300000 300000
511612614 218057959 114328435 605931681 347561079 968937011 521739693 125373996 835581322 563866530 617333582 181492617 751910006 576369992 146621812 401096329 412678561 267072080 629961330 780882255 625298410 343977847 826232911 634860754 904258336 503639951 161903941 847761758 800896136 80964606 891246147 780665107 825608539 234753340 475391340 715627109 901017413 473329497 431937686 28384922 124193512 646057588 263034828 75239503 827269207 359756101 16854477 348941812 2613147 80948628 356329098 183809611 658009393 843426495 210033067 808147181 689696906 778707513 15016203 977412293 754308746 770967557 960403256 78685842 62251530 645518655 811177972 653654890 752630359 680171667 460048567 12714802 84834736 361642180 405645098 400076070 464453579 469301031 855255981 835590232 613347920 173282341 94052306 327054888 732576605 703104444 510074591 444764881 624098304 610395647 557283921 221610460 475207360 468199314 773655636 355405995 477120021 109234734 43989067 306514160 597294315 98494243 83380046 689678642 416997156 879132113 372328103 141471055 283742739 20448814 787086932 32386805 967292673 117962051 171168137 758557223 620583851 132855727 466082091 245561278 65987778 616566818 471884885 365727205 103044202 152317411 993734871 843879069 301562043 416125771 446409138 370421815 83262019 202915912 274910621 787281884 985652355 443036379 555430787 645518856 925974125 965262746 980612867 521017611 474022637 880801839 621607151 247924103 970109277 196390870 141123021 705857781 181953038 799454179 689422937 597017120 962801862 634414650 14440449 370454439 173085501 295538645 892819303 897501823 492790175 466070850 160826083 984322672 79371021 798755618 385665279 754243219 620282907 587706028 643089657 532338138 744268627 367751207 889701188 563570056 883189169 61994355 155387911 388103093 889461542 397943937 838824860 629512139 269672726 121455574 28793618 979704588 589849305 687395597 17519276 5274377 530351677 747762002 386720352 524573740 434346498 762700775 159179353 426281519 875977821 408100514 182442358 173151395 598944630 68002413 152358344 88949099 290199018 327659974 456565528 795005246 723743561 983610684 849486686 703892008 561365657 83211768 687394123 767573001 830953169 795232817 136008896 988678932 927966047 918829495 188210005 317232210 991451811 818637929 281604819 109297181 740250737 6513343 525331386 654492325 648528019 484089921 64241084 614756462 871992645 94941709 435512384 678336208 970135479 28576597 592583904 543052918 268105359 937821663 476604395 495757280 933079652 107874947 923135716 578827745 923381316 764923313 292842753 340487201 221255727 562164712 405158317 350119835 560848793 898595904 763324678 563595040 326188012 333299937 420097631 870808019 243869956 56361354 476088511 781902764 606278065 345334795 318411617 790663157 360072248 340841675 711656498 170559952 583670482 617279810 484738647 365059246 936200748 100271232 937372324 772714713 330928102 206057893 807369765 775786987 318211860 784098918 965382297 858081109 913382592 702384527 978886898 437240025 192265317 392402811 749633494 814713617 423915638 725404830 582117921 57728998 517880533 68750844 495114081 577437465 728173404 615154607 491050072 329076925 979787352 356902244 127011710 814529466 879085320 581545694 782480253 265886284 548431907 601074290 99413939 756481155 126770255 395701642 606971571 756362945 244679851 134305059 146247876 375325759 331451718 954027598 696107104 881175943 714628005 386948786 715117239 688400635 883828033 875536648 977473066 837355341 673028102 957230494 949181648 21556229 227954902 757247189 51802868 47188991 549748228 736732579 684476308 768574442 299575258 754291730 757567716 810652362 930470675 682623423 199430345 743636086 696287585 588019804 631672159 999104538 140227560 846781998 793230196 547883191 671597505 931383951 518653706 729062302 218072184 589616749 732728793 530521849 377873039 50988745 914380234 790677058 426630137 379624762 453514621 100529866 248403615 947665512 522940612 142134324 796999903 702717585 755530534 25767159 645871623 206690310 230657629 456102111 110056671 761108399 658585304 994691468 689143836 963694979 868971066 229518065 350336750 710226193 551200217 57276374 759605619 364320251 116231488 362388567 615340353 881749109 243287725 859089508 149096928 315031498 799305107 877176895 929239885 209146583 309957913 306216192 496516217 799211151 741328538 872473364 854608840 819948149 194738212 113706682 368471955 620719397 651228921 112545413 852840102 863779019 222661648 743564765 788941506 927984042 507478676 580288381 587861276 249931926 684223076 859243510 294475484 180740986 204341394 244812843 11111328 467182036 952019940 491748307 223772150 214985012 681726294 154549755 986445285 945368512 429832342 366393729 419257701 113173171 148395143 334024602 110317794 175751386 592432575 808247373 503245245 57040661 631689480 433924853 853801163 488352476 140049890 11295426 814423764 600443063 676261632 496977209 905959701 396271301 999110855 239374512 201275839 106924854 514736594 4660435 300390517 843869905 587564400 87692578 621101778 974703471 376132644 850455408 258679521 67241086 368098340 181063781 937687459 137078143 346852316 966942717 662814093 985369735 10802280 519020552 153729287 57531586 362705949 752542376 921863406 721328876 3308288 900280021 206831378 406809558 850714445 95733980 806317753 445180135 907953650 143196892 776958234 734368920 89671953 955151176 899412451 522997495 37368962 177954152 850669492 459171877 724749390 327414743 242727586 524928728 759818037 717466886 742460085 563013338 868489513 245661624 697621610 241519496 395218897 792477572 220003633 646996563 778764039 301365079 813767663 623965506 572665178 719506415 499363198 279708527 511666829 368554593 143596841 300705669 837771286 180012179 849388337 853887049 88022432 110128066 565227338 564314382 176071561 119864062 848604958 652947519 30019429 641628073 97779913 701645273 750278265 34775548 463464283 77545453 383913024 675484034 949670745 575360291 91612906 736146331 225621821 83005234 889218520 563887611 637226993 674471785 774542881 238010152 57402712 129729834 449772305 995344127 991037638 970172521 694633637 961963311 613327234 528096817 537843215 504870332 614124875 41346847 122566200 634424190 856796880 918021605 532759609 167804063 698220599 855745992 773028321 722397985 228208023 238642467 701705779 217824598 623921533 394329058 41059812 637760102 512570731 419714056 648534497 762979020 849711700 396298793 950959047 132341977 469438754 311070192 396516457 258972976 74815281 735301787 671464014 716086088 81943761 37440890 871508529 827661806 408052167 102956147 364360575 138220992 914374604 771327105 391653084 440626098 210984717 308599856 175929502 84029325 326640809 745454627 284422480 241393771 579230519 594531215 910933041 692642621 235399485 871424701 831574451 574838085 902158778 283166092 489888252 34610844 256663197 903574508 571835240 470643885 987883339 697735268 183076101 915446456 757606173 376972428 164001557 656459344 157618655 29940628 88416144 704586718 462509651 229054140 654652063 174844187 836981932 158302682 103965474 523454362 189116179 452203479 759943979 366857020 581002790 508210 946524801 43718329 125618548 992027259 462714654 816150046 198116354 538170585 712369585 925429577 821400265 10825349 996881437 945617519 74707253 231104333 571372024 46717591 733525927 91362578 667977485 878810141 932820468 442162762 774744539 988269872 757901797 395002494 796950035 500140115 520621493 97178829 234158365 154476256 78510742 434549864 521988244 544503168 411869484 531825940 272190150 463890612 436423184 139337131 254988597 967016784 714091086 232038555 975343384 704343290 151100903 600528997 601852890 391868591 86776912 161612319 59978650 184364351 731473137 947884019 665856426 301307852 89827752 708985246 51175697 383373903 356230467 579366642 378475273 240467475 316024841 534979668 959627649 309121080 123812402 77625150 300835739 122052657 252704362 835874494 701919791 854762566 963795026 158245877 125941319 736020499 31443199 457230490 680376737 693230855 86590329 73909109 270262576 451614950 703031102 456922852 550303643 129937992 874058428 479200601 53318077 268983064 323065818 970400729 424492835 136915733 996947056 551373950 973448849 787127380 857235146 584906487 404509822 896315324 760556585 434195203 898988947 18855816 203404610 508685049 238513455 855560137 390467773 833922628 109669350 452552418 929777591 442698207 560338941 851919882 147913280 646533341 536521200 818719181 111837662 649982179 960953069 162688140 15868937 699546796 338817366 326256888 768811180 817120388 74637635 970060955 823470250 428191950 368163070 153653839 812929623 715463807 789686149 131192516 981252091 927231904 850813195 688296703 412370003 207481807 754538359 606690005 987390736 911025342 419223779 844086132 362971989 223192243 422311454 198170587 467999805 971036935 29391659 875875165 225892178 898072231 142683584 467280931 762184471 193058454 791054792 686162854 363508096 404275817 9618913 289744696 959861365 671857865 407594463 816883836 943775315 264026101 212504903 360661482 556691562 620992573 550072789 658052941 142372736 116312200 597065718 762340932 378330700 517862607 834245967 100131524 515816956 391008416 385817908 870225300 151970480 467120540 964220721 20282063 487444988 835938808 335672197 138854 591002474 640729856 184305570 983020700 305410806 95201168 633767087 2508424 368653200 819894937 866059270 308325526 934620573 638605730 305062838 68213510 334814583 65592132 53638914 541528684 891670504 594255789 877491935 341574702 601428659 958396702 589860986 55315209 835681035 492170861 960702896 847385485 881045018 79115652 99207061 413229212 26870652 424284128 529382638 651083247 224554433 517721875 481551542 521483921 386816238 572362562 553018525 164511074 647890172 833208743 633921924 796829589 194183768 311820560 760691714 589287730 307081826 710746718 595801826 640342421 847109102 37288711 567221155 600031725 952812486 877960085 923271927 959776190 431313701 240608293 600323908 913894239 568504381 528211689 851756326 488606845 332328114 109742758 424576491 920949398 597371422 922673975 721550869 857151359 78631051 25014792 737655772 745005023 21046524 783063195 311760297 632083377 559448036 756248839 442373788 993735366 428523948 902443124 147993352 804890433 986630962 328668576 124013809 736136729 912627781 699566941 367333525 909443994 689516586 792014608 912240864 561279972 20731418 733210932 320145398 893388651 596059585 28818901 107350957 939954549 513741761 916412694 757694480 804523679 183626797 459993515 992448989 953524057 635260174 36114783 69831944 249951845 545765602 599282064 534287670 767356252 291489047 137638318 174069315 698206505 970862229 166494656 497405116 449123467 930274353 326766814 852032102 97370263 41753915 597482936 691481781 518993205 704860145 387071245 907433814 451523486 344305673 258242101 201647781 145666788 477804843 358203800 223857207 45794410 596958069 308663093 875712850 777200744 886728694 50675484 436372336 142218344 505277235 786656756 335997632 858740172 996865444 822714230 966553253 141570118 239991864 207367407 570973749 370365533 233024205 769181634 680555707 636600303 293903033 906534884 768155701 307499689 718538564 428492895 885791702 304524945 15053867 558908879 799641221 341151869 731265567 436803304 81631581 117807257 999066948 372528366 185311275 267332325 736568242 646709307 231771123 795205557 462417912 171355836 186713964 339196463 728081812 793814132 685990271 305638096 624053116 457901049 1599435 767665128 780371096 954526962 908186404 972037657 591652933 933165215 413531152 235807964 570154707 305699409 229406025 404724476 816987144 636955629 657432638 516298008 609297308 226385517 556812177 394492453 108688827 436567135 482199962 469265386 15886214 734697060 19852002 675869059 538378642 39549874 734060201 710547423 562343015 181042323 20888418 464447554 305555714 135311076 591549233 71275716 273722195 910815895 971046516 741748431 404006592 725903921 698348599 357830564 911107232 775919436 124311742 773292759 100302529 899699990 763539967 875385039 705140707 802985169 263341605 569122119 159908411 245722705 754125327 778471376 642079217 537592961 437639118 549164109 188550050 900509662 975141674 10040181 558336734 628775162 23056414 609915732 701044395 98949882 249934680 995492810 627586048 255059481 387629754 978628874 359667275 814261795 857164764 924304413 632919020 918954746 996154503 891801949 14464183 672756501 536526139 488893690 846131318 103294972 607277482 277798264 276789093 834344141 401746747 679260719 465821876 4190906 527182728 814794698 265740041 25934217 739605728 246977225 525595387 514936339 603774150 845492735 739638168 120976069 809540719 368916244 9812192 870550562 237586760 346570499 551086151 703306558 190808943 753135773 877559607 448497733 588635701 292364549 509716876 119398642 906872482 800769075 672655894 998459160 333494257 28975985 275112730 116134173 22208527 834901984 657469650 96804474 204530720 204385012 157911016 775177276 675486459 967845108 922688511 535816582 477575593 132865403 742024234 726860813 697441769 747942394 456628083 25100442 853575855 77256243 661864278 53401484 617101473 717400767 880512067 867647827 746245785 329157002 905147423 615465206 38997542 732452946 212015811 712602766 669542922 228940587 931486332 281188297 402892989 309624573 68268681 701286504 31326953 818868740 117782945 721498817 260525548 103983184 633837162 133865533 15598681 929809987 918187523 241186779 971820663 128434454 534904955 894274732 156150464 753695571 823353687 245683797 21356131 232133980 964485648 739071888 488882627 149049315 96070291 611156139 115458806 703151728 256504767 893931015 940194887 936584159 511717866 706995866 674062005 633693407 959238493 128840813 463555186 89651316 480151763 557966111 972951908 590935157 845448190 558658145 246017447 880364558 223676418 811619448 862336520 654159936 327026680 507901631 939726476 369791580 324448109 254048802 862729959 381184652 844050144 765382051 827371782 339186250 245442631 995463384 364634502 427890919 515563402 614250091 105318458 267561477 189890311 31259801 379568296 779738141 655750157 619889076 564278413 872917755 444696929 849964193 52527189 655947325 193656764 455172955 684050339 42347479 752353866 568657262 712421839 276317841 522061612 707859580 421840995 726188679 153329655 484165820 837510046 239828904 644333619 265076086 875853041 89372217 732248030 648400264 198365060 554625871 201843174 933468644 139184306 134159704 683350194 277174799 605376136 951051411 120876186 786306724 30686282 50579 406944362 608421327 831577839 573673920 131114980 519187411 556278688 335543765 608517178 92055429 634967101 596875875 947357336 513850574 101566424 916787277 124568 684679980 94296375 769576266 979066571 547343409 713062742 623378023 212717367 843330051 303088611 467407490 662541780 495344603 247706561 943332560 411101966 574466694 392996741 197936983 37435462 379077351 240270844 868331893 481132625 161662067 836624547 408739415 233379319 809922483 682666029 379261827 389021301 380693701 994638081 504745807 204022268 98933212 272161722 473261927 413304880 873423804 7914917 217517387 201284777 880773694 220370246 599947982 367606645 595241682 970940627 475117208 218679700 7676152 127026359 166685349 75427707 496106694 733346321 495236805 179420562 97759077 728377138 85751066 929175734 709171604 215201315 116458140 256329399 930748452 754237213 762589080 908877531 593186426 641700622 476272685 461747801 303866128 907225115 296770766 975010527 118683123 188746264 519549123 360261901 208570694 83137810 443101863 792415480 566058942 807544774 983904491 117141160 451015461 403662375 316876882 270078106 694089432 724238811 104310899 137567294 458798153 874870463 558272571 231974010 689889661 242877279 640597096 22934565 214604174 913701247 583424014 209346189 518009130 483928213 867036438 700395506 635964178 559778379 328650938 462007816 886907036 966274818 506650123 170522745 634301490 759371850 580908139 366389089 91023313 339454827 155139091 625594320 286700939 764259296 843816078 106470476 217558533 781206487 652528956 282182476 5535994 587855538 284938192 535961022 169335734 621110152 595502803 482257793 267772315 212170660 176715295 511234028 954848927 877375749 30021988 45243974 114177996 520216797 581312678 88542283 187121599 610465811 925768893 624417965 875085610 14074817 820176851 43187089 162914131 639899062 155337194 731290894 827086482 189925108 880121684 982152626 680542935 515873843 357657913 3001596 404502049 340692573 891545108 205381091 240222984 67885328 909649462 547808589 475080500 572637983 458188354 983089817 816209891 161653521 12553135 524609046 230573671 4222368 699540810 441076105 785639078 389688892 19032497 515566251 241961881 477084038 594001880 197753769 55369677 419584469 383537544 892075938 470453733 76179892 917450203 292555053 652662549 583768674 995897794 659344080 765065641 659388496 840168063 364166538 583891324 910263207 497903659 206371146 855084161 208514240 201117745 547704693 425060670 910594729 787550673 806353764 239911756 918185895 846992030 33349347 672501720 707088302 951854848 704983220 962891813 875259115 441268403 558483210 929429000 999460411 724459846 685334542 622792811 57815473 305502878 627618910 107709898 793095956 365156208 256236937 569496249 258095710 80694218 92519060 504778843 577565758 676087690 508319352 688163564 438807703 816143589 561078433 773253689 256470271 377477346 845761392 703982627 96133441 72414685 541871803 366913824 3165659 185859589 883202632 246343866 448286849 995281885 23401045 56356366 429936280 146025150 309406739 37825613 6377404 886132052 185568806 684024638 81250874 800137245 547628327 374804410 885770646 769833966 846896162 911593519 392519943 723518573 956771096 284383518 73306102 640422039 548981630 537077662 294316675 940658492 553296573 867005398 657863168 838293886 609346224 241594758 190400883 4349782 226661929 891879551 777468440 335671823 406025579 287416614 483483101 489500361 504799409 474278645 787247077 259623671 601980582 487013626 965496582 723424993 160245996 905734231 588812363 369409059 293670549 810463424 105609074 650273836 11147437 238114048 318110062 144665280 423084206 365513588 722686182 979508855 647317769 65020046 921008309 834816316 831068580 141770067 697892456 173534926 42082391 698336222 832344259 94586690 110762862 829679067 500690492 187556223 838563370 83949324 862589822 835908032 538054976 862021064 85395432 646925846 672430936 81725303 400281100 691522788 377066895 118477591 860129840 359108961 780172277 706204602 225406160 79692313 74695184 986271494 201602330 967538028 661954392 517777331 616148336 987534862 781411769 107212817 955994602 315755397 356656148 655628415 91494097 213241519 256209597 568034805 318658853 233337401 287053310 949866619 222324504 139774760 224390291 257497520 584124561 133013332 826297901 908751684 563669931 563389928 721533935 103192445 509817139 943960036 828986100 310388150 809277741 279570075 748151495 360135900 432780623 140080693 105618409 603359216 22072196 129315374 614985294 944607879 185305706 108963285 347700192 870657357 58493909 856438990 319140091 181143677 51802954 176504209 1692911 270668395 365391492 908457961 264732802 238164474 77044723 45386613 363461739 908397862 97859384 772203050 388607448 179962748 867193259 960005327 760825065 906359453 854454485 656698239 109089074 702308031 746015478 428949547 684279869 652765995 807085952 530875158 62188038 680697024 599621529 548543319 283660157 156998255 473190046 574819674 311082247 946469821 423377051 503989599 218569982 459865924 748084435 296137210 364809260 953130290 371631166 346463889 366207572 499572680 852785670 954394081 685619882 595336668 860236809 620846202 247273557 459227479 84544346 891671358 36338932 29682104 188642496 924712422 273171222 90823824 215175990 447452541 738555584 383155204 624140905 709319907 863479788 106300238 556728637 233357131 385795844 535193404 726590025 502624445 586348395 460834992 536552534 333236885 274150900 530844958 52011747 172700162 763049833 320389393 194189988 94186632 248156933 117970086 669946367 726148734 422106874 115649550 875429773 42354065 955658989 219675153 86984351 484040511 131327605 985368710 670005175 626138973 439031711 433882844 926113546 461979794 96268141 599688341 575438085 698212057 866963538 629160901 343548613 716115459 306600631 402217879 869005469 470576179 586699642 808546504 539944084 37866080 790179946 646177834 41851108 390695126 364483276 343008547 501300861 215941557 976207321 647576107 579274111 514131825 397243709 238041426 975147972 789275984 193877402 458652855 979142996 932919279 93431555 377407250 465721582 283157438 881540481 375525931 570596486 268653439 661304210 556107616 609829825 206501579 813289637 820147747 291771002 294493837 125635487 772920954 194706241 989068164 476925785 838436222 659990999 527861445 670446879 297225692 149682612 498699320 983668530 148186711 134451329 172568854 456023367 218792004 800716446 489448049 478223111 823478284 703800221 746590636 9655949 633666989 626213061 319064319 118302955 905907002 179443600 690743284 235326117 941358934 498553389 585574381 459312691 591561661 412675583 231836827 797718148 29518780 515087387 115162248 670099318 687227572 544316366 53764495 403623519 258503323 854358805 937800542 493453447 586718842 777954084 336909307 925917611 40093936 686274272 936249404 502910588 722034349 192524644 427110989 856134430 564523256 969729152 261012526 908535210 399194154 730993973 62729267 114285228 881036337 414943290 412002178 546352549 998439694 188513402 751278232 628406154 825886551 402729876 438972357 469536067 824074934 917977690 401024427 174379565 138291815 407661394 146058179 705219225 986165694 434051896 285910232 238327370 261532319 613957498 602469257 738138363 96805380 823659195 311234251 662368471 678928507 30050128 952241765 256974591 853752997 264231878 993737075 624537096 310500280 43441498 686166244 602859130 819583486 535742079 887653372 931180882 907411796 473806684 345933010 73577088 420067244 633150539 889960659 65687914 852511115 224200796 933572413 81236327 172826252 152282064 271752101 649780805 96467419 52264094 866957938 702281924 739449018 937211633 880745823 213737241 46374143 659813799 156715005 518206828 682837908 190345940 353707566 414493786 100169462 83727421 917944492 710967667 306950583 37627870 246585216 647700413 342130941 199922788 107237003 480162351 197993216 132732340 914219520 859706935 650210703 293213538 980451560 170838581 721865868 785861435 42291613 474267134 860629099 829938620 669978191 407948121 184634039 560477336 586550146 495126149 765925006 952597301 885283982 509711538 867412256 20638511 573636638 579928195 886579763 333212884 600641713 167115922 971158690 458954151 437830428 55076332 230479065 343960798 559996679 263444625 922000731 183000036 397120875 27875317 228601661 266756311 435757338 540001666 923734696 494215947 110268215 107053844 167259482 891708293 312065466 271759227 207232294 296866176 922441197 485463293 398668911 304462060 848201457 268875729 407523505 363516650 73028666 972251812 558293241 697450065 24919567 446223128 742459495 169622060 806562315 147145793 828489395 866761786 905653663 179497766 246868646 505939309 612998285 628446022 9594012 273334379 135787374 661433616 597797641 539733008 455448110 766301289 684128497 188582890 856569483 918121770 519641197 271660732 411057817 295755168 346456365 333741308 390836544 254512907 360753905 487444820 522873532 553434143 109553167 625536804 66742557 464013189 866230769 216608510 58196165 316298331 920587155 116274985 425810156 168448176 973165065 77555744 707928607 784363529 826174711 974786320 542747837 297861087 731666199 786464349 635601273 388620831 210858167 178095645 886229467 130378664 326533688 322513051 268192447 93680336 998012048 321579734 29596372 856421856 233848265 130578687 131544349 48702867 800877440 275333375 896749940 738568603 622056295 970528494 76239618 737626908 837311939 907995549 53503177 726523695 848926702 84073229 486568474 274653025 351582934 235473654 638930207 77239345 740334460 242229569 253236562 648305045 215467383 690653838 389742596 145771894 833368430 86428847 558317271 368110639 49183649 302689067 351963204 636595986 153732193 68123580 154838039 437105891 844448916 159872209 873900013 724095579 592712242 302906381 267563965 429650598 739599050 183300806 153497164 456708069 985489918 364088455 955261879 458828205 93870594 996025230 696688621 373466503 846379553 27747151 904001843 294397806 761797944 716323055 571741854 453955156 320149049 618769353 697874588 571340445 854292650 459172333 191905644 672086177 870839075 398660252 85058977 159553838 192869332 481864909 443916451 683890693 511877372 507838892 882465069 914642009 284430707 752075541 570120656 501516115 202571041 54439453 756982639 348546192 83328388 491995018 511538625 479653025 372316207 704177750 567849939 535211401 329835333 607004208 696893059 673566019 990356994 804380666 264419590 470616122 287655218 131887692 769794402 453873103 77930424 298828272 212743413 951425751 912738569 539799140 914631404 966311450 210790318 844320347 620159693 739623637 15708614 696544828 520393454 239055673 752291201 898730145 887621883 308463850 435722662 843849434 373893236 163426176 779877902 834731368 69940012 868160265 159241766 954247298 963990987 947120261 49891185 291546259 821431885 402865257 747447812 990119097 495692417 732840221 836386569 477238088 417220748 83840382 304647996 554741317 814544227 353858908 93698929 253069292 577489748 94109181 793103628 328669483 501549182 453866649 407280263 211385892 771676500 686523611 119780848 293322927 939235101 105671526 577545576 746368213 900481143 363803726 835373477 929615702 352945616 824359323 335280241 699391012 919966700 626793418 973255976 162417894 255042658 211913803 410270526 558482806 342395423 87875588 136570551 251629667 882659809 714938316 906077869 217517936 248876220 52620529 47444430 906233875 681007769 323920307 168860892 422867959 757504690 266575814 865105195 199036282 377681944 175035092 286047525 450978864 444997165 827842809 783363785 468968286 882236202 376461637 90337320 161170048 510000282 136192062 494137320 482530755 572154845 449235035 832837057 767938699 652770982 725987978 834942722 386279919 448646014 29433515 77222668 844067128 368679487 159805458 252841430 588409446 122022553 100869641 865757800 534559403 569978000 221998667 894791008 595479789 772330748 321349515 399918960 57300552 117921287 20258283 167766493 714278026 866011059 717694853 859822850 258075830 110041170 487476454 789221579 442663810 248200460 564144525 104762171 657087960 77758044 860055153 439725286 76164440 558391955 521736312 380995447 640130773 446487636 493309697 90445868 960946900 407953686 300038747 213882453 920288784 810553766 479792203 474662360 255918073 620668066 789023370 502325168 114972463 405191422 794288453 818152041 198289420 993756291 404815260 868469926 673231640 334863435 634663971 198218140 894406546 911293767 902004579 943218580 131598830 785025721 433153626 231621740 11976273 49335994 271233783 901982231 731560215 906725557 272041631 832352024 515376974 701717994 771660459 770050827 865918264 404110316 349157608 207154461 929257677 370774307 519684629 450767503 473890359 704644427 893623400 990306615 291693652 171524595 703390730 851544062 432216887 258856703 493600150 532805475 963035814 504396583 22187678 501716982 39528606 263381110 664343078 929625822 794003403 822459595 816986919 400031316 439670289 751509083 339296525 705852966 483788038 320998957 78830138 800301109 461169781 565287581 793468545 507972343 369621724 690841049 260192683 570605045 322040814 144343143 884900341 262233166 296582419 835561885 489333392 68662067 512921571 799996456 789606944 177381993 973276847 878996102 626536254 429067978 549633272 240254347 230634230 867520708 835820021 547567328 659566922 560876248 197453586 767478143 897521581 956083740 826019436 514179129 17007496 80197306 287217493 557857840 533777080 301121647 613271254 824338781 943347726 218721548 676100648 684344075 658014670 73612025 789325114 372698714 985432624 980423085 800148271 541945533 58597347 277945911 844091101 468728444 333736069 892860856 521416014 802223411 460714796 863732198 525186114 127076945 708590304 898325899 542054572 588141978 61916446 479347972 351735601 833902502 697253463 920158403 177076396 922297951 173234798 955237838 30620333 460881287 929446206 350884413 969637877 458136880 819813650 320005567 966025467 883239490 77073707 683565590 838765674 654745848 840055870 806696342 931056033 228704611 809073395 403738026 114974001 257831910 473391719 225678160 59405667 378223544 447251627 248854424 483045552 867185509 338165058 857515560 631120966 598915917 529096615 744116667 763181706 495146532 204591045 375418013 356081040 904503152 836917373 392747825 642298277 78985743 799032867 868696683 943783878 994793646 560575745 706213975 504818214 350305874 473311187 876333200 461482668 863532243 97428042 381916873 163469170 850262876 21370249 190557512 173479239 115452141 730108587 616542054 458412590 634416857 563492667 356107792 381074397 179747144 520965562 441354825 877068351 639782326 18114588 29109670 272037875 614445426 741490251 728359632 441091274 310339616 545725603 232714246 57470028 69461048 604041844 641880472 339463220 759975812 198975620 489663085 218404592 235978150 223993738 215759486 954565666 669595792 633790644 455222616 131605793 560826634 344888354 194720414 561364345 343214895 828802920 259346053 304849255 173740272 182599184 590516823 486038109 823300239 996890646 573495025 5140356 639843622 284725354 715372356 203985461 392530718 394505074 226520791 580687487 472145592 248723333 681165891 13447077 869330568 627164529 804140470 318829725 202280436 202532597 430254961 251915409 783337913 354737992 249834058 268772194 87991911 448883088 147810347 454729248 928809696 317597548 82185873 821620627 212537565 839629163 753666317 478757558 431564137 631832467 143448518 365101878 729683811 102584283 763750902 132513783 220958209 865157808 538035817 831069071 592490824 252147572 84420609 68906697 852356245 311140602 516941876 533899556 679845143 494835212 980055948 597417810 755706962 347558885 394933798 397520313 911729821 103826103 179776052 686799093 77730725 864475687 621391483 902272596 233432296 96101324 680571606 642124376 173133371 367938995 117249201 488374073 471251525 621340382 721927566 752627041 238679809 909695936 995280772 857501166 511495232 493000899 554005946 888575795 935816741 982414530 602958065 387986231 692892583 189579663 829679608 142932020 778594578 563671662 12656181 133772057 906121350 226180248 654059043 957051913 253432950 214372794 49065422 407216858 446962219 909835891 707837785 827683223 315461695 788157145 903887224 590004479 242689826 363649781 588058614 505724675 103577497 267321154 555090993 41823563 218927930 138712882 599125401 66027442 249587952 802995113 194802740 964078278 146674045 267229056 152457501 675241033 317452787 395003395 283511040 673090995 143773754 183374195 520992928 683748525 529579918 591641989 579266386 622159255 768016126 792841186 349183871 617409027 755139566 404950693 815024422 627814711 10191510 703632096 535148631 916310703 936667776 276080919 83867065 754744474 99913998 575462339 969357573 558454360 505681393 168225744 770326408 835367170 962500531 140833055 360284325 446316002 390210607 136332549 775740497 336721142 555764499 312248010 78503829 667094898 707322981 343498283 410067216 309029435 702082811 321776601 558192499 340676716 64387841 986240504 175583746 576322005 120318071 340309665 518362394 231508343 362435505 492659296 383826597 85474313 600173525 284981942 45002919 422323318 971401568 334559896 884456885 616487517 753583266 562481390 672057721 432009872 707824701 145038101 116497712 742987669 138716586 79524190 927538731 865833512 567366579 539569548 832043601 934232503 40217850 228432730 307623068 7151332 13273201 788246771 271384472 571267079 613895136 498163576 20630503 919072682 543300707 680584574 617575615 294918411 823815913 618173837 757188202 660754589 702875830 148402850 119449285 982195847 765193185 512796845 709131713 683330339 717749719 118987540 261601766 88474496 695310806 350710575 129950923 381329377 183007091 954662602 442654111 636078140 825913109 557723302 138066339 502454972 607424631 169656055 762985134 734524992 963705130 125661671 119009192 218621145 548371216 947056146 898741519 954073680 768584418 401641224 806842741 708464797 548702892 287445967 573832703 169978993 946715212 520292191 607261928 352482733 619263990 490643747 911958524 606415849 248720050 58491262 934803741 404297966 538431197 768730180 924842178 822235964 554835620 113448765 634580595 693572229 437813900 647488165 417829198 110825008 722375661 723590063 693629061 739225047 840106354 357857533 97201118 26985929 982310298 280452906 866069553 86136713 445248314 518423360 314626542 32522829 642883065 991476546 155340692 735401344 595287251 85750436 270136891 703554368 849685655 345022157 221527051 787706080 632139369 738015132 749930179 184749927 993799232 915547616 598566451 196128784 663170921 275251167 792249026 764402888 217667842 97256912 525133289 845840052 316954240 408643169 512785589 960566952 114037290 167412017 966079049 373746608 472043931 649952087 321066074 32221067 535548996 3673561 856565681 288111915 899091431 940122166 551397549 763687734 453666589 675901661 983711166 950934152 919915985 561572787 399941611 295833263 662782403 227126418 743359309 6949997 982911751 568565700 291532690 313286202 100362883 29544588 846017659 312212160 79427188 352453533 703104606 49046877 990551785 940760993 47782052 738239140 176769095 433101235 309414476 740817628 87671747 26957797 844724326 115299455 928455659 908898235 19660441 218572477 329471774 560309934 676260255 746830327 80154127 923268779 371780035 791897156 728838214 172696209 42391913 386495983 915124895 959769271 424265607 918054390 358562248 751013731 375308836 103241357 813551303 181736787 839467232 849431449 37342067 166759480 423955308 456416054 203217142 994072887 626944525 274638898 570993745 132612966 508792861 239124623 324568792 112416853 938607242 386900997 637910706 101827202 724701782 633374845 936374618 150361059 739776277 423864471 679565345 719801441 932856690 956852261 332566185 313699415 321538474 409207982 114938219 815945495 40129551 274540012 363813938 250287461 157952390 761477710 205023390 829667322 777137673 709717879 415937699 161868802 121411879 760853693 279523079 733908894 766951039 268405163 859454439 897989731 522335304 442518143 154098482 789366234 92563916 66895532 900305708 448737790 260366313 774507353 615715053 626365889 42172303 148856289 181611744 553681799 841308740 93026898 384458565 712767400 980927139 325498350 169542319 31768819 516236504 996899756 385945734 759090982 31836454 688343735 202483077 868623735 339796577 280631022 400155709 970384142 11917428 721359715 960933777 26364296 520131293 726932188 967501624 120886646 33898796 945171541 892641855 139525852 536863624 119423868 779143044 998524850 731181353 239775028 830650428 351418982 510150879 478973459 846674541 175712857 741415306 975518435 149857141 503685725 246036127 230568228 475995777 53012797 414552746 115344265 411439895 668185653 419395526 682881655 382674829 782937462 142387239 205939849 293875087 577765540 18718352 869446926 281865885 160533847 801221341 196616329 759904394 643783069 945790587 129344816 227096574 132332662 412100331 454032239 495016181 435655767 684791875 788475490 878230334 819889064 145995692 140539486 349539069 387477830 951684069 630858088 822288682 447052034 822059454 749396412 762674192 240593439 353767582 324589128 610694094 317584856 165531902 856171822 905701593 939235800 743719148 868211270 192526968 827614912 300642441 799131545 109877575 483333284 124762251 979876839 174148533 490829198 674558140 548001570 354266758 765622266 369436281 759630577 328979793 651750744 154686259 78277934 436533506 106544270 238952178 950885480 598881370 396201075 740644557 298975842 886978666 164872789 102674291 947647122 258577180 606656628 29095333 163762851 952991658 646830725 432257209 874179315 518943525 5735471 503361817 312504086 119399663 321968017 880929986 590473809 446351169 801391034 992737222 674332191 38486438 884277552 266209482 363913904 208772478 368490090 533073288 421178213 35944572 254803542 316862286 870081365 276063017 252245716 15735166 383457228 238871391 481268536 93218828 528825030 759860942 920031948 674246659 775731064 907894650 560106827 707563008 970207944 845338682 33669480 873421493 908101072 836305723 351493445 753257320 780788319 440266364 330327292 151507569 73971575 862310480 478590234 811398079 327244752 639021023 190259999 948775764 631950420 900514724 179134463 810043333 108793505 327339504 292568740 211427003 414668682 666171238 882480745 392419188 253145494 569750909 516152224 488637250 626891136 367875841 268101134 758766091 299195061 234760339 993504618 803498695 734207449 829675300 66160097 679695366 604028226 500875390 850834581 394144871 811074427 478830011 702350873 38150946 126340035 833577932 130322167 729953919 470178956 838907891 232617002 941902941 124806140 497829449 794638756 272412844 254969967 231068217 200515273 949294067 69481715 655366915 873874162 488584651 17737674 125267002 436209132 533012321 873268460 698031174 773725814 844070904 212402818 831304931 85173446 178767717 410135916 490345376 252198149 608504977 396323260 802392673 298677710 983055867 187903801 266595294 643475635 162810931 36861405 978438690 94667960 428565088 840041047 618520332 289078486 420104891 155985546 130816721 502046329 514184466 337777676 490585720 890531843 673166150 406079656 890383452 221583175 779857869 331485 1009326 783440398 864194097 482910812 254191089 960762518 277599118 856857741 909378428 94852109 452704536 182731019 481974268 80723226 179275411 132412451 980802543 506024021 836879577 429453146 168199209 69322442 906430040 385930212 645321811 678877307 23094673 438172461 336870759 517379291 218805146 72507220 993409078 573217107 639910557 469628331 207811554 415511488 762645591 338782009 85675620 603663091 631515290 771524920 183629063 241021232 757691339 523330967 385028843 804888752 986339172 788010360 460206467 532357663 421580915 444750259 691925783 635047198 264237082 563732818 154340163 473601218 148604429 652248595 613903734 651371539 808262423 589198057 786413428 912349838 259674517 602424443 777425877 237092004 552664057 540516772 719774339 228898361 455551816 779158513 566725952 774832421 596047261 235581478 399845406 300490166 794712228 18894010 730595333 592977708 839688223 159726166 586961200 632082492 865993829 745192537 87394224 974114702 699655902 456892759 442530792 63097919 610759816 904788885 879225615 789765728 334055029 584476559 810489777 337623924 979603019 452482163 915794478 588618486 51762370 220856995 807585082 526036177 527627818 929701943 599385691 967312870 631405794 613860729 888838766 810565770 551550946 515894631 637970979 861193989 682137906 667477044 791563388 709264404 927771248 984245191 794569042 296924519 420972367 455247930 30744016 574474788 782826002 197920860 567853814 954536290 148865045 994866736 335334423 155837103 942376005 638604140 475722075 297453707 280550818 505371131 761815614 498105066 993663428 407331451 324321295 337545654 132609363 900742848 726946418 310603083 368245390 708274767 856738271 296307450 411249093 295083236 979590176 958361990 865094623 246713068 740846295 64423337 700067029 683510796 893014518 466680976 820181045 971553176 998556740 484589659 932069280 410381596 505220063 157964447 758716236 996180695 189066933 833798371 227282050 148168251 884246281 942567206 634364961 171064431 235074037 595619415 577937177 766895821 819643874 79285980 503924465 849053028 405772561 526005516 416999491 975363958 913337365 339514293 935820602 392721403 790934615 422226070 201319450 703369245 523577489 85806310 814139833 316293562 19743572 234464716 619430910 722936806 544828802 140120804 878990953 600067942 764424916 553998528 145212043 387046197 677981269 662310757 284707977 848713475 394605796 646556874 934012829 547919793 998030263 844571484 70471317 308324310 216386771 582409853 883389522 395665981 320589716 51859200 59842123 288846437 478556460 452802479 883050247 642364671 665788700 585162694 100087974 775680628 712219068 710284149 90946905 106400093 205199033 236092001 452143078 84711689 444941201 879859235 397810213 705687034 967481369 453828295 1340805 355380840 356750584 50297167 178540936 742876860 47516713 927403566 385422914 546875926 288488317 908653518 375613150 853053129 238872342 435718410 296534553 982102745 203873262 913234868 202077893 662696580 560221774 725470992 580110920 605574838 908388951 599761495 732875034 637108627 927573628 957249846 204482890 805571825 668528134 367688780 658835706 643809499 212732815 764118447 301640926 774433295 916838279 374171496 277687490 967028865 639475379 916960754 591682049 845498326 509002920 96527039 722297358 740996586 756354132 877756083 437723887 452451658 489712246 241627815 240761276 192744379 543501345 416428007 885099813 364988081 325582653 190671029 86526954 71923161 224083206 414542020 602625888 105991055 357289611 480280509 535529459 902987112 482109232 742286269 690157470 512042154 816025389 548171733 28098676 627043535 619862028 913175177 404906267 607030278 110988590 312118354 484075340 985534386 66821191 843720732 639687253 221263081 215653342 78924232 660590487 9965814 903507918 566229163 797894407 471622615 683287496 234296845 795258289 457625791 737696207 108375980 686873136 265539221 750072506 124198454 860378936 357167732 915485365 846603218 238407181 904811049 110521280 144672920 528421641 640805560 84724271 376428820 621016602 409154776 383086888 83454663 387392321 421649778 510260008 257658022 299106580 480902181 489950334 555007385 535863100 411180997 445318095 190699773 817290488 718409432 26470544 215573283 631088537 321938968 311044495 319390159 86972676 399114995 711111019 629387449 409406515 236691470 6860567 961960463 826365876 368666046 190158427 465106673 950293544 570128013 724340819 512866292 67215045 887082427 633341934 365162912 617413077 53572027 83808368 384723698 717165365 587200689 428426224 960376283 420737751 940615419 253174747 308559294 247701824 777812901 345496943 829298678 779511306 116959987 599477825 491337806 811766371 923774683 629641912 993352583 154745741 310863240 170780815 86047701 343967068 698178008 115586903 97936738 25706171 710546399 858372338 205454538 148710951 202641762 662083097 969979294 352830002 744770653 835529432 215944929 815455234 783686014 238220045 554492302 726415823 238042279 742225132 24588047 379754856 176191344 316806013 308966343 295326895 169363874 652853020 581568906 554237976 379314621 205588473 407972384 769673518 370747251 258073750 999583686 963869455 48933931 432117324 768406956 558229739 939150719 395497414 631617655 974918792 330162622 822061443 668357313 33906881 492848235 952634968 453313428 559967746 515721915 81888748 168586483 983788750 649116187 530510651 955432018 512988730 63847593 343725844 628134169 94839407 829525430 11336347 549445412 866626347 510025290 533015495 256685893 274210368 433467808 298053093 416996801 460486164 762278821 339487763 121467599 275587104 800485757 607219142 112046877 856082801 571884031 691226949 536523338 86445354 395798580 244667947 627140973 881382656 757217243 277635049 371481997 167717820 437130216 534357569 739971622 370256829 248615169 905088460 722558378 123371379 933558784 615939701 140169726 252362725 712711796 423895548 968894201 475304748 606045471 876635253 506212072 355687158 154360441 189952710 950445325 738114820 22226731 485023532 768156187 470146476 231392918 806619062 127220924 428471383 928859466 550972617 668231691 540058116 737295247 789013914 165632538 603169732 253970399 604376247 512717422 836996924 395879273 6568063 128701566 536500006 220985488 171840933 12351031 188720592 206121834 714120113 787030139 63487387 55041090 399791998 69085597 509792637 44959255 372683197 522519526 474759040 495950107 431995249 869576724 511910721 438102836 124131954 476421078 469390961 569405054 331532778 454751313 957411160 896632774 386931930 358589598 302156109 722437393 693295766 621147209 361958207 113275411 263049029 907555283 851798063 774715065 932852322 296880434 344463795 851525536 45685566 433966156 540037237 942327963 728603515 13214079 977701042 882926384 61219730 681657372 925575356 40967964 412053326 452792039 144499576 52785355 645982799 619387545 704241377 218275808 698752649 283939934 211428483 537064371 130006210 189896792 207398400 199900110 9378583 567607834 576512911 15771760 972160887 238843181 477442680 70047498 397201446 473026958 974749081 518308548 640691260 57944110 742266852 552993529 934004772 494645105 857842399 728741814 411030557 762753968 509111074 416193087 755986108 239656887 217314013 345283467 166573928 898734407 115356239 445065923 571995869 3681685 651274832 85776839 597579690 547262921 407418568 470278056 954371763 457315200 817447733 415569199 677779887 652454731 51436841 520667989 801916331 471581486 524978890 908640713 412842885 29350689 961367889 300340589 25646705 116069267 312651659 253865177 302203000 506492386 786516059 178175703 102048500 86469347 845878070 770309349 710244630 383532897 37234853 855403958 884619360 224406 585697991 861311409 222592299 492098227 49642444 189676913 332609827 808589150 909405307 294458947 221770693 910386735 39364269 78836395 45178088 638169906 316787663 607045855 908616497 78607720 242680676 103968586 751272093 853749061 984177537 695578891 136879867 651944243 668971856 78700659 476255855 956806670 755555725 462546827 676993521 308190631 922611468 55469707 629871564 936462657 883500337 250029668 670211615 702144535 409093238 25212728 365384543 647469012 463729897 460649692 885196499 61332249 663177899 252309853 306265879 87510522 111017074 666950008 382487194 439260289 513015303 746339104 68855840 799517482 279107785 971297787 154625856 400944486 54869545 157769190 319481574 197440024 481973804 692607853 357032915 486521882 540491756 752523348 15279896 42074809 302907927 411962897 316848799 255429173 797704558 939322446 56829858 980223555 411132232 841784172 716418866 870988427 626130956 602825467 749942449 962470697 110564794 450593859 702347864 665132848 88117859 433558719 173663666 546869538 865205420 513231005 861546015 891653497 514601040 133737791 388433234 905062178 85313691 321772988 825737171 178846717 634973935 753238367 485051774 849308510 735176003 134871591 426269187 147521167 871246495 328012614 776287588 93189964 604318113 62922659 110988921 547969605 505661691 982971992 36527983 199143327 366668274 38637364 852927045 207133043 406217441 925043001 646946638 144448078 503974324 150268191 129113009 755991472 360305261 479378896 318651372 122473101 866928547 422905578 849720397 31012815 884145918 121990976 840950136 692450001 436922300 67788633 310632164 75392485 141523759 506633199 253588829 969006800 666881853 454639218 563007363 793315145 841274591 913421187 254087754 207594877 102687394 754391929 90057081 665339022 467475241 550298335 889836075 891895567 864315816 853510900 797759312 391621002 308636779 747359273 615699501 40315642 835827021 684591783 246759128 290805073 459361346 341969607 232330941 342620659 96019917 204776343 936364316 103146553 523212170 833412444 957657992 365347312 434090662 917787146 400951401 188994519 418327649 562205134 473068411 85455908 267873427 480252805 776936525 670282496 213980197 608533826 986421443 876653318 165722003 524352716 196585877 895395272 187221873 100002845 425510606 949031498 728029411 643266532 228753997 321045381 701486115 599045636 752272455 671695078 858880766 783274515 469414851 964343500 184272215 244243932 470077724 505412365 456828323 756672477 477973123 787705713 443649900 885016522 76403323 76504630 506463183 868681992 904023643 786912395 855276029 831822643 683232976 236231445 297273789 358343832 416018008 574258284 432477161 92565179 78748615 981562271 214870764 3920083 326833350 314474156 669672779 139722825 322499151 639275273 445990937 11008829 876896563 988592158 598595968 181056769 941513364 670754248 885704511 975862939 175919211 270338264 646593831 906118471 465830403 862794642 238424989 605556979 243251836 792279087 467723292 750075074 685463881 228031835 105221040 724777866 153050802 804895927 309698427 316579414 541117011 3994968 602194227 336123620 874896795 466205766 456800162 401609767 73460302 792369918 522073893 225140934 638582532 206180849 325361198 969557916 155269543 313065731 652814787 735661622 353807353 818170892 555498492 955263320 697583116 193988442 52877448 642960248 331629768 272969261 252971305 427041089 778791016 436810042 7906867 818076690 453689085 345793321 155103505 659308157 840675561 695564055 406111936 997677768 832077158 457366805 910799442 629386095 389153021 529536679 833707373 749042080 67594767 247515461 113912010 835660221 139147088 793242845 363673782 221083102 883545158 40836175 679513492 193920076 165211086 954941936 21016664 616464391 650120344 918670344 914273037 200128321 315159974 623086932 399730001 480684513 7418065 66154884 966626516 124861954 725839684 688322494 917214173 932092529 156371967 499952409 166723524 855813938 302405205 163368227 615520121 331245563 772223086 574567516 844195836 975855287 488896454 865067705 833375971 583478276 12524460 161349153 120794327 218477493 574166980 335488755 747239958 593565010 86182022 716091519 220749555 769117331 629252028 556152712 842619986 947346409 856142600 438476489 202336813 713583861 239158876 636794220 67138065 513664271 898549375 725713300 688145825 577194432 832942991 193367253 421955858 398470472 659681658 954561718 442421678 605384473 28112003 172457782 693950545 982462041 288380355 145145668 827612655 985469540 29442470 960335686 543524364 715116873 742480490 600376723 919201602 828762184 225610403 978248441 392508351 566426202 144079802 712530744 83772868 229326505 11319401 236693892 536151591 132785427 71924032 647576839 779809490 697309355 605651236 923126108 832390977 845478456 830240715 926732566 79773960 644726453 386347585 716102711 422787147 998044623 398252389 447138489 719930949 933855850 798451820 506212617 647908289 828223773 807746398 590224518 860141476 569888945 425153940 290601479 548901729 733519525 776180800 676744274 671004547 833920941 866457829 226676902 611834407 562347055 818427355 167271730 484359039 535665348 915604173 72471451 54657616 703347901 548645690 315478394 261770868 688350364 414646007 790137564 122963802 492722326 873238699 652784320 673195137 305031960 278491217 296031132 185177600 829093183 840610234 999650777 774266113 272599902 952204552 508040274 999070785 931223420 962885940 728908505 129962642 413395923 192530058 168653491 888409946 832246611 499313960 221029654 415010066 618685980 732774786 826126258 507137991 977773576 469810913 132802341 896449435 622791966 39576543 18073989 221852997 167821344 210450668 834787547 493097613 306643710 885234381 603558818 507068625 651625313 319814423 745696588 107777412 159808801 998619832 229252285 961016489 306756815 585953903 665659086 225021276 507463212 168266063 80949451 606103113 738720432 936580416 412897526 985634355 165386244 517413758 451917570 636803183 102292104 898028312 124326040 427434342 353613774 112490354 160975829 836165911 285840157 561303747 451317194 453367186 856039407 664584344 312625403 320878974 104121971 212929615 900925921 984262803 395177484 843623325 871698792 398268961 917514703 327636745 807492465 15674248 833069833 991930990 802157393 883646142 400345015 512653181 284329553 918841036 409177869 309767737 616420396 263976529 593627632 901190521 696767891 14012413 368044923 486311785 159281836 905307927 744338302 937085961 989695887 833962488 651862778 39098796 403777224 614349454 657084582 765282171 406348760 453889242 515689837 656302064 617876916 25778546 992784622 161684827 23367492 188037632 790781947 226636385 297922021 840364481 367984922 916974711 161033704 473949190 399486215 869343339 445825809 55251126 939205424 21879516 605307672 508013258 830589496 273084093 112894507 866812624 813717108 161161174 28681578 67257706 132763761 812502339 222694762 171404236 98908012 744206835 446440115 574585408 500495320 605172010 618416194 296488613 729179100 294296831 199894536 787548396 233073106 404677855 84089704 276168602 659242186 466965000 908179901 78374986 229007621 288491023 885939410 428011048 858347642 194699611 731057512 940876918 833845076 552245159 359945140 332184843 270691953 413407364 298721245 868457678 794838501 299376596 724004482 826698816 266023797 993530960 776692019 729099248 107033373 456451588 879118067 502982916 818888586 415595726 269662397 393458614 501216929 927046882 934163964 243914709 672408054 238204232 50451217 220419392 728571222 98380892 412110800 838686319 332426046 274293838 190606339 941096682 131537761 649164192 526672870 637223375 375100709 965642155 300592809 686345808 56493094 440206618 698139378 242399795 717335730 545454700 163706200 154646608 421773900 75005046 508474089 478145303 45076010 336808159 103584164 585848071 823694263 296307363 171645696 453326648 765056273 416426129 570588772 450898386 565509004 145414093 217871788 217077396 331239981 462497358 767969707 10819406 526167087 19199841 754635939 861959271 209108354 960548388 580684494 339614039 380957511 465137676 842522841 476001070 193737813 956713823 964661348 248169740 170725815 979469755 19737731 301329063 630755116 776437389 50342976 369715400 749839270 523165083 551012630 756589005 777991115 763266939 305078647 934892073 475961463 26832921 407033160 246975712 500733240 737806133 849153632 977856524 513652433 314809571 14731532 572713306 395917752 116387849 313974414 177890957 919572119 675904228 737801625 933961722 877430990 595895683 457434839 933601035 876516079 356759626 460489059 894650557 852330305 204831345 964764495 162849313 208797247 800653955 881454624 609614558 559936790 287785184 559774541 875003821 820700714 808902715 148073667 682669788 250924945 440315420 270892900 962572492 216400790 159632222 645571459 919334515 813450040 999401650 371019113 568833499 948275368 163582235 98026964 241798817 79171535 123315824 749112435 848814711 285799621 82192862 691978347 976507298 563119195 616846947 961945301 933093244 671699090 508312916 284765501 972991219 955056930 703273176 933394469 135320328 550736884 86407786 308039552 434702162 401601448 561523035 343874871 392811641 708786704 923888461 743660455 147048123 48350899 713046713 461268001 601788010 459562827 626348394 88006505 362704491 404587079 43700480 52528696 189432504 407212362 507161967 425762746 912528095 924491178 687997 405101073 171539074 479485682 99782471 979060432 63356373 439470944 370272956 329030016 474829347 404400744 824185888 345538078 910940234 572472623 45526667 412651931 943544122 539631376 423304296 989141083 339124857 408249883 409745398 657935543 151936162 241091985 377001930 669673339 635406817 615234153 372744011 264900200 33443449 809222607 382499637 682203827 317019966 887432095 813696535 271191940 158608411 809850606 52448469 60616312 567440526 734175874 747015462 174745120 209117223 725286229 610415126 682331776 280936205 192690966 322285190 307719057 518920312 702402215 198385063 91966911 35215672 981206688 459234691 873885291 805567020 959858635 42463604 639295594 511685836 990273958 419178155 2183300 130534305 424165604 81724074 446158838 782438599 814403564 986760138 27487472 844412529 960925528 49960886 447608600 860576613 333155960 619167214 916249606 768736124 604016077 310135878 469922246 613044260 613261198 173377892 55591257 125681886 995680806 824421189 447674163 445779392 829363379 69675448 414775742 572863987 502397833 810024161 348736982 10445878 949185709 766217656 294972236 761944921 894049371 546544264 915073380 951460035 200397697 546605936 881367382 963917549 277558849 86623973 861731536 347498469 27942003 332567086 837988466 109249484 891107872 784872935 997743697 880995160 549713928 622487167 556689524 49079891 796281373 213326521 281623386 727846426 252840454 525839407 223492211 473644574 750666141 624296394 649962146 170705510 388568433 579661387 216792770 867484684 13827909 301071558 295296541 152256443 402462351 757314850 412735222 910501432 266144506 334873242 79877889 470237398 396641508 905835070 504322022 549531136 674830817 341747059 769046977 869498803 210535222 585543279 347979173 585794561 978728031 425205950 554825748 592429455 423903625 944737728 840305033 305393687 931972632 378281768 728778478 645161191 571510051 255717246 217328166 537817441 286373363 804981406 633091716 813328249 252863624 53208632 957810002 647653946 156067860 317217870 512085068 752843841 295906173 385734584 655360546 797156416 527577567 459211427 729977593 750248317 127224072 249648398 491019499 583832656 389169147 863387467 828266114 658497192 443156334 48109700 105856321 797758087 233603147 171387188 200695835 570842753 745951282 463795626 788158458 846605377 543126518 703573130 204742201 498556165 413327388 37738315 645487403 109484573 681796447 969835193 35961490 232460143 648332078 751817588 887405096 431062006 961885740 43974768 989196825 464843839 741364400 941944692 569463175 248135402 806269251 262629787 5124357 603282735 209669412 467945429 733225245 443529046 924790983 954962791 979746506 919387966 726144593 545238119 393568766 135682263 111074846 528507457 297787422 7247016 997838652 387866677 150143105 685576777 33033197 403768790 463218932 254213354 300774953 365964172 457252408 60086219 285154330 205819155 542788227 385904322 636547741 802219002 710753787 992793272 436799432 791963685 527127358 647359532 263750494 689458764 438142941 803847086 638670173 509273209 703480540 294129253 267454065 646813326 864628532 522370186 485175422 144722109 30418514 639808491 934856986 460724238 903288981 216402025 593048591 577002716 853835219 748370554 914606558 329079128 872589781 484806055 623182903 473136645 382737110 806582543 619657347 920373818 337042952 56797667 716404826 899136675 993253903 813852648 425149965 580075969 223924611 605388280 691719965 56791141 30665587 274359425 650859201 60934201 840522205 644468740 201654373 288197175 502967863 288072599 794103334 368222511 863486953 269026660 191987542 916840518 1639632 814738216 983700734 217787250 10622397 626028213 772515415 432611839 432041716 944265840 391732048 373680397 216906414 250528723 690103052 593807887 755936663 687000044 936445025 718197581 818713936 468823516 680258649 227654755 433112814 491227994 435176116 170123456 590900601 298170670 921358949 713973288 550088302 257477046 970273297 241357107 518260286 306106724 302811283 677452235 569912013 736998717 662158203 389896626 175255539 491617115 833710986 23160570 141504510 8677741 351570743 702933130 969097263 799419186 862340909 636794528 627170616 315526914 149531851 818605898 687763396 960224325 100715170 747836139 805070575 303932409 639984379 56997053 535379658 633113392 892811343 787755849 644247257 131198351 133839308 883163376 442465428 783632337 369105367 717685862 648160233 58807874 30253700 620063025 345961912 823893829 595822112 195798062 900813910 356419535 651616168 963203085 492893195 588997097 187052879 392768976 235228052 566057265 813274364 618018640 636421281 669139289 33517257 561075128 529683032 331452071 305841541 176405000 34427856 74708084 619133235 345132435 480072855 282185133 964813705 958691969 491791661 705795413 908166258 220052558 369304967 914255617 232961677 462026313 969023373 460942170 945127851 435006998 871781275 494555807 747398996 425255469 90930436 276684576 764229955 61360728 740767370 861236164 216260070 163948089 715491048 243010692 93734623 923831745 509187913 244197102 550436741 851513274 824038861 327657123 977168740 431197247 741356555 231368153 55534264 950205759 442470282 299683801 224884470 389426941 109545542 758245762 174658372 908170386 862107442 957384132 973703420 930368618 756700848 195136038 810746413 180201667 572567834 734574401 408830490 48312881 724789565 697896771 923643321 318976541 240044761 968682605 186097716 223475521 494882082 514023829 438166892 600869933 586553666 808545445 856376945 986237382 940606676 359198490 734121995 800556481 887387755 341538950 71580981 906049836 798937609 284118798 736164252 319692006 896261544 104733164 737286692 125461538 498055605 20470254 505345891 274840296 694227343 312043509 614508068 434162324 270891533 518700919 584072166 519742549 206453237 929817854 421173595 489231279 542328966 108504743 515439337 617160442 686509039 315783844 530289452 964632544 845895125 711410618 672965490 794755043 940868561 666500036 332799549 868875989 845725168 998279726 6692293 44837725 292901169 504010362 783352436 195950969 110112779 485167807 416540520 521185015 802019556 797896741 238275316 374395898 756290202 295198058 544791839 942905211 293784318 389989216 382631459 162598854 631094613 126772076 319259375 955465977 884451030 116352009 760320422 780285320 585580846 139814211 885644830 196260028 91117310 10000701 220223074 206317871 606147164 336796331 893374769 652954449 773240142 278455128 351540348 580381670 34521682 1733282 890018283 880893574 589896409 973165561 451523929 609441820 172490183 509942116 143798100 148394344 659635701 777681915 350032286 414328189 589572272 770762862 337760687 318450755 146812983 384767868 36025136 670906614 516892224 89983101 610885761 26473125 83085427 920074713 347783988 497142452 655108334 650280335 260158607 70764378 788841663 755428271 583368206 255415332 790191213 607925984 628861920 529550960 898623600 997893339 108706149 85029363 39333300 550935789 19118518 76560180 854246427 2806905 988268573 507502606 803218167 402769780 559137432 561238578 72491412 640148712 161321562 834958755 302665132 859935601 300992587 117114168 975819761 224642499 354131331 402392349 676461702 798917922 734302675 485345106 578094470 134542824 287269436 885319210 908882812 600082434 189854581 816070350 363022825 108447604 328607849 509069240 255453634 584743121 580099255 961823544 168394735 661450179 497065777 929752562 598486478 430194569 285580893 37500766 583633325 367456116 36368631 979120711 662777171 885427561 190136941 559123277 709919352 299235426 803150177 433293155 575980360 560445165 434076715 408060497 884415716 971388843 82154325 942724915 466672096 327030738 949047325 516513016 323913926 107037612 249105142 995949796 977496210 393095446 293199367 176245518 600346421 597516290 704826282 525411555 895265299 641528053 364629742 902871457 992090244 573344137 287819798 227368669 204791894 780436204 968206616 813061885 902791241 361920096 243322911 143313855 934633106 90634169 432308234 187895985 511251289 412278754 104289514 301633974 802306363 520349016 760681096 422859655 781461960 604739245 944647900 606594095 872629254 542717702 788590231 613200270 211996908 856459422 418140058 856837080 726640616 434430785 209644413 446348819 146292058 302415570 395300873 262745244 89295638 287160261 132882366 113522595 86558950 25197477 745675342 622985130 524590342 26288015 261829408 274083338 651484838 443814069 467077582 170111853 29703788 97147613 407294631 582568533 714474735 917302496 845795118 717377940 712572221 960741163 295725209 581506258 946498390 810409537 167723091 11800843 965111982 366161718 109502586 980919054 208412847 337635894 791748705 157604863 445428533 355788540 103061775 24579541 841741584 469950811 641697215 608657885 906427013 715569593 24947806 62452021 304018893 842653583 586497040 121575762 360130965 175384554 228142508 776591994 312159613 446120429 299344955 236517451 644631705 997374797 36363133 821705778 367484915 71051987 463275620 459816949 546450182 816423134 67558806 702443562 482426949 225807838 707202031 371068093 651562386 843112666 11860733 291902318 663124167 517912555 725246850 259693648 180030513 741689535 846271990 776641612 267148047 186574615 490720003 528946076 929289239 767576393 281951751 704174160 699575794 868412606 399895445 189186252 64284604 625198197 542096884 715151432 189104005 767723391 344308126 851612495 181126354 493593473 208685507 617511489 529884444 505674549 102013636 390024145 408058447 98169577 290663096 655407495 647917901 171694334 648248298 857761342 62912105 326670442 954743128 610870439 176017901 408237367 394754870 445340613 707667604 157755137 370270057 296057199 365878800 207967612 551777805 490788050 603163525 721449196 878852080 410913004 610750988 211741356 254723348 728866578 706810161 123061672 593410865 258090347 609277814 148774114 30315056 531227506 139173582 231275504 331225265 445721719 171005218 413469564 481967750 496907807 196628688 689596355 913932598 28330720 237089574 860485911 502862971 769163910 609383147 21367901 867100356 284262577 533073623 928503184 145608116 202192724 67492887 307459132 720150689 807370552 840334026 524080131 582336278 966119543 673851526 529496348 407174481 828154113 512797395 554018511 437152965 760498970 194287022 339774970 667805849 493918682 769035784 138989455 782575144 297630124 196407877 609808147 648320383 373502671 388463806 306461473 80094179 274752984 687628863 144464869 480385608 621525038 729219209 796782498 833119194 205359757 296704209 994994989 375389816 674203012 895281215 436048495 257771316 680894967 955998833 302020326 969601236 830621085 877636597 735837220 669257300 107716482 927249106 10523727 304708962 641827975 935113984 797131936 602476257 882230237 786381035 17901028 480609127 521007502 551303156 800967934 378144702 658319092 140847344 487591267 461391206 955367232 388948135 720541596 66197266 574462452 271697494 153304007 150334759 921278825 305858094 42277399 480926784 206133578 377170386 304450896 759616940 459423511 310485725 233640268 369616366 930114724 197833050 751749496 258803516 45502615 512798282 769289559 593046017 428040429 752156706 750155006 197183836 290263413 114284362 905603990 237848991 508721235 415146143 121116638 554480336 772487295 944963569 261939367 932162347 824421444 909782150 901127510 351552926 71736257 389397397 365509733 647096907 445509995 936536780 612453345 382167818 135891593 573206731 629206509 761052644 366089143 5314983 406455615 336790425 93963620 465312616 591759262 520280603 91533395 649986186 381489770 354646801 301250078 918036096 214027028 105645653 244357038 193701420 729834401 390730358 684794820 267135081 398586667 937660215 381519220 710958210 129223776 317393934 327205541 379852983 93747201 6121126 599227538 588085951 551958884 798896989 133498443 374423105 168738547 171856327 220509493 705659738 320247467 202336041 775451014 54871834 699601566 439653118 242535114 373648902 48672113 448648054 22352993 741057176 459031775 252303346 74562558 213639610 757072436 133392265 459210793 246099279 11088594 430923143 195907262 501270699 322029231 173826024 982706028 666076437 185327829 604499937 267200056 102082636 101894626 587365464 490547703 437401343 988100229 403123815 460521175 401214292 641727495 685947357 220796118 704833378 93462719 488939452 281972297 159189942 596195997 716243132 845261399 529082322 389929376 369044423 862268796 223913641 437537376 920479355 533433351 584969509 16576133 348524971 281756315 956685474 706697549 909235678 858724018 868557680 889270794 129438159 283598613 892291412 749273762 930491115 92823653 645112327 118909966 18041814 996035990 900159414 79109339 951896806 87438446 408477568 160640940 609451174 727631883 262966779 92130741 478308949 24369498 317557168 313476930 514895973 615806881 38220186 433294894 865172732 206706934 916635051 354169452 236090998 878296773 365958984 413173890 781049825 887675469 89987528 257639433 37204351 556019492 800667384 482428462 136057160 470460847 35546010 339839540 587817829 446660523 559236065 750631920 34612406 217496743 267427318 407628 949584717 683914375 639191159 100584388 167782641 995080195 906307827 237064940 177678748 874080549 508968559 562849000 494967293 447247823 611246564 276050418 560825847 101852723 80966846 192506839 577491232 492401497 985298782 891572346 90967875 184304540 655600025 783518288 895319775 496832813 223109432 774519011 321917349 20618383 559752822 26676560 602862333 935169305 401674373 132657864 982106754 175820151 648721417 931034386 252134017 492989482 437643163 480299271 674635391 41991171 420649543 596538645 147111856 12451500 266344974 685794237 87844224 203345183 343696485 130640406 279402510 380519468 524376756 553910343 298512556 731861752 524886233 99733008 116449377 13422969 212339106 936408386 37742695 861501179 241927510 363918914 942617773 343332509 732531757 605419146 641981013 266361301 765552851 939636008 451639863 878039784 412698857 471639358 585199453 919245683 252750724 757338752 803252101 964240101 92362156 385577913 500580258 306774274 178840798 897006406 853050971 384127073 266939787 592883609 378888331 214346479 904378263 132790711 64873407 682956395 261366491 231109563 606078139 334317799 608884131 140617041 393230838 36446029 238443312 910325819 917452313 832372184 875582519 902071504 589638275 822904471 883296096 574521976 574193096 49517037 650547656 881321009 172784685 228979988 788554623 565088013 919149614 926037653 847772171 58282162 250038521 251599057 324660451 584377816 667678448 642399867 133765109 553566927 46663723 732272924 730973217 936785398 567113972 383393166 167091132 816954437 612888649 769502850 903559438 747463620 297947229 166451450 356141780 264928274 314806039 998113487 913932478 443611871 426878097 452423980 670872562 472821362 373151130 448514833 815968136 542250531 452638261 268500433 329550091 883661026 220473880 779346324 778545406 24270767 191309614 354311638 936025941 756572703 198330389 446760422 661915128 190440670 276307105 191958376 751776068 179761191 763643479 131356371 353393289 251155534 667543795 162516980 670690957 249360950 573989090 75512426 889384455 103296475 812660681 487929383 123826213 434106570 203980540 743124469 34902278 860534436 85478919 575627759 608277569 113523103 836281129 980550147 49880925 832690436 668833236 846917239 881846359 508151218 218137391 788267617 970275359 640106138 149599380 435383342 208516378 368827201 648192018 446994460 842795937 965209665 25594091 588963007 799724161 11421640 142525463 757343616 841753978 272279575 480764096 291219737 662950336 995654148 952357060 527245338 650243197 175686520 893183799 552509800 607261005 16931314 847814878 74981560 801193152 864436995 222551220 402086680 506479323 334813392 836398185 2834279 130055063 477193875 119247582 358162136 711827809 998532890 419624106 495812979 57250713 241495367 467483800 325279892 376958739 773180046 116466215 181429610 81722008 6155130 323597320 135943545 943051622 528309288 72302756 359037721 484235180 515385546 46994580 283320820 558326543 34489893 62610727 523856780 708523816 441716755 646560991 590410163 534159876 664094722 567911924 365987088 710611106 109812084 637196495 778314145 160177529 380535421 21605520 679017780 531655919 909021256 400947081 518099436 442410979 299230098 136770497 386265794 520849444 348747565 412780403 692666370 401440503 458808959 832407436 23732170 13590421 77438464 241122864 6003854 435865002 610388416 486489397 303904151 218065368 135063006 511755942 388123007 200003122 28295442 390355265 294421686 76566209 242253604 308629242 438837248 758474755 652022642 311065462 465454325 983058278 266701678 574370449 777166464 291836370 539313950 760249048 304613217 458968604 165641115 15413776 213820587 843814804 182676370 260871085 633008198 984143992 129805766 725601116 121247086 251758206 900032908 596950393 383383858 500152142 353337165 383609753 406471926 774062342 714119431 767035650 719915761 885303988 853148877 53941038 461837488 511889119 272384322 644545612 770082193 276534271 933323298 267573695 159597897 539344128 858355386 775333021 60663903 683011012 199259755 658781745 848497326 498386334 879301419 649090169 581135847 68222423 850591747 503370408 485456396 152914476 722990994 715906469 73591287 17305934 437496456 552053387 545055697 680010593 776584236 514103079 20571035 872906877 804627159 424390781 543467944 234961712 335117431 983597380 984701729 537671931 929091853 629792357 621851264 800629968 81686319 530105215 959267349 746211739 433680007 640673638 842705028 929207478 36731985 795703968 525829445 830525554 838486497 359386599 847551779 988023957 346111259 787542697 434605758 487910615 888930553 702879627 583673609 126340964 844787721 616696034 526084044 753443677 937459436 329146680 70079011 196367703 195823321 836091853 434498813 925291482 243872791 786216212 130348958 735203811 453171334 749745457 58544157 500600674 78785559 594007682 523817959 46548413 104104783 525842963 90826298 476727883 101669321 458197544 918596267 633836762 358089905 367176887 251540896 670633002 714489161 745864171 515352279 467466864 452628327 167787170 680291293 599216084 567408629 852588272 615968920 979194611 616348016 858364570 640126910 24424797 763936874 632686492 459993435 642399256 515868169 611340964 119653711 623685147 948903045 470421396 615731150 434450644 436585389 577385476 298739678 464353955 838682467 77387197 978386908 676778332 878950427 22000447 80364535 400464073 223416672 312503868 606020788 378661670 244623952 582137883 924115816 67448227 760798747 457238646 191156417 628274406 116605063 460047772 653929790 448507270 856626287 102050575 999287218 714335377 523916863 519187463 10936261 821750791 660626042 315911150 975983731 130878812 602439221 774929123 830720139 727376378 367311257 163631159 940944689 793544637 567904868 438939378 606820956 245764469 428259945 152117839 523380569 20310887 510022155 855974459 221254470 825614797 315691718 600734170 507913112 754543441 991792551 602275842 496310933 464958870 855034831 681958847 246266843 438329263 876507891 417821901 203189975 209944742 905828319 339639329 793391951 958854135 425592046 17449569 961187289 788404242 209199764 145317479 661641313 193282780 491067861 743281602 384595111 531118638 67403467 270949684 228836030 753884245 41633571 463480117 772720015 221823632 199978656 72398958 425101140 865294230 613890455 68160 622471197 472073741 427568498 261950779 78981198 28996884 603768109 698441639 25094943 778751674 481883100 525474814 87056667 22459524 85205283 130514287 119560865 5835243 696163260 86760541 723955302 399609563 605953013 160010462 102860785 736262198 858058799 388579133 781874718 130465359 101574496 169928825 549116316 142114672 909988242 359860932 423850351 983789140 392922210 54255108 723650414 228410029 756918146 233064533 763740358 619917727 489775415 782716548 179626613 122820675 401985755 199132310 454908368 405847589 423847260 829119551 552101117 224433095 55599547 687870828 226147706 305426204 989612943 72880314 771701396 265933325 194688383 897675772 475377649 913965816 290012107 804178104 674534919 351756588 493387460 178051755 757226658 589991278 533879632 366406721 329689442 460486262 467502439 302543645 324741178 283739507 153876632 605961367 585473011 455964291 834761349 569041977 153394855 163359036 751759714 638048321 410939462 696764198 193342586 834988067 670282516 297032767 677312682 984343812 239499305 170997109 711008996 990275136 580522480 566132015 250347694 80820708 855010472 879719365 514970272 123607860 216565990 474946051 58185962 618890535 794827281 273901482 996954571 432874726 581815525 495500271 928578587 414793297 95244273 317864955 859529666 467920505 300087321 417455977 23415358 33273895 768397588 571068618 561007906 877396564 198496750 827604516 705015441 167763631 660091272 748178287 189296071 11854874 870869267 936776983 626373009 126973229 630507161 697059453 70085839 451447474 367471476 800003702 867983097 190262823 380934357 698718154 8697495 850716735 379253310 37516214 401789384 336576353 417473032 693192299 718625468 40534056 992486878 189172620 438531642 783593441 617328448 776229044 409019931 528387856 404587521 735471086 218938829 799709675 694336714 724393531 57039568 975483101 826477461 702949904 838184252 361684741 477061170 521655765 279451194 910314676 580481221 127528551 522456198 852715507 83361350 290768790 498736372 717218554 95806720 389104296 451404008 354191546 407074066 50826964 29757660 842620245 523165425 336977352 441378014 40439456 760236516 127320612 397786383 757928104 54692999 222081021 39096869 882025514 736409417 47647579 70121450 129766169 297779437 867815611 261094842 441689371 569683725 578185613 48906505 800996877 513234066 998440119 84491227 200799867 975363133 52828944 955985226 699365416 214362914 900129766 733402116 520361100 778269991 4312441 193320139 675850065 555938186 907905917 470028019 193598166 335136088 689656220 673896679 917107372 241608183 321687538 129401508 587203099 237514141 430944143 523756091 505955486 985582038 284453625 535237716 785918563 953364482 710456999 93423270 941215948 995577300 556884359 71135872 542607600 64584148 117962104 482315587 554495514 320945118 117979089 755188966 154138697 877362593 741760472 820388977 52556975 63262497 554019660 254930562 534933043 536848694 95268060 429266891 555788783 520758283 80136878 223546257 208981938 886418335 666388697 189955119 806751870 857428551 775402987 403584913 90885387 260266794 900312931 155035066 219418691 260641476 2237496 872184638 229230020 132053348 617760080 431445960 909149793 713794989 824258058 331428502 444347553 291309337 232462005 572087032 557255486 812119665 26093846 395997396 376940968 697789014 910611174 455386405 391161472 770784700 711086674 618166903 63388701 412214377 788418681 800338797 875209994 270038907 907440626 547878204 643436678 156746207 51235651 247069741 564297474 882504411 779425131 118700574 396809895 185311364 758681177 787677442 130501070 339884105 146564978 78644060 340539269 843274598 353022991 46524616 160470033 96764786 559115260 312816755 657076070 776220882 496019963 259234206 201926577 741350723 227827263 900402207 368758735 208275028 238637297 121455327 395223507 528196073 632062127 707493981 968008580 768862906 370151688 420805417 566937308 539707089 815935233 290747498 389580426 183518736 393023379 915628633 542321777 421870249 5515818 446968516 270466087 882782628 69200167 392052108 765453175 128942940 149711967 771758375 705413855 898132482 879057307 894168862 815722515 170939929 313451798 725016208 105899128 314127608 641756162 893403822 850491818 8647499 939756291 926775613 344014838 285350802 158870194 596480791 489029344 264461473 770115611 77509290 9037215 235633183 596747071 792283255 877711260 46361351 541924755 504508820 589359351 442461737 716840064 360473643 450985730 104262826 947147233 444937209 952912579 390576767 498027144 649357007 134112118 359194871 730841272 921318165 468718857 578520878 753682092 623189058 609469599 784246939 16940303 930814309 372890382 652933507 6992770 313014175 46802785 880990595 314443034 337640615 704262998 901772298 2851552 908412228 675796448 741133532 91066447 141144534 623862182 626035856 101118424 398772942 446465922 394490131 900831073 470354226 996284164 651014691 726499010 745906458 712551149 268220373 937837127 948287541 20964788 229141776 407892785 166728261 488912388 507242000 260010549 265216414 843252028 102825700 136237051 918779819 428110830 896063983 71822240 535508330 603023456 582829162 597183796 651197419 243760398 138322145 601095229 360973524 890547494 292196786 386068019 74247904 22575882 726558097 892006658 318170203 220085458 527966727 933574027 295973288 585982663 575500270 563131426 186979771 791306729 26588151 910557457 16241824 322124906 782787364 121375508 924452850 728136241 998800718 835023324 965911396 131505496 25411488 308786828 228795196 918644399 302744858 961873471 268908755 498535479 172460815 460562560 736658198 929134503 4010919 719537615 932935944 39384297 615794782 815533091 171045950 617100446 484856963 265507171 641644897 877946006 568732090 846932460 487522480 266291290 166915194 846114574 645432443 451597218 840409744 359184271 445991337 66232031 587500954 769686054 303636019 589699506 138216845 110607873 544264614 416536435 459058992 669372736 856517541 812971947 255949983 305508215 320084069 874461338 260560328 238702128 805703472 573788594 714981617 177184615 244628195 557775897 442626352 808518156 73796719 477411115 188087538 769987716 59637595 273905398 655375477 251469609 893068352 839335101 529915469 529699013 151743308 486641014 931025891 679737627 150472384 994799692 755791345 243991902 784229746 65662749 621971207 31946936 346761548 141035772 469877257 902115013 662593483 508051120 608414895 593186325 872846464 652578612 78620676 19807405 156079507 516782645 317196008 805292678 679835707 236254871 734951054 795503629 887509319 540412657 643776254 247673506 800639896 446715916 815849364 257873689 406727844 897111911 703747455 492086332 511522549 191306678 673270339 848815430 194803880 136081247 576089144 366623849 863585263 231409915 182645000 946888010 41529743 377002459 691192885 741769600 126691683 77352577 339043728 209201944 632051415 987707682 121130947 444920084 784201581 360567339 849736905 416623591 547319100 501899961 817175664 899493370 305314668 971291423 276351198 862990379 296311995 580930404 830269705 362254921 813019131 465836994 944718654 508015001 638066833 877162793 100299163 402914132 863900408 769886649 80987796 731492134 106163004 442643787 962842481 399587249 420766592 662534633 440027343 326082824 827917944 927193170 634153755 807152948 873369583 825012343 935287066 333081267 273517379 105346561 717612132 18791668 205985764 366959816 575042020 21914332 354202072 653296989 357540442 38746436 215605306 93537153 819450585 634616184 461052854 320884396 922450249 332229049 96752399 835683975 99644134 59573692 30427034 650243954 164809919 729114922 912846272 989329151 665731128 362183710 715362176 967678069 68654472 415963562 426161898 692538190 318688316 203544146 205492901 649113529 788977074 116560014 758717546 898135320 995696031 274002765 120359302 430897795 292772490 556653677 772238684 587637572 307129422 701538628 537790945 371293529 679656604 591219482 766673950 254764022 147518326 567557036 456602802 440520704 582556085 48009643 448058446 682311826 984537477 217081147 875523127 282946940 397970660 546722932 988483783 346138559 848655398 11159525 615520235 279286802 865650804 950163724 634551718 13281632 274058824 653451487 887135373 390383944 672146418 777782342 542114890 417218716 698242582 567090846 904451610 496739810 49423916 684536375 678758734 76237270 536587519 285083863 436107725 926864358 534413103 462881334 387475089 164143285 824930223 248650880 767943718 38974616 281290823 515680982 565335342 758980636 619952659 773416397 24926431 628950654 448201218 387387885 194063235 923736625 617735511 874330675 862649591 688918364 314441772 124427919 19308844 459324505 427956202 987625575 103648938 924492344 173472211 467342610 620218120 190871354 309369721 389141598 504796021 438443862 97079619 461503243 564558130 103325879 209599727 51474254 635938838 197047867 781131274 50884431 218479369 292587510 672631418 259302315 557115529 735344045 335390453 610487282 990879016 580866396 246419335 779573034 33768971 624794032 919570960 905697354 213825901 494002830 266776260 710087360 321076506 35433866 374035113 423272684 391428340 122856049 663162396 588914339 118510962 305868224 386685260 762048940 2036252 486656810 640297150 239497286 735404048 948721685 281457095 879820193 7655552 697768989 143928597 376197728 617892658 944641424 449939239 53456669 247047422 603613169 415686864 132365029 909511252 236340854 503995832 183375288 870290356 142200970 277853403 199152906 137684019 473723467 759344904 13763141 292889084 772215565 653310819 114097477 117483213 648316373 331939299 782446298 842271350 455095774 690638804 120092490 378802526 767468824 854230615 119807692 29392126 982719140 295207133 345628685 873293411 598535001 691516336 543714991 174813872 99253314 598912107 636822981 85837722 628977438 120705148 900431961 482537962 500868831 968449961 221751783 395157503 937860139 923291272 841783519 952924745 804269534 117025029 466817830 940621775 756510598 438431456 128739477 863101098 445723110 154369580 646848889 976656520 81463155 706629074 650110737 354429738 706370266 96022028 918748692 176056038 881860472 431738090 653680936 91660581 285887456 996621008 788906348 817525478 773019737 74497782 113999599 809611065 292175710 136277479 981536054 980721605 532915228 93097474 954430906 115148612 656072439 884287484 465189992 151075841 808739333 530658652 299236895 9002593 770356113 44317438 662107957 63050071 600288922 891324817 699585523 234856685 483163985 980850201 882069780 375409858 168950687 812483181 427302986 731341959 861253532 236126650 199459001 23734913 764368409 808320766 51127162 908417034 497389335 46712206 570831898 961862160 198124110 884812688 918344984 839367573 262666663 309873794 762132586 520433197 204274114 612881841 940071417 359271555 771584625 852369091 912355360 667606740 902888763 644215854 178029617 587178354 722508762 652487614 778250480 814073154 277817021 211291411 358366486 621839423 751618439 641380896 669756367 384785909 964355470 925704110 268093756 703448582 470066781 497061847 958960882 422001321 565328946 222928011 188576890 421904678 670136449 427743758 72239567 194388571 257411695 535900536 17656803 148069178 691312471 330166579 283158809 735138632 337618249 877294465 562045388 179040544 211340678 884795636 657757895 451033838 999350021 364495604 915802060 54709493 780411634 488778813 525881870 365668361 135627049 467801950 283015350 484515350 513281727 925691194 569237857 293662359 96944762 810211211 765494432 58750751 644323156 496983898 94159990 270713300 999891196 661176200 288587486 828383726 646862932 697666889 345391171 465530941 34877428 841228452 324243462 324872097 972503206 292809972 994044 602025871 303107560 52969322 415996397 461283987 727324781 798444936 573650966 645974216 246146204 161634727 255986088 948845154 11053839 344576370 765961799 690518564 324388630 513922665 411197835 278856170 938113842 963667039 406470530 376511777 607114650 24385021 844924716 547374410 867191481 438341949 390068990 245200507 595062189 243715055 117627232 742337501 346012874 918340151 482985775 33810991 602564117 496464141 574987323 274598465 241338314 407588027 500980682 210611578 418818263 829188963 964127508 342423123 308080990 430839159 562790852 192406234 109803831 956597823 91303549 824441648 931780203 376107607 144356691 336093707 894041018 189831213 780665934 207758133 267321110 426367623 787742187 182242315 969389094 714933500 113162138 931041790 230620868 213727350 793769025 509619990 315964287 578945974 809285303 806578282 593905690 171926992 504007242 588519593 144771083 7481514 142681402 380191892 876901117 56274818 677111099 342181249 285601102 591699301 448390647 109924826 963985554 435771833 756443530 754443676 966534670 941694644 416296708 562540761 712994622 253511650 43191019 88589366 228622927 36936355 715308470 176733037 760224421 95300266 100975699 202794956 753447255 379629183 971648161 823737013 545342894 322566142 852383223 367483420 335083434 228948182 94493596 4056332 580000893 882111243 7962444 20000802 441274125 900899189 715038649 770916368 111619702 260929087 933515016 207827484 745792134 982104936 78401360 692484766 625518144 544483653 865859359 397374341 662832730 217212669 773617140 811804883 844562878 885149964 196035270 650858269 814238220 187851201 206980219 419051020 715581463 27405247 490012274 797093086 317562468 297924736 259704058 799908581 762436526 882190541 151143384 761371143 478090596 38215495 942660293 401124668 100068393 754855138 616204782 954769684 313048148 951691620 109846643 446520366 928977006 434855915 454442728 226707394 988545974 464412004 417257430 568377880 205478048 219197204 745961531 661024527 646315857 29650707 878636550 779448471 912820773 116678860 944067740 558505783 743846954 687755135 450045782 894001800 853560738 88298688 664181760 824360887 836951685 579738869 680179036 978697735 919463676 771834331 791332765 788145485 499611111 15792385 223231725 556623986 991923545 639960651 70181863 410064373 280889622 995831920 784838173 284479590 361387292 763773 360749715 618841836 434170903 575399761 20994626 14267328 145988075 188910111 161591446 33700016 93714990 364787950 582666737 985082269 814787242 529288220 130465830 397414141 30916064 445357527 440034558 344682586 878848896 525935779 619094198 15162064 591720179 884245975 533849727 974232467 347572177 999043103 898448125 148322919 739712619 942527995 519968969 933394982 407269442 548768319 552441071 374138174 492672141 604858001 695827824 967088688 590422200 231336431 597733313 650043922 581585631 612406054 357286731 736648462 885690455 777336668 120300009 845047521 247244326 591583366 375127149 426431325 19099014 707739634 367298331 370009831 325764198 355815103 669277227 869469433 591810537 818522208 565126219 843318433 956986596 943617822 602634524 432526593 990978660 788055699 969280433 353635789 586508326 622726703 59662611 180199888 384557854 726452150 985133759 681336167 887870961 500619711 639569189 941374724 198931322 261005367 993893931 319600556 253064009 571394268 421605801 153162618 593316383 197192643 774078443 205160474 743600243 883026387 859177010 299406670 798351600 927257928 893064499 103594861 465486069 34288176 739922838 157534175 780641043 728271089 622791800 993337250 532098963 378954945 606400489 250500040 441167086 754414125 484817263 895866359 668404818 13672339 628137090 71664359 900344356 453817255 115604750 2706152 795258488 895833074 947271668 778215001 840166811 25169742 757587336 16138802 592993418 81004651 983327252 286742139 899156344 863193166 666476628 818478802 501154380 996341965 71187449 591330538 568413984 456333588 15741990 341622534 291271875 559656994 135695862 514049154 334703928 686647629 951485172 782466635 451386421 936711866 753739169 35422561 336876965 672889830 817937393 263361372 776530983 205025312 121337806 287615204 125526924 857885452 139288980 427599416 109531484 49652001 386565267 956266408 388414802 16284716 819508113 484577819 333140956 286513611 615154501 689564554 743160988 830174707 394398941 477550467 15247081 915118955 717944953 475280807 339854927 747808847 370033581 803228204 13376778 569441933 201482243 812153435 747139727 423116907 414024567 943544595 514314756 829911295 630732537 196151620 375140547 361764533 36025583 327378037 319753947 123337678 723969456 180050752 275176847 373655771 690590217 428040656 159306197 16900933 916074940 464202345 79996119 889069513 925488125 387970529 647746166 421253364 629999091 381752863 143233986 198715819 949418813 268287139 181548931 351236518 333629034 300697342 741254323 430262768 49683839 214027605 700386562 961462633 463649910 101433058 509666129 199258436 226226105 62102643 977771063 631519625 688650411 581811433 15328383 143858068 302384671 953924539 52228008 3594388 887404255 61945200 128164452 703046157 520810022 341166120 729535769 223966807 105203750 25706004 194519651 863001884 748701828 340099066 655060880 167033310 728258775 696368050 482957602 524758638 339709740 798250667 381411153 509741430 650375813 675555943 707790471 119277297 674498901 371109114 830133730 729174189 531493382 304069007 634821045 657285328 544812403 695724771 926392839 952924240 466146670 854426568 89211154 555578233 833917755 943255460 664030149 901928043 471468051 566532335 350372419 791392666 937554850 130495928 156122210 774327884 461371530 892105761 158277677 212547359 656051422 672777951 62767203 162414208 557069991 185843131 577917685 48492340 161742435 182241811 142866827 350772435 901285249 444290393 667903488 306512968 417408230 409419667 294522082 20171347 74571627 44729305 434654195 313094151 278079068 520068827 911530154 763175756 637570554 571677529 438161075 602591582 873079290 714000040 471103595 481828684 943693317 58105652 663054181 745840250 823626806 231108344 753932519 761849119 730986399 953142791 334005357 455258824 740724420 418107655 285730341 744694483 420149790 442240945 141844338 137232629 585772185 507680595 230552426 251509173 208359446 709080398 287668056 256066286 931584490 372592023 452444986 198827601 841562461 249679674 200297027 698364384 827364396 14044371 508140379 614723700 303751944 902069523 571467674 341844025 565022229 833464641 975200465 468231981 2772332 351025590 780134913 875226020 285725081 52968544 467639777 788550855 154567197 238524224 838398812 869238544 179318765 961552108 593418769 729170127 463939569 169366797 787599058 74852008 353469830 897888994 563451941 126004243 963136765 239799740 869010630 373020123 742567961 774283136 683926563 705467552 34295445 490661160 440479966 958281557 423065756 267437378 942639439 414132674 152584527 129789039 581989376 432318210 743841091 185620453 21182511 332306950 642429184 696263662 178607183 447414801 522892675 927010407 286234759 488018747 845341884 916590402 269549361 26651374 317926417 960293636 927604060 139189868 214408410 821016903 325548875 492109126 947096291 4569913 415449844 261714406 407355117 217778716 932340866 647678471 638977836 33687492 940523220 876878647 55038922 271211292 637976059 77221724 31720803 464496801 123178944 168581932 725009287 954654437 198904859 840422067 439622972 237437198 337434045 301572049 595190137 484712788 935849095 924233914 440759212 842546566 253657617 290057332 185880629 698211718 409415716 34414428 889358569 690165192 110704448 530279841 180980112 122305495 627800343 887457224 787390054 171997393 384341776 322847526 189741726 550221286 590101189 224306281 720147674 468901596 780378757 840866832 767746485 332869262 388135379 491656942 29973049 928653160 117806565 80287915 301017705 587779565 285819942 630986819 110206393 622327602 358464692 120117381 958375824 726628704 682953954 892771988 669029837 439411765 899931063 147301994 514517311 779088771 837718638 157320528 88871468 515648432 820192500 682660456 725260491 514740789 326147181 564580643 483381194 562479135 998873520 852881867 848953032 990260369 716372422 529427962 57002204 536871232 228708463 483618081 770693900 255412470 153874589 698910979 597839063 895919631 284211446 707707447 146239660 700189951 492543574 220532905 641949808 52134089 403510859 871439385 281332220 757319049 245043095 553842842 645344669 170486508 773376178 184893717 228707987 380708019 434395206 623174596 321879442 92454196 632184753 622991543 452761924 170449368 555233158 567287890 453200068 368733598 927037964 833321933 664630820 845124503 39065021 183855539 933924072 926157160 464599497 952383587 906802825 470473163 806178449 534546578 537197300 203757326 481589292 981751751 864550664 641988498 126542053 637817566 176749339 320548941 647427514 269971078 202772342 154636105 584103647 998078915 127991508 494164003 867278905 379008620 449663207 486531724 271943652 969144750 504038099 501249228 758173870 562267783 508451761 985882682 317308057 578622540 250011918 203559877 941398365 740120355 420432745 808742510 968801507 326657674 879212216 49039307 422731211 452748238 364126436 239574150 329433575 800822421 583901256 947238108 799412414 164645205 503253558 348161311 258515466 777220058 332645746 565786676 616903738 745864644 921145525 87306262 361913073 547783942 595119915 612617809 622475653 153931368 447086325 259690120 350519680 132060166 452417960 347174127 433345827 448871888 480270029 8485585 164571614 462379528 62507615 311580939 367558873 777459655 357435216 387865743 299170159 749971831 916791812 349669091 345547693 142805850 95981267 400764063 499055832 76894722 452131980 961799667 265271780 67216087 81841389 420923166 787330045 57423509 895461164 819003128 257810178 267829707 838809713 195637609 201997317 282923868 830561881 965246447 896692172 201409282 650792821 868028444 789819731 53078470 617546697 288825878 574417480 924664969 67891021 957945110 253951374 711599743 630071919 196007401 728965563 181058991 266075279 862693746 259211673 856710004 837599362 369524006 75887272 178818815 725799696 689807246 350654875 293166546 436258678 884320969 786707159 399864390 505445861 808324871 123530999 278410758 549692929 967466767 156081482 434060434 488460642 82933434 341479507 136952253 859558934 825601909 351639624 940152368 733972253 119311043 57141652 647598565 493463788 61826745 49895254 533483692 198547947 611554945 610395616 940497577 893203703 680003799 408437048 728966868 715125217 810891407 902188442 836779383 974248940 192618765 315746292 909617844 248858707 574169803 342207080 219527933 814228673 493031895 987756237 185523098 880778711 934166610 623103279 35625254 153358761 944111858 81458763 213852690 841852993 493545856 614692372 336442145 667942939 16246107 837877297 560984042 881416359 73513972 647713404 974374746 753989323 344935760 502771076 648730159 947265374 922296457 321789708 71246206 428627886 53463117 114035850 471621933 531910651 85656413 356068265 62086266 158054393 806799632 660144839 689172082 4215122 517223373 430663543 513154683 854273570 152413076 377401601 417763019 510838649 320238198 754910941 850965230 525429213 159774488 124958524 542106691 726934469 672607029 265366399 187000448 598442015 656913945 600585405 852843050 399637195 317656870 441460802 43755294 668102941 533205587 7685130 669937931 449519199 362899112 271112522 870326261 859780684 410630851 194469608 694119604 933561751 958275926 636855294 861848435 268823650 362427302 670935643 37969457 459199175 5642254 967827713 853154627 769256275 813821562 673058984 160830416 168862598 933744364 843034170 724756564 175226452 618921979 663276885 624503581 664042150 456970575 873942220 801073873 355089882 378292262 148354342 430935270 292918335 364453842 752164638 700986409 430443930 169293881 14797345 935418168 405564837 797141076 573651667 14307080 681085066 761600688 677760906 326704991 98414956 109116912 386631889 617344858 440958174 931052361 497644007 752179689 142372201 46182148 780028222 615190606 211069451 621550335 643983100 843613858 615369907 711888685 846790013 531707472 763443398 497985553 772583375 268792472 225983389 342354247 956184116 328073997 177672453 211141628 464415908 938275352 335518141 59685233 326935880 669285235 902588923 366792059 971738368 705937070 269287912 485512966 957892574 149971885 223024671 945682573 543017897 780629287 485470258 56984740 940619867 166445865 593851685 898144367 141742243 61254034 622251505 375325224 968532580 936337044 26336770 587726748 16592180 991912249 978979258 113254062 586995934 512748508 986609900 459907027 177914336 85532332 390544225 147631765 16186862 366865964 332323158 635254289 673021037 486078390 29352956 595756408 554205945 347403763 671984631 583184529 679104991 924725604 909106144 585602102 612232356 94898397 561577667 232783058 563605116 24630788 128200354 499292906 279788755 172361175 776487664 512644497 118212040 388900643 601360662 849983729 227887277 468769037 161063153 145017545 48565897 149225869 906369362 189510890 240113302 804280302 444463741 873605561 989099715 981910864 13461162 584797873 477666354 890501414 760105096 334768350 716521915 915673017 645373365 414979426 27581544 640700578 888928071 742438387 269189111 66596180 30215238 394850139 393583451 857033104 414187055 662774263 805530939 946961390 561317235 728737337 769863282 2238555 648316405 575534375 452017293 742506133 291649424 129841369 953401424 78974641 873902223 820893438 959385649 305138582 209629747 149720408 297596636 644203392 562260785 209849915 601387949 373149821 312783409 771376914 834928441 136675571 442769488 797262554 1600965 442095128 21146527 17021606 461313485 403604601 519730593 148653081 812190847 680544884 722704337 839759343 707278397 368086205 856573978 222618228 871698207 438631133 620349277 956262923 807853423 139713966 679433711 93308840 599421995 415484384 291822616 159926614 993705350 105019512 537057940 80148659 671684455 661966156 528633622 970129263 423459304 665682824 958507713 959098833 420880856 519168555 749702829 242070834 718891834 201460875 551080552 927731327 203553732 612115149 575924338 170077371 562727777 510040174 603606719 553789307 809619119 830428349 105146681 315482472 505111426 82615646 585276988 394209984 767613791 182188744 582221080 415567318 745502210 597830856 390016659 658893198 740988888 284313852 680029540 657388002 402448005 510245721 164906681 166969439 532287840 706532006 611305138 726755496 136783346 566083326 22783203 519651570 117417595 267297362 400129750 61012615 560603245 995273445 134966407 730511427 118046447 938913230 895404262 825249562 811560283 574408057 16125017 167088272 152763840 698556454 840381751 518183231 788368736 657314409 348722254 69039445 719056691 747135912 802336093 809569555 498210403 677003937 65308059 499484495 973816014 815629793 898023470 605484019 263210376 724565069 18646709 985983611 44578134 583438749 97301951 517592187 778678579 506913500 486739794 235090455 15311567 659926762 941769573 285022346 980899595 544771322 626362469 853333152 670927486 772860180 393270708 707026747 230898675 876905620 159562277 923743185 592935145 23475881 747659906 268929260 344093713 796979415 379005958 846241449 465361876 134186869 65957092 72617274 602597579 815236656 995857598 802607972 431630917 526680710 470742318 839759617 20645572 497284684 843770944 674335104 705572992 406197289 71460598 932252256 287967202 855801881 318785987 357112760 573470218 618594282 49098513 248183474 597693258 83620290 779945915 787132428 632344489 556372631 314358163 544592534 270504290 422389941 817538013 863079862 663836514 440347196 48363474 161030631 161691085 363565472 699014943 870689589 439004281 793361447 293877859 248981442 194255217 795433582 540999604 684377669 800666483 968439013 653545755 668550790 923998835 107914830 97088787 189257699 879047190 304017986 988989710 199215567 20845624 44827564 622493168 10036813 476078950 420085580 537013906 329976441 214110053 767589429 710366784 278419711 691379113 227508303 602474300 285361314 429569502 36648662 364693305 918745271 914128483 650106585 881934304 269707175 633536714 797145020 297704782 368140145 727197274 354877366 330281620 523789861 637837965 351096916 584413750 241658986 902593426 196720884 564172973 392249849 435121356 922640203 407049957 820150815 564260689 684857311 76346047 882023487 61709931 978484366 852657552 727871566 303186459 625899782 258565280 75921237 979539857 844383050 627692461 408841203 76206517 281514547 686222693 159341272 465185186 827916269 480538095 537881931 80519461 531272310 58869091 861170597 898712386 838229538 692322893 703850452 934854320 497619481 320493102 464258009 994149464 951642328 188342779 260879434 981758425 203758252 675904156 233206481 682586631 149992506 270382958 846934699 444482920 17487098 419026626 758038313 975086262 559505847 933545564 658929202 844105567 944434448 311168500 599313599 845680648 195011579 839292856 246147934 560379654 960028733 544069832 640751793 709019875 607470322 764243897 925049836 736472287 861502731 703094547 519254873 473315180 348369867 659162579 177411287 866954417 242972490 442402794 143998551 143197961 87640306 192170171 263532126 577110913 985397765 823175073 396092039 907414109 114524180 788609639 901749246 121571731 922322825 820010958 385349125 994766158 221084703 617972746 449061491 827683948 448005988 625111877 200171055 961737473 110246718 10634779 190976954 633811666 90081379 882962973 849515427 746776027 736612575 658404430 182917904 381881546 135173778 88614825 864408635 956995457 681277359 129216408 511885043 906443672 70175039 730622078 470983959 725283544 885419932 817116207 953143071 297886657 577789686 581952115 195730579 544829957 479017937 873464199 142801041 646917899 999420293 918484635 173435979 130121325 38232765 542470740 721911175 886562938 256791033 428772684 238778141 22952116 461829132 461433485 763372925 419621459 379476126 329225754 811727654 796060865 859540139 249021799 31894832 846573084 966875393 627367387 421494723 986905528 227270854 724803413 643485342 93161626 30402545 804193956 460077969 697653246 555729356 510261262 934428419 374393297 278080889 876630986 456985708 925227319 841866857 782636678 862193884 500272902 145987814 941520353 886177139 608969290 187817098 930340594 496334823 75379903 257028806 558024383 127912705 240725850 19269469 80451783 183650591 101859009 142939366 936087417 668595380 608559566 310254413 598012603 874871492 185988624 841324626 258952804 427020649 408582217 799580168 360441537 127234640 787724529 104487255 985014548 710107452 183136945 298019964 738066960 630564482 691055850 277182852 12910175 149045644 832941100 231775956 306415388 719394135 642277567 826818980 810937433 947481844 895955741 884689023 45640090 927848970 863699061 261424580 269946456 580558674 823756074 188515368 927968384 264342810 278075730 54380338 190995697 189063619 230291256 670201278 753107458 363462211 752112603 57207931 411563513 150671524 157026157 472373357 267167125 62196355 336806868 98974571 531311749 112938898 441439020 143609506 845648878 929408534 668373058 591641872 17641193 748524905 241286427 736006665 222276354 90230393 35074923 857722806 429989562 832197191 695280927 415204753 317032966 826341482 570800340 659687659 33898703 18208138 501994589 493677927 64904048 403507173 942391616 343477628 670062907 448437709 348544825 748664566 561405172 147564071 344393399 259686773 403063124 969760493 122125146 990393068 689728903 210569133 227595387 570415139 243759023 803865609 531313060 43586358 9883999 483974197 265270035 598616597 884008992 426898812 275425852 503172866 246109679 885140668 789788228 632392981 264359869 513318629 77588103 752899259 356909038 568334205 176667922 229859891 881744091 607325983 596264745 885283344 189234000 344372727 535000003 665281978 198939918 657050696 655678473 123956204 432424778 677185766 761584091 710958903 438871852 753392572 42723402 92483710 321159249 719821384 454523935 42114937 186646346 213219354 278893139 216167218 548718107 225463641 669187221 593953418 657890492 266240829 254477767 296289461 417705371 717669014 733881473 823110586 125578777 126142020 69664141 151934708 253857544 829193660 369979497 705507219 787537716 160549258 640181704 990416156 780468695 820324809 391085585 373743589 803034914 667420332 458823647 434578330 282007227 402108665 78358143 508334011 220833849 950456969 455562869 154555931 863080874 372819146 439064567 875826019 665700879 630778173 444883312 458272652 948887514 673653240 848636927 109756521 685346678 524970020 354330613 249541147 329676735 280381056 584296795 573974938 363847302 474205148 661763177 395623731 986976014 1228703 545928720 924930309 734131858 110759490 534174834 855256451 415678141 410940371 46184804 347751413 646528048 16796787 582457075 298346742 655911167 834910424 738316252 632868599 413212980 826426572 83823122 472562875 796720971 313845676 352831803 496147417 267006132 279338729 36110132 98620734 604172885 450798218 408150665 312295336 411731717 980103081 357848829 544967212 20220434 452474610 121371144 622954160 729081788 450559271 185238868 424642161 283476408 836395422 141702464 823603839 385625005 795487425 370542941 944676924 164556218 900409485 570945267 485938145 504927471 450874132 51965821 77621498 307250127 199840507 382931240 473072356 562395860 993920508 38286681 899558742 571615467 194160485 294116644 971886805 950726132 276505240 165746645 746600766 934304579 216583049 163482475 572484672 161179170 378262339 205653784 614679007 245021773 820285539 982086595 32449267 396723828 342119323 377159814 534457255 252832444 544692785 888652591 524760570 221049662 534018173 711045827 148234305 974034055 264604270 217313783 690113443 375277079 829517830 569636790 623199387 480561890 556968409 208829342 75238778 335003090 582592402 319522946 507227363 136688194 494851183 235622633 503028301 264673924 207184320 498978189 185234053 462671965 918057323 212628958 826253865 848531844 753812075 95576189 354877998 804986406 351604557 655057345 982739034 774744421 798059697 168059445 537861066 378364884 767352271 749191448 939960174 273904125 154296047 360178395 679850632 302764763 420856304 860295591 440641329 192651872 513656002 345891797 493412052 648831984 306707436 913391731 314444977 781566692 498192647 218556870 353221211 730239241 111950144 657812930 848838715 568383262 248039898 220845204 415134218 218951001 289786026 505059609 194854235 420364259 818361497 951529828 813573135 629424983 701035046 221111612 928410846 281987399 107923425 594735259 676588501 666194615 115410161 140396080 65887954 3310752 127254415 21247454 312613898 512567407 739555209 854189883 792043140 796390531 633743040 664820242 351956124 662182066 793303466 122884321 26003585 175925444 209489872 327080284 145821878 723366135 698853457 77595368 66239125 609346169 423298654 726601504 249607367 997488113 578607036 201112148 777120205 423999991 827531589 111444485 427931771 711094168 165086567 152779627 814040695 48412371 127207587 285552111 843334846 728011550 768349199 171948465 535334944 515214817 898154453 303794179 772109759 626346745 754128306 785937899 40997780 189129015 600152952 84242597 281120490 285628639 35908492 254645791 588153569 910312490 330286440 975830396 641115884 366455748 583428634 613319058 879903571 405608270 695432387 347362668 409058738 304859613 180840218 50861768 433195896 801546361 156337639 824811673 581955177 935889567 776903560 131749254 943307549 339911360 268909167 848130153 396470655 743432384 252777377 240074450 441673038 602166903 237807928 558086018 435633823 438313011 308635363 621859056 546713689 580660020 38384225 468600263 64637623 375690287 257007626 396005222 495329226 913440204 660003142 379533407 11300853 786166568 674127123 317960440 447244399 781522516 895236227 993821101 710665668 17075924 535736123 939463084 596497493 346125344 496440822 59667799 397732051 747825702 482770688 839368390 49568456 835734982 411907260 116972610 206828302 877706069 968133151 661425867 402180181 890899227 407588658 100118163 539748258 573699541 397894547 692134785 666902218 998472499 602824436 937786799 719175931 299334747 853599131 361454573 177191732 762413668 707821281 53627963 381179592 38237404 669031859 546227283 774438368 65255491 790788884 636068380 970983925 982652046 558081177 123241016 694808154 122799524 463148267 422307959 120895664 51836900 837305417 984148066 676698991 100809886 524605187 615014833 352031844 494036117 587803648 194769109 612212013 628616324 172258617 31094639 129391551 47510933 665143868 764675287 9422561 75106795 885714090 709057686 580871854 360550682 131082937 884661484 128813335 437258409 731127218 526601035 305658463 643376279 901971060 403782361 138362269 296621523 864141295 315251442 614843197 14748355 343611818 550026660 78964095 551694270 744716350 953777202 293442295 395069330 969334233 839526290 743318795 795567615 457580732 425883887 656315000 906222649 917439933 468824103 601628622 174545770 188516550 984013901 507801071 678759213 933009236 533730856 524761748 984592916 17269497 439409843 777576648 67344420 835121626 89659291 256498027 191392596 68607281 926088644 710400944 58471442 195712460 729941445 510269855 224880573 354035852 731901031 847432852 363378987 145731303 790676265 680290238 822197541 598756711 643471039 261937313 689111783 387917865 921610127 698074004 460604065 84226399 186688562 380451396 395351544 746176974 10473977 605760047 387512965 241361233 988391270 81188138 70626901 151886676 895655598 569779164 242661479 138340185 445357630 887985728 434981169 331111799 884488499 689016871 757695772 305206998 515294688 888583604 539885315 680329780 568037452 58299870 995226808 690298467 971710641 767391985 72615295 676249800 822245375 256967437 77809809 208507358 57860182 763530918 630708123 834620849 953626511 886037250 457953596 225939556 521026996 334169790 947559818 359639723 699769732 547010634 274065550 75210321 510357744 822955624 692264643 879949492 214018977 256109233 635836827 829066564 674463087 273299472 802432506 346025480 404706539 120535364 401161913 338244632 581642710 705003875 687773476 385440804 763712424 477262418 523699581 374130411 851670538 107860813 612380535 872978373 534431580 190786405 602459323 152378650 283790640 117245 333796198 143748841 783837901 527252813 8725641 796647746 759456173 220909279 605661352 682483916 997643263 563837461 224985148 281941824 99288869 190794913 640107569 113404907 946122295 340800266 568705128 868339248 533174399 881696046 128891446 567857156 765313531 888315579 42307812 136809073 561675231 612537268 663897133 889233939 327767312 104414450 16658626 305806238 74927273 888410272 566070985 995865174 652887162 437779646 682570330 363700885 835039620 982841760 714874369 504937032 481712766 32041580 557300031 880739699 544889427 365008287 340891401 455130793 842662050 579395977 614509127 326311316 327920701 946861260 449611862 911091571 468858282 532040929 869676935 20673943 546871717 982645395 871277470 824010213 893291420 662563457 402516051 114257239 689017394 926273440 862389716 51665019 574113724 800136120 671593793 407641074 585120455 865764322 346002735 609976050 463859856 105442576 766451238 132331461 769511818 780223621 855866659 914813512 461369820 273126489 284605463 934196333 493753312 369622006 914819173 739044025 799847590 294930078 279275368 157086918 66623086 128329698 830263019 984868290 935476018 520623660 686199727 513626351 762010394 206216502 906136552 275182625 838771461 440784529 99628992 470887491 512205575 232082464 315775443 3625426 708353253 384400026 894287794 784742240 484454043 134634507 27062368 301676562 526943446 119061587 222614232 186398243 418990971 446691749 252601989 378701663 663660062 887500042 220329415 7112105 388359308 228488924 51383925 181702517 848409409 881785675 855014486 833817678 887860210 162037979 917690279 321184081 464243717 852243172 132544920 392879536 574037780 226296337 285321935 954364209 62880110 828304098 984510435 914110125 365846678 261348906 195090914 339897489 367696322 690523537 277322955 835735904 987057757 967538706 996062741 12298286 355468933 947910270 321605927 579681063 779648398 254876152 128776669 23886854 101779069 483897976 744332554 251828894 146636941 197594440 827170032 93721429 341089710 917061514 142708169 272014756 783720193 58445487 33581122 809996952 615326557 881638657 267166203 7175508 382379469 684918298 753153032 606375309 432903184 495528299 470034803 879363596 853234968 788669622 637318583 249281328 700999563 22845589 129585990 776254825 726087749 129825521 209821189 709385150 865972436 770634123 292493259 993879624 521751035 558873206 283592421 171142837 522756655 212639898 335406741 73408198 259197981 676860467 694505358 573992145 613586722 885328721 542490234 67849791 822599633 695720534 607482484 676803087 930202225 319918203 347795854 325998418 547950461 102784074 632443725 761937837 937706018 319384613 160408872 413570010 30127812 99654334 715125004 948275751 442938233 81943453 396215259 517947637 239216268 134196638 935698920 186143546 905882876 5127536 760754044 528957696 426917626 435215383 994952533 767939043 25423983 79282538 313616162 965856151 641011059 530270357 651383304 785620576 724299479 11972249 131668256 455710105 992427676 888176327 531355126 83808302 839744634 127061833 116626188 628461345 356717658 534351257 325897301 812801544 375932124 717185288 670865850 317976973 955198418 69230905 42434968 165790701 806076099 143143587 495928640 94310266 84752233 73482514 623013750 968276249 946176051 864521254 472943347 819770053 786237124 625202642 138771683 350879242 901824626 385924830 268667240 765009546 192654024 626902374 23119893 199163004 45108740 446848858 2407539 1214760 784481178 864522492 486220415 745711468 259424943 54846308 257168682 607347770 440049310 802680575 467781336 121332503 22654839 840907788 464775138 315402398 628604539 962190110 495196948 117927163 191720097 750155165 988985391 68743793 561898261 520064580 499160680 42889685 76419507 153526180 276503271 482603792 258186640 814746784 464766281 999806880 536644466 996778735 848863263 173477655 961452115 40669598 773786477 956802459 792685026 798880651 570135340 296307301 99925761 249941995 475882952 955989570 164203592 380686532 881198242 972392469 311694977 891307892 488773775 365871955 46761770 395670824 671129175 929726597 430407926 227187046 136830775 452448201 817201228 184148612 775057759 896487250 8298950 8956974 695508085 486915044 130138804 607013348 471320593 416178521 573819799 101366649 176343103 349936926 90781350 176102293 939882496 665825462 639517772 844263476 996098504 171302966 143866279 911273254 173858817 209940167 968363275 148572301 229697927 974863656 294362749 573309281 178337323 186419242 507663929 161135087 977551153 800053042 170127149 886854742 103834065 77631674 592777595 299530505 302549433 569106639 977552123 168671568 539333513 216943508 150335926 429372870 853361493 800379327 248141932 347207900 967198503 960118039 56974095 578775893 436772219 70490876 824449350 784599752 593737154 471148767 939455211 809456674 78429407 431763653 679033485 137412641 322997165 246896072 702077935 405605849 479789430 439408278 970571911 362970419 176178301 201161712 115725824 110310249 866500726 509541164 165769912 635754380 766339849 130341556 16894531 295268606 386413138 690630789 408886246 376504312 458280804 18539697 554103069 707995653 999380673 655315933 85897237 393838725 47791331 813871044 400307762 191468332 332832951 169655730 818458251 740547200 212875805 397170441 756195945 534409822 464864873 642165695 503565772 833904757 104460005 501364958 57840102 701940937 859041613 707200772 546981789 877565490 335827025 162641121 13870093 904280794 752824854 86807483 333309188 417302211 322472118 536978924 988341125 529674303 113857211 541269347 681795142 544760438 942410664 632439327 768152113 269954531 41769584 15393976 853252838 198892247 390569981 123752662 833352504 989193717 671621546 421370807 58135980 476634292 697474505 119818413 389999869 652687841 410831391 331560350 531868314 707387930 85609571 522219395 860015910 458169427 53480130 957272809 367047416 395404373 684619358 523279987 743915161 741409594 632816586 952625493 317130056 802440179 709434256 776598491 52803961 142160322 738997931 475001824 150195537 69846208 834253069 126965079 793483052 205202008 459985434 189706438 238330904 672388042 371788587 903800262 211026519 106417321 503304717 571124100 800328161 817918813 126269311 959992643 68081375 431003554 423381432 249735384 814975025 403207944 130084574 580506925 780977642 206238577 294015887 558732990 491440590 129234325 364268380 226001439 998291931 700709249 613633865 36235892 203458237 142762771 855590991 372899831 875233368 256651904 242650587 269434997 985927746 83516623 783148620 433850833 986220613 584384604 101220216 607090304 287012066 474117974 430424359 851314700 320938441 169670720 348380055 909454738 563362915 870828660 75484151 237280323 595803720 51274907 907048172 267322854 665228745 70495542 487462158 343678292 322497639 782500121 619592044 507341051 956424025 547980266 730628612 849466716 806748171 513124006 683025484 512299918 455182489 580383261 249974188 493419960 178863192 554787697 927836673 402235290 628098638 214266523 286136348 435012869 213994933 334891238 34214977 575819870 332907132 446593906 599007913 346472736 675478982 886647218 439205376 106213975 194616424 326983150 624055783 273272613 145592175 93389762 448548723 610474304 640148120 662018717 846108588 248506226 175601367 200554051 393833999 754332696 317427921 458867020 919217933 219681700 96993121 777272227 709346442 536782619 118941719 232147207 178503774 564091032 817430452 199303053 663796439 133333447 129268911 350463004 704699702 806757483 652609971 304671471 120869421 913575128 114002462 742099991 130197095 863813241 532628612 203006455 792296192 726194251 227799851 774430150 92470281 658786656 608694412 9921040 412229894 833256286 573769176 910951222 760171375 5354749 98965873 796215273 841374514 984022669 797784428 916819891 146744623 12867693 660295702 39371630 131636155 574713237 915767916 678086090 365095198 220624909 593124001 754150860 61691925 934985076 595810460 712505161 2454608 284900218 972602487 207693167 495441141 882470502 42840321 243709245 996161307 320410000 361501757 881044998 196363344 767789032 160572385 903057907 651665684 180614254 441385432 749716093 175249756 676890295 585552577 756486390 225386256 943350639 72729709 555731201 375783052 146584785 643449444 491094294 169868067 220322609 999617121 605679872 25210263 419857779 210497746 676938846 454832291 635001232 57989977 898896165 676629361 54822168 684776269 269275164 685260324 406798251 792174650 332660574 339424336 594218367 329241692 518611164 804902781 851600349 281690920 518927577 332111271 848375716 102328772 827114604 288351169 840457157 34855818 806096385 776549421 146955717 147928713 257460184 672708421 966260798 636717060 964394117 895955926 362169694 463708913 182327150 172946848 414401382 774616698 398368080 250811351 599286060 262754944 699913915 913189797 900384409 143912979 4280977 49487525 111592236 705659899 10487435 450221930 319074934 983422258 292152756 96713206 740553884 581657448 475469036 198904899 695738072 352006526 524479334 439887550 275036664 829199883 747500330 166443206 85047006 955852250 323553172 152839986 419310334 771670122 326608339 1066696 812676835 830673005 819371371 451994823 699816618 565751881 161728691 360159582 576113285 613066394 874141016 714432050 333664569 631467694 574027480 431064796 581148832 983655687 912128264 348430697 37515304 502663133 610024591 58203864 2005331 229254554 334952296 553291167 383729205 325833052 178667876 278727719 822557689 183717238 640117926 236316491 109691228 346920431 406073381 580520669 68199728 740240129 47537709 452123170 576503003 614602651 103194846 978852945 659051733 897416160 222154924 82628887 205073198 807035814 248061661 104380693 258039813 333863160 93856782 547397217 815547410 908890261 97944239 40825089 454506781 719255150 527595394 795381619 505570436 158492715 35549728 490725672 141377977 207045031 740083572 546111748 842072770 582111088 578712637 902426592 596754104 677952328 792629136 1238280 729701448 526778534 264187221 843229886 859213365 481384246 923301061 433783477 809533908 772027733 299917554 278987926 336455054 671736470 474976575 631022718 250132321 930799167 509259748 406932862 831288672 508098508 219150443 120226842 781564462 919077227 700497974 959324875 814640519 980832895 575096567 772632189 712437944 911325214 962802485 858813201 245298978 39543187 958429390 283714524 852257467 129851100 213003631 807454247 913688204 436530476 589598494 361974189 618491188 595614059 904395441 611333920 696757091 791582385 29234260 663297187 975270496 771893966 42960903 572073041 968239748 321257670 118565918 841819829 217649085 939123533 276740031 34598736 360961036 379624271 243522919 447075607 55538695 163902571 669180774 330844402 926260568 244307826 18337886 727970878 334834491 375668973 371773896 657722188 383752452 411681173 144581231 744374752 448200855 321893081 31870194 2769330 701158126 254155099 367870022 532320496 27059351 221049715 709551666 970361531 700710451 565848491 752205266 731135397 227221241 632062785 723715093 734599225 278667056 994203304 621702207 946053491 674893496 364614663 387402344 420370244 780169090 439731128 635814394 80784144 305934867 522648778 765719094 542734895 381443590 963457920 61618352 702708335 738456199 535315408 968653263 723290256 318327512 141154789 439280462 776366279 170013903 843447966 36200638 671891772 703151446 917653516 458394626 75911819 319254762 108489208 266759121 799119431 809362973 971399258 943683127 846293363 59823637 995174883 827784980 213770503 579133706 923062388 194033307 283540081 363951307 344917925 800046037 663573009 308995898 866285887 41286428 96008123 435587275 768874434 534516384 599768377 652591882 871333088 98160357 185776839 735735058 154047488 417865027 488353173 988973078 592643260 539664485 685823561 628605403 493474659 275932875 562804090 73486140 599695736 274591048 144514102 139743397 363292209 63159172 414955133 103148697 643262200 488690298 586568643 393838637 597539822 711513339 372085618 808928138 122115683 133465130 856962917 275826798 384970079 75216383 807728751 811379884 22528029 305153988 358370002 712428711 76010634 316363418 322477256 50622427 790288330 30598133 265634558 618797909 746048692 815349276 686224148 938058294 641938513 850159786 231749662 428686387 894802017 548674832 98794790 528324120 633984981 46124816 556742567 788775488 391829846 761345347 375634452 975927071 653613501 47461781 501933647 865264057 90392729 367844292 211818034 985116200 434801324 349270500 325353482 251032601 77234798 820909277 572124950 606936911 294274185 431096555 859094028 745506335 104633435 793221662 69997461 826556915 727353463 289336536 640938700 113027527 832401700 692646993 330404804 929667247 539446492 638263062 420159999 404634703 735331535 840012166 809835255 82896225 861714270 456652884 95905944 55387699 75692192 782298376 208875460 65206566 811373280 582340222 363050190 427727152 959571740 221041509 454942719 916063835 627801992 763824832 592119317 4856900 970954249 995680361 288200895 545800349 821356731 899876745 263361314 217680811 270384748 3559202 373379671 67318472 597840158 540629637 105880042 420550882 186315913 292355036 29892701 185624826 432051862 963507873 831014307 83979431 975642597 138852389 770828197 26525328 179625544 115005962 383434432 94105333 984332614 521554633 173742149 222721575 29610649 633755694 680475384 651308300 622212272 292192215 825217426 38159772 223329582 813239736 426922816 406744934 737147241 336393369 917852193 738468876 985067243 572237462 708536267 184595394 906612213 358189982 327500230 765055443 208678391 715602934 325440015 604320028 806761497 888386227 674730391 162938511 620167606 107244099 139286722 328797106 955567323 968849125 655356905 217019677 760876237 250292012 141378008 741384960 349257344 84128896 24122448 662167962 827654944 522146716 898248326 569558979 327782028 366452497 245519266 438734691 797234646 615121858 235889986 777305080 165061572 635841382 156934644 122924821 512055122 841327370 743191487 359018205 282564142 418001292 496044187 591180940 801587515 541594657 572196084 396251375 394832655 321865935 695766059 553587942 478554228 907270388 636129045 78466537 352069866 51109821 91273338 459102336 640808228 284739248 360988055 603803338 942590855 807819811 377431196 271427831 472875694 492391874 236869423 654104526 256333800 715466509 487382248 869625640 3262904 767305687 717433299 683182195 567345748 129944264 860807921 227605807 840080935 219661788 15560375 530300788 912812112 736068323 700111245 159107691 658650913 235659775 124570192 612924113 297307808 255234088 776615120 904058231 577235209 180201387 829074003 342638020 698332489 71960743 302174736 445963825 551902085 458122639 944454069 35216076 858779025 284181419 684369890 264633782 372266874 133995926 862085292 667053477 644651005 5915073 95879195 233753699 625957645 219258095 846273707 682659148 152861265 810134199 545153487 597183956 756168611 440453126 196798057 738126335 786999698 277268890 91822932 544862951 349952993 324972679 3820507 633473338 59886598 293676726 139833406 773276602 184771500 410551649 989611060 943973307 997011761 202056089 209500004 276256680 457764904 445915328 218965995 249919870 82557401 653877007 310999257 117452110 540878780 956794385 32678579 421958592 996638210 718668070 590116339 686039179 902948364 576512001 814492035 643553534 978158321 646485291 624303942 282530938 695514621 699396734 628950160 483732726 464184108 121318314 748801704 508519290 727564211 159074995 837387597 874906788 42077304 755473009 947528494 480166694 968000661 442582286 935570545 136566853 499080153 861249676 436056365 124147804 121789254 362267453 672647151 110270295 897411476 794082377 484584505 505948985 502935981 363535915 109151998 360206998 174254895 188500788 851706664 412806425 376328941 270170119 801223187 287227904 910274926 869473307 788730383 894074523 987702637 169817661 433407201 703575760 193564247 20196107 666005058 507706778 120509648 245016953 325825119 626708869 905714990 300633936 848660567 859036468 289887228 772995498 301106880 178726876 600051321 999208312 910871075 827094470 225102615 431616508 762882939 495013584 424358396 689893199 174009530 190025453 38719364 725262556 381749061 142022305 674235581 480745443 392347251 400946565 948650985 649956343 563193361 522421961 565595392 427939712 440615649 646419373 745599531 522973754 728525078 605116935 886244938 132045236 736974553 391740096 369476463 933568467 900856008 50687063 380531553 188255564 537733745 900438364 116296730 438451757 882090204 387054326 548964937 306619476 720767742 390456670 127198161 6848502 283663943 77232738 671608392 39444506 67440917 635594211 869096825 213306140 987439934 585590871 386450914 81932586 603899019 419771207 357427511 454831306 892176695 680104914 7860445 141428562 88716404 113089833 387894896 943765359 992562918 996578577 725916733 89705887 602757414 378345572 133301193 833426615 50896960 181254544 350192200 20375133 329396789 814447382 567576358 10403726 26511994 835119628 825525890 732145434 431600247 683712156 93896622 560095779 477218826 758941827 209585073 791749794 409864705 650615186 31556037 7961570 863770787 691596337 699229657 838320387 203626024 609053143 730115855 562994040 183124284 226613139 122750527 127524745 271628672 878527110 613021299 928668370 846436361 148323943 300959593 243328194 640873439 835139069 652862996 161908509 200459391 701090729 412441371 582465659 243103322 943879129 90222425 632475847 724878676 852237206 145614939 976667072 551038278 815780087 761555685 883011963 751357052 923234731 140185965 177687263 143349303 185620340 446676639 211055655 760664875 562130086 900427223 903965028 166899715 722693804 907424170 302329593 305504217 970755204 477741661 389095453 334281918 692338494 845811820 366334300 606367800 457616000 182923525 747719958 931646398 189441797 671658634 192416767 624907582 496079641 846461715 343658397 991595928 191191327 621042410 335104718 259619617 877276683 918314253 875677247 64233505 485926889 557003695 189774581 546647893 935141972 275311287 175036616 301564525 106808063 623827519 637142755 268886159 228153392 668764438 719152198 708951250 189460288 105294143 920625732 774220996 870325532 437305968 297480965 38967013 203507399 602843284 395007493 431702314 135519702 193364553 58756755 284127611 353285874 972564323 119871059 539153973 41359450 779576167 442580925 691838632 589405278 726623249 125758620 411384217 923664869 248457678 770126991 677758402 886632168 352214594 64688523 972609102 648948980 529798852 256667735 137293149 150196140 711565533 806646030 906454662 861235013 554782413 651569057 930326352 781147401 928229382 923872339 478930359 725462485 538945455 258802235 834041518 837117082 793921826 206352837 751214743 897253087 578337390 552037681 334281164 874842941 442180821 322398483 67449626 142140386 560205647 236519633 656361537 276131599 746457350 294659368 196620917 638658458 930303448 766308520 12289760 646807917 221437657 499030579 404824862 348610565 291924686 700547458 184511423 207195379 965657266 400028576 16248008 122530399 974183477 455716717 766304306 4418432 859879992 335983132 98010730 21298469 933538130 662182325 671239375 906978863 690969678 137707412 326758968 988612116 547037355 879328488 768770411 667419998 970398490 511307573 202723751 455306794 860739588 766732498 716021531 33731754 847491074 227342188 660095340 437480867 918947939 262589057 139307571 402911984 569254825 229255654 881199485 77578749 897730572 696279618 637990473 111816268 393983477 610792336 173796622 50298356 169699972 555969441 502997042 113008669 698539019 86035096 866341012 740301189 13595793 427443564 718385667 634820862 858661457 749906537 279352772 137516525 986571832 661145519 695702288 778808525 714245738 80882610 259547539 489923498 546470589 194758072 93492719 930085031 118482236 339595358 691602487 138957944 401491109 265765396 840861300 260671720 347536108 636267932 519392547 941953365 762342838 316581007 647265717 204006703 422557919 368685016 18794254 833374844 920064244 767935030 306344967 817113175 392454586 988205246 112088045 400728429 784372389 745578327 972922623 31198846 629832033 748823357 56610035 546662114 36805709 353418623 794791281 717112577 761284859 987610497 33730199 674455770 64446642 711051643 324298611 721929853 9059052 855494391 413743756 400013457 605027288 55609687 998837338 518319311 811141337 34038348 856638409 2497156 854352133 153623136 354761915 735398163 913779110 171286382 831517315 254851697 243113661 527406372 283766890 297969063 688386426 807048584 977088045 985558868 152285893 233069424 291485309 572388393 151263161 726170376 109817726 188220779 636747299 907055696 660289352 493962100 670404359 755419036 411856489 488309297 107868956 420642834 336584290 473908645 117999435 695765551 462230565 27083877 87514931 952078915 401163422 660376603 362519976 827811056 92017447 422890500 609038640 759438767 715731473 369632113 661670021 252488523 271130914 680049738 60510997 463604323 485785106 645742982 410174341 201402860 38792461 109855156 183106090 979497901 311250740 534410101 121859470 811798210 290314523 403869183 819541745 486488090 474993485 162715036 369363141 447526649 907995843 53579817 342140209 694207862 658883441 469869463 509712528 944402686 144270522 659758190 672349167 980598991 274093046 30548549 53168018 835978878 177302771 656079947 744466799 558387314 653170289 805618113 48318385 341898854 591049893 526677118 672211766 480011755 355332535 217267562 281190930 219433187 855485508 990350083 5970442 722183688 407397340 887433691 877651226 773467491 711761285 478759191 414677488 254996693 783628342 705268466 890567278 571764881 879042909 517243704 769828396 536214432 43316058 528778187 92504819 151734364 339737089 698606882 190019395 567978229 5749532 263559365 594592462 154060783 798208231 619631570 623992059 87610530 616732818 772263803 472272228 768668601 485616835 322077574 832808536 589564339 406596113 666242252 996866905 286957925 928304522 529329082 931806111 521504887 491123502 52791507 788359828 542118370 520620145 972171563 430397526 756232824 519866045 862200557 550076985 871171932 196912110 253296599 256697154 751725189 506342100 919905209 432544940 335361344 986960820 283774202 499212391 902299307 535497928 503663891 944173460 548999227 709174458 356282129 704518922 702634551 609798445 818917911 608523733 974249530 857926452 19999194 280277425 56475061 771532761 123479331 384339859 646260330 101419672 88031313 629770785 302040306 173388769 335469012 524715573 516350777 353683865 942545587 506179934 615310588 282464153 667628295 327597150 102904914 267626030 250954366 114248621 971492896 286895767 336441049 625094132 557222051 604765067 668389998 869052051 227037163 64118704 465567398 895571485 868002394 515971109 720265344 655306967 60191528 698864889 262770956 290705212 385258210 724548529 927047665 344450683 382793703 629739974 1412585 314744567 807938794 267549988 51379007 271334086 78778739 71712941 548816984 129982003 272201310 289229492 492632103 754974781 752009306 518859139 498367670 839441173 754524778 754023381 231185828 65997476 664621160 395919708 943222946 843682051 23178109 813707580 117581301 356093184 536707755 295748238 287426807 45468320 62678339 139324126 976977046 166019479 388268399 753984174 252543444 955513298 255964329 377653745 40528453 917513198 852884546 354749584 476208276 431141310 799424476 44333801 22860542 801667784 445660144 785815627 215324629 455144648 781883465 182723451 635657214 443807789 513757831 833742129 880530292 422100119 795914398 329305244 135821251 115995487 17048404 361677786 293983373 644049423 159755462 317188737 362322441 278498021 107326691 581517849 927393151 355406677 900495344 477200032 26768845 607314564 796710146 35782916 852945381 326393294 720256135 530663340 485253964 611791680 341742270 588865264 444395677 153361950 846528058 198620572 733920260 655638367 553632355 175981937 148521412 394674732 816666100 162907044 359867057 235590757 5560702 244254046 506417335 292659483 64564196 904004666 349511505 635662103 174524125 476089545 550780434 485643602 407718774 902853905 43445536 352341883 145481869 417484042 129570739 221012084 934808407 918946592 818704027 245379797 229826010 282885300 726903992 302725992 57870196 785185435 206590335 732697003 289236306 117888925 514444668 631048785 174972666 573424887 567819978 375431105 345633474 526908122 21892509 813794966 905410646 788437737 366021816 231022109 703963446 212475071 734970871 896642778 681972021 985335911 149038791 239892739 522239739 112707298 754944681 95865603 118175364 802321061 811143603 8567289 343012255 890065432 980213006 930837046 929003121 306362392 39516025 757351363 306794479 961088629 403777476 947569368 85126247 565349493 52917590 891820134 906561016 893423951 606036648 120341647 297057556 691386545 581986760 532071208 564893957 258026299 9511639 148552766 87382118 323621634 517271179 896787598 99253670 566674958 106084014 142908427 723471241 23080156 321150621 498521179 371128230 885252316 580077001 914796379 769891049 838612724 269409850 374460823 304154131 808395771 845934343 331594962 80938549 648094015 98589407 197629060 607013689 502222080 747940995 28590679 701799513 470449906 513231689 75442858 607979174 3923135 713824667 926424846 136897410 356817539 676021110 188838091 693564710 148407630 251893996 847138652 718149917 17870757 946296994 903543022 486402247 421016066 433365586 17274086 162926039 769121103 821231946 722989144 433165526 33293679 779218156 21698192 789579166 945469878 846217004 746427789 216943583 999316843 291135765 919167617 987436957 20639821 486672196 359972947 337400751 467649291 90180203 920888348 629662786 958801355 26154448 730397101 857034069 264518308 409667019 539526152 600741179 993620003 763153996 519720931 297394972 961414090 19033426 662993961 302971251 48109708 556388213 164127352 702899857 944853331 482622557 28967331 792456985 357788539 362504520 121065009 233910402 911202132 321671048 969657564 353864088 688884387 507745539 983093012 26184956 843958049 961355953 921488250 666382239 982559995 562278178 98202725 584103755 547811152 665517301 871084640 318329114 484548279 667193698 321640106 745142781 925538742 339406001 363889076 717393718 92370252 606502593 418109351 554414302 875883368 785757058 909668059 226877024 983426415 928498555 703230049 31902972 243459770 946499141 741455483 961160261 245589781 159924493 482024222 860297891 493632322 723550998 904677495 552858578 672120180 193762869 438788451 447254369 549433812 162300243 670392821 276069684 14386944 328868591 500326900 945275395 317355655 385738649 948401498 944235481 622517102 339008632 659793622 815952021 695806126 128507845 348242507 502114924 698166195 528613710 995684175 422873189 367389406 271498996 216764333 190778588 674944516 823193901 547419619 321635327 881366254 381141379 681115557 718236244 500847575 304233746 169007704 859298097 685412849 566307086 654050711 392316739 401220064 753882427 272353202 700502280 902249021 201443955 406157354 630954836 213544980 668343588 295153719 955860944 294231910 315750863 946941762 334680438 848486312 972655498 700398955 44459287 540830275 931547263 404794884 505719765 566562066 263655019 669009427 985656233 507946214 463806752 969237716 347219422 217204229 397106435 589725237 215252884 813600423 798756750 874141529 486437950 798463864 162054607 769609494 37043236 943819289 506064104 354985590 915154146 729996191 441054861 331852602 236234215 628167442 815178121 233310802 615611127 54134256 313141305 842084454 437574314 370532007 359615247 76494928 705717482 955292446 833823504 526833056 97779577 840083245 964805719 390456599 863603817 47223584 767866000 198082860 775616674 188849208 756009853 72430730 489835615 522784554 576212341 750583952 912132529 171660446 836853728 622092752 49550587 289753521 364849084 669184144 560688500 711899251 59982875 804860236 379070376 30347370 479923363 555314994 521065975 96714510 897249804 834227364 544829717 696394 74576550 230139834 373034632 103473922 229182160 776885949 796307246 216238471 245597570 515379373 367106484 308011044 394391236 71519164 728358175 14371733 976218164 33302481 165916999 127104395 278616453 457700614 628531031 931663657 42962170 874106923 603951695 863821706 279371247 687533888 450130306 845666361 28510545 467658751 437083928 247027126 22908448 894349391 600853133 972186104 184879604 639482578 260454704 649599718 315757430 87228760 541545125 238058717 351519970 986394986 194103140 629416749 278347403 332899008 704858935 546201756 803063127 119632331 743217600 551634401 447593279 932592172 427987185 684965930 534791633 686694203 712052114 41760663 690166446 972530817 402609086 577538492 743604748 284968510 11925350 890979363 963455796 983157220 539924172 57587400 504580357 188635289 947379466 862495899 197363312 270773689 134120073 948239361 183997178 763568466 75213194 761279316 572554557 645548711 605099681 90973022 243004774 362458798 792325428 822475234 758488505 368104082 621586944 541711891 283454729 336612913 157149077 665147163 312419136 174473374 152939733 279086742 381451229 878860448 579966841 672307476 205495409 650607922 151104652 716579994 857227041 335530497 626566381 439785249 828133159 871066609 943118290 245142806 624812881 272632729 12843328 12680665 262422656 695344578 707752084 974398014 802801195 242996715 725666557 425423631 779011289 867024072 469262847 796941703 802593962 974558399 318994417 859527128 417372111 31072873 490708608 559398310 964680974 941960983 401009450 785309835 826818111 47682379 557650372 877469329 933462737 191670586 438081781 995863739 56341574 698388817 429082808 266895740 976731826 418925229 349595870 906722109 374234944 415660449 789758858 841644764 456277165 556932660 69777843 916262440 871849931 994001568 66610597 137917542 553028096 408979924 801842560 57469135 543474116 212623347 600705975 776299791 166922534 244332755 741963667 131361224 946495048 480219775 186743214 492032269 11182047 61544374 130672248 851659495 277548980 747335273 598052022 857633236 295127333 40798785 487515133 14678339 375258020 459099414 202225979 954589721 184810295 60977529 696165167 293038382 231574775 11073835 633930476 366551505 287091089 789518244 267638362 794952768 176156616 774447757 580921525 443726897 612164848 324069958 402114828 208490828 899079029 905323617 393397443 236521391 403884370 786178597 72464402 811502697 977372826 246926604 314521731 242163199 869261299 373564741 43434872 50004201 801334550 176377906 786435746 379813398 863867217 874718443 541628555 494768996 210875397 634069178 512995086 731400745 850446631 101158813 173550553 675844525 625772483 281906888 261724402 495042989 718033013 210957088 321473839 993447642 843282414 724727232 604743868 777434968 107604853 32070264 735527833 944902463 640425827 434751561 963226650 203873054 73819558 669114346 468289893 717839475 383022655 388698182 415731191 166341172 325709252 336430844 356285984 881075017 121336798 53520606 552739970 669014287 859925964 792960114 97657494 126016982 334358751 299502708 43224870 54741348 578614524 39745618 659463892 550513521 468453661 30674607 497450642 896606249 762740176 692972000 90104360 829980333 213638582 168519282 174963890 410782098 131260933 865079714 467934495 479668576 113064711 702380515 131904179 459644180 287062681 834304348 2464645 373658782 381184685 702596199 203828994 110254436 155292104 880816148 637502056 903692989 937133444 765395619 684536652 25403511 636853007 796372494 501348373 52503378 131406763 650904701 10600574 3023747 708167980 44981967 688363032 778925362 633026685 111473944 530863813 629003516 283980827 841907997 260862270 494415985 213206680 53118682 118598543 69386903 439178010 704001276 830022038 443737189 838478809 623246184 548923783 656958793 204244132 873100722 859051626 812839331 109050205 944724391 687240860 576865608 180248184 673735619 369387082 813264383 427969408 712271803 636606457 610627591 1462163 157160693 667388673 464562831 672915937 323908875 369508877 417305149 377508400 265026124 929916828 199020456 966807899 859853883 828048515 340413918 105269198 884564494 820322409 185539295 392849932 646993712 396689482 918358559 282630442 121719231 140425461 390908680 206533457 128984335 920841102 124637558 356539455 176146981 486398988 78253113 234443206 368807996 510454716 151331734 786981452 111648068 241887164 760624583 576709450 249136222 280187265 538845046 645424590 858106465 999523154 928348742 89332984 302055000 292162250 158124362 942007424 742661634 813197658 520509836 149186863 336817233 743187652 674751112 992755553 870243307 763882401 881299630 657896330 737813932 754964956 639886819 246299821 584914210 110930229 885066752 158570726 345357584 632292288 431031634 969986530 27527659 270915683 592090392 103279970 293419104 316571995 163745289 165412284 902147020 827535031 998059723 175024730 595169474 902638300 76925565 635424824 585731977 657355007 953085230 829592170 901413532 263508910 416658531 40546452 818293544 661477704 996992405 837797744 560798097 77360256 127809713 881305420 719313901 424400606 93333142 695793289 352654983 46764862 938178970 165216797 878084190 820440654 152583174 462246930 436564387 404152084 586086037 690647557 753924159 197525351 863555833 658640807 654165066 931246193 204350550 928084800 210758293 906816307 866331077 75915303 62934305 699498241 970384595 574759755 169572262 748954114 18319871 107755437 551266317 806229425 335735103 907751651 48611574 487991135 738561147 849637783 345550387 459438 597106193 371881478 411756875 608530455 264718160 833711746 594214904 844658021 737472253 394964977 610923177 406266424 637659089 597963339 696339713 378964100 625560824 475632415 720287830 753757455 176054419 856068623 644774963 524396022 206193207 868909391 149292246 204104488 666560364 931915306 6448051 878822633 774549040 283893117 986343919 28931153 709321073 25129530 262657765 109967307 87078806 351027687 913643685 662038422 630872311 514206492 376409200 253383751 848347232 704198153 519655741 476248389 426773907 978680045 699721271 680020812 805267906 657192608 784606013 431706347 21298713 36082442 432986465 38034182 38070834 953369513 705612650 307403604 141430942 980909072 291934802 204328674 993661795 591293026 484895688 582286 700780153 14321627 224267438 962947981 138501708 3597127 390231964 162580453 920486461 375123337 277460315 440389363 734756641 699407894 319380844 352041959 645544384 557516663 500473471 349978692 189592919 898250187 288226044 188914273 734694935 658942274 291784061 619241450 792368036 490558115 973506898 262904927 73929622 251998663 256966907 370445715 158460923 639088667 219234994 936919086 585287123 101251874 866229983 103638060 326778771 284323569 148038305 820587868 335037859 870931122 320691276 831189986 891793120 813663521 988455909 115549366 534165786 197391122 491169704 332863011 184575383 274372585 110837891 662706248 821791118 823994912 742048408 482873754 748117165 277104069 924606399 766324064 945286036 476571385 969431041 439534134 354346072 32343154 8140830 566716555 706814209 480569849 994606088 510368035 665560076 506578669 761560422 26725269 113189609 222843583 74080786 955990733 323398782 885973876 797898907 631577484 447804322 417008166 941966020 635762403 609095587 898676099 777528835 169828540 705327809 706191948 688944643 130290769 536725168 599893976 396367650 899829939 212749594 898030222 621500148 663784772 89024027 845520494 329126590 465529405 30223555 780923785 717793788 321867049 120973720 119570052 304552155 521368936 657037585 169239322 175186623 724815533 834150428 467877527 887624895 703347073 587614360 195143261 212933668 622334909 378043868 108430435 901644014 902998804 175702319 885849009 391837775 919022471 659443789 81186021 538492717 585026030 533038056 228357297 148323492 86528630 433997349 612917338 811883138 114638110 35737371 943351355 528982474 605369401 410954072 701532736 375113010 679298799 547029083 894941291 867971492 372190139 963720987 264913235 255353536 375317742 515623550 960523424 427072345 164667179 917809635 221287824 139148788 677600233 702491545 49102198 757632332 412002292 930201445 892618293 681311952 457178605 288292608 433734857 401392419 813932229 217910935 812084158 31975580 725943366 922308937 102396855 663195588 957060490 989485997 960137705 760870874 374738817 505794121 227538077 16230226 578731888 705732636 930560945 166259793 207489901 283262229 997079832 375101747 208422116 304638617 689399125 961700614 728825621 880632833 227965444 719596044 247547283 762042649 267647058 372991549 847160518 302174371 792006528 866980802 651831914 201970386 933958499 307622779 705171982 756244943 917524711 196901754 399150998 53826104 360860807 291937670 500416954 38237084 585706199 754580377 862414469 875288832 208466171 339396195 279954902 31933277 570281261 840106948 130591714 813557279 108860218 628023126 111947184 991050664 754030341 86800608 669817243 992673739 418807043 631295716 580442068 602104913 201707198 66253074 416495838 294877047 745658707 919822547 125313552 257162862 527096307 390157247 327965719 460076506 591513701 694158887 332963185 364038228 647211395 439040908 149394162 21104872 335026616 312186661 669007939 159621015 501754249 959492190 24180830 379668950 755208201 232380755 20391956 728789262 994408803 617201497 985209479 577426202 761328467 200717174 653862320 202919628 651242925 539804900 134711514 413287528 266027221 334515602 853960997 262561318 331471430 820868259 148167172 605092532 535513356 532688620 366343103 791409587 890429513 6946682 463172082 330701877 605650355 291705866 870678028 15601990 532275732 824369040 865516497 67811424 470836169 91904177 818051545 805178868 714616132 898941000 70245390 984954344 341901195 614559204 748671538 426273812 247939766 434767945 248561751 607176388 555796596 111273451 160841573 697767225 949219975 691250550 807892887 784679464 778591043 519071816 697810686 348324921 396436499 319970549 740239357 324548745 930286068 548749763 224526283 725231400 270521337 55844139 117611764 264769436 731165125 748692574 120088024 102562653 361784852 847742398 662204203 755914327 74634546 898591072 308221555 890470251 439270274 606013329 411188365 229953773 88613880 288436558 349176361 826190119 277619871 515918538 511962697 14995157 37094165 202575340 621216454 560633256 741033738 160077518 662159051 940991683 799785669 597752895 313123160 13745473 434924959 15712322 719253440 18756781 888666757 937314957 916341291 270106504 212322938 495357707 356215317 901779398 50273043 501614171 699841229 338247505 13377273 902784590 553502199 744984197 236569194 738155628 597512203 30269618 783900089 231174256 494422739 883115166 676918730 724496072 33067505 920634624 748835479 668203286 790010711 883790086 760453549 982604977 106520012 499736784 181864623 750758693 101227374 154502130 488472018 798774446 105006635 558835702 312530528 933289153 386514502 55392984 341466421 901821572 881637081 3031432 448826181 609534289 237517901 407244395 622288404 75167031 409820899 379527131 46389308 821687161 24534830 597178018 563876331 988812557 761780887 243432579 717894498 995867421 215357400 678598322 46413687 871990154 352908161 320866902 807457300 511676260 986193015 121616654 152090294 373376883 453901424 688904553 798675694 853537969 159608952 58214252 410754275 588767438 536960366 55990545 414951375 132017323 24473735 648875202 600988286 666094815 532403659 763664866 448745426 586362933 15871123 339281220 101490497 15893036 628258834 455529394 53924181 615374710 440295880 500357223 295430187 229455481 680156688 891817365 652679669 270277073 270183572 559528673 488188792 765034188 820394707 876855266 396656782 866656236 687233698 396033189 347006118 640520041 564585640 431595564 394023743 781697965 24045280 772860650 288297584 200480726 733002011 235481416 68752739 280916535 648844155 278946340 72446678 470762711 310569722 796689741 881035673 428829168 634472417 910917128 691682066 387298929 797336657 483199374 928744892 576178813 717523645 128104331 453498787 862445034 380352110 223543969 182521065 759570115 50144254 329903331 659782213 567545798 751774685 695415386 673440639 305432295 7250640 222542724 150476789 34697163 372336748 396124624 607890714 5537870 164211615 523280419 791383793 216108798 640725800 538109270 402004118 538323869 397096474 260600501 333092021 935945634 132887133 280986241 870604817 846413497 676411693 972585071 529325055 488419647 672181657 548581928 362946280 896932039 137650437 943036871 575326411 987841687 298618792 958388830 952157112 761579563 520490767 36342897 640355414 457788849 377722008 194727544 631851102 658187404 495814648 979587426 532052253 67420626 135124406 717052173 808810486 533376206 91381677 916858575 898237150 405076862 783911310 858673648 83476190 416470805 685621596 201129517 940018325 339134075 135804910 328462391 894857907 483759816 841250672 533432370 890255999 452037580 413710306 243726391 222286930 517271691 136907672 971151058 770245658 158800825 634216376 792685444 516584408 371174466 242639039 544868674 176717858 18040261 660254460 821669108 226911906 692792083 181676820 155070455 920541845 371557045 908669052 671404700 919907660 7269220 428998146 253691046 147219630 155552399 206048837 446675408 860563380 689769176 907488824 995982917 213687020 727533207 482336675 401946918 13168376 31259221 531931554 608434952 36480268 47651155 587965220 500981363 13594995 219747841 403817837 139079780 535598089 21142663 446187668 608597707 451810498 846449471 32087046 873132814 347384867 74884408 614229761 797106821 62584772 520745141 294165274 432952059 199949524 509890476 674927800 348209971 861667476 10256968 871526806 550026081 697542875 801294696 727142725 105845677 710924944 481486109 998286759 670459060 352118324 668435760 162787189 720371718 600994902 317584281 883752635 365090985 252928540 85701385 986705239 321188244 226833856 987167073 598622589 94430773 470043409 209504825 206510645 100330220 761763310 770970458 330503643 341366158 299993295 645728068 851122335 216367587 52295484 143845801 412473091 448551975 704339027 515992048 988715616 397825421 471350598 108794291 687806305 482852023 932149211 884780865 842166917 777473087 214967530 926822941 127975585 704476466 674173667 187155837 573668188 92941712 562149445 238330571 911204786 425088717 266095144 943701032 507863666 21240403 184826036 800153828 585574080 192530430 879738280 752249351 81381011 560584862 681392340 378727116 287387448 879806585 715274399 679111968 911182797 942066630 835390081 593839143 160060871 104640818 408686474 903792824 461529965 612787807 188882138 58507740 804157530 808527457 687114791 840833363 458849279 967921727 68716090 553103374 521144350 569558904 493879154 13378742 975375184 883424891 451257407 832033828 366235008 530324781 231339944 268493287 272731246 994714471 844458438 633301697 869565486 896957814 31857222 365063466 171440550 669370010 228168427 635977676 555897107 349158279 169921546 498708997 380699268 45540070 704880909 879549032 513463902 612858325 845671153 194948924 159132118 33166435 138932423 206417147 457595770 662506517 931337270 949767893 530517929 472850020 150151159 596103979 663601942 609082685 575194712 74436628 417404233 451631487 83406778 282672603 163600157 974032256 999643411 589798782 768362307 90396041 848855149 63260977 329604286 399204949 256062309 226820313 560589158 601836950 492057005 408979090 544573541 7606384 126599050 738620202 969091772 603455996 546926166 967794851 110849471 82982855 240161023 878139572 968886677 372449872 619733639 988699465 607784377 510850445 231526530 237093631 822624636 268320103 769617307 148592041 10668160 173533241 415769103 438592718 92213054 397794645 609279024 603747880 324221825 208239487 782812899 784798758 116126441 901273456 745545762 620161643 213864298 355653716 34090363 227423821 727163850 911285324 169814672 193058134 176519206 921572589 186215829 387903943 128242797 215367616 987594197 823967504 674535139 55054528 791752238 798791769 103522464 743765215 612667792 372126461 894371343 412481665 70901121 82925321 508052847 476562430 558669980 594819010 708503381 866434084 726682381 324494876 593181992 793353396 718617879 389553475 358482852 63582945 414465934 694746902 706258776 180020180 907843165 141456039 846164776 907562794 621233410 846150332 839635659 962898292 192978701 336127057 20735310 311792822 323446949 43485972 942310287 62958312 78918402 848252904 859891906 853228664 701054196 349514082 848530672 766883014 64973147 160848463 472684403 313782439 651307948 823755820 151906172 829130467 349567603 463524269 826176141 475200695 598075339 998703927 284276479 217030740 407708647 898210149 799636094 840558430 639801229 108124038 557528199 869977965 959979670 536472093 182456561 590568591 105165936 321217888 128744033 402969028 295287452 645177274 440397524 89014145 300785968 598902346 81927705 515765806 853586773 333857122 245321812 292548264 925544394 154840840 364024957 968642239 506264927 580095864 560234207 599977401 871128443 975955871 651611033 66130638 780567703 155941794 806245664 19930026 448575681 23814485 904308923 777314029 665200154 140751045 570650886 741021870 294607704 537589423 757862000 403333876 546601541 533185286 764186045 476600892 114776126 807465329 310461572 622061046 593340596 517343690 512191921 85779720 337598894 969085600 831828997 830875209 494856262 326285238 216544401 382797063 242877224 757642882 879094591 571073410 79323414 498043055 952841545 856336238 287051622 224450715 868111296 154923125 608951426 515939289 176923142 669996723 595840103 809853873 909606996 41771832 358567207 577624475 687685173 772845194 657666407 547862984 537316617 564471072 11568353 377434009 75449475 356561896 938611427 421837861 50751275 720964802 522161871 192118456 335616221 146095362 640147097 366081870 371767625 747398130 778522956 810752284 130537585 774248781 236301189 465717512 909255469 494613958 104766454 41194540 173863850 228441983 664711653 797521495 634492903 742877842 249408426 262490763 185655350 267865484 131537716 414113152 389044161 380914156 707178117 891776032 970220291 926419113 151276593 995514889 984206923 500009129 24602083 531542030 529614909 168357707 838692569 994065590 722781776 800200414 308277859 174422204 376057168 576165671 182092904 633405837 719907805 548215776 180444128 134335437 348180203 97449267 608618331 388952018 902277185 283223107 739414904 876553255 789484282 912713635 129353071 906269707 397841926 258769884 230145416 369454576 774740138 735504876 622925730 844326396 312817404 615397826 466722221 143470731 283372648 59913411 194086448 961897643 889506350 999050824 941890756 633289374 46247905 593460766 189413526 617163868 450307049 438386436 413241065 389847566 356614146 680463664 958503314 357891220 681237947 700452555 721914746 577276416 173253880 143423600 448378144 517049369 658836081 70126001 314653972 619457241 63020081 81807250 726378621 335491311 243051543 860759308 113589140 909050942 681447000 692395915 158030375 828427868 719969787 916868977 680041495 237296916 38152539 294730897 462300122 59265252 920475305 916486836 347750649 607665024 561509992 399268375 157104275 432809037 181056495 24724459 511037401 702679783 946590187 461544148 377363600 30253979 677489370 786357099 664983954 684188654 469114256 532369596 927661389 807070996 773872566 114756809 811283010 99230841 193509446 859818245 828690311 248956988 8748560 616919769 215195974 266886063 160961081 216464418 806467388 973446617 38702775 2225585 169448251 34864116 2741462 599961546 637320616 289329647 590822838 524844197 447734781 599663852 368982218 692682481 564417864 519034819 16163418 935055436 26491562 323983230 837822978 174994380 434000346 329332699 641442097 104798329 590406560 812817357 651151787 974504400 275685466 882162683 432783880 50718786 221962874 96685888 209373234 543455154 241348869 760756521 497114091 284698619 372271637 899003514 525308229 772925288 936361817 983038889 405685543 257311034 201063568 370504546 166240207 509216294 547324946 761003777 316343627 170098900 446361415 349426459 110157310 814044257 354745133 568093685 350570786 459603166 268427990 993417739 351954752 360552398 427673575 846412427 813824185 185354924 581337883 734040023 618131521 523472739 556407486 686489607 927328606 790802644 103759667 706228581 146868973 815156052 895716719 793351919 39777694 113817898 321990523 529772248 717294195 124257045 840847093 81276167 832224581 803327173 994576783 412295062 769098559 578738014 360489871 34390868 432513377 96153592 35104846 77773892 207886078 657796641 917247673 792281116 774437950 392914009 50289107 880289479 355089053 26074260 837386033 776570083 745303402 960969404 628757372 499746884 29196361 46487853 231430387 38790255 166009266 271676727 192749030 248763168 582008175 995193760 843523388 993649348 50926370 863648543 15833326 402521343 366561981 198980322 818748554 210028840 885555975 976552713 344773553 76713160 187183646 738658088 462598297 379693599 855242736 686252233 861993611 880981663 487593664 185778664 771797094 3764079 580048295 778904949 939266842 48336361 424988433 987981782 352390702 114874396 399017276 559115618 693406267 866037066 968091324 502645991 478705007 817933419 436861690 200929828 605225483 651926697 202625712 260116560 316138213 111130082 709922414 177269393 601970151 600997162 604390681 761697414 697400974 511552326 426993255 193985214 510600812 723842353 774928228 922744127 214577574 656963226 60934383 711885312 307909494 359056997 813927997 931575150 259756714 933535526 539199318 377472747 177898531 267340201 885467539 655894858 979068759 256786285 948714022 458688853 663473360 284668195 145858194 583197767 82021035 788897076 920969519 584420947 110010138 680606777 911388072 132767515 620092130 307470721 690500988 836755513 497436638 33702798 702894208 910268345 834370426 179741336 570230619 774640285 858655544 658558728 959513608 486739288 630908207 367459326 384605272 520782932 954045575 654726604 671425133 30123116 318665214 624338041 537378112 457042802 734000742 270362688 905926429 181964970 717090084 427000846 663875106 622135117 175158451 363962375 97874115 224764168 677659935 948045825 980536393 110757498 637550219 856836103 485347662 286946233 30910379 918565591 209270850 259165902 782961226 668929125 603390954 752681012 464287686 763786326 354839003 846050141 264728975 15582854 2796803 454457133 517973932 587678082 459836449 16646269 855621429 854582543 90219080 995239577 12716250 442033825 683008352 462941122 995066714 592523236 151404709 721149357 526458381 525159223 69220134 138527235 713442139 554796588 956130887 288070879 616138563 830642698 624318015 854800723 300308437 92896331 213271707 257266659 719632824 910929694 472733369 844521736 123258021 547766246 116149326 263264686 37080042 681717177 831837153 164861878 546666215 799438817 48917325 787183221 332324756 881565279 30127683 741885747 852939002 466807395 815254726 640960429 639433141 164575445 197548461 408214676 932664441 823768272 796374820 544579596 714095754 95856673 206875435 665023534 793879106 910428108 641254933 787546502 189265295 672678023 222448395 815704981 738547826 834816830 20227207 523022160 125987201 564826509 377595609 948942239 159713893 356330569 597113510 822672863 24563293 83920376 890062691 139239521 653156026 907251028 911950814 881240808 269572449 638017995 805057206 697870639 522383180 406281730 117637854 116564321 220350729 788838990 221740062 13126303 387641145 595319097 722673554 980066686 401316626 650749443 356425769 556129926 778310878 843952414 432442151 929094324 915759226 223396017 953915555 27662328 170213336 760301847 187875850 32335288 441071485 181388637 168522906 649518924 244153091 368919495 577415656 321048704 394226072 417949259 110778971 962691605 737724542 37975316 756365230 739669055 708054409 951517440 367271794 674619176 215977380 199369763 641886601 544293740 17121612 76407874 647698604 14821020 984728339 375732569 123349222 484985787 655481374 183360534 154371607 667208644 558594216 728780891 689898611 813826081 535082621 158460351 486862080 769134901 784284544 38885902 529505307 696893652 122104869 527182789 665241076 250332870 453076471 283625623 938270989 317367623 431757331 13695466 442916031 893081994 123339180 677590363 479247284 304281649 38279301 876217142 196584558 940186071 394702202 209819390 276146623 83804038 572334839 355939307 801145167 932205889 149258623 321214823 469628954 716241532 603123238 48922000 506838767 446888094 404818712 368715194 318215410 517309318 372879376 149223658 514164762 781352451 67534049 419777627 8014772 610774619 637811185 561851901 477204190 908935365 105659065 977523953 564710157 611332079 564010054 503914510 109011079 113383800 257657787 368119392 775336170 595898999 86375117 428638627 193245091 146029554 776490053 5393612 249340024 44020072 137622658 369373825 875601407 503570248 783409140 800248732 418890276 169172855 647446434 318945707 523260583 287009743 427861925 71807347 772464540 131250330 350742955 45749097 424816617 490400539 407241589 989498423 391308235 388711941 649911129 773659453 787611985 380279298 395022528 977462030 880951007 818372141 483393705 114482159 680709037 584241816 840298533 190304859 301842502 192436423 315308761 56945025 998630154 874373683 761413503 741984708 200063660 58350793 218807909 466343738 510805684 584825704 993961452 372614702 910402557 210666087 925494538 321848735 113151288 237410316 694826953 389227454 972428648 153577237 316376005 487864948 425041508 982770483 794245298 58821082 74101081 535468939 570471124 874045118 428997957 359582004 105049990 192704805 71590269 965559227 764727732 947279555 937507880 985984929 656950880 156818309 499848385 418143451 942188832 184802823 374915225 110214482 418758814 215748639 408537426 875270497 578867479 471523152 294810981 408062554 34258653 721123159 397623965 193701633 567810261 575460515 345035930 173792271 424616186 507356884 956609359 294706864 39167704 729387331 968167813 23663877 364769809 909297530 131447638 824961699 596031196 243181495 979521714 659722003 978308737 179681646 12096989 737180752 821181406 955333572 9274863 948301644 993447397 653698069 717069139 216880747 259974684 16345198 287269448 671376901 974845211 823649299 308825955 169462505 705005329 303598075 371759115 702640853 669467712 80804175 418898684 595207423 289650045 91479023 749882053 763976847 886714545 196084460 504621642 636730658 885013850 639091471 461278018 305720649 710853898 292778833 731488953 457429768 406531559 805957473 729603472 720600663 866397482 928910369 159004920 535751588 281259424 797613097 200466171 245229648 649110060 715500611 132420339 26109229 451646531 521783789 896175633 888308998 797070958 320058842 60175319 845699864 635631820 379882609 762722462 745444241 48612749 594314317 677117457 110322712 831385464 434559675 868168624 993305668 133343334 297974335 792827727 340451875 298147268 506910991 121836436 575076533 605045525 41808790 696806524 764458095 280766062 368514291 65771478 28084665 976111864 886043511 619724230 770570608 224631154 160403243 554878276 656860517 987437229 642140743 839734939 954977499 11315726 283094460 854877674 750521101 161003023 70815147 638744486 271403942 608797373 761392108 764489494 169733447 715490364 887909001 331248854 864865796 985375551 783689791 312696661 128686567 57896848 550972164 339550550 864122732 396996238 126301819 456387187 731153411 934775210 638486145 481616789 295537810 784130793 975142821 207838589 782953968 636824933 514673575 486057279 580268395 459953612 501574656 926752450 281120067 303148255 356941914 725754177 951958317 128113652 999706900 589255628 8682192 301572981 253078463 412073928 93824587 768920927 672609699 730918251 533218477 929298372 671541819 444895297 994277500 186983753 131415988 388699050 105601583 218965929 645852531 583386457 379332276 289068592 720110732 817814998 726338539 777736768 262089291 922151165 918276904 555337679 986055855 145145981 29582261 151016423 409935082 913786459 470476110 930898214 299088354 981317996 728903331 219924540 571286707 332805598 504386009 628819055 471935275 267286447 613819145 467587609 873219661 146583348 193499840 810070825 463110863 316072852 598035070 764408222 63604635 645832523 336249655 175940112 671870546 748211368 474263509 11732519 273148356 470305871 360831411 79254305 719873657 622333879 876575523 745692240 902117163 158236588 260098538 819685274 620232010 110524110 582999999 452565496 729075575 215568913 370690767 999984119 846531593 853557052 176337980 26694202 836588939 651053930 325417625 161661941 36811068 884106123 641855600 406457204 975147917 144980708 10216636 99656338 37891239 683837323 391028079 422828354 888580322 659656940 139128813 728048650 455305551 211877447 259253135 485334147 907658800 419556143 776042530 704720347 747469690 256680460 183964773 888387410 244172634 63220378 345852046 480649920 429129901 877013096 950778566 746031886 500042118 203978586 112462248 413779640 612254124 670399016 923475654 651736146 568291097 485373660 692512036 914146048 596755068 139086168 279249339 591916284 976432056 952886734 957049335 456373779 831093859 684894022 157933626 197156392 426344520 273449499 969864279 197804976 547481573 399338622 458758167 725745205 109727982 609889010 370178488 237546708 25695432 122884302 460140136 593518782 412154126 268717758 852296910 578295738 635614224 604350787 156344706 674415265 849640783 384555310 220716432 103114721 300684803 734768169 839350522 537938427 120483221 851210542 374430515 878178310 202192933 392979213 690477988 911200809 709748997 481300203 775745578 953576996 591608635 232769214 293687702 940302280 997306371 968071122 801031212 234406778 660153163 437566790 279817253 563434677 624354358 375230096 676069421 281808517 685951898 596794869 410440677 644277260 492327553 9240338 639571554 607415552 123228844 193051990 658657452 888512555 140725003 126628485 297231424 163330538 407958598 370597174 461083535 654545071 217892663 721512790 950320253 312073087 172163950 175719588 830637794 159988853 808765356 361134898 600250636 678513981 471949928 231771626 424562235 237801882 716281421 676469511 629135652 260472800 471684282 399453336 220767343 321996154 533665856 314169088 42777401 924877669 888422696 613816697 119956371 412761267 157459435 681264268 188745472 985851146 606737336 166279834 311895291 788914978 229027057 371104855 915194735 725273419 693350830 388404553 242688829 654697444 295396408 696590925 640497850 71325157 876439951 520614931 200142894 273689430 487809509 640675741 592802902 485974486 416780577 880235716 941264098 984472853 490143581 455257779 37279480 197963610 528452457 231913578 104210351 219660285 306373445 460690236 811034773 905800174 13208746 751072593 349387818 700247085 677827970 996502053 420022882 211713103 152637036 320517895 573374247 784701184 693789497 261184923 129127125 55414907 512291698 716800601 136464061 446355732 802914511 444150539 71048610 921743279 712468417 233651027 75107390 384570437 329720297 839242530 965468094 57266278 81010335 379546434 48118850 39081394 455694700 905996750 281575775 772422751 866508944 627254965 55711900 376106934 902984061 127434298 841601528 946790550 259914073 291726198 969176674 42053616 555952512 15039189 584848448 434114889 394940928 480412309 140453353 620216123 353464860 378446154 288285739 296669684 938039498 584379997 707303109 546263989 397625141 974888072 88846062 900334420 773951803 29238875 978426829 311229626 660643823 698105019 178354942 395031910 610361880 479748445 813100819 420424937 341626033 192187215 205319697 324741992 313443687 777556848 803920879 485716509 118767390 370009331 10577178 556718038 599598700 91244000 982291700 597505909 201400349 298725267 282861136 829410926 267245485 744635707 60110328 809099596 824505297 187784284 456396072 985478700 270097646 163397454 298801168 424560448 398653344 755424187 990629973 378025293 223732533 996696357 318018448 698554413 701572656 279455070 184000461 432361806 355819718 329395469 64447502 453389874 267684708 649578544 528672966 689640173 341800231 362762389 98139743 78045354 923117154 425444447 66669492 604213798 476845340 282986119 255019159 647591987 330853263 667538265 834160716 233055287 998912682 678027507 748098060 403635370 729477776 942497225 830858116 347282844 18247447 738222884 473466195 186833708 817544778 757454238 599153551 386774034 678001384 707494823 720396353 69380118 630151906 955168771 855968228 552584342 123678689 113782346 458064362 118662404 67523517 496262503 772677943 554552678 237200135 16235546 254508708 714100437 545260416 235365750 322243965 834593790 998560 489881955 192866308 390901668 609827856 707427101 66870764 576077084 844177456 554564531 301789406 435677391 377029266 294151817 675777783 778327227 501395581 720037846 966002504 675852531 520433003 462347047 780502613 443042842 230927755 482408922 115933847 538687468 721726527 875293092 723051258 469230518 107571871 815422732 396032863 1713881 765219829 788395501 421092635 997320011 86490175 540155896 645177718 684866069 957388977 532362544 509891630 649933782 135170608 357802604 848464881 51672382 161248215 655450072 413318886 436471188 43117942 970230132 736159525 319601457 46875662 871187347 991756602 122425347 746687062 412876126 516317350 772161547 258565433 737457999 60655710 103853023 409272918 286761910 903918922 957130537 269875327 527279927 103089351 596334373 408818746 414334282 902282022 890149671 266953795 523907770 685810219 679637267 678065160 602897447 443240846 119579107 199035948 193957508 883730301 570512421 439190788 753799065 94204696 902277754 656447773 732386434 891831028 297564185 103092148 548002862 282373017 440834377 976836924 792498145 692862468 997867498 885941212 514439090 119464486 918799341 7379438 319315214 152646498 431391703 387485826 178182963 6370579 28640579 140588504 921675190 756017924 413763421 459023850 395844861 212289526 30584679 905982176 236481222 959947805 987600183 185443225 704764575 823771555 883072951 68748329 592427115 374757668 430962020 233056341 845845731 153058353 998850768 47346201 596840466 439319501 253652257 215014946 732220376 433539315 376796303 679510613 911406185 172670734 299228393 94868038 313409227 836861566 179013649 797010370 496626011 352770842 185682043 29734213 724122697 809728681 541304755 46567044 930932759 187815784 182179540 527807717 421314590 611282055 118854417 576953858 969835784 28781739 123598383 893796906 978537815 374812270 480955145 121916128 207707101 92479195 721460747 801213786 116809794 972977650 157330360 825322243 631276930 881832234 679304997 854802425 785642092 703878634 183803515 481017231 536964644 690529294 540211064 125742797 22566049 217870440 314747887 924271339 449864496 372559677 457881155 115596762 71296751 80276676 628054000 698918587 310416723 259170219 884113411 470551141 397995170 726142865 175430045 131192803 470798970 341647245 662318195 214699252 101102152 232318630 470936913 900598410 966788050 801022040 509370514 98682187 293064622 835345173 312143018 476551187 661085640 461372098 649946269 827912304 130803168 442073910 590263429 370421029 713313801 65553598 135787535 57767591 77760300 787613852 366760702 660583843 934397315 659857283 983439783 17270134 14126366 920193565 136106868 981473971 595636833 657429893 390533473 646243745 192047748 516285901 442492034 538179259 861212690 877497466 523891323 958339886 920268138 877918979 490006534 695183198 790462786 373366613 991915889 814681441 627938591 751264338 299695901 805700994 954806749 166989901 906997760 480357056 196834349 913322895 631250468 759066956 34494738 129974486 34857254 869849358 167144035 357275601 950624440 725219361 110709069 245156261 442141471 961464659 286965966 212845419 714685877 875351718 271606843 251778223 55104872 502867922 249292219 412994034 497945401 119978688 176416457 17468202 440391871 174479376 918796469 170110013 834450081 768240532 516750628 864225673 986034464 104414931 478240908 787899487 199855242 773654919 682105017 856862595 188954056 203957279 239403339 124039598 185742545 81781822 853128245 927394828 808327988 463386426 661931584 213236415 305641107 383765662 639219078 162897242 875182370 438809768 652244983 77073766 377872428 996077771 180299735 948943584 232950414 486261807 995301438 811542201 810196794 375631404 636245911 834864469 652965814 375896787 22713889 170822413 869342875 778471781 847285361 93117101 718149654 280342233 283824622 876524022 837395049 505204314 847218004 788136477 116058219 699240391 68655922 111694410 297520132 430621234 588878956 54857242 746939059 115481698 567421113 359776798 878530056 866574673 421135141 166941786 866465833 545636013 761661073 660093126 65019473 212690779 619329070 988306897 224976205 699364336 92012550 73648345 869611517 994475318 987196787 960999092 194812377 834650798 941940134 683003434 926117225 169421064 619165729 11509368 594797772 779616428 575385405 275852238 952010290 640823860 267694245 163432914 382431330 286701296 885226969 306915868 306841397 874093408 136704685 881488056 20123673 592159678 965925319 110933159 204510351 395865714 252310820 297901661 724952236 724551323 980219027 493436996 145733020 98435725 526858808 767672120 265429019 874395213 695728907 366583562 567306490 229233175 42902871 132675325 443961760 97534169 989267259 819171916 231445638 930620597 360979244 2276514 790809530 975026051 777287281 273326240 802179421 376048972 841204646 252318810 41760805 865129168 435554618 60357594 917916636 729713665 540316144 381269916 83847646 143364742 293005666 679300369 729588639 130895417 52611705 977231132 120574243 287650729 587699702 279129240 814844804 62415513 376433901 692962511 494207856 142731391 769583941 242806276 958703529 452626694 710363705 611107819 765980035 982281868 409055449 687424044 166038377 181286565 669325962 760143075 351928152 664016534 454714754 154215715 411984225 129358811 483110733 395997550 568634924 253665441 379199307 516593214 759596912 416862796 497568047 689634944 169337468 437248499 598259585 601761812 393915058 490967775 199317533 208979022 78552070 757623568 295800498 491694712 459067267 123923896 270124868 588705870 593086918 516620733 322699435 732049536 104474497 18909243 219005202 278855987 362586617 769490688 723001464 911085696 122096521 973693199 852946226 680816372 678422045 327407389 794537063 82073103 345169848 122719767 93021843 708356293 149622510 862128026 740750853 639219712 245231978 27373690 719488864 657138459 482415210 355150140 193462814 829540968 858096446 652933275 820491528 114877868 129294284 867358214 65884351 796628126 950409999 614501920 482158135 962501483 453388179 201730880 315715894 921760565 948558843 278799343 676709082 619358863 983634300 435988332 903185424 557151235 644871263 610573355 713403934 247818380 601461890 662148689 159597338 508830236 948318168 878689338 950749808 141714455 910905061 249142004 838581599 356424150 110130498 262794945 605116285 966047014 277008415 992832409 883349807 555764422 82905788 187294117 488240178 740392684 43263215 86995909 657871893 730650561 605148065 743215115 771831996 820350944 409036625 44270142 520130783 83132123 86172303 245514328 743703176 858356662 532846210 20649225 517001113 683854698 103588707 938444337 473756740 674595172 489172736 451113321 504925073 432366595 162550586 416553595 93050843 402303261 574486151 927196134 523864915 268711546 242164336 491916635 983598204 772802136 400032788 11691074 81799341 814293990 704704676 950138934 665576594 809648585 62201317 434061701 539106987 417457305 214775985 92666801 566021580 435386725 52454774 604354545 11489180 492468779 684873397 782093745 381248790 13520993 844552068 620088077 791249162 391037295 690163725 156466522 514169501 371988274 932512781 634006942 623620549 964685947 625362261 239382803 812747214 194563470 956056141 512266664 965729751 66143396 214076012 783602304 983192406 460537449 935239873 405327984 419041936 43253886 38141037 566544517 387749154 960425976 353458471 117174908 430355579 8926687 475278774 720035145 446058079 474038704 534767739 829745553 165027685 275106780 405312996 246396975 534688122 935140423 978760954 495711922 232642141 559824585 437797844 164048349 273590304 140413872 846172705 561670695 831040429 646023228 495247779 505501241 335074623 107304226 441317550 505712498 477320421 708694794 478325421 810992230 643325698 974711057 888171166 136742235 424417487 206200136 207803793 117973706 760438488 329949491 741647148 677350884 886684539 38922314 833063978 914348299 139939692 563991675 786610391 424236628 24848436 94411942 254770582 966801932 57601197 810304288 844507995 119173936 983971720 695310385 909028914 769278451 159327175 705923222 575936438 392136764 581702979 466068479 66014618 74959909 51194663 893451154 464521252 869079677 151946355 953958 508279981 168810823 837939834 667425289 55936546 806426681 35173220 539334907 735702406 772459838 684000941 628895025 983972974 361784564 353680292 191906963 373372291 560908591 567632365 124683645 688156420 748007796 212316671 411976514 36952385 870685567 398604199 93814436 615416609 366843326 287458436 253961310 110647453 288754643 128887944 518184858 114044738 507664149 619391613 114995323 424462515 63391504 97639038 439857301 370122533 982905344 195730041 804029808 183459810 661461338 620435124 886036232 551866311 670437956 270302789 207682640 694882245 135800344 920631193 912372138 277085027 696977125 941872878 519238512 369102138 854318062 497762520 580230255 836430712 172507689 86246080 749281383 722525790 289787072 103509856 552781964 192124098 840696724 86297416 182481928 110316174 789206965 167903581 786287734 986889023 696332267 831907156 621032041 17367654 1508144 585422395 56894435 882264619 336053556 231251185 873772766 200960453 602309848 516530857 803215815 241995779 479376563 476747627 296243709 154677702 181279632 528276627 49119831 742386820 28265198 668080976 568946587 662117575 744295295 137782566 685146888 444457132 396331945 68125293 695907533 257134693 390176776 2688719 305910927 224332983 697964010 604731854 743455719 804121981 172759505 501804860 865957090 802365987 544409077 156650432 280214655 762276395 773466816 512849752 543966516 550597548 126339408 20797394 999059818 202754510 591731704 949162321 680654332 333854543 786957503 939471566 253349052 697950977 482804191 401868437 41052399 548413513 313539143 111844548 685680588 735096226 702092826 802833359 586829056 794894104 175577902 83833087 342834988 124725966 982190478 836597486 228638821 224295800 139890680 446261772 846526644 576863457 430656096 507143965 940324500 790755943 274827883 622894521 735842167 267673978 969845237 978179275 762823233 765998624 807086476 877694227 521752523 244339060 319903986 760150436 742104417 973223459 271410590 40415846 322810693 524048621 124476732 195748501 972615978 906496810 740265001 884072768 802022585 275085122 596900856 742250443 950503439 784216372 601498607 115548781 822029373 583072016 284581770 747264691 622324167 816922493 60947703 261202427 240609062 551337012 471264665 132766714 991858502 3755650 294756998 393673015 24133128 456257482 908906249 417642381 332977345 237389825 11390240 805765805 328437946 205826609 87594494 833781913 233918894 989564662 139000458 843085867 316187726 602655492 446896607 329931148 421518016 124724639 638253002 259495101 155331356 204044577 244171087 11628561 482287086 476370807 31867173 359782577 918909111 485898404 531425845 353167639 963361388 660711741 248704031 20981651 262852597 387189484 808908724 290340553 243199663 55680238 495408509 884105777 8199403 123120788 178532915 472044182 385692781 851056070 941453125 596234904 902380781 638391675 496920917 792442154 786674329 167051330 325862075 254638100 665802897 276561084 804917760 101556338 440521578 827143199 93719141 382093619 547165612 474978997 810248794 507936155 968465492 48239195 69196807 791455681 547966291 485521154 701679046 39879954 273687564 83189042 919496870 46174924 677944282 813106306 735711978 274139780 363992712 42576929 191649928 886872224 634503383 191123792 820844971 968212190 13441788 634334694 663182642 510542027 271767839 622450891 572670766 310284365 845909468 565741693 169426792 827225626 795280070 167226766 32590808 354126910 964461279 778392867 253476655 38997657 161855778 660149111 880774478 356318559 938556154 128146006 278530509 714039702 572402888 393060770 662729845 389399963 372652640 730337746 279601094 679824285 84090764 488295022 681757042 552101409 180380808 218909332 816248544 319754876 354080388 118700406 627420586 470547804 688441894 945418458 856823327 498488128 649387525 863253913 850508738 302512891 383748399 308100640 889595337 535746101 254706595 730222834 919562654 374566890 862132952 704880419 923986786 398111465 828238901 159646942 87413861 989633622 238974358 521654241 401315759 438854184 377579470 234334204 559235195 664343468 898518303 894385558 696075446 145380352 105332675 818462760 907007876 888368793 812734055 286938815 910749628 673931709 866688171 86810238 98287719 5903626 837054371 506320154 907637061 386754541 703760473 461064028 180787015 823081004 543452232 860375971 246659350 51749469 822616034 545507423 669426571 461036652 401354508 988619927 262454325 697775129 725443997 299074660 994936278 214180727 165713378 450910580 914465510 582534511 857769245 987249032 311055887 36433979 535526401 548566262 524331695 106548715 689259320 122796327 530402137 248058595 709536221 144190234 246407764 73175643 504558082 595019743 379853338 29838558 618864940 858389277 121766875 979054283 600032978 39253902 336830455 508390615 191560417 835055485 103867016 777108617 684132411 723105615 799796182 289540797 212170035 613413367 651315936 241821218 732797970 399793023 992219098 132700092 728785302 219555206 820662953 637994850 516462958 876295613 243772777 15081537 8470719 39148649 640277736 547945815 306153634 925648612 773483816 925948921 135112867 607872028 46200800 973550669 233153348 451381523 207377660 746067921 964673656 801695581 343639321 532207058 58905128 494270373 886582794 63537654 537021617 206838312 226102102 160222899 764841828 602819896 323816119 244134869 61240069 89760186 865730716 60735228 711287885 284525481 327615144 409672219 178583656 719286929 401787953 249420795 201137528 442551316 266987201 274964662 301532944 565781097 258282137 96449596 44429497 100290264 89582889 489023185 673134704 148151359 981677465 139883917 702481702 850868624 916764484 530217691 425670975 834848848 353255991 412318458 375116052 229156634 474344375 980629119 703722353 955677210 633393848 66064593 887147543 788373907 604480102 34937004 4758075 816494681 348529312 23435935 236605189 751012952 477858424 559312781 876127250 619302667 182230708 817996592 375197683 360577029 462712912 259191441 886249644 284458348 185590522 467808402 423111222 363044985 706367381 218939492 393070333 876781561 874378934 551057425 265228386 874101455 460896554 569968371 652424506 684745839 768958574 941256763 257525325 233114469 785861429 814533483 943370456 153461196 750348774 258814172 725007627 338513880 588914460 916987449 912361612 306054220 464235044 773940482 23624947 874520324 387453826 888910602 712661580 577261421 948098924 685132538 720376216 797348616 320968269 965711564 920065355 313902059 114559812 319299664 952368592 410382143 596294307 855242666 960379904 42634691 200713840 293752786 310284719 757686855 149105383 242233107 861908512 332678194 480036597 626316684 246418571 672624637 619501759 344521138 822864542 92423606 891380249 138408652 948425977 479944062 941146384 100777846 544919985 875714059 635753569 501601310 235126989 21083943 571287551 960785802 730929868 431102511 899490705 204110161 675209502 926020757 833182961 708490333 420258982 357032030 993731246 424085359 554811967 855622308 149375115 259998619 921883955 379433493 899492350 864370887 752891333 332058994 416793266 462972465 236842921 168644113 466966277 408462054 479966343 537715292 273512074 124632140 958008443 772218448 940762249 465542809 135312536 751098879 640696954 17038169 408863072 988826126 267327630 773336556 208960334 456401975 686693926 451394053 39998284 609445833 112958041 140068396 635709245 238416419 771525235 159843389 836597364 174017852 967290992 20533735 43366971 914660382 177704837 516964142 409709646 206266726 715947160 604628714 145420125 673517510 770431683 868053318 863845773 343422084 889395157 297036353 37907192 617525752 706117840 109728304 914250280 498012178 538424940 709359674 673026720 612903121 873154963 595717851 262915411 297626829 113868771 35245154 605776171 617264046 870214191 445585266 894093187 617743538 489242878 543823237 331343534 881919275 249665803 569997156 884404334 259468543 830548419 142462384 298115709 484867878 364727754 834068317 648004360 782218800 281692534 63850545 60756270 104874685 148676434 146613578 455658373 432349186 237551773 669958037 51980950 709649482 202737097 649184344 841167196 874014067 572040956 549019048 222701001 831144301 522761874 770126068 632454978 737695423 535082905 322326904 276196638 358563074 448914515 990315723 494639914 865643363 621339320 772033874 976186919 998442789 690620657 53295818 367178827 299787293 760959966 644992194 903757756 68797236 114937745 187447070 246115608 406251241 284334545 13187222 359034864 287051212 236194456 738166068 760420681 868720388 410625685 131215066 881092121 76544714 361669547 597552570 462881744 36676844 803064688 58207452 163322572 728366923 966015407 29911195 390861539 276666973 619594982 356176680 941429214 72841644 438990537 288990982 577880568 493281876 858267325 154158988 273299043 355656073 137170014 747628902 775754179 586392335 195156473 911836436 992506545 966042048 446400275 807953258 799500857 842613770 388701408 68348943 519107676 690913390 718770892 52490750 747487887 408369154 804964598 847330823 494302266 604535536 437775536 857637711 416878394 267653877 149762817 43526091 847754336 1283555 48181027 169073353 73723376 375945759 56174853 892072808 118480419 785420579 521359817 393608988 105632677 967817725 224401479 793709099 574211607 788366799 27833737 533417522 659479694 648407117 870049613 733037216 183348242 249647170 817910406 54000441 58070560 120605707 457720283 345092756 256785705 101932058 875586087 837245598 522473745 986674036 348204791 90428693 477473712 322853428 700006159 79709198 34611029 353514502 180132069 775371888 478775614 259471020 189990692 813455991 26205728 352819837 272977195 36442673 662376613 400460001 529774476 427842052 894382569 411659990 179291789 867433254 538818045 452805486 829423274 893675044 804956773 701398607 141609233 128978268 452856985 92015153 491265572 737905026 667102343 65413476 718340091 699741727 79157007 895834695 498118367 337725965 258069126 469941202 222644176 652257789 919017268 824452109 158973697 979636977 9230806 64006294 15042646 52565698 904009756 179910432 702856685 177915547 604471084 342603246 840895634 193042812 18782749 605040732 947997769 444105400 160118909 424044887 447553736 806630007 577076428 315576287 818475514 846739509 872867071 114627468 96818301 913691457 457592062 17574151 177100325 236577087 720228646 844447372 194581111 495370918 325750471 205486703 684937007 71647555 696812710 842895763 182341818 794429620 624323965 859730420 153223868 71361774 76963959 601514783 612100236 225926328 787737524 925432501 374977971 892531246 579656395 357617900 157600369 215737662 713688899 608122637 83419704 400611886 857164056 738242551 295754287 474442772 13160765 540481179 461685168 935108444 155398164 231560318 652850378 336107079 510272503 927057978 823846079 388334438 590028211 257423868 489939079 559528995 78878472 114569224 355110732 569921848 309279530 699727153 181027052 382658869 717894979 913987937 499861627 739003646 564521711 150107159 240700606 468494411 983007934 970517732 813719728 594468903 68613301 793447405 647861760 300572018 22925005 137383020 936074642 756731231 222306675 95839535 396999162 753723894 887707654 851813655 229910532 137202323 748965725 816904091 255998767 926396517 20471358 278743875 403704364 157496048 240191464 572516909 635071332 611893388 252301450 687640202 616418160 404349155 675027401 881682210 939916702 914559863 210785598 84049868 745238131 719673369 574739702 690740727 266387492 516308851 426746352 788468005 520165147 933291904 767859363 308922218 843529848 852739598 264088949 931394545 866727565 400456003 988796229 797251447 274183521 184841749 254440418 687340238 833433903 305547984 360646289 681552220 21576420 541382037 383611019 559821721 990600868 614781141 817064316 233403284 381859909 948232153 433973254 446095215 396300242 282845502 676235836 664977887 717888009 950480241 379369511 649063597 422576350 443554103 413669956 345083703 826916854 120744488 298156548 219812079 851607853 81603887 338871883 47316443 213627664 462240524 348755954 118781716 644306788 182121682 156339270 82459463 796742557 791391849 294757766 945418551 438553447 138026253 516349800 335967800 768534817 138696141 667722132 426327734 7490653 301029389 811369512 35555500 142415458 225523204 68014642 86058030 814641834 107381055 103009849 172702175 454219620 522862364 925029045 864530299 822735859 556614992 121701010 730935375 492531053 49730146 722095538 77502908 563460892 79129133 341233000 311729079 357355777 904142946 816396029 452455244 971830860 896218883 363173934 197014807 923440613 474370281 312045484 381097929 687143655 300119104 616329627 46268585 80469279 109746438 445385747 556831760 785226129 902207887 187769762 752200172 508869875 987254532 837871560 303520830 713234993 151285727 891507066 12828572 220635879 798898800 81352096 901862831 194651114 588918107 520009624 87267254 817939392 817097240 129238448 883465474 794395938 933409138 729308079 787153272 743240577 931478025 923983693 43973138 463984511 304244944 155808950 947491678 981028210 319484815 568672523 670165501 246543332 819898722 727450848 241717029 201091093 628865848 842542271 794749728 446544503 602706516 588951972 487452619 478361905 888854224 241971072 803555608 816492190 377629205 699920823 541246348 404770251 945267557 64457121 699642049 729156348 577486418 476138764 624490470 699526695 316028227 395931320 225507386 399196535 963114998 702730458 601188244 514720202 290683896 652101018 344350430 254438196 960867119 107606421 718656149 352237434 871830609 866523739 979075915 151249048 599371114 951042290 400846374 187169596 914094170 838543953 956207966 343864648 373612373 588625382 771958978 383834707 417154913 843623953 133858356 129294377 180973275 845801126 203816 142679879 739692530 668501359 490969129 989053280 403611435 5481640 835376469 901778906 935108059 602557313 53041372 820357714 886812848 285225632 521373828 389632276 301612073 976728220 230612264 958413219 350485273 276726915 848416052 146480951 411688232 457103957 456504619 653228858 408556882 892383110 535757346 409054154 552346726 5738880 354673730 838772795 979323784 14521887 16938313 734615442 150588079 58368563 453205258 17303306 544077607 922007041 141062120 628890771 245384721 403149250 212390239 490454350 974142686 327050787 844690556 486846482 102400984 390834372 426858079 904865771 940718234 753785529 205504 656265365 690208914 592616204 530715240 788028677 412521862 379744568 626280371 418469345 980159500 789188528 406135061 957164035 267411984 308645462 823313297 269502201 642204498 667498244 235777859 654899592 907711973 72925703 65064408 9572389 545664178 112724126 400514321 102292858 693912051 538394495 458508100 264541415 710157752 160682323 955299803 451970815 693594725 524069686 141594578 101788167 999087410 313808696 951907389 109981306 872683690 261980894 64817344 45166471 649503020 567328161 377320469 838505873 752531821 415203693 513413258 133929646 151009524 676423460 696237696 952704297 467141277 160083225 714001645 826264065 590138647 15532438 191351259 583030119 563367782 380524374 619154151 382648644 209336673 982083083 657191362 30976945 263000629 132887257 838900404 994593660 357592800 17129177 1823508 144405674 139087031 244708759 774384593 408186607 969598944 470849429 795797484 308020792 342989273 779422406 426753275 829798689 399145967 797563667 21023144 531673471 191712712 20921050 925945392 161091288 448411610 976491369 475062501 493888230 991402481 850220935 448903341 786348569 276014509 369646060 121789824 3358225 132492545 233461701 525180653 341608487 355989174 7988017 640207510 734650341 844011750 632629702 184331951 980573065 937079169 899561740 179184259 117843079 406928075 447835392 987362543 766840324 282069980 844890771 638574309 130771803 897361182 994276393 420724203 20481692 748468947 684474907 6635161 76068104 651534221 477668149 60898079 186129815 335548084 576016184 268247484 555072882 253934852 928034649 519240008 468816505 385143052 622459072 311694251 846452157 696429999 224790795 213884515 275930631 313127591 537343176 90924803 50719312 180460285 625601534 566811054 384048711 136665490 256363173 713575840 130783950 41971610 662857513 157630373 702076541 635614492 943638251 374531232 317565982 713175923 753974976 896218630 865510191 806504912 532050288 739634272 409429091 807921589 56734776 750276045 930382369 59109243 458892617 578479229 989761795 261066445 508815430 923893559 591496793 664901419 976309962 106290644 285773476 548918376 307349728 71137729 540317211 38738733 122280841 681680513 571441961 960651124 15931706 403079721 925833965 440856333 141420123 87351267 325454264 322561564 905604041 550944875 158354323 176700313 730563412 630200981 543620790 484613582 880552514 691333573 641106450 747628253 861372362 315012213 260836296 820236088 83162522 256231603 53174192 863690791 755880018 478811296 928214483 490167366 299236359 693709554 804184817 715170819 420414657 565826930 132861180 340486692 906438396 720140159 4362651 308652607 662747179 181863050 288992936 637599041 234595120 538251928 710188723 399864808 315730662 876312259 920771452 389458761 763004568 324774329 315330172 663376202 108134534 444443195 291202909 95172393 911647335 564421536 8873086 373459443 449449442 726364239 23348080 193179406 796607764 871732808 399212411 23812784 801067789 305700764 595691546 86034021 493857874 158927088 665824122 579826573 294731101 157928959 71635712 253614555 217595672 549930517 141722048 41481687 826207078 743287956 171883270 911554909 315522459 510995315 170924241 97045020 704809726 823790522 365110355 100370456 483619150 753837063 49989746 678203945 905349946 722537740 802158154 490890874 571349224 868864014 176080297 844598026 666873455 358465896 203662226 721913902 386760796 910644998 191913147 954501389 219932209 991370475 904429582 817789475 395453665 311054763 419384620 674987966 835088214 900375281 172633317 941152388 613542636 50288634 861242817 76037100 164809203 754103321 934213242 993867968 881424944 829074225 325304960 336923553 896992092 751731262 148319860 482583427 762130852 453682636 618591917 979118124 468721703 60862590 181716918 11318970 931109755 284633481 15443150 959110682 438510121 634413878 153481830 676786065 213246253 593694563 88308903 960510263 871509111 568811011 204154857 470938231 950457708 118487449 385187133 686139025 93694309 777434049 891140837 377126168 987954222 634579880 571465430 984512117 171638921 645682831 810976573 414724706 178533033 647862859 21198071 934388335 808625847 162316744 978641943 471008384 804454737 552875905 769039460 399434572 671702534 743592458 214889944 672924896 554176475 533103239 245042978 235703067 442763209 459367218 812689445 2863152 94019388 879135704 821657207 368109862 509115029 42229341 273012707 61695579 29320105 659058483 926247143 984003581 521222721 119731687 579975991 388224144 495832728 80083861 733409336 436320619 784034272 70990702 929969541 710752570 752577213 728311609 868327790 148098685 979210696 472003024 743017332 780654600 812043277 809884062 909762255 74693505 48207757 409468200 99424488 424251366 221636029 220061057 174242783 914548228 446365189 702248148 469384966 114292480 172358723 983823069 598062947 170493138 270464325 874847600 381176370 378904773 462315858 687813361 792830817 347941369 565425826 133547739 396677139 422761441 106573793 186905146 805508894 916502726 713904304 894341680 336306572 6313537 968206372 694216819 235698974 595879365 513669445 110559693 641261252 694501651 162279825 26873499 632205606 739295939 59538294 547417935 764202270 552690370 587135195 790625519 526316092 462074574 113963416 346894739 561857857 852329724 893912057 119234794 456222372 286832691 510027071 111508662 551188752 403074735 53739551 342912331 798908900 422612606 260051265 133319188 222769585 518577670 205946306 747350542 762693824 62569085 147401650 361600588 712069514 885615216 219975319 906087537 167840574 457166397 550629352 418835257 571549758 529040536 566989715 797186800 230466210 45969674 605015672 595352569 927341235 234725997 88117484 321917768 33165169 307691377 485927735 646528232 595951886 863726875 638273046 818485367 913256817 664566593 866329401 976420261 649624244 165978383 37622726 984523961 497883559 180283780 296085205 324598540 76589130 344493558 473550833 506704779 732853334 219725962 717195165 722925881 114945973 883745469 107274189 974203819 204805894 343331294 805977705 604951434 67590170 145992081 342511054 208954133 621228666 793235021 70677324 298966684 107627998 960904159 743561129 598467334 764470967 165814245 735402396 62770252 527367334 433237588 681769555 602424827 926493955 204443635 462386670 551922614 156076887 425613021 242477057 956446130 784666594 581581571 242078742 128427833 540575766 222554792 32743977 332044071 136029465 153259235 459638570 247186032 947089991 641819680 883230078 587547800 894428078 391173279 949444991 105727033 986658449 287806196 358396919 233085313 273519078 740914821 797921449 313975473 650420440 915363344 601109704 966008479 480216901 838987298 298612094 627965237 420880960 867262368 372465767 591947248 120250512 489633346 973809171 64062049 307595056 273746195 836140167 194788527 757352909 675166963 528211900 983244820 276578123 209390869 894735903 898498908 22334528 650574209 769772816 546089321 400351608 517751699 625922915 557416881 516856431 171639418 899187682 830293182 752333274 699016122 831948744 667606701 154300958 190545322 218867015 786946480 368230871 600993783 535615491 107384972 313604179 236641824 403142037 77608731 691376149 193299447 783725578 49320140 217983314 312875558 663109218 825565982 557072503 470219944 435590929 200461352 205759137 921464651 369445504 316416276 438136355 86945845 548005261 694133920 992163588 116207196 880832007 542158236 900026238 980754444 141840691 531241838 38561920 683401061 551383626 998732433 43472941 164496091 162006776 435528465 889364571 202033076 863017951 586001168 960176917 801490573 758833938 500710213 975391002 274741206 201442970 744731000 988173403 473800273 564307701 471339783 525814913 986606487 824032657 897709413 406198628 259723923 930928470 408608917 394202517 192421381 265897241 18910643 933048021 173090048 206144554 786029931 385308316 490040172 670308039 676240000 773688467 825721477 665457830 802357319 369001754 959194458 77126511 929805609 397359043 5736271 662530368 694860069 310960085 570693787 763675943 719219275 355524298 757402827 943865771 931303234 498618577 976618301 396320068 151464899 62817612 515396518 455041758 120988955 500923219 791899789 808520795 292978349 916622384 470616525 105474318 739854958 415411681 27570967 313650752 320681319 394892698 866253421 738236846 550650935 81604672 213333160 32695305 332226958 418101998 37277172 14780277 118702259 158908788 786256463 14071306 492105215 547406035 903199245 297158742 557072224 973958594 34990679 32750042 93501655 137708844 530839975 69788040 274927354 902775984 693933133 410507340 709369715 362393376 36144365 920076672 850598271 115502338 915416831 753257845 227743343 497146642 705112398 584692721 957051946 744667838 455549050 467322028 882372522 383891624 235617142 916000210 374521210 86607656 718917130 383242884 798054975 311274696 573123921 409220951 318112556 853925574 947908156 625892563 989058188 962473365 356562958 567239669 26534460 729144668 205490911 395123373 810598445 470334581 271131161 881032801 420664039 624916464 278425854 706831464 970208769 396301837 338719519 573364880 793776298 515582662 714966246 513428377 994676771 812959299 202620430 415808952 131539523 429848931 375919653 418394901 78627826 37291066 559841041 848426061 566840238 658271885 79783816 146602736 248711177 257748568 532216726 404791812 997188648 119031880 496386843 560568960 63812677 340395586 791619658 40212946 600851503 640457178 480768556 368646746 993740741 219636445 293721371 455931884 354510207 185380807 260817223 897720402 169871077 447738957 57171252 223794120 999917333 397094357 253152314 13143422 997265729 117006329 4443396 851222554 168585007 851718408 108436498 779646003 117781943 748123269 321414711 129693911 379213129 268098982 174304539 444269062 189585508 665548246 262435770 797756724 937465376 142009139 482054883 7564235 816815781 90994448 104103865 723825063 435344306 584828533 100616246 32519576 927885591 435820186 725889443 471349731 476620603 569257840 378519330 212903106 635789718 858565144 789566500 711923423 735633208 895823209 434398963 189041117 340184897 596453998 390600489 323314383 965990247 724495590 655990839 931146943 843673715 664392643 743997920 457496873 353304260 334374315 17377467 709055101 282457290 438697338 568044212 58059936 754063756 350762174 91670923 948357995 957719331 935721530 905909587 838452011 42168636 301145187 714379509 289429279 341855642 366504422 133521579 781071358 210941074 378427936 456675461 358439022 118728078 90029988 668006631 800151950 959846283 78624441 939745033 29362541 722470298 413665754 578847606 712539536 149512546 662151732 465493645 891832688 177403804 756247083 301510403 681726714 232367254 444576213 52914271 576420621 236554929 887836541 480336253 89447423 583055587 411324449 464196364 376190489 187783990 641388021 58493456 335837206 332151623 294144222 556917344 660344744 93314760 887785720 770439977 195240947 403776510 629166353 831436137 308810256 753347651 891089707 976327797 923782028 611030661 539350782 716813427 380665062 839857606 781231219 956142817 417049620 686092186 180538922 772902156 877367038 7385772 194093045 779248794 307000322 448082745 798216539 305237505 210193007 317853075 376026646 545667341 796874506 150090911 306476693 706556254 733293196 953136215 242932859 827326695 16895009 18309194 550182174 157761136 34348010 323125271 556896777 776267285 372598140 982498293 444465530 838241222 254122079 793400622 717416164 623833541 871379089 166643360 577075567 525748523 432413952 521075003 695977587 500894306 285334547 555374725 9441281 579354540 199629858 748580633 859023194 952420763 895863289 518341411 321735541 679218071 690624858 838470886 674129277 785128540 65578359 437546806 775502161 364889720 22366076 564709886 494287875 50541265 370322179 793235132 13042778 332806430 510928541 998984448 890568016 64010857 561558096 294732529 888729235 47814547 261333012 685255623 787681032 296696784 569778773 852291154 997549380 369052455 716420724 668267890 177350673 279386355 500136774 748269212 425874672 484708965 811212179 206925916 259084945 756454143 912278168 503321805 52029788 922884890 838970502 747294754 249317355 645552225 540173568 249064737 882757005 988188244 292815265 246455715 166513349 492064966 19312756 393334550 624851402 896603744 171708538 296331515 931738373 911542556 525772840 703168872 165728661 133885642 986039270 929604998 522198990 821851534 750189201 195121684 501470645 732130400 249958393 991630306 665222022 552091018 67188068 423217239 641505327 514673454 52953097 544370156 473926610 869246910 992459670 644886191 277006407 708648578 141437611 238359745 942588823 569441301 451774301 612730584 74525826 716269800 58547124 301344446 386629882 98371518 170491437 946410448 618434214 990426158 705396792 415229311 896745312 353377573 859381947 674336722 938729399 967711073 211880589 699102179 667047790 551722999 972618492 984084574 343782907 803250893 10841672 291477509 117616905 338616097 863228965 71048750 607825654 205129728 209784381 512063299 223873878 55439568 855445676 492412225 640765294 69360582 971965058 879558714 568865977 759580785 816998469 560111315 242062695 63188525 595485292 97183942 418174169 157690033 124698597 755978081 178345511 640417410 51664527 631025158 994878618 447180157 459631041 314034345 655029298 196973393 535397569 667802709 501061153 897563650 796238670 514164647 851539789 769943656 798430743 47019345 830070482 118589614 118906690 121352857 563912318 216374483 350957286 309316055 78850388 499006252 727493521 677741306 969037321 829469408 332591810 203820548 545740682 483357803 621114736 829793673 211158900 468557851 788311169 127434549 164889243 374611606 947268436 59170371 654951300 17376082 527348280 531208198 858983146 743989532 964938482 136403044 957134908 940900498 292207419 151824981 834358813 823375529 789555520 956074601 154669796 801970471 311501856 685748543 998319386 260540713 852058226 87117839 612964350 430231967 764062908 187945249 799879172 670416331 932262909 916240468 685955409 348216774 238833700 534686616 71510081 111371515 245922966 493031284 435840994 627950250 89517228 58769793 14597238 263514214 72122930 252735212 516844533 252951704 829363178 325758712 870027400 143892218 267483143 445966714 702727439 707046684 638556338 941170011 697759644 492957410 329170057 675788570 405294582 484028675 950691611 124884807 291831831 747623308 830769005 256946441 451488943 264309340 175384696 90059929 482665374 483375525 335599528 57121221 916436605 52454513 892898654 551247982 659964182 901227803 257197936 705470218 682922984 884052434 193108900 144083746 564987556 887651097 942110264 859414997 809621170 879417418 712481885 36676180 619390893 310633998 657109175 950303844 782944227 88037606 475288031 707602143 460361942 688631206 946391265 320684083 393447869 789803508 234316734 869297889 123090436 769916110 380756459 400376831 585534407 936160001 578220241 300593591 902162523 992781746 640049739 45590982 852678342 101632217 885480747 467420158 785778754 339386305 243440564 170368708 492547774 609905034 86347809 353770898 593184093 296996775 227939613 920509814 550664436 102746209 463370826 791125394 687233168 481603409 122598586 197805466 632296430 513664490 882408313 106701401 837189634 371930093 489553921 834436652 778496369 171621874 772455107 395043205 930726166 574401510 858715557 990652777 527233152 915350919 704704639 67268083 44565618 378360554 359512989 497701583 758063971 382013174 36536896 777621951 71048188 70298599 567356701 819779866 758237596 272071115 260853980 422336072 118729431 70397192 753748122 617566791 928538099 945141972 852434535 733439017 15342441 476129212 860638665 362050964 993663082 725702686 978468920 46530368 301173080 31647918 755859872 306925436 645546056 512029429 554916066 930595498 587433351 301137869 379167314 924473791 546794514 882233830 715738682 976219332 745390620 107919941 433630038 673029975 384925580 978355392 24521047 105804075 331758204 371548291 359675744 422980739 624666555 439193741 505451148 926319803 872141644 348607539 100680294 360304319 348009701 608613277 543886191 116672402 726227057 489013829 702035867 668388041 408679054 446659451 283634900 613083405 13406992 28626147 683121014 941179549 322331004 68339444 24036561 549302217 111296910 688133499 247320491 510035320 484022707 988212246 431370939 240208803 104915344 460444346 112243503 869911000 833277561 30554158 309306663 313864120 732119547 502211725 84921399 858462073 737531986 833233352 291299305 358894180 985542899 80088098 686016057 198559576 956714756 710127282 890503703 722566469 710530527 684365796 985745896 669699506 643512211 805003768 501814278 592616760 908583779 28275586 656693563 363042309 606946885 807281128 218232650 891237466 87316323 266489320 226333030 499187981 753152669 226203663 267677881 696688648 805117702 542738242 894178527 24189128 921317219 850222905 103889000 522378975 773234351 822897919 805395801 292076146 2180250 378814836 755958700 431325371 370271237 488327627 588094923 135256200 585059207 80088076 660561177 829839034 600437227 938038163 619510377 383407304 791832752 611156367 949920901 663430457 449334408 483794308 21094568 693543981 126524889 605471177 772679428 220376533 16921407 198565899 774540606 628627191 883553800 851313096 153402093 469293419 638760630 422155989 432090654 184270496 629626241 570472409 963981779 872204311 348066002 837210832 782400639 200739815 365606346 460679560 761221771 675111736 362372281 572055591 624743125 19198664 400084391 856285603 375123244 69186409 409860302 354758728 387352277 111350912 720224541 254662710 842759433 877781640 300142263 268259809 535978356 24244621 625269618 451007631 815396024 573957042 14314841 917955805 562682600 848476075 351661354 503761723 819844621 53256004 484100825 901737067 505190565 455422424 536494603 638918662 227210783 954638554 327004828 876236023 418326880 749399632 970134298 811358205 833680705 356847954 506697031 951117870 947300622 288559760 990645914 742885743 741701896 707615434 581708479 225201916 57713380 418882901 361619987 832065511 498922571 680694941 294744105 562006416 228714840 424201885 708530759 830574130 434529565 106455400 592331753 732167511 315427358 868866468 657440061 331699806 70515411 380305674 482706342 258052860 774535211 674261736 449574970 103324087 401052164 389506718 301353540 554706541 149129652 631219236 882129346 988394188 254997123 582298243 851126247 770848471 199687726 183615575 65900954 735722343 4406630 956559444 325627382 611641000 189186127 904405438 508451528 994488984 824426242 854647023 963365652 824105867 593861643 131763157 553009041 952241321 348061931 19281009 134044456 185825390 893730967 663273305 287416185 484537130 121539063 261682230 123290453 625090431 720406632 590148167 131707205 136976102 962569786 828055773 118618114 669235754 550523187 654524893 585886971 314856426 641411339 409190465 565914322 242553116 551922670 116304023 25032671 334092165 685424381 965128064 764734635 645914689 587144397 188376114 36229751 968683073 504349158 266876663 580008883 233647304 881601349 936319916 856356487 700030446 261319898 294602307 926946125 338379549 266710027 156673345 651994388 483259799 565092911 286706752 782332447 795483373 162187028 894258286 18484324 815853449 674237306 359573261 708892174 933000485 220097942 738127345 123969020 7487826 468983696 440555013 284661311 682680307 483066885 407489478 118575776 700951487 440937605 760319430 462320407 762372802 506789398 883787050 87230549 364944092 579157935 410901549 206752827 254284352 911167166 655395483 13233249 77992439 570625955 680140375 281781904 965631579 557148211 62995925 238955336 600288156 521092149 837020832 892316731 674423870 105545704 5961685 735021264 515469209 507110524 466953383 368028321 869574232 123554964 904686297 162384893 759105275 301083338 799192391 812580967 710255189 561250859 266910301 40168725 877842958 255651511 518034078 270654833 795004705 78334434 330239774 830720412 245592671 544648470 453299721 234624230 636949227 479083567 211760410 116174423 711142589 952697341 170189348 627036970 401891103 689968326 244541837 573419340 821353779 363705537 359324878 49745889 10216554 317346459 617386740 60338624 690281742 792029686 116626210 483420658 65361593 367049189 50340109 525982263 219074268 781739890 298881406 311756672 557036346 475077657 626832084 184953974 137131114 906021450 656915327 807413746 141214296 674156010 940717190 123038595 609426628 93882578 846895106 422812651 576579009 368329551 146656673 887946146 840429623 799742113 92823844 444938066 651242594 46554492 64306913 865814617 726539346 905478281 508257345 92434762 911574633 941937382 291143235 658697836 420400096 591320226 855701496 570462777 213293890 132038466 743391493 885247457 726190318 134804031 997603364 111890372 818852249 628559750 906847139 990097916 226287306 117308918 481137123 237641937 996760413 694522341 330026970 697521986 646212609 129950108 874955154 661639043 469689786 174981590 936400551 7558009 787638367 637325893 685182669 825148224 572990237 392427533 651376200 333137830 564360434 883912775 739073651 300966573 952207154 361286784 24455226 266082828 659925510 136729911 866619039 366271407 989075176 242955874 835141432 273053747 991736617 879087594 375647919 804613483 704118892 227554858 17725249 436377310 838355240 838707316 68134208 267863110 83978537 354653068 371997585 61748242 233927695 91114027 179389487 210386917 880808909 718590845 951808678 974268693 249964331 595805603 351492760 59157804 907184709 767974962 322522684 373644395 275136267 855948467 856944346 845434434 608400319 191398689 397020496 28091353 979327353 129013358 581290640 171089035 544226470 753050878 148868128 101745253 77744005 615765289 441986712 573426347 270676137 24632253 526606887 568620628 158854010 72478331 364504335 758151305 165238451 805384342 264023077 253346602 913466085 35174199 5714770 489830217 602667251 731938811 69134356 684935084 536964757 515958643 168429053 391976271 694902485 999334818 639365939 353340896 784842900 419887747 235705071 983318082 956671238 26649729 151078910 435184394 924483122 117309693 612486979 503374597 96521587 839466700 515155507 431046576 443537913 429770934 691205975 134686654 526806857 635003896 701509326 283276182 130886585 491545795 775124680 773532627 381420789 743558331 188622860 107575746 169360509 626148728 274477683 32680935 247949348 172184840 55494506 572836472 872784018 27725931 789678708 10958816 531962819 834571286 124923302 837079870 606487431 342383729 139337258 401723620 921055232 315886681 974380732 249058008 347601958 670877598 768373296 911575894 751875654 155171718 97487338 836962123 644213375 945239369 921810532 967566044 867643716 601264274 881362347 75470301 868988381 255880708 48424931 320244827 43891941 88783283 574410175 454884627 414265037 66687399 836130057 984214520 123710552 781266013 215942432 787060913 487999773 447538501 283911029 935243032 573854729 464401733 220099597 881573308 690876378 98733364 300441602 273100896 969372581 747211360 386638850 383099002 1099088 612547849 449680078 382506933 984321048 54454499 326906812 964161135 429134605 204050840 640245558 253584443 152206737 803517764 911870265 262300257 12339677 147913463 972436439 950355545 777548668 518694199 203234741 754306132 822072782 347387003 827747470 307954099 647277191 394218417 22901166 467568013 389891629 429724856 188450935 163408686 909190301 492865255 697105632 120696466 362859398 115149701 778298864 635193070 55123692 483115598 205807688 718229800 551076775 765516277 737413783 509898330 526417889 263222428 103459875 692290131 972605340 463262301 169634119 619112981 361087786 424888773 740591087 970066008 253831603 415331411 263950365 865963014 551259058 309818110 985136744 626707645 634598776 666278060 481053816 68202320 38520232 27052220 619503499 899907654 620719033 381655933 889854195 406579290 587345528 182850740 355610774 246573305 805834371 447553050 645782381 261799111 917985486 360177116 641503237 12036122 418083618 694689562 134688001 954041213 879475353 139947112 646755221 304570927 563041316 780996175 694313997 99061410 504282373 831265741 377328196 100305660 115513685 133861073 961434157 948375961 155157631 827832000 331203150 314392966 585370563 778980595 159437888 864467720 601194676 813470518 324255537 575820820 903973307 556149323 309677153 634149076 222229137 581832805 531931048 525467176 58981577 112014254 584956399 375400482 824249412 529927361 367152050 634210953 106770362 411488048 360339333 26480471 866937656 890894847 211393164 393223995 56424604 470888999 361916161 497987608 567935515 399923988 795593393 317079428 134610108 32795432 962855295 470376778 380948699 612986422 770613216 896224232 703861415 701913095 466955614 938079506 354461347 37197528 834256662 105144877 904900137 979913690 918035513 876226773 328566754 341570481 270003342 448243543 896890447 193998582 652301550 16025911 646897732 261337781 411819975 950570924 383024999 642047728 778588058 129509919 763898037 340471577 450004862 456259760 966003966 515828892 302279578 976910513 655501668 641702739 887845806 667762985 224502240 495211536 995848075 549075794 947662781 710262551 167092630 806021915 129883675 360614560 567010634 964898214 837115501 375014233 681027507 827237323 663244027 977912035 213263859 711556244 514836321 644578385 656095680 349360575 395759374 911760556 842046948 497507903 535364550 328195953 649324220 941948091 25863713 309276432 717183674 328867342 240468490 511516015 891825891 822536133 868285760 664977510 310679890 178250404 500443608 482675265 112642995 334162209 513176249 470162497 398656457 761204199 76462622 790246171 716770792 885945429 965255704 257607543 312429947 271055613 699445002 236909682 979347839 278222885 370015787 418667037 512794886 424344649 854316551 337673723 255495094 817531031 88527103 998146951 968872520 116556145 759509956 281208492 240198921 917870831 140871648 67589707 624058971 546516314 234722349 90319544 502159157 609846706 303327579 223114301 735061919 546346538 854277231 90657686 55749944 32200358 100833598 24471156 359027120 554731332 535248630 27848186 400222542 420452048 940077718 169727299 109762410 327118670 116207473 230461402 186455796 239029364 448149424 931792960 925097196 836291629 361058508 902935657 862674663 555505431 151871512 946172479 664773521 535257350 52900661 724097054 580565797 486208383 573563035 413364566 607506423 83066430 575608855 516318893 717110507 831406000 373387079 791119066 938095098 494626169 249167904 288732939 491240628 719402224 470316905 904407904 75964089 313439134 842682685 913334637 575651391 854979523 10220941 468483260 187919504 499589329 842900124 799771977 458881160 937845743 364033921 409909764 639477019 280587895 830483624 62375251 913246669 677194360 310175825 858045837 84272440 904166196 82102032 700985728 730796426 903533987 80729675 352148203 292712196 987463919 309763263 842304773 987354748 984594678 935289596 373683444 615813083 421550283 221288420 694101591 4350624 550810422 795610416 712869309 429141596 30420271 851633131 717268268 926841140 450636902 255425269 833256603 725174882 493287358 716840833 364942455 146169524 344975822 915891095 128451618 705462540 883225951 525469843 268219503 213913822 677464049 307069860 917496360 804246197 704630837 818697806 77856392 948277422 305143956 688187112 19398593 328159995 293534631 837653791 833957752 903234657 569068732 743941745 119092548 943598778 855240280 931323059 963086130 47425908 607610032 43861132 223589444 811918865 677597230 713196535 338495213 370254501 300300274 673965253 215122327 200637019 999854670 748821273 70887197 886759408 927006537 352444394 949787473 194823222 760602909 474448772 826018679 585491091 836877498 681479687 232073928 177184639 209079873 156938215 139230449 366723338 726748041 10479210 556987537 814896467 459016861 491795501 54414270 354941202 379970619 102198176 232190593 37907983 142876247 171924357 939205973 848071080 459601046 461474165 861622700 198134095 567736020 974262363 675882090 519982858 173769118 856696054 847325800 249748466 220024505 42791516 426550002 513263284 305971097 2191474 100665929 360259603 908893674 337480308 655983138 268636004 481371659 992522611 991731750 873658128 52533646 885470418 328661616 540358421 491815354 90224329 695582738 487207814 949844489 105676514 88743824 401794311 868816042 596822655 59643235 109152081 813789952 563208018 837228663 860972980 553099809 142051810 818290349 529774992 50617175 324127245 691622234 774699227 48533667 273863552 135482310 838268062 305195317 461616705 28298158 664723832 499569141 738373926 868547011 904355353 535767038 344730715 896251433 320977352 773015325 439907808 989231865 168664798 905951318 879977481 416575679 643240265 751836255 923415548 483100412 359397130 881695780 665012790 23703717 878005943 627170625 389354759 415280290 472052218 967922827 118631185 467365456 755868175 601126024 563822541 834967552 890705482 661474801 742505990 80251765 357733007 312596535 360841307 700491370 730284504 738427900 271495617 248764682 195336371 183254422 909980672 905903222 595900353 932354447 283789873 622856003 74044985 736529703 906068806 525236217 516602978 256283344 667975298 779669909 487644188 740546737 771329021 589494791 778678616 599809829 192849185 721223349 223669403 972647225 552668976 334425847 195938176 312371505 894973883 428546713 560208691 621543171 830212396 600245852 766553846 823245018 280910141 93527156 254264991 321518484 811085183 437360395 195147032 394625861 199826389 281003197 212706014 345091506 540489462 234374426 447830659 144555735 344258798 262764328 381527853 604769122 64189341 431467486 390767892 483910965 3894 713276074 15326727 176549863 527162562 753099244 789910504 928597828 473855131 828646777 339666732 19556809 815708913 573890329 403410780 387485481 562236488 766701832 821845910 113670858 408350712 740889209 832460044 534664777 92667564 689602062 42279300 240934898 564079844 78949986 664371158 278929736 896862579 775414911 847799922 158918531 982097921 130771048 440484311 222874125 539971465 819612561 210250013 627767044 196284124 978111841 17090156 625562556 620639005 696502199 605724546 937582906 929534532 766533986 516580402 288106681 618970523 196121256 868759775 296590377 149943875 684667840 768757509 63238315 567472560 493314392 967701937 681893142 920531497 675675407 490727940 496194678 930616137 676272124 665205683 359281799 139082881 291754277 680182154 116900414 710781331 545439753 108182500 135180865 167923992 178729751 627492149 901924714 170749692 36267572 423502465 528229191 648144637 669095226 319946210 265910941 292044591 158530163 36901637 317966817 525820538 935903010 89231789 114513853 503891226 302229498 396664367 286333329 715798815 270486949 168806901 427614704 309803243 233963326 417617916 558504735 705981879 59399383 855883605 825283481 225444365 810630132 557823911 943033997 845855311 232920078 656340907 641342558 968083247 568039698 887455151 10715426 453756981 852404191 152479764 155214116 154366013 464091340 884498384 266329955 68148726 41218591 139756269 138129424 264111204 998859926 556005640 905492 726990686 699618274 83055059 524401287 586625040 147020072 439046547 600682810 407053691 820573054 359073186 656948015 901835504 340630644 951429358 243940891 133087385 433818248 740035704 832529899 836295152 507443632 534876631 359957307 834101830 294006741 718486962 469357024 989520189 64109394 939599946 844790624 305162574 204668793 517624301 261553013 403445829 122233102 258653060 277730958 824668096 957670602 496341766 629576782 98676659 263415257 263203330 846557195 663498982 678336604 179951642 712088912 632025973 625105384 191227266 906378843 467161424 316692486 253694341 723871392 525284025 386166961 804104960 419540292 596952264 718268123 902141157 529397666 495608298 552144616 345987258 514676682 236536926 448196400 43720984 794143997 523370167 639851138 719966764 40610355 66431581 588688540 142961720 393645717 670662667 364616372 916954131 472525826 652050002 149152242 374116773 491478414 817702933 433890803 453875821 198517247 25725707 327727944 968861179 814918223 277297729 235109365 771854453 410504237 187141269 833511410 48665878 284276859 370871612 660356525 979467435 684849617 475018300 604104838 89971220 233598201 847279347 305937234 551588553 447436145 634535054 692360409 509013330 690867692 430365843 76036184 317693902 382041297 629728600 812726784 27805805 668872890 669068937 710867829 25043446 40031991 638496678 548865103 20075586 306386953 311525506 824758940 658751167 349860903 871784389 549913436 455323374 418204604 795811179 468014852 88578276 62340583 502434116 421830652 174545357 204830457 923274098 309349665 583932517 860303099 855384301 201275460 327019901 129578533 15757314 172827304 912400508 292757352 677658832 482440584 132581339 745515237 336740810 674155151 328312744 555612788 920355896 514832478 198842372 551419934 618811573 441736969 545988517 204653731 479289266 182129306 214349909 128006645 156030962 176808333 699536240 375729083 920325388 837557586 300475498 362714575 812470253 484277967 775577927 190169793 846683475 211699931 647742241 738925649 454923346 732498116 481258662 241592312 453380307 500460746 799574168 127634272 174005264 567807649 449732171 227445992 536490778 931061747 860863018 905559073 78537043 70585564 561982514 14958675 382520564 238887532 93135476 839847161 64195976 500120361 124760472 995462208 270741615 102655882 617270613 622106509 826093405 223393917 380727546 844063732 178592984 129245666 578252265 10436289 375285437 229101837 884759062 559464435 966855867 503440712 196432524 31656124 14597846 944638542 77006824 538140674 987799526 858039506 854046428 553104609 625830421 136421110 442335917 465453863 263464805 971345620 463627702 257104855 703077416 522676473 415904739 576678311 676838278 347313381 600041271 604359041 455165946 857090444 416971334 508579590 216404437 344728536 733779643 668120326 806332346 544484132 450599380 899530249 438431008 925142466 31825121 554058953 551241940 103712119 930213320 824734390 73614708 612749818 79138692 774557809 12342260 99375480 143487649 427898961 598035485 933872915 977420738 788898017 998543625 221182302 920241692 378275167 572416937 656251106 482109432 273002047 757624127 598079133 982951733 211909031 216546788 899978878 192295875 363333616 370033411 846385130 773266985 947677739 256332252 562301498 916688895 720651418 478068738 252714299 487932021 131579698 109935581 924141996 193538251 155647008 926133545 73904579 413975767 914369089 910857078 302684073 708947842 494613416 929779366 90785273 9133899 217474076 513006961 423839813 943694530 678810007 645095908 330217873 858034958 253639368 76019165 730246358 817972328 164915602 319590289 759616896 139643038 548229515 522847239 792151537 578937233 321636478 183555995 745756156 393586615 106953961 950263420 677362538 289788057 468983424 805073709 341770360 118169430 382419112 463901959 97536087 380391711 986811644 819723446 688307627 444722105 193594316 555506360 643126029 550404606 417535641 445375458 815675785 744677468 837168283 609119706 280724257 576164180 27270459 119774109 600862024 54021628 203839129 357404155 555540327 904981118 639463943 696002070 324162395 184709783 207536267 661820903 307611125 676978200 333575521 280748217 181554041 542110569 58856055 893998508 926888991 453996033 806028528 829273139 902311062 351755503 742274466 498735254 673151100 5882196 429195671 815823473 915362535 895622375 659840656 207264051 928954591 70314095 709509501 484140704 350967265 497112141 577981702 835557712 173677150 167111919 357045765 34204974 125384249 393668446 204379658 628327929 230192973 754093489 518196694 265809862 874468837 878235543 727989728 286846844 957920066 850616530 138254547 268317526 544569369 6397366 296953870 548472677 454157586 848520110 507472418 380716556 645001034 294695352 673468760 862442114 81167058 323567844 513599529 675075411 376905517 887724248 842417604 79518943 461369302 863578191 894311051 671119834 190531256 922002325 142437014 530736587 995838644 107790093 402394158 733240205 590740511 609136044 363603539 912999376 618199873 519499131 343422775 839313304 300192983 655077400 328577729 822847165 913093777 390868277 175230731 457954922 59166613 803722520 554765029 833109919 841886458 394615066 459590735 37693359 496558670 186771496 91596546 897136322 580208657 161897285 69304040 339098708 934668855 72815110 633057952 942452660 519586986 357218068 153847803 921438342 746963910 837386414 992657026 976368962 431552732 111035684 880376813 685281203 149232815 402886493 587478189 792840568 804045305 561772882 270613091 865468038 960753639 219549841 117043302 529024932 943217817 848153786 635532354 846806765 529543075 64710149 565726772 917357138 231020175 529508795 855459247 979651606 792475993 264227001 929845721 958545744 916534001 636127216 660679694 574030956 267837373 83032807 336893532 459397546 568099860 682785847 688977414 981897118 967663300 675652622 251498498 887881134 746205580 379340973 262463355 176359063 837020067 353313002 300008527 147231465 365219888 415194799 112966033 363288966 451774671 949244281 890032648 315339815 311203346 564017881 44159663 269147095 727229950 304871671 465983283 439356278 866108554 553053962 652399736 98682935 407454243 296904161 826728212 630581282 41309227 30135389 271650259 552679059 926153589 173451252 269842993 616469689 286417099 159213872 617566435 865369624 118199657 985559086 572213838 684793607 25520511 70587168 424152846 269424947 745956530 98584779 994484849 489830426 423538843 479986954 348341498 660465041 760598342 385144137 672812766 462196287 856802229 203152138 859800202 512267807 749179483 274464868 717709595 769421570 322463650 654994559 326544612 334928651 148380261 881447449 767275500 137466673 667554934 135915524 619281005 121871296 340939545 852432805 889473878 795711192 138372999 278184311 474560202 911654125 731822957 641229190 266201759 926411077 653158762 338332661 335291104 633848445 435376532 696897400 354356300 744702213 65195508 183044570 765863636 323375519 714465541 80408185 345008673 543098852 115845177 251342533 556938251 186859711 728152180 585237188 741528355 191173359 722112655 374575505 68506410 666173321 849416150 369798105 399920024 464416885 9314443 475531868 972355606 679695084 277909601 469353074 283369732 927063552 848890625 399352451 194446836 801380628 802197640 141074062 852146733 199989344 931646471 370278051 677492521 322832750 284607490 161003369 480943895 331473312 450124530 301650073 82423641 244130983 985585091 476435328 646171911 536449293 618070102 996087169 937567595 331415213 696571904 865162385 910682243 815940405 689387529 274968506 986604931 555455659 479232559 686926744 245082960 161876965 826292512 676131551 584633605 571623183 148483843 80540883 2064498 862621737 31334896 543781838 102785176 730574215 249222259 327760829 256124462 542987855 757219341 127547043 594761759 957364478 829625779 699717909 799233034 896390116 457919053 232643261 857188545 214870435 583183160 737457368 562335946 183993780 422637253 207410871 217872097 687387874 191658168 210705986 621172 30360524 603834569 691189872 325802533 277925223 81135398 989333968 943705164 62898554 770332911 550560003 724981107 326721825 472444089 222263615 678510296 124686667 705751820 357274830 213270254 828721468 564811493 391533965 412007900 788116748 338577461 905555822 457698300 892725285 984707679 56883446 808676957 329809864 820593854 830120895 266318146 729611145 703609629 990227191 113491105 340467151 898243645 636368352 798257829 672490581 543708754 602756686 852995629 438015660 37471110 812451628 700490571 571655351 76036725 839493879 364345797 848263981 41885360 240655937 184489367 182551066 118637370 67100719 150006126 207835998 368724750 396705020 503736623 967689516 474453398 16184436 650531950 561199245 48772917 735516281 67918583 381472731 73760191 723621762 388562761 854103878 100426492 625771287 147687190 587284818 772457257 35967062 970388421 147771223 785494390 579239537 168091376 14825472 996037768 898484526 596606182 803695564 946123001 692780390 770237738 115868561 685754835 598879622 149745394 365967092 109077273 545504785 16209321 351618289 141732415 557539867 510377837 272868953 754046636 265670607 914677137 768340047 373182527 906900715 922824989 433799371 96568263 773840191 406630729 714464023 133230474 397787954 64373766 371499092 414966719 839783997 492737653 542457334 709438740 704521069 273080173 581176900 225475368 42773989 90368505 401208025 67872530 457252698 783272920 795701030 233128920 856391829 427439612 949278957 516694777 117898741 80667403 933740743 766013668 112301546 265874401 849515680 19209599 922073979 623329804 480628790 909406881 344284353 50426959 279406493 255796375 592435050 805067551 377077181 289638563 207083831 532091177 397512914 331093880 735815294 75480010 915470572 481960384 995552936 593681813 128136301 640192662 181211316 819634897 441358989 518924812 936850866 718006265 979748825 499746726 629272906 8358458 128171696 742919390 121781299 631281144 262986181 577788318 234345147 200397641 739110048 74699976 563012934 443833464 505689629 797446834 805150919 79160963 362479851 279949730 878116680 330490270 592856589 237986903 328628328 427108782 481875805 343365248 227640280 376433359 727318020 625788226 804003805 656615887 69498628 821506998 287296977 426333872 159879598 200510824 157892770 449057578 175483948 856125145 328580434 808689958 491283960 580432382 865376629 313924420 73931363 442574528 953673654 418581846 218458383 798702458 603405906 877645539 373122677 535613822 312817563 479377829 826342497 117394320 993250934 559931915 505568880 591721577 424434910 664550328 692213913 836556597 445306975 438900738 23718817 567403030 938050203 431055988 85730725 600591519 74990537 22157132 774419092 974126681 47398705 129990141 663276211 878667073 803956145 777195951 487031063 124462664 566546491 589932986 118257710 277526482 907056724 294687279 313474103 537331768 950842519 796556367 243114437 68166726 882436400 680698641 313987136 666175933 889560162 637436832 547673187 716685266 674363649 712767451 941497023 227989421 870603513 867183316 561570871 10493675 949687749 584834898 489147010 606432797 39243512 569111118 271162541 304737095 713598136 128512377 538810774 338846817 962141758 291784117 367629938 678682074 382547543 420931992 783704391 40152336 372480486 390953964 804291955 103908568 986602080 191196722 555495459 78964733 126629966 586780442 329287901 210635193 790529486 930894604 370544119 129331773 25436947 636256930 729981725 179224367 806086881 629554987 231221711 564229159 877295889 315732266 357616608 920729905 9714451 622026966 62950904 717468494 441642599 497735832 557369875 370894578 799854883 703641487 734858240 119701639 87680112 137676815 576319972 137745129 877768461 503944221 348069044 908401129 29641163 716896757 240880830 118352586 732082190 69652613 921705505 933859527 707668563 691917807 652628304 561126795 168520868 969704971 353424787 218817975 129190693 241449698 88983429 182300511 469098635 477165364 115676567 877325453 634432160 204785907 909252748 175103933 208253633 729280454 820939259 344483936 968452192 13252487 962603217 383760217 795584898 626547397 998384588 376125826 7902017 354965315 530442752 539548712 301737547 723057783 612357462 231661963 327743329 394760204 613714184 776220512 518097369 392984672 163439143 979120974 953993757 558292743 830514197 655256948 694755370 200652614 440313611 920146658 745938450 957088408 949327508 636845083 331025530 753919789 118424592 127582105 134432028 92019302 62697266 809463881 769994055 407348059 609280643 562837515 377700442 719181141 718576605 37507123 841222220 117133908 201246448 310415883 813614119 35053449 653205952 21387599 996063368 613937629 636242725 452526767 487368737 645545065 46871369 80622672 285776440 962993916 239127086 18114635 36078885 160639641 34992166 949488429 790196440 34366965 987931225 528344694 371014480 970508797 854428482 483108122 376207653 289258062 582361906 870233603 628032511 220508604 560539852 71537292 382348572 978325708 137975175 795409671 338773966 718670905 992597040 330718009 38885371 596611442 600201573 901332185 557751451 626173722 907664410 496344084 519169086 784690567 372726296 309995020 373621124 969026373 13007481 722239828 419562914 113051536 822980142 22567542 315593443 983866077 189550713 95877741 854203173 200801105 199915379 611214635 314710616 319800648 104632455 50755092 584066307 412273104 368893685 720080001 732100799 298720043 431266896 896370239 527780025 122596177 462300416 920070157 133250612 905929835 352134337 691502113 339998469 704450393 619009826 518965412 928416277 153989165 410628615 725928497 898929635 886643374 512413224 58008666 539520256 508794582 572190096 180074531 192664720 545738581 722292254 490613381 436937423 785189899 557634055 336531693 454935434 719946385 804862034 594121658 547117730 557250225 431938907 189479618 963746445 351839978 975829328 983899597 488928469 962075885 841322679 121537305 709615766 369237538 92971750 982101972 763974404 472195108 385528458 143994533 51902947 233267009 938674209 510323236 86406157 552800507 318696063 377749854 770647024 838959241 492209485 304894034 410403341 831019863 661700485 397167222 298531194 980851585 608908792 622802226 276247137 660307548 571646408 244338787 401197183 670862574 360955630 244704474 27143590 686687857 240306357 100223195 903744571 901746388 174300221 759506591 285390776 565046073 499816697 569890002 740056875 107855480 629575985 845094165 53269430 355996059 204955265 16681597 3242765 413063776 267610712 671284242 280379387 975072187 372370042 846170961 334086365 441504337 274945407 159780523 402619429 443807485 733891922 724878340 916348632 879502670 463762354 520663860 809630993 534716935 781942452 766024329 153366140 452893087 40189759 236760387 859763419 654025919 761974158 53515287 767232133 281534662 252416434 24223661 511198434 321572936 880099342 677143842 665872624 745800075 362256857 630292103 409718209 523499272 92860319 699640160 4753147 6454768 27968448 304813861 694293334 335699621 690325744 711193028 442615586 448886076 429607605 218072093 254027454 488029698 759293421 844050053 324730146 804122612 933658949 225211204 515908694 545993541 384958402 492750615 484537849 991307228 550783804 516144558 406877115 438920659 585323230 615881775 76243426 46943737 263945640 779934129 925146057 706731601 892442349 237669314 7574109 291909265 135464149 68809442 105610910 604718244 527194844 752570630 703981604 73819944 447112273 495159829 608187800 650207217 392595160 293568622 845537078 290319492 829122281 455880545 5870418 35574941 489166927 14098865 156103375 97424041 918144681 284197913 512066985 11508301 555273708 343620035 992362861 558376157 122480351 591581394 349916092 758989285 939971997 889635034 132591308 298491300 34361367 921201506 417284070 604738444 620353168 646919785 710082025 698165956 742775839 74338526 795436998 669835430 648099632 906594599 28873474 690149697 125951491 142772635 80183351 722785752 969824044 642667784 96724370 29506912 255869969 297642798 157289303 819395846 582866287 13058369 870567513 423832231 958043606 875780203 859848834 917703511 398989864 326092871 976196433 820286427 64823838 708830567 155905111 668880174 980116163 866617296 2857401 941162240 214708983 96703865 752966321 598578226 752634349 513347792 487326733 554960219 537975725 672545588 250967726 263479110 407396243 127285116 621249547 20281714 481861326 211573870 634806956 697550481 490485474 412351817 628501167 386168073 281582630 562573884 223560261 254919030 839500359 807467756 677022262 109231398 664281795 49361138 762952793 860749467 544727407 298004571 858810909 231014413 24950002 992560678 634472708 943967717 913356615 694403273 264316194 479964995 390820927 563983021 791148962 258151034 223413757 414132397 258281793 944405391 188845944 330833563 404277457 418206397 459012348 960438715 340628920 238261491 53796009 770707270 746411630 985245780 758754547 668269289 210414850 795388086 514126624 135074627 724549526 842926628 348893133 262136426 401393375 278407516 71280489 641568871 951935142 290613330 475557049 794178997 703173193 763236523 857520467 458908102 507214138 693031491 552631330 454471038 135134591 200725416 673009640 573835190 558035505 672198300 638298039 557608890 922083837 965708438 22016375 909630924 489245094 78696770 547826276 151200671 659415168 327246077 981480845 983796444 157473015 513562970 635433046 938379168 807967494 241180063 249448183 492886780 110205633 605602632 893310202 218777972 298054859 846539907 544367553 653473665 635516128 840126131 959828733 707291663 285835341 123273966 594308408 88866047 220490355 560008831 829620813 123079590 396518728 605337956 806908394 821825357 518968789 799766736 344169493 688038319 673815225 780457898 113132964 549136765 362339492 743498509 498740419 257877213 510760669 275189446 527903090 503708135 974523325 136265177 916039173 140050215 942226738 597295869 585301922 14936094 897236285 162247963 346810054 971865025 674286708 936600531 219768257 715129592 166258816 871602678 937005365 759449888 549194400 194619405 224761499 538530954 864857637 615124177 860799677 38708474 832310004 990626737 879887933 610199592 397764103 496605007 763574285 529190466 106208748 283270659 798138869 414432360 698332996 472564822 349841681 82959151 149536581 995921800 249480272 388187423 112962617 933265420 585574134 334915893 918824445 755808263 593960218 441890146 168219267 883968468 491674153 661111561 271415888 347240578 697002849 718781317 851155199 834580564 801880663 643634849 553744828 27256640 528014194 670057758 270149577 810371953 939429485 518446384 616915708 293095366 663719129 57070849 907740735 305365072 254024344 432609069 700146703 762673880 314332772 373923653 512916734 666745174 66827846 965039692 261391922 795753595 900115999 522539837 266716643 837330472 955547170 701968259 143250912 549757941 383340376 761184639 404259339 312611243 666149403 672198917 304730840 472191946 632371355 285717471 974903250 712457220 351403356 828712009 321694231 768126400 450148790 147613555 372614871 819483800 276636244 925208579 195968984 144183003 318096309 705353360 273947637 558872588 302418606 765647912 36310938 969199969 519370982 314991818 541281098 404985924 58620249 544774637 872797722 190940374 943769302 207965944 956524595 197546087 827864193 771067335 79859539 561213439 321047633 745208109 453782861 794860249 30226835 679362924 405303428 527465698 472140645 973648062 843068020 47037246 606228284 16227792 605081130 86170820 132765535 622337602 331960006 51146877 32686441 187908392 658562560 211610153 538486987 228059532 316386977 484929721 717089095 241473257 612266757 186386134 228439926 286646193 209326496 442906969 806050115 647540169 66595189 910046673 824393326 640163080 746615968 221065984 205956363 160618939 57045710 747496798 286653952 272806180 732449728 774076309 998989194 245757430 455299532 647662339 846697400 303552731 323863132 379196475 547045615 180321518 9280108 338453892 626619492 879871041 188301584 968378712 660787877 634764889 263561708 164576998 987401745 486381741 952023994 663350929 72119643 150011690 7670984 914463344 980072971 957572786 409624951 851047116 43459325 628082584 871824061 576783012 166200032 610550821 571381412 583324716 628113079 587718423 233149129 738576201 578298460 94836253 769198301 507291671 475370232 726141532 334234920 114728804 402383244 144720109 73559809 597068594 121258348 129881436 135906135 417374008 526813887 133069867 205758763 619429730 793260800 417257293 372518931 982022733 379098496 76394667 263819961 843382220 533747681 417891490 873678682 308677990 854922908 913854595 540399688 633553621 534236540 789070098 309755497 719334536 128071201 687698184 949909429 863813666 462639231 217656721 665840059 398572792 916813660 723817167 780943901 981681815 108271317 355554389 810891535 859248445 681147609 555000748 976712156 320409179 37289388 796914897 257343841 721285401 603709542 16078005 67491984 356112594 615584114 383401916 831635183 808803219 481324304 573836863 150344982 625847456 227361747 235198218 62872373 867551984 198015267 26828254 760208267 691573164 512859579 933530608 44471536 544247476 697952300 759954536 379807052 275344154 854455641 911090915 383448093 570928548 292193017 986662386 458730230 619561806 585692185 654138777 345291770 135466950 713887127 447443409 664393317 427197423 150698664 263802118 730503427 163556446 873910098 553639577 52349111 588308960 389934835 507030879 589491446 83514354 123317432 928862752 600272457 182091079 975150631 599476761 88352463 127947334 184849302 662118778 398696120 226860426 999271089 885750249 818747595 910546016 262515960 95052542 970824929 628051788 471111230 198316229 145190503 940338820 760853803 420097599 37718752 858653811 615187899 483482592 379502177 468851256 832434109 877570066 636225044 295840804 738583894 512245169 846066357 79359552 653406587 34854030 242827032 780748997 649484410 755230189 869887137 83185313 652922994 688416006 622768586 665310201 456237525 877014919 764639393 279569569 598616557 223651856 714721095 290636966 40082773 836914869 875308146 421232837 523242108 778990464 695832555 6878449 977678886 919231725 472703249 268490961 718858730 356894317 505441109 729987135 802534580 896958179 585190588 837636554 453428549 562580778 762916960 6116661 418512046 805040268 642634991 785552374 375003865 957686604 764967722 960804792 115553536 937527070 799481960 725441753 950739508 816915370 224879376 859640556 857970135 807424268 32512802 155939129 830587426 956441175 730095279 987181880 652168864 945141773 157979229 937684762 78870193 653810856 642363876 123987008 460806152 789858581 660919955 667001793 720386350 754133812 723875275 67316457 906184701 586733657 86012291 640019380 438183973 855772110 965964483 20114263 152172970 143877455 796633641 278411960 427957603 485312908 137897575 763523825 111060861 668143274 230806210 238893521 600537079 386738371 706162581 762372186 726143780 44021857 624886988 879073092 931328044 277779207 150375530 298128249 477686666 292949416 378597123 106259095 246082447 563243310 786615874 215947633 879629534 4834548 134062436 730160782 386814702 955152717 162227644 872953513 383427211 582161915 270367021 373187887 522965590 122829496 627669683 10820804 259946304 616654256 406585562 324137918 42416403 813550597 38253125 709278376 912582377 889656394 836573737 787874497 384384947 901662473 83163855 868211322 344657075 862742845 1595413 392241660 139382274 931530456 556822510 786549664 827205387 890628415 908383965 45079156 625506062 327439817 147956862 58441917 228115870 780636739 783104510 957662831 727879971 970854254 690269342 651373495 366564185 232685952 113186355 615630194 809136591 804416671 8376745 866702771 666921065 850055529 303608699 668245569 645303775 93807983 936522301 780927254 117223996 595937205 856743187 752399073 429088095 293665588 471399479 370102661 640081277 188708185 641337207 656360088 739181981 306570883 164763828 614734821 548472859 888194696 985546852 432007658 137648933 541699889 706009104 366957659 34916673 646725817 166866647 528552605 598018501 294560850 24554985 738328652 376121694 445753504 994082062 366947765 587051658 628467259 384992541 429346908 347229213 711385650 151114373 242106744 936799168 988721795 15098311 624695922 953511021 114369700 573642745 469558634 958743797 868739581 468528453 720435122 845858426 223983211 206911336 191835217 299399925 399347903 558158387 600533121 13930417 344850749 265863181 545197617 987036110 947900958 151989360 685902979 374579391 578002446 878972008 176251471 541920972 794266286 345774871 212391071 242299793 34785043 95940147 22684465 956483709 760945221 76217478 531232504 939579732 221727169 595888237 543226523 27306158 771261432 196595802 542862069 937941109 334556366 90029907 349611411 92103275 801927195 154255728 937357625 126198434 768411693 557244000 462410333 935019522 718540869 126751205 235181482 553926342 284469525 117011539 104352383 123393279 820040 759968533 386819438 907747600 32459770 785077545 211713213 429356592 125759804 271009695 558249704 472121067 216090770 762661917 67905309 762722209 939994996 578925918 497203134 775620870 450498000 122514862 611640035 25659552 847414406 490299248 431353045 455353165 629479915 168458648 217909908 297267642 359326279 60411442 348918867 47857900 218462295 792371929 643628534 396063931 735313355 82920768 467329435 128294482 420052937 374618541 421288974 352633009 361492840 75819897 86611795 190471467 942233654 260541329 640749856 202317800 541598899 919678200 656633184 359019620 17008852 681990979 575115953 773915118 748630657 450551579 545042151 463961130 495692822 875099839 708221319 799286160 828982502 374177407 375974988 344184298 564369331 155435842 582292390 630866650 340592440 40059137 26583862 265027666 481815199 562815817 280608852 401200410 985217547 591182269 304208521 782281549 945179920 735990930 597088789 725854940 556225334 615507218 84498538 233665545 50927737 392374809 422842031 380421614 666902476 909877915 986379326 405842164 723300753 660836380 523092262 422354268 867183138 968491318 280971433 843335609 237034060 517704727 60936127 361573748 258030031 487498496 834702738 890655047 908157919 756889799 481531392 693936579 623829414 565047126 84096540 489280970 146339007 677369898 98738350 148704533 800662461 429181652 14812846 214310063 700968098 901493115 534401484 455519095 806395752 718205273 43628779 591999139 424607356 937878330 204058786 375513656 180474173 220616192 762027962 802445203 960876162 241632033 760031667 670399971 467918097 552083239 9281854 146136748 670731817 905692207 774286532 429687365 26667001 307178091 46560478 303566427 900837926 215989920 242676954 547631212 944534601 182023849 105023293 113709133 484354671 360008178 213158460 901468325 815538583 839673341 129135681 775264111 819471416 24884960 705000556 36711548 120931512 926392261 445541647 127443438 134605301 456669546 917582897 308725439 707386304 221274783 409821708 413142840 268129630 94074058 204324240 732303738 428505606 117371494 595154142 369296888 708629349 846998399 976643533 229654523 273134108 677966903 877707368 722161181 325976129 999996741 711002989 696332494 143314906 828937329 219003088 667482323 766135653 707297049 54607414 933756353 984420947 888381616 515140987 554890886 729653640 34553657 612875052 19719137 52488669 62507472 885870861 886779621 606908575 383783201 102098581 546356090 248117773 422627823 564645741 53465820 358340061 396750223 753529333 86982682 570168759 778354794 243152831 832940696 141360568 233236607 555280914 499011214 24436977 920824798 718763624 711241094 762304486 558963502 459025648 354800354 781718800 959298088 703187213 228602963 199587163 789518361 489467861 59093603 963863209 370190436 840838290 666247916 900120140 773187326 393399621 913887647 2235792 21487856 154054942 829113983 785743919 903755993 258616069 558338147 798064347 463496041 843441685 901350775 946490807 763951079 381532187 876374459 814100190 130321068 729494555 510716803 17691355 547544998 430908619 349864949 690702639 682161878 498767127 347475342 700723919 27015378 886340763 292203677 973160611 455510852 792194092 167527879 832979976 20969833 942100048 88747649 525283151 654764178 150862784 999599001 224598076 930902182 217732589 55831982 119050375 955864735 119915897 534180275 927861343 483484936 554257081 476214128 268887778 339598982 645761082 303700993 265265317 957784140 672771385 499846741 474642994 112255653 967854633 227324848 807933573 340350830 682623281 143005225 233782671 504364696 322229420 167498029 195602612 12049579 664915879 202437114 429205324 541002046 147314790 499169829 694886181 269492096 476665055 419987989 517958911 263997618 181252925 327998853 260510991 99929259 66769502 989756422 650297213 510870611 717905494 942024570 210129125 651668520 6793962 184043162 570111194 198543036 851297302 21382514 247892063 135544628 905271944 869840864 399943276 99128779 346241570 787389976 577996399 766710349 108423291 871730466 723554504 648796316 301150047 865358682 837360971 622093103 841373515 943273712 579621314 912569742 296237554 131333222 470534761 562391767 264804538 262097685 898261616 582941756 749569344 779010472 919269501 837268867 807487440 532841630 629709607 242110852 942809069 691144396 514078588 196900015 847711951 586048473 903062396 161606019 143529440 634876609 558945947 981805336 672290622 37145683 666345027 992359830 270261309 217410995 716426832 4199612 132065762 419029720 625440658 482806874 295172456 493529871 418132046 230268119 336562367 873662326 304921277 869404075 460537608 134875522 917938060 877772774 788020506 35844986 431628379 673728680 274313729 799703801 3012158 535861671 793106809 7447408 569129535 959109548 231439991 873355937 563367897 176670998 907757985 25749285 829717887 841199701 276152784 673409767 355882771 986785904 300151445 92947367 126900847 203904384 213495474 144532345 919740384 609751347 393759901 566108483 32422053 391590730 292295936 454556994 273928052 527629338 143408955 120113029 58726646 758465295 872205281 302292593 523345479 153830693 416873783 492047675 522530167 119037293 821311928 43076721 381701131 56961934 909630099 132775026 284886908 110714945 473458731 204233713 892014006 117843412 842362518 69853302 173955483 709778600 414850591 290085596 765356414 638679988 750734789 851462100 497942952 551152383 421105081 366717537 38377687 137869353 118355940 127679067 415529658 913278691 748056158 302044908 584723574 216699250 345060344 410657557 167834916 977228080 191741619 295988778 766925904 501666059 509481031 781551698 814202492 385267717 153754781 290996488 533062043 426830770 202282069 378312605 366174102 686313661 294590785 698262963 168556235 730051939 287044328 153185219 532282504 992089078 251908356 174494616 155040148 386841435 365964804 393873106 914424487 332884876 861732235 510657381 886871278 742709784 257748719 822913047 398396040 18050206 249206203 680325381 426979083 910915925 991594541 137383966 692054527 805896583 217615801 526049702 973959009 550201362 546942340 495586997 586758690 637640678 916326121 340740022 434555558 589598857 838635000 993309416 782578502 39287446 856883698 13242592 617335502 190514233 14481870 70743813 947822847 906295733 587271864 402428435 398628622 830464990 951726220 432014489 788605987 252158111 79392863 857247099 819741148 197576566 68226807 569631856 388935367 746666995 670954830 715497605 438786795 273751101 649404179 261312664 436135488 108522380 847033128 103699421 478275378 213650096 31820325 213714525 597847330 277201033 173689044 282386802 19150565 779738764 690799283 985539149 392426307 541446981 281176181 499470960 512788345 654335695 820610177 468487732 507709880 812906334 111476081 143132485 977633187 110785973 832434325 862971681 388796629 249998768 101128814 31865244 156502361 286373564 90515763 989614942 782222384 691415130 400508239 413482083 481209807 922662048 70357472 413326970 911331998 132953271 479933242 422718919 690273658 193074526 460320099 158955842 908205619 187943269 608222868 963362614 521849359 634651187 279018942 737815490 575221317 853577793 959901442 563850075 117038211 884867485 997799992 291829064 239924585 364886120 329924457 886953509 901894924 996698456 710832981 931927137 324931956 596979255 480872430 515420864 257303325 39105634 483426523 292844249 668911994 274266442 906819574 375386520 189135213 894175478 325143503 334876094 451186129 474652288 687855654 491455580 289785841 687487636 117772916 493068636 825550861 987251700 282113635 830279160 399052252 637299702 220121682 979343169 62874885 868182276 303195602 631825049 521176485 267452699 747057707 408205881 138128588 404664397 884590296 762847148 155354367 171767103 749730310 6532178 238080696 404198315 624747801 653819870 66849505 703593695 158212904 114669273 406193501 634239549 502903164 930837788 981106560 583356857 119659541 459886682 608949393 130309726 511310885 358592660 857720911 201794761 424163474 64299170 12349801 455892908 443153528 738891441 360719877 455346765 372743077 207420608 74900026 23693572 494957340 871964962 704782485 121588672 496994707 276853502 589877400 366405763 321960948 723968210 211823414 829311969 656907232 691051244 325104473 392141702 730433575 496350192 326414429 535631533 924252497 997636949 11847314 293904553 549253656 225874919 46654909 508365664 759970796 992834119 976191895 254045642 767453550 870406502 209821773 858359415 723640565 932973326 55095038 690799622 330566412 382978649 969968704 243068335 391270129 31318071 191116956 403858362 173618456 836828141 321657613 811061766 76845479 168962449 54570885 706584195 997194487 741161615 375500137 656287672 918154777 609003559 370013712 561316158 420421455 401227244 386422599 597729346 579773582 374000198 973732304 730054663 149316099 65951985 795002846 981437026 218084491 427508604 762404762 978685500 145929273 894191563 442192290 80175124 28998868 306769046 41691013 504303226 755182166 215000040 318693960 696320149 941913966 330764704 390630116 900067486 195787263 830936563 498322117 769546339 437404063 353694696 643102284 143826885 872242201 951014362 785939278 293054266 508320747 348101626 805140372 967120459 453360328 987690187 627754841 783351831 323316760 515591076 396376015 942554575 776579443 423053618 326187930 553734968 778780970 225684467 385724755 545242924 464766654 475158203 170343430 363077145 682586983 967010611 631979444 803467392 12881038 969104981 983189970 820236151 967763539 875331314 209762248 529756968 30522888 116706860 824524660 451324752 674351283 274778108 689047460 191902145 622521232 648508333 648793247 87045344 49971341 18841183 915636893 619422759 727649485 679908229 135937610 575863972 759542054 815934823 786547527 472720249 78552738 338182049 231272617 375669850 642034946 323955106 230198648 356770322 25092406 194657070 180523313 978481406 783279590 771400413 511794757 647024016 197853676 424633497 684009112 194175181 671701720 491187236 869202435 614674128 307010411 555804048 932892370 598499141 594981404 723085253 845244998 523065326 188323734 755766014 315396884 284051234 500389176 537321804 852633572 75422281 205842835 644133138 405551571 114311777 407765232 294025607 947862257 565986940 923014088 997438263 352596164 638105152 554835785 433201282 893525187 925832293 785116120 445306908 896133340 906755898 610597258 767389579 766793711 393876769 565327017 809628588 350841425 399516431 306055733 636300591 635209290 339385101 131446880 149942038 463132311 887072441 737949969 884692282 951645416 483843526 391023202 712393926 223865443 466703991 582040866 129729210 139535392 251227176 181629268 326699625 389140394 591995845 674059438 282106363 723477380 617796177 964311323 233600748 243127202 552720737 419686202 256603275 331089388 776472990 213834972 453700732 780085439 495642951 690486154 139739447 73362283 717226668 613793020 717830790 403239606 839880884 532492195 632704523 227468631 551093080 749247776 505500088 590653564 723208742 670692554 280987220 264364100 141692095 891588653 389058045 912588358 536637785 775138694 206716065 333158921 303024445 661937224 103861379 717931401 137230154 689456025 125115069 768253369 352818288 613728981 755700664 727450875 268928566 463069706 226407349 106903465 304577333 523816571 104917319 637217424 542739867 19419934 676837335 784927600 230909865 514951454 551473695 439996285 405401653 47800921 15252143 683052001 855613225 125320162 359379564 181987384 729899522 166499456 662586124 836829970 612744786 756516142 260863387 1296500 462370366 168769945 710728952 356990551 137031424 853619365 290847320 349015848 248939366 884083432 636881347 137992775 91223633 234939694 570266770 375483528 834020152 500213491 98983927 99761332 522548898 92295916 553774965 304272393 490501295 49778558 665656676 454169782 101861776 640701253 742402927 617965152 767767051 314124687 715181333 501744800 866405368 823848159 892490283 87993219 400378566 20505962 556064600 155190280 86748150 169629597 512081047 240006310 497051039 404690069 210160569 589144515 843815145 134037669 204894944 161676350 441181330 291218900 765047046 894588390 98721644 846569564 326118004 706920448 131155676 737844524 402771275 470561733 776825693 192947815 679179774 202897633 323697915 472304611 683285462 72894966 783387609 780127659 899136365 3593495 284597419 360764542 704575283 897662029 832610109 83036749 48743917 888512533 938486506 939383489 455085872 901091296 753150245 16140210 676952042 428514962 33274868 34973105 944297178 308512004 864440943 555256959 228652819 48576643 374105414 767147412 784666237 577337678 711492921 61898393 47883348 712451355 319739293 711785966 329039271 226437522 716982494 586361125 279408090 255487697 284429559 801394053 183481636 466397670 191320059 411629704 136556306 641012056 99809424 816341597 651870466 216248223 651226223 518092902 269269161 954677671 312479462 994012091 678788238 651153234 722972501 818051494 393833100 136537587 369461172 711116325 619610196 840764115 704062220 539296876 37252073 177256879 919956985 311834976 613431842 94825784 484636975 570318876 810525995 526318482 462744050 635398256 733116676 190390485 270541468 469390173 874881025 776132495 340808987 733095322 170829128 629036353 765380976 348100626 98065750 386121949 158557233 491002468 622788730 222849871 283011335 584379746 929635161 230522353 577127729 283546514 33349992 319981844 518592000 477051824 456185205 617363582 420315993 608020266 140273695 94178279 211026998 919591586 685929049 56789883 169265957 318965872 538089963 764385371 48616647 159935774 178015217 671445787 453959250 847328234 235888474 272764998 269158928 94300999 213596522 962137302 367139806 897652060 543659576 237511868 582327726 301062275 298956593 747418974 43628037 538794443 723914131 757629459 706785917 779387255 33515763 518141609 806386244 549934461 783200696 723643360 593951900 557659656 554788253 427257837 449438041 744194039 631758899 10451704 677304678 306062684 241256284 797688222 811385664 418200061 562037201 585611631 521913209 737797590 686050206 558339441 565734710 956919700 101625505 842096795 317360818 336729372 666970382 310320731 486943161 286844418 344705517 538906385 330821678 471051794 691924378 543410321 184681605 207741899 968550469 761608357 494987337 258694367 533427824 993760137 281685655 188216501 539270004 103934573 840898210 64813287 422858748 160053239 549570093 206336452 318201479 261620414 426989076 79316687 952350186 254681040 156616899 41318206 611209676 587645229 405113533 725843068 789445417 564709961 829961494 76881575 16901328 430051982 835692538 348017938 830016485 941521368 494748452 248830661 560014943 544192759 667693671 459496184 121134987 228118576 301134889 672042396 737535623 942930365 189455843 331452882 59778760 469596744 709898402 630900337 191154325 214195060 627275657 219980420 108066185 594914388 590591565 531352010 406916373 468469234 538277303 164329269 307349755 304883146 62364710 995171179 594363860 458712140 370745354 9769800 195230603 463762781 872618090 290831450 563613664 605031126 128271711 322677604 207136487 293973764 459695767 552170715 262157190 450661158 180128211 13413228 320518650 938280947 591185769 972608628 402084434 630753297 634727106 600946310 544222962 808577695 632154333 806035945 717157138 96554412 498181835 521717015 161452861 201539261 605745201 446490944 573007315 254981963 275570633 203057861 322854279 731673922 360175073 788643261 756434401 337416068 40745178 908398195 678487996 318112356 595109802 302106597 900998089 112079916 563615835 778369095 399960331 720993175 291029642 604271998 506279258 716616791 900076008 664965542 537900000 803976592 159000764 256369549 90233758 589048411 107925088 792750901 638798312 740789828 636654016 551768150 273849573 774166477 590355934 625764057 678486032 588214505 283741264 706671966 290217658 217778561 548990912 117563831 410108037 362347507 37061227 141770091 234858986 913401230 459604131 871307828 219133108 813980951 373057357 866095745 299639939 526140230 969667172 911844853 927935307 33907530 433571188 698346982 332725714 761503553 69365791 443962335 346897973 181019329 626727068 407721502 917814883 552229202 8765491 343069718 148988576 832782578 573424578 579426543 266552324 350723727 210169403 269472257 167522554 355510416 351337764 716563805 731749825 884348237 429313301 765045316 218340590 135678866 168994365 59963309 78924264 595757856 483731166 86389955 458132843 359269164 429984717 210412389 649763334 617824479 222545651 792504485 149938333 5918676 218951118 663064906 122100455 772934300 542016496 397848653 565255153 544793405 934960511 33584479 905379993 701374383 422981044 152517986 610253843 534403678 757461340 545848556 536037992 860771499 53954906 54928583 609055986 579786603 621606691 994046067 913834722 249125734 416435520 683893411 794531770 361502681 157329360 501961660 608265171 292409589 198231811 136246873 327317721 341738589 554612128 579364297 312924233 683884972 574662528 917840015 829799930 559113965 60004368 328594658 243673745 372974881 396846803 767045419 485960203 599315645 75247070 190421641 266533431 226888233 925282907 45854544 931826489 528226882 173811974 546204037 256794633 66022616 522028211 7050596 404753650 711375153 630177478 127980507 157985299 273643652 525535673 609578252 646523361 340742783 306442137 526410447 448899491 858609602 254423178 114390829 155018741 493616226 805028671 499298022 251098438 432312935 941846914 714061292 407230042 302271566 48134834 94349286 926688968 754085767 77943872 532104366 14729596 554209528 877866545 705872595 650689846 867287416 820071327 434822168 826630410 634981461 675565368 677776371 128366303 832527823 985697725 990382607 719739888 268886938 29670020 22072010 740266830 600270688 364494327 7130552 417522779 495635261 831450643 160822302 258229072 995244097 423671530 219318135 915172280 578723569 998786849 128188403 55350515 671845319 93132915 150339315 745455796 273348013 103393324 279982991 125528451 812010118 686064558 243805968 750618940 709409190 267357424 847079286 343540111 739901524 907611897 708022258 859236478 3498063 310044266 54371181 631080673 705131078 91614706 109967616 406145253 875892831 261455575 559231098 615498377 460222129 102814068 235760350 692024351 5626313 71848373 543689953 183309521 454380841 32802204 555592048 992300826 930224069 799393216 78718504 845463881 61682820 776965065 19831772 288674818 757993157 451591413 124341524 962998460 77931735 820490390 459787400 402021955 737457791 931555986 982527912 856729399 715659126 687961058 209862935 395039372 200712681 367304467 370149675 520007689 280926455 486416072 457807984 559135945 179587383 185677365 351956002 978657724 938255151 601747366 241678006 685495335 600637918 728787702 729615441 251839520 499073843 551948312 395344207 464494867 395248275 117784466 958334654 572608064 953051479 78789373 699202784 47540026 75019595 50637191 807786413 577538665 885307185 139155056 871166286 316630409 475999548 747937680 201606307 249565737 141520789 599838672 60133310 813138477 776331994 345955244 850205798 601451085 271405722 27049912 101598869 35035796 794265562 617697560 37352187 156133601 28215187 971010566 743853432 893760873 627418417 739429455 322880933 111960371 616805141 926898134 647672140 732326554 976494356 95755536 292413676 408987599 254205175 738544519 60305462 421094741 180589817 937473112 926034066 386757251 913851980 892847796 847674779 141305349 381714836 783140962 828261279 15290972 764715882 132035131 136903712 518011481 78257370 482505389 831021141 337605542 213864421 364079162 904162730 682381629 948419072 13836278 892886587 297411054 391448724 777224715 536405853 396844766 483256188 129134136 722821654 409807875 766467977 149740622 710127520 75829929 895150337 235935410 626572266 16602608 457180700 218676959 873915414 496926027 148979590 8997345 815031036 792548098 682271456 869165274 850264998 907445937 102459199 553868672 120442322 309517767 551497132 465690269 958529652 172096520 275703714 622539918 766827569 886502412 590088082 821760965 987071460 677282749 92761954 4172103 347479836 404135645 577961194 748232495 383347868 263214462 45886582 451630377 923761371 151617159 468921671 634261752 290372738 333860918 668972562 501185776 875014896 989737625 48351103 502478972 267717305 645148179 350316715 20679833 785611299 221193182 711606694 354222169 127544743 883518595 279691766 906780002 640093302 603411043 281951507 408210029 635859186 208647730 395080937 115814855 250305840 552524150 559651929 691774419 632979837 199305996 672268215 97229189 619907286 882719140 962491725 389464296 268306798 692566592 67340759 867136922 722160940 273313465 511540998 255386443 596371498 103852090 194088957 355071042 608789815 715282371 77099991 860477399 869149270 960886951 771862559 203549946 73003325 529112846 903672661 38311595 856949719 139900532 681228144 396249727 599822530 528405032 148401751 648946978 142647250 649852366 833817703 246608591 711363724 227496926 826621680 971960794 691441324 791674402 949516984 537856295 288689311 775099452 53842038 591217840 603870218 73390621 419650904 376420866 256283713 352549519 885314430 11376832 846560976 10339245 478588540 76643615 226713590 546598758 149583324 958168169 738897189 985530877 190530970 805417850 823267716 935520907 751904934 472019270 370913901 50827644 808922981 472769361 731884015 676234510 852085297 220659253 616122189 851508181 354252756 101069344 142919548 493636410 754485265 128847699 472255913 666370039 441279003 324322980 692816817 983359644 481464604 197075965 109839016 319918606 557288112 285756634 640031059 890979843 152436071 46070991 743898797 904835462 773331782 711408128 472369254 704631161 884617286 842929575 185066335 797127950 793842388 380628626 974453807 54999118 113480272 14932899 735272865 568908946 610112398 787769934 367045940 445277452 112251224 307453214 720843162 875043135 288233705 531134000 385148217 940623747 356288627 418158518 562909869 172018562 546228634 610310261 832812356 297524414 994060280 55881799 169974656 670992137 167713175 21247130 473421209 8341770 166063482 254714096 114742264 362547903 460607508 506596189 432126397 259973110 594583502 565742348 675020603 53837010 907031430 796448442 234051703 210210892 809945867 548432185 575346092 390049968 595583394 200901103 604616649 192025116 166178436 435629396 927611633 504684804 206101341 413231480 274320122 626015409 535396047 770838650 890681839 149438397 526462189 372178706 786570894 325950104 82095552 597054216 89624779 808098310 569229766 532896698 757887563 95750559 853299310 909054618 440187114 256904270 990197405 581592494 673758518 719547603 132605740 636280335 155187953 446307393 83617639 956970090 59617170 783663232 343793039 492167042 466991813 52736204 736209753 400894636 52096231 48924212 276065390 163499601 511617418 385503260 830139113 628137071 875885047 682886843 878486492 981263641 809494951 618677662 320403403 811831539 971717833 264424483 663543598 269399990 16231104 745353215 310507252 795255474 26870434 936534457 588953851 155594055 969835450 710137132 761306777 999824747 404802566 860556297 366658838 167653927 184997561 700579411 143348783 176135194 648326330 799899873 790340245 661437940 50177316 847272415 159610988 169519356 706312644 128686925 330776012 239966603 224279454 108483454 344005444 263308687 304638313 197958555 559356498 305814793 919828494 587543582 538683884 849504911 478036269 549784407 105221882 686148043 879445399 656589803 83858649 487750137 513339349 726031695 440611801 803349101 451131552 997541969 965424576 594324235 211707239 399238544 935047238 123884237 324521164 430104575 250907543 806108737 79446311 869442406 331611348 685574152 190777089 248429281 407331986 184692569 943791002 677002591 689172313 172584059 534578021 568339492 220510246 419769678 170864775 455101767 817553641 899612611 349048155 883982901 61214472 656158303 895710960 224207404 694205402 190276285 921206153 232497345 589791021 208764937 920698652 499562587 419064257 561145221 406481876 161036981 256938955 878694663 310129296 655614816 330835827 26833785 728235873 22160958 904952150 331269464 728451600 253470728 605784836 267214134 291252885 820283081 756886915 573362233 583317409 619248737 390675914 24257689 965310229 832685828 376084295 674133542 204118665 125120440 630394970 892926655 55244230 123511514 174576344 672300764 992483148 680833178 841345160 483405317 404204237 860035450 78681001 922748760 300800944 963438803 275838827 666583047 761101711 258834767 794747505 940441560 999710905 954511216 689766229 218109859 416113329 440284680 640701732 832650712 656312493 213429951 378063838 860372214 611285015 641450129 357114615 97823765 561811216 681070669 420015577 389230429 667099368 118525207 563069536 431104653 515919015 686851814 299353436 785098613 830722440 695088903 701973778 661898363 329826168 190587032 601688508 778919706 509281691 761547022 576487940 754559071 867081416 59241135 710754189 67852139 668832776 522360601 494574954 935216627 540514075 817092025 368405157 952832195 525153010 173182037 459354810 850213430 53789750 582918019 967752217 891427520 222047168 299536687 995738279 734194533 88825631 979513625 49642557 491648575 283766037 26415445 219482408 820541691 620977690 972287177 648932519 264514908 979189464 708466098 466524017 203896759 989860525 893179935 783286828 997567862 323853868 718149748 25588215 991224726 102819740 117647849 507399393 860143912 939084663 940174601 674880111 655926227 268581100 12809268 773536282 854947408 579017310 501572637 870749135 59661037 587979748 223472204 565597805 125020171 369685447 611459996 215325258 590242976 517404422 251288254 67625903 235340982 179589077 605061301 890729303 560931306 498989593 419972952 19404532 230107118 353940974 688843732 695894442 78738695 633279521 300837671 491015826 579793039 127718583 219512486 394689337 562613108 639984996 188116600 156965406 99561655 214911509 504500248 392825655 723843055 187998055 307850455 237587565 479174084 828489005 837704279 246145051 889438324 757170414 908112657 844555667 589439056 349192292 285392592 924377497 32493632 859879422 141523252 926828262 970632763 768133982 785051696 173566118 936270800 248024028 477151885 799115514 944821921 181829890 93185637 864211831 620053730 386603791 946870184 33105829 473716702 59449716 780313242 501401474 417979506 139478873 875270227 91552252 573030800 948651033 453603134 270859642 851569342 814134721 539802010 804526676 597864597 250292117 674753532 266618198 72776514 827373196 134592971 952843330 763521287 540719055 546305475 733129803 351250619 185449278 827152499 445430426 201208902 73078251 188386495 888840908 154832679 232226460 498951262 618986354 923932910 645633101 894416988 418079375 944773569 180950700 930190234 49676830 855838427 205201052 318824777 54554250 407027977 525252274 894375283 795692852 530234667 400184251 347607410 582206193 389353145 999856436 995933815 98562185 131711547 604684752 26494980 415847225 335473616 899795446 705057906 382200114 920509352 292539969 632606572 300604440 172379274 245989374 597741682 962937731 453960783 500296113 949803864 469462913 97342565 615645072 247665860 227285778 747101261 417623558 836647603 487623851 812782108 421814322 600153332 304976052 915921662 794215525 308685739 142823434 817620399 505749672 479706064 981100669 26256128 264319796 20545454 792322899 20077656 285285111 630193508 467570115 724917808 882942486 50221415 603155835 652338326 677480549 829861630 55138587 523424683 689563121 699313861 544066232 797221413 345506679 560954155 137913434 779120590 913355498 221802227 757023870 755563011 146614769 743863735 996473492 424521781 4261478 353620576 307187586 140820075 477011160 968640943 926678559 476137407 387716362 681262776 156729785 50727132 119614578 472837474 275376784 196118663 272597178 780429544 924482136 619492883 690924611 579303002 337981115 168800235 174590109 955343645 280179157 826769932 408696593 495843175 702603446 996432007 971435287 319332036 385784804 205184004 126289120 349139092 247002070 557715514 17565133 954529418 461368698 35570808 977565429 911012654 114834095 456621600 473244579 507999324 465901260 542433062 668593110 281427907 303484184 779216021 574912192 835329384 571532111 429874954 356602184 384946720 320122403 130995511 145816712 883571737 530174905 386862689 592018511 419654993 945934376 903404259 2851743 431497757 140026366 796895401 995291440 830586276 455484602 458229174 733765100 976679522 523103571 253821598 654433137 483253926 498974895 268922124 429498514 694384915 696193581 861575742 804677590 510170915 906105884 533703556 841934328 678851999 962798657 688486596 381525093 406284072 715087957 215142649 766938049 75254962 364449925 426234543 791321698 394228228 370960368 289809545 852106963 986059321 619824941 31162300 948906579 591025217 604985538 300387473 469713747 469898593 532732334 290449639 231100924 192416175 898875360 175834798 659323047 50871447 664400573 172815981 652261986 984055640 181802910 832594364 905324914 519796616 177593423 745974219 174629835 340022668 162625426 898128858 878267290 215128353 223479706 510842815 726306236 631644630 280290449 786594403 7391812 443946383 117430034 957953093 598584569 629473028 118055087 733659637 264539605 922199103 173605484 761892506 961782663 894328610 188287810 372489325 845724146 361918943 44102301 361362236 282144940 486577022 210642655 666120424 963957120 314784858 549122011 813132775 205472492 377910436 488495450 366946242 102748836 787221727 425715097 367370648 654432781 897808994 653162441 796561050 58079939 867460057 639904910 404967053 584434963 796015045 563672705 389672523 277934209 270229239 378822318 546205250 383637572 217930009 624083222 135759091 343314885 507431717 685487918 655131508 957315364 428563947 595050079 703573999 478886323 579308176 876704900 940068897 505984633 801599754 844082799 93231067 150439600 43296933 107726948 51495301 485505094 966441600 696610971 929967254 123942496 351466001 967122882 955609117 594989523 47406493 367378810 824945467 837896106 620738753 614977237 832491943 876080035 557697260 56587999 566760489 568580785 141107682 355379986 369251615 654324091 201115706 945488863 523822331 419514588 474169825 995438380 89931970 579165793 253495446 868647121 936926862 16621774 355912811 428015898 920235022 137447065 972364362 736587080 36858625 732832877 434447982 427680272 586665406 642637225 262105830 61178394 496123312 695134431 386231829 296516739 256631762 946649685 590886709 506836827 584708407 446878855 579783887 163394088 635275652 112066723 132324164 367045218 434415476 370754827 438720840 285284853 254555987 510664151 419495009 779304898 106487684 852176208 912080748 672478237 930857212 450489462 668998425 216160080 251802564 253844860 292629098 726443543 15451002 779309638 647740728 56367651 342776784 504388850 338259630 903039639 371903244 995710540 254947788 141743758 303642247 132597336 308083173 134130067 151591726 788106956 418194721 781477927 784856068 253680019 36755196 846455358 613231262 107816779 807964357 922045378 400328613 442120136 635421728 498222863 577947992 219496591 610404740 726362485 784873991 201518939 213081790 546074554 543134873 781484188 349684077 663886997 830618375 494176755 629212547 38897460 750424799 424333496 946273738 103404471 64943554 934748276 336354397 9334194 577545701 90082663 520189738 22696623 755265684 652450051 577530999 887190698 372805803 709345391 650686810 952206995 495624987 791034117 459987520 831987920 557846891 521211092 914478439 58235320 528380468 128235806 465976675 279114264 686260132 105068763 168717725 144394162 307094524 178024757 511742159 564842426 351485970 401339402 399306121 88232791 209226192 700571245 976498352 396491304 462267571 541340965 49106937 407677116 402767948 531902253 790580338 462994712 670006467 223044146 281135354 481722166 938744655 49261848 194976452 791519616 933326527 145037942 508011480 825058649 289111028 21118741 305719186 459057556 201789028 76682356 36244257 579825403 813269657 284715847 856999945 38067401 436118192 388572148 235847842 979388720 596297947 99520789 83258518 427269589 650674655 568300024 724738919 224232015 170106775 560994594 948687591 637083307 734256495 88263368 312547773 712257515 491948265 723318100 35722727 301930114 708470812 619314150 244505907 878308057 144624688 18844368 127114180 927580622 632265699 355011097 61901971 956380464 56613383 844075003 502083564 227283524 26730497 15145318 526377965 344467011 184577100 358195835 631967498 482819289 328508660 14900497 373167756 371227816 79898652 669481267 878873357 275798979 204373624 141754271 320080637 173586995 875987411 180836425 915268896 511174774 41267083 230381782 684253966 644206075 274208528 630412066 483093938 469385127 134319721 321385914 208208844 649601619 644923566 535915618 382385263 53741387 191777935 642597521 440320387 104565456 495430347 526719984 214261316 807066263 718788794 594414303 327588801 747547721 308049604 367290608 331698014 859403777 721841896 675119466 847571794 196285137 654232886 751723975 372311850 671527741 141558357 158253622 636850756 205507006 632241150 783765530 760572501 878899008 3032958 127749769 840637924 365225892 945840184 778896077 577761996 173720127 38571041 470515943 119457982 335289433 889089091 325180935 410386365 524599727 185372474 455657237 378905760 966166770 199448506 554288428 227049875 13137990 511427847 498515481 478100630 762622404 417579899 576560352 21027324 914783224 781497603 121670199 355340014 506049635 171936162 397923594 509903846 413231098 945222125 835215093 706418996 81431973 732434830 52873421 640949116 934835905 472148418 520312599 829737014 84583327 890688475 605448847 540396077 277522946 486377406 544809635 974616065 455705509 95261285 503271414 307603109 135594163 151668318 957808349 505690593 845962317 115178570 803394021 209691345 714941704 777067871 245653067 7941220 471702892 886279143 245817986 280859102 680942198 619332543 87843505 15865686 172071446 389396185 55020338 301336633 996741042 319516602 222308629 171052997 754248354 93564924 407960219 8665487 535967409 115419341 267110331 596208125 61268130 471229295 463969440 863334605 406909609 926045110 39783976 272436620 475138798 584795277 202632807 35563040 365722638 33678961 699234082 243368767 590313369 808567284 331445845 623724789 174357141 919504955 147725486 821909794 142645753 903561089 653341711 373190650 987588915 223629202 350244879 941376643 126207651 487254096 221884026 547850522 794513950 739147826 881624525 966894063 444040044 899395264 537143739 127574916 136230089 453917464 325832618 75671857 775437672 575576172 244386102 927526819 560474603 587326082 807427758 17073497 901286125 39645747 516014994 970476326 431447416 565812716 923124507 702760626 398739855 530534960 998891187 874341625 171399334 431304723 245013624 938267338 112454180 391616 587924926 650879817 552565736 777838837 392517514 41875053 363718337 496578946 106004247 847695235 8726773 185721806 80226901 659129257 785213627 168781650 147527781 611751508 3190465 199057179 423741470 245877194 187185830 435036748 371430539 862977449 928948609 925954202 533733739 737275742 745908824 251459278 666045872 770188463 874894506 385923911 98843137 255587890 715288806 180654709 426502967 319898579 531656945 761487199 900872931 468226898 431304868 825774110 96755655 419403970 12368972 161755232 403975769 452766476 359668009 345404902 936418627 879734378 526556655 4143366 630660581 674350828 985014087 37131049 454067922 264867062 583050319 513174350 498558030 227809216 139876118 563981958 168582871 4014037 672772897 654033526 728616857 20705172 252064233 107458520 632211192 403914674 352216411 716646649 895176970 73725879 732390998 689617981 281418266 791281276 975904560 113470615 542428967 825256115 274212402 167289873 674400866 13502303 683133463 486263370 545365428 945535575 290353809 698856179 791286581 935690952 277503684 538292817 115189174 303222704 161868745 942646719 624780600 843115620 212545837 515800616 459815795 969084170 247308143 366773393 400137296 903225632 902230661 587980941 343584879 90046451 186242648 509732039 243040162 718319401 656763203 327069052 876855152 430343992 813604504 468279550 922941331 995032556 944200987 928283186 393014394 911669477 926017925 736606483 154456008 468640790 196068098 598398253 853539539 731802184 386628531 509125666 202824486 464193429 692967213 552624681 211734783 994717677 41303289 405203594 298280914 559072148 517896978 239603235 116686532 280405410 883271786 809144806 803018032 547615362 515191653 825011032 468247846 560108659 93074011 651552020 293037031 325158410 786029595 805493062 550153834 529725614 595742819 491509297 976957403 353409819 793107561 427575977 716373014 910453216 15496021 658195610 143840816 107874273 737982148 712482175 246948591 500821205 737030983 116794603 383833933 902626760 359341282 174847236 454763257 179653019 462909837 535546627 281215701 23099263 656575414 382791093 349451129 316614014 970990269 563215869 2192303 210864882 965928311 292464976 544000757 148734732 390593708 153557047 142894078 467582798 796306329 11880656 331839793 150190609 428993135 764678990 515989288 369975040 5937362 716880501 721486643 882661275 173930074 602514462 851504595 66700214 946342165 730161593 622288191 465904631 179128323 445845190 251792354 554541659 966789529 80665947 36731610 912734897 912262207 272418465 111042683 821753117 236197586 499135831 503176394 655440535 310623523 207922254 632473091 443041642 498049141 262930667 661951252 20944309 396177411 722387880 664137759 736450029 224145784 285208722 113346812 741001049 719971188 171277772 395935668 489972373 584204814 240003083 398272263 510538768 174508365 152966425 315791591 993631885 469671854 182447187 95643899 978418598 164591265 236632875 862416157 315564612 472627468 133330342 435232733 416309032 724065222 295164126 551052027 982966630 231385629 907018625 846054896 688296677 860922449 489999952 465485926 983234784 33737238 489859745 371727035 867851367 454244630 620986590 889101955 276016351 14121325 565669124 827237635 501075582 375657515 512130341 655212983 14682832 7395798 567099366 387197132 182543157 49971941 180695298 522140582 389277024 268341830 740149189 500218716 509553625 603140057 523181969 643798839 755515516 479043826 633133660 990324023 205511416 619394267 76724016 901294222 574156625 402403151 104494762 73713186 587060831 238369025 79071100 831010063 497209933 776265235 868784364 105985315 320835354 644818079 834573650 233405281 459696923 296936754 233500830 652581503 813158263 322607947 481033423 190196071 670585514 650829793 853572733 526086074 977327363 983037914 755657552 35429960 586934565 272797333 40185478 999318937 746808970 18873441 225262449 407910503 263540219 440971011 398023671 887562786 903004697 109101109 61064976 752469867 421823448 740997665 232996172 228883609 31245566 46331370 820462923 548446263 644426409 92507683 171891778 320391043 497883078 943664981 973592189 934474993 624053659 245956734 91976151 761337511 244324413 622970253 515939395 462936318 558476571 517545447 441001543 777028359 955862897 746933477 74566012 318686979 205384406 615244372 57690383 58970346 163423151 377831667 598557251 632989926 332811193 690279672 368306925 627201493 784857731 222272140 269322742 26043338 212346353 594255434 623429597 5694603 931149499 536802756 703286579 909525013 640461035 497087998 330174236 78465812 679707747 822588913 792764372 807658860 614513493 965194505 235725096 659970739 646137545 433185192 68926201 904281780 261469978 747346337 659191741 228491757 906927225 398060733 878416126 795132433 952746857 223292729 626796504 526754952 145103681 535579206 28568959 963489514 656690349 662530184 31301047 406796680 408000557 914958488 2649946 920991715 521732757 250448258 65819350 861314355 777330060 431767880 266884268 794214625 153313293 429635933 574422514 578470157 66824424 301303594 31643346 333481737 82296642 711523980 323536137 337802715 277904145 134365268 384444521 605965503 743021473 434463942 107402071 982498723 140408849 758006298 429503821 481491370 764842455 354946303 68800345 471305642 220926776 257492755 779639453 121618093 482838993 560108908 328522957 467826804 413532945 328503058 853890228 797315055 285928124 827472258 64323247 755965894 543743849 641480493 380873520 928248019 268482309 561820662 201235260 428274342 162327375 566605752 302430958 796761600 206223449 305892030 768746482 339319640 937075981 94743625 166668810 702689625 609310630 994578190 213516173 973910882 700218931 64834997 391722979 836463108 137346839 62890331 339015178 637502856 78100875 564101649 56695572 720381031 300940827 584303962 949546151 468696527 878913317 380451505 267580795 131256357 649309021 768502785 83646944 756028798 821318220 13713451 920320565 260911652 495970508 15605124 714884978 939084055 222067086 160621652 407744927 907500681 502256020 426244951 341021275 507028577 999777463 112394816 96788310 800931001 626557474 102902834 79580374 232458848 603932373 296504901 254672438 443792217 28048419 549798919 782957667 205568346 843312692 81793528 430935134 483699278 913127044 253952524 719416764 666600660 463668322 857372205 328327977 43025597 23540594 50306743 29103328 244424081 396117547 121082 242651957 650765579 308845146 911205820 34391307 501285785 207899549 986749876 400759390 408864989 269151721 223516176 162684091 856760366 798092805 84479216 607290819 926292248 497524237 866460136 141264300 234154968 492110319 739500674 758065087 919536609 634451953 380636858 700163803 377981529 639342889 892416384 216106993 727764124 486075908 541299514 143780486 347820216 639071424 975827519 919767348 220439536 455327217 328383325 492393000 874468666 289024256 270995539 361750438 838825409 624310439 613266008 700143233 153610083 593821046 111242386 802303139 701140275 729242705 413781664 116436363 901474808 976768240 527590673 607727818 500117677 942391390 370981867 919373957 74503423 164534139 549275429 112737270 897689554 278079866 554349356 131993067 215446972 463997539 285817186 61381958 295278984 83455890 606034586 870979963 195532981 228974134 802598814 506280213 998355957 776386515 554640809 498883633 792362926 942653633 359839982 446827264 361518204 116711082 848467215 761270346 880082349 717351696 465328550 457902566 889336259 280782788 259929279 725955907 975845110 783252848 63418204 92051939 630065584 95439375 264054768 923937754 264056591 401984879 621569253 893235283 816376678 842926006 780234006 238297099 668573372 122263514 286043221 720495060 499652427 444265512 925311974 652638484 765350914 712525502 244604162 854140995 813554436 287374864 88078678 547280241 386508327 970705767 30658433 410468541 307277174 62093661 68493209 457973983 540482992 476716642 614462887 423127455 593708230 704236346 557940262 44463195 256997473 159678845 478000264 946594949 125940313 689091606 855991217 851302435 744402751 123276229 975293562 717077070 992402132 789150109 164471343 146967475 499752592 916452230 301638417 152576789 607937564 939017916 152728790 831349704 218946520 66115150 404538660 900584504 536394582 563305376 37884441 522583136 355785180 767115497 364413126 299926100 628452071 586558390 860401583 984747703 134211747 743220069 548620109 857657669 697308275 93551019 177666188 141189963 250941295 434049295 383542093 970468394 138004705 429627244 452495589 599670744 194762439 623243891 775904412 909521246 740122709 603701286 161589807 696353115 621908592 282000735 263672911 748928639 883606067 570864711 394374432 486521873 796629870 72237279 739416251 203453034 108630818 532595066 532195756 981889912 839749126 942480705 578474356 937250620 111582981 118950062 375164168 371525708 259863486 46495249 467411280 10030161 625370371 346101774 915235753 920021642 483748698 901349917 479432804 281880136 207509375 407020809 716662597 680696688 507801824 12814706 60135940 671207164 320403999 529708619 640234703 728884602 631451540 217412444 143670982 351880075 468442057 307320257 665461374 367650405 886664700 328484457 227489407 738833490 159546016 960521368 651318214 676855087 973848028 449457253 110251588 284341486 362144266 433852733 448395612 468934164 590646329 822191710 483199593 403645500 404450476 194117981 128027958 720430226 557770585 399757984 782208132 180626520 962296939 318018533 119940743 399195492 212885697 548112569 666788201 265947296 947461228 976553730 744441286 220328585 771658549 631854454 314491695 225126833 708285205 415636001 401895079 595436862 568693946 733387491 84392233 353083240 297017864 967073776 762682911 655357438 574960278 1230926 329882092 966460642 583838253 532541018 232162916 924321928 326478157 209430083 614004559 94141051 867435944 202721934 26569449 463588825 876007077 122069648 818970213 53331410 885972958 885135095 339581029 687727148 993500578 196289090 989379460 691189698 416674164 192141124 250038476 833100544 97791114 693258149 834347072 559459945 937954383 192659041 537770836 810448146 988619489 612132935 73077103 832206116 906586515 170373243 907111536 384423517 197107564 337736948 834662694 18981520 542303143 771066111 296318423 31697952 573940785 564956090 908032698 484481161 985110575 136225434 394666109 546750680 702894709 621675493 798790847 578473517 377819663 275400505 544093335 414946368 510081212 662249987 513624331 183357402 969268590 252480521 254389658 775525207 25943755 685537 495445171 41442603 901940143 594405751 655885371 969117786 228679592 447781515 280396300 393027325 791767417 903650608 754020976 991966404 449156503 6114895 994725034 589250927 811763887 535850018 495829869 109662036 159673374 937127609 973982051 353625565 339957367 219622520 320790951 890201094 414779905 158308503 784342091 673787107 750090038 687294881 951168723 346081816 909954374 895859189 807112888 5787743 209125522 983854664 668281831 241542662 249941809 465244193 135308095 162066798 976559470 176034908 558951191 864179085 73751623 264414632 756569013 986031725 526954480 181928713 84009944 230294443 371158094 639097942 465799470 806840056 252792701 608999612 416087775 164813980 901305931 132464953 128972801 15661038 311045306 609559330 238089249 812926941 102491266 805680285 69581248 675048298 655862668 423433000 336605907 101457963 605915768 415258128 229931843 823276746 261863192 220374779 20950891 9012612 680106739 28824671 492794525 738100907 744962499 260260872 736969117 264707877 281002999 906230166 77435172 818156266 909765426 344248572 731312222 647926153 632484554 837128451 804985709 481759908 302694986 740085189 913822180 671584367 457056240 575721778 29692236 986591285 16695599 385079694 40411042 309130963 241855791 880814065 99396055 151174459 775738696 477618373 653291087 737020147 165546379 930793548 175814499 987434643 793239865 526816536 320046047 886318155 491873609 475844753 686535556 229150298 746896614 715652467 897071495 581765016 813551087 525362253 226355472 63553517 953639798 954193410 92176828 603679447 24206401 117254220 167203868 494723049 727201100 349336628 814499892 651100486 778091077 232836763 187781628 564950570 712428559 546890421 262320610 879584609 688313152 121090185 814337351 894975950 734142114 441334642 679509757 870041318 928048053 874551457 490106319 948254002 512963372 724148632 503747322 475461329 970598764 775179440 63612076 391544819 828088080 444852628 899892364 765558623 955285351 302794180 594449457 409851118 9117940 265377555 313385897 619847181 309593582 362703402 233307124 226871359 618330814 498443523 977084807 409713049 743042179 852569454 354133706 42705221 912044945 778648975 369778330 97956863 147413997 586141278 707256008 438135451 923761619 424162853 121718935 372605053 323259441 606807302 623735618 498161183 251892009 495883635 438609012 682804111 941056147 87575732 409435854 73233646 984068216 527253861 285697124 925263602 216473496 295148532 754228032 671877988 158406117 727087399 138584030 139849123 106409222 309114005 347529646 22325536 244666069 58781992 780119958 164986336 492308961 441848225 225498221 368699133 95655405 809099028 470018945 863649061 955859567 111908711 31148306 303154457 320361746 730195928 824360149 343922736 619592244 806480244 682589297 761453777 238712681 824853921 951873029 154930428 573133302 98664085 484189344 739890370 426071382 40581084 49764552 355711177 263628729 534152406 197302004 220685513 651256960 118770998 741763090 682828817 237906627 113845124 129730050 757984258 558749131 746217884 118003224 503686803 248521112 483424557 7328670 691546316 326738779 367522363 336691280 757494603 948560893 318717342 541429982 586101442 432300183 167552385 340741997 709791862 5371640 29022179 224944150 5945538 210332707 282119961 409508198 438052754 491692749 614920778 900268253 264655081 984721891 913238002 418481007 999299931 681450242 101617760 680059910 9717907 948267261 994039863 619586045 702213070 742323803 780567281 494027686 541661279 130254295 72813399 920394438 58972713 136274142 523425802 421298452 66744360 150637076 940996094 404965053 135178984 360234959 316735737 737725667 793340172 902383259 788793881 258756633 684178889 450416564 204557899 556907241 650464616 268000655 607583444 458261582 224333255 55650385 221004748 895129146 505438937 514634326 455560862 818953745 207829281 259468460 216088202 458725676 906796091 834729877 906275108 14105432 299483476 19343625 779907282 667397972 105900461 901710129 356142417 414137686 423003419 478986989 779612208 980898183 402973322 249323599 873681747 331058306 314486902 393029918 166412145 157719001 720117616 10599764 534689431 911147664 459040927 575311777 241082532 477312928 774872124 521332709 304526283 568351861 292510741 746287033 468786452 447265137 877392907 936288999 404822746 660429415 23288468 368073198 58160462 762371360 474394937 531767423 224537331 839031258 833830169 865247746 930031392 67789763 249675620 965336082 405387905 362063234 89842658 769939197 11965846 206739887 655462250 368569925 92569395 606703958 937448555 934672673 365020926 761340025 905831782 41313532 8509941 975911051 567364977 613962741 415773413 661334261 403818166 781185886 503878900 689847700 944620274 822686782 226279959 730171705 949779446 214049743 666601884 343876648 11977770 588380160 964817058 585576090 547758853 540257267 523210908 72509755 236387222 401283200 769137619 208427948 168306942 302247601 314137057 904486658 983594739 189720132 816517686 143700037 371245631 736544812 905893526 99900658 698685759 262332689 293661080 476705146 76313189 52397003 128949545 671242689 202960567 246768618 698402567 382084511 816675405 749369393 336213831 850393442 770635990 632660247 792982224 950729802 604729364 951255877 534368222 862215436 24638043 253117466 679995519 382783568 529164566 335039530 104572185 79199027 434864451 869634490 652797666 943118790 834274802 338186566 86345831 148629389 625732297 58180092 697632262 878908928 435679363 499008575 944129651 182678797 253176172 526106660 800944439 816193428 300478951 897181688 798479148 660749802 268315880 77229752 174400258 260797527 898444923 868844695 207705022 452035480 946864187 92884860 415236918 731055453 612391387 312558977 889238166 810705100 690668961 667985269 617443037 504421628 263382758 935902555 220734305 212342139 598746263 421137129 988875847 538557641 550054327 171171850 198169868 859054811 380300763 828274524 273969407 560761752 355234732 21359795 811798980 472107871 169642857 824723348 961650130 875433856 987269986 892102587 841429238 348619966 600365694 933984149 786602702 866605011 266793142 922048199 234618191 312957420 546204055 81220773 238393152 408967977 62934212 701913787 188596925 181404959 869719666 202746184 532014516 167450453 555477995 497289150 150117995 354174922 613616651 709725508 450088440 351593325 861609414 444843828 302376135 796609700 520577184 249125277 582590745 300046278 86846259 912310210 467269503 132711841 298964397 689080472 31433571 821532148 153756751 476837196 575440255 829320694 913159663 819291067 367951459 854374094 856419959 624721145 623943411 583666200 660556644 597216203 34409191 586957414 449656391 643677996 705136458 678372797 515555655 514143436 933895932 923919892 198392222 446674316 139611440 409731545 166943256 710324739 976452078 769167467 193440151 875653372 879784082 554889888 629409169 700073462 965972555 265074497 997991056 76205475 944588957 667989898 392799409 499664489 717207008 154073003 45134886 310143204 173286846 546943817 549666228 397014114 410473913 520100861 599245110 12782949 572297122 539754452 627605016 952011813 589803043 258995149 643593692 563703051 220629815 172155486 807947416 638549815 226439340 159880176 304216438 718485244 949084328 581710174 169047860 788187230 219045921 976762490 466475682 794520987 263483747 128057992 507077926 890387871 732070030 845444289 860208955 857256590 146483222 371874002 137231597 910774846 438985537 364983642 642318431 439531194 254648493 405378671 70093893 131570368 440383687 172143130 432383594 270309444 179369044 121965270 943481388 733347051 795239148 708613653 699103483 624678033 97888634 619284155 67736797 884706755 327488190 199868321 969895661 259801158 923828171 907260435 586972119 999204750 254256265 231771219 194386526 577055560 78275636 586320916 791542743 485324752 790164955 130309375 131247787 662265531 965829858 64702769 902427865 959471951 261736832 583293371 132177521 274524934 31413570 907817249 787928090 957341199 32439686 219495388 499230093 603345357 702781953 668888792 124656151 341698390 755200314 261989366 97198363 670572533 228334860 116542603 462963342 278632360 299356456 478518239 565071225 958814114 722071440 749674928 812093563 744712906 510026013 33777836 255105605 44560443 619340283 320346874 576728091 244573634 475855400 673425074 6695513 838561379 38105592 860033632 741004524 140040405 438757012 651274117 880296405 390003713 548868726 84850966 529068970 39240583 908274158 169025531 1032213 822675512 914861984 11615633 990872659 147257501 749038852 967794729 473675189 674561903 509624037 591071623 510218786 591092765 950691299 2578275 816874132 64102729 192606961 509826027 410510742 457200971 300349399 100133951 255866829 361609388 971222961 800394996 28234348 295543468 118351726 153599122 609607102 343473598 41342033 960167958 717948320 4395015 445181044 970962801 927690755 679384034 74875200 275930118 574287215 782334558 755938807 721467696 372352891 216183230 996373034 701657274 102780246 731154424 792122435 8804709 845245505 487971127 536645629 48868709 836491795 544834650 988722406 329281764 535818676 651246450 595957476 310582398 563834274 557667399 228602541 998324676 6112367 241553620 130819149 445230009 657203008 333619143 748362148 727464792 356052048 608144642 523120358 33285132 714922859 962717213 473276185 259026485 632432243 489132769 350215322 431561130 732277215 453262798 885148056 801096754 89214263 349200534 97376408 720440330 625131929 828861088 194470639 622675554 765171767 416907142 772247883 578740704 83928791 477232535 362427947 786923291 737619537 980393046 775583330 450235169 590867221 846414585 764333976 219372529 240748450 182800106 724563657 691468546 735942416 60305994 171089604 957971899 351709063 718662249 394691244 893168632 390779590 89389647 931870331 779435660 159087773 387542839 71897978 738296761 98597235 576762126 69539019 803775929 406747329 171014904 121124319 216007481 279909268 956812236 532085504 841575385 523156751 318942867 144347593 41800365 604148455 28435212 791829928 823429823 946954725 231666219 64618083 710793098 40074344 145288342 347228304 811896192 686872288 341745959 166180379 982916230 512413268 419689837 485948612 567486579 315081949 364277290 261545118 55508372 635417129 115604438 683567762 850862891 431865849 356538139 87891162 187467243 603544226 721946455 916723590 99260542 991970704 774601501 288051450 937931775 259213247 333266612 588659310 60323456 429000768 258129558 879630445 945444230 183118522 980921842 757566294 670327432 513581030 481339691 614470110 16184179 284437522 456822360 171617676 177921833 269381023 343361474 908192060 778341885 921694084 252654184 491687325 274584120 728201160 522044542 727238067 643490456 746297867 539355113 876921685 11758796 354061822 569539269 475000240 868350969 106097638 631028703 344285122 910655800 348650781 909615932 33379552 254727189 835473553 103952528 142636336 438176017 33564484 311284680 318925872 651286562 224735946 552698241 211681069 714712366 457195982 435790734 336941517 30298259 235477133 611048821 696111238 634825634 195140441 762186995 437995812 756134175 899867927 124833396 236968775 190609347 466363841 83011995 503541986 558940346 107350758 386394560 268741310 484873254 17880101 71713901 166379764 333121946 638661557 521159649 199727991 195339935 952015584 436667277 696870536 461800754 42622084 545279129 780385088 783826500 797137809 455646304 887213065 874522169 27346829 713247983 649275173 127871850 442763027 176023946 667115302 490281635 624430671 740750632 705117556 62207397 427320196 321945330 319496907 702376869 942098310 871809224 327702458 416534475 32554560 280491452 862626596 956058036 796007728 445302420 858438851 159635953 401713638 525643340 24124832 674186374 394933385 74003090 519066780 475519340 777535057 924716105 243693803 639381263 822882318 801640966 480915604 184561360 83204256 239026838 311649010 957436804 216470908 132992886 380730678 111799283 717243182 219783001 953316578 658654554 844295121 569473190 385933391 237454825 581527961 44853240 788276008 719591750 75725641 276754076 133956845 612662537 415241405 245503766 40789873 219321662 807724386 198439324 547599709 548888806 93332665 831372953 937219755 758268021 450354904 812942124 918205227 811841621 134008552 438024614 777442049 100475746 574135208 457457680 689493285 938761069 228709864 425272995 10797025 836880313 102647055 479714381 959319383 804005761 728447894 795190067 584995321 711638128 203258251 267655465 35165967 983866151 523646735 944198204 341100340 439825338 679537880 658475305 414084825 174174771 380021424 353142243 315957953 881232142 653344756 369490449 269486211 343930812 24806933 399688077 656520972 959255840 835825435 705235686 172838170 996000789 108864541 26040287 271662018 73634277 134281162 257342446 200455402 638103251 776427747 759368893 432391120 819026067 674838718 874535085 476140929 816795341 635121093 456693070 747683171 382490525 462102005 692492264 549019052 968299542 478962016 238473206 611733480 388459194 347160235 99262374 143322487 950763523 940818320 25722970 811056140 519062750 513698141 585111849 172384303 867980587 443332468 375707998 742194620 341880382 88193993 584466168 606937186 786984289 814579559 815909673 101684261 360200784 227049707 578777816 281271261 135514043 2860295 605416735 515605429 531080135 682260225 374286797 104455084 948837006 117077809 956223460 563045911 811919002 612163462 458631708 975572509 622917486 527823874 305834335 808697402 781392381 476114745 403265867 784320700 205458225 68490967 654071987 348963401 718598245 387100695 477815838 573876311 383754731 274618444 396088391 428944819 999745416 294718812 763292315 529053947 51143923 927972927 719941054 728958756 836507737 920564101 572326918 136374772 435637980 658564045 944381950 579708552 215365391 554845775 912924901 639998416 496555388 99785555 867614508 589662478 147919646 433192632 994588924 961504859 908996583 227253358 637965486 650566434 868568891 652727036 586225488 757631139 307331187 316278267 588128551 710369905 850566492 430719128 113841703 366352629 43660469 276580886 596028029 826361321 197633205 328376394 407128326 117468893 894694274 67659293 10538453 853683637 332471738 328320526 231827633 175061800 200808686 8531117 413153684 509560643 306415650 914089249 815580973 122876389 694135375 712105891 822687583 221125441 211100386 307449857 35611584 867313246 526294074 944177180 228135451 722508186 232409133 850068586 490113262 38956835 296126595 326197365 967287277 178820477 688382330 427125593 688153213 383594495 615776321 800110666 324346938 198851413 890210685 778095372 888132977 37989375 681959366 327571577 38260646 217370833 796830763 817959679 269814800 705638257 912571562 786394399 988680216 632336605 999744185 314516463 481213406 973959138 446327744 132871577 767833780 856708005 783170460 687438810 274599328 739318814 963592478 596017284 671845342 296598680 834162826 924315132 253331804 601137715 158174745 405652924 594449213 297628770 59742327 115989714 637193303 272203630 225742149 990335072 575054773 264635632 289649560 914690586 160447253 671499355 119855736 22287563 883628906 9891184 166000994 558237392 338397019 839179463 540253383 92582555 45157315 398179917 758327947 725271345 681579055 314394048 815335558 742039213 729215843 113689397 847940358 690336955 526296533 851640723 896272204 637110045 255451696 496562966 143201802 868407338 60977107 252260812 633454059 803624266 14069072 113160219 44564491 86634363 979601645 135195961 143797371 11663311 575332646 150705587 436971199 375203820 818649385 7262183 538773071 637515914 209918296 251549833 725051673 233362937 210861515 247062306 69672957 674491032 388916427 782208652 981597520 960923999 715759960 603183479 981608794 905761366 217638820 435939048 54460632 141472539 540057494 5539509 848684410 390102881 20095817 862406154 193216102 617805675 791945610 295910886 763177139 884106901 486293597 250933663 315232751 505602508 410945912 154391386 701320346 860943376 790518982 462996 31681705 261377785 875578597 867576988 788336644 659141935 902348201 728426774 604959495 979200241 549742231 705105529 399968005 814965391 902587242 432593554 461512384 419732720 305147026 347300095 852659443 829544461 642484656 296704437 787376840 248574324 339441692 152850811 208070754 146837702 912137567 539993196 580644693 424640569 864765369 705037433 913678633 66028310 17746588 319310821 85563866 123677244 29837103 596877767 258541147 74860699 175887052 702232203 932506894 453080506 306222978 883160177 986398285 276933171 769676435 38934029 903648485 454317105 72794871 423080133 812859030 394311672 8179160 906370903 865842836 498755165 818815252 492618320 656153609 431558986 99587006 236074645 885170832 511440956 390250653 651765214 245973692 447899333 932108972 573426486 390896783 744792842 870579608 992938877 407653379 33713221 408022085 308416998 860416389 813907780 744249674 633071225 142974580 273101032 520333168 82434194 130044327 836306600 310976054 869170528 712077796 754684171 762832464 668474471 229238890 561038385 388013604 685991422 318004584 761576523 86506060 713704914 669887107 298337823 769038358 524632417 221426004 278629253 789117959 502572672 505225704 655879148 832608851 491478998 833475390 264824533 748873575 530417503 671537100 331505751 155695200 485777641 524748795 545117082 820748177 748690586 188405414 568957788 168520449 594583912 420880799 956112495 276090602 297074591 568878123 638562361 921335356 451515743 531388289 883510066 223702807 435639580 684199758 871080809 130419541 88811548 939569715 920059648 376611582 281447164 543536198 867268267 628157137 705864236 468823437 212763190 417550530 84713070 901618310 24219900 529435766 115433307 579398818 484492912 960717769 12929502 193887429 63085720 209359176 93648567 178797512 520534156 778299063 863776505 598211319 725454588 239716237 60257420 452045460 906929320 946152819 858724524 190326354 302520037 388853449 135979112 688514010 190182943 123398433 949939492 638980425 258606673 87578050 711463191 942769584 950237070 969498662 891457998 689342867 856922748 710998140 213739175 744745323 84931796 677975079 956823895 840253988 304033764 93989948 406850149 378533279 463109901 564338184 116356012 829994801 477578308 158374793 784789725 437734435 597406357 915792880 792459770 274659376 251152027 716669989 434724316 798232074 363720458 432558914 878384815 398016468 489650470 332002583 804484209 937752489 86673737 613591205 902351734 61643796 735290209 558485155 848708838 308643990 459480943 2574333 53463358 647369764 643154953 456086607 365175499 792654246 738309848 425817710 520170034 206014073 219624731 245411039 339753195 72172782 138175011 688696414 205124033 939617993 114454485 310698585 344719700 97080770 518502699 483831155 952292503 814458375 869229747 142582273 80368978 441004729 542102798 697748112 36852896 336153194 5964146 751263837 37131634 972262821 857315369 54219227 837719819 445058918 603382032 624361265 226542979 832751518 847074329 569965753 688135748 813932977 370293193 424721795 674745488 984367863 247003066 123057616 952561144 173436734 161582874 465414551 390370534 317721414 31060267 97816323 765487893 586207556 455705537 465101554 955121683 536303968 719232967 356845944 208926150 188396086 660877754 83787354 129217252 7041369 820612652 930902932 673950585 194993099 536268866 801242580 40355685 348697735 156017719 12598524 719919323 742337272 477542359 478351011 385400036 742342015 927760133 550634645 978538458 41779184 582495797 533421391 231520749 780268053 235798770 342103684 118405537 928261674 672168026 792571290 133428814 107825503 931709853 358238253 634999967 720108634 268401793 28183692 236016916 981570482 132790241 915211831 805691520 500895861 140760105 839616103 115460235 7850147 17744860 637496966 584660017 982830000 178793486 317684914 823237185 68006662 341991147 380052543 216869854 917904000 351412270 828036658 656544514 405991665 403104682 78554054 382494454 362985627 404807109 299195627 154480348 971942328 761533432 559258306 382729765 116695285 171251024 142797858 433135899 880905714 263954672 654911510 320335192 918384579 320095373 242127965 210732621 737712498 851258608 250083817 245614525 237440634 439862392 62040929 119200831 578382157 479767957 289564574 808984511 387564496 436121422 685161521 740433917 122440154 414125500 814280156 750313740 263059896 891185805 806086933 377579477 665032364 159319426 607983750 232865426 538728297 304040177 167560079 394603859 803929241 582501443 136495299 210434172 278818647 897824375 710192230 44113221 933527990 603265694 642645238 90694713 966840120 611672157 324361631 904990647 398446423 43713646 885274309 659800692 738386431 20583199 350492798 355414007 183351826 439088849 749432085 245322012 152986083 955275898 635002761 588778642 852987323 289727524 299241483 646267229 787570776 342766444 237523588 625203028 744949609 986262531 127895820 894376868 351833619 249616944 383947892 208474443 914666351 55758157 267731645 624593310 601156873 609702470 4659615 754296003 112637795 875122205 285534979 574147640 806126704 323823208 881256841 697959242 221356569 329260497 695594755 95735711 107035323 135839381 558515448 949923757 907425703 481373446 532568866 115351872 869732769 302886409 4849136 785452536 379074914 791605657 957860613 602515400 13883926 204644674 673052087 172639096 6720479 982193318 570471313 878016804 607468624 555776508 272954065 51488444 555444466 514967692 335459051 69165698 350273474 856135988 912024836 937783182 190459825 124922086 226097783 949682765 38636835 165867304 153285460 588836094 789654641 978923666 866512604 253059124 222355559 103332179 825194502 394421591 179804870 651993005 874025982 291598115 891986115 726347381 495968416 233618982 454241158 330213780 372729601 588517190 453875884 296214152 536763367 414432826 494140614 652079331 744167500 946765836 529545688 872456395 265568223 177219997 13022683 861560697 334916994 646874145 705091899 253256122 628662733 718945183 99270489 724754033 839265162 89921394 338200842 426142483 725245495 879137994 445208342 631839273 512439943 321248556 826222778 266587602 155742945 519001326 427082790 149694526 542110175 891090364 497125120 929857076 340354769 511260438 176544480 743371661 153604152 217503439 987783634 215501238 839829579 339682704 540743383 779021874 525627253 989993811 395835492 473083670 104043220 753414632 911347425 8844684 344368316 416201075 690232618 811788368 332685618 763120876 247738130 501525046 679898226 570406557 231665628 26733730 482526058 355050152 351514816 243720206 737984060 54781823 953036140 33873544 900705472 774959210 743787136 957576753 321852671 632285188 568511505 734907327 428380601 97288894 201768487 471305979 872195296 319901531 690951998 683738948 605149723 828744050 917791945 21485579 576159044 442352112 594401706 745885013 15910634 762465683 270983868 487590972 482906832 443493744 388460362 338124142 999008876 555942765 978546580 76272556 238852969 381281480 540410193 600344140 101733925 513074318 710007848 991940536 891412020 344592932 855352373 888933357 192259291 86943682 63056011 823562493 222231446 502655220 894528940 693007757 541781650 574058775 687225875 459001688 637248819 975396322 207545002 262784938 901672080 433154522 76240212 891656677 718086642 171846364 374617444 936298496 844473689 648715927 13216804 627682563 303344631 803605263 23063376 381461388 2187954 410792732 546890648 714766413 801500326 162375401 364306209 493793419 407419297 282723957 74502149 692178081 493666982 397907477 697642190 107188347 93858411 639331056 779783423 139012635 478211546 640893314 959740299 680151576 983310995 393823257 605803868 259812890 968517993 944262491 261424077 104608095 244372193 384133822 650749745 510819641 767885750 949175055 106869066 544258958 553993560 916554476 402620370 460159831 739527784 736673098 930365686 197063457 247591741 670805999 865721813 695425935 145097826 527530488 918422277 705943509 696442133 14563925 514966287 500401215 810065866 564115016 707788014 809520296 348123303 129522154 623501972 473854211 96669701 646388902 706012006 800860630 124325621 278423996 953289403 405104314 734646200 684481727 195470944 55543517 46224454 659445272 933539607 411731327 37609161 605281665 548378387 772514936 841096223 14059146 861994621 468587185 117830235 762471191 987587059 491808422 954160963 57221599 621235459 942648555 936969428 619494127 983588533 417233060 427375034 203643942 275054078 732917771 603398617 42899894 665550414 770343661 937490119 160053929 948202499 425940781 277590095 42448218 557066483 973598528 835928815 646597624 774277863 340296880 871423578 2846470 182278682 669986458 903134200 42341854 246034878 345197103 591697761 53089577 129319031 378534710 830424294 471439208 28269790 703472777 527524872 96123759 443949055 748677779 417744894 263495396 339496411 467014617 655481396 443402948 150959079 611532654 742866631 534897119 137021323 566221692 63910153 884076887 993112741 366819266 157245955 944257317 367675395 99813393 641860334 239708308 668805100 302993102 448180665 176197316 300394648 683915124 237762439 874251560 486769331 745167119 431307054 71055369 314993118 680783553 840342456 564790528 391781678 768476224 533340389 212938112 259105195 705957974 740445096 42480970 433693394 603783008 999388326 854540534 10706708 232697296 185331898 110257777 582793301 192854700 644477300 428329849 307246190 905228812 321711509 470783011 354313131 181703583 713444244 420090198 783419725 844847911 657038364 22071117 915502088 387724024 106864780 493447193 990566023 965054077 221920629 343582749 68173796 431233203 419059488 55066256 691653680 357984940 976216582 943441919 910313201 384166926 363142997 371808456 886656414 550806930 845630322 230576543 33051685 114487173 614841457 322239501 62626662 329179722 628887199 144919788 347314614 611712725 846213369 850443500 792495453 325623601 773322674 628505362 518810904 878119676 181337777 587138356 406135447 370631142 49588752 611778174 967976192 488141366 393481886 639767023 710716266 636533572 967811678 483439324 637359459 850362880 830552838 669492589 739692395 381818218 230746241 719034139 722649463 763301143 946028910 172686649 710803823 717628851 612243870 651396968 725867440 172567929 308314777 738657312 96227210 517456573 69342234 144289070 968176578 936008291 955440271 771558960 613737234 489838181 704096154 701339419 981705893 762608720 868631186 12557494 771768475 163899847 852268803 801750812 900650635 907947263 63514410 85351998 760668156 613786434 442560121 840887391 112884970 496661868 928417305 68501654 131997768 934261873 219278691 709184335 663518840 936330197 291685990 93487818 140133332 41349170 957339237 527582107 267326249 442980278 554021462 230776104 112088119 384548002 780124003 743757358 820379186 290243020 286686061 768868669 269690948 997767966 818782084 26012471 882737161 226607124 866913392 633992149 839742481 536386626 920352044 866522146 104217697 368163276 951782757 621245182 691894514 567283181 682445823 428440476 238322737 712430960 397155216 752190980 120841597 12315962 577344227 404230034 544895917 470962878 739875191 735849333 743209863 127543431 567646206 400134449 773456458 412128434 625395422 654915869 178453029 226830193 361399475 669001958 548872893 499755913 330042571 605003786 551924139 770484436 550961064 151979102 100037884 142551744 988771202 212916361 91149743 424696015 354486979 588636294 587373627 145044245 972590729 823772198 756720902 813612221 479065895 249878924 152710895 693045892 978311332 631917487 826352581 966060860 786738490 446701787 276096205 911217227 598380504 702721840 426514752 309806121 66396833 86223650 199700170 961737446 417330539 115890167 200165901 678751905 903723073 582940748 684313372 936354322 584603106 357875345 96573440 548110081 417692223 984445320 599786806 542450892 245908736 363349194 704609839 515844326 532479488 507462466 454616015 317769554 365290445 694561199 412333295 900731692 543371817 861702439 613678812 621815584 469792396 81685903 404444629 721499121 171574943 721568803 77354896 302148852 634388674 599093237 402615221 822823058 567648391 550881893 310095970 168219337 486725940 676191150 352816293 258387372 663317062 795982681 370994949 933227487 743379945 996348104 681108474 23119131 207874944 664426925 183967856 299285168 158102051 572654735 201517641 790698494 596974876 51773772 701696216 577617147 945145449 6986130 3375974 342647472 690820926 696605028 726866352 847184828 276117632 172034971 53178983 725033167 724419402 674037346 904732079 997664048 993282924 383648186 380338592 258043704 41725415 375028212 210882248 281457365 895865714 801455673 395101352 98566664 573459192 66406661 282896946 114436967 352950296 45908648 363780178 994409628 105246628 450064324 925180002 765780707 111753762 776628690 725136051 186715024 487292494 230378397 749955339 826340487 571612566 341308356 747626274 591502018 423062684 54694204 478997796 862696655 484612024 592890317 7034930 374781263 797770612 344182416 369529568 112311673 802160398 119833207 760930744 780421524 923821817 74118853 379231158 599472512 599198044 77301138 799771339 680701742 412727441 746403912 41773147 736893731 154194343 306670121 112308670 724141306 875290337 710392006 464466626 830596575 139217461 521122953 426327079 39203604 558208462 575910700 530017826 90149999 804184715 658422848 596254427 581205210 603041917 651256232 651875567 743883475 376545133 618209819 975230958 602557673 446372691 364290981 242329310 848488005 44376288 598501926 49575094 445759774 842246133 500900817 486599396 578241348 646505514 55938479 942661064 269428374 526435144 245432346 36981046 99048844 432850383 160927554 856152312 559985070 795746161 872162731 770517834 427809306 794417557 735815341 930850652 483109890 410885077 823531251 86222804 668845868 450559104 806942973 666520393 441579632 818591513 781938590 610556617 293908030 183689430 356174462 909617236 184050453 796048162 41814680 121931102 793951757 327919643 652539581 434689361 825377102 136078612 909884432 837713929 115794071 282300692 894799497 661962838 408070584 277844822 189934962 758517373 259163416 541680583 686284269 716479671 819503151 478694796 2164587 707046321 134199309 632739705 935117366 917820683 240445906 431252634 363431400 700286937 944611635 265327790 708707826 993766181 530369788 521880231 359646742 951804010 256268680 381365547 999882478 178960923 372888395 994072854 565940323 599420954 455377737 82090486 774489654 471116353 662088604 616607373 152346234 577680093 88033265 324398931 399707671 699347757 352648715 492763890 791916361 512479720 589208639 496337608 571336736 706418100 580202487 923750760 427564798 452638640 237910064 142436121 49921820 728514539 581247483 473641557 505068292 890924522 232533247 848279628 756913432 518082342 119640053 271934303 343180810 27608459 685483819 585758117 495256418 264722427 543428866 788056425 30409724 611858633 779409008 507303337 747972231 401410111 151955839 677984921 675530759 476448024 267940812 208520222 850138195 606225670 498926345 643844180 607752855 473496877 337620859 919079433 165655508 988944550 391830652 438107967 38441819 56267005 72384762 156165550 794942294 937483956 208899574 612843327 332322623 606718398 803891975 288916114 357577831 800954372 476858069 236888441 224987249 942752228 689733022 701789051 752692692 687874220 833228723 182908498 794471516 411600164 767536124 116491885 253379497 777454593 489673840 108424559 151938990 576298611 992430238 554314926 909334323 651470488 239406632 419365813 860192852 688431622 234401090 700965570 790591745 452297285 849774903 969689416 525915516 393653586 319994084 812576878 161929949 363197470 362671420 201089935 458371473 745064717 442588610 6947001 156960215 116669560 428648210 909889838 812740674 287625003 512584536 978647525 720634426 731089639 59077335 609705993 203321466 973511393 472858211 781368185 44158867 263416897 986387431 153594695 557596264 414913189 516592353 765307449 295424688 651045019 735039713 57332043 761613688 681274410 664878093 570822699 46687134 46999882 65096608 134192572 400375383 227043943 545409127 424662164 298739114 977100514 672281922 288429437 53303026 880937872 448220585 566183415 312278879 265284921 598515748 455633077 835325558 977193242 296090834 307458588 565707917 293445476 726722531 491095239 478856016 379680186 820423710 479974917 304974911 858650039 638545244 330880089 730663725 267499366 764885771 164707833 493714114 367937480 987605676 459938129 335697658 714961234 828844628 623700349 976362917 393710700 715145519 277424850 822677221 405510643 330776569 941836117 489550258 701436343 918138243 504407362 269496409 889688318 778794292 251750791 365536505 505439487 869931397 524226118 166235141 807764840 387559556 802028887 887120069 250046169 224667730 572624067 670428116 202715495 883261861 794619722 399351715 19013402 554225223 922475742 333221109 825920623 102345621 563775270 80232289 572787926 930475264 642816508 904107988 590498612 200235151 190881263 898118924 875792995 327065948 500894914 846661662 170791342 539097618 284140011 489928432 904527190 198310262 535734037 658332863 216220431 53787355 600498334 263072923 420848259 312503980 511299098 206120422 479645646 418070758 703958734 92465369 823657472 397591450 357415989 453216511 738509214 553852784 789640831 390366648 232787746 884105759 482063629 279836344 34574710 460560630 877037302 494396037 342469757 945069399 218334086 592228604 30091147 982101814 729633978 100530636 565531623 321751966 138165700 470122233 460826448 609675564 961648013 113669467 121960053 636920978 526537518 588163356 302157180 621799189 39135350 124068414 419753596 281061136 105575016 301240595 555118082 124739695 193636281 81053891 505831824 521983797 126017878 813372361 468668441 721615350 814905052 968900214 197027975 766295645 677153054 538293101 674812470 539401640 71532195 729059877 487904118 41983271 367927846 990422379 285152268 546076352 994267924 122784221 994808753 64129902 638286353 615614575 491787922 197168573 478013299 250415850 454144462 208824400 714864069 916942440 24529404 829326940 84461638 662749658 629338018 326125098 727393640 695596674 150784447 949244825 406868305 828945529 82546754 28675225 449454173 611792682 900586640 972363185 210668954 660787157 792298498 15043705 439083850 801413645 230241380 372556321 754966885 720964667 58923128 227068905 838567444 939175448 854368369 973190567 496290871 535271223 336423032 340645956 229598176 730808185 715621675 512211519 31267030 207981974 873719321 161432616 286731539 918909339 388587079 998910246 333762886 762967398 796389550 645185394 579790674 863022892 699293370 871507162 976566477 370377204 606462668 320564543 137711490 787018266 873406649 753108247 561864688 943205325 386360906 132718571 493263304 533164944 445723578 975459546 532951666 417215165 469771835 960323349 168821129 458947581 521543281 93183073 511597403 32842193 518739701 322436504 429304682 843842829 311884499 946278184 604373741 502905687 867049996 831228306 535720271 970897836 250210837 579162604 966085807 861976796 324731478 576450144 350408799 303671305 577098413 712617131 780070246 78911276 419735016 122725023 411182334 277977488 696258126 311623329 973366038 261532757 960964119 213017643 178990288 514071278 3071471 71987787 10288388 476497315 772186999 264646690 729053372 364604432 882548164 516710759 572310966 785873316 213770206 26231522 133964517 597965859 310897987 856379633 581110512 612958245 712314465 709738502 726116530 902758805 579262239 645939494 487426488 313013810 772652885 128431723 676594374 220010513 271030095 718720900 2417235 280205849 318997070 808980016 52552968 842545285 851534599 255614150 240860740 48833382 487133730 53854385 896897691 241152799 584307388 601050348 789406290 377851623 56470757 262424202 785749477 974228810 999513123 953925936 69984386 675850921 919489006 288941465 252630667 399511477 8950321 776833553 132529176 505099256 348370383 132264699 830439795 879340620 866745116 740199244 24456090 843622753 158378592 489633549 885018304 927465020 91212888 465298396 174166732 686038194 745289909 469077355 496958936 908103665 741946522 9280000 817025715 354475256 344722210 224739572 962854752 313170202 517419479 693934388 506347413 428140160 498191164 681665475 410985277 488069795 746587973 811887670 886693110 852652757 84285914 422859062 821496468 458682553 526421848 729379586 984756124 874992839 161621775 326653418 100064714 33947850 617032133 618315477 965207435 761077345 404078129 648499132 270930564 249741697 820810625 991186477 346188809 562483953 671452629 978827721 322575270 104290508 62866113 836144325 372935066 443126019 580392911 817790061 134408535 589054937 594280187 153148829 580982788 383433317 161088821 527251782 953856763 676385043 884042466 735169775 136867915 236599331 896627292 67601713 490356535 465825321 114719341 198712378 810912948 340950667 705948376 135150155 528921583 923806214 935700688 655137850 498112197 967623466 588801407 580384241 260836426 714455257 140806785 812802285 493922627 935988940 733492838 349562048 868381355 784067086 704447795 522165135 236111410 137560959 758510305 81816212 686784185 152663634 16074717 193533085 638395607 652147343 570633607 413484683 809296727 382645138 328898227 742864852 407956920 773355658 133422123 138140418 555345580 420828923 596477226 649564722 674762393 600720700 396367842 255962006 275933723 384798970 61728759 436396019 144554112 962049459 455051523 173889828 570679882 345082684 793049360 163592853 826278833 958106172 481533217 831393736 19770654 664152750 859937193 224087764 61946289 183681635 742080273 867185377 344306109 465302398 300896823 980719277 531522374 167834870 410170090 448326410 583426186 344668951 983068783 373556061 717443701 796902913 624776191 704728097 974514987 773811752 858304326 741728098 23778946 980768978 267428070 357973827 61873797 689071260 388796146 99368056 859273202 301264886 527845747 602207436 922355389 763317154 474647783 374007197 782897291 213228345 32631996 450949211 33350456 620090790 870738394 696666893 858725713 873347496 460979990 82418891 589659291 409547348 124541376 899783237 647490186 630099346 90760726 219132986 440307403 223110811 180147150 458936322 631819194 371037825 596075664 373573637 518734572 944609959 362586746 178239554 313603495 386204997 193725595 415686857 925984613 519502821 678598520 908081217 257459797 653823465 850164617 136732771 74175962 339373827 747526077 50947196 928517386 415181754 874192882 101945839 506991920 31835116 100813182 282597041 75193418 602939718 200172457 132396492 368179083 991152590 356941360 178044892 320174554 803252314 145018820 134527893 345675346 926790422 892165257 248564283 837687488 773586946 229062807 515330600 410394664 81250162 646446205 25828681 538380097 331663500 490322361 960993697 991663860 542015949 946767681 868731846 722123488 763571077 373684733 951943519 936958425 877485142 565736266 314006956 335633509 731647417 269319032 855724030 367981886 937786489 355918925 375322170 445140435 642155317 648646017 436696922 486036678 561352930 693151552 293790700 575274095 163780935 523878059 319123089 692140887 993506176 711388247 449197183 317142206 765722748 801642188 878346240 174254871 39330687 890700551 977054961 369263238 806377121 330508024 661236036 506053993 38504780 734230533 699254654 42811084 794355393 60796805 346050873 898004723 922094228 760688454 859191715 165874644 621579564 206252552 25584126 336037274 504634436 682878976 102820894 726713636 429355373 407467350 882231534 317593731 118482570 970495143 849724651 317243263 205768786 263603587 426582695 902712851 841675473 447743728 25325895 545897709 262191591 76805093 203987206 78253551 394910663 209013200 647526320 286791857 952970618 428362513 249771303 619335932 718496602 630564732 701418466 422992720 885234071 923317979 258695017 219537247 485646005 512917354 890518234 587800720 837665292 307990105 494760295 831055997 644298823 388598350 42573014 923984245 496246758 824393184 613323776 698058491 669596092 692786205 937374034 694479940 510598513 493805829 738299215 673101501 74445824 18917900 552423179 948621956 867096634 983467676 704574642 338121962 511995202 914541201 823845887 210854647 478904592 614598331 540575429 678049254 836074734 508505439 970501994 334852516 86744573 391662775 526226791 492893525 915327409 42087789 390701513 824133072 53867089 957878052 37433267 283427870 948802424 59172591 4745946 251366910 635313815 769076184 592781831 433835108 1017712 432634715 745065369 703907318 223323292 527372776 429571584 883816846 510296071 202852196 909897283 107664059 865438575 883571112 885677691 471767615 425382632 905406209 879813718 363756178 56991066 690759854 742633877 467224158 56505089 186686310 427042958 263392001 228387309 420638159 29993130 664605966 119915136 483606792 236509416 671588044 315724787 530607904 722004569 850805429 162107600 733970844 932421794 46097400 612498809 558069 444683901 253090552 913552032 671023640 604134456 262133707 454226381 155218660 454639668 941940412 961215964 554251951 918129511 715870410 781612412 239549378 351520730 2877991 547024305 875795672 535346476 490169017 513404498 352052643 397089038 508272796 680844939 515208519 112358341 610981021 921292125 921178333 765977772 818754753 939204121 78371826 720100015 688864956 743951593 56718085 53112528 477182587 692992327 128013836 885726373 88542363 558923908 944787183 932857560 50695919 752412226 524006412 466726310 74927869 771881210 433903794 187648865 95809666 387562616 104548774 477010670 975777770 82125402 314894753 811650120 993719000 688190100 171050447 403712763 2549924 484120046 849809489 359259817 794085592 98104452 382356156 481488265 84168627 191724613 493031064 990059235 556812966 936808310 719956963 405545365 982260441 296391980 675553163 7890065 93591975 296114133 443492343 327386972 16679197 491771312 509133695 48290449 581535871 562715984 17255663 80913500 904869572 565666333 732916745 504995584 436066581 5971666 44499455 544626514 597670738 795084288 712269821 56538939 281485965 640305290 848321949 19179065 307204492 931149863 735255920 879492062 904980299 933153252 870260604 93084752 468125048 300990111 268869561 76403400 743900406 447627661 827604627 885137427 718802010 688376500 831140715 637739284 84288625 734748530 414587670 407220032 196609720 152341236 581695580 233297696 703995874 657190592 672241786 345851602 77507158 362088236 638197665 388000393 527956143 627833828 694313845 884676873 345557562 795435624 17019790 785257003 45180283 814902411 531846138 941913439 283886760 443881205 595084217 722236965 93663788 978356642 65982784 202714259 904431910 970500194 444701431 10394578 747356647 180354903 538378683 10698401 598871672 111116153 67618652 550172113 326593298 590627093 989015328 197347015 848150179 147731018 99409982 732520957 717485392 410543499 745435748 182258560 928929517 862322208 653425202 644881267 626941319 865854116 569392061 686295179 906005979 550214536 653651725 527721106 5861340 954738575 873927327 724745445 274224 288127056 697495523 289950454 117697460 80391864 531913151 803432138 727334900 322919301 45839114 599220091 220704692 703747019 211566354 946345399 211498090 339577203 563061271 868802111 691773376 849973687 514356173 443353193 361613847 807088040 567746526 56315039 79307519 657961640 129842278 631132894 503895488 270704880 339947637 295266104 448746453 947484171 941192337 816415314 195556204 6508377 584379185 893847015 176457191 88415885 457712963 987309891 755947101 839250992 514952358 180841928 204894233 521232924 972435121 189831532 381228826 889823745 644008619 78646585 280517778 982973923 659294288 639288268 905047400 651064986 356865618 299966935 346767030 559199824 652107990 778400416 468642379 333952263 242596851 438060671 229121321 342870801 868268087 426238308 588873736 164575638 829968161 989920590 23160786 165353745 703703464 381098709 189826085 467873235 739772082 920294305 5716436 273869439 500610462 705759984 698386790 866052236 832305851 514603540 23528853 174446279 953402318 183878387 719748561 853960142 671883408 140707974 319942331 731329173 830098734 528791386 530925738 316169957 785854151 58947602 833887785 728622040 630480370 851566050 501182071 834078815 917120821 50770710 21440517 858314684 160214415 238299529 350859516 163663880 954611951 124379438 934451637 899930286 342170810 312017547 362024766 598133998 524061769 102964025 276307932 713394267 875978088 900931685 67964803 133334877 701507289 23726418 650180704 104440752 63406799 323525077 62505296 302282979 951472499 889042136 4241510 219070683 81017187 391758039 634896745 432498765 793806894 744037478 431965779 162739527 262299353 676001960 898004947 794499495 619948125 17552345 468188620 735503778 934696486 126348742 672965588 821137983 189070485 634967120 536464822 79107546 420434816 18145261 384074224 285869730 727457965 165225511 632664118 371610394 889649754 337488411 600366573 484954779 913291704 866102010 466187441 907270609 218590059 905029771 440890063 417118010 661152780 14181799 15967691 105225131 49364647 601829052 350579420 33406666 949266237 582702155 264105323 73622420 92547395 17580907 153706904 338648281 755036706 801423427 132973237 563816891 246299573 839146131 162067400 680582707 67403470 176566316 377478157 453775244 389556144 848976243 444939122 428680934 999120534 968656866 7309082 558533044 73741355 839043719 916856795 539011646 572755473 446344324 261107392 634210848 108520794 801541005 571396487 180054729 131210002 326760557 416321827 685233149 380885171 131607937 693246523 198739540 268368558 181497659 911669162 104734649 182358249 244371616 857357053 831184363 212251452 388097483 819466488 178406655 389030387 660275816 346753553 593802204 680146511 815576121 513882867 43970237 469455621 995360661 163302141 550141363 177259709 850103268 862205633 391888673 437311124 587769892 687521413 193131070 473316506 379006823 573935813 427646870 170073685 980238675 966796463 897979273 283500349 260275872 901984933 862072011 290177854 605649310 713696959 693368034 664608057 955984556 741121350 243040428 173896578 165386946 567120186 809649878 693922403 733912040 777711821 364299877 651410584 1506237 996559846 3594033 952225746 511051761 368636576 522132069 532153652 248563914 847200200 299761409 38298585 758348195 754334562 250143320 853918540 823345001 239111972 465000082 825852942 338509597 100624633 856340779 614122003 812309588 830568319 241217394 519681349 397636026 751326346 173480715 133885440 514170762 762867615 371509870 263879572 299115544 117036153 988170598 421339847 469978695 85179784 22072210 328178768 266160659 216587373 38097127 934589789 576864521 9322624 388820012 637295630 311104202 498745162 287584636 608795127 456376204 336843019 587691208 125209762 416693912 584625461 878212179 772863499 214230221 167569134 790785844 309262626 492039964 942847379 512276439 599053900 579797770 618860336 425011324 181260771 312558385 939075848 61181879 956862641 325659583 517103123 776219374 906262137 502540533 46555003 278205150 159610991 982042537 878045470 594962455 657043386 534357444 528859663 26620283 198214137 797418181 447548181 247813315 737164219 706257469 595979563 525704954 197316357 262843473 651153406 941085440 123569105 380671035 287105138 450123784 846165641 191725769 578030366 390954010 60729488 68941533 529571531 880246418 575832249 631303147 296215800 484003487 187348430 547724414 265465945 182649285 378594058 686394035 708618580 624282203 333212319 334425787 641606786 26847758 214937138 425378654 572067636 876104796 768204122 463788659 851281900 986902810 207380516 755808617 866009823 186842863 834080146 483551682 58858618 730866134 284275735 774357394 431116762 474119584 106788380 608544260 807014226 993029744 925032063 396548565 727531753 25567549 525511951 329307607 914077401 478055507 128185105 599255920 783996946 860885458 540699582 454037784 511626420 15199278 270329026 569186527 351778969 289219757 472007359 392785124 165950921 715196396 294004680 297942495 11046147 620749915 384836070 718707608 18833467 20150460 524055959 479693677 305373974 83508904 62621258 502888656 152199023 133614346 872359140 804334023 592398806 612362913 445050430 477717867 912637452 170083970 771995044 768501353 21314953 42662549 363042647 985386884 384046070 30232083 166602508 155460113 411094451 272441870 592357996 438124665 34577490 401086441 350350226 156215482 609800474 811466716 815663504 76161255 152155525 391823217 778170090 937564067 751178178 70745098 778526232 829610154 563555636 910031704 168358921 29239113 799718640 267830245 99617947 384188641 926838339 164366220 106063652 556745576 394833194 649836027 642788076 7806951 617563865 147775800 745142192 222612733 292211253 174955545 454796833 242464602 127406681 817458890 637664867 839375941 799582485 239572811 596706447 378223127 447221098 415936496 856775985 170016446 26488335 183549919 883534794 30332987 321544175 324029333 303868751 606179108 291056809 851904866 843331752 353332003 146692367 530662376 109721394 728839028 656141223 607431328 82001214 227368811 717887277 799364693 770769551 799368940 571434255 979084710 729286368 749879537 811193840 278006152 937075292 685451784 532159525 388268482 127253028 389578450 181126715 559955312 308779725 383382149 280216431 450000769 876880095 744520043 907874868 487945529 812515671 156707681 669882033 932244143 383890981 281662553 933816128 152306000 751057071 432284888 17406705 835733594 230049356 514309753 616324101 124798306 833459402 771061352 188893811 458552527 934675177 846624231 783094374 682832988 142337758 886840012 772738236 658900890 423566545 506944001 304124809 600663659 268504927 356049923 517824146 992017289 391650328 931650404 149832147 720332029 992315906 682636106 929389561 610493096 267030548 678769133 172104425 755444413 796787132 875712284 513788471 249608261 212535642 16412857 147236784 640237466 646951107 599091512 220001745 611786988 756716478 652986404 973143117 560689855 160846474 763789979 905033354 685079147 600707159 777208269 169926692 327825563 244740552 821801856 957696873 443558350 843355511 67676303 146554844 553552601 806377585 442095462 747641523 188269924 355155126 123835528 57627481 387092584 939155898 249863434 597212140 965456567 10690791 32034581 346601920 35855220 410328601 735105639 68366298 796418711 621595680 312433363 980839285 923091306 641273666 292369084 474631809 192239374 121570230 592559518 896063519 938499831 331108905 119022214 973767974 690124140 711668285 795009172 111740065 76707848 786323718 737098624 199315535 190365756 985324427 642469395 338083106 764030410 797404491 927309481 339862976 613507915 277035701 17160630 357216517 390206635 512864686 664558654 823396991 871500200 595215375 642239066 674723057 651298902 32658469 441025978 437505233 836337565 905901872 315858462 868093129 847775161 233766372 605667292 173579321 596449978 124827882 412465246 442588595 702672130 185942880 765689504 163887486 631614921 869843285 944403894 758725653 276519324 521290318 461871428 565498533 445817562 252869060 841785860 675229074 889216054 570903460 832170052 919326450 715466040 143315149 14833765 544046864 709894332 208627093 890954589 551728875 881982833 977550405 74799926 93360308 262103642 91035032 538448269 530359380 995782481 799148352 621458964 257294307 584916351 669345377 866849040 214149682 625558502 559307796 697888219 26714946 277088727 181518822 579110243 839212747 341022588 195240534 391332009 383100086 354670671 470572378 969979716 947334051 225674145 88403163 469805531 37663076 816305940 392644916 886644398 831607168 45857 698144183 455969294 688521137 371160468 957320488 15531233 778148454 678421002 840088640 17654047 752184642 422552698 282813995 755955799 844899739 808279465 622358282 791875627 909482748 841789364 935778930 249215183 706056611 764732554 135035372 144792974 733387524 475537520 897390963 268526917 306143812 4866683 201554425 138979046 987474622 956768537 993671650 550460919 554027138 325846665 807455622 380133648 606060241 31077726 332347827 972273761 956919970 841553664 757430826 295399465 384324897 416138282 48235038 924708672 220084778 727633773 139325624 715748750 714288850 297020332 288417685 361492113 744270815 686572702 817035078 309814748 662184523 396186960 247457742 468924818 175511493 629776544 630372648 878708975 320556847 317476803 424108479 352176831 180950305 915744959 349386996 653651941 694485605 847081714 178155420 72436182 918093433 346349449 464359039 292915483 61904912 363070986 181595866 264589267 343425425 709532363 647452382 239042606 678705046 98229112 442989615 170376947 6148975 262977937 779498085 603160571 43708829 700332265 689873806 518549171 158435927 684623400 936539818 11675806 215774728 601421642 423817262 830539729 393784270 794183198 950603394 92266870 990447101 356662985 615620739 256315977 203170458 605312064 738627585 59183902 108450273 170621137 408227394 771096921 217387712 687754907 252985982 362474868 642096985 898955793 966300256 340431741 533678468 11370106 664514699 627669909 239883082 333920884 609566483 495705714 171674987 869309549 587173888 435959774 94547417 923981097 357990351 426771253 220324411 545773119 906168816 22543851 980118635 894708892 853268809 415835652 832010488 14703358 341626545 720694426 941817253 241849977 412303734 478562907 444172776 561670902 250908120 668785161 898475372 772828591 107235723 266717432 94455439 931103669 29454905 998932882 713609957 965560426 915129342 775607254 368818099 1689607 372157930 315836373 510937717 905197591 813819011 226710069 252949336 166358522 238486592 486516398 712139712 624469347 704324623 933312655 783141060 625768155 181648848 56628537 425314221 391778876 575334615 224229027 85764219 239004982 978410094 794295765 669457504 633964493 313822800 594404205 870210114 249497817 923100976 764229661 388236093 995977348 136217904 26420522 630306591 622358224 770911338 832608495 177343723 622749711 270756715 243422552 375320407 954688361 446966706 966585448 759159629 390832473 889540662 59254963 831005805 523970608 545448413 489836516 470395786 733997201 870599686 283830585 868545833 607798259 56715520 865623042 562002949 673776931 454492304 486596645 220844430 401714879 98149487 240461981 768674404 470451131 600804042 979713014 203345633 343678944 137275073 525086931 677857165 657317448 957204712 904707177 525064103 153495012 660353992 853184257 614693795 221443574 718869599 272612985 60646310 537052311 458949276 548919492 550560780 124276530 335226852 289699941 325358563 528074503 99566992 801083128 402081645 217876393 613589869 804624298 654333090 372919680 578660922 367677884 54436780 937284168 537881645 66897156 259658601 706076048 865799535 434080363 219776492 242924348 62799515 397517424 646352635 275605508 426152771 914841507 628127379 260179955 345613419 359329067 162787168 577822440 732115724 657896257 455234886 488674584 289094290 430216115 145784795 685448074 854339423 811739746 411810538 751156890 701997382 832972228 428776177 881937526 692137488 789001570 63876515 974793124 784284666 759054427 423107176 346436986 527992373 283145696 30453464 153745061 837964645 456288694 802446660 225176483 583353379 463203511 320647469 555093832 980023675 222454097 912398794 464535869 710566767 314523653 419611783 870700156 58432370 427475945 282958721 873525206 494089965 558433575 472536586 822390893 967691709 36070268 207134507 841863226 523154099 187735737 797709341 403924104 742378003 193761606 518115023 99435639 64106005 627042970 171189860 828437370 488964968 554211780 112834994 278954457 752382378 810679269 952349123 783934768 630785521 39436467 93994583 599816430 488396101 356743928 649203297 43810007 171192099 595749137 756572294 196483 472992252 10798960 175054753 353760988 301541299 883155739 815783746 255645348 451387427 796861994 750322730 978618093 464608151 475834444 849734352 813142175 983758160 595416387 347630559 913288181 1491971 429732707 168979638 937617152 798990936 368593943 615956454 95879203 881596268 933846621 569578936 206025365 587324240 327113541 175621285 932987106 438268295 319699061 722351067 747423082 680653196 287750824 635660223 396882145 219197258 626443306 898051685 335542989 150071202 232386398 249184282 933779980 963028712 111825720 995426779 675967307 864047974 95093700 270842843 525781391 445530584 799754909 801439233 766324400 258245103 116688246 55510119 339710937 500848334 618629781 537988572 616761866 344418192 492206931 659807843 218960022 15679936 705048221 714530738 964481445 332479967 656495990 38926772 962552499 135362529 135094131 359880968 561543439 773112752 674828605 601865599 498414173 94624168 771416339 86772897 745928469 335569689 111463237 507379241 359356673 834552009 814896826 686149253 841657283 794540911 333582187 820212567 427432781 803199033 862713573 539951094 116919399 950240583 871174347 411242478 482053932 49815597 870563154 678923132 289215373 737410165 474246084 335758866 22757836 221361179 540675838 568725721 249223939 915387919 61289457 5280042 834852251 262758583 909964324 369530644 681749461 274633834 617988656 613522394 705558085 975178742 52547651 350744690 423011409 695239450 642627742 64755206 233095350 999722253 783695895 291629175 571549700 782816501 885024920 986283733 568107805 59592305 67584926 309606376 79653818 335602704 91173562 807831211 701144806 173968344 171406867 970234571 610887040 914162112 592299747 520308012 674316478 55995445 187772406 745222244 111596709 309251225 981086254 90713406 135021202 229735871 935699201 411253561 784691124 944781425 117544697 617481991 702014351 975450090 106494515 44692238 526990458 910258268 272768737 868889066 85993506 595877228 924529608 826853609 187313669 734324401 324675779 845003917 342197240 987239992 725808958 774066446 923248290 748048643 114962619 371300566 467708414 535820165 216088401 497522435 343377373 446680616 60013607 77866472 576353890 287059399 965356542 589853580 7258756 684337716 975594405 775331369 449038991 34736307 487087234 418610350 761173667 828045949 238464272 561874750 160869171 645063487 926382427 33541039 61598600 489849240 222764422 141864460 516351548 225866142 503836741 43511060 225697215 259614042 646809443 503971512 614089430 301155655 730824254 264240800 618306327 148509399 184229958 582412455 86636397 488555246 941322113 72534875 915051162 304988261 58559242 397203070 665379760 462077064 291889549 544804744 891255447 958241176 596778957 754103842 994202251 414171978 355194655 492682412 499354779 565181767 651330028 643415224 246007339 822764970 208929331 536523660 891812211 868282245 184284676 881708196 597524477 280436572 767690758 572732463 75959595 877707688 369402354 527018893 334893742 348737877 444057877 571734999 284130064 756202052 800113874 334701143 737062444 971515850 624612638 190570763 780150192 386078511 155256578 343386919 458278818 877273136 968806685 789860240 667925208 179170174 694584352 306239841 262016382 188383549 657572175 518366826 77004180 476433798 405573895 730083756 598655854 30825701 770408754 596645342 801846322 9190619 615248852 452105707 696376413 305016413 397819778 607331698 384329791 823811155 116345830 255155013 407186042 838660122 694943293 402302442 361891975 796265475 653176280 659290141 466998576 7768017 242510494 586127180 58313495 573399359 196715913 263095833 35998510 990410872 355143461 302027996 737444669 542813341 446335508 705257503 588534880 673081923 456978316 829652256 97097094 888744434 852756439 56206930 264044531 862626983 409265874 121281500 144206782 593756242 919868526 259239960 321343060 546458201 375734579 414881301 423704307 460474900 621458104 75432470 376279344 898847055 25127468 471843345 208919410 188258507 367784144 926078001 942194036 151165116 100170363 807401813 968237255 573012300 510806037 635618702 143591245 405313815 419349532 714366117 521788863 839698349 786849570 157256338 640095785 321966612 987042892 2822662 372217961 721735492 413141973 430058210 671156403 757190312 487759241 967237310 413930511 718335139 281304394 308420451 18446042 295019273 775877519 800353105 842900289 511238562 504108512 860940346 408680393 244854954 605895515 209067909 814605770 25240916 961131826 833448652 39863279 656612930 54292779 325775966 809596087 970868751 903716382 26382782 228248311 569932229 285069947 599211042 263567446 472862567 484517569 853694709 663205840 87758441 276381704 391624277 741134900 997095986 415497336 697288085 224757414 326696609 994013136 733125564 384643869 895428229 504818656 729105925 378255590 744954404 798441743 171523165 749655839 590089141 554006230 427124201 857837373 919585254 271748674 154046333 599403399 919907926 807528054 517005861 277089688 408181276 668718375 82636704 458580705 230061630 873341726 766628064 358085924 304290363 913548986 894396555 998939898 72329858 934152299 367981437 539242574 263568120 464623416 876219716 510188768 871586167 168544570 695786146 52676292 570506825 720491551 644408335 339753184 226948785 803102632 322547765 862734193 26652002 242818091 371947122 21317254 142449926 482089745 315619161 206564484 549216952 367905113 955891505 112778400 216003722 928078355 27729012 737916776 564123648 527732966 604937298 701258043 361436307 424334988 274256684 194021068 69710896 24197968 507108633 321926051 81813942 386698134 632371300 444523164 944150396 807336020 861193227 981044837 379820488 657914257 33712706 23081988 813003096 145547501 221691118 848884048 858240477 967520281 897338923 95235443 362999420 83019610 812694727 278885742 571403851 331830282 490124484 416888469 413956826 471088407 412510170 625340175 52344487 681965443 629666802 451544151 594248104 841763554 592741804 140799934 428116422 975346655 718496474 589608678 560832348 488929463 591300867 659939400 88071100 605258684 378291681 652954031 427886506 416548307 14012899 38931643 162565599 503991542 103158956 160764256 656586119 426875060 733156754 741881444 369676995 816545452 86469664 71925220 714853672 498796821 700379796 579269583 575377471 757663545 601769569 571599977 759004163 589839350 404454062 831434442 15228774 988601404 31379670 203552605 734709964 436462481 955890919 502342754 672174733 970979984 434193443 874573420 4258680 806757 253142913 139758307 526519627 141487187 806272556 680093314 791816508 826357294 368529411 57438682 733366899 729031905 370724888 248439758 594609293 405054442 547743537 102007829 941037083 959937753 738661962 469975484 558272801 527868885 26116369 321666465 527960471 715563542 170421353 248320249 933890027 837356140 630718184 4213194 280087422 427452343 432401240 782551922 115679010 423159660 856853305 101650206 627974562 98426903 743802174 140216916 211155514 200509395 568165836 854140778 862542107 474854612 464391550 376368140 213086697 109742557 86085027 428128698 273929276 186816202 769664702 176874567 804894242 421019912 458976517 530510939 841819291 854556184 580596452 909431794 578993692 97911312 654401911 91184347 947443469 983087129 367115539 799927098 933824587 476910322 183793085 209953799 482226087 367053163 542612401 201590669 735456868 218945259 685066205 407401963 619928509 590265323 11373155 272403350 675128669 339829881 693196571 499844053 729063909 48284854 157490190 489472324 289871209 278733656 894702076 176512594 697578995 887434793 540668631 510158275 421188607 314452102 829089862 527412014 587384573 491079648 927986211 539924351 19315155 377160767 561903869 836209527 738243928 68966074 394867351 713677863 533816538 900183552 525636711 903439737 525149337 589361874 197601304 573134503 777856586 782321798 499360264 126136514 574146452 595342214 53023691 14421292 534628502 168271311 310190246 815190046 450323551 668617587 493933588 246096163 936990069 381008663 164793413 989212059 192040015 450409589 380307610 726872889 231970779 623563995 908391466 42122374 631033849 269317547 947715649 611178844 207955965 759073497 548849371 639844203 183400241 95268720 239522605 749543095 264992080 22750221 604511773 580196887 872099085 825193314 336800453 224534968 66480778 928239285 868559604 575133081 2380257 724071006 382897068 240828941 661089695 897521740 939174309 900642364 941022532 25483905 548113353 743612065 271963588 566802834 140801462 911125901 374698505 72118568 741640767 796649379 211529070 992924801 466324459 211695706 208800325 36503279 400598901 845332606 651939923 47490136 868347466 762713776 677589839 614473652 563114766 78909409 408195430 307588499 172672535 368361947 238579642 647299732 897296880 243514808 541687518 210287599 404956120 690652265 201328988 502146540 583902785 218999088 394957359 147670122 11231569 758032422 789203273 235472217 121330020 787727030 184217102 490384704 322472328 3316768 773807063 771301304 835981823 821864439 509401201 42999790 47000257 466853539 416790683 705280293 552870391 974426080 110498443 421078322 512702593 372347197 272705642 300584190 124536945 967777950 225410259 646816008 827320206 987168443 576177496 47966176 434676690 705841567 644258557 599974061 371752940 841747753 379600571 254477736 522095551 61446542 825045502 713101983 474957537 721834965 730456872 3025267 226872605 926055513 542515212 621590170 262380786 383465803 469935219 880394142 176692753 209388846 985271451 58750875 609350114 687953753 530112946 291361733 532411904 249024633 676597855 29435360 690920632 711745804 528283962 648963782 60422031 128594406 722463055 704254181 255420345 675190960 745690784 20807870 381144738 190806116 92656800 519531367 211453033 969674707 838240440 190379786 199835744 532237855 888119493 853375844 229234062 685470529 999460248 518304327 364509997 25568900 522725237 984427544 548622636 995076872 869933717 873423953 815098541 109939776 868096932 990210048 525400712 2611316 576947779 87678535 377988039 78876992 86362503 577576666 404016680 834908179 52748408 19642500 244995742 532840625 115346067 64383906 261153744 281505202 124827721 850914982 910174361 538697984 76467582 986978965 124735110 889326685 580247562 181431690 59092571 728127963 698767931 968994097 905089167 839717986 821558609 19986252 185491915 716353069 260767233 787045938 962749294 697758541 821014259 239661387 651743244 943661605 206219076 806314901 772135914 646818796 43627269 55737378 395525508 230119726 679665081 308256408 249173000 228379211 932527323 924946863 779497944 812691959 988728406 493822903 635365644 179607480 512337675 388998415 867460590 354352747 462602575 688967343 455176572 489634496 548260714 764075167 418566121 438872505 463896089 103766141 776371996 385135919 714780940 666886652 93692207 717005389 109767529 451661151 968981233 165202451 525605447 690201090 966705253 759763412 901209396 135109842 173577537 80867256 127430832 773457615 999799152 761022267 120420527 31151505 22212496 587564460 160511259 736534976 214395253 896871599 130354256 656100251 430721700 815454908 424359327 820256114 833566937 209457053 869929419 391553068 258524801 515984116 907661198 811397058 395597121 73743027 471121429 641033666 320506477 927425441 40973696 823231437 710591889 792511964 42529636 300242457 532925676 326904146 434192200 314516975 169590768 721548870 918045995 108353582 814745028 307346898 203235324 168177094 264189378 847521887 470067233 490512958 610680825 559521838 871930865 526175792 528754091 491374034 90767930 568938439 395536848 193363124 499800763 416353095 644865426 30229902 138996907 453219718 428656335 403464945 864454961 811986027 706092187 619424703 554224105 300437366 846301627 566278577 599070053 882950712 618686250 249707986 824521130 273774294 556615320 576291073 641838767 404962954 812269286 913896052 417674465 256889890 924937387 17313328 329288098 861870207 396037810 714569105 679357381 754960664 323999354 472699849 35448340 459107444 270546100 725982809 212562379 292786867 701225417 435328921 933679386 291603462 94371922 198305590 236638630 250969395 533247902 761427118 331513608 590789138 849820719 905919958 311037772 819951634 101452861 186925397 638308724 23746741 305875505 173672230 144777203 900226063 558966571 730194714 237975347 4684107 803211646 343026003 803183631 61779238 278188334 795434699 239826009 604033650 710079097 749217739 141111637 905694357 271980107 479369844 200828476 473895431 423987912 172327225 887791803 876482263 56495046 343868771 771221873 992523047 449725776 62670220 676176500 213973419 810513956 786239524 624632269 140230703 170095670 429885424 508834295 532914190 709372203 86315653 533648996 853278395 12859103 667503313 299174392 7154748 651097055 763767699 456073612 206939049 893607920 267759070 536497260 533867442 26273414 252720538 993246426 489122071 882690382 526099459 441011849 141231405 470859940 397569064 987752738 613398624 723742749 625199469 64368322 913480875 280587007 627329546 141939322 658924065 539422916 60864905 881096910 844989800 215544219 673663819 819545655 279563833 871303911 862901508 776350113 791229922 788792254 101485371 811845357 931511748 618832747 857749963 626144624 40360404 168015340 925843557 864838770 761123102 805279348 509433100 153722801 690474557 688618 684030103 109249499 995922917 602675561 326179634 531221783 440883034 783182526 141087965 100643197 702487286 991123693 169551340 97227161 28617895 789311149 965415301 156517612 438989934 592928487 763117605 469873259 648826081 953688378 139298331 336086782 423596969 898151034 265412108 324525570 781888005 727792429 372044141 54232520 74607942 164728845 527802636 520366612 323613009 270076552 876507016 255355550 917708576 309795651 166230996 38346644 90646849 707503251 656794040 641436694 208877141 325123330 209665616 200574649 891522962 539391440 71633035 559465989 967317314 131672944 831769517 19307255 885947714 313562630 110481357 183874432 363806596 746065392 718899288 715344643 994961037 457036858 290844812 972421339 69073911 845677352 213667838 288017107 990821104 957717168 754590485 244179884 590710458 526845181 708858764 922005914 281157929 520497389 718220020 424526535 363865384 410666132 732804911 770013135 302174004 518811575 40430838 417687107 71334367 35216466 770484309 32359718 374530639 954107155 241532714 687628147 800399036 418696668 525668265 267879572 524239093 52165189 324081882 659364076 76971740 720272919 240852761 403709007 881454821 29943250 230631062 966354565 278343323 687305512 891774419 620585931 975105820 667889536 882411049 502863185 421405592 372797556 6415939 951272380 612455893 237973075 434503840 625225638 96387246 340549792 69020181 42243097 247300239 915290768 935963209 856251672 118465531 225694096 21909048 435123735 867825159 638699454 102745265 828967038 757670620 746080875 206452952 780363817 150554680 394959007 481395876 88760810 214961133 30067605 103231330 552904198 387490401 490807098 450147888 621811892 86777101 649644722 639364739 572095650 296505598 912206548 242252450 408285551 510049623 989462697 990399016 156218930 741238221 50143728 789516934 975740402 479308073 366571933 676973438 96371243 989682122 382737494 618188201 271705935 252922400 199433461 30652146 329777475 469937458 618095369 344756505 538029022 581749017 945017172 296806450 160147309 457036675 972648526 878795555 360725298 935146545 731644064 367236137 237761504 122100601 708575659 139230035 942191137 129523908 252127231 927162118 567517968 915223313 349512164 139242615 799638207 151703409 497180116 910749748 588295859 615698825 102545662 797601436 28222563 455463443 631818181 636717154 950100412 791142749 860154431 281912078 703900064 297247176 980068023 97578363 865146978 601375306 490577964 6240858 881154635 992274157 458986704 506221742 476733465 899852110 747212425 743938127 756112251 350374174 379103603 683065447 57907606 908665509 310856283 296289271 70247811 332716858 496414022 868620371 404831438 127329228 530114024 341121954 357449208 493999452 281238574 532383583 864441591 487146880 162281653 78234843 984890801 781836002 54094160 510101944 574934660 578308543 242843013 158702703 831220929 546852457 842692369 414511307 260147500 123577797 759195744 900000364 541084286 676006350 510176021 144234822 247358947 874639376 930136200 345952287 257610621 588424749 355510339 927970580 961598175 32667228 641079941 965312020 976479634 37643237 88965311 949459811 432812435 525219750 418062873 144825369 754931155 904518289 48855534 244394657 521840310 275398700 739039819 313645370 503508117 363112719 790545012 181104249 218929724 65625962 907363680 927606213 321879404 199167356 463766584 809393626 73304410 647213085 878021852 405676871 512344878 421211957 323777629 514748144 596179589 557640770 739630468 132354188 942808560 904496342 839097162 909452072 539074931 286798103 827910494 656242082 238467334 279746622 419884194 3718958 124540696 420411160 443006382 862051797 191620871 966059144 90771788 399207153 25972136 553779203 729042682 920557491 557045190 851272722 434447211 265369501 590956699 826981076 69456646 772653832 24869464 901464697 995999846 512904608 186437795 605309896 90084568 131031778 153321236 520204954 495415520 364062885 80924599 130842204 291802292 5665678 435344269 254030993 207295679 290870682 766751498 950227790 663513632 919860376 651117720 730787261 263388456 78089900 609708819 252593818 594379744 757310670 656111692 840369849 181008512 730423625 554317190 444181374 606914553 583241788 909731836 682037091 969779821 347167772 926948185 538586742 394913713 228483120 557663294 346304728 19743186 888057620 546812607 126755135 189255565 966606135 461838566 76055412 700878549 42731869 616666415 263620822 136767312 211290397 64948491 348830422 90360027 54641507 319451485 257318777 713688578 355208944 321359103 765708761 874817161 611172053 217300798 570094244 559171046 236249852 977511514 656279707 220847043 922291871 638828552 223000853 871118977 327913679 80573424 890462329 600179632 690048750 272877102 466677959 219858584 531425077 74353621 7635472 87355572 569344815 476722023 435391225 869220402 479265852 681203550 78784829 502283380 293867535 387633319 703633448 526181009 686553904 711390498 131339036 515126740 22417787 124367395 164139024 907247164 724816544 318353652 727751692 365442299 31579297 648349521 933332910 551322872 494260310 289937898 278342056 578829645 425687532 605147364 666297151 382608841 757035362 900041816 957230286 987987822 266934027 967898835 325306945 671152372 891879438 596844501 35088794 424251717 652846313 780700242 718979952 406472191 412310506 983644980 144719723 720097269 44831669 360212950 957900489 965972398 640175041 960807050 523995356 921920484 605840090 559005973 40714634 417507847 638654880 814187310 668086732 162278584 887604999 612811522 35357743 825857614 421119190 75743667 965199702 82479444 767377960 45049812 130549877 864542985 780045805 587369967 171984856 35942878 720669546 726558975 454880602 788197372 930493109 908822262 271476463 765275068 618854714 189084984 678915354 985233452 46886457 92223262 440803703 998612881 203194181 334769269 784531763 774375903 297046726 638298108 47218062 612371267 227423352 579317737 514349152 242070170 362465770 920781925 398792850 936730615 969105664 838323723 736335520 614391585 812534898 23694445 632631070 966363666 404400715 899122831 184621872 272620921 430185066 954335082 935748880 120254265 542473988 724725867 310545547 775062248 812962080 270703601 65999236 744261201 876435737 450353618 883934320 160849906 143025440 950900694 640843993 185554815 232521656 463351355 679750620 596440669 751086648 545957936 406330026 408140328 679435597 31420506 791847178 585423661 477735797 328821585 815765974 388041968 620167044 515344932 263904633 896003240 270390563 63961809 439866488 163351998 742998348 870651598 59276774 91768914 826158800 417968515 719586797 85355446 701491921 564493005 290278476 97618160 603482440 294210941 684605140 775033148 510821760 724276695 200197610 862064776 687141529 770878484 828720393 92538871 369064966 411388640 214723901 582175327 59950607 346976732 126986152 908644555 929362512 301178909 832431104 800019193 670560824 416336555 214398223 410609628 41595275 326299907 413345074 927253019 691300065 432582550 919445723 220480657 147378212 976405576 186004752 871333067 150256406 159336177 808704489 596027789 213844937 582962655 23805205 616099149 570502949 750629458 935163990 924004022 855205221 184540927 445359104 99724071 621068442 156726926 213257598 647547186 525773094 370623516 12470733 7169821 489992259 491877818 509352447 98620260 978461818 60280556 952247738 40683829 904853036 715478314 404870071 179984114 627803149 800528994 113679939 465345715 118769059 920265076 152835009 898787009 207038411 41784501 125880613 673067036 768028469 536575085 627747962 35802358 514994403 547087193 781841246 959182134 791579822 407911209 666682753 49421559 134316481 76451587 485388074 779577094 500803868 100188158 312210865 957938535 92122130 289395624 15655942 2450384 998566603 89867905 993539881 897854508 245231299 84439678 871008944 399789337 102251849 27934086 55815492 784528490 956377601 223114232 442823459 243356583 717869923 202495268 657404064 922913416 420553529 275891661 638944415 437939582 451783461 481587886 100430106 811821610 513405209 8447217 369993630 32907236 556271068 635148473 882239438 841841717 494603660 128441242 997077471 182344029 915635735 557847323 116352795 13127374 434208192 990933819 73000542 790695342 919300512 392056553 310207132 423506777 868792867 525442187 461707609 239019486 786386823 338723960 288954671 960151165 476404832 74987390 518142028 769823791 969184791 926735709 124849393 693966878 95749990 644855625 793801204 859302952 6853341 680675948 810895679 81843040 345979745 956102753 352979534 784674445 512843432 187762619 716032693 138775722 45944766 145666172 736570008 628331876 535982978 733176478 216472882 729570719 552484137 844018318 149201742 966913010 836505275 954060203 448851921 618220326 596555153 278800076 178957358 305896122 755376349 614239927 478886128 464707426 531295778 945574059 124116532 295432580 890365368 175004375 175869996 988848057 269213514 874343648 272589213 50745170 883299415 97681503 801399393 608417489 647861428 827501409 699622375 783631467 327089416 223735525 58794926 57100429 672913742 906194785 657071053 297710676 957769559 811666750 759847790 83146771 891114821 320763223 420191054 405984721 72621585 703936382 21406783 825539016 156119559 740476152 608623527 964676328 27202373 893704955 550611967 246950737 425663551 53541175 46979924 382463709 891545150 317164106 282344904 575253395 909701596 56278602 545335826 575966261 211743625 807119168 392880634 963794099 36234250 405268903 286959838 655997622 431138548 392102641 872858161 991702038 654496053 918709250 866710518 825272676 166475148 868876211 334979401 137005665 199803148 200779088 113644246 304160901 993905053 499976475 948485984 551244665 767641723 774316231 486082620 191188381 488227509 768949245 369249747 623928963 283462063 39123162 107292196 443388786 248303008 841576559 739520831 519953892 701583893 71260992 210443211 177553928 868054636 720587206 823226752 737864001 977711706 648434413 840460718 691111076 313617510 734891670 205910453 561425278 638773867 178794006 148155787 463929804 719391258 723859126 716816953 792554690 742785910 560295473 815726174 667553093 163859286 771304248 941964458 698050672 455604710 153523697 76781668 493750803 432255270 282629748 678072805 98668335 463289705 809261901 736190747 400749179 118988248 460481533 515253255 487793890 73023725 604031353 139790655 472161795 630421752 580991657 312473197 746130096 393378974 374005994 114531022 102341999 775668564 963821709 283382195 506227964 43727848 616793430 191225091 818724037 985620217 179137789 574004663 225920365 500048250 5748656 235032669 990312265 916894515 268393615 127326103 810865894 818609472 402635823 524095129 393441153 998552208 81593112 711759277 505989517 60808807 530189383 267653810 862433585 229924060 83048877 401429401 658032327 548384092 267211437 879457511 775740767 575278885 196231842 399440439 61733690 434416588 772326743 716998837 910083663 862377912 119294349 116022179 941706441 79356068 283046777 92284632 926911366 679770145 56312642 536169787 702250650 533713425 222011783 6751565 957687242 947552557 900911064 419548573 488397074 460884353 979481400 751401297 851536159 942729963 296318626 823768227 739246550 407634335 541156737 210111842 297734859 888332965 53230646 525431661 136366539 434865753 66801301 715244860 180215123 982325995 131731048 27388503 516937494 731423453 408523755 310074844 454002298 604913032 544780366 523866365 603990299 248011159 835715127 518444416 763334471 38808457 168985661 479926845 686516865 165275699 286622062 100751268 511726079 374803260 655351241 169537588 107820332 172260256 776299717 409784069 456371750 553354798 397106633 816037951 998623809 873977866 768431793 349170081 637189250 474233643 854258256 929067771 316036132 730322142 238671080 223126708 343502103 155700801 50368691 316311620 447768700 69237449 343667294 436328635 60328234 224443068 62741897 487376697 574637612 156643256 702101832 221384564 660715329 823181098 404364965 919118901 494568283 15509720 726791451 701929434 995465504 735428952 374319900 331776214 685665132 462847126 586307725 725248557 811052493 387684946 829954885 298493433 717378310 196205216 852841361 184898535 195894669 200694886 159280307 993541050 572815884 913064417 90283870 801442759 33545187 590948128 142481468 694654328 190416292 899712647 495257192 514426314 651180438 270904142 975431668 854720462 997405748 244440064 764342373 582362923 671362219 34011901 784359218 753592986 329558367 180316408 674152008 787611753 47853158 933342073 708113545 174009081 924618763 101979483 200077896 827234624 876132173 594564943 831375822 119033160 603206237 328420440 478095833 519920302 969397028 501916749 578841624 445887780 533668282 973931611 766577584 940811503 638481648 378713984 318364090 964433257 68172999 176946449 57167298 219762560 843063543 523033909 399782474 405458485 671531369 996216679 796296517 541498143 938693821 556109048 959559324 366852838 240069317 750726026 271766188 134415304 230357256 719088534 155130054 367436311 468845888 157974759 176915886 900710072 649330140 108549405 815300125 639556005 692573311 733991468 654905151 626707564 532340863 655911130 11812662 972220591 221905255 95635780 896941973 812041378 221715829 881934681 385666021 18354064 6882845 77777757 751864355 605825623 676748932 788606056 84623680 114873831 863450629 248059109 104235424 977337286 530822320 12976403 846897052 958109839 95719366 457674631 337652736 805522542 567608894 87007656 565911693 619829670 88537924 460376626 725404280 40720139 323257012 133203892 250457833 257817736 116748195 961868050 567121789 500904859 791168727 762636803 277069509 522130900 928496970 803681171 785528005 216341850 619060907 922123427 273442678 964551525 550555100 142644836 208362308 141913797 587169141 666891488 361917840 271872089 692529728 939553649 293264175 268235161 660880315 865193800 26522345 573024526 613123225 754947559 172123643 172592852 870058817 125756327 675766933 158588702 559864397 558492211 100165213 379745970 352035085 387181323 105326827 988335465 258613762 312140803 846117963 569724081 177791331 424657857 166629758 499182603 470258587 454796354 226849016 773079437 868665800 663661397 627335459 242593888 594974782 84187422 345407707 402712899 449406722 339974293 62692337 845723910 421305424 799489029 42875305 165706512 343180566 816937357 66605371 733103578 405979510 909404578 781304917 564196210 715750728 657834891 711160215 666340857 577201813 649553380 906831638 716561957 58924573 148956956 356924121 340955072 957437906 90397686 647311199 380306471 333936475 976682508 722918424 518428875 130501266 922174023 73203175 391505843 49393158 429921128 506252199 782853113 526885754 892072579 808985250 817055816 348570724 632424831 605267739 446056805 420039279 376603031 212826822 261780643 764844537 877708763 726974283 514628205 24021142 437755824 239062214 987604672 703740299 675646284 444671050 691948462 6432340 939907131 748774489 135872476 419460382 615109597 258196846 749872388 774809933 14586341 394158195 233674868 176216568 747237595 865455435 924997006 345412200 442873499 403286857 553396294 567080605 866074837 108513719 173089703 541562825 802003339 864283729 724136014 898210514 218206613 377793479 68903149 535338196 400310560 918987326 982843082 106820509 18753067 131966928 56293949 600621104 801016584 380138247 142974773 667004227 817841377 263468902 863872948 306706368 522081841 516309984 441603150 55982407 686359879 978667359 180700334 101822123 91675847 858498366 308134418 521164913 705923624 945818576 974593482 133151060 832862262 69334231 909786044 89374403 880979345 467214349 507158755 849830753 578139437 259135390 625708492 990043525 977561297 229196460 223876887 293994936 68879256 683702218 656835068 892350777 961647218 275866498 195807427 748077180 750405284 286400719 24888139 276612006 308066372 857188771 295141764 600911635 411003582 539194723 995555829 535443921 356715858 305289574 476009526 644710434 573902739 570602873 253427063 215126526 775535593 819846749 954946296 704348047 797323792 601694792 564481167 582264754 892063127 853586784 903786789 724822141 267092066 585598531 898500409 918995379 411636521 693741186 192700763 38452050 115309558 851094305 668873906 83427334 477492395 707546393 654811511 115778995 729962874 490885591 447506808 715966959 422389611 47977402 443252886 17034884 284995289 954966168 718912327 280528371 77514741 324569658 96441620 189806572 765643074 488751835 735614236 437265880 486968855 526925229 258728592 473655631 795117856 489811796 205868853 405258914 923098846 522876008 793329125 896449362 259924514 92368888 972856590 799735958 159158422 349609986 130142001 965269466 911241524 482431996 757395812 901135163 685722316 119557966 488953809 810089483 193063043 823082453 456572981 716183891 683971663 324912226 758260834 986754124 201537916 965290809 629263037 109137637 447680298 40762003 468628672 742430273 242225356 468834588 410536825 214855478 757257898 213251189 513404937 149654222 750235232 207222195 446146599 281072329 460851549 491804638 985177243 352955418 574442341 506941043 893885891 240417126 88210704 40636899 579215377 679743880 953563720 576684050 345111690 676900880 460981455 129096920 355643720 831440831 538733239 878005379 734313466 350886668 312535783 917986900 776762463 190343842 445955485 26128125 372665551 724951520 489011943 684881193 919717554 951737175 697592104 104057332 719348486 470532432 256278426 277722991 196760285 534335556 67626694 600907038 583103452 299856737 76008717 436501625 580587198 418763532 650965795 992543086 841135567 342283097 636169870 491496669 541358962 821350549 334821931 364708123 826984604 350188477 148143274 118561904 317200214 57089284 221301517 390459801 82220862 207824465 836754221 829260358 766336518 168362430 507617845 567670173 316835316 23759386 923483429 185466549 617602657 246031720 166244688 933520156 997528122 296898910 47212766 649724242 745024130 181906919 694590283 127979340 174936782 890449826 619216870 806410482 375090631 538004576 550386259 914751136 115738540 408992681 530702090 157836201 269401293 457508664 54597077 625508047 180455953 860026747 235655254 65528013 161314673 207326740 667254910 340042446 282084987 914361434 38875415 428292338 203353808 156030425 578044476 83769552 58469542 51376845 565255644 125573615 353567046 268211371 479653434 422816331 110998415 672093337 193492591 974982359 5972081 306780657 841752295 878569973 738134899 766796994 60276704 224973311 453127470 512706127 492748270 263521730 89720272 707047822 927353978 223095550 334090650 828692393 556310590 350003943 493529442 568329345 447603146 244911783 471418642 36776742 908662787 239735257 637505063 595961952 19471518 586526480 259508275 927559978 879433385 737586254 25904475 928583985 509222659 289659277 710571225 18663257 88800479 547328826 234892155 100825656 481962053 487105204 304239650 545478297 908387473 297195218 601564228 337938427 694843122 165659226 497938539 269183760 574563564 444712587 278371508 285747262 398522583 290663828 146180945 513558561 199627869 100890394 306509575 448391687 978490112 985322166 781706673 393161842 473041042 10008181 106660027 72120218 658310586 949325142 808675751 939109353 353916534 55312336 722470540 426142333 849743508 173655625 788020882 713763753 673464887 666068383 590578295 577653620 226378328 284623267 8888077 113831448 276440899 741536666 314775993 442362500 830983958 740305595 439791350 474715355 296968261 201857715 650784976 378816243 575240729 838266403 386584426 713717463 472289580 857968417 734524280 903265606 847248878 839335859 158476997 677392945 467630371 133538391 163761327 409794880 921470051 697862782 900760742 912842318 680671385 781783308 560218289 66641897 690944645 488358618 269386728 712806867 568995130 651408181 95139579 742070660 161525408 35512924 701131945 361336485 945519091 637274117 878386250 358523798 377444930 351850968 959283782 21955049 216878833 31566835 222238876 181616868 139278903 612327268 344941916 358660611 114327457 991338162 725163821 516510581 77913229 962220629 113780168 682736794 492593328 602421049 352417914 677693067 373542545 373624128 200581286 46212242 953245195 143854524 792609345 929147565 682689231 252710393 798650453 944783375 330524384 237057457 327960958 383567264 214314261 216767382 473417328 128477816 6456730 337157067 867325551 879405160 950937199 874852459 296729557 639634545 314981351 796075521 654548111 706578250 446974251 655020558 827609761 756347358 910024373 372377479 711558302 855557580 345704149 19681108 256034864 460504038 378611247 149009107 412183702 419304114 650293819 547093074 366184737 921167084 926982084 310309272 318988726 162670082 271739242 43696221 306106703 590102166 543701536 522515661 285633658 977597696 548646318 144818697 626197976 43206090 255338800 376059045 986297503 825037874 537443221 801936171 820218137 956419755 124855841 698639511 564897059 63028060 751647979 365307098 115656879 378497695 427791200 651745112 644324418 2860419 124681918 202511209 309102966 59233867 425912986 982427867 842451833 117674733 529290074 535489646 919758733 197360020 475308220 746418775 627186054 447076639 508710478 332059838 497766991 168771487 151917043 590592576 214735973 912295645 48309860 69183597 60389466 631548113 910939564 494154315 553639251 913145900 24752043 204580561 316734347 813065423 965517461 344613229 440725198 668781650 984828272 173346431 364242687 909246078 163565721 78590939 966089874 967322067 455074880 632576331 922558738 739628547 969653479 319087371 138947484 30358645 198086119 807423051 198678370 668137155 400718314 782222257 230084138 816644412 607878002 465151956 738830029 71810403 187319121 212118978 916874168 794296942 894657839 443812219 81078126 814207432 383126024 641493107 697914115 706771855 176927403 622443540 53115555 135910678 530433596 412138042 849397257 504418660 490393778 109426613 304176904 254038452 716481370 95420106 763929606 530047475 997659986 670225842 73081980 265448261 523545615 584294682 579033975 850682497 561812439 448643234 179087898 907992240 71049288 837112158 456336922 622973330 499066063 548196440 386683456 973069337 827292466 603471115 340708075 42777323 144520711 328557034 123472523 784904932 468884282 912492759 650724903 401507730 616810635 162643884 991222232 483182007 533262349 704369334 347936076 7362507 762233001 359564596 563842116 747119224 56521369 816445916 923744534 201454876 602647021 476848983 222400299 183887946 829851401 766715073 33062274 347196489 592823077 533741610 246444844 72803219 803951308 668345111 763674574 104294744 384560222 301682945 286888482 513449465 744148110 464711636 624529526 490294669 724713188 242223730 598774059 794467423 10263099 318109486 119529271 983787373 673459524 845148242 515017380 136067819 781482242 952637593 694184206 71293118 494562636 232637365 318905385 222238978 883807567 506035914 62411833 734455941 416011785 274271985 627051161 78247753 116724943 440301494 924393525 186786054 765550536 609277339 280296463 565414821 832005743 935082643 700437949 619302854 203131924 108244615 908490217 237319995 595000412 928332757 136883408 442677643 333653437 402432971 153695940 263935600 500584963 336676656 601526442 879857753 75828430 918878396 90432637 493824233 731252753 654347676 850800073 67427190 262466709 32843247 832640048 861342603 119925876 912645963 639353321 576037734 244529566 705036600 169090620 577495674 676499031 288886195 282361351 505772014 571698103 343175085 702587964 328839453 422474281 341647242 537317984 527433236 68071916 512624035 3287310 104452120 941928853 546369220 414577266 907512349 239550603 425214638 119191247 917280079 499374986 960760982 989934842 419635085 746099489 260624292 298831580 672877033 609984052 922134390 121976819 728885033 798011514 339175066 152317905 266835529 877469951 303361303 42932892 57795319 693860004 764496613 898430349 693343254 873369242 217787504 667015537 733074492 732549355 949291801 82449707 435957811 971191025 571144629 951364656 368519547 292648925 751105292 614866185 79687879 210785585 79659611 620265428 432924796 890188614 591282131 757287620 826777909 854233031 101456663 604947101 526398529 36721204 108047298 870156089 66785827 405483105 744682975 368925189 377499409 546768116 14873199 328322692 683619190 815299562 40263655 97280715 392311409 645785362 232698031 416695811 457452628 976096912 407382948 806866155 507546917 195760476 619474070 749705300 665688864 45609409 344553163 837580707 99850035 795123678 924179322 454319954 323732864 779914280 848515665 894409070 53202911 393671142 785047024 443452954 725650009 329508788 41593452 425459724 212330926 508795905 970386381 700692747 957448656 832874384 211491471 100150391 995635302 506867707 214712357 392825281 327212874 775578667 450352497 794343662 365691147 632636129 383109966 237553944 235969900 928703793 360131335 880338157 997116899 108555010 115242716 954314542 16808475 928042895 432592004 126976817 30617202 856473064 12161958 922824544 122146428 963177842 572496991 538347448 208971646 662526051 505895359 815773771 350850803 692106823 333748299 223948222 463196939 576290430 308927101 872028620 523728679 672172219 713625407 978874817 218335838 677189510 231960180 522530047 741408764 155722427 3815280 856427900 259566077 700613129 758479226 467917378 27515286 207395189 488533585 703652335 242807213 867975124 657416356 402426162 37406044 743803220 315475609 470382932 530850418 360717299 255647303 571076780 358484465 767677958 681215547 992329002 753119377 12680372 255730679 230566093 524674364 750346361 434127982 875003437 231367056 366502308 680215690 217448178 522620000 490061528 428101543 463451738 165960243 371371919 805955605 915174839 421413316 33060498 610769817 833379055 814547584 516478594 890910700 827481851 230010635 956250195 122289979 721197672 312503739 893238219 864783013 142814169 152241947 543280648 289597120 856418434 207545450 420208631 23694357 483100335 942279194 477380830 52755359 423495227 946959441 139865299 448008016 684355353 891979627 927391554 654106765 764958159 310003830 930223466 518255789 564426230 49654708 761568993 843035005 788990651 337853213 493782028 238613951 29084001 590657754 665558184 565624742 109820349 663270859 616962116 674487131 725805241 886888450 167851204 181419388 20440785 322947910 214208736 541481368 362619033 800336785 743244450 651126452 544447797 722722194 562738156 916068809 689860831 955634476 857791728 305700419 164557668 822315509 578005174 335689859 141704871 508317624 569590681 4909662 515880221 597891828 689247690 480991645 448627792 549114202 265363404 62340219 814738781 4843602 26602742 689253930 663623541 985166199 902528500 378828622 289134687 360177942 328170311 208165504 856082676 3236020 162881472 807295180 577467810 927688069 510840585 787309107 975170282 131157237 849304092 158718506 969352675 202196259 452459977 684068377 110740148 584714081 194954549 806213598 231857949 839085238 319016022 748747847 396309743 137017436 879764088 803773851 960398991 60154434 557781690 94111250 473877879 913757578 695445650 510046296 380492981 380744972 264632389 296427022 536770411 851576786 802077040 40484937 805066573 675414938 550819714 725998097 940473126 44228439 875427903 505381091 501456211 775684016 411319870 457184560 483496518 246192512 295343980 466188508 64337156 478817364 534497160 904809920 644436904 765326576 489701540 225092136 984569310 943372747 962789802 210324821 566010216 30791566 485097685 722788348 506832541 103096216 797124660 878682821 668801765 387518589 784814634 75516109 178954558 459616898 330223601 345782308 327276218 238030883 831938066 322336848 66455295 669856398 160627438 182018248 415744197 671934501 395962680 351944058 736343644 361174272 594891385 809474374 687131171 707791721 550562187 245250177 281670418 187631198 557421343 54109555 578618161 421483538 444051511 274785497 458621983 414898796 601953452 624714851 756813196 572043142 722757033 40641335 533989823 336408111 429153326 34927213 305934352 968672362 201699726 202406288 982852463 887831533 120766449 656036131 601415900 506246819 922711251 620959002 193845228 516611882 62136195 841997661 612131147 290497366 116679077 341565513 90151732 961688236 216381872 222951214 888157691 850082536 318762865 252613842 309860483 455386743 424073351 768497132 984810184 626543358 71669476 210903978 985219671 52334033 555881810 291282987 215609041 983108220 438096364 595242758 150666348 688358718 755483296 479662530 354749041 562362761 697446836 927125084 87635903 344007300 938844734 611455940 902719303 442592137 789940395 833912927 460058766 830399655 673577273 926377094 560977454 201476896 42889852 572952326 72207445 735618540 95005149 140894111 199985476 520450613 953150998 612310917 210367441 715846105 676504503 895688162 143985637 348909548 477401509 264530514 716050687 156947763 190804885 750525285 297564336 245013161 359882901 896459040 577762077 825150974 190176644 408252284 285070208 541095955 351177109 709781734 704276135 851319167 682085072 946031294 315335028 350487309 328244881 798197720 967426907 721695292 793414151 874723069 422738151 43641277 312396470 120910699 194205749 964290553 795835638 56705361 718116215 254324105 35683441 208690772 520107890 495747516 767526057 267504141 370467840 356804372 646216560 767607945 852193423 82250697 54967661 944018119 276542113 591129668 365930142 972593470 41823306 801873317 169506001 539838036 581845685 610771518 288144937 981424872 717380767 812190230 84455327 194360009 73772762 387207528 742485375 292234044 217889484 30641441 312508391 684839802 412097261 111042405 722139979 827960111 165648205 297823754 295694580 930021117 740301323 55869211 15534972 907173111 163363295 86449494 777472339 343478054 485704849 957994159 728442173 101562888 974380415 165862603 231551698 779254027 445034523 59601798 489665277 617987351 952556651 612069741 490363006 725282049 127315848 920492613 162243688 384356377 687497247 443283842 617909923 601647773 182872819 204984017 355711595 997271107 171037529 532498062 885850319 795079347 578163130 266189902 165730099 445853707 655551508 686604119 265700302 984226649 419661434 189874979 928386605 392760612 720582031 871059937 452660654 656474084 709323535 467436276 361520646 835548805 272157255 103857010 174468028 285877481 787762840 609958 323574443 44754531 612855288 850174606 153245316 801215548 603066736 226629213 568971593 725102641 210578335 41330938 686493140 676941043 95317301 20004224 899228238 834307238 845212025 584063420 962406072 395639138 813305028 187382450 649227621 841075637 985302276 913127193 838815102 289684768 539499578 172496346 818371453 285536405 294464764 686102164 354046386 673118976 441412852 241404955 799595713 605966267 649960798 413250805 103574562 57190167 964990862 707177948 679707808 199590618 676712 377739326 141594843 658560188 484713446 11099328 397895622 73322217 290553238 607081399 852309801 556173954 570199833 527444397 800017440 486998044 414695334 523221474 462992794 587950143 65993604 884806345 158440155 212482024 308834963 535573126 929285114 404162823 294441668 615911799 970595428 763342594 284601500 65230504 226920791 276378416 190601654 382918237 810259560 539934559 561260862 848577676 407041021 624718927 743244406 200887136 27889108 815215157 838792500 920529335 856344954 885261113 718704738 323403685 17665749 589940216 513771133 114196207 883017371 877668354 778043927 989484945 320293592 877075037 97611862 767038009 361634668 398799872 382142322 796669641 287971979 305135193 436520250 540206297 81646907 883057608 745547664 797002802 259393497 532858913 723859688 517482836 266289812 808169262 315037901 574339569 887724529 617985323 195344989 564943728 198479173 767352648 521230024 236030827 955382590 232948779 64495572 616692273 866758235 726540907 557591644 208989508 44688751 882045718 442026700 544203740 814616098 371663404 291912615 689115491 188214128 116200225 857483266 97768440 36338728 951070047 666578438 488234732 333697390 263873730 235867505 870418247 472724793 656673818 856621590 681932868 138723030 1732012 874024536 965980624 987753827 900429234 33298355 106444047 378379349 908813526 942050100 360190167 454585842 276580027 725275644 154670644 848974808 527882356 862564800 940506850 722019700 174654731 635719500 568794070 407138444 429297660 597462779 539902390 823710134 898414519 695868225 630731612 532077278 627857953 881048866 151489623 185320388 771506963 486641848 652488553 125012603 911216858 40194992 215365898 610126316 373435573 77343693 441539555 204166225 524338523 456999268 207609173 520119226 418499442 312970719 500457968 603082891 345854489 313072186 299280892 220185596 564411743 130645385 558218227 73350296 351222473 871003504 749540612 443377854 136932304 908416681 650038162 996257059 933602400 511793026 551835571 139167566 329864027 584485980 187418034 520189979 473309972 882678317 540241038 469853241 947201493 221380351 402174585 337080492 890681945 290945135 90724697 132782411 388993106 760392239 96026442 38218563 178211044 605650052 353276185 673454994 55271720 434712776 519101643 197972877 162291370 883025897 652512276 402824026 424904684 841762024 706670305 588521591 616074465 894302044 636592079 387690545 451910514 593879020 976618161 925417006 941257213 155281112 764119309 524636388 95633361 547606641 755789472 914358303 487849395 849411997 526603222 93470079 285928027 989269588 962878546 86980343 170552568 774889509 67570540 51295056 221706152 179614386 748996782 131261604 665312257 621042223 572954710 832302307 391980939 263152615 432842712 34415185 462342212 940760247 490714201 597990406 194547482 455613329 123346229 821306477 128472692 574960123 241122937 31640005 636064938 340414605 387090793 435838627 466693256 381838199 45418236 412369518 31741391 143609080 241532507 463109090 22145460 122694120 297140582 459995022 436659552 574109743 795787566 64696406 935210606 948248395 284338812 48153073 468747119 609370319 268349001 770653547 538495593 82938590 332023876 260071845 368402772 34484916 705278799 429770704 510342300 745839902 405366274 646721526 522121634 814776060 233409319 617008497 538810171 847299526 858562108 410269554 800712751 443079684 83228148 644783483 19464635 458909653 635591350 312051173 983135248 922692969 198172957 10589275 77177553 738739079 527959158 949921373 404425113 550675464 777715013 459618238 104772723 304929370 967094208 981533991 574813792 154669565 161511506 906088082 891464149 868230409 92062234 950196175 477625146 15095463 796657001 56919810 497768812 279881107 638052424 306681635 274089019 209352353 51503343 955864189 782641901 217869109 352268879 239080751 456789177 231448009 577057418 890076590 68509517 332069483 369092981 191506753 489914185 262443836 105068317 607608964 597156034 344824562 648544831 135358950 659579840 349177687 87690446 129306154 721646272 824148935 872252016 181120234 449551666 449941942 933690626 243393295 590555644 621159208 574354192 526606170 362693621 956517687 997545565 243133151 631552107 349024401 313123425 116903300 99163038 762089976 317757126 547498119 260990786 786582720 228068843 759742197 934505729 10227540 388148577 446786612 677335799 285940657 926885488 577124474 48384052 293459432 515265171 745683283 542884158 590857377 344108536 191654943 90646668 563161491 740749825 515566737 833722124 439578637 341988805 664584497 813449885 206242160 181303439 423052763 590086294 772620211 390826590 6130750 998012477 653388254 22678628 129493598 626520401 530187919 327969672 670084371 774692993 929171064 211080420 517363336 371447283 866646750 853905991 197943484 349219262 910688284 843975859 2028548 64603760 929757726 290088672 921127815 977955720 3641063 257609656 176859073 53816829 355063051 480207577 231190273 844412597 882285621 622814486 412929002 465645327 143163811 224865014 39141878 63721818 697266341 609502515 678451182 927213403 400233761 643244861 956402291 899324619 589689362 731707317 118123129 391982551 369928708 765605106 378919366 233320350 436975514 542460287 175778680 788696759 980963337 653428891 520351356 433467304 67485594 430457015 331093016 448606064 66761259 979275260 534297697 759826430 786878383 756994755 636269254 573442231 717320873 530715162 50757251 126820084 398080181 228503622 533519663 628455553 179756800 85549883 919111983 206422048 540637899 623092006 809038400 978719748 513362412 200488676 303564785 281817174 189671756 51202696 251376166 895260596 484324202 562327513 725921175 607050669 516507350 71800529 782816334 339593542 512169143 703509023 824799277 796484472 139222854 210921382 14614886 381472175 96723537 913719036 628270849 296673356 868787641 715878380 712405849 99511588 369226740 243677940 630281375 19767808 749100171 623143880 183774038 14152475 295526045 911869389 316602581 659248551 546660187 788815007 791998920 995401800 649213578 224259723 3411631 657758615 103105796 750573333 238576222 723435680 734605111 800737652 640007292 206513508 973585316 124892433 236118020 139269464 230480737 707339788 334471622 327395813 192686232 910353847 125365991 630605030 430960902 40607000 776557404 68639533 525150332 482784619 997934708 293656829 972758882 511035550 174398283 289719953 670421295 315314132 809848664 735275156 12408562 481858019 333070048 337220775 636661196 799616982 909797248 177664991 21655412 982117227 320149671 886336837 274195121 691339157 948920345 729540180 517435363 578409211 489131117 886414205 849889147 903662199 920873872 254892710 798494335 188854169 233541952 606788007 91725063 102712610 584298386 380517068 163585730 761679753 832822637 740014422 588977010 782075769 528934157 647453690 106301803 964621393 476614785 911851360 646134808 598227619 788043308 9728677 113612919 25050805 416948551 486413273 700150168 639005443 336359518 390586498 289023265 793847483 568452559 658509848 438314445 226174527 936385102 336292999 859458024 61726119 593173860 607383216 466909141 296619836 291697643 202320103 339067528 176933886 927824020 547816822 888827917 648938527 30338145 40644377 14061055 58420614 788532523 316025217 143148561 536254029 695707677 512391633 28843657 66473796 582572087 470903076 901413568 853482604 443663052 844816645 472727459 281063292 663959044 983447028 871379509 460393566 918556507 78522344 593228811 535408563 64238112 190304456 659100622 118003019 533229047 776044273 940150205 935501487 32307031 775119795 719975976 517883799 980034573 585054164 56089590 414942324 748861879 844734987 531549984 472753383 792708682 840865158 416921907 423710792 433157773 244741221 364608978 88697888 350404252 469206076 930877746 257165999 145907301 227246741 179127965 417041255 701473326 896717164 269229296 832210798 554213133 939832241 933625628 129326112 331350895 695933385 97355432 57175947 764412306 548185102 864339501 6876402 368992778 779155274 950132697 533688651 948502080 371893056 873923565 676322753 267701998 674547491 12343615 696678962 314735268 791661597 563485625 1734065 477926982 9514442 150653144 498677509 302316940 869637818 909355053 910917929 691455873 658139890 298444768 826517450 157913349 75341419 333263144 457904076 983557963 393935762 482827476 187747782 199920731 159539655 749379013 496371329 573470097 606228446 520677233 143193980 998113820 46065313 14534242 887423851 166759808 244395851 985179829 379430580 618853397 984335374 967064220 317609968 272744325 939385999 225985756 112115824 945326930 187169893 102434640 96806070 957309261 13869469 383094116 35414775 126598176 652810553 196186778 622262688 682853830 748053420 719625 987548110 270381069 796497759 304352217 604906964 8130331 238327088 765169096 863748537 448995814 675746030 292202408 73460151 451397819 271149022 451449566 234985150 603121080 141834553 413100005 894851310 927525713 401459883 954222281 101308960 808421582 708565206 488106925 621628510 505052364 430847437 63934277 834139751 501715384 56839577 268987228 47153196 562715735 717262520 154458448 644462934 454728257 870591129 723279505 385690045 714534497 187038241 233697573 78360562 842052983 404992041 880697383 605795766 347354262 301142013 104379971 951273089 999709606 495140318 974745660 8850428 814843875 492080513 152160615 148607111 209493084 977386639 411512365 294937012 425585781 276072739 984329869 260262602 892496485 572281935 472480919 698699587 208724921 415937687 203034866 739142478 411078095 509829235 988087127 233415757 662603868 835504850 215122195 513828696 54311911 495285138 394983305 753062329 447522379 395884553 308279982 483390830 63020857 689071487 466186635 277662635 895155891 164497329 741945023 238476629 371241874 58034000 308181243 58485639 754925570 512257664 162755460 357703697 206770689 547705689 487165620 474053108 6171619 282959466 79808632 855823335 303569617 534084913 369652435 770470613 56387397 303362212 434387546 246535773 878611343 182329771 196443319 340179281 979015763 462074787 106982183 122759223 542651657 136233692 876037883 661448651 598571132 742608668 564706842 514149243 327011148 427712539 540775806 622833642 273914476 403165189 892348339 415457645 743687076 933145595 674295643 294044817 847907344 127213714 726820780 211676819 139822239 781926482 213347568 923188198 35768980 904765496 95396100 865650865 986341385 243517492 170446809 779238734 675173479 316531628 565132279 739942605 874895088 523083255 5322997 633260399 855226678 365947107 802665474 41267499 637863328 254094128 597163615 863887916 128594924 617108755 120225763 212412752 53403047 24316084 109222262 234611883 146625207 754370224 585510806 765265922 556317138 806692503 241600725 147275089 153431300 869131631 259495000 481505605 382703149 830717487 558509658 291285955 198811009 480762437 537555111 586395743 497124870 195453457 376779041 967793382 700014105 108801896 937718847 546850773 657962473 663657489 376140681 230993631 82952187 425701963 7412253 525228906 147159972 380485958 152325421 149295378 522466194 779792805 449378431 223486501 946041412 226221058 475482347 131187750 292590733 910484842 632561889 22002251 334150165 858293725 510226657 781837311 146839512 440179407 94212608 46781792 625618085 859204522 413910121 27038146 291903392 739843658 763599834 194374698 108271808 118538623 948472867 6424019 334383441 985930639 751668139 417095853 552295028 424865969 882208747 414708185 304796058 521994130 443319280 576281134 358791949 282749908 565518557 650648247 200231016 860661898 82215015 317418803 431534873 875809470 270201687 958970516 614191846 902639596 467643404 827163520 742206053 27758724 702235894 766789331 575931266 312250987 981612828 412961307 515761149 71824250 51650199 105675803 44294121 674388478 880884501 68410184 491605039 347909430 115082839 992805455 617334025 591412697 629522611 461896845 129348743 876311181 301733266 193527957 809944333 367469681 311495155 108831918 387794899 682449300 156828902 138753363 677409124 803640699 535266322 100521393 184535583 671495583 846664753 290843180 890617529 418768365 949747598 622439642 189529785 938934596 123000462 616302598 594362107 184588794 495493668 396326575 321253934 897423960 574242906 75741958 256893270 837841689 558443727 330356980 527996490 99341807 865318708 460947089 613460535 210194942 427873230 869500078 1731611 34466911 351817207 413324108 965352267 737184415 297271965 41024547 619263469 836406077 958328002 309396764 254726527 269443631 374000634 277820631 3335502 746679646 605631216 683703078 470205696 32255781 609433569 523707792 249948939 577365718 345405727 71207887 461245755 788919093 493429135 79975506 893298480 136043771 326826284 83914940 457168605 953035604 11406722 479530595 938198283 538770017 877850675 505266386 824391124 111029175 123869558 200992839 860131112 348599007 884932755 265215030 320700747 519865300 176950888 956835268 270858069 127352712 606612967 360967756 797708208 324463710 525494933 8791518 191547550 732534961 511774989 808950203 322272433 319211340 786287995 214768858 487374673 252603889 968608802 558311015 627977018 712137171 567278550 500342334 186516731 971865115 549181059 708206452 166320503 435633254 276915108 924248271 348343400 176238917 681993932 188492617 542170327 821753531 362277921 249717393 165182373 71547075 355943131 777523081 610055174 858137032 303860682 423655625 907613185 213113643 61185486 838456603 559703793 140298689 610237020 671811069 870112775 39787090 934012416 983410210 68841157 966798875 101572309 381202417 782668676 512275789 25160463 524711428 518406127 759931276 388690801 985571755 107630982 831856240 569164247 693895015 418729500 540469767 149701550 202612591 753077338 855775057 152207479 133097518 436219962 716203715 326294600 90371266 784993676 983559365 350565962 823264127 894598772 32770100 556132156 890044522 205520874 944043232 5839342 96032703 427398200 235722255 730505671 486292076 275635072 343803129 40184128 494807187 321014324 765673801 619769447 470981644 216922012 531833250 417667933 611240672 774561876 245184536 1705176 341029327 228461258 281415347 480319138 700297931 133804484 21368304 428134936 714174843 827943641 670788927 787761835 519185849 73772787 813337990 211667555 467536916 679602387 979900316 907156055 136701007 908198797 554891983 26711862 840062944 263994631 259334495 890611649 99805298 641527935 220698368 323689806 647471203 663948546 142561628 556915271 350265671 38927862 838115983 477871785 868945507 534627729 277078953 368965766 69679923 845025631 956782896 97712771 119944164 465400000 279711131 936660058 862293978 473136999 396397528 675940185 642171948 867471324 483814854 143339234 882960931 87849467 240817852 795883241 542335423 419621747 736744961 915880057 461590578 860102728 708758865 952427055 896554594 180665170 926280542 179780797 887441259 51548860 544120397 913883497 305320731 266021509 410366005 744560267 929941621 278926594 864481188 306616338 549012015 877335898 454530585 901827584 279419699 940325385 886001291 167337194 85244193 909133150 77637600 208081529 653752012 883475452 953168247 27418091 296264889 231472477 762265503 112586386 119186339 121433674 476636189 494057556 356323577 197415780 896438954 49381929 198394206 129818015 283527539 364201633 591074601 320280769 945363864 971067995 405623011 96794088 572762029 692198543 654199755 741794817 407285307 277552517 139616853 745557585 307001408 520488732 369206950 450028272 836545451 125822276 314472730 741046089 451920353 177296004 829445311 10703004 91008059 233325173 196315095 572109437 997707909 175095876 576560730 933435730 855224193 81189172 388157553 508681432 788783458 758163738 768613116 607693982 714616402 470466783 876164110 828299912 556404972 177280770 544043883 201158989 845612738 733519891 668107025 438187770 767962840 773307193 773506476 987968366 775370791 545933997 187899168 289086684 925983771 24254013 369597187 865915467 199820566 657027018 807873823 981554201 217454827 933149130 369712629 812995188 425401187 583757767 366015285 652391904 755121339 211083485 886136904 603068852 683274276 688259648 995586246 364439708 221877826 13291444 651966208 639223576 674406318 654565907 286692983 452280316 749840244 340369355 379954274 716004590 471322517 418988381 286216237 336030956 69389702 626884063 274177524 270496963 760473776 637499771 887105804 437141913 857685742 348064750 639230587 153706339 347317522 511372554 566946683 47648111 437656416 99314484 377318395 428875484 46634000 743506918 126210846 226365725 644258768 818679342 325755321 423118459 46222913 393361198 449367257 73655440 585394806 452130458 55025211 968656588 5081976 30509373 91132627 949031155 732562628 497081716 398980934 410470300 276711114 331665841 345540207 898882740 527163248 852653305 163493342 125886969 880507534 664919911 608878676 79750016 690508912 860445863 644247624 259799088 248525399 721667195 336214629 539313733 617766648 813973306 574191626 608433613 402816763 341346380 81976264 597301550 15882109 775329967 464227304 746737566 609590414 674440565 977651427 620247466 681224116 851597892 284868583 607686064 683037287 646588884 77712729 230726244 27730579 825922165 103262541 558869839 733506329 453445254 485125136 815797579 754827341 633791231 758864543 447116040 34478713 143758824 968959277 861900171 238168153 467096287 441055137 477785770 104367518 720826775 597107733 936896913 145171819 539126867 293546840 234427711 896623835 248822383 777827693 816736010 494415737 224055000 452726794 861199639 626217414 688229006 673030426 521345251 41420214 188325161 374804284 549199293 277841203 694092113 806069313 118200649 914296473 200657221 629331889 231356414 862009144 851541845 553067847 920493993 926538198 157626472 263747441 471527400 403257130 642550391 200453073 371268784 415114338 920262416 265699774 265930952 834451358 929645012 648487620 569524812 362261618 945734393 301614367 216247082 970940008 270391240 344668740 921229736 904318844 781389600 171515225 438453980 739171486 181610993 745820600 109584690 204766260 89775042 523703664 770391787 76030101 204983085 828864452 678575256 213296270 922095709 920116138 365236130 637980129 216846230 912941644 626618566 44325826 322705838 816162699 723150993 275876696 935125132 623523447 661063656 9002562 648573360 378317784 718972035 44251919 879067307 70150312 774309741 323325380 179226530 120593559 551309702 97443419 423793615 925603974 634405889 662349630 615636992 630236428 208580838 880397264 198705942 921090804 31793553 524620004 60736648 908522429 631386929 459156292 294898397 160197657 299296586 80876587 949242421 408704110 968452148 580241355 823189185 79241560 401655705 320546761 591520583 656991269 377643771 987261884 662101919 911141719 640950827 397520305 950682424 192168230 782225875 59418794 271276436 346642428 723297262 321964314 279717063 550330103 501173834 689213291 307477500 757103210 871681293 438395512 318574576 606099548 147750189 56352787 616182645 429550855 189743862 411638144 944352753 116155226 859774600 944920056 8430556 975126904 289215575 417575719 199290693 891799863 569450409 478942639 509771342 631872674 210461468 370016675 117547948 559990904 659984669 601616140 971593512 177387690 534627953 973973096 545183264 890951392 269760176 475548966 388768262 169910005 278784197 483367979 973552352 962701687 14299504 912642640 206494662 388771880 791618500 457545441 520286568 779384959 908930473 713263647 362820230 964440104 764120155 379536319 494781557 61450112 984614121 371978602 359026593 491210266 326660791 921859387 45996037 653733692 959503356 316593732 152907188 279788642 439409221 816820489 363247444 618698682 252329712 608707075 653394590 417095847 200074162 504560670 391209696 592539199 21379858 149616443 44224379 610925005 877625579 865897135 663241828 564531535 604299502 86232002 719612071 182164472 45591837 951111217 640619232 863085232 375461969 31539885 347684800 955384975 314172086 97586522 442587790 699019622 944784458 118740049 872645027 227268662 15447393 610167326 289422573 66088886 200997156 527705666 481508461 319658705 903482893 381190066 916438201 939215654 253141100 978342742 998705530 397150599 204909797 408924811 203073007 842209914 190277872 272082338 891044201 791162555 476162904 802881118 890267597 352757176 649303229 725010042 699768341 999418387 972976658 317293601 288865487 639934500 663743775 146611316 538351260 963405941 529429247 662859784 473823410 169378372 338099363 696030565 146158939 438763012 220984142 343697288 460256884 88072668 202055960 547333217 676849135 546802726 599710571 51447126 775923793 663383025 356471689 188580799 30709044 680094080 772851459 646407016 470298054 959312585 843344963 705311506 42971465 802995191 199047940 219520241 689257361 8001001 900931796 647558959 844400009 5505712 409236889 943291496 872374702 156872725 313556489 670714412 380470930 779477008 904963632 326310273 800366427 834393426 786642926 42008926 124031553 158463420 756562807 498381105 669303571 67152614 554117073 798529882 705046963 774162585 608316761 870074798 851799189 767060309 692215358 273478645 867116356 103901900 276787973 452656235 603737822 639007845 435453187 568094787 876904595 963625402 148103910 864909343 731979305 415624986 715997485 651845274 467445371 555483144 280754859 655715518 935351285 333986234 737704200 62769806 174845722 406506907 532387648 254216574 823818495 120975305 857898018 237649653 753107917 822291863 857896145 247214802 286585666 85217804 780074823 587877348 360905008 770402915 910159053 785891441 966018557 243640969 258301573 627936944 885957922 194001314 644240864 624087887 150526892 870843525 589754152 297360365 844427966 740938299 355273719 212148641 941822477 317106820 417361342 419080561 73973859 500252242 342241856 581160156 87405084 214757451 138577428 660456017 509918636 31689547 53633830 845005749 851940374 392661728 470871350 299006689 363210614 432673228 962917463 45145634 788700025 815000711 158418290 19936952 112872416 887388603 292518593 95633239 409307905 964141254 921352276 583812265 383350341 496368699 895748751 385458121 780781227 257630817 360580266 563113673 684053828 798997426 240899888 781550893 172865461 509953374 761973376 607335534 809475256 757187014 795788111 562158713 703579803 656398081 504166180 97587757 526747583 824149338 80283355 235696608 472973594 693325775 864655651 720545243 315272374 86788756 862850816 779921113 655429680 828013966 201690697 304537228 689491257 968211673 679769131 764238360 266811417 187367747 256048548 205021846 223146535 928728782 633912841 768519059 668230226 623422770 714376064 133009294 198981019 403305048 79905159 380207741 99995544 940826848 303355755 193385033 711774451 879281308 257082578 183366989 333750249 460534035 472021554 75166427 43844300 622920703 908230999 107922359 302187137 175607759 591596001 22951578 768768771 320467494 83227587 657302704 638581214 125931098 663628229 295104026 497088693 895774197 329735171 51623021 984914364 298935096 247926893 182023474 247922238 711170451 405044037 469854308 231642392 639460398 954512292 70394101 353604924 164738660 84771316 114465609 713574448 907016770 245726839 197732280 183787660 534831373 813267391 725537553 527040128 649006521 791186740 369498386 480738891 633991538 389993874 273507057 541459653 629542423 440782184 319864790 433770966 623822522 370713497 987843934 934854908 970107425 503738335 976622618 299599817 996792136 387145027 9121294 52094051 844523997 432970406 415605042 551065603 746017987 793325372 733795828 826360182 47745168 803434252 765996980 824077727 13709838 71909233 24680775 364691955 374676669 319716764 388503925 879039739 844932944 354153231 627562363 546715862 252327468 958207011 805008266 845111220 207825900 423818371 451167558 692053596 848665567 679606191 333796935 200051879 408267912 773251962 145212059 684244482 899899933 761384077 982178626 879378928 762768137 234370274 899464881 442479238 394593387 238660681 526205264 766006510 773557397 382169830 564777980 595671012 577485709 279837105 987034246 501237308 376812943 507099380 701991985 714452314 682298249 361225425 974140984 266290104 636032413 893527994 580451398 705577316 910626210 780721399 211329276 899474559 849502628 215085347 657344110 367860671 733565024 282885295 748536998 993059053 592116169 735639646 78386208 723170152 126567814 126098375 492678220 619366049 751478641 895254999 438224912 695588509 662043673 104106316 55556675 211142774 918272321 5776699 890964019 677833946 826440799 181961098 747292192 330982026 409233182 911658871 99231166 706291421 138904540 324950031 929666231 17872442 946801196 620587192 18800423 695759521 926998358 915063208 427047966 956640803 408749266 59616363 481138722 80463717 579092689 666563680 992667562 810946082 504650932 793824573 149661092 158178726 368143762 469505927 360698352 171414867 149217975 112714523 474919394 475860256 974991391 18271656 29532356 441770517 308914943 575928626 280861777 778418896 691418685 216170641 198256956 774389251 162409715 557300720 585680295 59374835 789334768 684999502 961934252 767731707 344003894 258132224 719031256 174774023 625639037 180811821 384748459 503150105 624334255 294548817 180983833 652227016 333736042 358652602 435499531 672415164 255756161 44515086 172195039 835525939 114731899 641434051 283385060 247820671 773260051 98865574 272298975 853333638 589416886 791474005 286236554 192800065 969469448 937777605 696183823 897344061 611535967 607517372 696440977 49990173 336521542 1075031 743105443 536754710 643094524 39094918 847248334 582595697 26890995 65299339 755957264 320354060 31948881 281394303 932061784 489139674 828153458 4939981 34194955 580114782 983285860 948184501 691419778 902892852 258595433 824534218 427181962 148957833 39809145 863373941 611940834 516198046 677837501 741399152 388329920 57476936 57437205 155046475 580770637 623653747 610106515 619320810 729294116 41286554 854432254 445078020 186724055 387778129 738651216 579390118 976608618 759327420 881390648 41379247 364277206 598254869 893341081 329669969 976186759 577655593 889944073 609275030 62739679 628439771 546914131 914509273 448001457 37194912 811766261 34670409 587941318 154041346 137394595 568018793 995665755 790069790 130276290 717517715 92668321 903488037 156655598 255920240 209963324 283904478 972665972 105876097 90985669 759285283 883962585 598433946 359886152 346594655 335959121 643337313 321699527 459756567 228748872 422428372 919477429 843639134 25162461 763603136 344422523 642855774 161318754 288159562 894622710 678379990 679558366 838021738 96741367 866790551 91175563 366240619 964610242 234317318 719764568 187717485 189445775 959279518 910016871 761278435 706608653 567504491 314451088 585259798 279248090 956000655 696611549 558752415 909732364 358699200 897728012 845898737 409461931 522942152 330902288 765030605 362560052 426807300 957661328 444032459 977488152 296169702 525536103 422235864 862847802 826851444 45146402 219494834 581440117 750536390 839109253 873544302 61104916 23971211 954679814 700500979 292939352 660215941 34455633 782090365 861435126 892807688 76854466 948439066 529817494 354645375 512226798 768481584 88065365 36172775 383063578 704136949 540316228 199140435 93333442 753084406 65298918 905740390 521243156 128262801 491764662 713765084 547871602 942511994 883817887 875759105 20971508 790733370 335613058 373753912 781620708 230688171 271938228 574779509 480251456 936679549 863918205 529788611 435700539 530027957 703418009 506159808 600626364 930876713 75819707 140107804 585684189 887461893 250975750 657345310 216834669 239927112 129903506 312559903 874876271 10804808 639643885 32900876 498571673 46640426 164023447 505852904 58770134 429591403 294156420 490366792 322058180 740182618 895375518 199203797 170370103 574216603 738360641 31175629 517429172 190544805 151347133 365022083 667850743 937250885 175228632 498178523 457566061 178669849 403336009 983477455 683241914 163857942 568069182 398120428 960733237 230325763 376001495 70391509 727586407 371102971 375721896 707221951 105197200 771315439 762585403 692286964 127027234 966082082 778459788 925078096 392213060 405007787 823178891 139660743 410591312 182826998 669392798 757450717 861850197 944737603 880003100 830224172 387531669 653991974 381891283 622368738 983119112 966795269 101234562 384662080 436874712 306298782 554351456 359225628 913833443 112864126 682340243 728951904 727452733 871645834 857562554 622104968 236979627 545412218 759213668 730565672 102301480 517639769 337936279 276152420 925415524 504723719 161457994 219315063 365553216 837085623 697199082 472888877 588330835 291242609 792081113 665715560 647578216 565782161 492891370 566895774 699188990 935225158 264367847 465271385 106530758 311841300 340771851 904986806 810030889 526404946 620470921 947295207 270263744 438426285 944071171 929313969 49677018 494555043 945367571 733964526 512370425 777510921 951746245 6348813 68870229 896229510 754063131 650188173 138655063 866706198 519500168 824214405 52863775 954886023 544459894 899475743 457905663 596483583 693829824 927583513 88364542 158211956 433555512 677144643 412954967 850149426 447057954 535117315 884656375 508781657 743338423 169266388 60662530 773234269 640886436 408730306 481376078 43847556 387416456 505195503 691937254 127502955 541570169 406542610 972624776 601838466 10068864 227624435 115416616 268607883 984647448 582196208 510492011 500632095 507867827 804324988 665457453 635601961 676758837 511836058 766799355 314551401 808738167 371605606 829224346 722136562 904828101 738814348 471092094 507387052 698001249 928133583 523579731 575454675 887346430 431734916 385948536 1716342 37476677 20914708 788794239 129880057 112461395 127201406 23705263 581907091 597454137 819998674 503146626 655277009 466458235 617622199 857925927 800743185 214878866 378443494 749864449 492233224 334922346 151021996 144536614 413589820 947411428 722822764 227735264 46803595 118925909 936935707 640425008 589425571 462137093 109529282 874672454 457307783 225010610 449808896 512789258 815092752 93602058 569120645 956366487 82876010 337960244 542056088 978049978 771331987 956682312 639175058 729940855 777006559 11653330 811237473 199481989 980348022 119583315 713414406 299000781 758685653 589453248 726685719 491592430 140990025 702182401 735844158 638058172 500474999 578297971 358058424 45852605 184233943 136982887 946952406 628666539 789018420 833860257 685716095 264355060 135262509 685075417 247417772 44579133 741011128 714966333 267885803 547846107 92609434 187065837 291914974 446374744 244364015 190729854 312913081 389371124 426964392 82619256 338241222 393181985 438549768 512069080 969219812 378355206 389869351 394156431 161409796 477310974 767746927 572037632 386852267 52834838 109260578 382639750 78403188 683701394 800778193 742606060 933589643 541187944 50620390 700258803 681286962 194650307 75454748 155668943 379200576 326699393 169852161 383963818 394285724 854292918 411101051 575921440 901754567 465286439 994536256 505350850 833617232 705873360 334342748 434209427 856724317 893994591 297746607 724092814 31809832 964783798 904657516 420549917 731632256 212153453 865926812 880726435 587526980 974201677 256933785 645617396 855456748 308849110 16586643 352331992 249728000 407506362 630874894 114299788 512466590 104391776 894874978 541899328 355771640 935229282 472884026 225420697 194773716 253116175 161994518 246356017 927527178 484883177 833747401 441371922 601715210 855809576 519717627 254737471 24081491 352094774 459463080 977939244 401765117 882993457 116628638 977208128 886365744 665568877 894585603 637864538 795002795 856910063 25435854 572130633 750956350 965989875 498353481 130452051 980173648 796825958 91894678 338753455 20242265 888275564 217514278 979673611 951489129 346405339 603501123 206352134 437255072 471067839 609329799 108783543 233277108 498449620 24538467 986472228 61076078 720124175 181072538 868260556 157230380 568170518 396617411 565022494 182254433 969076419 448498634 395904512 797101585 882745509 468679023 718591305 833445206 633475710 393912261 519460166 677818077 408675526 477413300 656151353 647230569 867564070 50863481 414451157 879446607 709646847 977081121 604143044 448479225 787475169 861098769 539132961 532745316 462173972 809017473 116379390 366345889 783861522 362987516 10778079 559941719 471258122 325112289 735905853 465526847 340266079 640135909 701717509 538476199 483866151 651190927 389265430 637839856 553986477 671195579 320893127 783864592 127810032 617435416 326196830 75556881 79404322 596500394 267051930 274854032 886360873 829612872 231362602 473104447 893610529 708407583 447302451 454648163 96021207 26771501 389269454 867875670 203003216 568447430 594992519 457835270 50746176 312762387 44133599 581937012 617078420 912314510 48926155 442814007 207837161 771236488 518023220 804472311 789092114 719310244 791213685 897799410 23240597 448251993 816571872 169799546 357859118 577587315 633470265 424234612 449133132 625219474 495858489 156113370 101425295 326184361 32869644 418586938 248499024 673069440 220880596 47259702 96208409 602364211 853247524 130746626 590466344 360310962 494868101 941032681 547972081 461138495 705166324 256052937 13592473 787486962 687633762 514667922 88847228 326096696 512492339 869397194 417922983 922236240 21808576 633894668 135081822 1243597 726389205 537853060 611699608 645907479 954569523 100749173 495272318 316006121 359091471 23774899 224790768 839450324 524216977 813025321 500521215 287994555 11060054 219263317 8251508 354138710 205001199 541342151 248189000 624838319 286197344 24043942 484223018 48050855 202574497 867921450 202952444 217978738 54653216 93588003 67119958 537422615 18510654 255595633 667003394 426257137 25415117 29702793 828536446 381012528 891174809 4765943 621916029 952811097 126758364 202868182 711918950 555084226 368020167 603157849 63533268 517157399 323681280 996074054 296866068 206504664 747643166 832865910 193201322 347751896 242633775 535298903 579834316 445160384 258315316 779528298 809367781 595012745 236295583 427024325 567373076 924843526 256687835 873676433 157699242 972477528 655221444 987647885 719371184 917189239 205469995 357103497 855838302 827271344 94676819 893129196 590983589 327711010 881946743 475396911 299461031 684221504 982453826 481828192 465461305 373578578 238992725 737376928 750283112 779695859 624916932 645246373 385030641 233605012 392692121 641115193 290630087 88923128 330746192 439863225 419627664 899569078 8829017 312097686 609885737 45929403 604872602 848309719 804804894 68402885 709975530 840408470 367861554 83541481 691029655 516053375 785603549 442682637 710052321 959205460 283283145 59417454 154423165 872254827 262000725 708599836 59473682 288275246 116058642 346629241 503926463 482058650 852185416 838135998 553489812 300444865 72351602 719260279 542290452 250479944 779303101 829468929 901352633 598894825 219339406 965805075 175653488 121798386 764643833 223190578 467733785 752642245 753228874 930567483 691683336 596909654 270267776 439074525 16202375 712404656 204222157 568775452 333152338 171432048 455418648 302605520 672181273 948672072 897191803 215433764 927737857 630785406 240314308 40724247 407153699 244087914 668560632 894372862 112175372 35329275 465976268 605899264 643252796 671562547 916517675 78748568 308683943 655096230 217974963 918009623 643994935 162931199 94757687 68988192 399731527 252153724 714324286 56106794 995322153 599720301 138715522 112889346 322943650 506993592 568092531 919630406 23470953 985096024 888406450 937673963 990490027 466688730 773748886 677075895 62462090 803290334 801292458 429107655 661361817 286939804 309153069 332162571 915778658 311204444 314252944 399240645 923489504 647701501 852569340 401644814 945052677 814526319 976361162 926327633 889569589 690620729 478880008 5844430 298146249 368169716 550019579 793279512 837977998 710007757 593639319 180771480 348202819 556862727 963540489 903206663 430195486 513975415 782361134 596926200 919319368 269023494 736078873 644623436 837664348 813728563 960210833 28118971 991094764 528310158 953472656 145744722 261708540 86083390 659782085 533974255 545070725 424637564 638025491 519986375 739864052 246729494 114501648 471652833 453809576 670327533 426249351 224094873 149773687 630528631 726183670 652396830 547180841 216681277 442172177 92297715 561302780 210816606 632403517 170890866 398637086 263214859 532750357 636711236 136972086 598304009 695596777 388737258 180565212 687174450 434810426 497084472 907333661 204671476 775045952 591351508 296650488 239748048 702296932 759657915 779547875 381434332 112873670 162595261 85142854 231078978 238636216 276487676 597812222 716089535 185104448 507510897 260024284 103218469 8427674 30726247 52585252 246411737 898621876 428007678 961850895 853243989 845843121 790676905 267800393 181345191 229898855 980555440 336821363 609896176 476297697 480445871 822342818 682994663 778655965 301434389 426705118 240370004 352717390 401287078 322419876 742253461 154581723 823867642 347196005 246930204 167163230 119471100 286504453 325645038 160169319 197234795 389707100 905920805 88366519 808323164 428468408 273370992 240967877 902158518 165496665 430370702 209008444 398982068 456423924 276153303 617657467 872549735 611797297 581207987 532315412 777022514 775657005 143628832 113597773 549557068 598630649 628789296 966121378 184292161 563603225 787400072 265752897 698707058 81622021 313040611 778104460 290557840 277143979 884734605 64111515 41266725 257467627 510139113 339200183 824064779 567529498 236839148 486895328 584279282 765897600 673486495 454017608 57165535 576460250 294520224 690056406 259225767 427038936 341700001 68222116 613119352 551862688 980523752 620960386 39692881 988556105 351992526 611928176 800727685 324231009 510942784 804795944 665012797 296158312 457565249 356875153 482514162 82514515 614077542 514686285 855832055 768903945 352528728 432125740 69698285 525242601 116371798 193660087 602942540 840544067 616462512 685027750 62130145 899675866 666485837 512414314 576506186 248954473 549609510 939943588 976213628 779885338 497571785 45505452 511504446 710143248 792260823 796649739 890078379 725997535 731844998 92113153 585799092 764605198 473918239 456407808 534887324 91866268 86228097 669820974 262796154 380980088 480629404 537121255 724361146 389756424 980324087 998450233 755185820 95479971 991897643 108001383 652504244 30690327 834967142 691298663 485346664 893609508 943345129 274820196 407790453 857460734 365281674 410124092 699506027 734036175 970303283 826696962 300689452 94028850 783027809 541381245 467176305 379752121 243518118 852761256 270832709 297636457 20687911 454500656 892191112 958803769 553312286 669426937 675732589 150977431 949930841 556548762 946111228 202647778 597518009 878635228 708390545 604823536 398384564 821281598 232073307 655754634 141678292 500673652 366036958 144565996 440810038 311204580 98620785 201646150 124322316 556950311 168868545 106890045 406743323 209476238 576396108 714494826 592451902 643177371 751364327 320755930 206960097 336141955 368595001 750585996 71233670 17467315 826657597 985965814 720315716 502504008 685355460 842974849 137316675 917990549 75573233 566059016 296444225 34571425 278005435 870084445 986902544 15792806 774469742 260508100 417480981 896217492 121679146 396327030 990920907 480312203 575802723 566610720 60291902 682117220 982608991 144577121 354149521 142316585 230829243 471948879 757453176 71111577 672316135 754650355 641054654 538468005 33865125 42107592 931334849 368571126 971328654 61157184 183030769 856168036 708492941 941511999 708908373 552168320 306060897 738754974 493185029 512563723 246391584 284186025 379172529 539741053 692052655 715986338 546690072 907899775 249860170 538186044 926495122 557598321 192007938 117474336 882287495 425478629 165458490 516874347 625176566 851958562 729669674 34389294 127781103 468460450 481100380 945451757 182491417 659797396 95160370 181281 571590189 227950682 907639646 519309750 964778360 974369036 824663143 476630925 743208541 205816052 182499627 524137211 913720017 856871952 655393112 16866633 117283294 729915796 456752881 117223986 447880736 930445413 361363151 30812263 477524555 447799710 682043677 400148494 938568099 248777999 652199387 464762175 191346306 299626425 245576541 826114694 411193045 86911059 236096713 329585508 814226080 37693896 320509596 182973134 650241654 746214839 175386406 524555692 35181569 874056946 8525577 807008603 406347904 332072959 606567358 483635244 545032516 851531674 594569744 998549987 454820402 858968881 931297438 831508536 994614340 157078887 229493341 661754713 292097032 786465937 206408469 780162662 90142239 72901436 272875487 812136436 200785855 146110629 176585133 138759819 118183730 708932415 267705794 388153640 183568469 471823665 918511670 563047356 296983322 394311893 387210867 178246570 423083526 394941243 976418235 500958285 280623283 69205667 591235487 690742640 506238031 760013575 731534473 106047956 73565212 681093263 34213427 82910125 993242606 999006234 515986990 806771493 523894448 849438140 727691869 41351384 125107935 302449466 964220791 415508567 680193805 921597072 51277704 489006757 339389535 143186539 755404912 973934269 824880912 461216944 466908258 865117194 90206444 400817907 15731303 835071724 317067222 31034625 38114521 229724474 453145666 443660118 103264232 115360443 140000699 646697383 747047448 526598060 172252510 63758682 36367041 403040573 78899293 175091209 397717134 748192276 885522046 950230531 714110975 397919944 420605594 367105739 296779239 766438503 788076830 698284951 259601902 733968624 466633357 77959122 906483983 811941850 803577339 190448026 310423579 994289804 126456724 656966211 440231989 33030370 843356435 818895058 821848405 988804527 485216843 405436034 145854661 47936309 393417634 291674435 355251111 91459502 380375185 86707254 545930604 233713095 238984741 520078898 305290846 15282976 783578497 736820802 932532759 341848781 368529498 10260517 457400328 20311000 724903801 530529485 549636595 911538620 663531325 227725536 930245234 535581419 672002070 682402618 978998126 399570762 712101131 944727401 222179496 860956336 989574197 733685296 419154483 998850410 907125570 952715780 935497975 988984506 303713267 424322450 444152112 655957331 712964766 698236983 787551982 375864287 546558124 124767878 441755795 672840057 584678684 208761542 117652824 282347059 413020415 958317426 698570183 512114578 967673338 777343415 292733506 468720909 227694791 326757881 112793979 744235153 394973620 913910862 848904954 76835072 913931554 318646017 219121563 74185901 797940743 550612753 361811469 474267105 891731053 18252463 484804948 874973018 955405808 278380484 78473031 786026695 571450948 508415080 324901138 981446477 993954733 790148972 579172790 960313349 395627910 818545361 163874948 735171195 902344379 863454799 423481254 559520561 680701518 425138127 881622166 85709850 213174741 66624497 185430181 916908319 506528250 48940167 144927094 842353309 866630394 536334104 141070720 554281957 779831079 573654878 531265679 938632123 478437734 976376264 550642755 73845464 304269234 851158521 547065999 709635176 429653399 669858119 732580923 712140941 542813879 171678013 362633571 907663578 103478089 354561049 416680439 779167448 173236373 322686799 63705145 943751812 230569337 664813572 138512193 317940431 732530407 666393491 284902268 668744221 167872100 468344844 73270057 425111751 113930891 919726768 128364251 828282265 422872968 781000822 373638650 729705044 834805150 639169162 92477249 506628653 937028514 860782280 628278593 483255884 332342141 141925957 343894749 629531726 807275181 650622919 999667660 376346820 631599300 57433160 44828443 508967858 158822376 91883383 448786856 128392977 434962770 18913334 382735016 738043725 445602255 6423837 397788193 274192327 358138946 406685430 455188337 641829204 580041248 604319551 411089861 702690492 517150706 554408619 171681955 875319612 778043350 372672417 789274721 7485188 819399167 382686907 664688811 678922170 433484593 839411017 413372161 491687670 711909702 231571916 372342070 891527876 479348651 648195707 589294066 953830949 586448355 202572225 171472177 547350925 400678915 26130620 81768131 800968550 281316148 66748864 83721418 125851788 546890293 479920338 654879294 662080720 794803671 930775598 729769324 407455606 165306751 832918210 896371827 896331702 198490535 929045168 923960774 761867070 746847324 977692624 161073837 765605550 926243265 328983083 293302723 969311258 545299084 709080705 284954489 241622924 178205316 712301764 488471698 891401088 829467401 899032219 91957413 868140391 369486220 937537504 599044255 927773732 389485586 957335330 435230526 183086738 617140661 930173988 923882902 596284923 865612067 261023836 387842960 439855266 211094813 208426869 905947238 319014971 785054457 866840013 10947369 150413934 148201761 946084600 362880827 287583063 708836242 801194555 269289173 891472393 314725982 335524114 453248386 165549318 939191850 508964266 637738146 417280712 118928049 442780007 973178857 81678908 742051135 926668640 166957021 952690498 24101174 322923742 653753435 969827630 713193612 274479073 49664274 636512586 473968715 231793051 985223174 996659026 520412433 786186994 401647119 404005366 647856526 773124354 796697431 317959515 630686472 852947865 602986976 713581467 988284889 776458170 137857020 237386560 940151280 605964827 452105427 369528269 980570444 70582694 841695456 929469493 246985861 870958075 951072372 899437922 306952003 101528557 685124658 882657455 436804292 133619201 468047249 510071406 109746778 452932338 635521374 526732900 338744811 338049071 543905335 221676616 972318832 529318491 191047952 915961927 975114870 900337101 893987762 769080707 681091232 160012046 220864311 988652175 79319074 226317149 250460304 955167733 82416456 928708910 356747519 937614000 303048685 271426214 944794781 539480242 594967556 612770337 528749269 352632671 358629395 243062445 26839271 601852944 466406323 966028428 570765414 266294418 932709393 770979766 912762810 631635876 944507504 976997460 270502047 862183805 371037861 518079814 294188709 778339907 726880666 357190815 214840750 1246868 616452043 887906339 24797810 893314049 114653132 867512784 896703742 513893774 185040577 736782418 74947888 9169972 978183908 278982541 798947133 134350176 512239106 717656855 775903788 91152241 490122750 909003450 593008729 852225085 807539021 384407799 138362355 902720908 387702649 384210814 942161277 307675548 851725727 595148728 384639057 552578460 842828528 670527293 433330456 445059121 149474611 35029086 358077011 305704435 977504065 87468188 348218582 305751537 721209736 367835950 319327815 580849193 352050313 645574016 471361955 735097361 655986011 809507246 820797370 608596241 599844389 509603597 115293102 79453958 421245095 610536611 114060152 169256641 1830578 605790634 908123747 285194886 184111275 974651921 315736463 338184846 106129421 642482939 985618543 682347397 283176420 764561213 219296075 484822796 234817874 684209636 663645119 404956728 247032845 842103469 565204794 794105361 641543391 808198796 452103552 725094932 844416549 590387238 673446697 329701042 551290449 224131158 738743328 267401679 504361064 595684012 657004068 390976323 808036485 386771433 376027978 843860828 672564820 747098244 736137849 312699739 758392728 906153256 796548076 960053234 226970789 16554803 17006516 416929228 96079590 230288697 773270068 512937477 974284120 81877888 812768419 754760366 322445581 135893633 568768909 491896651 502913963 161562477 733281107 539030356 442706410 204831910 643422374 964756151 802423322 182454849 904191248 236773972 880063642 525471371 558529387 600702080 588716642 625110657 467100775 650048387 26071418 518256726 594411785 843099162 785450881 486846961 988837670 539070453 975863335 845675372 444427244 210083386 391616435 854874518 198483546 880330240 476743549 271895154 136713155 622033109 744694901 616892342 50468944 47008569 411838875 636220237 933917050 921638177 920946820 795237334 939441299 804292213 926613468 936692514 337394494 671565201 466005470 692082873 695821299 157136328 542805726 436431958 647531133 852818396 841223104 773476967 362215547 344095368 147317885 954736782 754778594 975428854 852135589 47672866 285591417 267562825 819254744 886141615 81521499 804849429 561715276 400631409 289160569 319290850 238841674 379433693 87268374 677586860 270833585 884888345 705642569 640864614 552278130 684117631 497405054 670319474 83047186 565371166 609220341 88032810 676997163 885714489 206723650 520985179 463523307 577583302 952543691 442025413 634219667 188635119 348196941 461265820 439028473 584762261 989156440 354905866 868904710 874622664 378444494 987875754 953700921 23082064 883873640 275615247 646821923 440798503 83789105 498603579 28686569 45502205 557621513 441221672 259270085 968134323 653585443 615925827 416947077 794692832 906107015 975443435 701545739 372353103 292059537 394388983 944559051 106051711 58890352 553492269 790401104 437451298 738624680 52934860 375305399 674663838 516615824 659623171 720107314 345252751 938603477 691349879 191186054 495883587 343693813 862679489 332124301 165864764 352432325 977926638 448617141 399763378 783252716 23665917 823495296 592180495 312209509 546535268 212905986 17184881 486097665 30850444 478997606 783706667 581925603 611993168 124886121 198874180 44432642 578412930 912046301 930698486 304560042 435602023 605312296 361343280 825293563 848095286 744057794 88093461 662945641 664360092 516628155 451327099 401571898 50949690 346468914 323505005 781022219 102178086 812426463 564073130 400845132 872140646 820377738 803195427 424702655 964339064 53847697 660287360 924937725 484829901 332420198 700270236 690322417 857475145 464292879 815995909 411374938 707907781 102972069 878976381 702062925 646880653 505280725 968995963 214676402 209202403 354816354 569226923 193895874 854730362 506864033 136031338 46505615 675111931 278512635 749632331 288774524 419635587 702436974 444924564 487851201 3172387 20728589 305543105 695913448 9752159 183809147 662958848 109652051 935937200 55775348 758092724 255043508 695153154 482567237 207159027 302069394 25749558 947494223 18835464 12600523 899926689 292981128 60186865 434677260 629926028 74476025 127142625 450829403 618074546 618234177 153877696 125693582 194089669 863861776 585857958 591976145 151434728 339727789 5378403 327495460 875377974 228716657 368980219 636207067 131926330 321027658 114574114 857685020 857005429 917257529 715192004 282949732 672374492 232983508 695374720 425231107 51842135 929586629 745470503 47226011 226838339 507444296 170601794 859900069 124991473 62418609 26749834 364833260 895626789 461227236 207904366 298914575 858740631 196958683 236124304 244160771 202141813 739214884 37712456 305401231 61620704 947483232 18674208 155449807 448522858 944394694 723090262 101326002 26874526 250248349 757730909 292211068 394934136 964072645 838962012 627030597 277776617 721779247 271097005 806735991 879568981 179143520 466793823 510652755 648786196 299269619 996889013 91419245 557141236 707417364 584390565 917740588 199856309 230490629 588508506 171852875 949047436 339089564 894583731 705627 699218081 993722307 534242497 84226623 639181712 655242231 694888525 467957422 621192428 879737802 806239311 700122548 86366136 239636066 90453880 38172465 777919212 481953783 214344617 531969368 608712182 935341144 743205498 911801138 260070710 50329447 587654580 660163865 716177024 329189272 327838167 194239805 867197854 739375223 775594645 47270946 814554316 701175071 565476693 691445536 42664250 412124355 234386865 118481122 165827470 796251432 281047032 238097896 238900319 605568297 654387629 49706245 544484027 741237554 672738822 861861857 809272994 535780294 338425453 287541111 581398408 384719354 165792003 382541464 149571287 525831671 297608472 767810663 280070762 281119099 139911092 966936796 345339668 930276441 931118610 634709313 686285079 668848372 493980703 889267895 715166381 527468744 92543231 155323058 706074755 755605730 88845705 446119289 695065657 438074979 883210438 34693799 732752611 699278080 120969846 240855469 172918667 519688581 908182410 777395789 114395564 601757773 768460459 828286752 221031865 341985740 895181490 248062994 325272980 166850310 635603246 743854305 406223127 808047125 442848481 410968481 129031311 95831718 550402627 429645626 580036923 218647164 889873406 28686824 757411281 287921132 485024624 288491963 102821626 568244320 621900588 677486357 746023377 893620436 209371001 106705198 855893097 918294620 422052049 436747411 306352708 317425308 746280548 79099299 362519260 914400846 743017619 701937937 617590301 598067136 186752885 405100133 743738601 346878291 420964693 977111675 899386259 188981245 838174513 439810562 189485668 509981128 542903613 529120253 299040282 155320913 862027614 799369286 789766244 630271818 643705264 445223430 969112679 362138872 499084545 768459327 911317820 210993845 943168851 195053634 497626223 318467951 592970846 820876345 558332546 214004263 861713931 541117854 300669800 521282676 509480698 469613506 855714570 705586941 914690813 591775303 53983173 224395778 888648603 68197798 695702250 550559188 802654862 386506667 327117117 318377817 247746117 249433076 306119543 203995785 33201251 872184437 462722245 134468339 776959550 287647222 379440454 138906681 447614304 450515603 316183696 269870223 284777994 482170427 757152299 123379520 817096620 941727027 723692052 451633961 623416174 551668368 629795132 500177724 751051947 724405952 37426695 488940799 839892848 127400450 983209166 315922698 608856834 692595945 67415133 996241293 800417877 860809437 711759989 838815431 537090709 850581145 783539275 264276880 107692961 137996462 945572615 726610384 31085707 968664063 967509063 436277509 633299993 955032643 710664345 654044354 834241863 961857159 418320900 362731306 440830915 765017513 25184384 205291385 640865392 525991646 696782969 957619836 565650916 737511980 810972496 429074707 585300713 426816241 112928218 969390774 678501631 497678426 598002399 172924397 976469721 437250029 288697756 266184919 257348828 492294656 204483649 564704676 536593315 801968191 104269428 201788699 100636285 576025130 633522637 697028373 795747309 936429972 5463128 587844864 621343273 922939685 373016342 858581596 816323996 963255001 482454652 159098689 483253605 323080832 605139698 891633368 416415190 463713340 563705173 152996830 763030261 880466181 14050165 881441572 743488254 111738152 378203800 959437841 204022494 489001668 141374453 266043166 823512762 134060108 93335354 247745625 819208294 603754760 796725511 905652195 956222959 196357011 772257649 120231026 4271634 226683486 772300928 943462864 384616130 92915756 753686704 477367129 909623206 971958420 839128436 154355841 983110808 858044035 986775982 359344972 616822311 922103479 295716921 808237268 190620182 458933828 217799776 525588423 620824027 324480787 348558435 222976743 226425633 152774750 820714489 822749064 538661446 17976630 936015049 902893589 80215261 144781053 919148784 333131403 815615534 148358636 500713342 948477179 592921009 591385486 662156024 157455373 971049367 535759683 772096984 634177912 646038337 9154238 210200328 523801227 248700870 899045512 663851627 858030247 46041202 685065851 828261717 904037827 543491393 341810759 34809613 58064615 621132648 147202032 676289362 698180273 161739213 924202062 210447059 222716371 330838922 922098059 333180342 246037394 271153262 812410281 549288466 404913225 805384059 353377530 728329332 240595428 581545833 198806694 703059550 593613926 980053794 572351784 998675651 683325027 284977220 650877649 667502733 282570630 501808034 625673284 197464856 364592397 666997187 689942776 80776372 864585800 833673058 728712634 191894822 87070493 684662764 400641832 280317479 115101831 795931141 798604342 397465572 505370898 233027587 259027117 952015740 697843041 443144305 211798439 261961605 545495209 387631758 449057813 277580936 370045235 682166988 957251385 926346624 587356893 759003473 279574316 644147807 648542106 411186297 874909017 428360330 789175790 642859346 598522112 707789656 299694450 786521118 954444724 518133398 160886614 65595093 941258205 748455174 659690714 805158816 410131767 781841627 876561876 539801951 872530769 461712958 467273005 832355364 755703824 344291789 156717924 253980086 270396457 258610966 785769737 890488847 177135018 179085089 817276739 30941662 918275185 558572771 801930315 682280198 554692787 341820876 599144431 254179613 840363895 987856954 680159760 612562414 293883161 653655555 517390628 62400503 584815559 694354160 133387444 613625068 279252487 505011516 450937311 746305586 14928175 885829657 427269078 390522213 111015916 871346731 519378014 610779858 999263420 739471883 19801681 559013886 826659444 464189637 642567197 780431389 996612282 858525786 235488835 222971035 236472459 730916927 873015257 412866455 236757687 391001052 651859721 330121315 552387680 900976911 382996880 274336262 925611391 357486246 364889407 990482874 780479839 545538792 621092990 713649006 827987232 557624333 133823684 448921156 837291573 565085377 795459360 25485076 612286182 318744741 535185587 630715624 253833935 333758158 697479476 506243966 131992415 279082564 770628458 224831433 926367322 858888324 724227510 430050416 636885080 133710847 417812614 240084046 203557700 530611353 112780003 703653616 726382301 295495211 578557156 879543066 979109176 773127937 990505016 136160578 834571068 996662876 635384481 607842836 500964644 10096368 683127411 8528620 172312321 823965544 614567193 689674335 347761462 114126558 625883025 914909362 608957178 478488419 229102315 587239009 796127961 721228413 798296781 556869274 531149107 830793635 480992754 854409151 399790268 139374275 534717094 355899880 277233402 562006717 915574604 228686687 721777355 155206630 440377560 36179234 517105372 131034758 214112598 708179812 724019250 198690650 137701473 553985548 786422437 903538706 102923180 339058484 32517984 127566292 487648125 553457067 712211299 618521015 946179373 996983668 978007553 726523209 50867625 171315781 357291874 851026186 382370804 226002441 477795074 771381487 820665763 450970462 649845808 902887136 518654303 380127256 255278224 194011962 324551527 751788476 21546138 473884493 230737419 334793222 165470233 43398110 611130418 876387171 567108268 203320743 36722133 191155575 305290312 44920787 369209985 503929753 293038516 923656834 861818329 501362514 221077259 978431307 563594258 164502242 536469566 593583541 16160374 703494075 647175568 513894332 749729762 632035076 397244440 971827283 582751047 939970071 335426 110511580 351108140 899513091 644964942 847813297 987614506 560378634 528687312 888974239 877468271 870896420 280422702 58304614 878035516 384886907 968243749 903504954 388172135 567732461 602993221 853348933 304869338 349759886 825609328 513610275 21254418 298543395 600660063 927130212 19631264 831420071 420993821 976693005 26581164 356647882 490148746 445354519 589776493 3607405 594457305 329953263 769285298 122374183 339822866 388398580 129941596 591855811 174837137 510658301 299807969 119909568 887864197 522536912 168170187 281048783 326406258 186362796 301388855 623683417 26490543 650832576 664814423 41122551 793765865 729540273 450019568 977945336 341624734 897705240 932443869 83440094 810827683 982051330 947995274 630869473 634642079 877593710 910125945 942213482 562102413 701289171 123248065 313812889 270245182 734048151 122193546 860183744 153800917 538285465 702573202 745492198 434987081 651397288 819165867 119666246 632532454 295630857 557190202 340795341 486129100 222721781 399854522 32991135 261010031 429353240 665555255 750828434 500961557 522157332 626765012 105679281 43182683 954179836 842707781 865163962 547049137 390281945 954984021 437083809 890199257 479836456 325123938 986285835 475892332 992112474 465574364 767015380 354852437 154239059 493125065 615277961 198264659 656640236 318121540 223424495 55928443 48692338 886091258 981755002 972231604 764857124 938068395 994032854 109088314 769719992 960965807 266295138 351193372 469524694 519350638 139750320 825524158 224899484 170797543 963810055 561572440 418296856 417708074 554272993 629521012 650025681 98229982 779935085 553447796 138693695 239355324 601360910 753260297 59691342 614799377 651973594 439529917 152602080 648109888 4275227 204740971 905909064 859077438 391651538 564272065 766236367 582069524 146114863 911210693 273175090 974394721 780718618 924537165 254927906 673359574 321238190 988969349 758588611 667653304 177698488 357459821 886726701 420717921 370657084 753882457 677850862 417260222 968155377 474232431 136295047 36205778 545594048 190257964 17511402 405247026 472069192 523752416 894940163 41862792 768486493 499068205 969568812 341495057 569890181 607176332 557948086 380702 126859386 426601160 538351463 618770071 246280874 820194944 580819959 845210227 860347578 291264681 816283282 217151297 128728319 10422538 607350361 433677730 639250435 582316223 936360416 355211468 403803398 826130615 944030642 622832905 56518266 821945398 515202248 141376054 924647046 328866643 762114838 373493316 661854597 644316027 715625983 415356859 344970372 34476012 811756251 416303154 481809351 244006459 972453752 731208408 362859332 341405903 413123222 158228718 234042662 59738467 851627626 365152843 848449099 694415240 805375772 983368663 541498055 641595168 908246857 763745808 523906143 640514277 752472705 485796232 944867599 185553632 526984138 198924644 513641349 985439986 647597083 546064863 380683171 453336398 414407394 51804869 763960065 436799741 583396991 934937592 111704424 250489945 343980230 577976303 792634712 56668562 652155777 364390450 858897027 988155692 979035884 242920927 341858384 106210943 412168247 315737128 369324633 390862390 630032904 564656851 605060333 574099152 862496502 897550009 614577550 622127394 953918479 767363655 744759668 940553940 865394515 80413184 772721161 311692511 81356854 411164408 111347563 91852821 654429730 132422490 943396078 625133465 645447411 248211684 18822551 848259938 294400889 157757798 385414817 712319165 364270585 520848199 759473660 996121800 893761197 847284736 460314825 241912568 186944575 419294366 274850783 46342548 431127122 280514628 806020682 731684407 508449785 492249255 829647814 429494866 296687166 789082768 910250312 578270119 179718813 813097566 675922294 479054031 979824518 405286529 266155306 29455286 603115742 496545280 457079283 11539993 324961406 846210292 491600019 622061583 811521203 162631947 860306818 826703485 871292092 417779718 15529833 655737248 531936592 572309051 924608936 116141960 668286229 853424403 926728402 414631063 342706474 476861837 805078316 891360773 37440414 390970041 569719601 462613599 559508982 325086270 51360272 133116932 208754603 83744470 880241708 806252455 224054441 238036684 551650715 623049424 828193746 804399749 369255592 202735195 580244857 766951668 951907922 778875127 791549416 706619427 177830090 606666151 230090714 973096881 679645177 513787461 853822721 889761615 540626424 104965114 136879233 266804546 981843861 740286408 474681203 868307172 9528533 351869696 956213603 942463267 189819756 244646348 295152339 905093889 140904775 845118886 59206582 733146130 823664899 551982047 650373109 734003457 22148723 22799897 117693422 536144907 524307741 781998285 553341168 388800386 577205949 649971654 256896448 857888331 458684354 278064292 6728982 520959073 226185676 632440667 627062305 910747472 101978676 108846257 768563455 110310586 689640068 406496451 295218502 326296790 809834746 891276160 621371006 825084140 103431946 409602861 613194405 309699034 919692761 840395999 962066601 490464402 576436419 407825668 363193585 7512217 309658581 641854427 476257237 196737674 918043731 940620791 514631201 571655825 933519156 984811200 587977110 823978225 360959393 981814001 723042665 73548414 95507322 314875163 954725571 465877796 561558480 208094241 149242175 492956766 568225132 200739770 278215534 388345279 278780743 315245811 609920342 772268909 308910352 140138666 549722351 867167904 639909289 881627156 852724389 965179944 124220842 994546999 197230041 620545765 811197405 173581681 677717344 432845388 62203328 117485039 31487490 293144809 867826182 56382519 782344444 935115479 828900630 905725599 615446143 918981706 521138571 124873427 631812654 733204997 589779634 419509331 741183908 592333796 68604175 680193778 203041004 752369492 614608600 760667480 375451911 39272406 439593592 948779393 717037674 92392832 501386510 737264444 590130045 611854715 742467819 975363246 85500189 620795014 587696152 566924492 614556954 983607153 246932685 460257252 620660922 464741283 329385467 677137429 561284404 653751189 572040132 400161233 621820470 77815637 387503613 862682722 598232672 815696132 647403699 723833443 679814087 81479000 239547555 698798659 162211443 395638299 254161344 936749766 620490465 929782954 726952368 923365251 451075201 474241142 585217104 601209702 221021753 37350791 284972076 502339376 758113504 90661620 854227719 941401586 196770244 119710572 403957849 294793622 617823013 725631408 528783820 351683414 212322999 662883606 247162303 75480131 624641572 37461512 601978307 397965247 507810696 372235395 347103520 740273667 316794355 560756889 974355281 467995290 52902890 236700911 103690371 792571620 377315815 258033471 820824603 27705492 198648020 522683607 830255917 872472115 184659092 827181849 665609477 722265499 781376123 278894073 214067618 653021820 556397520 651070082 452002870 906324698 503071826 538391889 444549032 96788876 852490928 33063192 986831121 512128191 430618384 769857821 424777794 374457970 176799113 753339320 72895037 760503032 773957800 993049817 928660408 286073 377784815 789231231 409800606 669745264 886221905 189416770 42258829 676260910 849536184 571885258 521335384 473639766 180968064 874446421 938451078 684223839 614398969 66021173 997672657 9703701 36722920 190967632 683758249 896570649 868217606 964012958 672423087 706785884 60380800 665368751 744187194 247804584 631887989 978575138 271087829 126784279 847443836 962738735 67552447 967483034 930342427 207712798 646857577 224702579 162927441 181526734 640560892 954582715 187858701 28043823 639867856 163697373 275990708 977299656 574979318 709273625 721206175 4770866 727069360 481447938 479950234 883587482 36020979 738102528 856221031 588960835 474722796 128176335 577164089 243800066 537320568 983256318 17515833 960248256 239074986 732107633 140792325 551852540 200056905 719813856 306990380 770557254 401992015 601266518 263011763 123808965 55263339 937991858 184183955 169553074 4434816 136199977 159993656 548017371 658779172 983369154 122368003 657422625 735208994 159159001 933775561 294663674 181347832 348846236 701550931 360209136 904665434 115471249 564243420 532077343 403602349 893274382 499531670 117532091 274036876 895771584 712765733 610550408 346671175 887599141 429842722 793529440 737356895 872071441 300735641 630129585 273388044 642807853 429452171 448506108 188813495 204238963 997727085 12565847 310245504 763800244 733225384 144608492 56089785 450681362 59482647 416172408 75881576 34756230 7060363 268536525 709914313 724808539 566973514 866192720 770828234 981007281 599023756 322088571 858853006 867010299 116265725 341168988 529782763 210007937 694401854 535993621 246244587 811080415 840220772 301060954 915371855 351355524 213384055 116501750 224110087 708829748 986495989 82168902 718926779 427588231 113157196 803774396 353119557 852003687 515275875 310747741 250625589 558556310 193450514 334637636 711900492 810021926 707722661 291111197 216468737 799464191 954336861 937350314 210614271 803692892 419676911 167906114 3467685 384773454 451336195 626300493 853294725 501099320 158728886 269978825 773898981 877959249 855139608 707817928 155003201 645403429 422133935 269820144 799870663 951283732 808617715 691031801 308480985 898094034 588171727 291512883 653835919 348568037 936224807 339167485 196393266 126667563 634854476 25409615 566415554 71800913 229067401 133539377 403034993 182502492 483814810 894479937 519230758 62886692 166330160 958555186 114610171 263239124 731403374 301316167 65658560 995891564 615395951 164890588 395198837 535141695 121622718 665718238 303493588 355306357 257761243 942666573 305675716 547820938 997145021 234532289 29467111 210208461 235395659 601711587 517851661 551579362 339462626 996737007 406835135 832995905 693231570 766943288 211944629 942739636 779643105 449849764 602002272 452690909 675323846 204062764 223313249 279224238 212713391 396384606 206773776 714489071 514657980 374593243 377809142 298461115 493279873 284112601 807924307 397380099 925255816 14846625 95272857 88816137 878547661 238462226 377226222 31425255 152928320 360000797 303577262 141594374 155500358 963934791 662869479 855319207 625295417 325327658 437500124 1263710 350725091 535724019 394614915 55926673 284465671 121149670 625432583 834777341 837014488 310867158 373921094 901871922 977956480 38693293 799928659 102560018 535160219 367855850 394291957 157850198 994493369 291357214 874534695 631833609 887377119 40290670 426104726 414065418 922943238 373797396 936881446 146811023 184787099 82162398 359203950 570113693 304859390 180072621 34912311 43939985 607220995 853487352 873975808 366533018 787069300 36234822 831323773 996057404 105525644 887910583 920701972 314536910 681961853 623766652 340959582 494561021 223424747 905910875 275478444 880650311 947416432 932681260 993364352 506406273 101474582 626802526 285497103 92109138 876982496 624726899 941508806 430618549 565849921 106292351 805289410 831313531 398660258 679163821 388224086 508884935 752102881 289043386 433098377 687484560 716095181 220075384 715521685 800756002 838792363 436726349 750111081 675722653 909126324 643559089 468508968 455637620 771393172 604884659 828373416 591582448 414014701 925064821 4684020 577378731 409170898 930635436 123197387 45902101 81013068 948334369 91754014 319625203 116136921 911444786 216571798 127602650 821838568 90541649 724183563 745205176 446296414 130601092 156753422 524949580 850489363 550755556 721253216 821017769 536363606 170939422 822004601 271756983 944551013 577997045 369303042 666837938 540988918 696985277 653245787 746831017 798568113 89912290 683879190 776310016 71979188 342516831 740653178 890669295 924896014 117969479 194720001 906695168 62414916 86352960 389049562 285520277 425511630 90494979 489143143 70334815 220228507 861820126 254066112 134771176 30565001 127359538 495098159 196359435 210736878 16428020 287515058 561554550 40461842 411857200 281178749 279444015 777881522 764603010 553824885 138674444 969792639 556277915 630244533 793515833 234117789 480205506 114688781 447556278 171398180 26716496 622213758 553330135 242776995 521563699 853983679 530470338 46616728 599352172 563129787 181139700 729008633 417942417 513300497 134304701 664748206 264173643 23619987 497828543 726790164 892652761 854444743 255537011 710555259 855669900 979174505 427240099 85209001 75997513 459988455 761164017 251986262 750259210 163670500 466990927 724012462 368463197 146978485 502115717 587715538 703881187 409804519 838157487 637283927 385413330 877289911 10587580 197874629 295166580 382557592 175826416 282520345 426505382 639554225 568100194 354930755 335045466 394651996 658649983 841136809 276506389 71403689 946334085 214735266 293624177 539024600 586127625 853261564 776210844 658474467 64309874 612960631 157912280 679038962 824525179 588711240 614297337 430778340 803709365 438163095 958362346 379860941 714949378 408469505 743295272 961253234 287047195 734386966 867971653 717073103 561990412 402005724 63305063 335817873 176275891 564834890 560250566 121267869 614630980 349280462 775136817 432435847 199511495 223686344 123034506 771340828 641533593 647106573 443638597 703946200 338088679 505507940 631071469 141172592 586120502 845559820 355761056 855856202 966955230 873015860 980224142 725533696 705706122 467865474 327989629 841573601 297417401 956361357 690597192 285327984 684346944 788693603 968032347 990515171 515281094 381974276 689100601 989947557 217678663 692280804 683087095 999824596 531359378 404186733 558488510 134617540 610269131 686070395 153915212 880171130 888021737 898718430 679475059 580575793 575315257 375057883 707482265 738849497 661934041 11644844 465262647 373651859 767204926 440901371 737927515 770556726 856956591 49155947 40924453 405554381 293124295 199900175 244365645 844916247 813068279 603746801 432028316 183835142 986754049 365685389 438224750 525148992 146723198 460858451 664920119 783678625 221072985 262176040 275616250 611375543 178423378 592259813 340835539 910060869 394632061 952357335 461894255 130933696 23644864 864542013 37437583 428468693 992184920 356984270 499476873 12294369 321327188 690688048 857083079 387620215 808054553 717300610 586409285 297795550 296357340 211800019 35843095 116548753 140618539 852184232 732152033 10653885 164015973 414422394 113955933 174850758 204361533 55833654 340391129 808633538 541184571 888035259 308477622 321131260 888720187 661278303 205631210 37613683 605933803 190089835 78089087 417378136 453957201 363480218 277035026 469570964 307540804 649689758 410245716 915160383 365324014 792221083 335102605 463241514 204636752 53633194 36999700 745246550 409181374 154663256 650849240 335166843 439008863 89333796 912891610 147197314 372522158 26206980 958970032 142174219 946147068 497198048 214581252 156861672 346099947 165265686 341319955 477369760 945416436 940150773 825950767 464300013 908775138 886455106 655583294 830239806 483458645 575137718 801208120 999706166 513955137 982297213 780987052 587156267 81854060 605163448 616699964 223186600 775581171 941561596 190289948 358448875 743777733 278442449 337579415 433792360 311413798 300083253 810758538 733678916 403551278 534006550 901408487 436412890 683795016 95731419 13593396 99444026 194947251 334599132 743369481 161831589 370405380 941287653 518547606 268522770 102390690 379730360 386393626 467085740 907798089 277461383 493123693 103952978 194676872 114081662 460383607 661103638 492435267 179364151 419732662 41733567 691687985 448748355 358366653 625416775 124768863 674911144 3288751 59382109 148699819 133103198 698787528 612752867 247847498 678492113 953564884 911810161 222388034 741021538 639984566 257051088 113341168 429977574 924088547 176610689 507982468 893195301 639061220 998209588 925881217 327000924 633554392 964864593 575154238 306868668 248067055 887498354 829282407 703706857 930269680 781433831 78935932 912389755 227545012 617477424 128713552 543054464 779532456 554416263 566790795 675493880 567346255 527220308 982327593 191372120 581632702 87884214 677643001 791966472 194944799 255582977 656931359 662731237 829883438 708071994 371173267 90658751 617633471 993037725 967438752 838057436 699604534 855184408 472507493 280140147 892600589 33163725 798868055 257125426 129392466 494658196 992858813 205810873 390920998 37986934 140832819 538995997 921446719 153656371 495568680 153167206 583416678 673072061 584150624 604765201 177645818 691342523 624938354 177529486 247255916 582467847 752046410 680676291 198890689 723813168 923578537 215752839 436344339 951117561 158194848 144266280 562155024 863449560 465114905 214796006 445320057 452230008 358461774 986389621 529254821 987647031 969441872 800078463 301857531 894387625 862713729 928040736 223378811 732215571 865253146 989367656 946296118 724738033 592751782 918390749 892817105 519925872 972179333 54516982 253626887 963367924 842101610 389484961 93819428 766330260 570378974 513139133 218378890 249750169 317888954 647566497 917088048 726975747 795641777 965683604 148914462 808684548 174456004 322105426 319414002 672440450 35346891 266471821 459796830 986765209 452635379 627300202 389107111 222580503 294080059 439534592 292929576 11645951 604409334 157679581 694094029 858156295 776111436 233702528 876086680 838763289 977614008 397700320 311138592 690384341 660450443 911212515 207764749 826041358 662286696 669981416 971607197 392104521 413320902 333956670 95705891 327534913 950510961 659893674 978854018 235809893 768034826 974775525 770133942 882650712 571586946 539125276 392632651 81089393 891220387 209257582 418120676 409465401 621406087 551444082 962652342 844539887 495450654 520584878 509424138 339721479 148406445 189956641 681486782 651423654 628998474 99416250 261103045 562554920 308075361 345210334 392877218 261224347 356512306 627735270 243535857 102217281 504517456 927621022 444635871 210667026 775140643 796438216 153067693 457098039 846258023 610539159 750776112 670746256 397286315 929498420 675854164 821164591 155198931 660222781 103570324 487822299 178205847 403681345 438618244 132313998 778807298 946753349 451130696 852433400 828264435 538258242 743705626 701448953 927090335 330852772 143626439 896290859 87582989 652998861 159469874 35034453 311725464 200950416 793555408 157916921 488057969 634491574 679673899 796867271 57170971 165664124 123734368 324958760 530619373 870245907 108623008 252186292 658381972 706438431 705467314 452454588 8452238 654404409 128406384 630023617 304501935 724439405 425735749 213321978 752353952 157727676 579670710 332071891 908369243 365220763 865774550 508999272 195440561 851165299 390863824 227797518 113275588 526465567 250627168 593976267 128539789 360578417 74842970 311494873 608128599 523047085 967924002 352175399 756398914 436718603 796363571 166487512 455383745 540658745 723149465 529725377 323265820 172641496 937142902 431099375 715583471 155818234 994891392 897725983 13043881 329784747 697722241 773711173 368186638 806286437 199620054 617469958 134382006 211906457 772513777 397330237 722684555 241434413 843525848 28754553 135881551 55411961 603498147 768740478 831025172 288841033 928751361 676719552 792631746 332737886 805135796 196420331 816324756 421021677 354332944 146419549 765467291 477279646 316904064 359967146 973563962 610707342 859091713 550693400 880185000 679590349 553323430 229321504 591624305 465662433 808722962 123665907 262723061 118732098 40988417 123085043 537018344 63676892 837997247 615969845 861659600 92613264 728113583 641936902 915671178 259068850 858811077 916909923 358116038 153264012 115953676 537359999 851600262 684275930 483896098 535504705 489459363 554228045 193019319 823541187 321924424 478812680 984934930 735910612 934857333 534507046 97276300 48938615 617618813 150547762 760732946 809689186 643505800 291600301 961199015 499404416 243536146 699488139 567718624 403402096 104014442 557940406 803107686 750955267 518855220 94474634 167228279 396313793 357442280 482905431 913015654 35905637 481481808 664748771 61219351 735698525 310596110 129442533 464748932 70033483 332574740 958962315 866664762 423539078 730586409 505897461 487127772 871038874 708935019 5997239 85512863 764134083 501354696 776216155 123298253 332033142 841686915 604595421 708379970 860305881 417106614 262714157 116690418 603006534 389432522 114267056 91917153 47116236 118084608 670953152 377644073 122071470 281200363 677594919 667016312 826891490 900643572 577555112 784311951 496778898 899102421 214116983 450492228 688602271 541615390 216997307 985134721 293593625 934513844 27032595 145476547 482078664 219894605 702228494 545672859 535149222 210919413 821800881 236439344 471908963 613472651 715149558 304112316 484281312 809366340 533434439 545893387 439891380 505250088 147980551 149305855 314389674 727290000 243656713 259794446 54277697 851986607 352237079 155844290 597685547 54445317 785683564 873010744 438737358 182145005 383834426 667833506 505491142 377572113 910125606 906106565 607272289 95881712 844690119 307779707 753420833 378832479 685437738 116298547 739300158 175256837 471347281 820707948 524261154 746432989 349849775 838077501 793936619 813075128 800391341 902873040 424241900 540213688 374682921 173960675 130944812 339227095 865362930 186397510 830002149 446053214 238634573 142691167 654571014 670643822 441452915 741316265 424014770 58591098 305315600 77208368 205593279 279206347 762205638 531203862 185663288 648711163 403657640 17842450 311636443 246962298 826852031 849113836 119340700 127414285 161543561 68582402 956309280 29146697 588262261 424922055 141026115 49727004 23046504 391342654 796904339 963719749 824352315 332613251 77490130 669141463 50576698 543361858 887993207 865001658 600332966 300349758 886541870 13381674 101277748 798013900 146963540 164626742 866087821 590406485 320322428 291477826 659996364 324377048 936660716 445103749 343453443 775538533 771281440 156726924 532553398 184641187 808373574 605033653 62681181 577359179 298051521 305465525 549353703 548624554 967727783 691066131 772762674 257481763 674523971 945538986 893128084 553910187 709190035 473584171 67266645 164801099 56806602 432749209 267741234 707417250 361277392 319717323 14696412 13133664 784148413 921589229 184983415 404535244 306005089 188150527 837654812 451302975 966370496 549086037 874953559 514975911 902453646 65583637 282744745 765617925 96996279 244557244 326528775 86307311 366650074 445405849 972164697 924355343 881834440 780774737 920732412 170677154 353291018 472445273 960092481 860196089 851200857 398574975 289137899 451775739 339436068 148613218 981255093 462673569 340267021 722301173 820069322 536221305 39222636 666156800 253533259 477576485 211057354 608683935 652605901 286663641 162201960 134416321 545282264 446095584 137691574 343159466 714325097 795328534 983849948 8428657 429738096 244645231 323163700 612955779 415339603 672659824 308087245 833580062 988580202 213193649 888625386 30333655 385506176 916888417 700159361 83460885 371513176 650291137 535611325 7452307 962877734 889710248 656457853 693962466 521521426 538494205 297664978 24987620 123394489 275544385 183199621 657422418 376874667 400385539 942638478 289398840 307094766 593855081 890117790 159622516 366275449 917804205 442871958 104507450 35698618 325778078 123533582 672534418 343771153 617019931 504524239 806440920 834435155 580373404 183472473 955398460 911757384 150924457 131830622 588224064 124545068 302999136 425198405 75068477 641446194 220651507 819544744 408633310 676769788 988785960 645048790 688388002 908661540 814428887 524422226 679006 817153975 790115184 255976786 900613561 338209717 70028146 304238656 714557615 799152786 291110389 838577981 754898959 985639864 116802849 372397465 996193021 253817091 697959093 482629724 29070704 960700227 862018177 358978753 710777013 187162302 387843308 907454133 158755306 342639019 502323054 686571868 406776452 373229239 603840279 652884365 488252106 140125572 273981191 317273169 719273047 593867046 72610548 20621160 296423580 686167204 612308391 555908035 272057179 670150013 878135679 801687563 625152813 868322336 338486508 431587097 746421245 27525746 134226677 454974076 812275595 439010380 704044979 258034422 836163051 192735739 57538259 760531711 507377667 407316671 658657816 174970177 39042576 15551820 187161047 893128474 574933537 48779339 209555322 973005597 328677019 9118938 94329854 288920977 406754995 993979144 806425716 17002224 364894455 495619162 284637315 712036458 440834502 540780105 708358884 503456864 705015251 305647810 555218917 792375529 497423526 946896548 551481319 194970192 882570522 486045765 729569760 232054675 848429024 555060718 400702426 781501158 657764859 689531994 755567474 979180590 582498115 968478011 132432474 303419783 296535778 247132085 9795799 292228031 602132953 55922401 121662019 582977752 616683388 876382796 410523020 829794441 143662578 935137397 370711476 359531710 377131190 302230354 714505807 607043604 430561049 566896332 34965000 134503518 144681149 738547006 94391068 76860195 820368923 942962170 63794141 731442717 660540670 669245380 775039280 412629947 866800390 714814805 890278159 526848416 728011815 303549913 708318472 619443490 797379367 909861233 668006077 668652491 397742115 66077106 558223458 914627548 669137674 181237285 549263170 294992581 551493152 502309061 75904571 650956718 345023101 14096004 405864509 569114098 610499212 244535238 272027854 251181982 224288908 808708835 762942601 350759415 963790610 678550185 445581722 68997105 215075205 244580057 946811460 612807864 319515809 99631782 445806939 553462827 168383221 172231993 885208266 133344604 982576997 596709423 893740047 670286609 972710824 847814169 348295354 14507078 739813067 208957179 782223602 320347817 74802092 842165965 503508975 690305309 708788095 236644861 852767361 893254199 299179597 570534379 229468552 860822212 78535536 313746796 387765881 998199361 141358617 107820360 817660896 176515426 882295754 77796540 919772632 833225868 887386332 644733433 631868052 301946458 525657339 911850147 370425562 479803931 125088676 390082642 731867267 445374546 666364078 234039572 270467325 996289333 395557566 837755369 591180233 987791663 302640081 700505926 867184381 510423903 497540534 511517075 543611330 491530263 781393041 292499885 304641239 143152989 856121690 125146468 367372 824180589 270105180 648651774 827639240 701475636 566265782 127052979 108030852 941284055 856013789 904534319 760609870 952751658 595535896 889859090 66386503 28275514 592838915 555669875 321444901 865285316 372098317 803036505 845931442 433674427 629421306 849589825 66662475 963247302 750919265 257324955 276415841 518507199 208452142 69723213 708843259 879762229 313400610 83915054 817216051 921476075 212277838 141675404 621874101 657869911 317833628 731204007 522888259 478716964 545024070 105781043 394374963 54906288 631070045 80755674 741000943 600779406 834596419 994058680 468180340 542223878 198291761 868599261 468672212 973882256 265333682 719603407 602458548 8144733 813938470 915728645 294155726 835182286 261092672 830206829 852652144 11215098 591006344 647317991 49084156 836458797 609888474 236190663 637623142 778787171 966473190 842687063 28423865 920682705 213274030 264418642 24646034 173685853 701553418 123883371 858209955 747136801 249527847 235219652 986739506 739632876 832029956 979958647 278531479 54291648 839823859 628257297 250373057 790876501 680565790 855007761 987494322 450914709 894985728 492964974 978826238 512093982 822090216 578528270 372821072 906506435 514297466 236478032 490484198 356983051 394954029 321761667 745358352 90765489 172893901 224410988 184693941 711609634 566989306 973848005 379000013 890148098 49001896 18887352 885009128 70876839 74950558 290161000 146027941 38484124 685379319 470755944 386833980 707120160 777521315 800665153 159058165 277699493 337728999 161057265 178203055 86725457 706196697 752334183 131153498 148020096 921517797 820864520 180691325 773653312 973329227 942692141 998464177 362695379 825624990 487278755 773271331 827494449 639315526 731185961 948111382 104076163 695550719 829770485 25326943 70063529 65410904 356317232 524329959 796831925 310003509 172057461 339263021 148321902 220532046 33529942 133948097 315821774 794302894 236039127 645291722 76160644 313385524 752405745 93031553 40418163 460728597 797339920 721510836 641101617 206500184 597357718 43477060 419873161 874471768 544442198 848132263 858004217 214316358 712837913 412839526 799639861 966508453 754851356 903796384 92944290 493638092 509178768 506056326 56015324 479626856 29678617 706664925 437367856 527059959 801323600 713446271 654605859 178713421 798612801 985738714 715564777 54405139 902932718 922583919 112104430 207664451 769151178 117717844 11963729 30226861 746202686 178235315 901658724 843271798 858835751 295642185 433031214 295034772 925481046 150398696 492377577 357710931 266733071 350220789 373227908 165890515 309885578 942410474 670552609 268950407 748067446 683992789 982616728 557831607 348956017 913370839 786096627 527411199 657248401 310538407 187535344 171648462 400223454 3166477 380031362 84156648 21147093 217255015 171035472 286283749 488923111 981822247 886234165 448657071 178355447 20703314 804587966 316577544 146916576 656555522 195282095 559667458 277296109 381929446 30259582 6014340 543723359 965002173 316573911 830321356 682030059 915433951 992497174 779803368 515706937 731297204 742448592 500916795 49566566 265288762 551723594 735339519 447230851 834228867 89750016 969114301 312797715 126374964 406134816 469663958 758066833 84443144 354702604 535378686 203320040 524772427 782008540 124299963 584487929 249618784 603313114 196614378 401535001 349519932 113846020 303493179 333900687 347733224 45692557 582925232 645173018 884830466 790374492 732850466 418151530 601799740 481319563 709963196 241596579 866169052 793546729 644637822 493154525 2702907 651180153 30423227 2252454 567650118 785652209 256556187 797060734 156697856 726320188 413197722 398073433 190751998 270099960 109716231 776387105 10487273 864985849 470751366 881278002 700560896 459315396 702539919 779994076 50607507 788252437 253713132 562232805 363591561 58333273 842521919 409851140 364829659 455172660 561527674 763823207 682929687 806018045 376749668 2968110 504320478 866291517 582919707 763120109 74234214 576947252 798430349 603854126 665585656 225683028 779995133 700436461 169995891 551758020 217985924 80245018 345805255 97478878 802035086 286755099 914483067 419279537 985969241 795068999 841109032 304057215 46333049 760557932 315682812 546392640 396997463 69526089 318398264 85876254 732584365 273064469 319786162 231695095 438368779 583903734 169530964 194186719 187393366 113477515 326218651 883397531 767299396 675886947 857213465 637565222 32801505 670595460 230880755 707577903 376990476 359130085 333823075 507356058 700903674 707814131 530662455 64430587 878152371 76075536 894816848 453220382 497519504 43428879 203052580 372449666 406347459 702543290 698313277 384510680 928054223 377446988 930058424 640742025 170382604 558105080 581955015 231117102 87906341 676508256 733082159 33335318 117911193 97309982 601528779 371135939 248153661 357061182 603032583 803605101 348398520 934852802 672053349 85629 73379589 314135325 413745404 962016019 423629813 120492473 700547828 218077313 665986730 548351345 612344075 593185486 922997789 866963479 934979091 860774453 615312026 523481327 953794417 995319715 42429503 794037042 493472160 463077692 420353408 266016909 885370540 279983318 729413542 392418719 739536568 989111420 372537675 609305214 76087928 164710124 645012191 514835763 256778167 902104602 57612583 169200697 232178131 806143403 978901944 534736130 416955452 270738811 901474688 199495794 875387129 178142231 518018878 399055714 340657954 587097412 378170373 612466974 357726567 693067382 503714749 909345255 245972103 27702105 555278754 123004786 791853530 892495948 245340355 700579176 946135496 692416225 551499396 388586468 244248656 443679327 895351580 293495288 39922050 558994496 269229592 521424936 399431685 271006387 75993302 986880237 958561170 614249755 241795339 799595315 470525303 627632782 31748414 407347419 615747860 320225878 859592010 907664698 21167201 947701364 672513760 311571864 322246247 847727640 77514755 433591218 495788482 655484458 138894730 146104889 839410982 618548677 143938977 482987857 443213783 950854838 254580296 148021011 99067951 575459841 246648274 498493451 479492124 59571804 379079528 574098362 258251679 626133683 749412228 760888085 926093134 609825442 265634422 718536452 794954450 868355326 811295459 97761508 860234602 925136973 805747264 204483846 810196583 574771529 547780955 568945453 894653358 960448352 684240595 467576596 943086649 938643255 268479387 879576806 217758358 923051811 388221819 770648516 764694886 253342126 733867919 788671555 425723871 97322520 707462342 623512299 109241931 953959123 198151780 788889273 403582599 137569798 753740928 205788573 484698757 681003532 10129031 328112381 453632714 391921138 99178935 533508145 127360240 395926524 964011941 635512069 907130405 20842528 755605688 265444410 521913771 719878793 589950635 511865348 849354582 770570261 16478479 628691597 193811985 482991832 147184070 317977201 802912857 211753111 411571593 455230273 867224768 206631246 866908771 278106624 76815979 685025707 249707060 713211305 452210581 61820304 11620144 91510182 603595274 97055892 584269917 922095706 569036717 188962947 872620056 585162649 522760946 246853082 146070673 730827563 830422884 895569996 121464394 231443276 378064928 512837439 411809948 228665647 962664537 57309264 250811441 293354358 974745554 609695691 322313611 112082620 808315751 929321267 681619324 948349451 339708292 476606912 150799276 153489766 662021292 944756444 71195927 487469121 766048755 45028005 560505996 324236803 300007813 867412079 675941167 320181899 20264221 435128127 658965751 102885032 777009806 857968208 456040753 243492000 315477566 326049170 502832891 681210026 904036262 992770086 797039562 338441588 965101011 59006691 840968164 859336861 154422248 701802197 535553767 366534460 918616986 920160184 554212416 161625175 258991026 233379457 768160181 501032813 273504399 520767446 332781020 5377261 639066785 608300689 88813729 368433340 197577455 44870720 335643588 725203636 907769234 975707048 173754713 293469471 278324792 702638910 144749126 505926976 862477474 296795564 202869448 64959434 568709926 682032722 367977710 805700455 660793133 886029251 981619996 327348530 102886838 525077060 632707210 764269885 57257426 956182608 200404931 955316492 578813734 648929558 967769383 669729816 980342380 157256441 116963689 170735694 942673906 457167887 90006545 562612365 140808217 328254115 142369274 898550060 302994903 535807412 553420245 91060849 125678390 209255795 364669093 634241818 982028242 951330761 749566017 861620440 706581855 241517263 484961750 223671504 592941601 663491923 198047330 4395545 381660531 400087386 39682362 605293632 807555137 209643672 842502789 822304710 441993613 697039610 993132478 402420384 665247981 206045980 343484982 760814775 527509771 471261908 296516495 264286310 330281508 621678501 364767298 750147839 483983498 321046348 236579354 913495366 655253282 721870904 305137847 495611892 748802535 672174089 960731148 780527669 715237989 316431384 585808610 523408426 983711806 381595119 698367315 615815528 501891497 911607244 732491087 381598584 929429998 349197603 709080858 48401493 820682731 291753241 328508876 301012209 496817810 238279946 921030096 554258864 72822633 841450243 282587493 559125738 392193800 614983240 188616992 57584494 726708126 128192976 790190696 583839482 806364525 829342916 929037817 582067908 764911434 723764484 6915170 762669556 800334110 636680609 258512519 670752295 361917543 625635172 143931423 699936750 437285559 415577414 509765174 217787725 870151220 869652214 207065517 248712252 119335959 204433238 502846389 4325673 703359277 183131390 252809304 139049333 96430169 790667448 46829808 568030194 362976528 538089986 964637870 830253419 744455131 52858255 967652116 150696733 792232665 46680006 943298171 430695222 286478394 350303554 700324494 138589021 661241541 454450000 693078733 37265705 345085011 149756532 668482316 334789288 177008209 751554276 971603441 316270298 404375618 310791947 618774905 364580404 39670843 41201672 840729459 109902110 829922149 656466988 946817027 531716213 69891199 647093120 528945697 340558858 643623002 287771196 970434072 195865888 452648539 369212241 820397575 191456498 125995260 9713376 92912739 918560555 598961738 309022401 135780467 356448876 841479785 663796478 344952531 841692361 663298060 788088916 857815026 413440588 346965757 512682681 521640595 613141361 882731163 297573840 249428560 194136488 924545111 646530934 9030162 143360471 22021686 510328890 235057818 42721493 350431570 910522332 745335036 800067568 97946201 330691541 869540127 164320104 979564556 914847183 202831422 798205170 46368193 858828841 996091753 234846261 540516322 954424436 199117829 140144976 794318956 818718200 414384200 894589778 632167793 706376752 555223486 182365889 81513878 66287433 441662919 637306388 787976342 137529512 63302678 307987001 304046013 395065697 827561779 170637584 746825837 613473984 415641850 66158061 400208028 925368004 387925786 951815194 330751828 572791967 904517528 880143187 227422003 665534775 621413193 35967048 878562537 248768936 933877339 976435998 129653692 179661248 878159564 646011374 529319942 518388866 386829041 704257349 748401078 377860260 47801329 676152483 137151179 160867600 757320 832383740 443389917 499679591 89375813 637732154 839600788 873371769 757901964 277080760 645678 131986126 326712468 360639944 366505469 264421664 619186473 888759855 841937895 306599135 589585643 264898980 456277221 679093932 85473486 279308884 340344708 950757598 984157337 719868769 172228199 363958272 744092007 971533150 302558914 934267729 763732008 227972821 925395681 533022018 666877473 178638017 417347231 6884860 730257768 775929620 280923631 814265303 62209897 127032626 691001175 744133604 407399780 96419956 525909616 53244005 537190636 225247911 768607336 555618127 507504745 87384714 245098623 292612303 507742103 622853203 45990029 720032706 903775237 786241067 535531899 239060539 802121623 950289581 996317637 348787713 916789509 856732523 525635583 62746382 962495065 21500265 907561293 359065617 681975157 372820896 315856873 922055405 940867211 6472060 797078944 712822584 218265251 79113055 461587029 502592189 269773336 498223388 518137981 702795770 619869979 241223804 761146786 537490595 269967919 452289469 15950049 610702877 443015339 222503949 940510059 501540867 820225339 129160211 486553351 485555365 574014560 823094375 83400846 699012996 609720555 432305685 56496238 151251416 863531654 84456223 920590120 578203914 191121963 154309368 414308307 236559162 326515882 48817929 234080406 173251514 798547240 908470575 396171057 56752016 516253595 324307003 421602165 210037752 755602255 411770993 61596615 749523168 486051683 197379082 26374050 669776235 653674317 793519026 731575826 705055343 229028690 344001290 19354169 96441078 951855887 875471143 39891917 613038785 352077811 12250897 931776408 540429504 570659778 38998085 390845943 249628571 562053907 187559732 499556700 693087788 513234899 465695170 852382924 665247747 258350017 412926919 461221474 576935905 958207727 869573521 150237642 820561469 601426503 619211360 147729607 493219266 781924356 280666857 934300589 836491215 649438261 894599636 619431911 789299445 528470845 584493630 35543666 673355133 823450198 102680632 349784160 981199840 402645513 103949125 853692759 320568141 281335991 518075616 644336655 819693606 1411348 54596852 411992280 101724291 174920870 145033826 450828305 268260525 111968330 21353855 281894578 823669156 690150576 270543507 15255747 302761882 698407642 57343067 820360163 731729526 763775137 104500871 835156418 469795922 202623792 767421501 952108711 993063934 980439943 894568084 430985194 964190586 433315065 460144410 702666363 62291071 643707822 503561807 252411738 430718199 601057570 898492967 649509916 767076737 740925092 202147980 701429613 790715374 849568216 246238682 136177032 779641287 715621174 627645794 266404545 731971780 876674184 220514791 206028796 915091286 489844080 920532515 309648690 952844062 771820511 966746435 192769011 621544820 534135967 611906407 436102623 274414049 760387531 130802212 617038124 260497061 477878098 310269697 260746531 998196018 367882615 268479485 154467491 186907822 982662483 684067335 275489437 204996213 287844178 977426821 422153366 971035285 601615794 133018830 668071208 173865553 918764295 255873200 120514689 231271071 166576314 42074858 725055202 569165994 166910853 671212211 606838049 723118672 807763448 562425650 211672871 459593380 26607352 918745091 352501875 889616493 49930810 725408184 454876310 617107110 32282316 289747030 160113077 620507900 689233805 811144660 31573258 457589331 29694384 915709087 636850019 467017025 302123837 807266329 568748450 534589074 627260816 835477269 482683195 694388162 681672664 877780573 865082553 701208454 363942809 706332973 647450681 259028547 815798571 421012917 881711085 38887061 786796600 255176090 994406554 477489610 376817218 273311861 934095898 443970661 464099611 880170578 598647259 593743515 75847530 272303667 446757215 277569753 235614509 668338827 774175930 457587772 866558514 805055940 530185495 561303319 634015900 244602553 753152307 578493297 535907172 378080572 982153184 945183108 940836054 986497681 213516932 952735807 358097680 501022705 51073431 324617157 502430342 678398217 917187369 863623148 992686209 750403192 835379545 900746943 159183259 702297684 192229087 950848765 619736132 502318758 224531331 386633879 559298880 401804265 653485219 666205494 505885735 865448847 839531441 656965810 369177572 560010876 447613107 361981852 875235127 694912393 281979074 275677109 324947763 448646146 532728971 780699765 230093760 548286505 991382225 689320837 258896922 684134833 201787113 299731781 479988560 625504835 171892540 328398663 116785862 251838460 833493448 422915794 215893683 565379053 565145760 507802976 608652964 904597658 476739175 270369568 112661495 49814652 57041625 724415348 538331233 612902527 537933123 328777588 314866793 782602372 484461830 320456298 76470762 777775072 202557464 294073940 790818453 798107099 66051458 998544998 830638189 560721971 138723299 619494277 267435593 740544406 390402539 665039052 641379925 435606059 778681569 838380043 827145873 920310794 789186334 172585027 160552784 456612799 326276240 711536171 685493179 355129547 355791672 475220142 569568844 991940643 897761708 384861547 343316819 74570415 323424150 759692596 877429108 534883276 825860658 44232335 187747367 970751947 197903572 267649080 346874423 267504752 583305056 813434269 219487300 930545523 182257872 827879777 496678721 237466370 901369266 330641369 703729910 569747517 429943463 157057426 463747199 702083001 904514278 816401865 654155467 710085118 198610614 493525233 499912478 339261449 782425079 566678833 207412111 171694027 398448282 26878691 18934155 439207079 529492772 104515863 61123664 659801592 437701936 516177421 629325683 229412233 680695274 144414655 812911450 571931675 48305812 989179477 553450947 888510434 886352132 347810478 101986876 538390792 684811812 774109918 687138984 856145449 152278641 372926634 530000832 334682838 202419325 33866766 494163855 171027474 713457006 648129463 435663349 997574872 706506108 874306954 424623398 733535891 974253686 292230939 548021288 411940771 421676094 463131191 112703320 552878559 70222664 161012058 237069030 37156110 990624544 681477689 352003412 431962989 694519009 291277370 633345531 966011436 721843134 874904823 577861509 50222576 487890812 830167743 919721076 989436243 651719926 917616917 521608090 100367712 918459032 53666607 994992799 572296727 908424421 75891832 556460159 847245039 643235570 181819150 2018313 421359439 425395432 155430980 657647713 737042195 825078917 457175330 315008894 713096461 936264092 594828000 298185901 682950018 64062096 795073903 265703692 446403753 381257437 441231344 609051664 951374128 709525904 621134138 930941951 617894070 677115850 934280792 302034551 39824466 899368256 247636233 346058469 361868043 830826686 158318655 624655631 556702301 905710239 137809568 503657867 516403386 369676631 412753160 996405317 864746503 100350954 733028613 756489981 801348635 628971634 383648090 775212486 186202947 773589148 765569148 687508361 42547905 84709419 570864920 745000576 288204616 907084148 673797771 336700603 985427842 105972705 505186152 207677598 106269834 924338798 607662070 59274081 317548658 292620847 508613296 391539087 957101247 770761416 729339075 603793287 212785896 752847091 572670099 108251647 993560282 708134142 603039798 476982396 613591927 213538122 904202743 370396122 827766034 445423821 85634773 943317194 83142132 879586193 930147073 746857039 157806811 644849459 128878179 744814656 560419190 928178021 300210454 291285962 179057386 262461548 366175208 142554091 11833936 781394338 214645979 227359224 94677300 368651253 155879847 275228184 480254999 845467750 488918069 183881158 282112239 62106764 781730085 48787026 249660322 460243214 657717321 89644385 729041038 473335341 586074408 541042025 593763076 583269943 385518460 429482038 777690056 299549717 662955956 769529192 61189523 482638782 424380787 278172914 188353425 29718209 624879631 623266205 581523940 278781120 952286995 72718723 397122079 153340399 773586621 3491988 187172811 396603801 968124032 658384148 925671141 871217819 246169476 47832091 498908766 111964135 297584929 553955860 474588826 885853955 87531880 97901374 576001522 173406344 149430170 876982318 884392754 111297187 414711470 594549323 850036251 971218326 468482511 692187729 963021794 108400184 480001244 66609359 749083567 380841585 244095207 630874793 820710175 646624192 639338679 10505622 810536643 554748341 943377734 189558434 882482335 553312886 66036802 235137710 749193387 674720574 991078544 573452523 484284758 880043738 11118277 136771939 279786494 538236458 954421163 141113200 991641465 794366118 922501315 890199619 809838735 731463894 991423165 903401822 520961661 514238169 773212161 129695514 145834355 291805407 258651945 553680674 975821591 824870831 184483717 653176054 626563841 341627682 178341269 339573866 728746301 95769766 490832275 54209060 230941388 300533692 105322471 759407137 974124578 634425465 683053488 910790704 443279273 542000649 965588290 460823669 796585021 795236648 388630690 657587176 244336559 619023015 196060684 555504852 802990914 738244077 333740142 956182872 601948209 627222899 267819498 445463529 499455527 857357639 490648152 624910798 496039877 296484746 135301057 927115683 893378335 619279090 775913189 297758167 897023551 430171977 672296886 335661 453083041 26848235 149743067 679609663 46928566 404724812 390566190 227028726 45763169 738463344 826771006 111097107 912998781 7921521 653409998 565363370 615414612 169389053 690228308 867464610 515936297 101418710 982251131 447994678 881304496 743676240 249494945 555523702 846135185 600098774 893626202 811656391 475486696 338702949 158577899 338268255 862215624 676224270 312356816 796744906 472694707 370965113 897327158 419358056 895605795 852996701 601797505 57481708 430129669 208668681 431981768 292869854 81124153 188361439 208725844 432909850 361410835 433911507 188383013 252283215 52956381 242276080 584451949 424892545 9859155 616174035 626002706 51570824 528992293 461562926 177517360 575919503 748358776 585705798 327288725 693222293 550474085 185044342 541625156 200152303 989218169 919472810 450015986 762740932 686878260 193530085 7370636 104021904 76324490 374843067 790657199 945792418 699722597 495748567 357923119 535914397 923571232 921916791 896396177 25802491 237936397 340800235 970784912 581535877 401359857 244358681 951378843 92811484 841845891 697757692 858246485 486739188 800545520 546420512 402650133 794965139 779323994 361428520 711319140 192806103 740503892 406200905 219541377 788577965 149318248 987282892 332181472 715091803 396321937 784852623 707035558 219654903 543716289 383267973 525544239 343626477 298816860 628398130 364341129 946590844 14299323 808346927 514014454 876858682 472694187 219178156 927966574 291744652 996987627 494905321 819208474 264262959 647142577 180279996 485797082 978267570 937734950 59890702 396184256 647218937 264393445 756387934 120265363 957035964 93293952 692834876 522482765 192579077 599314427 83989199 769441438 918648246 906534223 809993808 763199334 751127809 50933993 680262797 926545982 590957294 111354152 706647911 191025904 180327896 861107682 372797780 668767227 176906736 964474591 41134557 840403216 864351161 83495517 723499041 900995479 910781066 486782859 637115729 695228203 316246799 297295118 507477298 396703258 284427208 843042174 67989150 360706022 682411913 539086826 999907843 926161862 789271033 446780496 422580194 489214758 7991315 901158950 26038097 749948962 582855847 940262100 901298298 697962511 282203354 646864439 401686298 219292659 175236258 944879904 990202114 896787208 408499019 251325907 115920026 721691965 433643508 333856905 28469593 458367413 720804371 27007982 198425166 500083013 382820333 898493859 134863002 672500986 254018335 182665405 449678324 763241105 313955608 792581700 87526691 641685246 11933596 558207925 446482568 13702886 790196034 776846209 423700113 916824868 399731703 422978956 673760839 932570951 379227002 854138798 989426625 358407186 219101149 706869301 417212590 150906364 916033034 526348897 489644752 182701998 257562172 184317671 524150395 528481927 869907586 488191087 611643162 143855899 56828735 205058582 892180395 662210480 669768620 846362605 44463422 178708159 521508949 885516152 997013369 625228665 706454936 100721199 834058007 14730816 414254121 404680704 4521060 114823977 56472977 67244491 494429123 119485057 914783402 637434853 205578280 777595717 155082277 282889366 159674783 687816104 489851652 56333467 683950019 542618001 543910688 579736996 393606215 329601818 386267556 782865623 570418545 563795730 237662096 821402955 201298074 125657468 191087159 153369230 217650863 880579598 724528577 700331296 672103091 976440499 796077994 715890422 579360827 886624265 335902017 745607672 908803568 489041892 233792554 466362498 774284817 241606601 474214620 847850471 57157870 403929460 412315940 507631337 211916142 642119507 99484833 30824515 700030858 26581768 465185605 193111839 743772367 812360170 387907546 618174368 1957088 160515461 226535035 205837146 696227826 363118101 750057238 942787029 237370191 311737103 184589297 22156045 112499156 796047769 109992482 297951733 138406002 304396557 54788118 225903343 824481968 629218170 248372235 200117845 700300071 861652515 726072981 54514932 715784197 260193278 536000797 952247948 574775691 973346357 333255773 501588049 819867791 557698729 151360229 196121453 872056571 568343658 912531866 302244219 756236876 262421056 727720497 480862478 268072467 853366053 823589816 715110952 934957176 569440457 689079566 53060291 645431986 641240589 179360102 779486540 529607568 22551432 360341704 324516130 318724595 876395525 799211664 854288156 783009617 441279235 325500397 473031168 122434100 757701940 228786787 478241549 843780793 491708158 659460682 188797042 787714322 74430205 114831180 238027220 562489860 444454015 593126635 615638220 259336042 974932486 406526201 608526183 439434928 626074570 407332893 907607716 318803800 991422005 647228501 233115385 189861241 997558373 375568239 629786319 593979963 519371949 747402638 170089729 586563164 366185748 300672939 756411745 544766638 485413844 24802834 656007476 491016854 472482780 343447265 951329713 359690383 157617999 975879308 892454021 125246117 178657795 525053020 546749521 408054523 380681219 718459115 174431018 188281925 378674189 75981993 496468761 941763662 775320085 77033050 707465881 63112308 696949184 288858518 84075292 940376103 843351274 465831752 424117126 738184045 550643233 633265712 97076400 833539937 147743015 762180961 319927270 422737072 254171507 205953219 694298986 827168794 767935153 970986898 897277679 995807991 218751294 654555357 409037854 752788399 871605933 313033224 799130900 44631617 61184068 372173130 804238050 415300797 897262975 64610352 403377676 307802570 424020620 279043608 368031499 135932705 804646606 858599095 32252107 811001871 730486107 288404628 336745261 176053751 157921150 443679114 722882438 357275854 444879157 465492298 731471135 441889182 628184499 838699478 49522099 888981251 555972063 376568840 33836019 51527089 349152980 889694217 59864581 3444460 603460703 466086874 408010753 631281422 45176708 540494286 233233011 256940548 689255162 993883406 325131484 512126417 713130410 104054804 385087025 812031754 529788212 927223088 796389210 867726681 786104425 416957190 923687860 897445883 889859538 465777934 481914256 264264769 611923496 857806355 98590386 956727827 239059674 751018677 513822418 136301672 321767562 917669351 263314462 349227983 503718288 938548593 791068086 188286185 97891445 223709807 49442351 119922412 602933370 744663504 886969873 893047842 833139215 88003800 493457497 527784552 160764252 618555294 141159672 658748335 774272187 552332175 497796433 339990143 372706107 977155049 912901823 131212399 384053023 233793089 648115469 281920686 43995741 436774653 307830012 380856957 669697824 24608219 45135553 508922803 398545991 306824296 853985924 631284536 239483875 665036938 977247457 471094154 983695293 412319479 649821547 630347579 393870797 930616251 876488484 495052144 257787588 561401014 645943559 368951396 711754883 697012764 729367167 42652643 819118242 181610739 535947245 886889423 944414954 799323032 267036453 56824991 761719771 465866298 425825265 832970203 699476775 321867102 286780045 255342753 778760245 15901785 99848745 133384227 648156831 290694105 394048363 660954151 80543924 320754269 898762986 174360454 937027063 195468472 32515508 187753133 653258142 482923154 864276424 102838815 746937619 849282279 113719965 718326512 106563191 22694534 202455450 391154507 152163098 543900307 766340763 957356782 747635716 384759045 418392179 561146793 706902640 843908905 568505188 972558819 225546827 574194205 172364200 319748373 740748985 923935574 557502444 789702220 31729297 513688346 571098064 426864811 175334108 578783495 849729640 661530087 711671130 756678794 169413822 231276233 567762172 700687721 540045901 624978864 112753771 966286906 315140999 598172940 572976768 392701161 545542225 557682660 461345482 787810102 377692802 134550097 191404043 17379636 746847335 167059457 902860475 442694092 839102274 906390709 449004932 71995192 648154054 695440579 718503876 681670536 915943069 325172116 773298702 157195552 600294114 370500647 723489961 951384888 414046887 316284812 64429583 153003611 372022641 191910762 746172784 353103080 696560823 994037883 626309932 598208404 116584550 762010378 919441245 141493222 507926880 492166524 815587403 704603322 937827320 416051396 582627061 245048511 885646455 848803564 874193807 250394873 130933147 757556627 694871038 265080127 706241811 302256746 11093086 636000958 720250884 615380406 744709501 286341236 481467271 165645521 724149597 95277494 563613992 265297577 619028405 36313258 638407529 154639424 469910641 79044814 460968509 280128298 771098158 64597359 84522893 725328914 804510911 961846323 819882422 793634613 709138859 721688976 846568457 153371877 606949036 535914834 834898762 61953543 602158129 137022745 930628658 937322134 541969885 336331480 11701741 704381470 222187782 945171288 694763165 858112577 851383606 505992883 216341973 849205558 343867566 701537497 649803038 684920389 369226462 978642958 697806453 678214220 129913582 606881642 801430219 184480317 275610169 977527128 869795972 591063453 181102796 222938647 519875577 918223623 789288940 681115196 900206070 828074663 456962189 920126766 324866620 447538368 997116379 880844713 459657216 429203494 511966133 122905660 769485930 242002629 468763437 410296778 21090071 45055512 737923849 707201549 809684120 224548274 298073669 538645006 503737585 592786361 396897935 182797487 383003 417731942 792173258 859517729 713473666 418873734 756634507 978955118 5835143 707030268 259917727 339050736 673842687 75809596 722362499 715325144 261719218 689679570 382002410 851187880 749267165 379218905 185326395 137389241 151614128 868461701 18358801 281603766 10927057 319139225 884175545 990748703 461171672 965798641 653753271 499686087 799796945 542913530 880225601 957944663 35802557 133064245 270932930 873786313 914120976 442585016 708175449 505758701 287353141 997138860 245112152 921481703 344530181 360276176 677209285 894446255 753985620 147933172 981360860 807364240 908416101 138485887 96012426 245672361 888153200 737153258 279171572 434980463 971606563 13548355 194610414 853086761 429287966 20723115 492835205 189844851 972327542 985796824 127314550 896261819 581013810 139716244 4329396 629683399 362750673 79879228 829951718 280031534 904791747 524489538 854065638 345761498 241680875 312981419 766467395 244448396 374868260 761616529 445101248 344173400 344010680 635281058 984985555 213099300 228036074 589104799 722690087 277007662 287819630 424166366 371952154 505415299 268211180 109891785 916496703 407973513 844429696 88497501 458168542 345452406 117123901 224741292 626668143 54861526 761125285 62564955 289652771 896444937 947879219 452862756 104598363 202122946 124513489 511575894 952118574 55488393 962219618 651476048 660209896 359453242 935825721 553218057 388539525 226665604 316064416 949374347 450008890 66203243 344403539 764236147 797946349 667774151 799616258 817279603 64975800 351950275 832855762 361986001 526946922 572616542 211674589 329720805 556655365 89296877 262028461 585261215 953350209 274634903 621123269 875360766 315101960 48517592 739930904 579385498 522542840 50175487 490496144 818843675 590418660 166499247 307731080 793739711 98855763 599878754 740995923 870026456 887426304 711827681 775471795 570630988 426806104 253201357 338867810 359042067 1719039 199241754 507463309 115667389 663762507 542793102 339404371 868784362 115549639 16718151 994078794 60002511 872041650 656871986 432156411 963757495 627791230 356579221 61741921 991745920 657661521 278276997 539787118 490980378 109924231 118920049 640679559 753206796 296269358 173736597 391514627 657419503 870643848 56666248 150717871 464288752 62883981 433754031 622073932 848921170 710562918 801319879 995666448 406734314 642565363 59808863 444291873 537328033 896476230 715736923 943651869 621702134 784248870 146427251 373284501 269989753 510294669 684198577 565145486 670811985 935389738 606992119 634898942 703894455 870109408 420356215 262644565 181438073 221499973 202720825 707170289 640354168 388489764 583800472 17324456 331150122 767039227 122899397 807284803 14052121 632371326 56525379 504112637 24905825 841358866 147554665 403156488 966229046 637482323 18344931 566172936 787071068 944890510 83857457 253852566 651192237 467342152 41484583 737557694 712074391 556655285 445679724 819359873 871898523 744686657 636690683 394682452 13404111 965034507 447538084 161594783 497181021 976916325 747084684 776151615 161660418 644681046 664060584 969547013 483110800 364877080 653737542 813721653 266737260 320369818 994787205 407725064 184715792 40086782 701206489 213113130 32609162 334041372 39562632 428056892 549732860 294962174 109064751 374632275 477011738 756829538 141998909 209149559 519102383 771092027 822411894 136439845 639937048 953324336 794694769 495616206 527142087 955865372 851783451 219989078 204491457 548455308 101755442 675837077 213101601 830139204 599573963 960061914 276899987 974832314 411134669 6605667 426560473 456909465 368826740 765914597 622850634 328614976 932228046 69173258 162915662 189131841 266462273 319934702 792238051 820201698 99032579 32961698 132100891 226672287 510285217 797908138 302351516 967799974 599474553 772293758 771515166 200884569 31886399 6099980 768059121 330888400 662163836 904435764 402402932 630654804 12371978 768687435 764224159 676716005 480506522 100700569 817624954 545458358 988739118 897308635 493644451 970415531 744486047 600325569 777665997 776719074 626097432 450179697 723669819 145141031 271511193 856758018 867975241 153651326 548915317 130175746 53893604 336267421 508077268 231886577 874179340 688165231 252062514 805600964 530701145 646641554 553482462 128243811 554898804 595770074 651140476 673431083 863878041 29012684 231199107 778723692 509553180 511822628 477878976 877034731 820250592 614728783 672628433 589420386 346866401 660564465 742327723 222561276 268945068 765415265 114188821 567556313 767104738 260092456 521848363 794570128 93149113 313527942 279075291 813571496 919527034 93312493 514387819 234706205 575248388 264246148 408897521 846182626 132573000 249354405 121888217 891936601 116508619 465887071 68881252 276966108 189630503 382476020 120487715 517774904 595058313 456536156 232919168 637031213 608884021 385367745 623115317 566771439 351997182 895545857 949631698 648166568 475505614 358705968 830706491 507842036 129586468 178081043 635950376 867287395 230731921 166124709 46559140 542351098 986878522 332220309 250563471 451202226 718435673 34956999 88812060 776289528 664091324 990836431 110819667 226329899 296888132 91506809 136261264 458483746 168294504 589598532 959761666 267765411 81874096 948302305 979196461 818175981 111964730 916831417 797726313 222920751 525096247 884403301 267887968 216959758 194644079 413340211 47174804 371750435 287351225 266515112 600513494 455696763 47103620 156635129 221752272 875695637 846635602 455776400 286639741 98480232 866522423 849605005 718567339 480967386 349928542 482828610 723832704 881722954 667081860 300351414 455110898 359654535 989409403 143974692 504034893 705558742 129775017 324873849 415753138 564003952 395019398 965840857 331888530 258178817 542587169 212517146 936804662 227206955 597653916 914632775 870755643 996856577 565687980 7065118 953242638 4383372 722001434 895134355 615183476 784554057 712312644 358314315 151804933 989257641 637603228 963473954 559652780 76694928 876819752 250351525 210138665 721341655 672303873 638962585 472259727 427314891 61544404 212244850 328266438 319048619 624817252 335432412 102626826 840398125 962040325 794602038 409800554 780187385 24190755 115117330 290587210 464744237 189921721 959882423 598993121 659724503 539380187 707444383 261873852 633010814 753734700 665572601 319014201 878208666 603590760 701429544 161092109 404625943 349885404 812656706 550602175 67802327 387411945 460550545 333884458 296541229 4839556 836366102 918945023 136393570 631618233 76730369 538726976 31020083 460601636 207774522 167649478 777926481 733366902 907516892 249565885 522533088 859751414 890014644 581899811 288229624 619878397 361048518 746746700 21827111 473097337 353319624 488659297 508490733 10313067 374094246 751897820 310246719 334397801 891673084 210390029 494891269 875315228 318554271 307852696 836148381 794301635 470469653 37942005 935381077 646736559 610259223 697817327 665397748 493082565 167925014 570467366 586745138 65337599 289387188 328150925 847342139 199372523 529747527 273321196 450712112 54173226 140953177 998952287 372253605 703550962 30858794 643093973 21621540 521142925 780190252 131600273 379493289 30113240 505408134 945835181 303311141 318392773 451765139 958956690 508856572 205257945 973583456 284883074 248315526 750174894 450283825 19577359 103170449 234499699 247995388 354843552 900059869 530251623 668515052 989372147 74768543 700122977 762312927 436556693 178843903 353534795 657129961 506609004 690435226 586237346 630394319 423491886 911099648 525131000 986808973 931199207 545443127 477646451 732036305 761278071 729675318 982582859 55773821 802344466 846595435 324200527 497328936 508406974 268040502 967076449 651227806 170466520 676193131 987022069 500288348 454393487 496436180 379031446 753943829 307796584 625930413 614288226 147790127 211125688 696673574 7835017 778497863 884673325 912210917 841182161 720318889 950972742 703065985 620540693 730236888 343378646 808104712 919555521 95745804 783936389 38752378 243898456 11705519 508977231 522133323 376911855 946232031 826115587 139224293 959287471 98410736 193089989 819763492 121346134 325504487 990933900 866918104 868504759 446634751 20480676 748612166 324196405 537524264 294808622 248011175 695205452 365401219 412748699 216372648 798478857 957647591 754787637 574763497 548280460 470489184 925868695 172947838 881894285 315853994 985888559 616523633 59795413 518877370 885526723 858983741 827787712 46245174 659750889 790166869 277314498 747713784 466047629 986149275 469096158 406434190 407440495 424805865 246692144 539675069 268061602 646724748 667879525 247920122 192181519 222475459 609072190 567430383 885379824 82067268 346482961 666231292 924030293 770965688 478408776 478927284 715678370 948734523 163696351 443832924 424225807 438575581 482788842 18285679 964346407 366097187 558150413 192852252 634479945 237601670 257495298 54082758 254878762 32014578 609166871 356144515 681779281 683834953 408740525 425496990 107592858 42610654 704268730 758000662 91089332 108719099 74484040 570387228 162567843 923883355 423166196 366558873 396175678 795231664 619783279 60020902 109986994 129119774 94460929 733461009 489134589 940661182 498813185 690865375 452940404 765385244 584008286 985287364 164942909 701088186 383205657 153602477 672104662 594838155 980288200 307147318 579433868 581333624 355635733 252480052 526254085 668592095 160233789 289771309 194231991 411006990 430718098 662909147 203244398 8891340 60887290 739437998 818868170 798360529 363934317 889503046 231392702 730728266 937074298 345563900 586942995 259167318 146221763 584185434 692937955 584853131 871276412 751681438 41505822 372103025 563160560 514156092 544064520 907407621 772829436 797927769 378906553 287123000 92253586 995904080 544896411 774982510 478458168 903773489 385757680 790964992 463896198 844584765 983884106 466316218 481186732 373289324 388510993 290026845 246009065 886653159 921149953 165002014 970700053 244610958 122075305 127757349 853864984 114308722 877285356 840852496 943897968 537851996 744207748 772159853 935904944 744158277 906411642 527474243 569780219 780785628 39178671 988667018 446696077 623528451 744663639 899675310 254360882 529739602 657503353 475508752 900178637 760215699 503209328 298349445 2209491 794532164 61945453 755369941 230608333 998846488 113358578 546032189 60543962 596232054 357704024 549175534 241578794 890151416 490037066 690579339 431041156 353211630 131356232 608681391 47316929 468420825 823642149 576608101 850212942 30546928 1899402 499630 785503150 11178142 200652913 270065919 593936374 269146626 829214378 823374784 538235984 855457901 892214873 886723790 874804600 826791400 366759542 107586553 887391810 601147051 182965579 950530695 821504530 161501095 559889146 588734383 986772322 222880509 142586357 415648031 430186560 933502597 100986756 601942391 4544205 76893256 253016643 720079052 734610367 106204422 293332640 57480998 84092127 596073649 153729889 600321281 297596300 233812208 579711516 980952528 347177271 435449245 113383358 755671669 755678693 800998216 907915525 398899659 288479920 430815153 859635974 332084509 824383046 728309841 508450215 862219947 904042856 442766546 211527718 540425772 205575021 226023827 516652432 794410823 110295740 696498213 728349515 386287129 325835093 318888400 555641741 458709938 371936073 633899535 928738274 213674135 757103933 6045967 26863530 915192642 705482476 642161205 275850392 443153053 93052322 760024213 128241972 371758731 303375553 741080443 188000090 453536352 427387968 102791910 798323897 505546595 638424359 104000520 975029589 318809939 214816276 778998215 581443590 643468511 886420921 186934591 182462199 277079597 226350427 272810558 786133543 482071892 103098709 26260423 559760875 156352737 917252499 573547152 212602730 618372182 51116056 152936323 823206688 928281254 577287544 127819841 890529115 210885819 551306590 236789146 792470721 411598833 920841479 358838806 271694025 92835992 335837126 286370415 627302461 24356469 409494910 223289877 482004926 485040961 986179371 393176489 584008256 589769513 421282137 706461570 818349961 835315020 563521707 222655531 760833207 683827264 370402902 145135843 143300791 858970254 328632995 201633307 170579662 597881138 898796912 594087932 745171732 137655836 127172272 271336670 856341236 311858865 210210022 436626898 491802030 213698634 910377902 292452122 609224917 885451955 728145973 599359147 700345042 244339886 873120188 583308466 390792031 325780078 648157208 29873676 244413452 789661724 468017717 543559884 732892861 851992662 854810766 362746041 324764201 356900523 780964791 700740557 77188701 659881504 804527828 779979447 731621688 509655982 950660639 549045082 306566893 404676289 900985189 2711372 521634947 699781562 560072842 2818136 43271768 60654702 367966720 713765116 344620186 779320998 441148756 862995692 418198989 834625181 478441378 894745485 689885000 302962053 148462619 434768506 827430327 672915970 642455174 44901379 697351066 593435309 72794557 646508457 66794437 531221650 999605803 863095972 147327966 946676658 711889493 278814301 46600419 720376194 792122702 333881076 564335009 338777450 659595073 545882555 761133885 297952584 226079722 87071160 220542383 786131946 266918173 161717287 683429954 127282071 87725374 51028726 621402646 978734727 60743624 303596872 821227678 962151270 681752519 454682611 245218851 228696533 699023453 864127489 957446206 268261097 948427072 37584691 36022882 858543018 125445434 840593017 596397648 621805462 257107624 784236155 519151776 697801499 467674108 943788051 947157311 996381728 489322556 719639761 843963371 28460669 809209728 727285622 322207417 565314686 463607159 805685881 389251216 497446244 979705315 472701061 672020396 253165540 343618840 531681017 507285531 396681382 318168705 863430758 307717187 63916231 47975195 753245973 226428250 482961495 116979193 810194815 288713709 302108892 921268414 841703635 379176026 469471181 420354086 814575475 363572053 351060760 907984509 734334839 295266407 684759965 162086438 699060008 102494826 784277937 502956565 662311814 183800334 928575900 325227093 840352451 337131096 596198939 638389380 313268422 626664734 107120350 82306130 902549929 98409356 81357579 39013382 496115772 787451041 493353914 390896889 485345919 431400883 729261174 118039576 960776747 469211367 677903810 137178726 454897962 398164922 832511378 869539192 714327067 176637819 845856718 232392695 336639183 979584974 704258771 264973346 141272783 393715498 357353457 829893193 442773971 549898588 632434158 209706835 173584972 56197122 110882177 535882041 873615835 404465425 539769304 230974856 453076952 603174736 70607635 335930339 338767820 46108378 408379078 499656831 390701047 984843168 820204155 930773670 714638795 966644197 303505966 553228084 472052334 692818112 557049551 635877661 13161276 141783197 429732035 768109541 967685187 205785532 438687332 973313062 46361286 49204401 122043004 947898894 348709307 588471010 408246990 98386910 536961101 312887565 259276429 420997740 716901466 3624895 107343587 787035042 458953461 241507293 685395820 444652797 658604261 289327903 134813880 716976142 140450597 725483664 772677836 781987580 686692194 362819344 427628961 494134529 979643008 846704594 263644068 850676969 751291669 17117918 790638133 800606102 232981485 60785040 331779624 912795774 723588 937027351 271649863 209684523 632675727 186880247 991844813 120852666 856645491 326952839 299431660 314469469 139599052 736812148 929096008 173344729 743642856 314264381 664973946 677029128 766436426 985725876 40283791 462978393 415854887 978900099 565830279 328372811 574701548 8130469 349929686 634460149 576372150 684552424 954434533 850482049 952797912 156855922 641445010 403989421 399985497 391298873 550025388 387704137 648144755 720387465 278573432 263276987 10862101 1328002 573703215 277981054 633429346 801323928 245184125 531863198 191865136 538745617 207398660 988980541 402904458 881173642 546272215 586654738 689867567 11141747 758837503 54121189 807762960 772572046 45507834 186470676 545913302 778004340 785184566 294037010 120786521 834468112 987012763 643426786 513583658 173625122 102605310 65168800 779456778 682284221 967294639 983388152 23042161 613623753 599677676 674916269 138606600 210119042 185914475 68477460 732140079 117123831 947317972 295860118 882138232 785209228 212641349 81178674 570666026 276381048 362387404 291923448 38034111 269925960 165060080 440933263 347741798 497092442 137084713 278437552 851184769 224434275 217711203 800153256 379837480 139891178 264248192 721414874 116596901 474973642 277983187 669284667 874657782 83137972 328052389 676392148 868654927 522011050 205090739 991245892 907692949 721971845 798571438 676116539 56112611 752066673 131086522 350173696 187697673 324758892 814453999 984217580 702598408 293845962 306316507 766293485 120053655 614552244 454757375 714305540 932532897 502060196 308170573 130354375 48223685 411461610 776456113 678544864 317940181 868280106 814111877 491542668 550760791 546095580 703912986 291299356 914620167 338923723 686220342 186655863 235663443 529274519 698520721 955606167 719436253 388636723 619448151 384808199 676063229 593723751 389431209 887792748 461930813 39512398 891446300 932670457 88704219 414581977 16140088 847157753 266203466 654652235 125384698 145662025 366061745 852949180 476372562 195460314 472840554 296992918 661751718 565046324 833982597 532496923 921035597 811265518 439479362 929355484 340327189 697868087 694888603 488192323 630317502 793103696 46974392 834720011 779988861 382756880 859544184 407329218 996714618 321610335 275381999 377263950 970215762 794903739 74709218 838991461 488265109 525732278 517365837 845299475 213746761 947481205 139168733 59073336 965795941 85918002 32754039 239338247 707587927 154436540 556539567 846745993 66020223 694762994 526049106 88700696 164577969 399913036 207969244 555221476 23940279 685024850 499512322 321691761 300538317 64785186 716095274 909828119 532533539 980392430 261813998 961223553 636799839 456274556 78861213 830389551 469937432 114946980 714838202 199970292 485928284 454677462 337680251 67378552 105048107 920171921 474777931 808930487 602691833 4581869 703661640 60572800 242085680 177726226 940008901 617869814 603963564 307224767 799711434 935676691 570633789 665119428 511177359 284854560 251594792 162969480 231959301 704116543 352712871 483325059 23981389 6870753 837787748 833667269 505935934 849946192 779672322 626165614 750174947 13937446 91209620 647318068 178872059 383246036 915327780 955003872 988378488 333284125 361627438 244745425 543447808 442679448 445474 325215095 215767151 849501489 510611941 840175321 100127059 922829992 473066064 792104208 903292527 344293136 56713648 190225865 724160056 243009362 454781764 928052935 408094043 446489512 108100547 938783839 367060277 409572386 19182547 901050363 855342681 768630564 555745427 291091096 810280718 272408550 741300754 300934471 645218767 719699699 964636117 346134959 977383369 7410346 97679701 71192713 697955680 32236992 227537535 570079779 602599594 140791228 874501170 830979806 476959730 131901306 366058180 864238000 132976694 558625193 191673982 448038051 243713450 365114701 142522395 655203668 207372851 689713213 498882381 825984885 162975725 69409190 153330488 31886667 676861350 892070534 87612661 600072240 542929248 400299570 68814353 791236882 940340947 285717712 692683531 814223603 574223336 216864222 493832153 567758695 87202111 961683625 496215139 273453337 962522794 70906071 966760199 813088838 656997296 741232350 104549652 762316608 970647563 903487114 137578319 505151724 705909802 661987707 773400689 577884484 870262192 354509732 975331750 220610519 971893747 989546957 299876111 298264132 326380670 319264274 189383745 286828226 575488911 93050979 110948548 359913627 475143321 374080258 122682006 310800557 310630596 788370184 910397605 183045096 461884264 574571231 349386584 753073106 767794326 288809673 524645639 502450438 325856655 852101976 768664702 444583344 807200586 321803764 347787647 77828627 634108658 909632345 471570236 685820163 838046310 835039253 162423521 831700587 253714616 346992398 844439048 520730057 65649839 811581947 768225602 208164013 806446917 637726182 549356181 800661822 435736104 793415088 665786361 744840884 786884669 437161613 370289626 867268575 445011993 785719940 671770521 679889823 918439046 726352112 514232331 967440745 974780677 167533314 65742328 820532169 791556166 266141244 736773789 441577690 768367793 32221431 374888491 776993487 425205472 669825758 897124933 943495790 920960546 800044401 342161542 420420496 70061818 71237251 562683129 238862243 197833119 90578109 279580319 256484392 75864698 154097689 986750445 434905909 633644202 379705959 942146891 187616755 562591363 680643531 680589718 633004833 446306826 752534333 522131614 763797391 752572283 314612487 547593129 241360036 150776260 170883915 678027246 351776473 807739655 944371323 10743067 995088444 964114716 709541343 574850512 987012846 488291852 262114834 517849634 653090725 421204631 723430789 388812313 307465771 99150511 166778107 313392690 111121885 376553979 257410059 479599581 825546796 708487253 13207970 22359040 111302943 727037004 814493822 225022834 150376912 785896867 223753140 75607937 355904235 463673808 500747562 150919789 627269938 509335166 397791774 601989610 16731643 366822923 80251805 43164066 501005744 26710027 218097421 800180657 742913614 42649539 84022435 382363943 622091239 19153582 633081838 406423178 755886368 424830204 784684618 174415441 724244915 240841230 382381422 433544042 193121006 250181372 404338143 598216116 281139763 344108815 176119674 433452166 725681526 36749383 454509038 791356710 350579650 365866454 618526015 769139539 126664116 162271906 19097669 582299580 759438334 519697863 543237419 657865351 595954662 349502739 624652784 589545419 319834052 237870985 126080233 570696726 561769351 401837534 171118909 813590759 149077297 700327679 271827304 301743413 918945622 303812745 830721464 467271142 51099554 522773840 881736403 76507737 547696976 270212057 183547951 226025693 384726451 285379807 949719705 746690359 234592433 831239121 66335919 209511712 539802946 491634002 592000358 527619781 485761014 472988089 537437828 547999045 865637228 67619727 705315110 765837623 994611932 612765715 172294204 446957857 115531406 160583097 766459144 983012354 186906209 696350374 993588131 561093065 934572101 983073078 464332152 52489691 59218625 447407223 43429831 996166545 673832814 80426667 481730595 8062135 324447609 660255178 823684853 730897423 18378277 494269437 578437623 875735500 592637767 658089508 452745401 692309527 27040200 295320657 859576607 109147022 317236775 32026699 592169952 969179584 714979572 678887948 100875529 329443250 365831510 371503684 876124281 72480861 973711750 366588115 639119458 398882605 504055634 89791314 455970254 837436035 613427867 501653899 805766936 789912117 141963735 190453245 814700655 65600009 493739151 186909785 965790806 635708989 227792354 673850887 929096743 842630146 259204865 343295138 384091275 619487740 941520817 620557944 405243395 549443268 167034060 871086347 283421539 388937062 899308224 806553490 358529105 512960995 86411278 965540217 801554379 113479600 717658060 239263964 141346462 917902390 115897892 175345936 67643887 739051344 739384019 595584283 676950966 611626960 298148779 984460855 279622974 335429113 477654801 974430291 295092135 700646918 187539071 543106706 161990756 218570402 98442499 674086345 20145086 455713647 877089215 425523973 183880526 949801343 801038439 429226499 935520391 208695774 955240902 677159351 77936938 567449094 698990649 701536966 227743183 887076968 898568754 984045579 724456547 221425386 533838006 357895957 763556516 442387812 339616224 49841319 909068967 14080546 221122908 481907000 602131795 560471141 140181740 306483057 278735076 318488802 329354983 547568817 496162152 59019329 557994165 250280332 181196101 576316319 471206740 498414152 431983025 666145036 653124054 323929950 41375033 564134926 484680673 595137023 605045819 43959325 898482733 322350221 222580075 367441701 78904585 830225181 998731346 961532935 790942423 97854972 177880010 88017687 360395916 580697639 457247363 81693343 868858929 66844625 976574850 258425691 986486116 463776481 861675677 476647676 98491864 277852017 458854656 248715429 664244688 546567248 80880042 579130737 29429416 553396097 528430064 584290027 616219980 294567610 501891578 917545364 179830975 340994534 342964546 162022240 1047190 817131427 834077464 654569017 564088698 677066181 357421344 955468411 547138986 57155537 34773457 101724534 690279286 908999555 536063736 791609328 383609285 809097032 986533939 439384224 787519632 684559557 517658487 475148468 712610149 817585998 740541323 968079948 128430565 606874736 374446218 293800700 277993542 23354983 347080293 14528078 595180497 983105192 975374175 87211070 167530341 744726105 505834639 209612732 731239922 414846676 168139361 139233069 69291775 911704104 92176149 525690091 8215333 718623128 454900031 497971136 708064402 465122330 69982277 512946543 494160263 194502360 529227493 231939371 595341530 156268978 819419564 471986718 126949493 382261179 160599935 963674596 818762197 730517432 818102294 178353421 361248908 450902180 354974332 296722334 196460223 696630319 309948305 528534929 665308072 451945786 546210952 714174288 689744917 973785180 816675689 585819710 687054055 208653920 695672208 413694766 520967573 950616261 354064940 964668650 562081958 880039997 8962241 559923885 313617466 69070126 83175334 74760361 791030914 686160436 832579720 816590979 136286788 354665117 84796133 298059730 698280280 452096747 352084626 716047523 493669165 99962198 997865526 577269752 788256580 842200647 490632653 522189380 729521588 890247391 626847525 116340720 853124005 729890670 913901156 860941786 82430933 979050492 347052672 270637521 546432278 369983683 156421061 258151194 230484685 445984946 81774163 373866222 839047541 18919916 790401694 643655929 425600794 514197063 86390764 638106589 21613023 185990606 455005402 54151597 192815224 135703359 919812056 91578482 396873393 745723534 288725928 333919914 296648165 980008288 696474083 685082564 567468935 594091921 778110324 734918309 163206045 842045871 946272026 916469798 834322239 129028988 349994475 991127955 486903069 525003375 134348748 388235053 408759799 73994804 400536569 306758825 543435042 736221480 682126212 203766192 198131466 76327134 802020813 32392285 735693738 494933148 404424975 527233986 621923605 459036638 538188500 319804003 230511089 963949778 381802619 115982520 133156855 720458971 152342969 228555184 191833205 381800719 248965396 514043689 24693963 608766137 124515946 776052345 724904177 290970583 590546281 515565288 202780144 793271708 960738836 702762547 310051428 103616751 300699460 557269259 525517057 335571691 167946021 902551444 542053643 990684509 840319413 544175591 9272540 207513929 691809096 15333008 162791010 645015398 440873222 893350672 642319774 867386525 903312747 603553884 305587494 136956046 603857607 551468380 900219043 539683850 796343228 403944301 563256148 579375514 978276291 134663391 544961162 382446583 988300711 764253560 955800106 77908112 624105479 253132016 327549230 365897223 45569497 64307059 372741668 594457780 640208098 187654690 408627629 681222944 625553982 699295122 883593983 760476812 833814238 917849675 904714340 948824936 676591109 299339082 145266105 332826076 883977675 844950655 782936304 396205634 739724186 671009616 34455694 290803625 187732660 61918996 446702125 657145940 205290666 866101657 195718907 648243769 9179622 510939039 34873402 827255171 281760290 108600155 539880894 969967377 725221615 615997685 155302002 752639220 587634736 235806474 919452371 902975221 733334172 156612394 1753971 215389452 287145023 887128667 515891063 551996906 443920633 570887572 221993242 803730800 536839933 524646467 318129192 966104374 79291220 207816904 46741636 177227013 386466392 941070072 945176226 451172701 570150457 462714522 657423885 740558832 115130235 730574317 989754338 386819621 353590646 413602337 711860564 59346326 455900373 719521753 673608742 960375954 794629656 622188975 346593076 338548892 290323474 834330800 565083882 609491178 237754475 187585244 280036299 925125350 163232798 295667623 546735339 941496497 779903996 427449467 508986998 32858011 561532712 526107956 779049511 39508652 191962010 737493666 727646161 593164575 564301468 105776907 357522394 664580833 668622160 465323686 364836283 720250134 791943463 771742240 637859457 779122325 964744299 336606491 800612687 179535463 552800950 430442154 929560538 739987020 473659769 213185495 230427883 178657077 78454391 896088606 836656865 914558411 108931143 449651695 694633516 670524135 436441813 698777903 720186835 859742232 897230817 907627447 33165295 987284000 173688190 763234260 652793902 434861431 756992148 832780486 439851089 422822599 606593887 693639489 145070 970557294 774537711 723733998 787759278 135815679 876463270 415415787 594625872 864423105 606600381 112579911 715195813 784593454 629251263 38688647 126528850 37898102 920801547 363215908 993229585 588802809 448584790 460200715 880253232 163868369 967026215 488017179 340674576 157714246 770256730 867270826 415476391 733738839 694715550 69749761 891002111 948327224 449325815 892271579 287325364 934562510 671697468 723402730 276154234 266135605 139792794 814428498 430228885 919342139 209650703 295425324 19237472 418028770 7180527 222663941 973497543 280452577 552920675 457710940 341773260 761484068 402799589 822837287 408548101 693488968 545088710 735033167 361907484 15154208 473775273 286359855 56926798 549907763 60279301 265312025 944404717 212254267 848337062 264346577 833743838 137206695 402724396 374830096 569932060 973388570 181807754 230186754 52322867 893674986 218528392 948089544 33722565 553143713 665135682 101120247 352043273 949040256 335892392 763920664 399249991 884227063 787607804 321902374 827803997 108379950 618586966 574450195 979966269 347356032 829769507 307535939 969756525 964841210 365185698 791522318 140497029 102938336 523413094 578608706 617377972 877040169 896882647 745200288 539097148 825989630 417657264 32198235 527494130 392130623 327685762 476851356 795300287 135314942 830564656 566165248 717527841 52876801 274288498 163110424 825512362 480072516 906625106 160528359 161607040 989850997 879350961 13608040 855202780 408632183 201016259 632585734 747398027 437160927 686459791 457966626 638498160 937389434 426335600 560496529 65892096 419452869 799243926 937661723 365924548 564508019 911370374 322359293 900721883 134559979 261817750 580150888 550094197 439537864 461558130 927494656 698787161 656468567 832438170 349264989 769604192 871749148 797677537 81656205 745667575 872836173 243583727 882368144 839609249 223837013 297954496 739605467 800313203 368831571 655781668 679696342 437923479 787184025 739612221 437300062 740152777 849718061 148881155 60351043 434188253 983046475 544160195 137992651 706888247 714534112 210002076 540432686 807862097 742542353 661135873 397334551 806065464 243750578 139298106 353570089 958478352 72044240 11922658 187047544 12483212 366352680 236628330 17334284 713298038 600853421 673196437 465174626 220938541 158308358 141630714 639566570 27455010 41473549 524030086 361268362 535181146 41771089 531954423 999157785 579560431 70149781 364138850 330875109 178666127 999391311 796516269 360768814 604664315 523965738 802167573 405251752 979891593 204238212 247038634 218316541 322422179 550468336 168268238 635488841 771608646 675560630 870430394 93027740 334265220 177084494 352472825 659650940 950151170 864076777 323848171 577253472 622539131 337059048 185241924 28084022 982515003 372362338 627241354 524519901 162039972 97225123 286413978 394482604 967615917 476917927 127182371 228350442 122474845 315368611 998048297 245524051 42987605 135334525 536867204 667542426 646400324 193831759 495473758 722879457 93430640 811006696 533315769 87067970 94069044 624141898 888206567 138724938 570680956 828938285 184849424 940717176 887974218 141248891 493920943 375461059 380433461 628229074 209013525 285134865 620451557 789210117 717815781 284496321 979033240 717290651 707936406 487718434 658669728 861511759 446063093 255220473 749761763 471702670 862154400 61487103 720223834 875723772 24436619 245880161 127011218 645260527 317055 908142655 930286382 826130418 390650006 41936173 334036066 263457348 954211521 658027700 238457722 281903703 578233410 785342930 11810897 990222417 417863474 589159030 141323994 918938766 441269500 726842885 305051 370543131 851645664 579326936 930258989 224018237 471636081 879840187 332176318 64430057 540459544 508666992 850669454 205302857 341168526 42565674 43363189 217005885 596430950 495279891 684443228 369966295 556164225 134332358 976563391 523650270 343734935 284902357 886347058 679103820 839804597 874527300 406249177 633031376 320082105 14792204 431182318 334030669 511187160 863111833 591029822 567192153 588903961 953353805 952562092 228503999 874558168 294358779 888235181 63000061 860104516 445592172 518488267 818555591 856424928 177591517 950846755 906468738 961547270 828334463 228620006 918756810 999303775 732945142 591323099 881611756 633093996 510043099 58597083 328471404 631030273 79048506 487151700 198354305 98886084 112952085 703649479 999381396 730227634 958975198 620310859 833762245 527377563 379706881 503955975 956365670 269202337 101068376 961111227 13865342 861036733 209276085 353457976 230774599 343980346 316743516 450394083 596046512 147201080 697540229 250350135 172442331 99585834 887654622 610686784 659108000 705271896 374988296 518989856 879454473 638884190 90918166 421189261 935344084 775465387 181289745 612463441 192734196 421141251 821482358 841418953 720456208 868589566 712341685 37426023 650408195 961962119 769935028 387304496 815187034 428306013 7805259 331541311 383216857 582739861 917429446 873689152 516842230 246235926 342696550 638769910 16732 600048923 185073376 283211189 816293226 684841909 824360156 636862952 437727154 772403527 675873655 929480844 362137210 685658888 667837122 95074995 632849470 692527492 459554368 263766531 875783724 875734300 432436076 614257461 425470630 387534465 372098609 891743894 453233604 810990397 732780912 426050696 865035215 906162218 168690045 296250882 868122567 937841656 29492898 780122380 749407199 83776428 724568987 935918405 164796411 971004699 760340505 181515869 288994873 153089395 999405887 491355803 790670181 271846323 521837096 42939223 965806979 465117998 328926815 450560897 283646537 755881997 645585509 725384729 385203618 925680585 44436014 996266164 532762156 599221173 430120356 882341886 248336827 812365682 443743523 100074034 515751892 301191544 914279931 442238372 147878963 648068500 953236722 401015608 597089605 870369636 393493695 647828199 112219310 768027357 808340624 616730177 540860869 997380294 690659461 714345190 94877203 342315322 402404402 829565708 494983128 315823658 558965537 91593725 825717894 560009177 273645902 278924949 112559940 246803294 437708201 61388232 872412524 934048549 60060824 930123034 224778509 430504302 228639858 986363685 824384873 429994701 267173381 629444119 39217528 854330536 998110992 802369585 709783140 108341692 727531210 62673993 224015883 872969369 490687065 110520904 936771456 48360481 462409564 993820589 719833483 882205197 248036962 687414793 767519012 839707496 710148465 841631105 144398331 81084178 555917952 210665295 198316275 271466558 194957820 846446657 627671203 118277364 919931207 253599033 631391188 578396304 92977460 236941739 155429894 973510721 241390221 455605282 934963178 201538955 792640653 98787003 572347369 162751173 910370150 765327784 930038940 50554780 761791165 780530094 165710161 818974606 398852137 185342631 96307341 519637104 246813623 325725185 844933253 33410281 619851369 494281022 8080291 708045556 700755634 246848626 503618311 603809378 122329852 820370632 614717699 33228630 541833762 846846205 496733086 154641607 853581302 682440675 32251666 123864833 672615868 459850976 691003983 553721892 84052653 758947948 856713078 200375460 923205750 581933719 696625246 185511879 819855798 835643776 14450962 152319018 901711491 355928543 198418512 883587645 34867430 939648380 655604236 582597826 352677722 63902133 922091 996040018 363457873 965947388 486842825 988991192 50002351 70839895 147509811 531523091 578215245 396405215 568057070 997457945 144529783 811359041 376699246 612064463 246321262 847576384 773292895 234700657 580382183 504649521 97117984 330983184 608153483 921148285 670632515 931559183 63310197 700440610 479306255 922960806 393851063 888439091 365106174 431111263 528100309 868482900 717169727 972822684 191771464 571586110 865289781 18409487 660003836 615205185 507996406 181097791 930313170 310193085 564988364 245113354 14690847 426374056 196460216 783196701 274432555 106711563 80085738 296457598 219391411 849646981 688145738 720285443 875256680 786604230 982520563 267953368 148921710 848027925 643406770 838564093 410306526 779059403 193351819 190330822 607190852 484262870 314402868 826937945 993881377 777926711 802819481 94360883 151731818 230624388 855194710 121320100 836372999 868173927 239650624 709692750 763034453 134299932 30563549 296914602 600392869 789374967 841052646 562675075 203206586 359129308 330292172 851625592 769659983 876958917 952626481 395135102 957041807 241402432 962330731 738641757 716260251 921576430 714195460 297563182 311696904 658241798 474894140 675477475 38915678 167626191 204290181 921881023 589180826 34919465 141026310 442295770 637334956 18516485 45408794 640303006 131540986 903493096 715591630 508331085 41056732 58062701 383182694 349868408 306626846 481941440 901311704 504748425 968844929 966758947 925476431 871732282 8406073 529971820 958725801 15930652 80251504 320138629 717174778 862938642 611457474 261597675 581910535 381993427 431113663 446934576 80531660 41795179 451701101 768603514 153912055 904953786 681079235 79069185 670444650 903120883 330203695 150817684 541115580 114313247 552257809 610827797 922661305 186652824 834609214 456878073 946052062 706527118 852551550 322319049 396558046 554787717 32003853 268041123 302341151 83481045 256632862 987179449 577046334 389231401 187947347 105272529 134423175 568738817 842954567 995454915 198829949 849069872 467394820 27258623 312439640 614153310 176070285 322125572 822105986 101073030 986043222 829154026 931932697 782143609 291151046 710553305 737377393 181955930 442592956 116932751 653825935 412189985 725195271 572418015 804333742 200676632 454580461 806625580 605702078 610119264 970244517 460659698 338351072 434505325 73263325 13899582 149094891 145145222 515964980 511200305 94546155 657816902 977408705 665735808 122405020 166496542 427259786 75457783 446366707 99798736 430095886 624579057 909965206 192042229 196750012 158459362 65694303 710182265 429981049 819747278 336729052 753189914 994027039 946324943 787125458 423538412 672323832 969760146 68721078 780846295 798455111 430536410 688022322 37093399 916648895 498559996 587124902 509942972 23694602 883968610 963682469 69905192 662539843 206690057 762947956 256058004 497032572 939407106 381834638 587133322 194462777 525729780 282402338 938658924 31140339 282219160 308268947 572994540 512658583 719458108 579657719 58210706 697759492 805544513 240914841 425452602 919933841 732276893 551825784 576545939 887293060 414403674 798635461 292421025 868486811 747641109 731176041 453548859 405127559 765775488 790515068 91887245 419888749 471928032 104821199 288044184 826623587 15675279 343272292 228310701 565631225 742467963 541563376 150960886 430622381 364009893 639035232 223391981 387445621 727959460 259005008 582938083 169008442 808129055 191403157 22900090 613948503 431189847 297528245 673611819 685157918 913925018 95426410 210324418 397938003 494698449 113672227 892519389 301598895 591158771 888093571 544631408 830224734 625538959 792826080 14339139 344045441 362528327 884873157 130333042 416856237 724131407 565894256 425099757 497960555 154983154 998025813 624209398 637603510 475057933 221468313 563380389 938723968 830778258 770835095 663643751 569434669 333543431 421748831 312818043 876714005 920319237 190887730 385204852 817248519 933329081 816250376 140882106 93573313 900821349 404022282 276912392 939913849 593876448 212198679 665903087 674407767 919744530 532607043 352705618 720215800 126454138 261218388 562062824 476305389 16847272 29528132 908233150 956654650 118726338 806390722 166503090 283359191 611266563 384965040 949531641 163706674 670479928 475540646 823283097 142153643 778403393 989742446 175278320 676147223 391952278 959800198 754358571 415439678 482810559 527625121 505656272 132824669 321340891 157761062 288074549 526426021 640788250 219483055 736018694 253969594 749194563 919230348 248550595 577966900 924587055 770430014 207468607 342063393 882271564 46751740 925229602 83027841 388287515 239546673 165931112 614127305 776262321 332320508 305732833 367017313 456705082 855010222 517446575 858989094 490431346 201244496 238326218 934718185 974705962 545012250 358688127 455085805 386219721 623087869 983939309 304548205 35758280 796334106 779549319 45034004 750933813 729713993 410613141 238626179 653486641 723934355 88115378 364692942 309710450 769887416 627193935 565242623 196011970 898027434 122063663 343970194 173266813 34496272 761390825 79626487 315726103 448369860 578392682 647214612 926836884 656972118 777811568 781365184 432862990 163951750 948084751 593857865 616910643 583967693 997762352 78974703 417263045 233452245 861340429 622630502 878660120 323508733 802996919 762947928 619464343 941235414 878950800 881781729 954374975 374309544 735084497 560928017 162483745 237505262 861426437 989630830 641202661 261917653 353583756 620193135 373048898 72267970 907766298 979301378 406290055 371306697 694678069 849210119 963538966 183649078 951802554 560569810 972194531 419355144 478945112 696033197 290230777 297110129 995335187 733767763 96929269 295818583 951205315 280242295 47823753 445962710 369729170 903732795 871092730 882137020 482427522 937677753 975618467 352886796 505900005 639326078 445085808 655631740 703044579 844268810 576471140 540055798 337744631 959545169 221699091 208458779 393792370 595949885 27390248 586930619 743009271 462313513 44740833 593427550 952514045 250674791 394095758 137047742 729054289 703912892 313546773 899930699 271672209 739917279 923747953 969815974 272470193 374449405 662496302 310743846 678079354 346432056 626695151 853744982 511586054 23500835 310726377 966119796 712968774 274662727 581290853 492601332 35399292 842440354 344859970 215548156 831438273 5432867 535380592 82351333 815212416 374539567 238504310 722803904 469157625 923205407 786267116 323700431 81426879 686727616 385604354 459910407 352640058 859344849 816350712 892850069 955382822 179620744 98487972 866733398 40844563 237612302 55498735 981185629 662971107 466383102 984761944 454078065 94166606 374330602 934029935 251810700 903684961 36021718 212022107 342407261 911923706 433555131 601267541 492790983 11424334 569474309 532091947 399749216 538258276 765656854 434651070 800754419 787119000 107967169 855431812 897815806 423337241 779220943 836453894 852758069 986903146 20948605 86258531 495742973 478047460 591412220 717512140 857553393 313656115 455443184 19561734 42333281 661238229 718177266 137011179 731222734 339733407 540731918 240133865 563895408 422646839 50940742 737588353 579373744 541678234 607200525 586185161 979506606 520462744 495376588 436028651 984519868 489041491 381105248 621116836 976451296 570424004 826197658 504468421 187746134 769127990 399035326 909232566 826895884 629649353 353815556 75130094 375233573 864878832 733982747 286170748 807242871 320955379 992078241 769336705 711637516 997623406 218052524 186185140 849974949 170257360 923684164 436246492 214288690 775603165 646601190 794940506 591382107 851091245 382303235 247070108 191552762 553053099 371501438 615114411 178634911 551207190 285217330 611691422 172117515 715544451 626109034 634968612 158996917 624083417 550947175 201731071 154871880 217871443 820304862 403377027 38191395 859308802 716680311 445432347 774140119 966843977 937573967 414481605 240780717 662450527 432657271 686792337 686897182 277008592 9159538 739699493 732354905 310536444 341383099 240875836 295516096 816928407 292910141 556399394 262684011 334802728 466847705 674808634 478787747 720261002 570811620 979781753 785485416 142960237 91671462 659979496 822577900 950539989 279919324 500211749 454152214 215815322 44276790 276605410 62025728 392054503 205231322 963109477 867823482 241163964 399609311 690792711 274850436 345935212 447092947 566871221 168987351 155269407 595962422 932761202 647362141 400116561 994896380 820176851 263576501 545488721 368824847 74796929 130966192 72647875 856155339 233024443 110928599 265979423 467266433 732264657 721885154 357929264 275801332 965764010 318420034 704369557 927964126 962342975 140773784 661823299 169244524 880859166 710366523 968919297 963999678 253348583 128206519 344977642 245568104 371391698 644368457 230087407 795807988 334018344 909160804 594756435 990826334 713536710 310879022 434197293 55041174 999690909 940047107 378078953 56486146 935577652 833743089 504117959 212594937 749527588 528447547 481492827 205525833 85987995 189339095 678201867 700726193 734213082 664791280 31660948 398888296 96499895 609935204 525129862 207003029 357540124 631140422 890328515 160626644 202252422 943527517 731502852 238775991 624884870 89952932 969261396 604101187 153484612 798803144 405038483 906229359 673242615 230046637 820677364 473586088 775938414 938107369 949810559 771416912 357416586 554251848 977070736 578506810 300331201 886607430 302197590 141607216 946471069 862144152 182056789 100927854 34632251 98789795 397196516 877275940 457972685 127442947 731839408 506337783 448802328 536272646 207200567 800228224 967935223 821692719 987856206 255702475 735630294 351515315 404623516 262707162 35014711 685960703 224203036 825900576 272545329 979129392 998888095 888811783 800153836 108403609 787813704 946063722 661805862 266995777 641816078 836423451 576903601 301975650 844956989 400548190 995370482 665975531 103806197 943439212 8859748 155088383 292237226 579052274 628355859 431612276 146913442 18526351 20394530 83555669 498537594 170682457 572917317 736377953 102283682 911413849 440682823 184507017 833906396 659444490 38972038 478659958 90621377 853667806 557329266 492426496 835326268 401533369 521655313 931681720 501668364 468476788 983670654 686470495 112097094 593859675 990549606 976378221 93487314 615919792 986987401 718453643 414137833 379716646 885469247 519685657 409487261 483942502 919895280 13423273 909585745 414582157 402775963 975440514 797431613 602853036 446009424 296121118 278499051 396156999 96344502 810374828 688933821 70933207 416665990 602480782 221318500 679169864 835455757 413229532 269687402 686433147 159702446 728291808 124461226 658032325 147987294 732408472 328209362 963514990 129853735 398793528 526004200 890524724 29104549 814202021 356991426 244158149 254862220 12427258 822838156 297289288 40471584 935006471 319924038 111043797 728294843 237991117 299428164 300970232 607227978 518932995 401865900 720483890 869982160 623318420 29521915 613072248 11151074 340455711 71913857 537035698 474573098 788803958 896367072 292524093 479274981 763032863 24249489 33670506 521291876 412719830 944128607 461050621 310476943 923416073 358243305 797311662 859435869 318578522 653136420 222518443 43412829 162114337 924443863 965742612 846635824 31503848 45255454 975188350 63566860 365706477 894127592 721629553 959963707 100310691 679313529 973182698 205074330 820954929 41857769 517487578 130344987 243998449 612204194 497551268 937002051 440727794 782159077 993824675 332854700 367806327 310284614 702620066 925966724 12628086 151776300 285731426 35117325 688910874 286580562 17144855 455703067 515612482 490568777 287810283 435911065 421841408 218841332 221418874 83890180 843074586 594643978 646871893 675587054 928056204 428510615 62936447 312434300 162950403 166465403 833527539 195663337 498963556 456961513 631528731 992560129 806217027 415372266 821983834 129098918 110377836 171957720 644009092 144505423 263536478 466665443 788533601 586183812 857302219 507339919 180087086 722757731 660771098 195856692 572831515 172185886 661056997 427412093 633974733 764381307 520306043 988341993 375176670 600803155 3721567 371163470 743399512 912652819 262371015 511145297 754733374 194816830 774821150 41060846 609571844 502269416 827549314 565839862 313927697 125324348 29528134 487273612 470137156 435188216 396817266 313531816 190922348 266538732 982543166 91124884 61488079 378923391 116084635 510210161 991553956 161076010 882044842 310646451 797378201 144571130 308316226 411505057 908721229 342731282 135187566 184020694 258550231 387411495 769906669 541954499 145101373 98587138 763702705 722260010 102209278 129125378 985089120 221030052 480574089 959899799 829823702 594227997 19227844 333347528 442859169 348926803 557610374 204027566 922872452 466168154 690019612 645235703 434052852 766834714 763663048 630889060 800744094 729962959 299803965 927185483 656777951 996225673 426915109 674789141 691830858 794269354 115856283 264191937 402220838 331448682 359922865 623075167 306433006 103019862 572367851 550074775 649028047 770212045 892906691 466134816 437998893 218735234 287182627 438296648 804258846 303033341 616852461 362669427 59524333 500282394 333405047 338675604 997879448 721493384 699159559 379970741 724656979 40980298 56972380 579358837 485294339 116561722 625615909 945108613 712418244 956764289 546546311 454522666 458113124 281944097 88956059 699008958 336730341 718931307 176091117 744470831 969166079 529088649 486061310 189597823 531554971 372636405 852543939 221613378 630817881 823558144 998973989 939954211 456686603 891220812 636597375 945637727 49015096 129076050 882072099 757563208 7286682 51400158 701356501 807395523 975972256 683327629 953171022 606716875 227654381 808526678 845535930 732558828 346746583 258136318 93780283 444355784 937448681 700052898 92680036 654755990 735151457 434846001 800583870 100926622 179218354 348026864 753090886 523397566 829931268 871863540 496349677 113368296 580271 424827563 264194839 694249377 770384580 159251284 295535901 683686532 600243844 89705858 110717131 996582845 448208102 940231325 370597858 759101327 245161749 323604320 706848151 128345806 137786608 90929756 238842642 260496742 813541769 924562036 576065008 864835282 571977127 475541855 183618754 861322917 975110211 286904362 943464332 253228293 223008526 498781107 572004934 556068651 282465002 211553583 21692255 271539684 965177965 519044772 702775861 546715667 713972321 61424496 365030813 894785837 311976007 654808256 829317218 632953275 340059855 26253850 433878462 816995291 155699297 387218388 989761506 265169344 876025239 864435610 23737460 672160814 773773248 473941228 301335820 574382846 324401503 270400925 693146038 544775072 950009515 304861781 326555507 640830868 291903501 317342480 555106999 457895152 646564004 533140381 890393580 586860765 152096452 22280737 502566894 583569946 550007410 963718033 238089358 747421560 725557226 360373819 381972239 173605979 377390618 769265214 910064300 11161408 528165156 680220685 744027408 342089265 88860384 569449712 936090332 66905938 788975447 170378114 171680292 661755736 71070537 240166964 214541554 659068429 488031400 957939657 67251138 843939534 20347163 650226648 893388805 493375757 737661564 770188622 319340190 706438351 924603226 115317481 17051239 652089134 657232248 347915197 766074541 324491992 465908300 1459123 162105264 86294670 4649345 951743493 67249445 830773670 284266357 269269444 145745075 582275722 551899068 530616914 92956793 18055479 180486043 383105512 106104711 51220927 35261581 344523281 417155168 870022855 261517506 878088237 304683390 84644361 767790491 59218415 629659086 934665428 491754032 940047328 720056112 262908039 940862410 579597786 480749304 963967257 415408233 556856717 954293360 335192468 135049534 47415037 224193876 857304213 236837682 642892546 176864852 199384270 697105246 641785798 657643413 111381381 616876945 62353739 254156080 78624530 711536334 48986083 120748978 236853093 3274698 500048054 103921819 347882109 785753970 82709055 124429023 103718130 66919779 753445071 390553960 164079212 111548529 420705545 301549457 169163817 483451681 439519844 152496556 647564155 644334638 309873581 550738814 334818376 486715143 475942786 909107390 115527560 237444687 107193559 808067481 25221579 6132316 165952373 293553457 110018993 475894714 903576694 106811417 206472303 854503333 658925259 19093723 912811600 344261778 456874422 692385906 756374834 402620070 928136016 324133584 349404933 147116093 229761796 855331673 918599248 990832741 183832594 568724326 638916268 539755360 553266189 54857412 828555590 405231910 552202077 795267122 631139169 468511200 107543998 534190566 710942418 297065070 292065983 227706377 465030274 791896802 80564804 960189238 754126064 995060995 823971077 602693375 642215085 956468939 201711885 259847272 104036573 567924458 76455483 20188266 877260732 379324736 523452612 730271858 372332823 702040934 472626095 877369055 652029135 826753318 965824856 734583687 988199258 116086527 981105645 991180850 354109506 803445410 343518196 841554206 42555555 173986167 570435779 378228601 656045489 680734489 373283079 374361066 133291824 876801494 770011454 601176329 86771194 937123632 909003836 807173091 524673149 9470558 644381610 861414007 896413498 609585868 765095042 473264187 150614343 649206934 174439829 975845015 370113230 760933137 620197381 550656360 538747276 357113155 637382091 230154623 703185747 517883494 341631538 165917984 423328392 882002025 578815066 498584196 77766821 150722158 979184054 662838871 602645176 785346381 178000014 192924218 358156771 527408656 555325054 827519298 217528282 1357941 54870261 938457719 889859432 239181680 30592951 741174102 840934634 624511398 413817180 840827984 475740882 270740466 835818959 345649993 262015525 69562851 255320783 510034969 592188670 296921148 974774385 481829134 829203209 951843700 637166492 477463400 674943496 988160052 923220107 156923868 542747730 772895195 805546831 649377042 618556239 937500413 60087371 770090535 613887997 291032544 592642230 11285292 492367214 175694589 424109340 229223845 64040776 372342661 208616413 737604362 186694211 223683034 169768877 622082377 278249135 353572881 608600082 836666178 229585643 276594295 27488746 377619274 225473007 764516361 414629858 173341609 134999491 366118650 868669695 320346396 218055174 929476401 857271065 969824083 884277352 17959112 91723611 883218292 261946159 272201870 258624197 64906390 227837366 648340102 826122922 692069959 572309738 191563878 439752498 463450375 525209035 20994585 345169369 528547019 428722161 442057789 596556782 346422138 59224581 140628134 165984021 884294003 331170371 462159577 481502150 248542726 497300735 458332306 987919308 922307062 850982684 583114302 784685254 891488766 541954198 528724354 264873 187758920 112909050 302988722 981025852 774076407 900596201 357387354 77181338 334669727 450102169 750485433 595198132 887477703 505819475 305664321 658855885 221544046 186911222 664943129 466872828 400480387 748684915 855883163 263448493 283228268 820373071 225241046 750627104 317963904 104831524 281541645 992262889 644194189 417000991 294153525 158665326 197455699 300375172 5771899 690681452 343557382 209558054 474137532 431723891 224301520 338054895 538351628 146880101 772510540 40739422 838191664 756566779 955991052 252813316 383210787 472962112 839085589 303163910 882399893 561393428 565855070 446333342 113718631 427721898 172426325 993628570 464382512 219545866 8141913 590841051 440359867 168846736 994189889 955267800 860302215 252504939 79571 351218201 55894086 116677663 900237134 974391484 111349854 297453059 482165217 653905650 829548139 367278788 487866929 423579011 90688443 824776672 9971671 290361414 75970768 16980780 91955424 499868330 140586466 721042767 955352139 849283121 515069274 307971652 427830926 491688175 29168216 15664604 11621906 844924431 456269615 70692410 925509042 671749710 338959844 50910805 542216512 181826686 726565554 516328569 440145920 855430661 162301064 158339782 225847595 128806747 58511753 997366704 931063918 337585295 240789387 580886141 384900200 566214595 438831769 203472330 242281263 815540652 8974193 365649926 52965068 944142867 979533831 51538934 802845626 212788822 603801600 513754416 984480619 439597543 739902776 355718815 369359043 90082508 691748925 569703173 972408475 303207966 479745233 96362356 715472447 968777354 982611051 440945620 199336433 113062611 70855351 345407329 667628900 508663373 413813266 848846634 859628609 534259044 43002895 476380819 80297125 239930387 584734196 117416404 654149025 393370734 381894461 414675575 239733689 365143320 621888536 979043294 985112934 636561357 78004200 394469818 658642324 57962970 487463875 377815701 780429860 295717536 21573876 870385738 519953515 563523093 185321337 563092103 453280178 48518978 243741317 680860498 261775284 691118278 109544191 61915521 455084322 870999377 807142402 13415232 689774114 976731690 60172123 844638863 203879116 791251882 774086670 234150850 144919980 472976319 644803794 755612671 242768963 51800170 837949584 287692739 647943046 167437889 25222376 349189470 704546397 342220013 822948523 379563378 824708645 18006445 396257378 708127096 72098095 977140690 364953798 780027962 546527551 808648513 492912966 285848154 885294093 821029108 512703108 911240394 460509639 271586681 25470168 523481938 806979469 493223281 813355211 409116942 346371572 201489426 11374493 114708205 833446276 50507686 303570369 408511539 583879482 806948874 843095900 376487159 679053063 615926064 550681801 858837158 363951182 130022301 397565719 2116222 285794922 377688812 591429769 29216276 705821478 841492553 920667925 12042703 478453571 810441462 999032550 952446314 497204469 560453321 65579227 804958838 692297830 263115436 520519429 525784277 779875378 803142428 448152877 766376257 613826538 176930987 612390731 501710787 901914257 878335103 797148176 72365116 834749218 264555216 1093469 256890079 341437192 209021805 730762954 865131701 290406564 868795960 502986784 55204888 193690570 282316197 525325791 467977528 195355204 355491647 192009145 129910937 325434446 792558116 634613525 522233747 728180504 492011396 422362509 146259665 499758920 677607205 37327728 923709138 761283957 142099938 765269057 236460139 866362029 407815719 834939190 948333379 522832623 631902839 277274041 692254294 700979122 391863271 45766635 479797875 822254685 775624864 235084572 785106110 310874828 23479904 847286356 689092910 197405138 621308666 529978574 427758352 779473329 532994769 701200503 680109442 623204515 732229985 500316275 506008569 563441493 687494071 923641753 224371388 80241511 585041139 607309042 656835430 800307693 916603597 651436094 214433128 288392177 638949390 777767022 809501316 470092014 811544338 450126891 614332755 804798806 21587533 361332302 131701184 905660686 830898882 115511398 812021131 128755693 222914189 659361077 968869064 602741824 7981403 634137907 911416925 315611977 177235693 247459594 100799623 70812603 134397849 739148312 719883605 222213184 615205577 728881904 935060268 59902451 899520889 233896921 67575617 671477478 565449917 508332365 476589602 633387678 795835449 45781115 834242094 360029330 953332903 273707974 489524248 566427311 391890005 82411333 599220584 833256919 884287908 916379457 697025786 41178205 489348490 648854201 616808829 265237642 93698065 370481121 576742388 743018780 791485142 504101534 806801465 735786946 459894666 277509388 800140661 946586529 415229045 588490745 601846953 750493650 183380718 241123175 433769769 802806241 740926948 949458701 752096028 178096720 537266776 212950743 249560573 23724306 965069792 651476322 925784349 540860944 529929510 442290305 956710430 635831207 139712615 428361147 94135161 758497576 121813493 775149258 993323769 923021655 365094070 919548445 216524862 848627437 307879586 271216983 360127804 906019094 126518600 352453069 840114873 597854196 404234314 40820492 354972882 930417946 360935388 855403346 285042038 983955985 856118089 359329808 978491625 681282262 393401198 254509678 652444227 906770522 320721725 295812551 701188591 576661761 961942076 787840040 452674605 33620772 237723395 760648917 139401616 644956047 621280706 301322949 352190848 302680579 974878392 970559777 539163832 161187765 498416829 589327305 933495241 623779789 142380473 226452943 271351190 112738792 794194218 861936633 119367638 214606999 288350371 615956803 656866710 302036958 326190663 453221723 15061940 865931190 787935058 552615716 75736421 833428619 181083792 400590643 502146223 302665662 355900132 577721941 802116848 161119780 549164483 42390535 148131157 338704005 872569270 391604476 669451108 521355294 95699164 591327131 70190963 71298335 798112101 225181311 312046894 683472174 370222104 699208949 53786645 322122723 104000206 280867713 626652667 317833034 244820724 539160153 731695496 741891684 591354381 280457192 316022456 943008165 376026158 169173837 131519834 730562423 440649857 628796633 121543571 339527862 14265282 769777813 597517400 593003315 413892293 187189434 331263991 352522290 792467182 892979766 992292495 485578475 854992055 796571950 29688466 963926284 757796398 423717750 76355402 601263413 78506356 603142939 109227346 249548666 860508991 393108186 570329881 142716389 1409368 52612262 484679011 478610162 193761566 456183846 42188231 874976786 478517762 602735924 732474673 837875752 653892105 906179167 407210594 56725007 89552461 545467242 640987243 343496977 185460604 453526987 559355702 902400881 752604759 293902637 484454909 971335395 209772085 81815534 991648721 280105231 106032509 171019681 533934612 113359889 505104943 250777998 609105151 113368828 64567900 405199149 426535453 963016274 497724586 65849519 756334286 447785101 319943889 565079925 307643077 766330522 217729568 128187030 666622091 425532505 342451192 697309022 422850042 83995934 642320464 46550473 292878530 763019315 999027248 904429836 595835111 262415188 162287670 556024333 718830400 738455345 751341844 487890918 82393082 1637871 111835151 94816870 683590932 709092776 217743234 572936847 762640609 771947750 297338201 822392601 25110153 453614380 510871447 352764654 132360839 5316973 986952400 46160812 766937900 604938899 948289199 178737702 743975707 634499577 331935857 425940195 156991435 125752818 91176297 945845406 916340744 954183232 582185850 572721860 26921075 973040285 691868576 812531705 919759869 911791925 413033575 554049683 229995120 915351850 949997682 577819421 286977254 798726927 798100726 327199446 421543504 673803630 706833468 609629231 302281712 638545730 512671778 167146321 666621407 888648829 76382363 86524565 712976776 918391940 215498794 801978121 548378667 770876590 475200107 152082162 979574107 50554056 855110795 984093764 610990464 598130067 301200331 279558956 928825942 904335685 128624128 78176903 266240364 248798212 823277078 315274856 529643686 889743982 996435592 27901590 637790396 339738644 530248170 612861195 929010105 286892026 808725344 232651894 692232060 21399833 947422500 479760570 105800250 963352798 37226244 703743853 155053818 971967400 312128737 509302362 88854552 562956621 825636657 844030975 916106690 531329942 242769789 585573392 378361470 89504958 822719204 254407666 929523106 815088119 559799958 679153473 818772955 231340005 650661467 594767946 389492135 807529248 37082378 834083473 599080410 82389175 646935826 205700941 83179549 733564584 618950388 844343271 819087722 202471017 814286790 290409599 577791634 887265122 358660530 795767911 260738743 871664496 148890741 469813414 744437202 928587620 730784224 478148214 249084206 201004930 895970906 967350726 566235115 255924739 498797917 797636024 668848508 173960595 362954229 695946532 472112169 952957907 430061380 522038036 136898446 35694040 717174016 533787462 368796954 82521258 162692595 919034029 194997905 367897030 825108090 570232304 795336331 1656221 496327943 51676138 733764850 127004179 487853728 690190888 848095624 802571008 390187869 312912238 583010911 390626994 405214445 258986034 442780767 8939114 229378834 101451039 152780227 862829786 899512864 165452180 459283100 800688813 316252034 716368419 762287949 868026111 109318710 144417042 185873677 498083809 870858060 669246173 903826024 290282711 132548202 729360050 398820798 2488153 274653259 646392051 964357571 966919509 262671163 710317496 790431229 310580139 112363421 586898762 80895818 248727728 412136549 506305705 270227543 8784556 391560095 759277576 14871593 131140700 812525798 183882571 681698968 323574128 505048557 252716176 847495887 45874446 685404410 643204259 469882318 36056141 768215398 108865416 860408552 137713851 262942238 182284533 353548869 272435928 781266469 976003285 159866721 745947289 487396624 765530566 975588235 559226342 578045320 763384220 525636711 805165339 703757772 18087388 465479789 895710603 973775404 479501889 894956903 641173496 50958223 202155835 808495863 948372765 642262510 555217003 589089551 903847972 395628246 406192425 509310583 851062064 80603626 517916414 814571338 356437461 577682783 242051626 775777145 590850459 781324415 677393439 71225158 974197886 115107878 59820548 448718795 992763761 126448968 768562483 208150897 925132502 464450921 471331259 17707129 355029255 744301859 218342110 324085110 649502929 376372388 31813524 737439697 650378740 947212845 754904327 391927364 214374820 940194452 211448597 654120800 881108235 517594051 761514705 978905095 272568260 476864823 315254531 506749426 914654306 505130113 497201315 990644780 36372711 752260552 168514401 543801748 482017101 72973894 450559008 330997600 354037249 394864839 846238583 660403605 788419682 661304877 787484207 276613520 694129991 1172974 497700296 916681344 971698038 285871764 726136051 457492969 755763246 471816764 367947289 284971554 501085598 718963480 442306003 122624728 153052523 757139437 483419503 802295177 596118318 986859158 161635186 661773322 523917044 540147327 318440465 857046786 822207932 525654826 805021110 783507564 596561917 990381229 71155073 417528345 526787101 267455538 9697220 889998891 156696826 866855543 996461702 324774300 72854629 568832588 3174401 735638197 704634787 199124247 249780005 284340631 20711403 530157907 310421523 991340213 773945578 922531596 491525794 238425944 369245505 357392996 420773597 677448218 788173062 610847250 614249858 758403435 782230591 498713566 422945413 829798416 195320170 986348838 96609163 354264990 224926200 385641821 337243248 183225603 123261645 551509126 194258881 448622846 800257730 741532093 537810754 587419298 975213860 74803118 793646186 731281879 588297778 392254748 197352674 140101081 381378466 307580252 924548362 439564215 793833244 654896855 582576756 192355541 195249341 233714060 494001255 438292843 342615446 499646859 162304605 609637123 639431211 830959483 764749445 257413375 901114613 934595861 578537538 51646224 500692704 898170278 274925226 138367936 60586446 295509649 187862791 770582249 679172369 893012427 551256410 714773564 213168117 608893533 549466835 638246332 323466292 664825574 727094362 916352064 4178560 550116886 762073354 610434036 753468156 839248692 248237232 853331160 916691907 402647193 679003728 244193600 63152992 133377075 787764896 487171666 405253972 191853571 185975436 387518091 921230996 510203551 47010736 466758202 359868936 358759345 12533985 742287364 641112845 879871094 229136549 870786398 793468916 358705215 935134133 247422230 327673985 622253299 234224514 635624395 847655532 872115084 228730542 124927600 36072932 538354837 494638990 276207821 935498247 281335475 560531119 669311486 526559082 28705561 100938062 556616434 866400407 767847442 181266910 278649581 279926922 111378299 947293318 960138246 80960820 848628037 233717665 998195626 740235769 102173176 363196988 456069399 907119153 589624107 808788635 898569698 356948394 42660365 303583924 527266418 824188708 589345247 917184690 555793026 951678164 92120184 324026227 170213283 632239842 981351104 351033611 799433143 966366698 831648053 133223743 702346103 697206655 325087849 248285195 46455023 119588004 787192193 684607005 201721341 111321681 679038136 73028439 686528213 496880628 700069338 689654096 486960255 265582573 982061769 268644820 523610967 402084368 229540348 302349152 807230861 527393319 951300347 645246887 733886883 733754478 595521764 947143183 573553906 494208533 317011689 117171253 776296997 672165314 448000208 44982885 950142907 534667276 303840113 221638690 119783049 604626945 879165756 431405220 274932790 190205345 926984880 374238549 878809534 200537184 443334373 709037651 27084784 117000104 859129859 39559410 228811760 376491861 431794121 199578679 225918389 692275767 703831559 848825693 847399564 782084243 282708260 126843988 246643603 839531682 709626520 786860605 242419775 11896081 235517299 657407983 924674775 31564672 382741205 1148022 786072310 684411651 459786356 65549710 3808269 884874404 305038105 255278636 545760222 941664222 632640803 55466742 456257282 83164452 851570946 759153861 215980900 404286040 87788989 270976298 595145924 532808532 530205037 612127975 859255094 316527717 267141056 622514290 371888544 456093898 95323767 69930101 696867903 342284601 472648679 684316240 321676578 322986075 190328700 688045718 757721774 339024204 809393714 449309068 994209304 786381340 835141402 562056109 632100846 693281872 158769627 850985000 130427023 989246817 711978286 392522080 723794094 252664123 490648929 99046251 545012691 370606272 947671253 619279508 563700441 587769923 413364353 915391962 44710513 610256909 182154860 700771694 46287262 177271516 931746870 115870009 455819320 966942815 255360912 492218707 247541609 487292859 946553023 990128781 983342642 214466057 168348445 523750632 297427431 79441109 668607384 873158172 829041839 676339361 130265394 867195410 843126789 565873504 504206207 753463658 377620794 696016123 170732330 378472438 507407344 298721232 168398448 734465853 531219616 426872621 798394275 256454393 948303125 781226969 901758376 755384217 488776431 981885580 99990649 592894656 825303074 346605683 155007909 77279684 235885428 581920685 991772875 400802864 494873858 441447888 684267554 650334786 485533371 800433764 454179572 55300974 394329827 960258918 351385119 235047641 9011346 808341447 125693075 189631966 281551923 366587371 281404374 550693005 190506501 46475307 569423491 977609255 921679517 631513939 266344646 754261411 818479458 756933412 409093858 222456365 905021712 665320659 387659691 291258785 404711990 582329224 740476172 134772500 558481848 894678753 732371075 452590924 888630605 819401068 672051104 617588547 213244930 183326000 769078922 274875048 144670901 116878885 730285177 61485149 780477594 366507191 183880765 896357114 685376954 360458823 653066934 339082569 225277295 303419306 128902489 572229832 886384362 718551464 667940530 311285290 711989165 930323838 416237276 637148630 18765329 97854813 165261835 262837350 860146114 260744424 271078146 349999402 3580990 473204666 642644381 792579235 656079705 565365726 168957769 929535240 635399099 628808277 832945543 699210948 990646112 162813332 916245613 612537589 719036439 483359235 771036964 786235375 703752196 76525183 187279467 169999288 382059039 246578392 605549330 772286089 173022387 694546004 846606464 380360019 925071839 5426218 662563630 635441207 353785880 54725128 660194090 696108813 832069285 794992782 683156117 476805086 874796578 710154705 877729317 30037866 706918654 971962841 976752548 798680483 296584701 280934690 803598447 62268464 500937910 792906527 373654007 177171691 243531797 791706802 339109443 244111460 926294747 610633910 276992109 568329307 84527129 232162422 293862177 90296393 978490809 596620850 997230369 437940696 896159989 558077345 693200323 421012327 606375646 44780650 380878193 916769927 219118806 492369578 847398952 921742464 528269590 637919089 6293498 887196365 886497065 648006468 150705548 23111067 257359983 430886557 597883032 900556878 312047259 436811366 16150124 230377981 477161526 963665538 74407018 230662129 179320089 329410629 351421062 573680682 759677175 856492278 177664459 104116186 817301457 983979092 290246358 586169831 444701311 191797006 58989145 939848045 462300462 538158410 909670298 220196922 351089117 705717535 387499761 664710481 161399519 666778394 977896525 499183464 458121051 438377661 343977392 160219497 735984591 232450811 387153326 988730613 777050761 965101246 117921779 304685788 740535853 892431714 247849402 600175526 186976306 397979959 931234902 18637325 614925668 72731138 204197805 943327105 630824036 890988412 498306231 154092195 661130787 725586898 173521924 191704010 610659435 467163171 11338291 810043777 31442518 55335685 482499196 253117190 365444820 670574849 847235367 75004621 975510826 73776914 329296403 659036412 1040238 512683818 799232816 459283948 58201356 8887982 154368773 87593646 26012996 190201589 957018923 470706052 862836137 299950540 544252623 24391779 115948195 694854133 127666996 211986296 105692142 682570147 564785711 929988000 324223257 164577023 305319593 59975918 325359624 939105959 679273761 869574953 780971891 65793578 532059175 921153099 849550693 272628365 527357666 404882691 303676861 538673865 354789259 210937140 727504560 305668682 307021808 779758708 318461765 652475761 716835826 756235918 283616215 532604947 17422343 237993984 145238679 294236665 408908216 33644669 988234760 440574814 685534244 204478829 796891009 823262580 63972476 959275624 256069039 763502303 38534277 410503103 680398608 319856184 82504985 139180275 54660216 429692043 293914790 258880316 53610896 347103705 908351917 332938755 117747026 30060439 702470468 585376104 643650703 415406893 864186773 30340285 128351337 490974329 151276637 918962952 984180953 869128777 389526382 791300485 837860138 537138916 341028653 588413986 458413692 719789698 313919764 54894594 724546626 177150927 309689905 351122939 73904836 863152748 715077542 181244183 857701278 69531502 97072935 450852631 752044095 273037789 158206847 636106475 273186411 960297270 593167627 443774267 114600634 808654314 116365885 193102049 290012950 740122077 332857882 392482157 602335553 283138280 97236669 104987552 62321485 848474455 687244242 923382769 237385762 112521323 1363739 541025035 313111035 610440921 326567663 65942605 456758505 344335177 168854710 754080328 544365903 635535064 148261230 222463301 672429156 238699926 766738985 972271549 905258164 918161161 951558797 6380254 915472543 102838440 58333522 440255245 714477273 405043297 129627847 692755551 363438312 146938132 750670158 747182878 287794601 852789526 204513756 301878346 312102348 93047471 321071738 936592405 975917139 407658140 972055750 699905126 390454039 191604877 379113587 447633751 310503747 154936744 830508996 30294967 435177943 425839877 861741589 939338121 518617638 417689135 250446418 382123139 640876120 162403753 714630526 436038800 243236329 166759783 366727470 251893839 16325160 62846289 403805707 259618705 589387449 605326788 590742612 957994463 65244692 521208336 363472473 757932273 696282627 855726843 43851521 221243192 217177128 57888572 108803141 649140821 79772789 537345025 486671795 556671903 999258033 211058537 953045228 790000802 397119994 677025035 151021094 107593115 961095486 248217710 634346666 396064765 406585280 641644942 209153367 521284846 338399898 610951518 185776925 616731594 265852469 256535104 628135811 58656927 443481810 719489166 654932258 939322544 859827972 847585045 897860648 635761395 766752820 601513877 95475926 528821395 646511900 698821954 506180610 687011694 553176140 190855494 370724246 924383895 261363881 934793021 222408463 666084053 932430825 599611831 311246335 256226083 431504664 56467641 526693515 725439790 486621461 350652988 241424877 956892634 324191509 790529197 499574515 343478205 590719776 945470316 870694014 58748835 983068815 507266893 977145861 70244616 502073492 686189849 802129423 91830945 366145714 783471630 529889468 891343059 161142081 590467675 728534589 76700730 343498220 533984165 26926424 193577508 14544946 66451845 32371685 231436564 156865512 465156104 47535443 260731199 717140405 167565357 477348131 754852114 214644628 712557163 453700972 962701738 292962134 355236136 974973782 278848858 848320797 786471747 101114783 433846825 590643171 781516427 954768153 824436305 994484209 482660933 929740585 689687745 203088744 306885034 603193930 59802524 760827067 162724454 711202440 581316792 875047731 237442331 534022150 929684000 625757546 39831516 50213240 931214483 630102480 135990450 708369578 21138434 732861738 680460826 385228023 297405462 585880845 518870917 53253586 823573159 916258407 102383575 35654977 821300806 266007031 37692393 561022044 595820724 837975248 14279944 517770707 803213161 686119130 79563123 820185190 549772302 504264529 744154336 840147818 196938499 668137796 579892983 476471115 980513754 233462807 873144790 486390276 719224282 584798721 18418315 149503400 767164541 52483215 761266077 825223389 587154930 233273631 525419908 129191260 425403291 886499686 402559788 450876531 430418576 444551659 555055223 441382786 295280155 642428553 385238200 840360577 386079802 825794289 298034488 142579321 280633889 694484774 916177844 118013958 119260853 31721471 972999901 677633500 588683025 234900904 945589463 70785343 963250437 906240545 652711866 791721097 825588626 844092350 103918100 939785640 338533231 221143461 497166694 863647901 851368839 493310547 93303970 850166782 248369529 908105239 408869044 736929140 583299607 422320534 578551030 339469886 885663207 470138949 694679481 607446957 985220005 852972786 142844099 604872614 223175359 814302780 793411532 853710115 370386391 800449302 989172480 511881394 392244549 213521736 517143936 220903668 423112595 811035630 317577184 206944031 212857855 695052791 572848811 286310269 515182332 428776103 603925211 829389291 304544945 491153429 617369185 471179355 112135544 83945902 371058851 433910098 969488992 581628592 108271352 955654250 590230444 121344176 427357998 843167953 835009874 164773397 339791877 87545801 200705405 667986074 657981874 413699366 425456908 797444560 5970525 351114195 601909265 354939801 200110243 171635277 775070802 387578542 527082516 344436006 501260235 941812507 166397366 615695235 748395817 838635198 879827072 712788383 431093329 979754443 600609248 540919622 207534295 484095818 461114934 351679067 345312391 845289367 93611350 375533906 161016800 396804834 379730186 130340278 136490132 626134957 675274638 130111140 215574538 626043729 527346194 423088975 446402012 923467385 738573116 97713530 317350489 202754468 382979491 770518529 940165380 661310375 427052629 513252176 427422995 365322281 325983570 83215850 89400305 284177446 488709646 192016099 820198332 411281517 268835827 983579751 384268743 126010914 933449949 659346481 472689434 866856764 298072988 885216276 631718637 392417544 507710069 971544694 898487089 781349540 619389858 214186192 35886855 900489093 52544973 31676463 466918726 383028210 212958873 465858486 362231545 982056326 736789273 869101850 276158943 524479410 966809175 141019428 608624362 195727416 215294415 28056115 966081216 430082993 404761585 812674231 456353341 215282696 99470498 88513463 406441199 116329213 595114427 392798028 340976537 659393700 737414537 781601572 502463152 194965987 891933515 81288448 604884193 489054455 46960568 640571190 487586185 147397103 492887926 590301999 687494971 882917167 502600100 271423978 55402046 371760111 610090065 521847928 562772236 489292986 328132354 495471230 527935189 522258416 717237040 5203126 825315322 170486340 838099143 794727278 218520210 328584510 346543785 275314951 466542312 947810233 201641257 630240375 378966010 202000998 793591953 536751560 765164540 66512456 640502172 568959127 773008083 179554615 515740668 686800021 157500059 919973469 335434965 81191945 37584930 251511995 568047424 468568141 322300266 555080101 784884425 993965645 831495211 239302466 530339314 687323403 669224014 702105869 844392110 624134173 219520115 247968343 784889574 634909229 371355244 276060354 761567992 720880504 586803136 842951367 80088627 429280848 838324777 533578801 729424732 745806234 383953942 646490784 722283307 88907601 801445674 35397128 651970255 900775169 318243003 326605103 476665958 626968140 47859796 104952370 22049670 991513961 958728755 221072128 447084471 368924576 484586443 730071005 863260919 817927631 357127236 605262305 980122676 726300392 830680310 78878583 383144405 562703985 985778162 951062238 589092402 75845890 561150073 88768171 551299607 865533130 75110786 366231621 10533701 213137419 442134072 402608744 607241969 13845914 74079354 160402851 453016644 405214560 21549402 656395482 46135001 276047579 370466719 443262404 478328129 796611997 539465794 130075502 332738434 902779340 756261620 436550326 721299348 485963937 670622359 119464144 538262499 320502505 122345409 237329861 598796240 175774599 200855868 753281263 440999984 53481968 322679944 931690367 418717643 485349037 44184152 195894007 926492638 371525597 461148945 479041968 25347738 882198448 95458638 973971286 347452322 281784045 495704670 898626918 737201809 579842925 422352068 298346423 204088690 533861533 342526647 70220526 996628806 214495232 157266080 605561096 300018818 464143787 394075550 824364500 475259278 190281416 689864709 486592374 560917319 396795411 69153242 559677670 521867133 274398304 472967513 663176815 696689526 204668179 900292976 583850544 413816937 700020902 749047361 143701150 71451140 372771110 713594276 707204352 668060391 760625335 490133922 437219314 494523687 360082444 540738299 289939939 289831628 924231407 813529505 248282007 736920659 929222335 178923835 970077349 31235884 947155181 559902627 196739065 756162109 362127742 149657960 830275667 209156189 331562892 161485901 16214215 218491098 123681733 594595784 860870460 801846772 401208554 63940484 858259181 499893599 214406737 301680095 608985835 58201285 156764772 842551405 731996312 929107522 587392288 59618931 370883117 765080294 376161431 21131628 904469813 48207670 245368174 336275336 90394896 960469420 40888672 655352360 590732657 838340402 539824057 43066468 264873184 507831723 36046811 283949957 551287609 295711339 350463933 433047947 449022508 285049017 642897510 549029287 708650939 229465684 664771191 480196290 487215294 592841707 63034527 738832373 547738466 993783204 652682276 632416015 210503590 61844374 257325921 569255187 50247132 3232846 35429954 274621110 957882670 377565518 10640073 537315557 737318423 765684618 414525837 476855613 177777894 376906729 155075126 539781777 433583167 617192906 46281218 600024425 77320601 311812476 254425667 390538365 758027712 364353732 379528927 674355517 279798100 771967323 350249679 691015244 542590281 439159662 504533152 160822272 343364454 409799708 453715189 348255973 852808902 678463996 921396482 620782647 410540121 201955732 393246483 987968619 526119268 421062627 32373507 348774310 894576125 530588376 305908933 793975364 583943056 581025240 469926623 329803603 584027997 962075196 511557866 506166037 590439671 429179856 90061844 900273538 128854726 397261654 676513181 613065923 764797574 81538817 442675037 247324088 236935622 608535802 526429757 688918131 598476394 258132447 809387705 551126715 63190314 295830335 17250661 850870410 453425681 248392735 105983333 272526992 639601406 703620472 637878515 998730925 186771494 144871606 521777628 194407034 576153232 752114234 864031235 585967553 822742167 182020057 957431261 278970113 875848300 614660956 468549876 921909739 9687698 750406910 779206245 192184807 268896864 649117169 684142945 781828240 440857730 263259865 19577263 948342836 42683257 676066895 347725352 855421525 65664534 758131551 476809018 399438378 725021699 711354890 348667751 419632415 79682618 631463365 610821059 126877008 15789451 6362617 84366968 415004178 526136603 380080257 660218693 168267371 39139552 524573742 755553787 124367253 705617958 462966086 217080575 70794623 527401485 719290369 644052940 41356619 402751496 727437067 245696366 417731025 33860191 193907717 212592391 255586843 982834350 870056964 3890765 610918375 259202660 832716817 775344138 597309481 859461445 635846567 281268379 290492806 50370537 910721335 694159986 683372761 838133818 59818663 661906580 532918705 376260090 892180431 710872860 408300753 930254651 466441467 183922614 13670064 917954788 674903916 721678373 79283191 965033779 622946263 167325885 179222533 848798262 308811492 221283561 728617326 261699664 652122032 752525734 566761080 582079163 322977355 834035718 509551004 53177856 573843003 147470255 556119563 587418240 745136888 360675674 751244839 493719279 398533742 674431828 840593925 925861587 933700990 161968640 380857842 786137353 853938300 271864914 702581483 652084801 155892658 259655253 537633571 898386301 985959900 680044455 190274689 654765206 625349291 566797816 468436767 956529335 222912834 875181455 102998988 300166368 791749308 182366660 576931979 900701796 135534244 326369159 886829330 481624427 127614330 48549848 285587788 439016305 596576565 762335308 453247959 236897733 578759612 129183119 115393159 530176523 121592684 301370844 431037153 213101243 437544341 48044935 420423841 308623263 754578173 118916468 720719924 862170201 68729435 897690525 859445567 278052058 128214237 319045007 427307798 481768428 549593251 673076461 969389381 369832362 248001857 96687084 775827467 246414339 22001729 688442838 533908698 393919290 497125279 299691399 494212825 534772328 188365899 599523315 989223778 199771129 906991786 870794910 204501124 170593835 401495318 498623010 724382082 401463186 159540825 465994925 929374033 688323479 507907638 486488704 683833630 21281524 299992032 740829809 325778630 459619385 932260481 952908906 574779229 860179019 878916021 689663975 797589928 988509920 376092684 900059260 325805730 580601091 490515339 207671373 331020795 118664086 118984747 785171092 789235860 346214859 954526297 908138015 480745220 478573483 522509173 511856592 721796630 1036431 787703891 827832091 853897033 925579689 892899261 221048971 247803727 414344316 548557038 967202877 559073934 467032416 261517848 202717795 578875298 960935935 218041055 135476162 580657113 737342427 843783901 261136948 292901301 762496198 529755164 383932199 78271342 915380071 701261727 292931613 563598189 575282108 11056089 87368490 531293906 140514195 648094003 720443769 649751024 363857679 76776587 479803335 524886220 531043625 590226864 710742246 737761185 925170221 67389415 766180924 137239390 486121017 913479785 173868097 305896486 126627777 7203554 365736709 766952399 656331790 875431412 680904871 11090020 283375034 933762994 215976927 843840163 325786421 291729957 472052853 6630528 90190659 110898123 70745031 76195744 592395132 664956947 95705415 482214367 923032779 476507106 322426619 599744459 29818352 805025297 733608444 504026918 780163070 734189036 66632439 379434343 202430685 935246772 123115183 909553210 694713801 458500894 599522937 786096636 30102993 276429267 894158014 734925887 49534553 248777710 575058812 2506828 787218328 621658241 116583110 591128476 222761755 185839120 504015168 882012766 470629440 89674003 898064035 909797877 382686908 997154937 886814783 228809591 449896726 522184736 900542836 91373103 328909609 276677470 599991352 266745883 713017510 437641595 690729876 76812910 436347280 25714228 294405159 54507535 79252670 2915898 899290273 118051353 247499868 137940401 563333705 19960921 858573930 379496113 803255672 911337427 244377915 751136713 948590108 683306814 552002552 688117879 226104374 43709827 123714843 269240241 147789404 766814786 631552244 872510559 483991096 166531148 442860072 768804830 256819462 809961002 208292908 143971454 805532698 192782485 474242510 560588293 375372632 950174460 553707437 681834539 431480250 67073537 734505148 244674332 654854094 549948412 811034307 132345849 621345333 491815798 644135646 85579607 543157798 921075631 489092092 824765374 84228584 557416218 878322529 534147115 646401371 804437980 778454308 811534990 271532656 454194256 879305906 560882765 599628204 733211013 76726089 549790911 577871018 655845822 649254526 983374770 317479062 898131185 956217016 7473126 755919026 321003337 90587058 679017360 918312660 645079973 312349437 267113688 402260966 346129942 763259515 755099227 944949349 280603749 482005221 618426281 23681251 525229706 827618374 778711496 274665094 56807734 972240510 271875503 28459398 496645706 229742017 424733388 212336051 398981982 589458709 9709951 544375020 460954683 852680919 362052509 669461417 377290593 739013431 677060333 803603826 760563842 83396279 265960366 804854117 458149637 626317488 338799888 185117876 76328580 638424524 731071926 644381477 918957902 957360269 993873466 931662736 103725798 95673797 837142441 381526117 929286274 829039388 229939203 949486627 797145484 202831758 655511740 429045218 241379365 425903594 574111038 201425354 894473117 775286100 829107557 110899098 570515708 34111939 817204737 232566562 430586237 404667524 279641943 433503432 76891405 706021045 757245345 371348487 400898768 1530827 449966985 968306668 608963997 354946572 740561074 124228504 885829757 655112470 889428015 496248512 991885616 6387798 865943818 900611120 604523175 653192082 288837311 544010819 77582731 64827232 978297790 707913069 846831797 877761452 15772140 463235762 578901940 793599030 435986210 782623788 281574218 32057618 211631021 875604872 667714031 542463782 360081612 746292873 894083149 473853103 707515702 986098052 298524610 128253372 320222609 975142883 370565857 460992177 104527612 422519971 508349937 170190022 527414662 984627925 50359148 527713926 708474548 436856864 284123777 159157329 395705855 801172285 563797907 493126874 220484948 804470394 715698873 813017513 489735570 594233400 530808380 957181337 397182735 104204141 445699355 191472987 540486164 493608995 827809674 339287538 832585564 541297143 213853550 939684661 613482649 694920347 694367971 438442577 93455087 676492884 340132022 291688004 949626231 488630396 99553004 866487907 967385022 658291713 655378233 427609301 29324355 226656740 692430218 520492821 964358396 725507004 746970236 759989876 708828114 959847985 616551906 726058132 151634208 362208129 993824067 106858990 210523192 105677821 343555673 811101773 780875742 746300045 440890771 536590161 768770763 675455272 180534931 206212845 157044267 826508125 197452977 152211946 152967711 884078798 752132983 610596450 33858108 939884463 769111332 595957317 646138890 69647691 459094313 300113879 668047239 358831231 946008238 280244784 645884833 500430909 452571406 561419195 631308991 655656459 280252502 436793015 911946041 158568578 346460106 733087673 765604827 608408015 52602977 912002600 494920807 102726196 271832900 13355712 349339664 654999176 102418515 676521488 244755455 726260403 870276256 431014652 101423057 247582772 791833841 63255355 120944663 595963035 496338498 342160857 341419220 748691982 820450369 499894711 661059587 448264648 126478289 31607302 821318671 666165910 338358151 480859856 171472473 900815704 480941616 214050671 667642806 532389766 860151113 786363156 483514094 231268264 394677637 107458369 805696318 630414301 676023627 287055951 625305815 733861973 718931254 990105577 535493981 125006807 205371027 19259791 207313512 895057980 767647206 78532885 442537990 675824370 628624741 55762721 264742199 329090938 144106875 844218288 739607152 375184873 371399495 356117649 336742937 601090923 315645722 773165544 473750287 43056316 216874749 658637485 811212066 492061869 951741737 848615211 387276696 355357349 813026444 95455105 834829224 797836061 880828747 215715876 923907328 967731747 437996858 752242779 520991296 160558040 803754598 241465538 684386173 574294770 488607116 224241608 723037375 452339515 894004383 938592816 985128067 441947152 526412102 273591188 63513657 301523170 299091803 370377437 645220551 177760184 825038701 537181388 382670084 79971244 474675007 693274741 768328766 884063081 509897799 548178367 519870645 395833268 188056111 632087525 169716253 36351968 278931800 930687479 203638304 623835736 36410706 958071642 413143770 306703641 146188646 696842308 439471963 682973236 526752524 109744705 219057193 267404881 383665781 704346289 413403067 347765543 116143874 362514759 603828991 994129413 255702474 213413003 876188116 99609165 190135320 236513369 236966289 304190451 616190955 728548448 518129533 290655746 28482677 151622309 989198164 683845911 130703517 372377085 877924296 563481060 156115325 229073558 381019902 968021934 970873060 117041262 185221901 86588112 864450004 499008986 555680899 266004278 689165573 589187073 385055455 789397731 223315297 715259231 850801944 994886763 203341446 12412995 596477972 387585401 289634119 406123344 231013170 852089163 309802027 350263296 949562561 852466993 483316205 817663260 987536006 282334993 961248762 859929413 460151354 88715238 442124534 660324207 712535050 48624188 578995511 14300001 434269973 697125046 372663112 300600374 329232882 366455945 4137576 71193822 905205031 383007742 575013640 93155486 658675635 72607476 266652497 741566348 610843525 679330651 239240604 348387092 639779842 482305466 895634167 95706229 191747203 950460329 538361255 669389125 914631892 836362328 704476064 381877225 537819575 248871687 364271887 742348830 784204127 390129036 335519953 805424499 594106870 251622608 270566137 104337356 945466391 94038354 949340494 319727585 544821076 334336930 661987274 649830332 924947121 305680103 643555612 539396415 318237479 339726682 175008551 572255388 218426914 17032905 762781057 101240027 429196292 350568213 795752437 124088919 160272544 590309044 678593793 315282241 237428159 473392431 755258969 634489372 699294110 72071589 240286562 181575743 918956398 935891271 992954296 158951510 57669587 646069722 277333416 901905634 973879654 372014136 20459702 306916532 541084979 857004239 468827673 296884086 570800443 797826592 418558266 84340258 361536243 70153025 892141113 342499208 726285252 921908828 155916904 462228685 241116553 700539694 531689166 591839207 142040852 750745992 729791141 79114786 301777577 978186706 65188827 494478493 933794944 169926531 526067605 344394446 879846215 208532906 438490280 957750010 390972063 62698344 90079263 512557246 963711386 704353908 833185720 829765513 943562564 763303318 39679590 548125983 943170327 735117100 420584656 986439191 661789060 887501736 211356625 11184222 260395121 224780303 608687862 592416179 485169078 472387195 73103619 559134760 176172447 509939867 368287854 496559271 253168493 676392494 322314210 920654187 427539925 834491275 60404926 11320963 902482303 928523293 133572500 949536850 26974088 169599711 923932842 880266770 955857920 136839396 115930236 827133004 837929069 436171217 722256440 859046241 866061383 101473 306229824 555544069 875269498 512526560 988506796 225684414 109086439 633081777 235470789 128460649 330892002 133707209 144664203 482458550 961727413 243945265 527064881 514274727 416177692 950017415 838039451 440828693 300819912 449001085 846718951 261354795 271348188 971736153 325364961 219540713 652112243 425129588 189460621 371453858 365105176 252131259 232344225 64721790 42711116 646978353 443781896 441201657 550541315 454812779 917174368 706206818 162575143 671948306 556446845 371201117 485744660 370565733 770759908 602119777 607413786 524243892 289771856 759284795 205764095 754313958 746284593 740140426 790424698 559492596 584894248 130370112 746545849 505178732 114602893 432452391 737543900 370245615 351387369 273194586 20937335 251759794 525729148 261196231 959526676 267683329 607866040 52658612 523430575 392715960 744055748 846757687 89482808 5897672 124171770 918348989 736254485 687911608 100539753 781877380 766619805 702559265 178513235 891667744 771311773 869309489 291317936 828772346 506032087 246033705 391863466 352442828 380273023 861913567 112509727 469464870 413722812 144261181 486198050 795535085 378930477 880859584 445850490 70077142 759069025 790914553 150302498 317003247 788955485 261304592 908326343 574287639 628174107 807057468 958880845 195273601 58330373 840996428 77650763 937268021 617597566 591711265 269877642 573022607 219156569 797363505 710035081 394546622 627100000 299360774 143655164 908955974 316728014 667121341 569251145 153775743 845573333 67158408 615103498 290432787 797121306 365264172 268994189 400766084 611248436 767715204 793747287 93236388 665927984 740405756 732130461 321625626 992429072 411230742 395650249 279510756 287106631 602067433 374221051 18541264 736354878 411092125 333079941 34678273 734264531 887038704 23733870 943599984 737066453 49082804 110576 14775657 77078665 461991502 213005051 850198538 929929256 512844089 497174448 464832455 67442782 769431681 710769126 42825705 258644429 647685193 855742888 90751754 441118856 379383621 325589940 195013530 576677528 838448448 26523646 760929373 449841787 218218904 473816619 492759787 722148768 25564605 711586839 96927791 120447212 831992246 326263375 748019433 782377784 231221915 442293399 636564012 485688784 225499420 916039270 882222560 597332213 587114488 23489381 712461633 721999964 848666247 251654644 751635294 356647854 98101041 963985829 931621787 876045574 337141749 240214463 870289455 502501238 640327395 319299004 480403623 519358338 758573730 847777227 563612257 710423971 645051627 168655695 58509586 191268549 151040779 149552990 347096897 549935817 100517989 199552834 382561993 197492996 21034222 193831164 8918363 131555518 734690224 287125948 300862202 347431348 917076295 840018538 320109181 885037207 425155687 595842593 239111184 637995915 759656532 177384622 5729715 765115561 551393128 988965653 844488121 493249149 801594256 652994060 668676939 382433416 857247439 946971263 562660579 224505791 773598650 594638346 530649809 947107594 812683259 22612866 976846265 48688582 26137807 741120876 308001043 928689732 749199752 530359940 177701290 889134663 932558859 196079160 855022622 62131594 450960722 897424171 737351522 287253048 609829867 25089458 369005886 617336690 607689847 651880538 444256462 77103053 994042924 624182880 854126337 959922641 485672788 940007479 356271899 643318907 858856908 472745990 220897075 32453051 922542470 83442215 592203958 169459447 884815623 401328554 374452962 371572615 857852393 315659984 14912332 65716022 809417562 311805840 783507546 258671815 155920028 484645909 689928650 257555566 704114563 848038717 810942249 899419219 339997946 652160284 899352669 46032147 299042686 945709431 530459676 306340926 292234657 985714250 613067890 406970074 195567240 827878979 36381503 534175198 459535982 456328004 375402167 441877176 353862943 933865188 121384928 364648392 707773565 553532143 668674839 6221539 791127295 662804962 190946444 429050321 137886765 881653104 2472641 220749518 472988965 287564031 115442958 554874125 823711001 592771627 557237792 211433776 845316047 209299779 793781878 165581266 61702176 689720263 952472291 303754749 965504121 902583536 540462863 176236980 559076189 366897704 23256054 81407083 839498208 800066445 719242343 363819913 120407085 105942131 339033478 184702189 371083266 922118111 820275530 902335846 262215471 643095308 76261632 831236410 456775707 872561642 887162310 967111328 976940607 30881178 481443601 404413510 258317480 891104499 446201639 209863627 357238393 27535104 70341542 523544646 312985447 656510336 649348603 199955133 777722427 480011621 362714092 980278447 175954772 700168022 889507343 452672139 754887458 474233388 682211920 322973238 76834476 439807864 49502319 581283209 376645643 28369404 354090111 525597393 908037869 631613486 606322537 122652494 641248019 569222840 762855783 137073588 772189907 672244474 640163977 863611564 565120918 85627271 787516723 134376788 249846875 994966691 624302237 888521147 437315635 599340236 636976978 440516454 544553155 493355310 310161841 816106958 358499013 194133549 355241583 481962208 139840646 950419935 921645332 798207867 331954794 700330127 289574521 843046901 209548644 402097980 209929040 760571031 239104894 523758615 306159772 439839772 422094935 185782025 557181492 906055222 929981856 79126570 428474181 338188297 359606686 127103563 514367181 177016494 197453228 698229101 891410977 405831602 978295989 365384 433147239 342905236 317252030 966524869 992282653 881107530 324076122 623073156 987105168 634019773 768352052 634768983 705247590 160510024 926790793 280035269 170274837 785390397 324336299 488882056 547855721 124191072 116559487 6538255 570324226 230363498 115234304 449499901 874127571 636950663 14955194 362183080 739087269 601320664 63484495 279245211 966876562 428442610 930785526 95615764 85389450 885112670 34681335 910349703 273632977 912699159 240412208 326950425 552431999 474108943 236037267 908979749 782840063 860253866 615553701 805661115 230533008 855444800 64907521 673690652 652090823 870436512 138279379 364890687 187959563 222430856 673960286 332704592 568950296 424833070 934437494 766583083 49082237 595557562 613852935 869034725 492458526 364662217 503980684 178891588 404022194 107960812 294482584 303470402 49144645 510064935 477960017 240767118 28870584 742676338 745639408 850410506 315113020 577720635 556410178 778590798 294111451 211193826 5940266 82655268 435507439 662544444 694659613 905315594 362782121 833116433 371980196 726950835 43997835 103003550 931043549 9566342 389421550 113968148 381056507 949272093 963721597 412248599 968123842 103334344 940782264 421449535 567751691 276182536 641336179 189763482 371330118 419286804 501049428 737439272 25623539 828643159 855867224 567074654 65085224 107153903 817363022 69192100 906173198 724511536 16316250 397541335 980053604 76869407 515726708 177343432 479905787 200729080 626482407 204696762 282416440 174803113 181165522 802607080 76929685 324994388 800695978 816863997 213275167 266811857 277989046 474441369 172789753 612937257 223023762 101150419 12770008 167681820 594540717 449065394 750467206 982174364 961820106 848061363 452320864 855121488 500305283 273797702 205128664 968509458 657825985 448795217 826235635 476992626 909750341 691679915 784596171 93307184 193065763 227904162 198734350 84707781 202229058 487643254 416917373 617333723 359363037 90220507 92384366 202847696 507207684 244745851 972234571 876842808 902466332 643599986 398044689 192915288 35917659 271582416 725978834 208778668 981869645 146702363 73409587 483353697 368252242 611267274 191711215 574127835 290919453 345100235 849285458 228123697 75283254 951662846 397654974 726891436 342823545 82150327 886379817 973943116 795057557 580463424 452541085 622238275 732987022 364078932 506220215 720739703 356831292 983379622 616135209 172519940 12213962 601796952 3484729 24710072 776165943 598696836 984909631 572884374 752860888 932179895 426521387 539080276 651541460 330972016 693947388 872509148 183932839 417530790 118824010 600671439 504118944 84970303 998064573 480495869 95937890 430001562 380065683 618342382 553650535 683990790 812044574 709700700 970881400 540954440 770716228 289896887 777948726 179654170 524593149 541341856 965294229 290709926 853898457 948273006 543787099 415970575 46466424 93598380 945429158 254179048 179920143 241964952 117573731 502553530 431037930 463659686 580952792 624183427 835931620 297739260 795642906 797350706 2417904 178436595 969527192 789100332 481512340 831537052 113755790 274915786 816009577 467251512 777520275 681925849 122459036 845791935 56412172 432869144 560459632 262106203 459968182 152954045 390204090 179335914 390545440 900007409 805721699 613062271 418416686 150965071 210360554 680677600 505482648 147868777 147887840 59188234 903249512 637633091 557913449 846583977 731873408 928719318 148594369 165646497 527900178 298444942 162971829 719076232 212058150 696811213 588911910 844195625 430162711 851591782 600379018 567602690 970373398 642522402 449526379 782779334 139380902 142879550 857560037 961479645 486060830 849019371 309190188 113703391 901195562 3470797 905519876 47417885 423302986 781330301 280057671 51886616 863304786 282055687 911498083 107543304 83768297 900118893 134845401 823719510 140264202 45453090 25865151 298588706 827360901 435851407 694104383 643623870 829663615 780736401 941842966 23704624 439904238 489293049 331627542 39883956 855495454 491962635 642734500 927325496 490990126 897447423 722012730 72596703 630598292 103989892 556333286 935031935 156378773 605127736 294908618 140313890 417003470 727192625 695384986 711178377 103739310 787579255 320512545 905286052 83226105 884642183 505453244 289470747 456342854 420308178 59215325 325216712 292477826 481507643 31581833 826528571 258766444 2547869 789382875 834549813 876575766 593256259 588510335 940774189 870172522 994331246 296800055 897295054 886017699 247410899 261412186 444471927 730310608 4099866 66133072 762025145 608480084 754180192 831358743 190344157 686697064 487507638 769367233 741353052 296606104 726692767 854124788 297698660 559203138 22350486 534710376 136084314 118767130 182232454 439224685 910916179 861147049 521377616 31729250 84176025 717557961 387975753 758787135 474441004 25633323 825729721 610062604 694199870 855064273 569017692 325182568 681023414 565097620 119706597 235791875 123111854 555538079 607717751 452356643 336791797 894245874 119709994 704172579 354803086 180568544 299874956 964503792 69707055 834899601 312019997 938197387 239818179 93530497 689021905 844813193 811315177 207223807 275448210 774521750 398453618 960308143 679821244 367895533 151926246 754539272 373451167 438563554 343033600 700152791 807961089 94073688 668729134 702528954 37022617 200066891 434245138 437945510 436822933 273045576 146213635 886729058 620181013 499194352 736262541 977305098 652433581 983000697 640791533 780127884 667925223 700657452 134877590 846945070 848576703 464094952 6138798 677731078 657689893 487819934 990348177 629514369 194009727 784077267 118317901 975264733 510047012 638192929 17287717 982670254 894446562 152142005 544969999 65490781 313256056 115435219 119800630 916393892 212561949 553002062 762605176 793825043 678800887 709796112 171815400 788130446 149021093 768097432 927840845 12414413 378611126 178064503 254531746 985578971 688157232 708993234 230682260 137593240 565120778 580760291 917311239 135372343 869532849 783432056 658838673 994691008 124207751 112657779 610826237 561594255 155728223 129871944 205069002 1222867 783360515 653089922 258668458 161366800 63244718 448238142 59733763 608177822 29190803 692212141 771206001 818315047 158090324 768569751 767826498 135408173 26372235 826535891 296790520 409324929 607374148 329112528 448219339 844900813 195615105 980622608 480170277 156005644 775948213 763327399 464193060 870301964 395723338 94850752 979703323 313627123 875654171 137648408 94609169 805805751 554125562 635865985 453861696 869996965 800374827 31040865 417937815 276923611 630055143 5883696 372555833 1788109 988403931 729650430 224846588 785525444 392639142 314133226 513688555 577829722 788853854 32837036 820244421 472243967 463285772 1465612 732438651 489123959 695146539 488968296 215049142 525543770 784055853 615720754 905591630 626289811 913537782 609099632 352820692 548189922 790576479 880568891 406096137 224212826 320040628 468356672 371084901 622468067 362578742 383154754 78566289 224389561 792485531 670669205 883884269 618718699 844525193 278443685 866319371 620004829 744518430 354257773 178969649 799455174 605566827 225018881 376456412 424573747 487648756 744979204 132131896 341068674 914282290 637805106 87626664 867941992 617811985 273582296 762481732 879616620 221750386 473355351 662333782 796113769 926916522 178295973 273972444 55523600 519603969 311094987 611395594 319511395 871652404 964907880 923683269 425519932 115507188 640648492 583776552 570418884 317558373 137161566 925177347 318012924 952477600 290980951 751450455 419281207 668952625 114994693 753410011 866154910 604499865 621031017 595382906 354399659 94304973 128247833 164323539 268752302 538525877 610650302 347157944 872126027 695208110 952151959 452878767 321628410 836179209 230166517 975009652 166005382 731678602 49559485 451298421 565170575 193061353 18009065 470196564 45879560 892031572 574655239 820160617 798719673 852031979 634578872 78995006 786529214 98492739 661519666 191088657 569361158 884939492 109680575 915055701 617214421 614746059 857208124 49313073 332436034 618992105 622226843 853553919 686371770 681120417 909091681 490610894 617451899 524604238 483105833 434987745 160994586 885930427 102998815 459219246 413457149 990625961 738424709 863555552 857507042 341400140 574292273 873869270 769176662 920838350 634372877 473366817 514043711 346902219 765825942 527554442 628546131 840957396 669441886 442174218 788253086 497093868 699287947 954552399 310640384 208401678 134470229 146082109 210421933 569375140 296520587 336827755 547953579 359150353 994017551 645977250 715646551 410347817 954537301 588489058 254917856 410651572 193924584 154391389 250039755 655607534 543043558 581354490 44553325 981742602 854448255 367037651 140626292 92131242 982992761 257422391 282803039 615881833 699907503 440833961 312075521 330392913 186894221 278258271 703583746 174200421 615651222 147435972 159541086 151378201 659222239 943805942 345135588 263923924 792975761 814767688 265578680 292302709 109502314 281650625 463163345 321229259 191009853 671431580 454087804 455658524 460776557 496002502 751086039 47973023 741817718 515010404 711798615 675944450 674426981 125419850 117340994 771648484 40139354 863000708 197877046 870612828 256426765 93753041 243111584 411169648 231103815 322383139 68339526 872888223 60043108 584225312 177337278 481302616 457126872 31945380 821499380 455697280 529346983 456220221 892001704 10612977 586985706 311996846 993296621 145159413 647852881 647185772 133772460 66340047 642158236 526840356 57589023 567861042 936714017 309082931 584211030 1807048 520253514 805627692 453028021 586236588 890312979 971426390 554315636 193318640 119352464 894818091 591597342 514924312 304252517 773187291 684501522 684922013 500123980 887901639 535454469 670026604 151440275 171941894 107484030 415211108 65750427 162846179 647269465 763175900 760758362 949252188 744620101 68510746 809873882 497100709 289059398 897298397 899784632 726617507 848498227 885082835 747277221 997631602 365850425 381628452 423553001 742931168 69723734 922808038 995108315 140917999 285090527 848986790 335459946 692846167 295101178 170375141 827582103 115672321 811470373 814815896 820494840 835601805 263056301 616073384 93290295 386904525 91601720 214944368 279164049 39303496 845886268 552871234 317166168 246842296 625922437 482183138 265455474 271819148 69451699 916590857 104036823 631683175 959976889 16555491 219252502 784800159 977426016 252411026 179635409 804884671 308732354 456858793 326459708 191609349 908765647 215848881 588095906 201031396 84644043 460391335 473183456 235278980 115647438 209210236 870815208 23453757 656102210 810113940 441954368 898904096 470405993 639936584 781856384 527773550 938197717 227086436 84900568 685607710 520723182 325017001 197846407 796671579 55342192 640820556 130184549 936235268 194230250 399238261 123455578 266158635 121233983 810359489 312310756 122494102 865172265 368933057 266292118 405223745 420544433 579563641 966759315 944799706 162354872 802792417 626157335 853711172 943537522 130349415 70971118 963168277 735098342 581306476 53356539 358541591 989770095 79294402 600035251 430130122 607971646 182223924 518991007 840861409 906833109 379090175 92006622 924729537 887015053 737699921 604203168 747722245 385664529 569614289 713671340 989280764 58627809 67262742 692484315 515292969 661579472 214109742 542086810 270035907 570907783 534622745 42404716 700359219 614407168 872436556 744084838 23277976 851873035 183470127 568044466 571848774 664370124 568626079 902997772 373165122 223536955 687510381 894968392 767339464 338633634 327016668 179583178 200646598 407999779 146261799 72806668 790337630 274731568 950572537 886638364 571927400 185182225 119384051 527347483 843591917 531896674 681322793 241720767 256458157 605171345 500176805 281883857 725141402 467556452 54215139 246241712 770216027 213881970 870795603 760473549 376640970 837365669 486411483 881984301 752450166 220786366 226372434 831952618 902279202 33135825 88670214 571806642 982115396 865220036 262246199 45497926 658375815 451163861 79048858 60048893 513442633 825044241 799953878 656945982 716735518 5974494 759789322 738001417 801197131 763617650 646222661 9460847 902055755 440584025 736837389 999331606 133279566 231533811 965576409 395666358 346107829 184696819 285000087 340796318 500037016 298981089 317697831 952165935 927694912 862946201 645140189 466806112 497843117 165926858 821873667 19963961 709544208 484226936 524300373 529877848 142904658 526391163 400832131 461191535 879448460 77974526 83206322 356095427 988615565 338051840 855241979 801591471 832245848 326338774 202066923 163303967 655273634 333873831 389444866 592761878 933711192 282044655 566430516 156864808 661137431 426829309 748249451 464091904 43138994 526223988 751486210 614363355 4414128 504688590 562764363 484685324 161847244 574600404 452454155 903730294 740643443 175745575 774650105 358194453 892392777 408462011 393517634 857880181 245540516 377310294 935330824 781030713 831974160 152431126 255128798 763195542 912725449 769076968 191068494 720702165 350716740 243657745 31017555 768531412 322583974 575279017 198782431 358090630 725560139 236188443 769121622 382133870 649762625 926043559 26382353 95199272 713441226 536935649 57708509 31853537 707406558 324818223 474685817 762666714 183524006 309151822 426040603 805895912 908756482 613476301 984380140 949223159 374805764 291538832 3397511 45484419 326954355 15545934 619945598 242090269 567288649 558551060 678109397 918728428 809199926 206166209 516932997 607517993 532707610 441846408 887675898 4685218 878384782 526429809 537922198 321139768 493907292 158820055 204534572 641838433 802855427 488659947 844129157 743616678 509361204 421164080 496614879 544199462 228781911 864125181 390703976 319619601 430409991 833341694 423201479 730589999 297516434 737467571 456459412 316159319 957228666 114685168 595126235 421293304 11813622 669604699 8119966 918166675 389441649 71610610 768710224 158515006 349055754 528731266 51470938 153918243 793834003 346127153 820691097 823535615 548210835 150762740 218995166 420077987 12121028 786680601 211588205 669302903 427517845 673888959 589102207 686073330 975152936 77644633 485021376 211558691 155108181 945069872 957030609 899572523 186976550 371339230 537198535 948743104 363583577 285458131 392509098 50946476 990973921 729452499 8887543 168623436 647539302 134323061 835177759 127414546 418854080 425650598 777840390 567250436 98212479 648114724 419405444 488566330 132825702 849355524 209145831 624258915 244475628 85510957 490118767 608648513 850505914 562650843 49944785 270857768 6153519 496783900 86869941 533808003 437180639 679323478 383118904 430000720 672425999 86430143 593185899 940934559 960342843 56243172 604114 412186902 780386705 576987683 740616677 782924144 937551220 846914352 366918290 484553977 27911929 165648532 608792249 789958164 259936365 810998569 988809391 516878773 687969485 473892767 362563772 249417704 678608972 357783291 549901213 524098120 21891793 403833619 168087298 722654344 568886902 755052819 249048081 319614190 776678410 34264570 457066977 688927443 360390032 393352478 573508096 934459172 524793534 831342756 400119022 230871268 2893695 940254729 412063904 452606888 97836145 778723484 233309949 354674201 572185448 615662081 250188388 567961206 877954537 222724783 817968677 877689615 847714736 13309043 134238467 611837643 128205610 186192619 947664824 664948643 276578812 711548428 119392625 230557476 763867002 435307165 213606478 920110833 149959984 142267066 803611620 542073151 810054493 462797905 459362746 456659800 41949555 325892520 40771023 79630872 310754457 131581397 411725074 542794355 736394793 356807492 734462953 69359597 444992562 188365878 882250923 728190240 520604663 621666620 714886694 248250938 73515629 20066752 946434585 660667260 369179841 104630908 9503675 476577212 260825296 58396672 920796211 269304548 584997806 593308464 868727581 503348849 860022304 479972292 749691147 25565172 43691809 935715015 198368770 721880468 221157473 652490521 736341497 209124491 790917313 639623661 570309470 520213413 484111576 969178443 470013328 372063172 472607601 499705999 426358629 475035742 764703755 657987816 696440742 43485693 277603160 473925082 934198671 313534654 792960446 110984125 558291792 3524307 273265113 744979515 443616910 773092609 991938295 371347158 362223842 122093859 844202394 505202015 148045401 931055269 482574842 209841280 25176050 294708489 836324992 913824820 447979043 281832037 658821708 454666825 627581269 939268579 830423473 649029861 203079779 961487937 201217715 210252542 839293215 538195535 761522576 678427360 120377549 226875251 962542388 192608939 398258342 628683304 341347779 818617555 239698519 279433338 706680083 494721694 308580479 970084492 880710959 744868522 917993268 297839378 446490837 502517092 988334719 124887511 361412089 424366993 135115483 758826041 490473024 369507529 614675386 109381032 197807494 289399799 25561088 663851562 31379544 143325147 954453126 944028378 395430011 60658056 288506008 449058404 698109283 174916326 933292152 62146955 710998717 936543025 602698201 883782052 977576165 122369912 213267044 890170648 824940400 970062111 408093750 578927078 685011876 959261789 571469408 84491806 862287611 385076927 261245798 354470503 788306852 247387043 108244417 839970426 538803970 769477310 474024029 635167652 726919723 90406551 95463195 891293512 252870250 532166921 428567888 40523099 93161917 930018757 96834116 20906214 99257687 79066317 584181685 720785544 633774111 357162234 216076369 601575154 772227888 127270520 928813119 258228584 52481111 825980741 24237463 136161350 520867480 658643381 762168549 680338297 370752682 773555953 49091498 945736450 908076406 197446003 513398491 287296887 168675996 34377611 522505056 355471490 246288621 151896541 254729366 274817888 649680626 471927777 354298574 40151394 943980388 620722786 951737804 720661103 351465394 680816640 589185864 533450113 919312510 25635246 98974064 337111331 146762784 255211828 112855908 562200570 423683873 775767470 246542265 502284089 315351745 554707467 52686583 430065451 969375603 505231246 871411739 382607789 104284 811413585 235114262 748473008 438334679 219994557 660650315 962463420 632925427 653398292 823687189 433512 879143923 859346919 334992191 247079395 868781005 873200288 10195338 219150190 664299692 459654906 882873642 776743392 143004527 842875523 665377865 310723105 177700391 592872225 632216451 937461935 762217116 30649738 707121769 794265628 154583753 377467338 640227838 657484173 240279900 378604481 545782077 451074365 602807351 678231459 724561809 120044792 282256626 747309174 296753498 700474016 646124374 526550679 223501935 433949356 720753123 698082869 76241047 873671844 233412171 987740629 280953359 163223462 947697653 540132044 390934023 912526564 100045435 469369800 375127845 109690916 242951212 559534920 557591552 381030462 804784779 673956383 240691110 676956066 607314638 628453365 523601430 707780303 333277279 880553414 660473031 978840285 645307743 511683169 725034272 386680308 231626014 122864361 383725821 56011731 258043044 645301592 26036017 825731146 357972268 170449655 766647806 53828032 7975587 424618728 828941726 346708910 446981677 368172188 209007806 429544737 713924257 123879517 401347326 612510012 557370632 743011270 897265010 153107380 42361633 286978117 566493476 749631826 193324000 184502176 934395279 892239477 39951339 572432493 973410597 887007117 63611932 219128984 443021259 275586465 865004034 478802913 100091736 945383114 987227231 322001499 271321625 894128310 958417323 291146991 598482768 180317478 808696976 474163671 372810160 883336303 918414956 750897443 62790627 885459965 24160210 902839095 154709764 886373068 179832585 195033419 822099237 240053741 36479627 606281706 837392331 427324679 912008583 290892147 114179181 489179347 641331296 992258715 832173816 754198943 915452717 118516969 223673422 667858892 546286647 18475321 261894850 576836689 523411069 17955898 489034909 101845301 272308275 879276784 750574237 692924440 989282110 779831090 781867633 677449387 280963002 461512237 531250494 615099699 121981044 73286879 885197853 140962058 304984945 121871005 815416986 901269790 683346021 193361293 946186038 185928305 323845437 116761389 720818663 704907415 112006806 956230346 116144275 826826299 363539011 617869322 561816984 544185754 600654282 96123747 480179783 435694342 705072872 842411681 863593828 961597284 167333897 511844 381178792 602496174 741389520 410203551 485566015 526667379 852255381 342838811 977116491 652528210 394160354 911808753 771189855 528313474 220968438 280964116 356059396 203704909 997823298 752578501 998948151 443078289 406319086 188878109 109604329 483165758 619541845 944423558 755225470 749958874 632040324 299054658 840988751 706474240 774023615 833571555 461687592 796614364 838130941 787684817 969277386 975517361 720558183 154475976 940586858 15301459 886583773 327596887 964197168 139700397 279855729 773198177 417540793 820025405 379807977 251861408 709281942 855387027 31446593 100714269 700868811 826424534 441032743 889481401 88116049 923303230 292896638 970890152 546282644 250420635 156412123 677446129 145156597 340431565 916948747 704760559 447346249 232326217 300491147 584054227 15339608 728517275 540785934 527994911 194632031 116284894 444274171 461609516 387646862 68624966 405135085 7101861 889937547 498900630 932256561 982744074 682662894 248717994 223144779 929184046 574369731 114321391 406782833 584426938 670135051 523292646 518099470 503802792 890932282 678156965 677897281 663228616 390510522 784379733 803492443 435012926 723783783 106071733 5140069 50010114 139601938 663648149 344207000 912339806 632817150 65245020 686477282 57046388 694904678 611420291 605712488 569202358 89611765 50987800 900581886 344435308 756344396 518585660 810605745 283441969 806120063 463102373 493684030 631298934 643791512 90755613 214717848 319464958 571318035 374449153 872340838 503147104 208439137 740447426 212354690 392310153 782627429 530459240 858150267 888317495 662350074 74354186 161908244 735552383 111439978 477264983 446107075 553741639 140438776 567644688 352943666 19081933 68941912 607852683 180413890 529475870 748014642 603272242 669742595 154100640 870898850 869028610 8105021 559455881 358269115 747253517 881620971 230276965 420319999 51507960 271575355 7939476 707975656 367987325 137864591 412405449 180575843 648432874 316182014 777714060 527608912 340413345 980284371 349417913 30260995 304664214 329172749 738472703 972122566 329045204 75195102 957468514 425540693 618601208 109929005 22603194 366102880 894134196 847658516 47361586 577433356 763584078 651731554 508162761 622928243 56322334 814866969 879202772 858301215 237772819 278719473 80915578 374865299 354314031 616501460 998556983 667420610 184569094 227288160 853963865 312311958 818536260 797756264 134763142 507117930 120031524 317687411 16064820 403354256 952556025 551971900 541028144 910646221 385215401 654154288 319345432 764220120 695376684 479455987 51368417 620730846 523257106 998454491 840737105 973807617 791132154 917740659 941447813 847978964 478524700 150169338 650647149 573363681 576070848 428032225 280570955 567002403 260859077 811670609 64746552 299231628 94109979 443837347 881462687 589338752 324433993 131921381 115403712 987069272 599672808 706572636 924957230 112823265 49074981 373019132 658940242 270059226 11401539 890382322 126106342 496762 175550487 243700763 689848442 446073063 6950538 479037066 418794994 622494911 831834395 654375174 950040581 471504787 991065690 181421449 670154432 501334631 674366318 39888066 246375938 449203764 255015056 176904852 693196798 313519719 322422670 210060949 67723707 256066911 399908425 797946000 582693271 308362994 104043319 664832771 932264384 907648232 381753826 149446562 756580026 26208639 985228134 949856210 566388188 875347430 482759415 54058287 151267794 468568258 668596825 977058310 834286364 426597547 164813926 624395227 410787470 393865392 158354828 262325221 249346510 159930575 736358988 870050189 147246042 766547070 118534076 460962547 830060415 758913829 648768518 582508393 459944930 657568417 40828135 273946101 376814843 693363651 677654577 903463891 504973845 599557327 806919241 921494769 24777296 393160190 918187689 532464242 211366687 932743676 502216799 210284844 664753867 187397226 320787597 130370090 816015597 924688989 401542375 939214634 455120120 235323613 853547064 794102047 530337453 578602343 130142941 249697456 848883364 260329580 339825480 920814776 193502410 289049552 961505918 215894212 623199453 1278827 541868186 557860760 990503666 370069899 535881032 267575210 599356400 857421169 748264522 73964965 652080147 913106383 91143671 770880232 506790249 29544784 931756983 67216389 757123160 53103376 982816904 112281922 489619478 742675744 600534396 603226395 175526704 795553540 146820665 928583358 31694852 137407028 157618039 736985741 813577030 917014174 738794374 998817952 596723839 369356578 485039813 360555840 106543241 912624661 77242412 631564141 54165524 481861055 643355587 299731801 169011749 344632541 649780520 898468587 513167506 822488351 854815758 15124030 775872647 802300331 196140728 724615199 640027907 622702488 519143554 523778194 524341596 229734516 949025369 543610189 238460343 301268671 98505533 502396987 825112465 204684910 88912582 89603578 114186297 236993385 449793436 863190110 920268627 768819212 540331006 423094508 524396374 18759594 633340476 926096735 641087503 82758917 456154429 165893671 42572572 601240792 914771194 245817061 47364722 838737997 464981761 85154033 404054232 243473799 207253747 922429908 488435817 721008154 440962822 906945998 79374102 116322190 159246979 431438417 98866978 787837919 655383113 688195204 162454436 720583168 693932360 450701249 893572360 362590291 833765639 447589911 969369998 988481330 933937696 733648072 486492618 298956650 56749758 695812812 14602018 947586235 892414245 461666637 193551956 13869145 726274602 622056489 914483693 3397998 433539511 943953011 636800210 252234645 763748681 238795506 863322299 497860449 822636146 782275745 777120435 645893844 325885271 97788205 993015194 978479080 85443378 916084602 822289059 813153546 532103889 637921823 593650646 73650073 227102997 793182181 659990159 975085676 371954037 655863371 576707069 965941833 227278456 564644357 422858148 759625839 671538750 231883641 168617435 529498381 375969528 112648001 971336783 130501064 431112044 570184363 829109886 566778425 193659762 584214588 200915005 56286317 583040121 651042344 765662259 195468131 206898178 513407196 526867548 953022865 72854052 525270389 304829062 647824736 996796423 685851206 613348055 132746155 32679529 947970390 134433861 540201540 977437212 650372319 226632476 625219184 768395910 762356177 899431292 918425958 651906591 736923212 441154009 316545235 76400374 972868138 921410425 836675928 755631405 596790643 267034361 205234955 966280568 58175206 780615369 179566578 697590691 705770103 280578475 587734155 578531593 315317707 553668408 157873735 429178141 546462910 129379931 745916426 335963109 568678877 541387732 209932461 953339513 735383276 928289462 887056764 51655049 585809250 846606057 755974841 940286933 107772136 845415849 115504663 425872050 202941406 463157253 786336063 563616908 483185110 602456929 1565774 178184030 90379287 759862772 605150805 723028795 756862491 726362955 711198680 888351945 899658257 406381252 118409040 369455553 933001052 101548052 102367657 415567729 283087633 432482754 459548868 76827962 9157757 288482217 71613430 682522385 497714078 559846266 187461768 930884610 689768869 576363831 30631989 168108712 982507898 790783929 92953519 402906039 838014519 710541612 339043609 895232627 48951724 239615886 93176462 51333430 580128474 482657075 556304537 109302766 340449400 840130371 155179195 845060764 919281522 636051515 727569897 211207638 189922148 785847400 95359243 229758789 800519971 138841199 859033982 303381544 515327796 751455688 450261907 675905488 674651731 599285566 297731854 714472994 122147822 203145073 539389863 547851800 818885288 623061332 127913868 654853184 267711190 799508655 835013598 964813627 130995461 247424669 297470767 878578751 570913906 469753871 515006986 630192534 615389072 39753800 541331819 820989213 919739526 611975520 664398659 944009414 811076014 251257537 147670262 660031254 310396440 210350509 694645724 956637607 517962245 82772405 218903491 875931559 218643820 194390339 509585259 599743064 913576568 297933842 975003913 264398222 935172103 798440880 326339269 578774068 863751725 891181571 470935355 931276999 966672559 422309313 270063102 40827353 237692809 25064694 286811664 540785295 317682025 224888706 83473004 507674404 397604401 897611160 969995901 14750564 880211320 627722305 900098724 829542706 901999370 668986839 984175285 293626114 745624420 612690058 461092474 203219039 923092025 932507870 922304047 742056551 854064879 403569195 438878980 368301642 637937954 709220124 652321695 948077518 115315489 199280177 413522071 84533198 639356012 298353725 93442298 652364982 850822204 488936680 203637448 688873225 388298747 305416494 839412085 188461531 501861319 602335198 513817707 244419928 597319412 803926555 50526597 324925243 160738951 53735391 929743254 797810519 250127291 272235123 617177824 549284882 324018304 69231865 874287517 472343269 535588343 232200930 468696186 1421533 318954231 921845880 279868183 923994397 41073803 970845013 99816072 944660314 180831858 715922154 548444631 497089629 65029534 600472314 12911231 958442117 377542838 638455324 167829746 847543874 112877203 918222908 450208533 475398811 282963654 492775194 679583935 714216873 79662609 157239497 835728445 530914586 523365098 265867826 165583057 986505903 46488571 419138959 74596142 964508350 640769188 216655600 810216446 291075248 239336824 167678649 98726492 110094212 636167867 691767842 244645979 13253707 154137835 280194998 838778237 245200042 407759668 133530580 190299452 584278363 890843130 679628593 460609924 593686188 990019411 403241300 332200247 570327294 328838538 75345689 712889000 587366215 825664926 107121967 76999200 886812561 369334720 69129882 135214685 489946489 306567129 317376305 942809870 485856432 200392193 306339873 953824088 522233725 873526025 560132712 292065364 454189370 473341682 646928219 908660622 762239699 358062964 726920992 809822600 405987658 655400056 717248821 409226805 258350133 559678110 289790183 595387774 886730814 640668600 747439068 217811392 291424162 408211277 733674634 614983244 61573811 20500247 374372541 871618534 643981910 183491461 390296085 433656647 156661382 767316538 765703813 229170587 690335951 656532620 866225877 620707588 936804563 372503558 880919329 592365333 48332489 167700198 271638873 797778775 500546041 962890400 856676287 96576967 451057985 165330521 910657899 659384150 720336275 405694316 846694602 325144168 124541557 931904489 119443995 973916502 650404479 867690257 250763249 200372972 757949920 910678491 465208244 137422059 308105946 15964531 882427424 981487240 722587714 747613109 70360003 628959979 277859329 568525238 28344195 895871921 708778389 246720060 549114647 468629355 726337168 587337281 404395913 909835805 638164248 767633268 229510074 700131264 739922022 914417847 75759838 447887552 319718727 438255778 444009724 475641982 169051294 80295423 703368047 125322191 241210848 497393228 793343847 372256123 466840982 451231804 659060841 670113471 557630431 475863094 804015819 310174155 409518827 177718996 878687289 819892293 666539393 111887206 693980211 950783941 70690682 557007469 264197260 34369111 124840003 525755936 1401325 588972284 176472927 621605098 677822544 297992745 222765795 787918313 49464197 461498950 167438329 70310257 481602992 829989935 844294493 586242951 352579017 600867255 297759203 598358631 804554266 560487457 393461999 517706495 285257925 392745125 668466939 330169201 355165756 434233073 774008853 474920341 250940871 65786789 286596702 554986868 332695041 997464278 498930828 848303566 582290267 471979148 225767528 98005653 697264280 102257475 708257105 476211568 46861135 230594670 93290168 318780985 365781613 772066543 491314850 556121471 365016752 709860257 893796905 787217157 82705197 937409487 124253179 879450177 604958666 974269881 4586201 482476254 174709189 287607574 113854489 789000506 107000363 562133901 266198053 644041449 792157793 821274426 73258746 124588848 978810015 753368880 883830954 982320011 270687857 363166705 680986074 96695335 961988404 540427768 371806277 266201704 637571231 519514671 562988855 776074085 554432823 24132729 989925394 662333031 205032153 876039209 184312525 318765422 620006708 645874313 271195248 953214892 919352396 498314581 165855129 99828231 926761721 75849021 975288570 908230043 986091878 366345830 263166936 358489654 286929810 869312746 303435918 948883675 361661394 794869587 441474824 800134720 77075789 901554468 107398984 104852815 27464831 116027728 752333285 731606952 863461302 272958145 543495815 670600734 384944024 798552274 731479660 891706678 50209691 403170774 571702502 852613035 342181004 779048335 988299739 961029869 675731209 847314359 82188868 176130973 434909703 337407099 372969134 298998802 114710860 706283770 56575932 556712151 998189557 979780042 22281378 938303786 716840178 111347572 911148972 62803839 975965061 505378035 613875893 209875964 342327239 737053241 583844272 451783930 258502435 699438251 778288931 614913418 824478937 557193632 16937639 487310829 149103228 618627301 633045354 960973851 795464309 391134012 167605420 738991678 482197118 524639960 302355013 459377460 270965799 773354978 299208478 28865808 700752724 842059000 166092211 539723672 413608636 42168232 179000984 871112393 587446380 693934842 290937585 171268943 281827907 442557411 74313464 810044174 490222707 202862547 746690682 89005468 714084358 274400040 977360730 369178820 829190487 107114936 786415117 715426052 363309205 142232396 270411293 362187791 747463235 1888287 738917031 2239309 829912507 109123427 579030748 950408278 935753638 462109116 66786947 560636283 284543109 635200963 100450934 915688509 11850540 36552324 903685408 410082259 996858689 664360448 32766726 759548329 636037057 834011564 171895611 201472476 789705084 154015472 346204137 485164478 183770004 403568042 447711951 510354008 240778242 265577128 175979966 141705443 647197713 983680049 484036379 619760974 264935137 288475773 218701921 483450044 373209573 767025208 85927580 172963843 481011046 301785347 843870446 721054253 135750397 121137651 880317709 851726074 257250845 643251216 71966659 851193181 485730439 736865495 675909997 516721147 278784211 639630009 614561917 344616879 369795310 189436314 549544441 536055817 897015958 983578963 626251769 105130954 381896160 836841520 237553196 223933289 863971763 123637618 151460948 789302673 120673354 509313997 835487429 298283937 726182838 40488940 450123498 765786154 872607834 313512169 6654912 115829109 836100973 466012373 812257881 624466427 839037308 12716342 654297691 680420586 77264613 474492803 327470719 265775783 417439836 29758890 522422034 68373830 188285802 946321035 134436983 894347540 891887337 123041403 109138338 151539470 693894025 473192386 683286686 342362983 25264207 798310685 155946761 203353606 564328209 843894332 688082579 997935877 93779707 839790661 939283331 84842291 711966988 28884047 864252721 127879315 263422105 51961832 919366285 516873947 795951050 419794832 674414231 922300918 292355608 902603068 564448996 894007427 961938646 597910740 242491424 227846739 901843877 512719541 114895494 936502510 62175997 468201519 497234538 110526479 470088875 367297031 950922928 862136868 268334157 987149047 55392082 95942351 246612952 105140778 434487261 907091303 973613587 260086208 661002740 964519288 825657625 206449488 226300364 770249023 704029403 215810145 692297903 234869294 185299868 363017455 52121465 168753518 173725299 628165613 579443486 542231640 853283788 412980157 252204322 202687739 491045863 964114105 797718559 786573978 348993880 422532526 656621123 209631275 785782661 778276444 107290063 864150744 164587819 733270519 404767641 681315970 722941658 414875049 236876171 171921465 643822964 423792398 286683937 825845957 562073778 142610102 503207407 25224993 859181983 331429030 392664601 928867578 148301083 538241751 338169050 124236084 41383001 220432310 304385789 790137445 216569697 243174562 270111591 185417048 315079055 745947250 915015563 599220108 259694610 631656428 670750196 329715123 315033198 395169359 520712895 104297011 172402426 308792778 25641502 550081960 693264739 925739010 174846678 7283552 643807527 767880336 575985345 643970525 256259099 946179457 801228621 624243031 531966694 711295956 600727548 5420088 969033091 816767488 552109794 480959390 34435011 757321835 170141994 311952348 359940041 512011764 226302865 208638201 260875916 283908202 610629353 372853551 556981336 633671954 849340568 322851181 238287693 19669285 311572246 968589270 800777183 128747087 448559219 536004160 380915028 127707442 555062990 407968438 849619529 617211361 9919711 804110839 100807470 808920165 618517102 267390452 387220165 610665787 939015897 589714517 906529959 772101588 523351955 80617717 69735359 539353364 750635167 876490338 164924620 122037716 320624409 276207710 639622884 871987041 75225005 257082977 244062188 387708410 863452958 720713236 912856864 268164437 91329 149737943 307447698 32419098 48734463 369291580 782633122 638640487 404035030 706021769 136575115 796454730 234847065 44769851 633012438 298491210 532829740 934000510 412182757 56804319 189906440 176956085 408063082 405114357 965384765 385276664 89501164 901968238 312262699 264159121 617596233 374962589 513231816 774134910 876967471 811697611 641992221 197849843 988109985 646036917 580725193 298157013 688062328 832216588 690382204 766478399 765888223 274828020 345712253 558507009 674447575 562524293 731536165 361888284 846049713 800123213 638145378 603987783 395511446 942630605 892509493 988321389 513954306 251962871 5666100 70610733 856903749 278052279 416124169 790880857 676288001 930351975 572766192 378845815 682451119 872250200 373857597 24463939 723453210 782921552 34319572 954268459 128821217 972819719 872104367 72640465 199184889 873590953 460886108 279508621 22318890 594415447 997573500 406744041 41473165 382716837 341553222 241268515 89187092 289098781 324580609 669523118 539699714 457554875 887897997 128959665 987753839 390938224 142012891 825452422 538859717 856708000 441545328 749344828 986240838 212603555 158842599 366500630 928210051 864311111 628346476 32698378 404161766 890109004 745663553 963177795 503517737 125403111 690700860 820548000 441438685 212122176 314120007 14569778 834702821 542598644 164083680 171966402 173008120 454818963 193313942 656508232 780945698 882766115 220848274 105308789 697921603 217925787 137755147 686989610 486897806 633077353 201078993 920176895 217080588 147630317 828333763 876726205 680428567 781629947 803306585 819447780 765894623 904484701 943815451 437872934 835919080 435302735 837813799 878506730 470899850 51368193 442386095 941956298 645989744 101026585 400688761 648594197 187406874 161774638 54719069 511882574 389773147 97182542 859478731 384434859 744828123 958790777 292722754 357274263 702996885 368145187 669157338 605793584 375962202 785918134 978453947 567234505 321418317 554647822 646098340 308219753 926280550 689534715 619062117 309890891 391747823 180796610 251464037 240051036 516784650 833252508 949192988 370006721 684493864 510036790 607485850 752589390 531596179 232899632 704619519 769702671 851511781 299674270 598325760 653458115 139824271 244060042 402545257 289634396 620104531 806804591 369198997 197644928 874297035 423010752 992009720 608287243 252351712 356592991 609204374 357029515 87105363 14626598 574969225 739040962 131657271 9258338 212065918 590534440 369492596 59881298 346793272 837266023 183976006 341118381 733639180 625712093 472502205 268060953 337308260 714554397 662733627 702824117 813482813 262404974 689387513 281442448 678393768 377605706 238109313 125290031 768734540 458894817 626679093 619764491 758104802 367825044 820898503 748054800 140121272 225797242 299574975 478495520 640875311 258048990 955832825 780291982 491733309 997295550 354145060 711909028 910961900 842334798 890100548 301865245 718960601 276105075 687652400 453987499 412692918 146807625 555984660 371408498 36947144 931932318 85981937 405934987 779572329 373610356 255181080 762382210 119981959 402681219 635478963 340960985 501457187 849598644 191829564 540408195 116191444 51290535 892445188 814445417 455615810 33967150 328157870 429807337 910578347 791000016 15936689 184818001 546331488 870695495 578723289 959709545 495802953 101149186 914895302 627750374 26651997 463446692 942794347 762169848 502558251 20255619 288039056 49543101 452461141 210569770 641452113 607113419 283404303 729882327 655476638 443106986 217274020 583047421 861079225 996391767 178023153 132540355 944684218 201937347 955695081 350683780 130652174 234397778 595387151 990172494 254085876 143969629 600640767 383639907 726903295 69275568 757441509 871851450 875395223 551338764 56553476 299523454 600566647 151516838 610520112 94018190 668277040 847150502 7980116 205150716 902337701 784187306 271246318 775364238 562087821 452395840 962815630 72547648 416134901 507161199 17832026 997413312 26350523 915672367 59241613 404473585 906609428 897722860 169694196 923277673 502868231 436108807 96905071 487055858 113000687 792418901 16045174 172662284 853252604 848055710 50501009 846893162 166706611 220986143 564248799 597546865 155815530 276810505 992721552 26715068 786233293 92081919 503582059 37410458 327447388 119087260 838378313 79697038 16348906 657419755 235028376 562417614 585630495 565299181 735738329 34561734 960622583 743441687 503179297 206433938 359384898 727429585 615409052 463361415 701695266 448673528 262105862 981206954 258480271 429003868 868924208 257073463 652099542 993127235 32878465 490254620 929012502 953796324 74418802 262435707 8711874 43982573 388228113 692438060 916017186 668810750 856374911 421748536 59854801 636572204 175741042 323905887 952927808 606935423 436118452 52232851 755065906 195658868 63246242 327697531 378560318 745595 181825965 235045105 91350609 774254201 99747292 788261508 923687977 164122440 411954505 743555831 182077403 27905587 576690847 790972352 915844429 910755707 351943843 938991754 919058364 287847124 400823464 44058547 933536312 710998504 835866905 872902863 920748579 750229203 192632819 747527971 256483254 335949989 218443079 158615594 896140412 881137123 514163645 256323092 252139477 289031431 370769164 22315586 933785461 204088059 409459331 274195915 522344930 946000802 772940676 862093307 687358201 581767248 514689027 163192527 712364137 457793100 327759115 8781177 926523958 288234837 339427129 855459042 354806072 761372698 90073407 592756771 224723353 642320577 297606754 43256075 384335707 442335585 947522813 111661213 843540176 940403847 681054972 870558606 801730848 369319349 460167266 432995019 472828614 692236766 785974211 16642545 374479379 236567532 671839434 152252883 979389354 462603579 313243317 50978552 419810562 345039899 869001940 596117531 304851176 810598993 707269901 147160233 506409466 718364054 923974747 586657094 625145644 878477847 574736714 829091912 494972999 528800499 741555325 484385338 427469925 606620353 316516649 410879067 302151287 852344327 614334359 507131165 353790399 679193028 358739366 987684006 542036054 761625063 769508166 568429394 275749799 258658261 328673022 730606127 751201522 136972519 898314854 190330751 186695626 56029417 747649198 294647610 351459480 824639133 532411158 901274505 914144533 655825462 848791412 835514188 277492436 124882397 31203505 387723925 858110390 811947056 870616908 569335083 91788915 432323774 34793429 896335624 770392856 1317004 789842291 677182171 451399043 713576083 313482335 443417735 216545769 613744191 912514663 334829474 668749649 870852081 60415340 260664311 576490519 989538686 523020260 525564421 429332586 583155375 170838360 92666749 410232525 539619263 213794023 109205959 495252122 158527968 833565122 256051326 647518330 820371894 203116974 412263920 108250862 210114010 512597893 393924511 562571466 137269592 134282677 680995522 666902964 376471089 806023871 222326980 362139817 941501914 528839609 573421508 756470393 7961531 443900109 887828756 670960710 620118962 594173368 571397051 540277257 152627853 131901004 98905331 110497037 947569811 39616238 728302251 961380466 809192956 298471192 241936389 383973803 927795060 145474520 735607769 559421696 715818140 203366991 744233777 770994701 353499273 471926324 249931211 451473985 648553027 160436815 804830362 929612128 596629832 647112446 793452101 807818754 886819334 464191155 708741031 997651474 58848356 636436083 820725837 597143887 191651386 153839192 514308859 686305742 246137812 942938129 101732904 780849270 111731 399274845 303121533 229765506 506467020 1564819 553543001 910819587 853230471 574018334 590810448 731412828 8691137 253964793 279946919 536028100 963618698 375354935 889034714 116257479 87469160 385665405 943904279 982735046 838294995 560133254 960341952 291902578 902391222 635268510 481319149 397869397 72870644 20453672 608858600 834665545 134450145 576794137 243953071 470263806 271796421 850556026 185750645 98727801 896739933 141094377 529660449 668736143 608831578 757616664 233304269 894107758 118223327 731482445 646501704 105288725 753747975 838397153 50058645 235709143 669335644 342061505 685558634 692742877 660467041 707453168 591802546 335465376 875737866 839677955 93274123 835591794 516895039 765637027 456222025 698683126 733288029 10966031 337138673 358302628 539055028 261090199 818252735 262777927 31239690 274817826 707344160 565175422 479246358 927827625 965395385 110511678 518373638 516789690 761854174 329147470 574512890 705873398 46369819 169255113 626089350 820136850 678938031 696866208 395085364 969817562 374729484 463917334 159166720 950746538 782721881 679348290 243144922 286766579 869179376 298645904 159968807 499584572 312027360 865910080 879754049 866335006 694440300 181973478 121812722 946978503 758922377 360743144 715682557 170754936 343008100 999169283 555702933 610210823 713812442 549658823 784201444 880002142 107171583 219976982 507650950 604065274 647700376 231639465 49169163 731848813 442579104 791608715 555670904 243104732 757081543 547673500 957305030 365113729 311565806 265942799 414512994 326860330 55336876 716080108 811806892 63297208 967211980 2446223 537757048 198609057 571249613 914297127 733377168 989925999 526935137 162350136 76411695 269584959 168120302 953855257 812927879 32447555 281966864 256384375 156387644 902313792 372282133 240999632 507958248 543500049 206346879 226440441 30779797 622426914 508470662 973067929 436758854 474830581 626497683 654412203 834260846 220287649 823691974 146551808 287066742 216788814 834431090 371776443 607338300 506928570 882599323 241978835 308493711 218946231 301025919 11329172 994190516 752937898 409821706 366130718 791421924 587895566 219975776 13254885 291139787 318371055 503135063 184039983 477681163 213504368 774355706 52692121 799980471 220646725 952728071 513165459 318722008 786608697 578276978 898403551 342470380 831209898 914308576 106852630 251482209 874343688 643402285 3845155 430429983 542550106 336903142 726931141 516114427 17813688 312865488 571501585 29717061 288720594 545851487 849673711 710667835 557906279 771452480 404720024 19025299 804629455 813270223 851290654 129754613 390442610 686404513 396095204 749079423 978804047 569010172 209103906 790514496 829261942 265888090 434830178 458500029 708825230 679722474 679053830 304818542 714198352 412122383 762613696 314661698 639739913 13385183 369253655 416228631 324612124 645804453 657461225 857524803 757201278 478290527 513857507 174140430 485830969 558038336 606108939 676523061 946553321 33129775 164936759 665167721 114263618 824372039 504251283 483832782 467014536 775835477 425874207 250094972 145687573 183703645 258838319 127289090 288609238 556603670 34173673 670547422 956555470 709234281 820116682 751464198 41199507 803033589 320966434 121674082 392146892 592853646 232144531 455240783 97250489 829582522 77601430 297029149 70950315 376020787 905433590 420567698 854356615 487979368 599734610 733649766 646710343 814499835 440126367 111128261 807832441 709811524 518870180 821747664 84995774 21071308 433557885 863915292 398674252 605390035 478142233 7701809 696594797 349232332 584308924 893320972 294360830 658057179 897413246 527924381 575146481 10045022 555570633 682160458 776881867 282151777 978487774 363193450 889009446 140330792 303691857 606899659 138596400 429288873 974359433 309326893 248492843 574960399 938220353 871809477 893483499 783892537 982981386 511509179 581262171 583521080 33555143 1582508 488367096 695073748 968284975 481394216 476103764 705649160 554305614 314203445 868816276 526229122 667219972 490815946 474287603 482255140 415128708 631140693 429153597 106666374 833720023 82563638 964088148 478139249 418923863 264936513 736805039 213666149 954977844 151243072 296901846 432388372 414906866 795209583 153990375 338751461 543514089 880313342 505135636 123084658 885621956 868430227 604775971 612347402 539409155 164908741 711241709 900208432 768262009 310704802 809939935 464189465 715216846 763739946 372738684 443758642 196936957 336687569 366326488 549875097 630598615 462264321 341746975 787720095 123665279 12808086 543910156 159672140 650495981 808332128 801300082 819831771 135684203 485828004 768687543 86195513 783524378 684691100 43402836 103740554 391589486 537799922 426002262 972133541 443804078 560966729 244220896 934008467 385271157 873537460 200960935 468348435 383079220 420759613 334814580 663983641 392991405 728514400 995824038 255164747 283811449 797918093 392780461 63360131 854572164 451573929 661498768 144197456 834083468 635597965 939762280 255805556 57770661 728074630 411567331 113463399 793961911 842978003 987440834 112211411 290332158 254860587 273820251 278613526 603907466 914048820 218821399 212766147 858924221 371157005 13830133 334848801 157854416 402271685 744275462 656827050 254539853 837337057 34391279 713097613 334343062 779443674 119528810 243856429 929851229 41490333 43592645 987142816 405758250 540968457 16582753 547263793 357697497 688045940 929072180 29841631 276402201 298876967 215446855 950939612 223927534 535816413 363366201 785976846 596533295 101992264 808732603 391480721 831452936 681413260 602002706 81823026 215593082 925003714 81510041 28380406 986329046 715278967 295725884 613464209 402930502 273539370 460426749 120540144 644564036 779249617 533860466 138944432 982839329 379696724 275901765 474206628 532966015 624553745 856118451 783078738 610373079 417220439 826909966 788005495 777737205 846160363 101281595 650623 596582007 362923910 903741237 108925965 892436817 979303764 861694600 330375545 639178571 848571254 918980822 673981773 443444865 326812033 600290390 66872264 92066018 159499005 417636944 670202459 900316851 566086120 74678178 158371886 540070153 136384816 682227518 278058652 409771090 227640124 332885673 173870514 956202189 341299812 99466366 187187380 499635981 694528372 544459497 690250905 45380218 227882542 81801261 892900490 465674703 253255108 76739359 346231911 592782749 517102946 535269288 433547074 778951 87120034 629274438 552075745 540647172 290651669 344490379 866668864 160224609 938765761 956701853 343890189 564103868 101064606 859970997 244673579 701836362 813123096 175050144 136121647 437198865 299968656 866070337 455129830 616356207 247450075 655736845 162068685 155515281 517176001 830681229 207053207 652766717 702893183 954733279 571764139 468141833 798762310 338331958 948009380 485426273 888339130 908045910 68320975 753415557 575739507 390537752 533898672 860462152 357090431 336468460 63253117 501941586 608439262 349465938 836388257 475845279 312775429 870342752 60416059 801090559 79105116 300359743 197841052 808456596 837258432 208978350 653737677 595464278 716868097 183924606 837635335 937536146 104284517 181751060 669402168 410103911 882076195 655229162 141431429 170772040 824144361 251779341 514957762 949954941 950913367 787115936 751385084 465180833 104660610 135679832 924080112 973152805 375888754 920236543 993861521 646981324 558928548 165506290 886738565 172486189 167790984 368879011 99244713 642265397 518781188 75410967 321117833 982359202 585640943 156047208 800722921 551217544 614058903 748754500 724146239 502989264 541622844 481203052 764251445 98880180 562209682 547332150 795668268 209652037 518071107 207454988 739340724 130410213 356884843 64572907 918512149 772502989 41594138 524732645 125736394 321341320 700056278 822218911 508721409 878070646 35688726 42592468 397916444 844957002 311917768 278124240 610576690 134466445 735949771 266730485 647686798 789124121 521130358 370600505 298703151 237954718 723056912 535371430 445791815 745623840 490657365 233295833 974453949 678478967 773593079 589262468 476515243 89295053 687225371 609152493 460527840 946035748 715100376 512790636 590630238 429309646 43666620 602835953 761091037 704131059 362355014 101222523 665283911 473353742 381508973 276079778 219910970 319732592 373847063 681146382 793545353 91039420 220988067 545469949 949178299 117423977 901208416 46238145 494701450 926662212 573848595 165510976 147664742 808045547 161291381 326591859 259540464 308196690 728617651 506275559 116390271 47068738 902170092 851482687 355803806 654676949 534845111 907861167 296098956 911907068 548710810 595113091 542796218 133992185 810916756 800929686 735195729 472794597 831432852 579759579 916808362 136614187 156876799 300238296 995768787 33695243 386945326 931311910 975914513 655318040 341610989 556841202 872323928 63611834 292462334 522049663 993863637 258155181 636824212 793397154 942286949 920540800 544213720 87567685 624076059 911052568 70993512 97379812 94829502 649031978 831850195 192886803 517065288 128189124 574434590 196999413 780182888 188933572 248645698 660782278 233541889 106044511 613242283 155433811 472176809 814383004 938895290 941920381 85269547 952001495 899672133 523345594 221466629 637167423 569696018 694541204 35819 196979287 499563615 703288872 473386306 214054008 389543261 612199335 791523238 332696654 601053360 134385112 446725476 700843095 103830769 790782356 391723008 707647336 759329068 71340873 331101873 428825383 425203042 54764408 192580832 334098577 884066056 310115128 554038445 378647670 912068487 404372656 445887850 964296184 864131258 474909088 215748125 107581200 447372147 61750745 502342658 86983945 519550453 197078976 312399111 690169091 484936827 543257295 987034191 764973681 734921648 43510292 860039344 800724891 725501750 394145457 800725301 806980125 2990623 148127322 692708764 417473894 578457463 317385690 866442968 836224826 151231160 744232846 385568144 114747441 650796627 541985768 671929503 120193078 657002542 531769837 421867410 171737352 40776225 96561080 221061933 690641084 508514936 416469237 119353318 97219129 189149300 72743270 952150120 975850426 837306058 437752162 421382674 846684496 86199330 758426193 920784246 223561566 397570457 241594161 56290522 264395547 885146943 89075476 201650874 601833235 890861210 791971232 657166404 752303014 80519458 964475789 816913370 536163720 172341443 983225643 187426196 263906367 302321246 575136985 542084539 782381737 55694919 704759695 195310927 725301619 22019784 891349845 469465218 535982498 335276189 918235082 475021627 202652942 758667639 828776094 667407253 88311522 60171385 870276631 48992349 115391518 645234366 991391632 722971031 690897429 275328977 828788726 435862265 78599919 837676595 35969098 135066222 58502184 934200280 285126689 265111188 368374031 424975530 941519911 914760511 633469768 2497797 208176279 774159348 960622411 723697721 866368965 21813870 376072931 797399308 986453140 187405597 524215215 66931253 792197376 573513634 854863780 298269922 469544086 476585301 202069897 177248563 501540087 903478207 764747129 81240252 209294425 916506400 982314341 816570119 465619461 107637482 214473104 629394960 652219610 265425475 227922705 464198343 454111177 810382472 398423124 643177361 160880727 582826437 262212505 20520136 682070302 617529149 47725428 903313206 301771852 252035048 656038731 331949214 939231266 100287216 678727131 433488948 850824054 999273523 165556148 539393823 537997873 937785028 940736440 628060414 718120914 880628586 861563296 552640608 2298858 888765728 218754679 909764426 898605726 826073491 624976669 632120246 850019112 44655527 409272517 162987022 670225494 808420851 415036791 87603637 344218378 631817024 139948175 884487550 317123256 728296717 192571708 161153587 941536235 661194766 421419266 689122063 921136320 446114473 613852216 702853188 911967592 684128119 706830475 114858871 900507819 729707465 195988857 730468415 485731424 424094241 315964631 364361385 708020726 969827508 258312012 86213047 122808559 716381167 556904147 390485468 757945183 940762351 430176061 713277825 184668785 728804871 331898029 830411652 313963746 993367870 760268826 796305332 754393476 602360014 486820816 624519510 668406717 823707047 969595375 97440163 747021317 345100265 270289131 743652423 458553964 831564654 231524362 746930660 170534161 921348670 696642537 425207437 570220716 503097112 252149496 476392011 810359045 140307440 818497017 45843868 246044538 454072427 388686469 244914671 165551997 188526180 564766087 708545577 572067604 831562859 500211134 772797731 281679192 20701761 531922495 270802985 901285622 260428638 680030962 286453628 899651249 11302763 18012944 455089873 252190174 312978632 885189035 397286353 629141734 107986183 328347686 442069655 594688967 985775471 92635321 82720309 15074964 960095610 910850286 942657327 482927600 929731927 916224039 124222973 615528855 489504873 123693077 173472654 203819734 826737093 459915074 590290880 541404430 192089272 370679177 918592489 643499573 751462719 697445016 299519825 503554388 559647886 756809845 407380917 984151306 225250186 888117238 493496774 29842951 552326990 696380231 837860264 471706002 490079146 84261480 268669812 403410948 478229407 825493421 616177078 442175819 874943460 90269244 803507695 50895720 996632932 513374866 31665940 278269681 374963646 251455231 386866189 340438928 872369092 94449189 830323255 411757697 756371964 899337085 62714339 823743256 446057250 57434578 664122580 913067321 209170596 762293699 371087045 387592670 328128293 116978245 765391841 893538709 240538362 55221535 802472265 972170495 854698160 678235501 547411346 156381010 651804548 5759518 987500356 215529688 581522921 603078262 276132188 866502510 951908870 149875340 964996554 176587014 483369525 650023885 774227956 956047909 575329670 60373879 401408305 104005734 299221050 750867231 512993615 15346421 906698824 376828204 343902478 383756564 925365723 848313689 572092067 940774553 690349009 44246839 682642998 550762094 83780670 913469608 386721380 320939792 712264423 647940710 715017917 823126801 760187848 100077690 176787527 215640983 798479246 416884933 858403321 320630490 234884638 185542522 881520449 69158569 224645900 355785122 948184191 269331686 464329765 126978967 117810568 658827781 499208678 947094921 91417123 579017105 151206402 831114236 707924623 984016040 847494623 867512392 291696636 336971386 472176409 508896536 841398029 757842637 515812862 390398187 401025628 443628668 221925393 223741590 207386358 985265139 461221000 304607681 72518875 372265397 547301582 51584357 680792447 960526551 751526145 274858068 578883148 241525634 63905909 923834289 571852062 188407668 24539695 203875188 353384645 715633280 737425258 281572071 825437063 819856649 953339414 146020651 962747291 145253515 325966164 584353716 461788590 264333843 84633595 674306761 709818722 982377153 173971734 397032453 612687819 138909261 34638436 350534873 815837168 932517248 984922327 368211719 621633360 948865206 710555925 665376040 381642330 703128675 906641914 763487528 494868211 117221259 441141012 591929029 513067764 630783559 514853158 312422931 43438762 778754119 50208934 551347194 512146261 904069963 913086014 299028662 338497961 112853417 599296846 657177687 917380687 826271947 257691240 321180479 97814117 668175277 335280595 622420134 137168890 270471011 711549450 249226009 876094611 198250385 368822330 705429751 80851369 936201457 925231815 229821171 973827881 214511057 253954503 614998677 483000306 864655506 794286981 538508985 544994906 158577706 479169280 771209742 747534506 426836643 334719593 772480407 968096669 996497306 433814953 710729006 237743333 473978561 915234520 728143868 15963046 694808157 672148679 944878339 77150969 474144712 870306679 530258324 841206891 521209840 825839264 764455385 152588923 736784854 357230123 68933452 786118943 172332817 250604216 754009406 197007424 410583624 482093593 944869201 493640761 517743547 533603797 64829950 359857756 844770747 339422118 443430673 574357869 348644142 927694331 291316263 13034021 748562444 727096951 710817079 655695280 855012324 414035056 250030854 148992047 936229464 532881265 567061425 703030583 955686812 577261496 911383335 584213585 425705211 736777401 293306797 783932792 672180562 568084889 360513112 361403806 987372435 896269235 887460758 459590439 71754564 969641751 103594406 516894827 693683453 733582086 926222619 702264376 492953838 13903479 6816605 149263439 95047510 998144150 18990887 384248803 919913741 78949183 504218890 127086109 739839995 181473671 604174825 488728730 639866782 603381300 439691643 498369003 955034505 669866560 126757069 210378771 946491359 439684442 831903933 533142285 804763612 711151204 840543360 816455492 81391180 746655734 890431004 525021209 478946834 747127514 926258415 729420897 545122979 181765774 462768166 944573156 828953224 891378117 688949575 796127455 467224032 566500070 572510888 242011779 226771163 757618827 731952629 915660148 166925376 538506244 807509678 743552330 257401832 76881874 26649766 187655187 795578688 553659436 214647941 428229839 311257035 341218685 342614087 831167987 889715614 912509155 868610491 552552423 5381091 69841074 959764230 1884040 939930966 917797615 310898461 91517606 169158859 472869846 562527822 37381255 259494822 705845333 184970936 446887523 91627105 411108494 802852046 129231845 256997642 459591769 663558615 802554288 954070978 144713151 518806641 628684248 350506303 57961856 552332042 661357157 427320651 710698894 522603110 35659220 125585218 168564112 111918108 380629909 162497688 160056672 766680857 880462478 18343249 946845069 258544667 60083606 982907527 659227098 827291190 306939387 559139560 487285693 968399187 128985597 533209398 594470113 90607788 73561936 525892805 598942628 866555730 161590174 720848895 31915418 601614503 895652611 561146083 798748168 642055396 930018959 892397954 133112426 995712404 840716488 86325378 381956845 408306199 781848613 90599835 159037173 859261472 600051092 344235548 914857881 134261816 537230069 48566118 621436450 503057977 358262172 716274544 281163408 684029395 501040339 230153026 784200213 783554314 386353749 10729850 349412759 748878518 44326101 272858826 646388786 645523713 253245557 790310007 989381556 122204141 360196943 284212956 403861280 919435212 623224304 523528165 422257452 673718214 755304919 779420565 130916546 723035222 963829243 858018432 628671362 28444109 145952066 754028625 230282815 743091406 320585483 297214022 915331454 75354320 264567717 485064111 785744378 389182112 817216725 656795762 448433443 991889116 460462164 690865034 93987737 695346808 808173647 630273411 697588150 511449917 816887270 400808192 756721154 519782981 711504813 748492086 428227516 885121665 247771181 596658798 536996696 50072371 579335780 911795846 773151995 948043380 55149121 661845873 200852225 164122031 993523497 273440178 597558392 964345892 737455221 927572197 4344226 241844070 516089330 139604023 957571191 399247325 956682847 737139945 368550689 790627141 560664050 909233361 614712958 855933741 374393556 228797144 550583457 20469113 183639968 668739965 108088656 65843937 50686952 322369872 997794440 450413424 713984176 533809016 403340021 774013701 884409073 509506606 46484603 397116373 379013655 700408128 320658608 464801511 166525572 774018703 455861599 818290327 486585867 911905937 959477510 48936211 696936565 307801807 298736984 679411937 442397183 175737960 822574013 117320535 308856794 699873421 958256589 486652706 810635946 433515267 587843033 372781248 149228296 209433764 31708514 562092805 811780608 901409246 176246687 157004698 700262804 662524210 279411196 935878009 896943415 461120950 590869654 859817843 56625234 570520980 100657855 41784490 547290818 794167433 898075008 920183575 772348760 327600230 14525458 63737861 992787032 560227731 582556260 18318996 299080698 928756615 282312601 892299319 538399469 962818385 768403591 105659702 41426639 150751762 645607480 98742061 155861174 405843328 743456364 650033035 170258346 292012133 3707414 535030292 663365416 103426334 898233307 583363424 320138657 770578461 632602262 365957977 833106680 540615784 136154071 893600193 471397128 426348055 670095455 792833706 670715420 17033433 675042981 564830460 427701109 752903280 73117012 325295858 464697800 641725232 161948619 464985757 208082365 193490564 138721435 935072352 764687473 281801578 196001293 841422194 315921909 17510642 837352090 805438559 883876300 909678274 873437040 244941191 287587185 103116693 302036724 378076574 32329423 630966199 171112250 679604266 927666375 815949707 612403855 578020873 670526381 457262597 1670640 241225704 218909643 137270065 717979024 73542860 394691037 436123306 77261142 837307533 934770068 432203811 16226652 596883542 567563283 687849442 781970033 712580391 375933045 727826752 724495512 993779795 918190661 761029418 453469063 22833154 125553156 263593635 321480489 450428336 443390886 6481216 221941277 483962028 817952533 508041642 128687668 139466394 862195885 271575584 281622774 391374322 804955582 809821938 698267166 692055678 264452366 444372743 527888922 137599968 859219284 749839960 234088076 161270794 779761086 640340082 583460043 632318916 349236332 762966776 331593315 11914537 108887282 25375775 911671697 185317418 527588570 918358321 210856391 460917513 311783456 397249803 942124078 218304736 100512180 164397214 339132447 650992152 162549244 851193201 206760873 87437042 46951759 791726621 570898447 633123330 512783995 179923152 102280775 403836590 203739967 568627659 312429435 594757555 164689106 964439524 402842508 666647969 459169370 685430021 612609418 821767002 54495094 895920299 546638397 252482199 903155381 979127399 623759008 600585827 284340765 825278048 443370592 779409821 664171429 335921616 480021601 295185275 678156218 674539395 18743609 41841154 638943678 529859163 497131955 145441423 730176644 809657294 51355982 6897745 549231830 141605990 686613692 958916300 63336431 29119040 550975075 543717975 455130113 149655438 632834783 950032543 247826609 661899541 849119614 789110562 712998294 236917424 569580226 494622133 275077309 654624715 828677859 146979583 369495848 838262760 183658059 535310075 716161866 110481182 424941080 93407610 631790477 96106644 676067485 283083935 883366092 52170507 850387425 938463585 989942489 288593746 499172382 470535692 518337784 319167183 180558403 210153152 437223010 469678589 347723379 542423536 951377604 522209000 923307140 133658853 936494781 156179379 9572481 196314681 869590115 145498898 723648297 662798940 758901695 28901584 450840685 596579347 568897868 439291979 104618485 725759220 225947772 729674995 849568156 645877226 983673907 298519758 742558704 787694519 12400458 259501815 104744115 307794285 641987341 976839706 209128285 632107252 967114685 29533434 182539159 608524168 534705935 126378732 379326401 750416440 457963180 809751129 277372781 729736296 6667439 388598080 262748641 21972560 472467498 441792945 552172697 390877562 891372449 130834003 737258948 987184968 631564685 152511199 20874434 564892523 734075610 8226466 625361580 109468781 832246633 129845503 385719500 309786665 196692111 721769963 734933280 470270541 507532692 731797103 727150812 992339167 679190581 381951274 467631845 238384309 403281699 672795853 781423190 963281403 794128514 922166428 485861119 769657521 731030123 909296884 678120417 466097451 160773994 270331327 509532595 158272655 596094208 603811585 39009120 22882650 757454882 672819535 513851527 281598428 239816632 738579539 560199162 290918071 187381023 380823370 343015487 550280036 396842152 308856709 912144402 361024173 116781590 948934891 343409889 318196532 258988324 940286582 362989390 180702187 876345853 655529138 959154097 371824794 112499650 788645953 558149268 756183645 384774408 981434969 809229621 147239459 536140887 359717700 328046087 205373744 289293996 55027423 921190193 438963611 225411575 589062939 953876237 880404689 736859038 739368064 226100906 639383056 427979001 495857829 268294731 212413165 913758676 72737977 878239718 348254159 125788912 597811709 631026598 70004337 473540737 520663112 524677738 990609508 914306225 842410626 173747779 639854986 257937948 779128105 100322042 576939676 935503442 753728719 84617351 767648678 476247641 872657049 404936603 85793414 742746409 954979010 926044183 621952368 151808045 161665814 683661203 841289580 202291656 601239927 892875224 77226199 134546894 488413276 242485606 834494430 209509895 111219021 663544815 951216902 738642607 151002984 867688666 569378215 911822585 748440543 655505345 536341100 757052295 292107384 983326451 20709332 997969652 791150603 629784051 990843572 991244362 751872776 636085239 532603571 594964876 730128366 717195882 390581453 494993966 247413205 923134314 397223377 581866903 135787237 42140746 324512995 53531046 398937309 516271121 384042490 977357098 279422349 54791674 175785571 78204521 453484892 316828658 466258748 641756570 520889795 745476894 899198970 482254187 155520975 902169170 273586404 240302971 208923811 945184922 292601749 633500897 494509044 60949941 831940990 346455715 944852107 339743893 285292641 43824704 249379527 314206688 548008151 237666855 990911256 827000946 907121867 771356221 836731525 159631833 488221693 181933148 619963687 71468247 998578305 861387982 642387116 349790180 833589053 99304150 263133397 982164906 52297326 554897191 919245816 442361223 568039971 751262315 354322302 792152078 520422593 427655101 648585318 129939846 642981245 131267375 205973440 81651305 671589605 117130821 301293875 778785255 4458328 345567352 731577209 28240993 674782601 597082037 418063069 830780398 380312320 482486491 612621763 332081369 901060761 870048321 844991265 486560288 215239426 347452461 291317502 782988279 862208321 3613533 452010234 522284611 851211565 88023938 349139142 399405856 747446768 721696705 22967463 192565084 129044619 419868464 357548023 332044025 396985938 743704415 262887332 276261295 468790124 566823628 904037040 884346727 859446612 926416749 141813423 528304833 159758171 142117163 751824972 988400015 441840419 459298401 54956484 226376536 461354789 830200929 96664937 52773334 787497772 567628271 822111776 517913464 140987608 422255044 671492067 187040225 494120989 421243148 795456065 773283431 301239233 531234792 629236441 817732245 552787937 392371181 596738018 544543401 67984492 884191908 420325030 4745750 619288998 777947656 831300099 686939139 954612391 540956427 244498153 174088139 181714906 674902545 691935454 449545084 808779135 75490674 485383805 302723160 953859113 863840765 356813810 516442966 936581952 187112304 842135424 791695777 241945983 492301569 392459771 981963032 874020215 831237592 91739982 107329741 732709899 553454994 715316983 545742214 239727346 585408 18826374 891857983 784736057 93014374 837769250 498313382 143977918 313389436 462263043 665455518 531001782 675311472 553868793 429266877 155293479 649519267 937934308 711074765 725405039 37145063 898209337 943387982 132101051 204684807 956309380 294179059 582122385 501556287 480122848 309548321 274831687 668536000 878651777 711751795 307105929 646326062 917915434 97909304 509742807 130309409 127984311 561911027 14384644 772234407 653684117 549995738 893095608 743546048 914712901 743570009 124762863 238891489 326827485 915292300 654946424 888831090 902540934 320163784 603943799 759782736 44113919 527540754 792341732 350841420 336441112 569481638 719186698 970484393 759333688 70411122 940248584 772308898 654276312 190325656 990593619 14272226 792142854 923835376 107310386 224772362 942042851 946745987 75767617 294892590 56820773 878883345 920406767 645344856 860831638 889010828 275720448 743322628 669572755 214010779 166064907 993194146 780281997 666157848 652943356 588888856 673805708 577214866 905431188 7249469 979564199 614030540 267524580 452775775 216989837 183671868 504014806 114827454 238743039 466890125 745510820 344579087 269853779 308480797 395264095 255466745 976257523 248738944 44515689 651069851 789134556 575049979 540135163 676483844 975464736 11070473 133960352 28942778 167595876 44357594 252589496 609413172 478437218 857196495 930673142 556175200 257881704 256428799 859648995 903157534 550494680 962043062 791761753 462329026 220971430 247336176 277516808 521505686 158290141 403254498 657212916 525455701 69712922 573449074 502074868 99841202 641379343 822878138 369191477 502631887 173262850 679281545 323337398 520532678 640773195 573943777 93294026 577582628 679388889 945288570 304966809 397205353 923042734 864122686 915868062 394532745 77667679 820631243 903645994 193907054 513289621 542980340 518551008 333368947 543590286 538785856 696223543 812397290 537006748 181462378 194553339 848931480 214574757 685099487 524923085 579667764 567362209 78696515 442590366 571694315 174702880 365183212 624049464 703638239 809528513 602503269 713017269 357528995 59946684 235982317 612023558 821499329 823424857 301640694 266686573 411952180 406883447 136364198 216895491 211834094 389135366 949142105 706906931 628350291 572930701 317585437 121468733 968658620 164537765 700743220 34174900 85980406 130209915 78798998 834729728 654286528 739137106 52033900 638215389 84700240 329099519 427487126 555106010 64526799 219906923 380934950 471385819 979169240 881892885 230092771 707189144 159095805 207429517 598497223 51807516 601045314 971414266 465203585 345516358 277639840 697659029 889019124 588481099 273103235 147818028 845110198 797635890 566832205 708853152 865690514 973152854 728962769 757482855 570848519 457401320 4669656 771869451 493660614 873949291 193637024 924571048 474497335 706955574 542773079 52358770 897361653 450488566 181723044 7562541 45368141 814466089 174664735 598271155 496757700 475637667 62968788 136130418 882532238 495623437 180847813 482713067 501984791 431825761 510340709 777512756 361657726 998015344 913331229 114412919 917590805 946204764 226507722 396902001 51957219 480741406 79708733 855847924 332606754 792679425 686051770 997706853 449792193 782208293 191315066 135698238 452106722 257138941 688223017 706242957 153163101 349358033 669150568 318311028 59566140 56605501 923967564 362057639 106276925 643933872 486342877 987777009 133085779 739948526 126368408 570399663 641644325 482361743 68908014 393176403 164529550 218259837 902167235 852945890 725614363 480246650 898794223 670420343 711661200 929535384 83486912 923648446 717821028 490721983 422591862 576081529 297718080 829885226 325901766 427215359 770545283 406483178 807183448 214579128 738215105 576099426 809163849 476850338 736150079 356687049 165918122 254877647 780727161 766429867 942082558 745123557 385623965 464846440 866493632 54800028 411941133 211806900 534369755 339157828 792215009 247722261 682091056 320163132 717106787 919343720 788302356 913628540 214379409 240445789 891714511 774694412 11053982 148437238 770340382 7770762 639044209 274054924 223216817 923192489 520907812 190573258 362458286 186772140 44642182 487221040 349073708 721653231 372188826 804116369 962225081 165045599 539161366 974692885 103772885 373897724 890307813 645430328 653612148 374268766 986182309 550742857 156981376 92524589 28775466 949421804 593907029 185316520 308171513 53180313 309851204 473102111 820150990 567644442 590883856 202671737 364427286 111546641 225448307 501066415 670975094 395278704 737970074 372248399 879494978 796018942 260840101 354860538 215954950 190921177 340025385 400427238 503216897 405655535 285016493 537006428 56102821 517649283 334348080 781765691 548142873 459415983 230632865 650287731 309103799 114538204 172289894 275113355 550856846 184740171 504490198 152171549 979671520 141166479 456741055 660415060 543101861 75981585 52942560 360076916 36259079 463850123 551882864 164309843 54503908 84177550 851927702 228018904 944306000 28477436 501139694 434658947 262191120 953748622 435816458 301297125 317598495 996040527 535386095 164138787 557648941 474943262 180549780 365857655 73666587 717368113 287420518 825084335 915981696 949474189 183948999 507521196 60925735 851366798 463572618 35441125 106837647 9332326 902759545 346865633 108082281 786741142 874828752 6579904 915528478 280001398 170899647 768691 944103751 622059955 877828843 319221376 504597555 595667403 253779949 331809791 825681508 402591123 261912017 418591903 751123986 393832370 590898073 624346082 73102246 973594659 346015672 958453212 698167360 74986167 813790360 298520504 327086643 383211408 32663316 716245555 502779267 18897832 396845822 893169695 568999022 744520520 703969178 898957026 400432096 514116753 644400673 146148084 966764541 496196598 268828736 106703972 507547 491696320 906707094 315051348 674488773 962033545 74153785 473529976 908419129 389639361 48769074 900986780 751432171 826953517 614519804 286785051 735952000 651607138 728382473 519471464 315396564 760618318 399990077 317425033 541470836 716960944 620076657 38310294 445370405 561889691 494017777 694400575 495231579 307908599 489601791 673814084 656535235 843135232 750422606 694674682 422202297 822891461 925696135 267638477 577578194 895830954 842508231 52729272 31454036 962558695 10435871 763441614 287030457 204716806 60596499 424166325 600244016 6712680 353456156 738020646 2460188 894962113 488676646 262857071 538900115 61379224 725537810 517463537 409914848 762479048 206214197 71338145 125273601 354230018 853034711 801647243 700117545 489402953 187307958 713287242 652874559 62317172 920791936 548158098 487964766 195321263 224439900 146060455 962388819 482493434 895181410 217679075 656223010 425826217 99777054 154557236 556120706 422592994 927469329 334032795 306265180 747667746 589198896 304927918 476830287 925007288 436648035 619437590 736858927 959846473 243611399 689113874 178860930 992860746 381724781 23041779 11661826 18858633 937029721 841147806 936395805 708818853 91784835 555873805 57523832 312899729 223632153 701715662 252609896 649323285 182516027 984544898 576472951 802341965 887382398 710915167 61672421 711913768 440625258 598453423 806256421 269921514 501013756 805677391 301226331 723342762 678164261 895494193 240594661 714963669 869997128 981176794 900977871 588797865 992865728 461624804 58090845 780749755 580552024 619949949 427610757 60995954 522098129 751599591 483926130 729947273 109374815 436336374 2278914 618597521 399800364 71479701 921887049 83152748 449033940 309870657 885773324 150372307 653304040 906872204 674070599 316470738 98696043 421073052 413894312 808303431 215203160 625402281 182567697 782886502 509081113 931635330 8356122 608569399 853456401 816988425 77156492 687522070 408926484 350076338 569715687 384331571 660412138 94948360 619518173 82082064 858104784 798637865 981903061 745468934 102154486 229515845 929279849 309057728 57548033 105587490 814574312 706159037 903715979 733269659 576021205 4713426 870814878 561153308 359917157 13260966 605242685 299737384 857510149 628018997 155236828 907544020 187152595 351018574 242401251 226725705 82843936 628802837 309722414 465163077 794566900 758425985 37947023 158743450 879149450 415983327 272454219 538216622 822840527 580616781 550830233 265625082 836350951 451893056 803967015 611959435 382044073 817288703 157977236 508663684 293175070 341598757 17707255 244038298 401128965 176855843 604684887 980312726 230326098 302864571 548232752 563204567 671281067 755692422 160114932 913919693 782665706 883886959 750306440 14520447 356665758 676148278 168053443 439041798 250739081 313210863 382926834 801544720 560198691 952245120 576117591 205476702 810438677 965735206 131766181 75575110 503624896 267702512 183866758 698148657 899676340 162285891 769353237 352290846 200607801 159373652 294541668 55065374 717076425 886080433 136527608 495082966 581632147 535111865 805236808 914012416 959178490 928261407 253715777 154594026 667392788 184841323 237967045 692528629 83544364 442599800 32372519 512348951 338520641 826382071 448453808 435458650 405633669 930139627 923138590 303239003 674625502 539466796 3753248 229698507 824817768 369662692 75963099 773439986 432214256 68009236 766451304 140829479 436181883 541239312 206179155 312305241 915255741 550600703 91400733 830656137 770764707 154808924 600188604 517862221 959819210 538346616 261596950 477718863 364089349 457142261 627701129 707713228 600487898 642761036 25660262 669278230 790018310 867370568 429166961 704878098 996875765 702069897 254892131 658770619 767901770 868216835 465654632 60741533 380487517 528736636 571209890 307419226 589124792 390339857 350922148 334915881 542659738 186813105 807271927 875309906 700599924 337886368 676146584 822871987 545227118 721224182 308878712 801365822 789839587 491424030 737847291 808528761 950480608 534973527 968075130 21369596 349860009 965413942 395325121 215022071 461437749 11553826 768349585 739295913 480122797 821003479 375473951 852854250 915897841 947944164 827377811 650951586 429323026 547274029 110581642 267918671 110717913 900172137 722338453 760244355 352425791 363931301 297434552 682061668 297621747 609076671 688514283 785571115 413845975 451800555 866834077 47639205 853823107 845089586 566935084 249951413 660352449 846236910 995043437 284221136 458055951 370860624 597625899 674512767 215313696 348703962 794439840 22018273 558828635 556363493 4125693 959296806 951518555 676124189 82300392 708332821 520609133 845483007 304046585 832004231 295998741 643714146 169621052 567651561 312817801 441789419 294351282 603177918 802286644 941415063 920928463 452170523 486185781 923487797 859126781 890028074 454452701 193839849 262318104 481578919 647186485 162511787 412345585 757394022 525137525 744849094 341983179 665010123 418314638 542441049 802549729 728938576 102904226 400535257 239325406 899293187 719768198 592014733 633190755 455451397 53267527 956454161 924693892 781671948 650756002 982224852 390239051 969968353 171380362 910701722 820478772 493432547 337794213 278528250 949350064 875504515 46094288 79333856 113328802 501130438 713933463 50598413 952997860 853106630 695254206 504564370 957605315 341514545 61810107 861585241 90875007 174322120 278048568 765115804 162777549 42175714 214554518 876728428 272906581 163824358 63273573 485323563 882066739 321119188 404105453 581928466 45739130 132991421 598975145 215633068 315653548 401979718 583798727 864346713 929896771 178788394 928815017 427750604 672496172 74697653 465444710 54092429 302075975 935203145 891890249 58028920 501983464 408727261 488246353 796116285 544341337 91576185 87749296 72988126 188734806 684092859 979354189 344455731 260931471 785275477 247128642 471239273 717252137 315871884 874659422 259418239 274243901 837318843 948116899 785996488 95695704 827320014 866125513 372220523 572765178 250818759 638809786 745847270 188763159 15106365 462989076 838888839 948741273 851092952 542792874 705456626 100671707 858685910 593277443 942462110 737588527 993784457 804136921 370081879 682253658 423069143 53104540 668654013 183213331 61940921 672681965 646113220 974171783 602251708 96061219 565510707 433300696 237318019 953740233 924609061 454613145 679304002 2856734 427107978 317219412 163809093 468767123 953009319 137295620 967093095 850605905 387758738 935323803 404356508 724904113 233219511 365819517 638460007 522876097 502482262 801347075 603595108 229912518 394090754 237225722 727258560 909641140 807258915 697095713 538725563 660946104 192416117 451703726 971280941 96009647 973366663 222499274 90753279 363464364 454818621 171766032 858683821 482849654 707835727 787147026 222187211 728890887 986790856 386571476 385991037 38585614 42318471 119756623 763757053 217148014 918536129 63102448 308039192 129983933 131222141 853418262 898566577 782399174 424380182 421097623 475039549 331541511 339269565 977398331 993217606 979117876 232682741 608926272 213091817 746884530 413447701 192433109 304852311 279631133 244731850 160988575 429450839 738603970 45910674 132634166 56373699 503948581 708520769 426462377 521862150 975355517 874349952 871762678 808932261 234687795 535518793 369562771 380039603 728533351 142045293 932797672 934237274 582199403 976139534 163724754 982842201 21483333 206939685 132696098 603018369 3996465 350822653 897028636 408286775 419578909 583499958 875653113 285002742 914761516 825517251 799228005 161600202 826397492 573264236 199646977 776593365 647936832 800447053 658400482 958403277 784759566 748734677 413747984 594070652 491614609 485473992 243127560 841116479 366189424 900568254 580648763 332412296 666131334 455379617 893261197 888928349 837178720 199961651 703602646 805227478 521104322 318808454 798090852 85135778 650454818 216577410 320837751 127833987 782812715 345407074 379265732 471767501 251514940 457160759 237091315 426419691 512344551 327114595 785410849 553583322 987686770 70600480 230011999 160234924 981719897 964355063 231496497 489032199 246957258 976024137 933785871 967559844 728271399 375787210 16406503 612664784 590441352 151916288 264135321 665048558 329861430 478503880 372642682 333052402 419429425 505180114 500836562 139743719 992779435 347437088 712869726 731674987 343419019 38899851 970408142 952002094 307497964 755228222 756850248 549485175 921118107 439744569 677437667 372942750 953481628 72115663 720522285 977608339 79137189 528653608 321885862 530321494 205390241 47054784 639816259 643918461 545607214 906977510 463025899 727837617 836244255 641822782 179669757 809415728 618503676 758727744 576500169 57993293 364522621 915047094 939697682 179702508 892462355 147753282 309278867 856766983 872872287 913395670 217379958 748017451 187313849 728589113 603068382 436895739 881994410 727155081 756350047 261018796 560051058 832599732 251276160 60218504 450765955 963908349 530137408 631892075 408741635 614953853 193429134 549992265 689069134 112087712 122085840 637676198 661566067 21857956 648128349 750398748 594065074 814018077 365836291 937328345 397875204 964449396 156734338 584585758 738665875 976987235 837841166 138524097 379209533 668421242 56194513 345363884 296306709 581052318 357085542 716504411 468397794 765999493 225404512 902738018 264903327 600243515 553531585 821489893 946753273 110776223 842547843 333120543 537396436 914218470 53338643 342301403 610194631 721113112 440741584 984636926 641098139 645454734 729227153 264213755 610895055 407222138 561015580 173340253 845075223 66536799 569176752 702238273 592661721 333644181 916657788 655793881 993760430 38407623 451539493 629785322 205379047 750770548 485176644 604646478 199924486 419727473 93210086 741761140 548492352 582800741 729617162 624916699 998333954 435591755 925351718 242741146 23599465 583011572 414921379 690099163 597571272 930862978 275404892 860694107 529347110 239387374 784778275 934711276 333642685 910952836 59994429 686486004 279248509 593728354 133500128 187798764 351208582 477572348 601289916 160107233 755628466 180768667 73190767 936985589 816400392 553867225 855787791 645690079 471064138 487261734 527998373 765748071 979632232 513987911 996176300 484487403 538652683 695247569 251374742 188213982 134174475 67209650 567467847 378563907 20453881 441197225 566396056 739778358 192318614 111243465 878155733 853046627 512468058 869249530 116029248 973338765 295183086 573115768 804784268 35650569 291686578 448406610 93821794 312564288 651938616 712136172 503489503 164182321 8388039 298940029 786469140 634046700 149257689 981659026 176154501 634102808 866884509 868424841 551668651 45254765 575715446 632203543 219930226 732898107 931709305 913886659 858125243 286048738 597638131 246647912 500713179 511207512 68284385 276765879 360755483 749739430 148244599 984515763 477345846 371624043 523835034 736177459 507525853 151927639 92966245 43632227 436269366 445445553 413836968 73457219 989003097 848246226 584869732 219215654 216593874 266339752 841097296 182737461 232085026 110032180 427084375 681211370 187265854 865696524 132055832 810391189 588258830 170143962 213503333 569141979 105188847 496132059 148223428 39766577 505220914 758016864 337208561 802440549 578319259 772899664 363439194 635858710 683524834 639698084 430555298 879116855 287406389 114846698 948048414 773393040 738174900 544191428 115483483 211972413 301772020 416615782 837850518 324726061 128216957 260326170 797935938 636283812 599115852 154572479 387150982 961677497 662123346 324024902 876624828 207367129 183137266 31733300 641893364 465845314 47056263 398365732 833410415 813138313 438992860 885708098 232964644 841674261 404460978 851285712 70571070 249764769 987206462 640724645 402880155 553907646 2814631 853241256 140859727 553995854 379226764 440559194 539855391 58296330 503008893 361711434 908138759 946187518 639796605 326999454 598678196 18259208 552607879 870417808 840397067 51966556 571187974 274414831 723374496 95577602 29865819 508911514 664685632 85274710 34730330 338205705 197052264 658728840 928626893 846744004 828021963 680320026 336538608 190224361 93281743 496660837 963833331 735968682 584353296 612858900 890072956 75211981 753509340 471279270 805917474 804737578 208868534 530108912 24507891 364940849 743529428 766182809 552867310 669661025 577345697 737796253 491213962 741093586 841384251 339824587 895999278 122081452 161976566 139805255 47079350 791847086 882941143 979425800 42595061 420700328 608165401 638987867 436509997 528111873 391431340 945533534 783920792 235538737 721966001 733624198 191505891 666689608 481562111 501120025 318656174 876464998 558436513 954348469 996780557 469835329 58764630 730318791 208201482 83065250 333896976 271033877 542777632 766173159 532167285 116932405 802404545 275169667 347406433 767031059 866342354 365723514 679173218 578255727 476643370 645364198 492852027 363803741 804540950 435244660 194781026 949512899 824761560 17169639 25084289 146415326 442037027 810156948 937173240 542149309 794460065 898151397 518567513 136793796 847637357 501615831 558748139 432007723 7283865 31581051 487315497 222503293 545011882 965823864 984855104 976493850 311565591 601415047 624782484 63848885 696257485 484257782 303498555 331858646 602244014 121838886 936928384 856367960 991068429 239976461 885883746 801440236 810426931 605446325 111586322 712788885 827574238 798424251 198021753 36658218 66490301 30757841 727582895 365541080 830947573 534212668 30495109 462717085 934713503 198453590 760599292 883100878 712552519 871075853 129020620 49072018 575356527 940404578 195938014 503791204 467802378 406165228 977630674 403386005 465831425 70363475 984643962 873266631 156237745 930483925 130187613 716703347 729061739 649296324 83503925 565130852 52617715 585683205 555503985 266195770 769703938 820774546 638248372 664449257 859019972 258780665 913046868 527750711 259412059 830965980 322233308 915170625 940318298 387238767 705360778 342042102 555039818 264473341 776953298 442923162 461321256 62955620 733049817 324045893 448749797 740895380 742422266 584324962 538302693 421093139 694250309 394694192 744608385 993667196 595083259 617634628 187691653 111916283 791881747 848801285 465119922 87661779 825282233 32561455 986088509 284153560 870032841 201944401 859578958 442812149 246044248 508243279 24036482 9451688 765026604 371406048 473567594 818251137 901478719 589149968 4718858 620385703 905902656 246460096 495159643 317724242 553030417 541850913 893773513 373078098 134902858 278155325 555199157 562622086 947505333 1577838 521546740 322710630 821862352 980847077 607899470 334747259 134065230 440785700 235453952 621055201 632069270 658687876 495146042 954160075 587903298 915268272 255672738 30648319 20876194 535257128 772547536 908732246 577119799 704559552 588351184 578806078 358484792 325042718 324684195 225542968 716404496 621245759 962775229 206624602 42609885 463231218 649209480 729844941 828608243 742105435 621689824 691733072 445473111 368776050 928694934 388542131 887247429 426080642 175682542 170261853 955541675 413342122 661688608 291310279 562670251 233416799 304128986 901937407 659469853 727962344 328334524 369547814 954515210 130999777 749561819 466692850 787234354 827022265 898174782 243607341 619493767 872106803 89632100 442871348 995335344 982844393 17613757 665765240 843510151 969357508 33629996 800868608 559220891 702008965 722674316 280498150 607925679 90604096 167656743 441343701 635046969 198406108 319242560 775759506 809384420 850949268 76439691 336015472 727052558 96932728 797694640 768660186 123374411 783935469 727956427 999040973 742088672 151981609 973366511 869260635 727153225 575054264 836739230 86262313 348477619 653321210 564879187 305042417 695215234 603954338 701542392 4580353 645939917 880159800 701885552 339771323 4263133 444330648 996134926 649316115 559760050 876821874 624402972 630973204 921965438 647777480 477093462 722170971 574826023 502539634 194571628 764872602 40668617 397323165 239226243 140255255 804848690 221326152 178822325 577926698 544451173 362335429 960971148 468420034 575485208 174986558 716436363 485997281 224366389 761743662 596822949 361436187 13835356 907592420 761030852 240498971 575076704 771715844 454789187 922648351 638027974 66948869 712388213 237050231 741404489 127461811 620892444 465472521 218207832 274523054 115273202 725169104 304833174 551844330 910346019 145411417 272654426 516476974 701402065 548883780 990639149 844787605 924200591 682877129 567633742 400028943 222447079 941881904 995508273 953121761 182868180 38610264 360753915 4713505 449388872 790429233 347167752 245955387 390776488 230352706 700073574 510351471 900578891 787027491 897358423 409492816 595958270 415279108 688058835 228871238 922096258 582262309 842046212 439179021 609478157 113801308 459816647 877117748 622509253 42023826 276187954 665858719 735937352 161149510 42629128 18163718 184971559 855862536 648949575 749974387 110936934 538617087 751587739 733936840 97659134 396061284 597453032 766384183 516602716 80938245 25017028 78863560 453957343 195815619 109303033 4413142 361804125 133357588 248158216 932013714 64980639 438128257 824326561 212222591 368557792 894538537 807720749 593476596 884141394 677966653 506497604 240610717 630779033 871076482 27045175 52483067 856013645 268236242 611578247 25056223 106278525 130055579 706234475 492656371 372265511 789558878 791654223 366080561 299783617 478941489 549108304 790455913 35953331 377412158 150897856 999017664 215338202 991395138 675905448 46145836 588494599 341248015 871071809 340345081 794746750 660611850 557196922 403796295 446047352 766950829 109710198 973524361 781217441 281477382 895153675 802253319 463123354 670210102 751213891 885815901 471016568 21415156 47334622 899409402 129958979 574162440 166587343 485526690 831628408 641666512 822256827 367000301 619358088 946591422 91117181 825472197 236493143 138021335 237394597 360194028 860911037 533339957 688354292 482720372 455723272 680513159 981772001 314276676 419198073 279646092 44998679 273901722 711792322 858473116 450418933 403002500 526301326 164379935 844123660 628911973 272933113 54455315 397747621 953124471 33719828 237865098 865110585 23986243 182975843 147741225 100601590 192736554 870852190 74402219 132158529 973734880 270131955 507122012 810530862 405010923 116535810 573101471 83116810 538677800 352522208 89827177 313392082 672422727 105650389 123828419 183108793 996991562 947761054 621361483 933242278 798552330 407646187 164373683 797011635 501789362 767765730 218751297 456343215 985166402 588904346 385772110 751285661 162570509 117195169 255105735 314370355 869124411 364087159 601337775 296438620 759362120 652305681 331181723 747283639 211501443 82143319 601111604 926576405 248904336 751265701 683315385 221070334 30255591 537471566 505956986 744111917 356023122 614603028 79303262 187818768 127787123 480048818 807701086 738986313 401742139 138337875 230334984 748643631 610672756 546285079 869260541 685269070 280719417 279304597 444229491 480765666 121219705 208850516 252256435 26884704 673901943 322134608 663174556 259245550 673709132 507638908 946430750 302576870 697306980 461623610 374112960 51138903 416339709 18788580 688499995 399010948 893841323 566716487 939902557 340234595 425986775 531970339 693030087 186025758 670889275 120110764 545045295 66752406 331005287 965785100 357769599 591851995 905222720 921933022 188395316 217392309 383811451 372307381 153052640 400554271 617357350 79665299 523764136 533752518 415720224 486808434 925970886 737279118 384456092 748020927 831089928 220479757 824837026 832476121 113349199 845997326 390272142 920407447 415013649 689746960 557656975 704497855 232536024 441646789 105170473 822154384 969332417 459911571 566288564 763419449 630310910 803298070 980369114 701561951 320777300 161215644 530236445 945098139 590179230 109900967 340471375 678021370 995069768 336114543 613870615 380392315 723510484 299094366 40424819 834633621 353454169 118143890 966288945 56626094 737877759 173034078 793467508 288117924 920404356 979212233 992010037 251115080 925032634 925928973 606655168 29321695 875491846 437577753 435109171 143698080 984911331 650040336 12384002 858564152 865202269 710301128 396582262 467110728 461560727 480834380 937430313 595708902 189027909 415172443 480574603 374074904 86454834 82029030 251985504 451399772 138428092 382725781 390216768 858407971 953502547 994770243 343932182 70473809 346814974 681214078 87983010 971671487 776028117 636032008 738245367 140629946 76505992 69151577 98005245 292899457 654368726 469856282 205025008 335564234 972075543 137345707 263202783 610896189 869830835 289014430 324478766 274148600 120187817 85397305 291526932 890411017 408147721 264148472 496219422 109095671 536784250 475312394 841359530 607590458 332826805 916738511 435623789 830107838 914176007 193752928 859684846 928548965 8353491 576819463 199731720 154388097 411152142 410280130 579904876 645359198 177035714 860845508 769481757 274786230 375006091 678145781 931194098 134463291 138883357 837572973 689029143 446643472 293210556 475085565 842466188 860435280 355332034 11813542 800993188 849921670 692193052 460211999 67825544 794650163 945506766 21112147 777830834 951701324 435204203 181371617 160913010 305547449 13502109 185745563 406842988 194343384 336801187 849488647 358460696 849642743 160276174 985458913 179267393 613719517 328411651 520495511 245724551 438191170 592584252 791355851 235861725 992534610 357609991 987710421 69901579 769970990 917708293 795579455 265238829 284545386 350200172 981065799 350297650 381398928 669406342 555184224 208793950 151807644 47454512 799191217 108113608 845769855 77192028 155832724 125351901 10867869 591110031 110840856 258906075 700319310 147850083 19376768 547223127 110695264 769125894 262902466 721942455 50054803 907554490 447785737 25471929 764390940 82239315 416274484 157395435 801552419 512518844 339321940 627858480 758182213 58323826 939351858 105867585 439781650 47657479 931697862 561475369 105278608 611836320 32100289 294729160 446379190 378286200 56048644 812814162 110238962 560188507 88518951 355808973 599384996 384441644 673876211 98406038 101220512 371839839 840648680 895159005 199170992 422822527 498979256 462863396 25068304 768935337 374328778 64535492 973420528 753252879 286999480 353174119 171618550 73390967 749560785 1951887 242483897 134759610 95660952 326825230 246275143 909593157 453024323 845617036 447162272 838533275 220962621 693812485 853262904 864292048 307768484 7413832 839010169 429594896 460088779 425462905 87353151 523429142 830515129 434600847 348998746 581626037 528927145 626845911 863536911 591301203 788395400 542611311 465106839 671168361 986979450 150608588 400411807 417522948 457513302 225819444 727897543 192097863 231206693 690918981 951937571 703467751 152544167 21757292 193785533 596762029 712142798 88108655 20795152 819090168 617127488 15521252 223500175 287742264 329708505 39867831 144022044 930569588 333893159 202506664 312987793 65637317 207867372 522681290 62393659 197341145 792490912 577141510 697284953 574216561 932704237 445607318 717936545 236208867 293600305 32140170 355734204 148992920 441904895 739516230 921437638 498309775 245950622 695686658 474435791 79994585 192569224 310149193 213632860 429405211 332132589 508151419 391166182 52398351 581090606 894814027 152072025 467208195 838613090 9539137 43661207 332599640 524682452 104967224 679629811 582035972 825220994 362823649 722942647 132882449 566023840 352217151 741888670 541026075 830811155 14014761 67345754 133216982 524196855 911377868 708709391 492244870 182096154 23150886 67562454 965137030 477628798 527041164 601521723 145330370 603240155 703902757 188301760 251498300 638806810 600388460 604210264 912408458 984096475 93137329 771265516 707851862 926060016 563667609 296306906 262710749 114375136 765229210 757876336 388246129 315833957 237696896 865825653 638682871 833950190 830030571 806345889 118137194 107352094 538812622 791046433 327097686 172496971 504531954 761686292 919359581 337970176 112476785 702063632 595304630 316139899 744030779 285398941 61628841 720620591 248798100 551935928 972129300 571148099 866966420 919499090 146006761 415193106 368859814 380731087 994985901 312721577 261223689 805307528 504368379 608740429 853198162 602232137 130998015 326632946 625201896 589245651 897917436 999096516 7793799 712140379 904129223 264800930 291843774 680951049 232336713 485252766 896124529 413550715 202466560 95003518 903295319 584856895 421743998 358799422 959521916 635180892 559043305 951257740 455327425 539842250 187174522 213918027 744582999 233272821 985341694 797149969 922569800 37466174 468280664 890433192 19349742 31010426 728127229 191152016 19663994 980330865 813360246 589969020 430076014 945082976 10854881 406806993 973129507 177966968 823531889 731890218 340033092 608598108 462304746 663237846 124241745 368689319 337630502 852992088 871744030 937474660 758598802 507360998 417234257 724251284 225152433 235730155 578345703 599671212 275266200 147209094 337052335 559947284 174956144 538208521 252355789 399326889 224562680 971521914 388628025 997264699 707054593 352964373 360539966 359201040 288957424 302662344 979264507 883869535 612055103 893958837 745711333 528551382 902405883 144954548 116406083 166018325 683719239 696016078 894631345 851226929 933899481 877323203 945062558 526506546 700307576 60322181 463790285 279277204 213852804 787279291 838156760 846884298 804336750 866890815 481234600 79383222 882609211 469559200 837499390 996400179 233669381 232422817 218098926 429158796 840719226 592079288 415969631 391656705 329124955 657948560 824154764 582633545 854525182 991022471 401669509 187938571 245749709 657793329 120823215 738117476 399999685 775813587 775546176 109018212 133265400 89745128 542028740 907959440 526266891 686591648 483004571 40972898 675621049 592817756 942941048 575711428 808197454 743167795 521507043 686028185 486694700 927091825 353460408 754141237 496900169 893607442 596819110 906037215 962858927 430375243 788483250 975308374 286963708 252464386 827424689 546648137 110813663 334064209 653351377 640870366 499241121 814280967 508978448 47563052 822476953 535279142 742393283 657330368 214366647 19374182 192641297 967703580 347308026 505279153 657552246 693664307 46992890 880046245 888209217 792444911 868638559 745954069 860142869 942087340 189947751 297030280 446698604 374398138 468587876 448441 229157903 827851742 926006076 931140629 488938655 44671441 662904296 848749632 781133072 5596864 557318133 427138192 807334696 528563146 459189766 34112400 48684037 12828037 463034703 94189695 450697364 409156218 71648284 103837647 876389915 231975332 11887176 432259494 731457200 272767221 335306182 229416032 913878975 272524754 493391644 186077963 22877831 662052242 406861283 833236969 27576990 228502530 982805832 232910066 541285481 51175908 585464462 622032463 650383269 210859883 824689034 234308320 481990625 987540672 813126438 482537655 710106369 240643713 492031966 786214811 447847869 807289405 482576966 618647430 246034463 480384761 565790594 822246183 119056905 17864110 992383948 776385121 79974317 405714376 242245873 20208330 668447763 817211304 752743124 609012269 836140950 790087459 412241386 36851977 857564775 161985026 13074877 384433935 89309961 768366208 817630570 269701543 523268819 979361231 542057506 573847148 753620081 328216723 230456748 244579243 404967012 177680229 798736609 861818089 535739773 15986001 322610223 745790298 79697254 71619160 303609879 76952682 897410329 241275375 635158960 240802872 561412454 519147390 466262305 428815894 168197490 493547747 92164138 624153355 830629171 394736364 441645724 41051217 248326133 117081568 653452508 773664727 669410007 141674487 142654564 780391103 192348495 574120413 658723394 581576673 227512738 345520435 583964056 414924359 577812845 153097998 633431578 38296495 595259423 816980086 972218515 805105932 329890684 479660264 787630432 730108677 710161435 833935061 898024179 163000437 957075433 841323041 165617233 163127017 84004517 781480613 241272725 473728293 88562785 812678317 359115883 550212512 415951879 979787130 172363413 390878467 436512722 281829313 700549738 926889133 735025105 703308842 473379154 962304306 221771879 385436626 411341899 307408599 534029518 341791945 846826599 265744920 279647119 847438997 757713740 294754339 123699467 84688045 928907698 765055834 228984309 338522879 672617961 406774741 635372502 232799851 331144784 719901150 947369352 422200646 998437343 157166195 669616060 435918296 913326238 106514375 504002932 875402974 365262380 860922305 373984393 586363912 360310329 230594171 465847334 112745084 381529868 443978436 414366027 786189650 134605821 83157663 30208331 230618645 494117372 930545090 735803982 105020232 10709001 202201624 361249232 201705183 101553081 19175999 802575648 625232066 625598392 85319691 789344738 705317710 966518337 735345409 565353101 424820691 48903080 495784669 63102702 218795287 670083280 445938188 753346212 991997905 314502069 552982067 76120993 985518383 756725220 240883878 768137391 781498704 226213630 511018737 131778025 305168843 876629305 694078291 751234877 734746151 586933726 41077566 226870001 133322849 701737932 570138585 594346523 102065513 777298932 563110014 73605416 345622436 514108379 351442748 536435286 576496491 953468955 994982741 293187129 980481931 571770082 608141249 192760890 310603716 131766897 435163050 116921619 196752202 482027934 717434606 287561044 893617991 615666770 929532577 456845794 584773463 407849484 655318408 52531826 771436554 986170973 459361950 507347986 114997605 886815082 91972499 374390177 360039777 272860781 829830984 656926802 844091499 806858292 382060116 724206125 517466083 896057761 323135362 58965134 831408285 467131432 204770897 112693924 232293730 285702228 252944242 769317875 348699504 216390210 830487374 193908947 777680630 294675492 748542078 648341230 634378649 144990399 996443217 808853958 871967986 417613293 593263433 980351277 79657742 360548124 630349726 955874250 112355564 773537230 294036409 646895003 604068099 671663639 839412410 283175022 219641785 194820898 409375475 714317926 777455597 714722732 576402539 249740412 563619182 230723719 43010909 728772348 785499009 39651609 380891830 904763396 358881631 658406362 456955034 207361544 540389044 439417562 817310431 890133073 358865954 469060664 8285072 677309817 230423484 780335276 154398571 569393136 63970187 52497406 705724516 49833594 88624141 419407244 313526816 855466671 198381232 28418248 295603835 74099578 638598748 971958712 140555778 370313627 71313894 383831413 661407354 960443941 627669150 719146668 413787479 6247168 752644290 447684128 777605702 590132584 305629192 732265254 69582243 643198572 915480088 99455527 21562627 772625264 853607184 87780129 718655916 470089899 932749822 889513511 291198232 227945898 470146921 848099292 888823158 779970507 223184329 13612028 457431081 378814147 516448266 431172052 864737863 642238233 674512910 411392197 535197467 729556648 831372584 739918533 292542627 45865249 171766945 855329501 212649490 576296582 975498806 407346604 708920399 908530609 703294104 594957794 407640693 607294155 422331883 256254150 644828241 640208341 477035079 438494385 694802663 236465442 188714554 748827537 509214446 257747419 314457925 973770599 127097167 471198842 807714394 119136969 907517865 165090639 344636517 477348193 59194064 500665598 347889344 930432619 752387402 796275455 52592060 171281211 629465041 506257437 86617375 250685877 928099795 530562808 610023585 520389843 983398901 479320195 968915566 247912739 493705868 839109254 999038887 119545670 942192162 357403165 496823521 318621299 210484215 708539447 512336548 594474737 415072894 126500376 701689325 80252064 417896411 860993495 563453612 823331185 606799468 962775777 67716679 424150505 644720445 700557428 378479125 517202339 71239314 784975909 926824932 494410187 750866529 609317978 35543156 776828323 527170261 888756433 974147578 158521089 52829388 785397527 509959838 664584399 735481434 470149394 564926205 105140618 550980932 132886904 794206375 488574916 709754758 511721045 676221602 711568035 342262222 182136713 403547621 841786975 721197566 154083656 748601310 534560967 743531438 566894232 570584301 740945853 307529895 559356886 407210726 165428149 771947881 860777265 776678291 994498618 586509734 446130990 48697136 58396778 552837829 430352162 791865581 946691445 592912992 131427771 904148336 557950241 867256006 168446840 896549200 817896009 423794041 214909740 859750811 856495961 453990321 566133887 262806097 249698516 837653720 795060333 66557670 782346703 704239373 6596549 137586884 201716851 953141665 378811819 282421191 359638654 651765148 951701526 729439935 298558915 598910009 981734995 286891505 622036133 664428901 233835392 833565079 398467232 229605444 899067154 229908571 166859969 822491052 11743055 391259104 305206313 177143465 516924885 964908857 31792781 831280887 105762321 738922352 685186233 452357003 899162569 685172737 888236808 676549899 275443603 367268188 874270190 568183377 446033243 753127782 578456175 232597228 676480737 827525624 376824485 161064862 602359352 327363423 412076093 166161119 996945481 755288282 307911418 609704792 684454734 67555616 291598129 572729450 78948695 921791703 491073612 753216165 706214600 245165342 64696647 158580817 920372441 490873860 854331702 847552488 183855637 872734478 72033213 711339673 963450075 865618357 89902998 704714951 520355296 668655077 159080207 372251784 525674667 380375680 752339081 735058983 185644568 202381785 613334266 447557283 852559062 830791226 208663660 2970158 879906281 621760094 189350524 465593518 437732648 352719863 191854812 905034303 72889792 21242409 795332049 235967918 309550255 512494605 670120117 724957952 718235978 506751279 746746486 283920873 699502007 189338129 42475541 428568150 843628404 699906214 407119145 411699940 971468750 378732247 872282201 268852582 556061291 29947138 974475749 587108706 481408961 454738550 677846046 643934869 502309276 612691448 162168810 908039019 685206940 593450560 537099073 18686343 147301300 741889661 168571826 421653057 909083821 773560013 287563999 141635875 377520289 587727558 321356028 359004267 171984768 199935472 445622612 638477197 629718414 635814985 261419716 534524846 453874659 765028031 99619902 221635114 458503402 274627513 559891784 587504910 396821730 396127631 395242618 290791326 29365856 675144973 21637636 889068241 487507147 682745332 586293797 357876176 133677791 916017529 251127221 820121211 689077035 335052485 784540316 950572003 436135059 108407155 148677720 862334161 331121870 870664724 940325500 134105150 819914984 810091694 224467243 356755929 699648962 804429113 787215265 138440836 148651149 507699233 399838379 775273687 511253331 877082311 678878505 392451484 291801966 732313600 124542099 841886801 844401167 314521236 871601009 797467049 478217912 484002752 309496802 491218443 305597378 298953653 52866070 79879186 291520728 23422998 610870996 72029963 217865594 660507774 948418037 690950522 935188859 985336056 438803175 865740181 917836164 647600261 750383402 414075335 81581455 921631642 9040598 512370991 628915052 507750047 128069396 234121246 181954367 857172081 934059168 94584989 314659328 650659040 84040270 29506788 894601210 621376306 334451586 114891748 102193484 858012318 781967542 220147647 18541675 702778578 493547512 688815690 632477854 856832622 422959977 438395282 72258177 760649095 124924863 189452884 835647107 572336677 123912900 286191747 985087847 652110021 92275156 468533189 788067015 970962647 803786339 544782327 983180684 424889665 346389621 501944229 909742711 894488282 389583652 303899282 849307804 648148720 338719518 741220918 411249121 10423235 565198629 605179963 236515716 494482695 385829005 561577216 986988178 467614822 930460609 459609622 346846321 906638844 481034430 811711173 418065239 802860249 989096853 662301832 186038992 845073795 613232366 96081293 767659068 209883761 143591040 322884406 988619598 342498961 990413210 6386842 21084814 137432002 957763485 848114948 893244376 444654939 295646336 895911539 298134747 324482722 8769867 957581849 261746075 664664918 977412252 45574365 550148336 103752742 738199845 808652249 420138757 793986872 579788843 956939484 532871641 142990499 685111817 203512552 325607873 527989493 151674027 733733557 579467748 350953389 553480724 405198637 571978430 725070786 327205592 494105070 589317790 658400794 208572066 986196939 993934887 724473876 610091696 309375307 629557459 211476991 924826194 263358760 856738155 51551136 282830702 567213778 304047248 221128880 570938623 23768810 874875702 894341980 480528785 651496391 733825315 490694339 127910343 299012084 786336117 381616508 386538198 391181488 238701849 629703693 146538759 870504556 447277909 562376053 628076600 505480529 231687230 304136099 121907292 639907768 590142787 755718140 42677238 347915439 32960928 195535833 714931362 642540667 635730668 466024198 769143693 77123344 806281100 246413893 404754424 617537691 957202749 503138761 497065913 699212281 849354638 951086523 899716025 525814589 458003043 955359417 417886839 479811118 391978612 194679890 181484675 607510214 89199051 680513419 83365124 728919476 627003978 11981661 531434035 175301851 353507363 352804660 426987486 939687889 513278046 780919153 456650726 39618145 897228630 799728617 115631297 383650057 203652412 598652517 889372152 203494269 320555155 488644384 540638890 860620578 4214450 139042124 972513288 2729364 864539717 990423949 499618775 631083808 388216780 190833276 746953969 552642890 329978907 69153573 995626948 614901065 394753241 859530121 619079377 139875974 958183169 134310173 58932014 806453025 718748003 863117130 103495429 507012716 791299364 149716971 15004691 620381037 798205497 173960146 706474025 501536096 561845233 7455042 255453103 164388915 242326376 821771894 797875740 926045961 593238549 497805337 391149695 578129080 604557373 112718284 512723449 684595275 436505981 380828836 31052865 175818624 476291396 242231210 277115422 353758538 912355158 440881241 154841072 989876304 903779402 23021858 690240040 690266476 893311501 997150187 16463820 931694126 234131549 410273932 46180596 792249175 213692751 219703633 744672079 18866014 418576330 329490299 681990303 862213358 534766602 171860415 226313016 266164582 799021086 681511109 248593541 924807000 106296937 962748330 316440964 283422986 338567204 654137470 81336645 428534008 651077083 510519495 624772974 327355984 213301228 106424829 794208442 208608116 685444363 418818060 989437301 619393660 296017089 905920981 101865474 308336049 667180520 70461356 283432789 122159635 428721457 956561371 134806394 407085524 340144542 776567070 391487500 604474587 171583752 887606566 35809982 439325506 448277658 138427158 40392150 223936473 292101972 822266377 464225965 381752481 480013449 514588042 456064048 168635217 612587617 949010969 626908002 282002387 251743832 807677357 915494360 503319240 488778685 258480173 398494267 418596352 965766708 613798902 898980554 904938756 881740340 871630424 188101589 737303436 542947210 620311065 245815363 597421065 875871700 984267760 777994765 888972828 882974983 93852939 230067392 50985757 351500266 184105866 367943167 419833493 410751641 635769089 100329983 923673796 677201154 171254522 247615498 270607644 86954347 206816113 903319293 491330243 890820330 755769174 830549449 589184277 8719852 228287758 787860981 49120800 494661295 16436467 502173210 956846887 134601671 88041423 57137766 460644640 151200925 214522213 881354522 512775990 1547755 20088040 902402316 726081863 454233665 173699970 3687462 677299302 965657731 205015759 351487973 398637402 581835369 672922975 481247194 671174430 329153790 699902775 901916717 694225247 570373410 858693200 476635157 121311489 529836552 848819479 310178401 359257243 301883832 918866156 775353842 95444726 488493454 141426339 219988542 726896017 834969273 184195846 944345039 202961184 220622013 969810256 151425730 171860489 197764594 910839219 724276041 380668133 943234562 572527572 974834729 780108037 862439535 662990666 476476221 507795179 988583178 502136354 59390449 542010572 363573373 635344222 918855111 912835861 489223875 178446193 292511446 895273699 771895722 499803844 263122502 662495881 116132696 35486773 123247829 370039310 549880515 374955411 218374485 642363820 764383800 912139811 372703019 464919635 864676309 18227486 38756050 920937507 412987918 406824496 505728086 38479093 536553003 754014203 253839834 444279507 739120329 726563986 506469394 392845436 958051413 775169534 7528137 497820641 942026644 465512637 288229725 491509419 739631646 920193598 70752574 875286706 181216990 441624934 704289394 195152519 150927508 720794894 120534548 558887915 445130835 245310594 109729488 799400022 495467523 466929667 489611625 114968433 399838944 797462854 138988852 678154140 904060409 626003444 781516442 783367785 902916274 496276520 874255258 800010527 949815106 593263860 287459396 245121848 506643254 249974492 44702527 50067683 953295852 634614360 465840708 78924162 715235097 621414487 219904160 898955309 154754372 499589815 922693046 215800366 683626568 905351886 162248059 561386371 897056726 409418724 975517432 992970080 701283312 719549878 46498508 658501802 894705519 300096245 25186728 664375420 423952511 375842245 807465169 852912294 31442206 357130302 326973601 771524649 630102944 166123247 822243589 669269948 616337710 110862166 358263808 69717578 305567298 565416041 578470439 448010610 926469932 166681360 453845796 909844998 283872400 847351464 401884212 455305356 575963622 46637953 873198760 985961920 520268281 860530529 269167719 781693712 346333545 13070336 678715499 610923807 415229737 111289226 658508096 113308226 437009665 155551008 860148616 175720198 328437773 890175831 278575225 514631848 473624380 423129783 69153373 74411931 998769105 812449341 933865745 423302150 879495654 483655641 354913926 643008067 602473700 98337521 970604868 25142626 783698957 156659420 643159266 149280164 59008243 103449448 110417551 375009536 360103933 783327573 909983116 775614369 970792169 273831640 377789872 442529381 63610692 471081497 929228771 282704736 951310068 68933045 468139683 256045143 504318639 235517244 759099010 767124806 406633601 798546356 827463845 187391706 559036490 560242196 799437639 966753016 574494782 694057930 12426804 247700788 192393571 926426934 880310094 623224155 736240662 926864941 633490188 117168618 912673414 585843318 617988854 35695252 82214200 673133648 236940330 91761343 690468225 335921387 96705498 48750599 737951247 380074218 286201804 730930874 251099489 15574759 833608920 311373403 428994122 778503663 97231214 557753888 242303602 599056898 196758030 886777204 690345685 921627284 30590925 743184501 391210562 652406031 341155030 851811447 862761949 338936655 295172327 665172607 68029853 276774948 57705936 925332424 45510350 25346004 48769528 230036546 565135505 713887894 542874840 744053006 504833111 585280279 302960509 683542275 609886826 309779705 945817354 916610348 847210085 6845775 571793716 508629320 767564726 611031843 982438596 791576137 597984803 943830513 938936857 610565845 695076930 292673065 132736419 491377096 473359871 423250352 349612137 462407344 153364762 665733215 550856324 762504784 240003494 240646275 588079522 4488477 956155020 735722331 803810180 93328324 444867078 423634846 239285376 624640930 768045092 640744946 819569663 690291018 892267338 253100918 747750144 863392003 76027056 846955577 563907731 111760712 767880929 833557440 340236383 735514950 637035068 996693380 267509534 727043425 133681014 298021234 64738075 439602607 473986582 80731241 253295803 195988091 646417656 373201087 152874737 599207108 788023499 8959165 719681479 912252603 882627731 747960094 51890396 700001353 564456487 299138964 557445089 841880454 35410612 930797379 890755867 271700803 352472376 702865732 572769252 640274305 936576264 476490020 907062570 557260792 780087370 598333282 62192111 39643281 222473340 680099316 555791815 397957100 116318955 14228163 596523357 529209307 548551485 933650474 639866094 877413861 682448872 312025979 750005964 450410436 570662072 601443194 629783004 413403623 537941837 825449184 42812441 976490481 846423450 636415705 570984207 312307512 772306536 460878214 390220896 733568327 550273489 668496508 671832131 557638748 280973765 751520068 35492352 602753515 900082824 135941593 906694773 618827545 488145714 504074541 389687444 570712385 56665133 109869987 846009314 440916083 969738171 772061590 208573178 476424688 973716590 622497745 567850504 862373039 937687982 762474006 43858255 73543644 541387319 985715096 833367459 520754003 789144728 570474368 274503408 710466601 174066612 677566315 375476913 943802148 609784645 106285546 863215225 487370046 784557140 240213248 792319598 195209254 673591234 685371560 515658696 192666814 992452803 779611469 661658967 624043934 247443806 527328336 196815355 951329168 971949806 14204550 81180457 925892626 957372580 235678903 710910317 851384279 187045890 417408032 775765730 57807686 487607649 629634802 157742524 892597497 265095276 946821329 348757182 606747200 801496739 715595093 280365508 683937180 979782617 350536844 135580731 249467716 111292599 928704374 94837156 860541347 694786871 458863240 823664149 850483159 546919209 383420458 201444023 862181428 124450993 142070073 515433033 128624831 534428871 426444677 471504795 904476084 510824885 695564884 55771668 303248385 63217565 853419742 216935469 425380296 432516849 736613582 478206452 252876001 57299705 846526663 287170954 556792149 924462161 999750365 451719589 577469412 288525671 803085080 968654863 209045632 175526657 611531765 774102053 199550672 806302902 563911396 22419288 420828846 368574832 90188491 647023024 153563305 336766960 797573761 310106180 527382660 206811978 170855252 409329603 480720309 786250596 327077252 60498670 838064103 234269052 39695045 752696091 588283256 818741919 374770369 722487988 762094076 347509299 928123284 699627958 596403896 203762798 730152014 231486003 549029160 396698332 224164213 943430352 925143929 951673053 863065472 87182663 497186063 229165604 199143773 166671078 825560833 977133369 169221355 765921551 540486808 351377912 701683585 890165174 2921428 643370000 614020710 924957670 468249063 624211333 950070614 601565756 701531575 927355183 806739203 587739498 855321184 58369337 450761106 824661174 162671536 148212642 428142874 420678776 541614762 472253119 466935337 892019871 254504452 814842295 270511678 977507117 543770280 604563718 915737680 422858423 694041654 494403323 555212613 152463078 81353089 756097593 48828540 637550328 414153998 282988602 895871556 952773183 352930712 212858823 305251426 944817313 317350030 310967681 348114575 409905430 703490195 74482268 56737016 407857198 918095870 916783646 578290365 124785288 666059096 743454181 977616498 149761372 772228576 538729118 521348256 520749810 102898186 544511886 592534597 978144553 50900987 789161677 942616400 233152497 957480975 183188934 585010470 172735441 817453396 973691833 187176224 108296802 45360140 296247866 379366666 263340753 184780847 756025263 199571878 491008097 885386214 896357845 429599527 229086439 279480337 929999931 111994807 891457356 594100419 220181701 854591473 56040463 201664 685837866 276699495 31739840 610670854 329368695 7500573 257964934 689643841 101687691 326720012 261280666 950719573 265572249 270689184 120445386 893515224 196531624 208427067 574779383 308955028 20117014 479989680 632883351 590121482 446983441 979103176 828269364 906014954 653016861 944843968 31899882 898206109 987446673 984969673 899498221 934254523 444154137 914331527 316257537 930511765 987600437 173060243 942607360 956420268 197694905 589415417 660748376 864570935 897618763 745321914 469760138 884492706 402681321 363870539 430818220 373030665 145469024 398856725 632010728 36356033 756840406 855854067 874230523 243392208 776625216 873798071 916907191 214520688 327790316 934382501 925192577 465037712 104147705 990357493 417862355 550435411 261836250 607299413 221348283 551666318 363808728 214985062 41291099 315305294 137061517 676131131 331262311 899162704 742320489 702814685 357669034 604871304 502129712 127730377 994551681 351947931 181904249 245582959 540839006 511526756 2395953 283822261 555439686 489512563 378346262 867603827 625026900 53977225 815850301 18509045 46325556 46303261 193516173 585197692 799629224 385666522 419932994 904560829 818340615 437942559 411100522 339660384 680166585 995028605 432832875 998957186 51884988 807572029 746764923 496272691 5486370 73225432 177632551 487976953 195447441 106412412 435612621 753123404 198277825 198722190 826771745 3223576 842827266 992613410 429895340 574116926 22343347 886417029 395872072 701115666 208527308 464752308 582214053 167145694 389230933 719873762 942444744 491833438 828660460 171597046 567612039 97965891 140618820 844220170 744993294 122160816 523002784 175293933 58996828 189855168 633998940 374692258 436587207 47478270 932492645 269614559 944206708 70189035 318407611 420327567 124840928 720524667 433981174 42262097 608371546 182720664 692345790 857178358 391302022 463266718 789947986 169455110 531782363 814988765 710752002 740692796 117829926 973116443 280141493 423124742 492028933 535747855 893971300 355716870 478298477 388207591 993432221 561381523 131339301 479760067 599347713 882368825 812388425 782483255 777060294 713367860 524062151 565699789 703596341 377639929 538427621 555532161 538753837 788271790 966505657 282455107 894134942 499315373 111606191 704530297 814990095 71007749 314043400 994628986 26639130 444885497 630122069 810495251 151786 105579903 768632831 260580870 533374147 770656193 11231171 537921927 609355643 517645984 486845998 559141053 286846713 198584108 32739877 761685831 871795901 469357101 512036704 266645428 862659672 590933149 718090986 280301577 915562479 263579692 283252131 669668416 75811516 618493883 532031166 234828995 715753357 821939169 611364931 754798325 907899203 211465065 92194702 209083817 62941013 232597970 376540110 595477929 674746442 826714062 620725895 985840176 623158338 652016067 524469777 789199728 849276782 695562317 765959702 107906830 127430804 431513274 826104344 736458913 746230156 861022604 445536744 978642998 718337477 446750971 566122544 813457615 607327425 764594033 840796907 228679903 746812052 412699660 486288871 78363344 251036777 468164895 332139338 588995453 811064061 84150449 839797770 342307512 809864482 421140732 760377459 442086853 303098942 605198575 6001829 245814237 97137865 485939885 295801620 512897708 131819218 185886732 527029510 653594324 955990651 953961751 272864537 435221096 894478969 988877965 581523386 394709873 820362901 695353951 787708846 575401069 180536877 816804917 896822413 232552651 883521203 572430314 268215106 209143152 293587501 192448524 292563085 275142453 958068147 183244381 859597697 604624230 47332853 734816852 722961926 612897860 510931379 703574941 480894808 624188804 980370498 518174357 302089862 655863503 516222478 927317711 165183732 491212864 646647570 76083601 375571161 927151849 401235297 516054615 666635202 939688270 547515297 452467535 810242829 248876008 392836491 777446876 518477935 337726371 19951725 536625940 705025135 991740512 414494632 981717058 464734952 190202740 52433713 212868964 65440651 263427111 279266836 431312301 611596378 902809142 271342317 560195077 740816942 861204562 75311213 848922500 200202035 619168415 394125275 3577851 862336871 353179958 160519056 679153259 786890014 526391459 374375802 36128139 208388481 173604455 962940314 212815430 684482826 325365623 778185350 205207099 488344585 532323515 416055271 933311548 634436386 529544080 320724220 692814543 100147149 204540999 912523030 27487920 458601173 388911267 567050778 126975821 129893594 196538463 763353346 252562760 844808911 194778534 967111772 263594745 14120060 930515865 158486217 411529450 603730684 561395917 742047615 467450457 855911744 425944010 417512648 870272953 109872779 616622477 469065345 550733617 566995189 94987782 455373980 942782747 393079272 257449627 695830430 178942086 501230246 170236068 773036833 238431157 286389952 121477613 960971859 364254878 31560864 165038903 18217078 959493996 838425601 461503670 428134750 14845182 383016561 313891476 771980790 199199589 527197654 249228653 824455867 376038506 350412006 534489809 502711359 693394437 155408301 332757958 245765032 605655783 115076107 163171139 644531502 94455537 17477684 573494966 153974944 680960443 110451502 974969471 655191008 79564046 201175894 723838067 905059682 887431530 112969947 781556826 755056305 770529409 237788738 754020976 242776299 603794874 240727264 971570152 868618048 475048111 73655139 781228900 835588470 405112751 530245194 427918719 306584680 240761917 758999656 506037059 438408834 434936207 753023845 875303603 678345799 12079376 383693885 98421571 695128780 431958750 954771391 304396378 160682554 806965836 625125134 813809623 884535375 770115681 316368932 498444425 811072733 940506200 155508298 376584374 65239114 400755742 428623010 384415893 785120271 534082775 634444957 521554132 718159673 147713882 335574149 638760210 553509611 610232496 946875380 864511590 824912090 183659673 771307099 961992150 947269584 791486471 748752253 499655905 252569641 874596256 128531953 798356982 425965145 758031936 605161379 738756346 254140259 640127861 610995283 392633798 145079139 602116609 953162260 293695143 340041734 230884956 796453839 340892893 343463693 134887728 812829118 458592540 717651662 303933915 880894449 716439566 34176178 481881328 478146252 639847118 384892344 991908534 687902087 602398574 12491505 815520679 246805677 116894066 980029442 342790387 92911773 165779539 262934437 379463931 573667340 378114558 654401064 289924054 637103233 817660754 707708396 535399887 185047256 266286757 164884967 566676452 511243712 726886464 856832547 703245385 947152957 961068766 817077821 276891363 185032230 257522225 25471974 875366862 595296936 604143965 401148262 193534936 122222273 311265659 958058004 276293379 726724038 434850840 92732127 963719943 835100637 704514995 3770568 245939661 430918276 504643650 613855589 80383989 861430024 878586286 208411488 232355665 9045775 549263954 528963830 134446952 476003599 997466496 105995897 707799028 324837076 995084796 185555150 690709860 380381694 201291903 886359024 264429403 177075328 809556021 437214059 406761775 125100322 814135615 647326946 209002602 910900224 336131378 598910089 455859021 700460298 697028503 159827371 540455752 758748290 325555817 618981157 448802179 923925377 65441946 658937833 995524953 931081841 485888142 883023229 359598295 682424212 38359197 196194937 475665730 43511676 625713046 408427789 479989646 267720081 255352119 981809016 57699047 362096271 869036726 343457938 82099500 918257413 725742395 317497923 872565103 390426070 390502499 329802761 370453110 694182588 361981119 864020854 828311357 608381632 256368211 134257328 530391922 516031171 134410519 56246512 387888120 770188793 111568249 991244547 868104549 269608041 236008665 759649740 589998723 892234094 965945356 512561856 133715666 275476537 788115418 502602856 820938501 572978764 566296960 2577635 569527169 205452288 830959919 363292769 571477729 716956928 410882699 138308009 336435828 10246348 101987116 723000468 694254269 385381175 827028768 590770319 179421682 641786090 162302823 697339165 504803966 652183519 856670838 784152659 724190080 294645734 782793909 297787739 222999882 357339939 515963649 408091377 387603938 880205966 947160363 941070825 380057988 696290417 24674934 176337831 78236958 284130542 814301213 747431077 103352018 64240759 394635211 334133489 794439287 266003540 695947809 10898092 506799129 866087200 64845619 971014796 600251509 353770316 840947467 988251226 100565374 749026715 715205669 545231733 585495771 831947172 719340017 827578702 743707238 565441108 659646293 234803690 635674286 686343273 825969448 377232995 638026614 402613496 753572536 971244903 469148212 437947367 928826437 250837943 958170771 48623732 330880387 743250602 66445041 943237036 113250844 662232231 358325985 127933685 206725164 867595182 581546923 653371525 65709251 518977488 465155783 243489256 66023015 672940978 671720038 453827709 702480783 914752271 966727657 503455226 488108841 987059507 890139751 137636068 99996949 197991808 602011436 840206104 809421479 214558189 915727412 124294725 89829161 192767362 601947316 642519663 817329750 27725533 668225426 895115374 702521569 604659888 480501224 453890669 773443820 121331264 925651845 60465259 866058385 583511528 602301291 286799549 842991197 231469972 117627986 933430922 601021904 333598022 515032356 603565134 366224350 884347797 621890943 531661399 208876912 468339241 142063670 729636683 46932964 657503808 940391888 809613984 475249033 83824940 395964680 69022499 42404900 415733971 116668747 621463410 940190575 875596846 51961661 300788354 122680724 391925706 613887796 536853017 222037430 459745866 195843515 59496788 756916328 819979491 781146641 420433187 511353395 932936158 22992040 742812872 155499541 367571225 513397670 772610652 86885373 456994439 330777447 16043850 179962192 348923563 376302329 107330258 451774823 428727073 907010206 251291783 149952527 663996694 58685006 422171346 222472199 264975307 747243570 304055149 87788933 973680917 955353898 349623272 368599730 843813856 935728968 572116519 67108905 998655655 78945875 139100385 533675388 817529342 862496325 170705955 206753199 970284809 627488205 857335244 63563195 724960258 263673550 319407630 226445580 102869174 701301470 921446387 702758916 259271944 470081480 472919510 69875830 58386285 787003914 384839142 223512619 885983087 586820952 218212006 547897696 324521003 845410583 44159344 323317574 983816402 479406819 423500013 837061761 817624363 942549257 658803614 337177514 70191632 815835406 518743639 375242189 209556460 160902182 52607166 558448876 444220740 210352573 354547153 605387386 986664747 943371762 220506717 12649952 664067531 82297879 637282183 53771003 249954019 687532339 422807367 266531996 584759364 727414912 738273512 926187783 676539475 771017709 271121290 771509876 268759179 542221980 569712800 547564434 97387512 19300709 286388851 358392319 754469820 232964434 384771740 270478545 740534157 36567585 332839566 261117712 997723189 205546181 278933002 973734969 37370897 831552997 932848040 595227837 107612563 610616924 732997461 315831935 412708289 598610871 374868175 679329626 684901043 844323002 681944107 824683417 592837144 321221083 338258512 893925501 401284530 148223430 498571130 297573051 999915477 732494807 767312823 1219323 223082988 226370723 381851501 193184858 750063348 895838319 758710738 337980649 563749888 4538807 484085619 501117483 510719155 10247081 499863214 731265435 989663689 167299751 466235447 284459300 113072526 476206281 190537111 85670823 815073893 51948121 831204776 93395321 848527682 35777621 357022490 207498978 713234480 163804912 752450802 276366494 809923789 450370577 823232774 858809440 320477897 126614994 861902466 375939915 981676139 612356354 125547109 912246391 168132364 349407652 850138117 163467634 535080857 769424238 64813447 13585596 658713365 655925835 234344040 10680393 621994261 623777497 939806711 123950083 394797634 186613484 503732184 90535494 469311194 567471625 33199234 182945890 413091632 478491116 144669122 179893021 771867176 268233986 453259062 635836718 182873532 792168687 663310035 498481091 279311225 599213834 993330528 359469820 494685954 78831836 877174520 701399661 13259404 932069541 216247692 230247328 428689761 438923735 600721247 567809169 434166365 196288409 215739784 580800560 491166836 407500101 590192755 224036579 295568170 194195178 842256992 505744641 218893081 474156490 167135715 769457496 924505199 391931101 76709986 285765543 688444781 530469197 422369947 138248997 290977001 517078776 156319003 648789240 780930253 156305138 88342215 524257983 530810005 748780032 238226263 917832969 64338389 628355357 733097942 152371676 923545265 423618553 361454884 189416751 53617764 187446133 17006196 479263087 474220474 294749736 385569742 448417278 146350485 878516957 262318222 273385903 650186091 143062803 94496227 70260044 533123014 638131067 126753617 632371728 335083203 443458174 569868079 73711662 330481812 209755317 607361834 682671432 765637118 895569263 275151040 600156408 761626843 395630894 321002438 448353610 968648858 40799274 23316195 96210752 978293434 163444940 406153235 259368781 390029650 99558964 224388900 431538651 215533452 891834548 635313212 734569413 662288934 622633043 652275281 88214237 521526768 371461964 199313839 369018983 874834000 862490252 485692534 870753180 518799809 305465911 231892762 63378985 795441743 362061347 176885985 917939885 310059036 53176411 658741352 763218750 625674719 941566365 229558815 130202597 274845536 535360989 31440072 386018077 787773437 449866944 420383740 519516248 384837929 930678818 963631782 115454586 604731623 898991248 358472582 145117788 723138643 855046095 131458479 81964874 710974489 468543315 175638281 457182086 797713148 140476104 244378320 723066563 809819217 294498957 593144851 443621034 348492929 981650484 295189046 238051672 361996171 3049220 892670320 434322910 589899647 203683447 627661134 234987200 837711108 444220092 914816814 742324855 613021139 839676726 302325445 747524591 507010361 27008251 626449561 734406921 318844057 870943061 620899464 200315674 934511592 533496389 478459456 318330218 952955439 462213883 13624260 810567095 215020557 571441247 528159213 587795119 395591218 792361868 561567975 614047353 48931813 326158415 582552752 838287661 608562559 875950508 626909084 497637207 606836462 440697434 893215443 351721080 216081459 685890 742131922 897674117 84290020 51782147 364325862 752975206 551107499 385459057 135363252 526248824 666586309 648716306 480999604 18678796 935748227 136646816 468179121 689539302 173266636 924672649 732684106 974476222 175128217 187461746 569276277 144249538 636411512 446614704 900826871 344554258 725003531 825308109 433319660 466572099 695860614 912241929 74798661 858551773 408333363 464820950 483761733 797514205 511975665 975707483 582670596 616701748 212150193 765344499 392777708 849515333 484287736 588243115 995793983 79748459 158669921 943684807 849989518 457299313 680345368 546498365 95533635 902564888 112214623 985890360 297737241 79420820 672551437 335433878 779377310 466406415 662888201 408206443 482837944 670254629 471284692 642520444 890907165 60872039 939271421 718411717 248137177 459935960 577806250 550249460 169001676 309299571 360296469 850756075 601812777 4760738 914805261 303113026 938890233 429814984 72507249 883870146 192149910 772294073 44399289 913988075 699139632 698578749 876501869 740612975 929273419 676684689 399460523 256923573 878000447 355242469 747882917 158139991 189193143 989958878 668454945 403558308 730929715 970977046 335902455 184840990 24973702 511209367 331419287 191831037 442990936 96350820 137806208 818142635 143971493 97021169 606260938 38239302 195827259 715000485 862493341 914182946 229325120 968982879 387265720 985589572 88796587 16987118 190090475 896873960 243518662 69444248 540089245 532315387 805900211 784839572 951156806 188871073 668511715 508341648 65558518 732118192 234768288 349113387 268375501 603023156 521213060 64347260 613163905 419769577 787122176 999414665 628364251 129316036 796024791 901274321 674841913 483870571 664634528 828186307 112261646 61535160 910167111 14652229 896596830 857399610 356821132 829053998 691232067 469683 704094594 952355787 181111658 538566299 824880657 867559262 512427926 366078875 930058870 955426202 284624924 310945556 913032382 32146729 320517734 36164502 54388558 814077222 848190321 700818281 430992222 282719139 699846734 533355783 540369273 448569380 147492516 291428767 454894078 784391202 189566764 363238292 473714082 696108426 718862900 578021116 318297580 59508027 102913565 496322594 913878456 110099852 578947549 760607237 949662133 479620291 246686078 280360151 510510311 106185119 618055325 379311742 146039077 864718287 686386924 571732246 758013340 53789816 183856304 230803820 209165642 5765299 910002499 330511237 158504835 575306764 99820947 184463637 198694000 647367940 26132129 372135433 462444427 684163984 947318788 741720830 15380517 168120729 190044772 569385927 110484449 858826106 66113023 542009322 824503606 413503109 537534247 837868323 967490544 802358142 157903041 230366689 803645359 500381982 913274055 606359492 500284006 40952465 704785607 912097829 2884317 409242617 923589219 593883790 149629744 396977385 768837583 632125757 500098383 938560746 142698070 708202406 810561916 452290553 523889878 904998126 14845647 377933575 135515199 345228401 280644021 117209720 845842455 715096636 818227821 735942821 609942777 743763859 626138506 50601562 442482961 415551853 244415604 28491608 115863202 72199411 867683814 223337684 139875456 638661125 437270641 519321590 383571606 795780532 250622200 666433115 834014306 19070665 979406131 302466708 427443060 121935933 80966700 714542757 866134003 144667583 656294084 137931910 952015127 730878001 19742767 835488421 138718640 181842475 80470132 896595555 784365726 216294519 440385262 826541202 397976918 322214547 446251213 126721534 858184804 360763186 203206038 645607393 658782691 754170555 410264479 824200812 890129414 967181769 137950868 708019013 851933587 30655913 269673973 622434819 990943843 460068063 386616213 447997620 320533476 911638945 383695389 472817241 561042327 665516122 107539846 940228452 156479378 550912041 665610147 772023360 24840958 377509727 64105621 100090313 281637530 775419397 735030612 160438224 564361014 563470931 57694253 367670168 445177401 795586362 481693503 864735324 904440348 108080348 289803517 22319047 983789805 420552462 9585327 588410 178944205 38975965 307458288 512501897 94761074 116164102 120617009 833283070 86162854 722951036 594858293 811243349 811179462 227013605 138213779 530857982 722794051 941963550 167672376 157821151 419320612 445464499 671466978 510053583 3086211 370984807 774391718 336982812 83866124 955009970 382929770 227528198 277062017 892163134 966521963 595746626 205868856 405951338 856009145 861294711 939836827 36865735 13815478 176724932 707260071 813248925 151437723 339567161 501078126 655592807 616025076 541185625 282937749 534263890 838128414 699452574 594464726 608121283 295145168 551857141 67021951 264993998 395800463 897658942 681502450 100810431 497681208 816460493 938085667 480643989 223640954 106249964 143800861 887667842 868797529 401989719 794580605 983479917 449751213 321888190 289477877 929856624 522676385 338870086 917080779 590312025 565027892 424294152 992784983 83068205 129521083 409438609 631958920 974143393 534227037 631711841 494745184 533083808 998136469 741417580 637490547 150327752 329801396 115194012 193588332 654390252 382459741 850568780 684230793 481955731 731672583 177145806 519765274 510223223 337437055 421496551 959227397 596284168 117101667 696307022 373356613 57880807 355012520 576847664 775805031 531369835 334485268 587780527 142723339 508763935 420174276 230893918 238790505 286844738 98692264 386720967 297102793 707535429 361098498 678772965 472738314 953389137 726114539 105937834 581385756 438121407 587084238 20385914 451183238 801553821 747350251 534772910 628570849 242548784 588763605 993849363 45575258 107628396 831853813 737516392 318237236 409677182 456692740 430029539 93845060 446752067 464561301 764459693 226833267 768907982 679216265 7610209 332932672 37537766 997113496 775547025 353166139 798311045 958078671 279481665 91981707 315778394 442888972 764186730 610733417 415904328 898635140 547473785 564573859 592723173 570685758 652424397 952719642 281088764 972978838 663168060 926720324 95997195 664757691 191804302 229309098 50288838 323007792 157967617 792385131 314929554 680775247 370324931 595823544 39618826 998455233 200769659 906255446 146307966 241970183 251220929 963944735 283638895 523237877 335683746 303436929 584581397 178807601 338360605 541095165 316491481 637936824 358941352 407029161 199737819 416802138 890266795 657663151 471056237 585983033 270251779 406232012 531605141 444885326 307841 926877394 177563279 985406948 981068649 703231526 993347401 460008219 434531828 31295298 195614694 303023718 933436110 911602484 818719036 952462349 548497816 796870941 602716758 444737452 104896359 965786292 882070770 892374194 214242627 656028353 542562819 401395427 506432169 949136290 619271216 271043799 130920970 748865993 535700051 423205497 382578506 423022139 905919484 795987336 820539969 462574866 607991788 624490009 569871165 328509437 801676442 489454355 992624510 67993275 606229681 737048753 988670393 884255140 559710096 68226308 729328278 802645024 1847241 394146927 94809906 402660141 585292706 314240553 4263838 264928733 907576727 199727294 310411102 576925141 211707094 709736079 977528810 401372112 995471809 262842445 459764016 40196122 314911856 356051842 28543504 352295702 317761324 820682504 796335839 462628793 561933045 90654607 577187301 737905164 373930493 506677276 705905119 609125293 333394987 19740292 521056381 516095566 827141529 424530421 211758309 598852661 614714135 791670126 336936494 351599803 913903781 115585090 910804966 59894477 173879293 124171930 953330317 661522286 493344518 159150063 223414296 845541939 680348770 846952340 133258350 978910149 927608289 471478570 477643758 211671139 128527628 498164521 467879400 527030365 337821083 650770782 954415391 194634394 58830335 491386215 508648014 635460883 512119257 683938617 464637599 255424854 961499265 118117275 843855925 914146052 219555712 740049576 634536100 611361363 568304918 823411793 622286707 191676556 971399861 2818265 111340705 745293966 595929475 746930519 314767645 119149385 436773084 912730167 946044749 729597508 200293582 217425849 60579720 35802648 469783196 953160817 300612764 139376883 262692156 397534149 452155465 172862742 703815129 216394866 33714115 455486295 294556241 263699720 76137524 110247840 764151223 148130409 616982327 35791214 148334802 865046094 436425054 165437523 898191005 393949122 61520046 832167028 247153861 524755365 664646430 658123019 279651886 513607466 84871964 250731238 892267375 237801561 893195271 493107430 999915857 856912014 868305077 666047105 319668051 345927416 938783215 981237825 402424873 605380891 354982641 555022915 564428857 310699854 681127915 98055353 628684828 962805054 179167874 206574184 211196195 635139177 527151695 651871531 674436048 114453156 239421279 437065326 255098968 793921174 18090673 479616435 898359080 458678330 945943739 932847889 523015005 745066337 864716774 909577136 874820938 918690350 439184141 786717262 854739190 964806552 555788802 865175485 301059739 722534379 606161929 661585250 447299369 435093831 277445211 129695160 818948800 157159968 673104037 299439819 528825657 651702716 992800134 605880510 202034846 456818872 352096020 342203461 519340974 251715972 838558552 679983403 929784922 126818018 330890957 105389262 141083723 544365675 109408997 942045854 53484889 750780682 35374212 827693730 816486933 36044158 746001027 92709362 574287936 782780637 288402478 899732798 548570962 165054220 851831239 76218181 176984820 391816007 56962817 419978079 297399686 153143967 47897477 613695476 175117978 473404023 730881904 37592323 327529847 295724295 349844947 802445468 27755927 724044761 186789682 361818470 228298537 271214671 932021766 244302618 881903503 730303515 603337531 151299333 319874529 517267908 285423794 507979914 481282409 709175592 309375936 358124958 784167461 888205301 628983726 627671371 755371337 934329902 133660727 715708461 730064314 517895852 1618444 636286712 475516563 539122074 372986707 928718064 575151012 602586360 925234724 930470511 209155566 254630682 383912715 20724066 534017064 445162278 374631305 281127373 497684797 437350809 357293715 901956675 980027596 37898947 294310673 627030126 197059495 959593286 524536928 9038733 62101588 646306459 716587729 734592753 175397775 346111885 356572200 941396607 635067078 1627323 896090653 24416561 319346332 94883098 294633694 44123029 484991846 683319922 973576587 279183436 892230577 507433948 967339193 476649612 978237626 464780362 742670064 220461727 374996724 695156991 927850797 513301090 23483526 624864275 272568161 118227911 823662538 804978416 619188463 476240723 179880400 700481240 285413682 787052192 275580120 551778652 177239029 52553436 595373788 993741030 832891385 48398153 326212100 65316656 40741746 649385915 243831599 344188363 412376202 221741853 453026417 128863898 456261085 380728300 372466063 401277524 34668796 152452282 247374981 299048197 775744234 409314988 768891392 974788237 839789218 489768957 216820709 386028319 200157071 750073977 493578184 551335364 568893969 720074243 789714806 276762326 426336255 321248015 353183083 438337669 231477536 884280104 745803612 608759637 886702513 230618987 928684207 883033246 113242850 840014602 59267326 275924235 863003481 362244043 491308696 834002204 442981805 191472775 36038912 576646052 852813548 582872491 353835372 331807819 126297877 13964730 914068295 240045068 33048479 824484296 424156847 732543416 599670769 54327809 529363192 423173746 365885415 973410336 330589479 768352818 929778260 441732088 901654135 176560194 427216762 931898863 980444376 683088324 599046035 576489342 566954347 538413097 485571916 237492146 834250503 768016827 621747269 679736750 230957751 390613524 837826450 168630567 70805050 724376741 905303613 774921446 157199490 483848496 856092097 491651914 338520117 836920911 150677136 264001731 975657007 991307755 690080399 727276120 141092350 954094533 360147861 16021538 222400101 865124848 3048431 431012303 26294745 352993108 317513439 741996832 533695751 502601773 616680216 138394731 85690700 795667083 911329092 873256729 326089019 181405392 910585470 684617769 446295323 275259445 947634904 429742252 510177127 833152324 289567191 28831815 669305164 902529119 669589234 306019764 704721710 377730104 859307030 437894465 843600675 261034071 949523493 751341391 706686326 380928920 744124274 654257364 317762342 35240106 116539974 340461018 163550308 313733265 169113439 173381117 309927705 268449060 651515500 750258417 467089245 29468047 446504594 276096250 432971777 583607507 48889066 833193331 380806918 772061761 531522304 830455112 430339620 165855747 156311382 292716923 456979268 271369107 618705887 521162146 83811078 771207234 463603844 574292071 945908540 401228211 998637474 376171527 129640301 690379357 817798282 126787796 663413587 714835468 776201728 280790963 108198749 919496288 306571453 934447775 461295918 57459532 665536493 131353892 800682524 881269144 826628530 378682084 68418994 806948192 507636639 984048662 365413422 39990420 223954749 752885250 733513476 639282550 819511945 772639110 722740569 569828126 810544244 757115284 302665864 428378105 748488546 314922417 544824993 79600198 974581164 436810360 705842405 78858392 638394398 43965973 787403851 454717527 658556025 452186315 28644863 159197758 436613106 765484911 465647581 2007262 24896433 237739498 407872250 184904986 39673683 480274362 946307612 420354217 408069481 77346417 72928317 671316120 65176567 419415093 806843148 378481093 647676662 40968255 87704427 530282853 864187602 619489628 85382642 408431486 782500588 713554543 323466603 34259822 249581593 241879789 212061524 826786402 176191777 688648543 570202208 684081120 211496257 337296867 74690294 198401598 821077673 813640876 596240304 873698088 870319871 951978622 903677918 155082270 255039451 298372915 403489281 623665907 562684745 656643640 672030288 796814927 309762634 124772112 947260214 739787822 205097810 736299984 43036625 718169184 502233803 875245985 716256373 522242311 741808529 720702786 306547495 785947931 278751605 562741124 737283619 227340009 137332667 880677836 225609815 377186448 983576475 813402772 733774309 340071043 679211203 195374569 88519333 308401162 586137043 636434414 938527392 218708928 134001375 469624153 829310102 524039702 141965297 746747377 163496057 307324367 452789125 148291862 289076720 399344258 317752076 220632633 973826261 253035804 609271145 240802655 934897079 714685019 115363191 864629154 726252121 429629779 967828608 960855984 746619441 808619501 814909127 160399434 241610986 399041891 62001664 343259334 897073890 783233734 792621523 305253774 180727213 860533112 947309660 60563615 593421968 368437170 901891758 96654859 664737543 583788287 960892747 189823095 10715967 253996223 85626029 389452190 152754844 267761318 177562049 201871052 784797749 495091002 735583847 238435171 634687827 846213720 562284531 170199385 988696054 728145839 93559215 968954808 960462160 334526787 249663319 215142686 539894855 407715820 156463515 142710331 884724215 185219028 604257952 394350165 945794094 812074749 215631488 198313926 856761839 219986361 799942085 34776701 69543408 356929328 502066162 884711033 482411291 302403549 846909434 232683090 946550544 257210385 145384647 510822320 139039394 412670575 446293428 402397649 923160662 597010542 374322451 202055687 817987815 635343067 605530281 784098360 246605252 909645908 985801773 709556061 620454288 628307917 44617676 497019395 647427746 635547919 76079784 188167885 79994755 110169396 496342868 33278191 277848946 53225773 455097434 497128629 818693347 123832892 990884533 599126010 926331387 168146554 523030615 838989489 393509654 509784914 265519780 69007712 725075266 156011524 831868661 844564896 772066497 405602339 387447063 456933022 860020619 901627927 26400713 221286813 339576777 630668700 104638786 717859442 738435163 195478082 462750120 365339143 897260884 116955115 390280089 95744728 47728248 659486543 777608870 982645625 797706181 861004411 116317139 533876494 682102247 582641485 970266137 457117649 683545282 87390202 296332517 875743631 537134572 607809929 810190486 807265323 354843951 613058134 763712770 451891226 233254668 203637392 223257073 64207078 70669107 424014522 600570785 173632428 884813581 438362158 607072065 75749277 170585138 369416597 332512118 159593600 901282547 872211312 748067544 13394222 512581329 296066195 89341558 833971733 391645443 441047204 769287246 468569014 106978037 521716896 449706454 902151464 734899395 113286487 922509942 374800018 122858946 910563307 801884171 188018100 674988792 204810837 177019750 459594335 817408415 556270048 422316235 433721592 197307302 652410796 628665459 386199802 924439600 282569516 969684746 317094257 176585234 557735592 231050801 898521471 60023897 877026748 996273917 354198234 699583682 206155223 919543926 231526476 263023169 459301053 159349273 45872178 585107835 439579398 501561431 977166590 385709899 146268317 799068436 511511989 472953153 204955969 411547688 515394674 75618334 720845063 719918049 727327457 146240089 808918230 293152128 85825221 536605341 836892393 530654135 114259570 509346376 390273361 958029105 23580499 964794350 474840689 693402378 552130149 477333461 88349056 550320979 318338234 797054070 949329674 51748240 875238904 529307394 774460784 53171001 281950935 119658971 29861731 166567996 89898407 458502422 234231405 101275001 66055879 426884864 177164136 448463685 835189039 599084694 155263236 296421352 499877607 989820939 642152518 326062111 363926414 563526982 3713795 606457242 792316116 362295393 613692009 496899455 672070912 821766187 23151991 16898277 563384682 470709415 307272576 218122074 409059586 754079627 46368941 733940574 900339912 966813378 3319415 138711270 505277521 59043563 112779824 116511194 781557321 596350423 292131195 906116246 436852971 745976078 884589776 487260269 109127819 616314443 552861690 194846241 842215949 875257340 457851544 2874989 502815082 534392259 751468191 651734651 149745714 180413175 391375574 513347694 722435077 775195940 236467032 948046298 87870745 905567366 705656854 233852487 436244151 487490194 59117395 19175345 448004542 316973678 368999462 267935499 856483615 996098420 722819323 25274039 112117855 866394547 287225362 794510095 609585688 32239214 375584767 470285536 313684088 541239963 57725992 891703786 582728128 52551012 229512522 471607137 205556934 980062890 430166005 564169839 180519795 125231997 82545931 309333167 653808966 954870437 342876229 302748852 245111248 515190044 195255470 598891648 72893238 657254546 766806310 637032973 577587890 21501416 115008224 383574472 940633362 844168629 900980708 41969424 545023288 453370052 3384206 788136124 909945496 38375572 483404557 800648594 489891773 813392855 367993829 833965777 571888324 777366771 407649901 827687592 372610015 793974916 138746450 898845884 762843603 592664536 336147218 469938854 216557178 149674865 906258562 555863155 195038018 200462727 187988809 913514274 400378797 868886148 672785250 228676905 580987855 685903750 431771294 439531761 945427155 517221088 45180704 409492821 324269942 684365977 314693599 551958055 762690186 347278571 927697703 856746156 6833525 715354821 160901400 444744731 755777199 30149194 37627942 841810465 531629640 788707664 292410263 144055135 983547487 1353698 222646280 878036971 15824300 721271999 997553129 582164939 524653047 265405400 368659452 527491453 974572190 55427797 97271770 941578354 353641747 369394577 672783982 553268622 532385116 591866010 513109623 167978922 329159314 635932082 890921226 424941586 792625506 483727440 293215759 973987592 487292047 884988448 329767103 998809663 479354222 86508415 737945132 351964000 61782120 715383808 670305209 814049416 70666619 646404841 845143454 874140872 98444986 233183158 140366693 225953444 425660616 447867541 703764080 234000021 695037281 605389033 170970737 397371271 718005202 100155848 125463535 523200347 259687292 175823997 867515592 626227558 667440725 546355462 696957097 810051825 604890470 100098198 665517464 862413239 932155726 219112469 231512683 453593706 738106045 314882203 53356878 618045741 356629754 834664952 922868801 166993947 825800798 436516656 765487512 853527487 962875095 557060855 313479289 377300890 581840486 327976505 349036385 804783777 7259041 977716373 172418208 797354428 386243634 888819420 395164888 660708936 472939349 261995927 178558850 345934998 245999198 821311871 564415849 262565482 640049969 479207939 232874796 70397308 857267400 487171013 667558336 275829754 503190961 60644637 136696044 662853381 980700301 113078421 811270092 310233903 366204051 389122411 416085327 860781827 472935434 822773778 357943481 426096509 858974930 694228145 647722018 846166158 696718556 791542178 362773236 870931354 731500205 880688628 317743216 627640313 320083936 514016234 219336234 616981369 126452641 184514938 343252105 708032218 277643570 742316239 827627336 622882385 576409705 754924744 262955000 785293830 63813680 816708470 775908476 26465429 260047620 891888290 986165131 231174545 71665015 429679172 657528113 576360445 201882799 475098893 106985294 146572497 131274980 793876190 753745941 341859707 179708389 217191247 860576399 700263003 604810644 824549417 872869654 369680197 244578917 626202604 542429658 420045827 689383396 855319114 847955807 354815697 329167660 376996522 497407229 196969183 925434224 439157414 94053727 282709203 114459253 592185997 419284229 531585860 267342102 506914786 529031362 594161472 234093503 732275675 33530942 679500999 15006963 939083746 496070772 701551437 60482503 147836952 243337269 609975868 343926372 453117389 364548260 266460015 167348360 559269385 747115449 295029177 492396038 651999751 176871102 448099676 549503809 515455924 217139924 391305362 517197237 847443508 325271919 623370248 592094319 120966238 805932758 876803934 632718480 99371835 969920676 861133224 317846989 140355211 518044746 416952816 290402034 966949183 406526346 767510449 813547610 39190016 324151549 705176926 679682169 458625959 477121167 524757721 495958611 723552195 530395134 811260924 676793858 3061526 363866974 206586132 598373683 797351448 422988695 542804320 758431657 414658419 637530853 375095190 986632121 892833925 724847960 972416607 587569357 285439457 184892754 188302038 881339873 415153614 895698443 387503374 411493385 990895814 899670032 515455625 480641257 529649657 119439296 497729217 584977211 280526280 773891022 800107938 46999885 891210826 213296066 895798798 644847488 499453898 873894008 806886488 324915914 529166662 695420063 427659977 59693877 736582898 789331258 990433823 436328542 666371763 218972195 79412233 157794807 247293605 180410499 239506348 415598149 29372310 690689372 548899361 572412578 744737160 342253055 492451572 785733116 677480499 220481174 780895399 82063188 564827008 846654619 83735341 996361281 679843343 492778335 961349743 838732650 847985074 498927748 241184970 883483407 495725552 591350915 817827727 229802369 866524803 589658920 925357442 292702118 109582298 609501713 843973980 645672310 403351960 769437490 308687946 795148416 459467027 350963539 347236459 727569510 547974101 872571024 769421653 645949788 939215391 244566232 164862096 874267821 428297057 854276208 260268569 900905270 667480771 992247917 411694305 456914921 127058336 282726205 124378444 324466764 925361157 604665119 444939699 778889463 787024695 494091430 45350626 257214490 388796458 665438010 127755418 291911156 803990538 953227670 311442448 23473501 838267574 938677835 700609644 495273533 807430976 384290364 519376204 360302098 443531886 147276064 193761598 38109295 941262652 279587332 634573385 965243767 739473752 821469126 350544485 861623398 204818341 835173787 409967614 333424137 253111993 721571209 321397365 849102144 84190558 946490094 914263199 878336899 629989140 774171895 91416900 895948634 808921742 172728106 388966817 1937636 998557745 405898717 187572710 209215569 309315224 974852284 194716089 306334312 20029202 241773895 687453874 800100098 412427298 66320721 939434717 670551949 866375678 200233858 387495227 682129801 139006737 672569814 775939137 913723662 908432506 540805661 454162519 576360261 35331723 505169017 857323098 130049259 444693834 125549538 510054938 33440977 8714483 547082917 242369245 381609566 459194995 97435873 965290970 155047435 578648047 736357641 275114687 891348966 460676411 353638501 193310252 972690448 101237348 305131408 11074614 507554623 448311335 468886267 204801765 428755261 808980087 300858729 47763125 667116902 817040635 999131761 763566361 534175534 378420621 565167360 448619763 418904217 870519484 674216916 881828126 373983937 289239115 185362433 406922981 71680596 242225072 176317296 98307720 332144148 488467094 47710043 957353406 3798357 659253083 625992915 380437038 243593858 433246610 108880698 362825205 59895192 668688515 14009545 397816355 690373288 912851366 626326795 756002109 169737818 599016748 265436512 712707005 267879525 596857462 525021051 968008845 861826072 549066395 333234149 906765200 736509652 271765223 168980088 540195866 990225040 576646486 595377892 965907314 409896532 904611101 71189293 495897943 238166206 485873442 559855147 847615096 259327616 766118527 472590344 731858171 555710687 776721155 212102342 493556983 869530166 945971632 803371191 498423033 346568305 525184830 175881475 646536835 666935699 577113751 95263269 52619400 745485360 323425625 387308142 350538738 897620467 116717655 142952577 375953949 821764122 152840728 337932245 118965081 362606069 1348439 434756919 898215275 38895466 848489345 30406469 657368076 879473524 288188218 216860403 570473833 18256543 199269592 180492810 442714785 870851982 935481062 225257892 919416906 634975094 887909539 238589618 323615469 451537568 18630785 315288694 369593221 277891818 347418790 497562889 377546244 722790983 614944110 137298390 775115727 812978491 518411751 206596637 448311869 883833695 950812755 204293489 961397531 536861155 844271274 68693562 105980203 125513735 858607893 772768820 358906528 208719777 695546484 193677550 387412387 314794906 393771225 785900621 604209874 519516273 580754443 926856454 614641595 785121974 415623172 669061415 458147686 992275856 939977075 825535118 78252744 397083960 958271547 978846064 685323601 931726204 349627890 761220308 299725663 825308733 894148707 665789718 195930824 613189617 769705484 503792228 652630869 707215905 477945505 828099396 581607233 141631980 317501319 263534348 865339838 529108099 833546842 847360105 234252656 480175019 566967655 120310745 335501040 638193726 659932211 221603377 404560202 872612010 692906994 43317015 856033407 400626544 336137744 274753928 963179012 32972198 821052588 663283796 140887361 713666934 273989400 354315933 615643668 295041693 141197403 265493084 119720267 399757036 604425647 642974940 833543981 617037003 33593603 419865917 777475570 458912177 352518009 589473010 416370246 496646317 640137705 558237251 381482954 909065440 795637085 502030028 30860691 27272193 497214355 183549436 259539625 918126807 573837694 166569879 754990729 433607619 774418373 407663669 505791396 5595443 589192515 90532289 4444126 102864944 942123397 24321018 832987920 229875409 396940623 783525109 61244294 853210821 898384663 898656153 532459137 35817422 130854793 204661281 561297589 952889408 841549313 669181086 900205261 776546694 348482836 359694195 542859747 70540446 173358855 606287831 326318088 672971416 37498966 212440662 186112706 676838682 430862383 403266896 920477064 309116639 536090356 836365689 602110024 767043635 301460669 568540247 742083042 678849913 562538452 43120840 299328171 520370597 698579767 187842425 689416939 890562243 130402073 335582575 977417567 198431854 33366369 155933826 170963895 89847897 268189225 345360861 983548697 533514442 582463040 4811904 800071836 353301786 782091689 930698686 274373070 938450486 310807578 130911679 644644143 98414881 820113790 755814399 301841076 386312560 747634803 955933133 534863941 126056396 833163469 693919949 917799999 718943860 154389009 599615863 848564210 836004280 260902395 763149718 764703267 43029631 468246264 759385801 368238476 335504066 138133676 816860421 954512216 869671950 228322414 138972945 58953639 79227398 626473415 616464648 743242768 694450911 73088247 82379995 932399642 516589027 918719856 348858573 974618561 548292079 90227289 335578613 514331640 790608372 763800332 48519359 501345569 472813945 414300056 929457003 812785558 751885591 591166783 526827661 49832996 611381500 751465209 789452683 476041355 928725353 193309680 438634786 690180095 489600308 148293634 166316514 592117162 21602375 162787907 501707949 170271016 801675807 934591352 216550204 591585033 232770637 474485404 781371034 915439954 261577465 282022239 666676135 208060412 500272986 604156066 315409302 288186228 914111039 265031932 283377775 232922393 299978889 27096888 944241038 276403138 66204590 305787093 569050146 435326517 110782520 226182276 866683823 775221169 503758916 955289774 837458572 614531685 524501508 521642476 630550118 424565750 157112381 249725837 658510523 406619133 25080522 269065235 80793440 16280711 578859287 692735926 379384060 462192787 448766118 534384351 321859466 932742296 19526030 860421294 902669019 606594812 516239607 170416501 467628818 202405534 684227999 570700091 644784934 694741837 170595416 472112699 11434851 29478478 629480071 436969826 349750249 316861146 377261223 387538132 359965996 914973853 854663876 103530087 264588914 112421433 32381697 236337702 666034776 572515265 733394450 110757071 252301134 983217470 417348034 774740054 911075862 379220781 830963567 943287392 48310857 259376895 837225609 127084745 653146834 984144280 759034646 987157022 468019312 381621201 554162225 775132196 3554872 688067831 193249927 232069711 307353105 795317065 52163288 306248267 879375159 631090813 665492604 806872695 308882617 969731643 177863643 421134437 361331707 596741281 747870452 415848284 775730997 656862909 721858519 505067734 236557809 228046614 625509163 895834882 251306897 875385892 638422697 886745411 582820294 27378387 562249118 27176111 489468186 296019717 595947885 257404560 613811048 75326477 561845259 666374887 656807006 181231412 101116545 281189092 533636098 692180535 817635694 901059439 75397418 435345351 206084995 556123043 20246018 956185608 339757061 744099149 543831178 791444754 963985230 105786737 528791318 95435635 489677643 490480326 973023948 93668012 691726335 940375093 876216361 905031087 100336639 186883421 101625725 693135720 11359989 246286610 174826858 356994865 337408030 397555674 10061161 724191579 561172171 756479087 330266181 446387116 413256420 242471487 273348765 161701340 484570976 709759471 238263654 982577687 541074126 265556948 142112359 578229630 689742287 783156856 624991932 6634149 286575001 693230875 823017300 935117847 199376502 30125615 461426547 539884237 999701571 903135707 464684336 266299067 735574769 637756026 4730360 904687428 540073224 472278297 720862473 61935040 39726111 114242556 179797496 693107709 686058341 697107225 731009836 775038651 365924891 145802907 715843168 888744495 581903384 699211616 776915749 153881217 659151428 187777916 999445853 355374670 671279389 77570740 305501634 315104550 71031093 640396548 783542877 312224271 391494065 36651290 854212879 181390336 563009740 28887256 498652683 227586151 389504594 293563350 39725146 802366372 434148901 71558621 222978134 251396491 203748028 9008493 509210671 744267750 463126431 313727544 838631017 56284401 218732524 769845669 522512476 87501788 934306005 994210126 869585587 430908749 647767584 620974466 57559533 509857755 243486374 45186499 231859423 644302996 501757652 437964617 422539057 760764792 579758381 207323006 180915164 602610683 814943941 780961920 636822450 606592391 78707143 776504739 766615510 522584056 408486897 280559084 293026367 184507934 558929171 985769110 141596218 600608318 996707220 198111633 684624613 665635474 573626605 593907710 845369781 716441540 197050411 844536500 693965553 115322231 302058097 993470143 259394100 215998142 147670388 892331483 662908655 301782179 513939453 500634365 128235236 633384098 657067115 896077003 360376492 850136363 726646062 49567263 410729523 658340387 67522893 521069704 93685558 447930211 55545057 372574920 722388428 54421816 302405016 805274455 931840730 280382689 852321075 55247070 600700061 603603221 907909640 432712381 226236709 829320314 503856000 267103623 69972180 636796975 570746010 208791425 967303906 251976771 153901670 990226726 74246108 852059707 693645963 515626917 109821473 530582416 285052355 232105313 616171108 416263726 871174233 405782640 218034221 926486263 651151538 357331229 800086104 107744318 140566465 95910503 712420244 847775309 295795088 779733631 823561956 970534879 155581886 631692110 83421730 969645222 264288764 183616749 686622839 300078534 784802447 479535146 676066533 618577496 801610961 4699914 823806141 656086504 577332656 316603201 807301673 105315064 117419566 729908412 767197859 334073723 183634911 231661080 253513596 832065370 165978478 91289384 691621462 987610355 563163416 815028594 519974826 641127829 668422447 159418034 363463491 263086085 932119704 425440087 280392385 661796603 862356814 570968321 27371032 604824486 163375837 125659401 592610830 256528420 689734375 93139193 181951680 693710347 116783523 337538831 478447133 68929251 275626585 164269759 149880938 462384810 914682343 889128238 676442300 430761550 877642559 86664632 637032321 959407158 190089702 783539818 420967160 957300922 328206455 32494728 259225012 602635942 575795486 188330761 903711517 42879419 645722142 344481558 641269742 500662062 866771531 185991823 343296696 85032 186029969 772472965 838836830 490113092 356708715 977461697 670360215 879547923 653727084 401497404 109942896 578205595 264697786 420917925 564326599 792729812 807273869 503577310 433135313 505261098 351220149 944833151 457842324 816823550 43665170 551524946 744675694 174689317 106769689 441893845 200787084 502124135 215727190 436587963 95631220 883919105 95877860 548533867 714528892 285149220 742176503 97773696 342324048 273105779 822055762 743723335 515116912 307844745 445461457 494408516 64310447 786783601 993518049 720585901 498457013 125403948 236268291 259922413 610424958 443281455 774854477 569038883 191876313 104027874 766050280 400187808 405478123 999025186 94308243 649045101 581585833 366307775 462667550 484981954 354259297 975944959 666873840 381753232 508945970 523891993 195519106 787167481 264818830 10280891 989655266 88781010 610363839 972889989 622772017 132441384 536859232 674681484 265283621 681789624 304714976 353539800 180871560 571346293 469250563 589501158 798777015 826134789 325888352 487073830 175990051 734035781 472282595 990873470 993854164 749519041 417320013 925242309 622698209 649875260 234044847 295461961 219937273 245621806 528220659 964417866 82884829 264427329 583926867 539635836 240451299 422952148 350139872 648717705 355065973 467886200 499138556 827425933 842163088 345479541 878247648 62408856 645810758 944331590 633253911 686983727 643603260 792587800 586197761 517373388 193392684 817041232 290258769 710370905 551751268 802539522 803437456 819294649 312805702 904813946 463227288 999743808 507614406 245071799 432205081 628406837 242938351 389811179 776135703 690825303 321887070 308468989 192939881 481420885 990103493 110152198 300763964 33664597 878570090 137076439 620317583 80403566 855734693 783352434 689178805 138545965 213656422 846882701 290590678 644800020 265181612 1164051 485294957 608849942 871517967 683310242 498547147 491297821 536594743 518197005 446759827 211523461 336548194 55311067 387185724 929058462 57976034 182586566 652405394 607779629 752550301 42088510 35857206 255694059 693999243 960289252 451570969 814440965 272521788 719070735 854995973 793278362 640898383 585042250 900379412 186844225 230773500 690968276 429470519 189342336 334656907 794162462 549350832 942914902 104964315 246943825 113219736 778157234 460934364 921454277 493164890 588794873 272588821 73752971 306589494 934062724 588146719 203910885 77257151 337314847 329697319 443565768 245087069 108208012 891859312 468305249 899068876 845669118 959547855 448070541 674791067 406654622 810089517 66581343 671592366 918873866 346153225 368175774 493799869 387033041 134716659 61779268 846734547 160959480 108640530 717504512 895862479 480078968 233991071 106151093 71722470 41846973 102705768 554846969 388416799 693927720 158992718 921935511 843997398 763154830 355261127 122016781 477601593 75007928 624617565 901144335 961746638 371304417 284780844 635753730 582261483 36273979 441353832 729422721 658289725 228529258 740409813 917442268 6281538 991622663 932903501 728699028 380219086 340132638 341065790 714276833 710252682 492824496 340420649 348230700 901073264 694406962 9731364 20841877 420118097 175879437 876457817 579834222 630407759 418183452 166709893 974833341 129589091 780560432 964212346 975445694 587376856 948108431 861499805 268000607 628877774 820652657 780418408 598708675 745048504 918454402 962654441 427002560 269290718 590767715 558529858 269667680 25039580 440130345 926641191 124289892 614306593 830818268 614771299 742169020 117504881 21851130 107792467 347656464 559089764 202575345 196976745 809409082 149376484 608679336 532277162 669912266 702236595 354916599 18139185 452336513 184854499 354662954 770079146 866424022 655641436 827435650 204039639 430739316 841368153 898243252 333493007 846590650 395966187 284865896 256206010 531407674 494020469 192560571 650088918 125024058 427953454 717066173 978335093 194396982 173640866 29264116 52832573 559536732 865192497 110578392 741482470 561569550 55431823 664142676 537332160 88526180 106961730 688671564 62916394 502395303 966570280 872357649 742723356 441891543 820867310 661286638 541047198 135758118 143612825 650294687 100559950 41059451 438077697 591102677 204175071 970356464 800351825 103316915 330978708 531684693 997403273 619369300 835493321 981219242 795366652 422774083 699936363 380004265 711952338 265117184 119701114 408049977 525214343 783236994 329491854 473573116 154864746 849471920 54314064 598945474 999528223 939443943 588348156 682791956 571028254 954677879 909443557 389347498 638553137 677247270 236072433 918140661 837364730 273562539 948936985 491910294 681333867 297836340 198465771 197210853 956137036 946004961 259295496 283207531 455173560 821951814 88311718 59393640 578524832 209962733 616076302 512669518 596505926 990588114 581832991 390693187 750556868 717918181 559733194 3618723 388206979 528978571 836851604 740718716 696828868 925688606 299952919 306848017 208861211 520163944 991834752 426296408 64559086 777312812 67276819 447756668 534744058 197045149 705257123 369424475 538039503 503024101 398510618 389993992 386637135 879335584 772068343 964281162 881158451 258097246 502537163 300892444 172070278 51539236 124652475 779684651 358722855 214371563 674247425 149487195 648175436 716041760 626320491 674982211 703328762 999788067 619668698 38996140 387787406 422368200 344311237 662705685 254921271 142931929 164967859 269819442 232967801 743943569 494321348 415926121 961324459 372997410 483894057 662349395 634093946 942679088 1468328 251426369 27788644 24845397 466969113 445680053 13394750 829210011 950428651 398020836 827901359 677968645 653538464 98408507 110440114 408477446 189342284 609212119 246242328 991867399 794082330 489793803 194168836 84383974 156255431 532736734 787349869 786548082 425355045 517939338 751273631 977332464 842879642 113097470 868144570 458064537 670357406 330548829 799750449 216981529 746293312 840662141 588594765 873330706 892475554 952513897 167183272 222294167 611897209 541642208 105195954 189075377 107267214 224507859 498113328 883933662 780592447 260083435 785794999 382091405 195813118 165166848 585248309 912367779 817231313 799033507 768030569 212273400 739648721 432074645 462879846 278785755 421329067 482294606 813991188 492961930 206644770 42334071 327582383 66416059 351933066 718638192 626333254 229181974 267181647 790481867 431988029 363494841 51850092 232739535 57448908 343144371 736777204 272708854 611783037 799277193 147570317 35496047 182881202 122469555 337591024 312136348 329891868 135308064 739666027 345674901 66816837 601908142 799065695 238856100 385500424 770035635 120664257 995059143 139907859 207443575 567568541 972859442 945588076 18832311 390192783 253920714 430330601 622885924 831188808 175543210 60795830 404432866 355507727 203174818 320680403 646527241 604390205 389298355 54559124 153367080 657519808 130538900 582598175 218506941 774225049 279619376 417918449 168660414 696940894 35493158 198427482 883001363 274925752 490681416 761967868 10017561 312718310 357614876 688659536 488959264 27119673 543372382 675487776 481106414 884401046 855458172 974490382 868952891 901605623 5935385 868539916 220126515 320974058 777128330 294796514 265489655 125792272 407766364 343861420 862885148 784393119 609728972 490389081 867778090 313789921 659217229 174780717 132388638 171671219 530755590 324864319 901961704 877524999 925530193 643810812 174662126 76868706 876965182 727388322 548323463 48070494 386284301 555708614 31751041 925451305 366592952 218793679 495476124 319407621 3561831 561651832 230842125 588671174 211195641 806734674 451117564 623027031 194507906 669917503 422014726 176460341 251007431 749858552 912010171 84480498 994277060 26479241 574480673 29674932 226874406 940763600 225595951 883299251 757795794 154113281 39512147 164231102 657403740 112150308 183260653 950166455 848642193 744944278 310490322 143400978 623300589 700289412 68585673 111982682 775662373 417334899 141719057 637453741 839544223 649159867 586495449 87242555 985152757 618528519 305046727 134065354 941687670 883939286 35324274 103886645 803604645 64986109 771582696 867381480 846556088 548561187 644253993 591754854 358013466 563444804 296559017 623201988 586690025 556771375 920514514 421700139 300136057 377187336 400719232 246812249 658677967 208228806 131262339 862697248 159923750 2525366 472875040 847186150 384140398 952046582 841082257 16441124 245780168 479315707 524845696 384887016 372330507 888143884 342859920 682623826 368845122 344265412 428862164 39925274 35355692 658269844 6637142 904284169 700324283 243278142 416922770 987534203 219377813 364033883 939487224 58165988 446387094 865381078 115386477 777165127 885608012 506704239 655309770 419173056 326416250 753205050 452592732 901993212 8120725 191106845 647138658 895150524 347479882 943892821 679655315 284804950 145340918 346139633 365311381 667035956 799319596 572405078 955191943 39487570 278863923 165070521 36445304 451698116 312889478 276619944 905587437 969150254 975434322 582905218 589728607 374410058 440589819 273128954 54756283 555987046 341607319 873488792 594901728 937459427 168570737 267331384 460574500 180534711 9532552 18201992 876452048 649726700 232059149 853453710 244963999 139190303 98488553 298311457 108806211 160191745 517204020 874144107 89958112 800864730 162536895 99978605 665672079 775635969 148639627 876481147 91764189 586735205 588681552 555436732 299181129 262739975 281420535 256676267 325056201 752996477 872261408 126832793 981616453 738641521 611112349 152249640 809886747 989298720 685935093 408555473 955426458 54497244 774953954 388648543 687550343 373199499 136115667 373544050 14279067 720484901 568384363 927446014 34101762 314265657 771626496 491887049 425382109 715299433 439410973 870029808 232072129 502989033 843877120 661544034 428190774 430775044 863918877 990238563 848843834 939581335 298358425 995660299 360876731 397185428 445224655 224388293 293195808 501284481 751228367 931471312 57106113 336596214 572408538 731520449 936383338 193789731 9383655 201191423 945946589 220298567 232105761 794689350 396785996 393533498 369444711 136527909 261848291 365472228 991523531 564210048 550970940 1404867 574623764 389216014 390466024 298321258 153798204 507250652 47026669 454275324 774244594 741411528 925973571 570699189 845530392 412821767 657337174 158159969 390222662 405898399 251742343 449386467 633304133 376355565 419608235 581375408 919218582 198880545 302881930 434840657 257577449 349592254 816837473 587453925 37828006 930201115 330046305 43201692 42473831 317215460 838092334 926842685 694577276 550413977 658640736 773727649 212248933 732649741 868557061 102539573 490697820 860830440 267971101 226013052 944715721 236804134 442364189 855025803 732724427 315153558 897922157 761608076 491818422 701621340 728343786 137858875 233563791 396391536 350431844 362234988 743622034 695757085 71416353 639760003 643980717 593319042 308621656 30131194 363093250 891479316 649288631 412754655 190459241 684348954 900307934 171481939 817344235 768927792 86935522 9537548 943399496 560953285 500823499 756814035 717757298 107316637 195474966 388978951 211971600 348822863 432140851 944572953 554189820 427569095 119885064 685306894 73601989 357503430 925727084 758052864 658412334 978127453 389739693 729867933 304801197 171368310 265288459 698691238 171061485 709218891 741589562 906113394 452835660 711532525 220412388 979556712 192823390 621843902 65840677 99565192 815127912 76337655 660419597 22539491 854346214 819276323 184695330 88074014 649178117 510925218 761396443 728610036 694437161 77257255 452143910 882571185 939699817 503941179 56614114 399370423 866796814 396590007 459837798 246403581 245832984 461037134 810820089 359490699 205375929 480847873 670506583 419578623 156084695 507881384 404281138 130522123 897648270 445008240 381479599 365499636 661739948 627086168 939209445 411774997 656334900 92458931 768559714 952751450 15288540 740241833 50924709 547921605 639048846 751909301 881001637 96406253 458687722 664347176 733849928 755581306 714440899 616649637 789816301 541925290 374181534 826818467 151756003 669818576 774432054 785912046 337418735 223354575 313292794 772920359 714445002 408733859 920422285 458751551 376291745 607404760 884230726 279892224 293615507 68046865 199847598 975506308 810002743 102462851 940392452 840746683 214700307 475075959 252163772 105773034 689122342 175828427 360231675 973781799 623540831 431306866 431555869 785312734 716052259 32813039 612900912 34305359 240109003 499787230 546418806 116913421 436299299 359134572 36570599 727303040 49939181 116423642 340591276 401065060 102664796 333339389 125991845 554963784 4226713 351396801 574090468 234406416 783615554 957823137 581743152 315215732 549503206 255808049 145891715 183602047 410350986 583796117 87496589 377210896 132004647 246034183 693765678 339575644 133494057 284030036 827178752 922833514 446077426 810717023 226421706 685154709 699871061 482046109 861117710 926865678 825148187 17852824 580314748 982080344 385113985 716639597 152780157 46190538 485856696 37617997 554612649 967957265 321824356 962451199 312201041 925557163 848795678 881504605 611310070 416610412 954851826 870592722 711791823 346359037 214147553 991618019 457390920 49480792 468564320 98402211 191879037 732594510 913769944 26202685 396293827 751491841 766413604 617850221 49667616 779111274 367494678 669293319 738200782 286620628 503885042 736268143 260776124 701240159 882275312 621382176 401931021 830418814 795805630 43126310 943712918 296667769 864462845 846301859 262801508 860899308 190715327 724578125 994464820 583143750 691248144 929953518 90025722 51633227 337724522 349806051 469794651 427393939 540298558 649293470 60321330 250824968 901173362 664627237 273124110 71315052 63001566 702373520 797090483 297157585 91626958 951917454 298863509 241688607 60256643 466496225 918211680 268670353 769199026 224063709 379069554 651579960 730440963 652701933 866456671 763324023 781818003 427683854 668886125 638406021 632539762 153296211 961888533 462221294 571868710 274398815 968560520 609144850 885246247 842180590 342068776 230968997 139839329 495562828 769471242 447736109 49646005 205592028 284450939 944759431 386975351 26283410 384886136 986299235 531727345 342742905 239913012 683140803 890306271 493901615 364107926 376150144 213273842 80524900 390840 634316229 308903245 956455775 313348969 1357202 472473867 264806777 90681516 856003898 997503415 485064095 202643511 84479205 439877074 687447252 64337909 590929935 542753104 410375341 784439941 338284039 380785179 39390675 674725304 82410097 512895119 63863428 925051670 86350789 267852796 416131347 568641626 616443341 975865128 894986340 5797874 833677867 417797322 34387057 464802688 736041681 721671184 898301127 469510747 463702662 865510170 7729417 211534863 147855720 285485948 816083820 588168408 853679973 228964032 614065978 315962411 680785600 459941090 699845455 363761966 572598931 632148178 246778015 569228091 915165511 412635381 674107054 802611297 22432029 118852005 800589846 894854627 919652008 947602860 63708933 239367351 354890065 222438605 154291132 167683591 644495314 679683644 61261073 328729524 341863099 15355680 781292270 610473678 492676849 445678872 246640336 925242397 291599914 637388467 693373512 258904219 861964146 8399862 128228733 338151928 686856104 197641947 373187497 408464661 761769473 144284108 327828888 603182217 188721285 360174636 796940844 841612575 465950349 24845006 23042267 560443478 898107724 258224764 554402351 69255392 508871746 415906929 661655109 477004067 350441418 904739551 471400271 322560955 345255822 36046187 168321554 662293494 724316941 417817004 226717800 721690710 643726876 908219823 205846976 722097427 702886754 5837942 427914137 605732503 721978074 776023668 211185674 939631104 516329045 186666002 121854525 716155297 232934901 757562414 145114352 29662593 980204212 744882839 773942003 177392602 638812379 873856146 951349164 954242459 992653963 257274712 760505238 452876519 728552503 538019477 569170621 402118036 900325672 17756395 298374979 460250541 576608248 388459629 152774111 867773424 606309655 116901668 938062937 881871441 134140234 594774414 259100175 756204149 838741542 848041754 497261172 322252344 397112473 217273005 307012491 84491304 831171426 190313760 412839024 602235399 936187796 398099903 840268751 482907468 710103319 743620811 941838955 724941731 350308135 233007097 361444761 261819753 766729427 304034546 964590018 761729585 292942207 963174865 119513829 848219969 805483362 873085864 792707858 631274517 335524873 520246011 703213808 99950299 62492370 942054978 51155512 317982454 635519858 208847468 755120183 595359100 186389616 879083351 741279312 568239544 585377191 519712857 162901112 964138408 483767496 208385210 485591480 109646975 813238230 157785143 478964399 725585701 552956840 772681089 268196365 299189938 360340074 125038268 406453017 445744374 253847580 404831233 591797804 864930549 852807954 370537948 962981172 162920803 912026738 780723150 843033650 644780332 112848057 850493132 167599036 780678639 646822454 572303294 504777084 292453501 564243342 901301761 793088175 616423263 441625654 982872550 585303206 714338638 657512700 260367152 52289352 923675065 922899583 741359002 214228878 949812034 509348786 737992015 370349574 832566849 920616029 335188848 298781522 457562431 807850908 270747794 76676774 276885885 897920094 146278205 849797709 932022123 517437415 36658286 825588259 312412977 776861262 241765909 645680668 623637289 448779008 130541976 367052477 436168290 245248315 922695247 891919262 310554399 849555092 113820165 68838382 606283606 688513906 291746173 294000366 81968946 346484112 742203115 724993653 301244306 708748415 685916279 130520938 55106183 952732193 85794494 482851406 733692378 13812527 246415184 186648496 636196739 880948149 958793523 112218294 673869875 60803985 935962974 780404122 316987339 364071671 400004927 984651307 423290851 105739503 266100534 710552648 473699908 566176213 80934168 457412713 775166830 613460953 167951021 542425622 865630995 890934653 141669425 844116077 339493018 118930970 59932375 194791072 813417885 686503515 937212737 881435253 469109867 768693439 231310857 383294660 934919815 408267291 889569340 402416125 209568039 730686486 779483610 609438879 256437 207493548 988509783 280912322 722119250 771092396 472671005 429875086 939720270 204397882 748224008 826764226 862364337 585314381 462863848 765771310 871616694 66868786 798256387 444421433 284046922 295975431 7079312 816818267 251531921 8746305 958385724 513737892 401329762 703791143 265488553 213994292 271023814 664985684 436231659 936244673 423273853 439102265 589385993 655345428 918153592 935892632 410948482 236071308 54447968 569173770 771871685 37066137 628402190 584711802 360645559 49572418 314354449 482446504 403969329 594384288 719356203 533673896 42294912 871123296 239811284 242984544 820214500 587574085 218020022 813346061 271150865 490857892 295384111 170026942 53595568 267252711 820390866 282728664 842608607 680276235 636834790 454441360 240818093 253875745 84178149 101437556 256639647 903425744 556755455 692630499 56556078 675990993 902208917 438416528 203272775 426433394 88648638 72867331 194038729 640850964 856069829 823647511 239062282 409048237 1249192 950273149 538419795 188249415 763255963 615521080 389460063 550422399 514650499 649968416 993038560 640987911 259004540 808691039 621652730 526608420 127841876 967375606 623095238 48821296 789080333 600229689 257798865 690459673 589465182 764393551 471852186 681464545 433462323 744243635 422083351 660388892 593936169 156029622 311349809 179525237 478931219 314074874 395085379 431971369 727918968 394873592 513423519 624455562 429867538 432197755 917043721 59457405 877242192 885622051 570245434 180689916 679264981 535722212 376161630 300440213 489352183 674145924 989516438 79037162 797122624 887356960 336076407 466295087 32172017 568543655 700036234 223592111 488895610 689747805 248175306 831853128 895337731 493982298 831356969 803496170 586095335 543170825 985496331 283216923 755261491 864235945 994829256 346342006 862015532 708430543 527501614 335404071 525588934 734755298 853811966 176067953 968397869 510015390 92842091 556689704 787970880 529483922 939523230 213199671 387823121 20786082 941297972 886553372 116320614 403966597 796777662 491237479 757625403 85738568 927148864 299573055 162714174 196633545 732142770 835641052 977128530 12630588 633787266 244044814 968700172 153435562 374401808 363633077 937876281 259386221 328216625 571893062 73083990 535607478 238515629 724603725 371234071 506319623 162982081 475128293 933911521 149272761 833470366 632389953 724717391 804956024 926284264 672974375 941637296 628000449 978265399 349776496 458376839 421068395 538515353 923843466 842813706 456700187 349683726 649998070 396941476 965798094 303394059 99636426 816909428 263961427 761293048 465741359 80708300 111284430 161997490 285523940 217245106 692684343 674900489 243957433 6951266 763688409 407364163 869426197 896573641 512026579 593301656 74771569 195087884 552237722 542132404 783622107 22501119 441687925 301696311 613688436 461795247 116694784 598927416 117622002 672402649 287673258 798531006 345973023 14932080 108846135 299211846 723620952 139523611 746695742 247666496 912300046 412652980 914340523 917906 973682760 899764170 477122623 708627987 721852448 639938592 494967307 185728017 960359490 223558188 857509369 412776908 346016112 250130841 274855747 235632888 344198400 744208069 791122170 709432127 717274972 581006659 627342464 486742717 114233985 379545691 283274254 422397570 64519809 362642821 373493551 560377620 514006017 957176562 313175875 860809450 542210235 75531267 104831997 535790834 949084669 465609167 32985573 56941324 158890793 930868130 957277399 148938892 726109747 19698040 464092291 717745852 800707110 285843078 921840363 15199575 249799071 71063474 90936551 552530704 625810768 250135062 821296804 228002313 348682879 699662209 202713121 772690524 916634500 172924149 818195888 312577174 800110670 971889962 414276731 329488950 383628511 559642890 298652925 238993971 410738123 641849907 218450309 834317683 36678333 640740216 675819191 97389909 387402995 433958752 759966218 159818280 989852093 458974886 281686090 655682993 920431362 447478455 238261271 467729834 159660986 37667895 304461925 471340605 515719285 81700732 490600699 524155533 166747602 404814609 286092020 445494573 321837321 945282613 952137536 596756646 51640930 610089306 453216036 885974518 936669628 717574822 183137974 872626444 541478151 558731893 362375522 46765901 853975754 62690261 536905832 61635090 725365918 993394440 830266715 884483880 79575984 891373062 427377827 913383758 70213443 92098808 965220860 487762618 313150764 449229502 195051253 78462869 673605716 544571754 490008434 292558970 796945722 837917891 76642859 647150331 787358830 43032771 849181483 502499868 619011863 823279129 959227985 751055574 386315118 467566248 691190738 467533973 550915905 541523974 122997941 684362171 227591793 420474366 312150869 245084699 528124788 408194318 499122659 357428606 58236371 734417642 640678114 33968673 440189613 41084663 346132393 455934261 418896179 274876625 6885605 541708638 309157674 640421061 43374868 555509045 163972972 725357144 300567818 307510726 942709351 646521534 680790640 914227987 237754524 597813091 18969152 371147407 509224737 606360166 958555978 95618467 365095456 964170521 610604211 482085420 528061270 679662723 187034225 92996347 731846805 884811230 667977168 524678740 439598658 627971353 913522672 90941039 662532567 501104470 926706756 548161531 950971490 997829485 690850580 763415702 797375748 675341416 419934204 483963222 657683316 406295557 144651883 432898883 762615418 739346231 127585317 140657114 270196340 331412645 131528130 573406604 575626708 5190442 578705196 906484284 659761055 543913555 994294821 227298757 254509039 906033892 52567231 473140850 343028339 444208467 998481377 232714116 109256938 489808972 188094409 991807408 2660268 553907499 486847621 710136222 711467553 437157509 313431672 154977899 800555847 666665631 502574812 303287848 587039280 170300405 997921338 10069080 672967809 745808821 194610419 771093110 284408565 459232833 991858107 371662957 816987608 33745841 514197016 297869086 419306893 946700879 345836775 511833822 890567945 109036825 316613336 915403252 187059797 962820162 805779181 127967007 951790863 420275121 376538879 828588047 924446953 749180800 438134329 472110056 702965289 712078974 431689115 437521858 900608552 692876462 177917048 76935979 760287187 874474950 732387576 48086179 80191533 823207345 651475095 680948766 29616331 967494413 319288484 470342022 263898198 290761134 940155587 915159351 265828621 180067609 372855148 601041025 2561856 331131658 643673193 233626154 728128470 366851054 749509468 610472169 851973832 335956841 752076343 445850092 752440228 727140562 102635457 543122771 454077451 6246834 824931864 495479986 949561395 203228233 947373354 186470803 869273445 730441225 766353210 510693362 882716288 629660697 495528289 215951039 639695476 843985363 717706251 896969824 129363144 346943302 753941878 762366764 355888149 669730740 756139062 223123953 316052105 569344533 397131700 678530670 905485413 674755987 339253930 495964634 545187455 455679500 618068392 202796379 930443457 46953620 840011667 258392208 667811496 134450160 988189217 244430856 179401158 343653659 905472094 526909897 853514816 760875972 965303081 814645194 554713936 387861711 480004535 485728888 888376772 719499984 762924048 472395573 693489789 893551251 561941389 617806036 12398321 680508823 851180384 235581983 604662698 958549133 415847180 941721681 299189957 601476062 806199529 135548829 707632756 53452835 664946338 6116773 410465148 401630379 768108470 418411011 988821432 659913208 616486906 457327299 1981076 595909186 913363989 719965415 945877394 665457650 570564098 240494306 328905 974131240 510963602 376760606 962072417 910434102 626706151 338659446 795244568 230215971 350584570 517378236 287978944 852658218 981261335 452406068 712953790 170909496 589782620 808444183 33466509 613057649 821948477 492923410 796527673 450234283 215618819 406032068 390172389 130168049 309153608 562807619 883073861 357581057 254943612 388892056 513709860 808517071 558683748 509597758 107674592 891589376 590943637 421225127 249618153 406826608 127342589 64123319 678672454 50269356 960371803 731022407 840631055 25287033 795803074 97271715 214502388 307063371 742919706 869660172 573941684 985767118 944046239 953025335 627376039 846306145 221087840 252910797 870297653 717891478 684474561 650192617 232994141 154136244 399861753 596853405 253227823 415610421 882812309 556969581 333421650 847460424 449626867 300946130 602056831 190961232 163230152 524984 224055044 726000995 10754203 125571584 999860033 723741899 765977927 253332991 498521390 834511497 60538749 943944701 746595796 331122125 693231936 919493047 516579279 913686911 819537767 411000286 13105619 758143162 980076574 280252566 529809188 521272139 53315429 29394936 450415644 700496950 23489423 525836944 457930921 828599857 410559941 765539295 736498892 809765416 360032897 315929818 912964379 147383 554875411 922710633 298110271 22566323 194785056 422951401 788277367 618104482 406740253 728435115 467632660 686626622 47843544 212014450 390563323 817914101 525307120 853290233 673522470 560213100 701586520 461040235 856921123 818823672 495181528 333111529 928192915 257976355 852413836 596375816 5023916 823932973 555455843 642592080 131470264 70513800 658571169 380709054 642353300 428143451 484372573 949673794 242578738 995817217 627563268 222013506 117783 516913799 382440148 850108694 818588381 641788465 8532834 710672266 579660466 204911093 317048085 595288159 295868632 288105470 51770792 930439625 353866531 954117930 813686444 51578866 96391294 167649677 158522883 765931382 562554726 402409196 902519398 828772838 166240877 531162435 811434464 351275077 985617592 595673920 648178257 3910030 92328066 273043653 71957997 666590507 635533719 410835817 368954810 619264895 312160730 589724920 104530453 476639838 650237375 855667183 460590894 936932240 780545745 567879169 305975175 206745937 396990509 296971924 618117753 429084372 892148486 884956997 714098862 919304891 61773599 422030432 402222760 490503073 766205268 891368808 346591545 202280080 998443537 52397461 433228297 880809867 926411737 888377425 642250260 648861190 763599808 159959482 953684009 559411048 856196594 231026980 141283180 391368592 698329130 496029076 841968084 836496205 784484411 368771653 116673198 15141605 67122827 253560103 433172248 437448335 510262931 760147803 664527495 662023417 211096928 153679288 746679105 893284802 891037717 895276362 901240036 59514881 539027559 909931981 205221085 941584572 666065183 835869238 475288306 168605554 953417884 416516907 509332409 846445714 876427598 293518726 496745758 683516929 219940924 868823765 148492001 224287129 843557759 316674525 436119318 434598308 8873669 428277011 809096867 771276133 245787599 268437281 585492933 900765071 643804915 27889511 889429131 213116620 909234074 823910520 56321369 728808503 369697987 59452569 369705831 100163042 479301503 998233157 913148736 220975953 92744051 868109995 148226884 927994877 38343001 638798894 860531750 204276179 718017407 41389284 414410094 602306482 893887046 312599832 761248759 252565489 55175844 742024649 30529650 3632342 362582179 162637608 841759714 364220191 73191391 623034654 399556126 118485629 767002636 504939460 115788883 621740565 819380590 309816296 979202431 633754366 730790240 213452687 210101495 672756933 124763342 145343597 618581218 87906283 211940026 70520431 218862267 435266149 716530874 124135985 149682643 842229276 380793208 219971465 614878668 289572203 315525425 944912378 116266271 137108900 315239991 96697153 671160215 845209995 169568111 694518221 373100244 464318425 203605204 217401150 948385481 816192442 764456434 105979117 725577279 824328015 940621931 491705444 104031568 957292589 694037622 741206497 564067308 491598301 863050075 966206168 387457111 382848602 127174136 300293230 570264489 360940182 324718911 803142655 356597837 490514165 710795958 572730776 186553474 170687439 53989109 476182141 722566877 292572147 899751979 384973221 531537605 783330591 664419994 20247609 358613238 96442505 304651543 451937817 438309887 226411353 489708427 739387990 929263300 80311596 394321780 364237753 404669692 613454995 721695332 588051259 895307187 814236050 522504833 364171403 244219850 312721441 999911684 764439691 466440306 762011310 384605370 790325203 873565621 573311642 793323654 817786157 106591469 699328183 147104221 734741527 863024971 348817872 406074184 397546308 167647825 218187554 167428838 404769563 353003096 271982811 580610791 255488567 441615115 684869282 342926354 254463461 763370474 104114702 272687168 235799721 359679177 975068461 88689374 742522041 600636494 969799935 246535023 926214784 506464886 526451705 479692296 828948765 391623952 840746627 631414738 552883937 87311936 2120570 647098252 499467221 682672894 847154351 329200647 857024561 899908501 161855333 259161768 614877926 391895076 57300183 864945129 577360405 323697952 184030896 315167191 247243158 377573328 712295313 538713238 145966451 550293712 32065422 830656217 141748329 274624655 749241009 411617898 400420974 888272848 13664630 908732072 654146341 612851757 997134157 292252420 707845227 151069327 73114396 433411971 729711823 669042103 94771642 71443263 444705809 597080249 734688373 680364262 810206634 338392956 733768589 20480825 428298564 542172475 244954807 967410062 741603134 930182406 999048090 198555727 271253289 811204162 489767509 168301945 640131149 323795237 703027703 981067038 714132517 65901883 129790214 812638179 359747806 407212004 187962873 897325443 131902941 626443475 453517758 631576394 659652150 168680080 523335221 168638106 989799221 702344951 316596402 470769001 558205657 518556087 519137919 752965313 860717652 126076117 830325592 945690944 941486220 873656614 862504429 681518998 853468317 165734104 449554019 420625673 330433621 937564137 804207315 510062579 885392055 821117102 669104074 217668675 111922809 202137166 735075528 345807864 382591621 669777733 373320897 744849322 220569724 119178210 258375327 263011585 813282606 207274185 676091325 887259963 683285283 593769841 31038573 514827690 358496533 637351078 460735092 582263860 370727028 728031496 735143305 467222482 330849761 674822539 439037913 50087697 548688819 77830134 470874246 797188756 670598773 672108900 49408035 725975951 399197542 718198981 792900922 128099918 239655671 166400862 511744198 363355820 349265745 404985669 159250105 754751132 421498060 987571174 445206647 885378724 349955705 802771585 63699289 102133341 705119898 600185513 867810092 719747317 941929252 667413190 715396783 909137324 74619460 867934356 98509336 672043098 252800727 511198626 937762704 537212392 521326320 753550292 305113010 985366226 278324822 587756002 160301584 953747372 488013059 43116502 182813102 645753242 698177958 370725266 408589701 783285974 143877666 100123976 931175169 948454189 107428365 726349312 276647044 117049474 821993266 557426709 907161057 737629002 474881039 961527736 2090209 507017487 308534872 804215660 147904450 9182958 323428210 988509832 282362802 634969624 291647224 791083448 330337112 537841236 141979962 195359613 539093324 464803451 73847737 527045288 21229722 774091003 189087149 913019619 418001220 782496853 83631231 78404904 51979965 217723808 121897039 886999111 347386478 795843843 789107823 365622117 156753972 861913662 618972645 5758072 54440672 223495458 667719661 338142924 743846070 395425300 319768693 987005312 91373039 289631375 750246560 704969738 525516599 168459679 696399172 172709039 737894447 111652454 962879851 377310476 876441068 107781274 478469334 673996432 677966198 451890437 42265205 640177919 278760522 39763460 387931376 615094000 955317465 603641865 332884769 620849744 794394375 2617881 543795352 479138526 523410604 796219471 484194326 408823468 405241878 977205335 965548562 378282660 51632773 713358836 632002871 450909953 939000494 902117242 806600420 832977362 102703929 627165268 626524074 149464954 861418819 80963455 574536658 105519923 83995357 193912333 69062613 670354310 69690250 699586980 944511714 190113492 884666053 476522748 644449627 6143953 407109241 292400229 831122264 24201731 396722055 695916606 557266722 756983879 206033988 594771839 725499321 478929741 132011256 850310192 239017295 128425495 908889696 572725232 687576523 255697022 373380140 531425391 77932359 277522861 494865794 52433908 632114835 878764708 217229177 2265047 925491631 305768118 704801695 466895624 371631188 840086539 229229172 46789767 599271020 251101727 123033068 117550569 305476758 286395969 288849393 60191706 963240611 595961877 987569887 473363605 67313692 978387475 596363271 460453486 239290553 192259077 49206828 939780681 341966059 286557581 815378440 798003231 568906835 975366812 655561416 108472704 797242953 353064956 559272076 903238156 313349206 35925960 408022249 740407801 923225274 399576559 685096806 825386128 678593255 582191796 856276482 131920560 218681859 33299248 248386988 971148618 91630442 524402127 991476938 962944483 450292522 619416783 841865651 807617301 201823878 105709764 857762101 383136526 949156468 363642647 427285263 912440847 880573983 420581506 888659064 665256174 615417701 753118101 783811223 25563540 58346841 999596853 617075976 712716672 768174274 925825303 854518877 184998467 639764635 357013577 497700507 766621186 940799633 302814634 346734521 197535735 513554824 6633069 807453732 113820912 843546646 483950746 169670974 192098255 957422343 243360141 850321882 591156232 739055063 31037557 405244610 217703462 622460219 115537110 151423794 520486470 256813464 869666568 277145434 712690330 115752330 938786485 735237343 160117735 828931679 699820895 274088794 27709447 708065434 191913688 949909719 380156008 865427568 919127495 829674584 620646540 771587150 775321642 772287568 122231431 420581201 728694223 333336873 72219524 608399820 793682137 829295550 656632384 888550854 845858369 756699105 893864333 505730425 560667219 301114582 696851665 383668692 226548525 231132630 905129092 955558138 421383491 991496334 355344566 532249281 849797598 39196573 902413702 537475892 629920152 421522201 774555564 155359506 986071777 297629963 587925744 501803596 635406973 591613422 466989744 531725451 311096324 895764788 110675550 702211495 114028129 41804225 96576000 48330801 428435540 69810286 144698543 286640106 294433008 722529927 757692696 793202250 78773789 582423630 508639742 981669626 365612823 599402870 267463350 471920730 779911405 514371496 469415337 297784828 492089603 709085441 789521621 307176231 810546064 159580306 503002701 905272661 147777569 635272927 634465460 220677301 88159252 25241697 253427142 107170985 161964318 297513988 501591760 277307465 873309638 70038953 297303347 333293279 35128807 79740069 506336997 187651689 507215666 33305152 686702319 601948699 57242538 144536120 336693744 5791450 491236902 884243771 865919640 823674305 250563282 891621232 608530478 509348512 9963438 73191151 730058507 743236728 376106765 103185476 793210653 223325696 967639576 171734768 58252389 248995875 148435273 520305640 8596857 981158528 401552624 549640724 717920259 876633065 381822897 736874193 572886847 546459876 811275012 807959152 880410753 432774701 754169268 374916277 487963053 468775730 223088737 348407128 539605949 710738070 361569790 719683719 303628607 3232942 609201747 984911202 314406100 724374023 612489852 346628222 491485619 829330910 827617640 549268067 927588387 886600358 587487323 142813710 627960324 53463686 696511340 509778288 336554823 870137304 88605704 753539052 441421937 161134508 281606509 465939677 524623133 360399426 684870448 38374926 382638199 840628116 691339191 123470912 626145217 503445450 808685760 893098407 278477009 594768323 367306201 886631021 986166929 600603027 422572261 996740910 7733118 138460415 960812701 438896507 542603306 208508419 577390348 317463127 495922619 60579660 837244434 821369533 212364393 637256895 806618083 311893016 307193347 435130864 779940741 405586120 607647339 659841196 602513237 916481700 846389781 316113775 8834435 265578867 27783821 62203886 789454481 457432946 299058414 174933391 243077592 905671633 254703211 605721580 892673538 988445493 837938889 565490516 505054097 350810680 232080611 86024522 964847447 328316389 316849445 926048516 821013756 512845884 986017810 71669229 581291900 777693876 12144319 202532899 722711462 811215028 898339669 529956601 315594398 476997656 420531090 318345079 70781531 460113842 280907593 353060565 639018026 592046023 54252253 357960452 200015145 666333326 72471498 920612645 557908173 955627189 689873693 176617487 327612252 667479003 593524215 22288589 198512244 530185495 614556685 58727710 306184578 236199280 544937003 510638580 455768140 97814114 570696364 761005557 418559848 666884191 88817668 835637757 640086210 253782860 7925047 195946394 363060250 91351808 698432607 233464207 273057155 415923144 494262057 262214737 961767398 237274342 155860824 540492941 402051453 650981645 676994369 487904672 30007896 462304487 923828814 782827037 928430811 432530319 650207611 117989451 21531198 964646167 777482204 735638181 46077196 374678276 283119893 142597208 658923940 290465997 839696352 381747656 87902396 404748383 460766859 559666955 236035033 227796636 158740855 16347756 892994007 579802071 373593498 668108010 891446631 621912665 803813118 655190198 238558092 450015968 990382912 316240824 68560413 566706459 628687378 81569803 826509383 692663855 11364793 52891773 285633288 70753077 640717711 554925328 365856693 525592505 646548098 356585340 567250037 551669308 457798035 671535018 229302979 879748276 441692761 10442298 181211631 480120583 965248891 910229246 667792798 360287635 619594554 225749373 860257350 164598185 68312036 158046577 167486899 485309965 587239010 108478793 567802757 925130616 925214379 902130344 261621679 689125654 314226254 414004964 681600250 766049545 869793517 993814920 624867200 756841700 967562428 254473938 157960497 704976944 233027846 663048245 957573713 790945002 421472936 543517401 37947384 733205507 163390612 479723542 718335633 993094623 663963216 690279421 506865243 835154647 561629301 280223183 575901163 447662519 675367728 851104899 213126312 421745216 251328707 709320516 471656782 505133991 35059717 786297329 373604460 311295252 665046238 439776156 14858982 387229220 971648717 900191500 491448435 470568296 513559394 84919099 990375967 8984804 593700035 6717911 992921291 769193616 896995883 774045637 127746472 254311131 919899751 529484698 324816064 601238819 31306327 736157728 750412141 36789310 281780595 620344536 93512416 818805492 530949699 735344242 905285275 367779458 962304230 768130390 932716791 186916120 262738828 450804254 837654943 846450780 694010620 292036634 651443731 14289894 372178703 851530186 78081063 531976642 664009523 150892392 787078785 282867441 869033705 436604252 952320798 641743847 355176518 891295429 341913549 617020174 20630646 559213047 633319090 810142018 367021621 248968439 224233669 75147860 834811476 396541441 441753681 478311815 822835258 594813955 99428725 234761238 371829344 778512671 731693222 604404140 634883796 411923757 657585451 18045674 231872951 180226102 775016864 468080100 525945791 345987834 576398452 209864356 292882102 115779435 334867050 896496550 525177848 326358832 356691228 914858587 327637241 393476131 295975795 506256806 959499197 770183891 56322608 914022498 783274846 367676163 776407655 87882201 99026058 168027689 510992383 755219022 448346627 452358640 767985203 147006325 858839837 260456118 359407635 147881718 28126787 911418383 204157700 919260909 953966962 493249856 868376380 997700205 131239611 188371397 935857735 178566648 580242118 619673547 387165061 863922696 762120522 304491702 865426089 252820362 870583190 881666461 774106171 43756638 565692172 376552905 179810327 746560984 735057312 857413434 406646764 389468994 402643037 304728866 795424702 396656216 76069344 364985447 822237797 975569866 683065563 538727973 839004172 349090749 583899283 458294314 242135730 151060042 6715235 401743737 171048108 471804926 296458551 966809287 433456417 441814105 302932498 701933313 709021837 63967311 644617352 217265092 999759167 907369674 766936132 752774628 794020314 97893669 16610948 151700454 550982104 112570290 481174168 300311173 769633794 765835830 92559462 723190576 384120569 365378664 27210473 228856970 340925873 609796213 408356525 377178858 72480752 449359743 973820501 762822873 823786196 718536729 946481430 435887510 618650442 555489997 733556025 508060565 824567448 989414550 726722204 580564219 628115668 412215142 713854258 988626980 129150314 361061025 737603455 811597342 269512601 377158560 881924380 811751211 783931127 747569712 883794745 161359171 889127913 327609104 79552278 464594575 235860524 327418998 688040073 696816111 454196047 920651915 562007675 132627317 155795766 505336298 525312875 964135656 393388697 308961829 983870953 270489154 409761154 747468352 984906524 785005107 600836563 236217140 979983165 733992091 509805502 732200558 697085978 899792659 931606603 786792013 71424404 928747365 573997525 360777895 615012897 896948240 376203405 98411844 270669642 226660037 44401398 727788642 981890606 902954732 689740903 766797104 346642430 455586336 811395980 724318291 80720511 445732527 401524453 302813283 473009803 844177435 770865990 5058671 846254224 860366747 507359318 179501173 214413583 374203547 316785424 186492907 164779294 155909943 576280644 559876665 485996775 372230340 579969303 902618940 763847207 886592584 772584831 19590597 951020719 194144509 784197320 604295192 947228903 806995154 488706065 892551790 68309574 448085226 541297872 342706547 198948827 701758490 232916810 344227528 523677895 205588847 438320412 159431042 456696513 64832166 345385397 608454313 751496336 500660403 598298329 570020282 319826069 509356091 292010783 629897510 981065022 31758873 415861876 149270225 113365908 769956828 353939607 776682643 854725038 967239239 738250650 379382970 653526843 961646033 132841575 958996102 714614781 531778851 463676217 693261996 885909064 991747484 920663583 671798228 440195463 223116752 451895676 455038235 225945784 874280453 562427529 324828306 68132587 933212340 254035410 626300349 805303750 912866574 890299317 487736340 386688004 483882869 932833510 883608453 691506161 256596990 165925102 224614128 198108144 863695606 136283815 133709482 363444981 110714202 520307906 646472443 928937228 7561053 767533633 368621728 669716432 908868838 539629309 489017673 846687476 672501263 918712353 949486620 152657086 712855463 343015085 924377136 679399559 106083761 14415348 219797779 656758588 640118755 557340190 122790725 720556000 431277608 793356455 123827387 220055560 200744222 458250462 297462621 756107357 917903001 927801959 302099847 516358942 475623966 980476345 891421324 876491931 825465193 584474273 140900654 93075899 161229544 586711742 21914664 277818999 592541757 352355842 835479716 608955484 32124095 245891383 899933893 219918605 608016378 611772536 824939039 140800191 586942506 395041715 186750522 251184828 972326596 557798190 39290642 132877793 11374830 439543807 808002458 29090079 725646338 838148755 145843252 174409725 329942031 321307944 757565754 403093268 61481560 470849618 883196793 53496466 492628435 581043578 895622833 890874552 546994602 754810714 805570582 814589020 937928638 517933186 391893202 827148648 752281887 696649687 761078400 93135705 2684565 59407118 837400499 494352320 27271962 971521845 71725165 448756421 95959134 863874859 745650856 844689311 527476034 434828323 877050065 198995229 940157533 229945893 200248903 854974496 236027514 782838925 256365025 968802846 452235544 85217418 106491493 154773921 125687529 470098336 896137490 618974406 871323731 342232615 285446167 266994111 60635122 512397257 960530201 614782801 423309076 539467272 813208497 292717911 168641083 14704310 444760044 411822909 756563359 889523322 339770057 335757445 678446506 754860370 461418686 927838534 141111674 223358732 357262900 795195048 170471778 336450507 491413510 578750313 168886633 849065608 940160006 398379611 564402121 569142159 593529721 246523619 243216241 38815998 649418646 910997884 74073220 197914953 678700042 159044658 165275352 408633785 482616182 680224040 52794488 504522472 46333935 619109138 679282210 704542022 764797310 499844027 83669450 954093975 983900318 588298881 867192085 382992755 220046017 148290260 42499551 545515461 170354891 11017402 430638774 803133773 177247125 997485902 386289500 629051678 179911787 89048893 304927560 905087264 729441167 502320455 934279718 616020623 840039092 510022340 133967955 519632506 561622403 362151964 888942434 451548741 838975001 661163342 648415897 122596391 356142983 460899434 195429236 640094637 806074449 907649559 563279393 806936117 77226736 118655502 58321923 265122164 442277456 498141084 908602416 77328881 420063314 770689060 734375411 535300999 222876235 855608219 579425098 606016487 346934148 487769867 416472936 902106899 263429048 657866000 740237108 679474661 688554904 767346782 741447625 232998022 116876106 94417465 459437812 98615543 59066598 399644411 306187705 830742411 150832376 870946449 878520527 472707435 873953025 86832382 26827551 731858705 978764278 150117079 711485001 824601293 59473087 361403334 260262174 712881475 244211897 126550280 845613095 617660395 264592949 200771566 634872861 253025168 617109239 228195936 921958511 12909778 891014839 503752533 530789823 735227556 998597027 173159772 592876645 443320014 721274075 31679766 887219434 483340908 212752116 377659833 131862671 343868013 473438838 857189775 452512196 768327701 750474334 908020341 73441969 521685371 710177437 275370076 95753136 890091532 879837846 570906572 885599696 85390086 285503396 552306780 661314388 116212222 133126546 121081659 482035762 723423578 157990689 705579946 814939285 858982104 872950406 186914176 648147292 136009733 349729257 269895589 277206680 495704775 637631974 200554135 703531538 844105172 587239440 245146856 103559106 673426744 893213033 699178429 701207641 502038227 639568620 679030609 566143416 366257881 108022788 365295472 730371447 926393424 43699986 898898428 591883103 918172565 754563050 259875692 987758064 645407447 343426646 895646024 332850908 943207067 14214802 659361454 141362570 389654070 295867854 238226640 936952724 392498262 736532656 672275828 118279497 802233210 204919247 320191347 706282540 347923573 625957433 544183098 611721587 358356207 979882477 227082572 189359240 848774628 50438754 121687741 117516684 576722979 964623615 578629048 932087247 470624464 267053984 278515195 903597145 104024034 281348888 331182422 662341733 385823910 967358889 979486768 803233760 757975610 932910989 774107650 766813166 34852371 484158833 987627481 987256678 497072759 713245941 461546200 522237265 642033924 79717165 869749940 868731247 266901287 659753251 336127030 884530865 471635110 191909970 343678909 428236736 715294231 886605100 182284729 503436149 502565734 655809942 453753649 352718175 843665491 120957287 571130942 645070400 271587569 42049772 831399566 695162512 717586473 365225319 898830818 106074361 528875573 334924171 853386896 230542553 787812645 979397634 360475137 750542019 485075293 88568295 98904884 294226686 644720661 479400780 952186681 580468228 680284632 183249334 775857591 583190277 498278661 405740700 638150504 982060129 484568145 702441963 449994391 478155826 281206595 508726917 572492201 300276416 211611319 474840253 148659601 66005258 170018140 832574684 398833753 179970372 568037942 487427488 280877472 187382611 772920604 538877112 876302103 559653203 446760763 291640649 250356483 851243026 891618193 346358892 328418494 430541202 727255411 9778605 902136630 164678026 675192071 592560526 842801005 860670438 24850379 710864898 501369079 390371139 734101772 130889458 820536959 920668020 615631472 149078715 58971202 894936576 849599597 383236270 235198610 180907681 538418383 850604431 461018708 164822470 731236150 206921751 306150787 722150162 986200981 509761906 327465387 245091291 722858165 694596546 171450478 368560043 580284592 391325850 273691651 705724611 684718454 793042819 807338930 391329939 419529035 890928762 955458649 210592323 705952583 22180464 282814186 879577902 246377941 58022345 727693034 624676705 232655156 798513374 1480436 584163873 475951609 443555451 851813172 302650466 806655883 230621281 532894189 242184016 90899110 116977093 106391027 626066634 691704281 62383055 64036658 561971170 733430279 836557852 881084709 195418974 764425962 178057021 501273439 478076986 425364363 252283190 944624134 303871012 607221964 673360896 69930067 752397311 675138014 28021255 925144851 5789792 945139915 26562220 84499753 10890772 578578669 19796676 189927945 591270552 879126901 957631255 860479551 34742431 26099173 907592418 528604646 751787664 279738518 324191829 309452082 451774726 184434483 302413078 594118374 674173774 157971260 216574653 332745950 158832620 956129924 268032854 836353159 293835542 304990132 558532066 101543778 422113079 302872262 29734101 842319237 301752686 617897354 861299354 826545177 755082253 206669348 142971914 704831965 74678554 264734092 16064761 567571361 27687633 436111885 385057450 459217100 311727647 60940230 809571925 720863703 567590185 302056748 593438120 660714192 33655235 737752966 224505155 132746200 605582330 910740848 728379707 440091045 703294603 427454808 388012439 888707585 953333609 897707524 791300310 123697737 646227003 336400139 474388584 500895727 193059035 862499671 29935920 707271416 373143512 206735273 841982985 529791614 438970613 285656853 741281341 985297199 985718184 827570561 654270479 210650572 954006940 508596267 759429939 686994859 595557679 424590368 594493777 246388534 29740020 546483398 769311877 753361514 390556979 596531283 546001890 609254745 880527460 903100499 317433834 267865256 230375352 962264614 295684376 544951825 435264656 331043711 276161622 581034723 526134787 597247206 756937095 517258877 719059293 87434295 547676670 303333078 913378970 910582561 383594757 81342200 407190255 961367976 409547352 38918016 524609346 607909028 977804967 545551648 431961261 316889152 97901079 315911454 312577791 561569403 511445698 815701970 304377146 967940522 504087346 353190700 632299030 707227892 144478954 973732139 26734205 260123349 971301085 40377959 4167181 488902556 687166453 175774344 244764057 49189356 499097485 349543116 877781416 478935359 187239416 385642629 551924469 295774814 169661688 599866777 990759149 57969642 317708359 535417088 455545908 398957783 618033170 523531082 684761888 394873579 565204856 116639511 306404412 726320452 669291279 675208604 779037383 868370127 786623840 341822756 492053299 451666130 711842662 592571277 851828134 516225378 710067987 911772871 528377468 845298158 244015564 850400089 374449859 635061170 962038504 756765404 358472381 773409861 149895732 95411325 783105122 269399564 582487665 2208127 23881179 200173252 822809045 574394295 176101384 794964476 625978502 363263502 626808571 862153624 752637730 243663619 327423611 589145168 608103226 807140646 535337090 968889902 497162195 657871774 301796799 228630292 480646115 369700004 249201685 269211956 642720474 987126278 298036506 471690134 937437974 947892133 349084825 869210773 259524717 844599799 680997648 980622434 801284264 815474822 173552691 963069824 894105602 916583534 511976807 251215686 685284781 924270307 727935048 708411488 721096781 985555881 616206115 352270158 269480571 18311066 308713853 821951204 612757827 790458660 766654090 188445385 913084070 831624904 553467830 178327544 864701465 885724572 125819168 114883393 914340100 483486154 958859290 856233417 986142020 783848207 941709227 755456389 790854058 840821053 41621773 343476675 424798330 223976121 740346927 139904930 558303725 384328957 333539891 516813974 199982767 934774039 415921649 596862693 297524321 173544489 709317747 17807916 709631000 381220839 19230071 978694618 547072732 560375068 646535664 36441011 452482602 135960101 741042309 515945550 361143923 916458356 940424209 596798360 435861403 36752910 429136929 221114191 812460410 991890958 389808505 562916232 301601375 845977888 535782031 423972650 511885704 689542918 935930894 487728241 512425898 481837591 814204757 796212587 40367983 900510139 165239030 516293758 925406195 812602608 577360695 993002720 260854599 423534280 447852180 523479838 696172783 731613929 443781179 418981782 811949155 132812299 969242766 730419964 853175185 924716158 119237029 242640089 929314649 62961313 784366025 66399239 228354064 160814956 675323386 222966071 73451006 199253223 348213355 780192619 202519008 486486192 831527680 339756156 111835494 370750074 479065559 991746965 293190582 186075272 593699772 89712566 932069351 341121590 812531891 848520754 110364551 946072689 775687282 513268017 603414294 674995769 233839844 262682671 634147977 562434342 675714727 908271739 547271624 684000225 645328783 518681529 105628976 699541670 849122081 81229920 4199953 747428297 66712857 737045565 701837616 952104493 306012644 796380398 603937607 837470158 835750694 834005096 470279553 566833209 553893942 961758066 880696318 119082767 920712349 542187048 552575573 962210438 623097499 153165944 883980301 910931431 688390562 12090024 38008610 891581969 747583705 262861262 823600775 746696693 274614170 567388246 809755294 819050776 32343540 997739137 464973761 984085524 443630889 943978720 665238717 221726486 993011249 371436253 245622610 551984738 995683382 588213554 199021748 61214411 403453718 128145007 775633421 660022331 47480293 831737720 554327289 101745201 5213032 373959685 558304776 41392702 590799514 953159457 549680447 806222471 444390698 492393388 258102423 889467974 295693308 293436121 611852413 774406217 93784996 468988592 692316752 834261361 192490734 307785869 44814567 269852981 241236313 370809759 639437576 736931869 832416150 936141162 710931442 712733255 62221326 205156934 342045140 591156708 704118106 987203037 124150355 56935868 544257224 267896753 873166088 53757350 899423453 24523155 5190144 578498321 935418830 993897517 524416570 794876799 995137029 333336442 688351277 392675076 258175650 647767368 634308671 153323723 948031479 553593789 31666511 411070865 680153099 192475599 15393068 18371624 135891737 83700170 473073435 935646710 810313742 738827215 12030549 877026163 562298126 967824463 19627142 275313326 16167919 942609555 327264336 312925129 281459388 642771768 963683782 243269497 928419379 234749099 818136305 857958279 876123208 408533937 949154382 351953745 62961824 190426082 158065998 165477961 531143447 790020137 624076501 611968629 258708026 797461830 28421564 815634158 204613070 612174924 960870224 712682081 830422343 533417763 462247888 105894801 590391377 921959687 462450418 28079058 687046987 935786759 748252254 888394128 275405767 978038919 149048370 99925702 184800012 895909310 981417852 336233352 860603540 249376825 914816195 339180153 933015694 50345814 577967231 165906773 75288157 431196874 42119580 9015657 155073815 960729884 609343484 732447254 665497606 814512167 641842418 211076433 296337707 284383644 649238983 340695078 299167158 814596477 526817336 318271281 424208015 615288483 495427318 222422819 487767249 112714554 712721445 575457091 720490569 495053120 99802589 154212330 826523643 487347977 447666348 897269510 39677085 405139902 11678738 690711704 297107227 804298201 206449412 267860790 183418641 38146474 913363050 291554441 99706708 621223381 922484130 164060112 139556970 929032146 65550586 929985116 710169868 161651820 687012921 200002066 257805995 746211395 735353111 676338668 73837033 474035274 77422016 108071544 855088924 737988169 267853653 794977879 661878478 155196252 560901226 880564927 10502719 464309362 727269769 513704954 695255521 780332238 32220590 43816933 368627675 623592074 800249034 291687538 910797448 645495567 640531009 683097638 27209461 372106143 294432619 298698395 524946278 544721356 770803222 984552704 217352145 739921917 565959426 835305620 253804129 923768304 522831972 1982254 389463540 630395698 634175076 272400824 740761758 103137705 372663199 587956399 534214692 982132235 908390821 62577317 300938370 4220004 259604348 172074688 286364774 191501972 585598491 775040824 70995378 689788623 117538544 414739420 261392893 712064539 106504283 38570638 148460819 738725077 524856368 865466818 26944881 132946220 475109433 705190147 149551818 488684453 142800050 775848303 513987716 444652949 375720651 37724214 314727996 144609706 896169770 997003038 144924734 424352355 735962726 565289218 314958861 875675795 414318477 192087118 75005153 659312098 406341279 503015813 115389988 448723788 557111056 477820348 177106932 14266784 765215306 944996636 793319333 913993730 468190761 681562467 5939260 739319913 517193597 152155748 818417908 989394465 878955659 746115714 64725949 674071627 506484108 705965881 7542712 616674392 862454061 907202454 542900668 565865106 471815950 84425401 615999701 236583572 939583555 801529946 903340223 996737996 975147478 88320322 639293039 121711104 713589058 148198349 288215691 73777094 560054010 664877167 725459949 562979082 354347744 422305323 396134947 598270348 553033422 138616093 141422578 359324511 69272337 644014322 685177295 533335916 712210664 320575851 126559844 662972909 35076361 815882462 960659217 243794674 233082909 259573429 110069353 26343647 545787200 672828908 599627953 209236204 704144514 503178647 773115492 445062052 662962536 462196058 97895089 255903590 800431467 401870319 906283003 9022183 29754487 301143460 41595480 857716654 178282350 297828058 352124435 824926871 161622179 84279431 76998187 498719313 540730976 338540725 671515857 681811936 466777952 817495297 983835630 624057115 1458517 450555164 35110811 12133679 995506019 573571918 639236262 647845146 419091107 53258990 973468948 394249265 464012449 503206635 255305881 951466138 645031903 239940678 112347938 598985683 883951184 441437333 846148939 732029737 665756637 864428162 481545961 746433090 82694372 613289034 696083842 491433876 610494131 193033791 287561936 995648747 544288785 554997575 794149699 599743463 299090358 307047770 581186171 623855739 172841167 412085767 126894545 179737456 181360507 710299888 201694415 805737184 107281744 384733257 373932979 359219387 662414806 914572637 223281649 942497605 225400074 175316745 776520878 973136278 451635677 590559295 270964549 703942680 434470067 371861637 563079622 651790093 491106789 890218611 253319026 810105607 81734207 217622585 417762625 489003886 192168834 370057750 380695132 787705598 474228963 356477666 840907939 608240710 113167754 742143109 909596455 810194473 997258005 539442301 276446897 33277025 71024146 913734749 767176762 254691831 990051976 481579080 183218545 636064204 946838127 57231738 120852280 902301972 410541619 590655679 594141223 937775062 682501941 100527866 579945736 158690669 742131274 996061088 478771033 867406602 830694970 10688826 69991373 841475631 77727810 899437543 263404235 345201461 220623507 681040855 924673773 977317831 640135376 805080529 615145347 828129637 279004820 133851054 314976526 634003938 96805866 121881819 282164165 54356455 955860435 947218139 192356371 831504750 220629188 301103555 37549335 423156295 729228069 366450365 936583458 815496854 852487635 950193285 991073853 341476179 322569886 158911471 742583456 810254024 910416076 741984351 561539388 253512983 166133140 152585807 63451698 256616626 911192740 165376461 219484506 228366561 452329628 826135802 211758781 367790656 749470609 395107980 772547355 318057277 465689483 657844812 709928550 581162654 255739142 430381465 334012997 846280697 914557813 55235044 915079314 158604347 813934010 721476402 740810717 393083938 998965936 432667293 654065126 202184899 600923042 253354195 336433190 454460932 727682256 448238229 534813255 320308003 604900849 834452794 891955368 202162989 252281516 193227561 414778586 103625096 589298974 408426594 783707685 913894506 253388375 479203574 775189508 301953887 267697884 322036106 129985188 551291847 274701607 68760025 290254698 101406549 15747618 818565935 688053610 116726417 810645936 450866414 200538096 832529239 384077093 584534285 567897851 517614422 231277512 830216340 692574141 915710098 149770584 702538273 577798940 786801123 65866884 209685606 69280820 224914292 853716850 63943848 942748371 456104772 408211001 751678786 290788348 576587176 364970854 474379296 349365861 617926087 132297851 226679621 391224056 867334173 640591979 332784453 189109590 805252344 323762208 517876171 510471247 380436734 417030902 301362708 305651819 750125478 927292733 165175667 940650596 837533626 685473466 868276171 368874410 451276763 406180646 802732568 324707550 799879933 238871726 303009510 563421783 45782758 133997681 680287448 767479968 215165108 2984197 573886243 267430136 537012052 238659315 131746320 853798864 362095627 687427383 376962429 633541457 173203697 977093057 726394205 859779027 44456817 693499894 988612147 260315239 482251467 478878511 123715483 625182543 656522898 551178040 103967426 630544000 870007599 796373715 273204969 514336295 152368732 686745139 873970661 705542945 449649065 101819777 265803426 76853633 183256826 21524315 433095067 279617294 429410566 542571856 357486436 542531010 364856794 612974181 540824865 726911564 243240277 388584851 640697100 841503887 206675370 725293638 43535090 416738337 959903200 886898399 43819703 255681229 596081749 842406707 520778445 248215313 691683127 180626187 47906497 213911713 867088138 207531170 811724207 758671074 478843173 544513322 738208968 510125935 233297460 207537991 829790163 572703896 63090871 831780754 930426282 910655966 355124098 612671767 233445048 723794553 715558459 328587223 923213186 931039186 346482144 612293447 176215323 739493385 120972606 301579471 990505902 199862384 232674682 259200589 361323767 243509261 756515980 135993999 404710602 172145692 503060415 643744732 864115083 890137227 362395699 798123116 213385909 820436605 712640859 156891371 473746772 356000968 165285760 483725562 795798154 964303990 816546363 908257710 968211469 50284872 68706559 380858383 192052903 272217134 108717453 39100315 448970421 688154064 290752125 242666176 72132265 717623048 792197052 648599909 77848969 873298790 498690312 601313634 734937453 307186603 810434166 518125827 58669572 936461902 588840685 152285065 928731920 625897978 634657961 34265513 478026981 414500878 690318776 937422347 638444270 395713307 783453312 116868556 533131816 430399850 477786679 97016060 909624230 452346740 663268202 304618785 929564939 735709800 930100855 858753458 678541587 276627624 177527314 653753501 492375562 249197644 887231940 799298242 307938899 212049309 69740647 594292854 626015970 701313947 809313963 877868033 112477122 340736120 577823637 956194336 331527313 193890843 182082299 883201155 194064639 653798558 818146825 252555856 159778643 209013969 264512446 943021727 92535526 772458164 578423664 715199227 421352101 874086400 7377220 225168871 73549203 340673695 652561591 878690135 105148741 983002416 269688088 208983347 171706468 696350596 101349387 974649304 267386671 371609380 533527047 691917974 309691382 375763400 562180825 890502707 665415072 976275937 356939295 960911206 292365862 197740304 781341646 920499549 800013077 599760557 91373741 47343672 320213520 312027201 812366039 987211659 156815692 870473228 739084349 943727328 987991059 899015552 109722914 865348147 383900993 43016643 162430109 929017972 61664202 887175729 30628122 582642696 601458994 69747416 231544537 364306761 507461651 183460603 177325678 240086273 971328155 273681808 916217151 314270451 906455819 138240450 637379594 867073106 683156025 881655151 499898716 538398792 579648015 311892906 540143642 971329649 270455818 251515706 969606140 647301981 50497979 735545626 351826957 112645905 125260617 464452855 472471341 870475142 169875438 239564213 671110799 339260713 475079286 4423146 224447547 69029210 132358595 584903266 201412493 484801773 708312395 377500313 394647476 488585900 165618072 692246852 675308596 891640274 800225479 287939784 704540004 988274833 55533834 627503041 418376433 112963213 538856230 111079293 759898202 397417823 559650037 202906239 746450289 685474068 801890278 367582460 286498016 833129132 26764664 506110305 74583714 248133275 21948354 629384907 346206341 785916746 344280558 41175949 607508143 711997335 853323450 441345454 118423062 340095825 680238838 327417704 971360006 412779965 222799880 295465898 47862175 733495316 633686123 979283095 372043349 514015234 481387563 922613765 612786286 988764201 235576682 119254527 454993031 259821212 729374943 611392836 186573584 344683876 706434642 855879109 118193355 330968319 569016097 724198699 117189457 948658395 375319743 306240846 856019341 277784032 469340975 29725887 833966655 153711843 126363533 596381503 351285882 416152884 252320389 878514246 155705894 927859985 340591322 436476285 724634239 724470832 904724961 126462276 664615060 363078713 943318019 105029933 397256137 218810186 828132671 517726847 655736405 235827825 223221669 290930868 455172037 7897653 644945884 562985467 87426423 904332558 363345821 295004086 879003936 614853608 64243253 265980157 416720199 930872997 464881927 349043482 425298887 560580760 536969224 889736715 884343889 290042634 136888385 329793284 266384615 365215672 6341713 91009258 410098786 916102483 876888808 483647704 805686510 106249215 383832909 372097182 319324297 308180436 812937177 732380477 5683591 187160416 73792122 947769196 214187281 164588068 443395889 564382230 944650657 308439314 467514004 389251290 970383751 21695254 955826765 35290250 279788903 613024138 814793113 722672044 862082745 113275071 710026697 631204092 277158984 153177723 582056132 816984040 269915828 285404790 603413380 29091090 678697712 141347036 746401940 881853650 409008324 905593038 469007513 959198130 53443915 633093345 661929670 603520240 668661110 802795421 956363110 16673023 792675464 265811455 15736918 529121798 281470617 383703031 463908231 19201631 118035731 45113579 538319745 217831194 139173176 303009842 165375963 966353015 177916057 13210522 906809796 15178352 32809888 364232163 21487741 842219309 979956232 85514050 146929117 243668877 176674655 633783775 49146060 209476004 555504011 61243479 142042056 101746999 444890946 472612410 364497251 95265346 624189584 127399054 90273474 743638898 779671381 25784394 4267551 868137644 570897348 817583324 970933577 847806340 754776294 312120996 473774111 378113991 627251477 171399542 26912025 414668785 833059457 580802844 213146559 166940087 27721134 703350738 911822639 465312895 949142004 801660616 463743131 819905507 49918462 914030756 154848201 269762098 506522700 776818173 96579473 774355695 632992689 491870177 566727779 717160272 38451669 241737296 697353406 488988864 324912564 682693310 21422010 679106909 123825693 424367253 199636351 59487866 94027827 342350769 769593804 89077023 804419568 930892002 550609009 544049284 351393437 350641261 923297237 88100506 229391708 481005196 138709872 791786114 269398942 735474665 631382098 540530963 439247277 393457191 602254235 618463064 682934563 341258329 676623105 721433360 135701361 629227401 845683021 977316653 405845594 215995699 945059550 646620245 147161717 635616199 899419172 754904932 719224238 343828266 253295142 682678760 459487173 798341429 227594493 427548324 498526925 843819573 436217430 625988621 156245935 310148457 882515956 524093648 625487013 9272200 382731308 678078026 153811903 251855672 666042984 90160910 698062689 353565592 684238245 370750307 535296707 164393655 89002740 3201476 114924656 689386010 498215420 770067806 350579911 886052666 949277558 902293 734855805 993990148 959269808 909309823 3996953 499330391 471828235 945046119 465346423 864089993 520100989 961985611 249702982 950980323 809311760 94490463 906329226 933680160 548990817 738904968 293198874 715435250 706739234 779214050 293377571 821286525 573516952 316592699 964810659 256506842 74605597 915849621 581887983 671701654 686015391 869442728 285514029 553600816 68460576 755764573 645703899 473959326 42490164 630389844 693125702 430779336 694118790 109050719 673329428 702981644 706892115 513506309 8512955 449328569 297863405 5837312 711708167 575104916 872500025 632093631 725279640 575493206 773440561 908127461 425033825 453486379 505611620 301141704 788171050 71611956 56081521 438710003 701005839 856278790 292028303 982783908 986276096 360417065 173766664 940685390 105719359 802757787 56915130 126371353 238354661 655407178 609737365 472912989 439663452 717348509 36219167 432322859 757169638 983539692 65094387 272620484 670783253 398397187 817133629 429883679 142080593 733308324 183569216 446519399 103315542 79982849 998572240 261319547 599167410 357464646 729221848 555635565 705527627 989060877 508758230 315026180 428250840 514698727 120545882 772001082 673483107 373244634 495325067 268343229 248451021 16202718 401937313 480637298 752668490 609655135 696681836 409117422 330609121 467049150 941085132 906446587 613637357 998087888 59409974 293966618 975249823 452182109 148373302 380626427 363314553 468987554 303461607 175997958 225462996 507034576 8183164 160354773 266958683 741964170 899820987 478964919 267347598 299298667 19797373 912903983 51367488 491672958 412177456 76947828 504010010 449531076 699658069 536304623 212631318 274318258 997502722 516105663 401462788 991991984 543053920 904327480 57870344 615216283 653091886 902051423 837499930 467458883 415613244 793671536 170876548 197809646 864874737 409529689 283328872 283299283 228107718 740175420 240823096 912181408 71331785 366906865 290487612 292492533 306909979 599572097 556491279 207536871 332629618 702559404 602283042 325413502 89170328 327633508 979535416 402765879 260809706 580296528 389743080 739041154 763544793 543372618 842953759 592360773 721768556 84443361 213265819 620382295 609056701 162697688 488250737 303484422 116859768 203836837 169019783 92344466 32595039 676730355 464455451 56351151 264688072 559537952 892693818 444707591 763820061 4837568 351021898 78343862 346518875 419324440 174886272 354927564 980527508 2170531 906933099 494861519 78703981 376252049 713733223 507456054 446934176 715947843 870166571 959265519 793073787 616681425 495111484 643100889 943786080 863503748 108337015 774671691 653467715 261738076 894862475 427564427 690418991 945675147 275348604 872490328 455876033 117667831 880399906 885642081 765918891 871701180 34342824 638083532 565726515 988204968 71397133 249104560 514203569 558917054 391906982 278054555 271702036 358983603 790151578 429657356 635280478 829632628 224649317 586983674 597396771 174449566 731779925 723022667 130115599 75121669 400894224 133218654 710998109 614594094 767174412 375878530 616010592 738514132 12150806 476275068 901112062 378071398 150641868 885035269 379724847 705422471 785102371 956986442 239605635 695077006 795786209 731648618 229985177 181032452 985068323 111376380 744434601 329783336 989197529 518729094 726883323 960494958 545161285 753736199 85889646 665548283 262748032 146612590 800446706 841025067 930035701 304424736 707087886 511126284 98950372 212797558 234609499 327453408 495564256 287101244 988445702 937118111 273376082 801734196 163549522 407368562 73877748 717287825 800021780 265382201 633881174 241991036 30123573 846194438 579481436 291021971 70228276 261827744 714821821 212755557 714062497 966629377 352595078 955409399 249619363 983418329 928767638 651451970 41043571 676452872 820915487 157576882 611917023 70990375 129166123 468393384 921415368 586497024 441827093 53461754 887680676 874563090 866475276 951136878 289022460 711922190 477907859 88035906 75840495 815541596 58915332 860208039 273912238 212629399 141740296 506179905 225511166 529496333 519354656 377880489 603401913 397207872 720114464 768626155 541631821 107442023 847979182 585077256 197364027 265762030 235339976 228835701 11776409 859063281 973479483 52588955 319829137 156172741 542076972 983737429 165877216 110474096 458289811 152385653 154503512 688415788 869644987 293977150 996612446 52286440 992556484 590864363 676401004 87886279 504868641 268459559 553940112 774267550 543957787 728519828 680274412 870850426 74029387 132009028 599492916 866618392 815236388 732006979 575597875 589134188 114463335 883017739 984946758 656369179 705256364 923363341 366200543 86868736 190404320 692426799 691467267 458924458 604696001 383172169 205538253 894718684 293320292 229960871 325395433 971999501 233970608 326696586 453410329 643441382 345669601 76423335 137437876 207043526 799031557 276358566 258725666 143291457 553463170 433579684 964633185 34796189 991260302 918637489 35203971 486574419 593139894 467911763 850204206 846401428 278110296 974892546 727199514 547490754 937681448 337357994 304895126 745994226 693421999 537623852 805279492 184740977 844068807 895659484 898625881 599327804 61569824 88972036 295178142 659344774 217515711 60162400 12888945 448366646 618219642 299258017 231732357 732812902 318404477 575248874 546656029 903229669 727140551 215239766 197526677 273293238 308594605 813190512 839498713 56672911 373819991 712954809 780170220 781490011 507245119 517821733 654398563 850057912 201334965 38720414 401838055 116838522 549259613 741456256 379396791 927400998 709863598 772046363 910289187 729674104 972087925 275446325 851873810 393068253 380151888 941528709 43330941 372240890 995584052 85398585 625958642 701899299 670157544 275272561 128209426 962168037 522604167 635706305 831055123 757787260 372194050 413315763 656691006 416109661 549553820 909647427 761053042 192807342 246658156 493248865 56912543 946687945 581020894 324257394 871893580 783572669 280464946 706038736 810472210 441252813 263310588 528839749 346639135 158017007 92777634 413388692 545868980 31490125 293805026 757528304 748442279 942708935 139274057 18715011 470657762 939077744 277724604 431302889 46206178 23922701 946469619 914331570 895789625 875746457 76719609 61318115 166948620 523924932 88209838 534509942 224429205 545731183 771604805 566544085 931520930 316332849 259369158 783667043 196376340 911034069 740870029 229916147 818761314 136989402 359558345 693729103 607628307 654780402 554276350 558748338 289978951 575758979 522154883 260505166 735513903 56872233 736954117 74156488 48052113 188302642 996320770 223359671 930563397 231840032 970406991 108732200 713258426 868899627 932151955 535553565 299415153 230533052 952501450 670971401 81631617 112351220 121228994 407922517 270773266 540964387 501808801 239059167 900204770 501584977 599882589 831774326 41019587 716516024 159392578 996262751 857010458 614210119 387714672 467573971 6931042 358914849 786661723 776700030 955531943 816309532 324421961 767640834 738014220 911193155 911319767 46602866 608993093 731791700 644732533 261603031 653766686 665520195 707501285 541781167 260542962 451547829 872169408 650787689 585350196 611949702 961985521 861068266 332914922 245398596 65835063 523687691 756380460 736939953 333807016 447278104 917107626 407260228 78990377 978326354 202031396 514295721 280860406 708584046 402920687 712359485 197134113 734083349 567324023 906053011 154513418 307190626 243014839 393818865 77072364 59473511 775890114 440873939 737028177 225728168 156377150 621516903 922374808 172869789 414296292 453376528 7228022 477335349 899328002 191093732 748572785 87710798 695007480 523522350 185038951 87935294 917131198 650647020 73017350 263948621 207951709 2697553 519149393 473979960 590378609 633240644 175325985 771817136 526228910 115458528 82663330 459710169 227148888 53656562 571860178 792462540 635185353 196090750 340476677 148203285 192061167 988994875 934515555 741525813 798773451 307592722 667041896 795358753 264828147 51914659 989700196 136073409 566958352 322878143 121840633 592837746 908639841 338568175 519947936 485559684 632100919 370513900 891693860 768542141 817874039 675317285 320366116 60250837 395353115 565118780 410755734 410205432 285997489 350570377 606897727 774730055 503891418 814161301 872832059 795482199 708576204 189889697 766254971 152886448 364010449 753836317 234854210 724486991 120222662 615342897 718826920 569211940 289536413 394257207 806088727 543272085 721547227 974234174 524714961 416484857 694622746 590527113 403183719 345776158 81933704 108956686 219156547 949603268 420034919 671654136 983369503 923384608 835007371 195523622 460795532 806698074 779730655 456846761 988086381 92464143 10263520 723103562 67663225 530035151 939612448 596771073 438011836 92261024 180207556 141323135 105937174 531927929 504200711 409053861 542948794 120972744 224192949 159479819 932673201 669120493 206908593 453518202 826258005 493006269 718983023 862564210 243542230 114883839 330507642 779326885 277249720 106799602 210971119 308547450 149221715 345216454 591671809 33787019 603788626 527237918 578029939 852286247 624046901 279979668 448813857 267349713 999730127 37022517 914906487 208808127 105312456 345650945 73570552 209705563 336142107 362938732 22984888 895712710 523564953 97723360 800545507 531203664 578669413 301219897 97114420 462454017 986368119 624338247 598164862 946454292 249348633 235389264 854512167 934119030 695986541 125777035 898292904 8205899 633957348 423089061 668043278 52549482 688346056 449082432 454611324 865602780 660772019 106149743 137176231 322080865 328316950 684380220 71484504 550222570 627893172 547241507 460352238 963390240 49881124 172256148 248734937 130896348 189773650 529192564 366891296 564312749 725726974 947068060 395412444 383825493 206743355 6887513 387026619 620877644 633032945 130704619 580272510 494699068 117944412 45028102 226959483 228360323 483717516 654145875 620284187 193447604 535480035 796440816 385139293 619057430 302415770 214833132 64198482 400539171 24196156 283312076 70121887 802681611 491537192 629408265 693247486 997305902 885403411 527546512 449882301 766229926 468030852 640728640 671764029 266780091 210570071 131279215 745445236 157216620 59963195 203150438 847781484 793497325 88683572 23681504 933599937 904998947 156607513 907590543 295114279 63234346 911498775 666391703 137664738 672454352 142432044 116611601 502081613 275753751 99674796 672057226 327081812 543029686 6969024 637621121 641543929 269860505 299191522 436224492 709699794 615768669 246099043 446921396 77636489 998795477 539134694 996497972 609862491 381262216 393393378 721729470 777078426 52468784 748547619 401024022 887168043 169063228 549220425 440113141 101635081 982120015 186434887 981596295 510922176 295489215 728802277 531195885 363950834 964846614 841221695 709503420 212595158 80611989 900383813 194696061 908991412 90608044 488434233 460569387 20832106 431141507 610015539 152232888 128301034 488840821 511725472 916152712 186122938 14016911 691436479 560931059 513101426 127443733 445371939 314644679 879072065 457357822 532698164 460829381 859977065 496481139 604575405 326752800 870506943 756963668 50947103 253416449 785769004 308230835 400450413 85959685 936484910 337683542 609279055 613987517 615445335 897748281 855774671 437716524 742420941 632057098 843581646 423130189 942050505 693301420 460116096 252247947 583281432 825619124 441978092 358648135 339211165 163068911 216051053 31190614 919073741 868108762 410003251 742268288 624716849 31346472 453772739 906888706 628560104 102264384 196749683 690112525 810977826 269801917 949748719 759606085 930619046 590482156 315769015 815365954 410238541 814917201 472978334 96842770 923915396 639256098 818777932 78993589 507240654 208283338 719637437 896358304 141756736 35224936 350851265 535874875 113839364 868990542 941923962 428259427 107710678 681382274 144883168 697850088 409299338 138427200 855315776 10720784 256341124 621492853 542055609 575597331 333191230 866363206 216181950 356464028 146779333 407618951 564532887 45518926 14647357 664806213 596719327 184309053 779704665 201952573 770395655 444156017 791177699 603293538 541904594 815650919 46104890 550050139 940515031 301770383 578583759 921069314 223511299 90288079 598633639 606261478 499893268 826544894 735923164 285437642 631276831 464554346 195023132 251018788 987837450 335464787 109085480 161197215 642565138 341488749 915567958 743352985 722358343 345491554 853342224 742739365 434500619 931049294 819644755 193772811 375075735 350528577 886869297 246573123 752875638 134815169 809047119 167630206 753271816 811008581 792863336 148764701 826013185 154211003 414969032 701982007 211025639 807617794 868256465 626334744 766880407 88626801 478879866 956312252 234610368 706736719 698584778 955806808 156737382 858478168 466718818 626750418 559934305 958881087 274576881 375334980 665667291 758476070 563508413 238089597 967686102 407229991 362642721 951483519 333982372 436811471 391481609 346836482 673154669 26299037 68007543 406315760 30582700 180395656 529835522 952478951 782096562 81261942 340328786 309678778 693567522 484475078 288722853 838666480 47802227 60019399 529865805 918053444 172025714 285967166 317240624 914305571 152730301 893413860 521994567 436645169 275460680 102789862 676390175 312416708 235592668 198909284 929925979 197586535 871483539 770686962 993806639 245071449 144837470 379190041 891495655 888890892 319780735 889041879 109805150 973622182 68616463 27812891 802265991 440888195 825061241 236028234 651053800 348684976 892641789 969559229 781473818 220020594 122631726 9405504 502735435 671428542 955868789 910391445 269341883 199993790 946131083 157208047 630571330 720762450 439156227 649859192 981047497 888197516 36367038 275315403 302515660 736254259 729890164 658790010 246471391 97732417 431234610 560323209 65977638 584320613 569313494 661179889 699191515 906046082 790521237 746325534 62456267 200020782 447558006 135203698 613204953 509688884 674560213 426662336 744727930 126451218 412859361 37510865 295553080 617184892 657685789 501842146 857137968 850573527 968172515 694346020 901735827 236878015 369295580 623504955 40610088 696334977 741074569 300465344 12181192 890994081 587226558 289157055 901568225 468600662 900277793 97424186 682837492 342087945 523833007 385240227 333287704 47173338 440312376 348619622 374163572 513303067 527733214 426214237 367555528 292238803 243817882 902759258 721630949 877519676 370501303 809365921 259916336 997107781 337082965 290802282 13911844 994425360 564554727 444490339 687749837 187833717 488393653 772623661 116808781 619708286 80964955 467134427 951856986 27109353 567842376 483036534 20017342 269995945 912822848 832346491 144885462 810660197 438218715 316975706 896646164 446581240 984285444 711517177 37453693 93266671 961678202 863764528 520848172 152399630 388417874 783335243 445233869 185867467 811625331 587682955 109456419 880579281 142420504 601766053 833610114 777071743 498269522 645480513 801754709 906085479 562084740 869628540 504337305 577363663 353642469 785436519 449780320 235637811 207227137 356587141 529994832 564244929 881791289 602006865 661535266 953411547 259823934 836386230 867139107 854366361 118745242 317667989 397095605 775081540 87144487 360915010 322811599 96062428 911694997 52067079 493542521 238577044 670498537 205260192 544096594 72970576 24429816 31499710 569685770 812029742 673334768 838104708 353797608 730330106 768476368 831378701 615975236 482850744 844017899 743035620 996578318 273972254 647262314 800710282 77915974 625163543 80536774 801845235 29940353 269173057 41473362 647381257 411782763 872209520 449936815 952415784 865462591 110363689 867637333 322378400 785650513 511048744 588526353 904574263 514805125 751831258 597842305 325193380 81124820 822786531 572918170 590356501 537483726 832677018 613911587 140393386 258034451 226692232 98289463 304404727 52203993 418789869 122149063 340069766 540587882 606870587 381140246 598408531 413490338 257374361 619434299 35031374 370651253 567147617 981784482 223963613 480170087 686069666 22301835 740643671 849984786 381808542 294353546 452599434 986450596 319650637 372962565 969897781 745749854 997097945 538920633 117677199 650194966 421632288 407126582 230014398 93547701 117116469 914922078 58497121 251355322 943414240 964481770 839720711 216230326 561824537 32513765 401426358 512495054 246389648 918677295 232073829 446422588 490327592 423250171 471359361 778756558 434540920 451897937 819193452 28714342 634007113 489239181 219676665 845331576 971015707 37216478 704725234 828730767 639491487 289977032 687515794 180456136 388631358 23719074 964909835 1452629 283079057 548879385 185043970 222218491 844973542 851953323 593934094 855511188 728910018 371216429 743822908 234310798 690888282 399691590 85723790 786812523 517184280 381180401 897137783 927189055 274237980 612088831 276030561 395318069 508329912 398891923 169762087 106220042 584899571 733964708 27995291 176855440 824989447 989653118 811654145 411955501 272018404 184697409 628793490 267424601 850178219 27961185 452643323 795557924 94750515 798386468 224741595 700007853 848026503 422076967 529895240 118724268 963592805 368849626 11220299 184312041 956667329 595410431 574928735 387339202 555205952 958776111 622904566 418715817 436624574 595751253 398487284 97695140 962721992 915614000 668727346 117807052 771507491 376773078 110026236 475996110 960132931 465085740 350597779 856667757 715867860 856492142 492754860 15823102 594305077 909262509 360079088 955074538 321811192 545380684 403759738 71415087 709441636 689687683 807039836 58329824 615596019 459395036 29291546 734586785 491452372 268939449 645350189 842212651 132050282 154301644 262476161 544297678 175154123 409303708 518074615 700609002 376672833 671876103 857913572 456495221 720350413 482879162 215747216 890005880 137319583 189788347 693690296 904038290 498791583 436974816 408971533 675478899 658990056 974716757 380065459 27523170 669408839 253091866 669949123 875804344 650309312 557033859 669492169 423562851 408846857 460085430 907583814 449966948 971033870 550368816 332094511 770008145 278798699 579580993 281980268 427178196 153564661 619805067 848482394 605103145 461495090 865058183 559683914 483407268 759932379 952109312 836815359 231354665 323214689 304293013 344257076 598206898 551000678 211105595 628994068 929223629 207998784 97715386 596399296 324145179 992390777 8622635 999637197 502364115 343552849 677001856 389194435 65236284 863877690 130818812 391038879 747726390 772681563 189292983 545901393 436907698 444928271 323129371 439468863 557432117 483575395 671374186 770233537 433240922 672848795 872752949 390114211 853748301 911998637 65774054 924343462 742145360 178872260 941046071 864630270 168890425 110171070 518520505 491443669 929683442 735726767 151709263 765925575 164722936 279586908 100315312 120794724 157525469 480014017 205138920 335269810 348178887 402486412 309176279 615578536 103806190 850260383 839821488 94784436 809542945 426089873 418867068 900143670 390116930 17666606 48568469 728681731 300909766 206401523 136068651 117145059 814003766 611219603 548656322 328406802 641630128 216195444 581440946 222627267 496898662 772389427 407644582 618137752 579149854 957024540 642675998 368772652 161263024 61789618 470842093 399016841 128205196 216050989 29240507 697279666 515203121 741417207 41727363 392895259 543005879 94601518 152224278 556469291 505207622 9077542 115730327 901708225 363853724 589775844 963172862 950710956 511670156 983108259 289956501 587130674 113437561 373094739 90103421 684495242 815187167 361076501 81920810 570259042 54745291 40778944 248545507 234184025 371523678 847656288 725645123 465731462 864500045 828488881 774399931 437708271 955115108 885495720 232413709 115246611 949848574 429105387 55149266 408807521 366097039 991531860 573039094 349583038 248033051 393000049 824055607 969783044 173809084 450440455 565849769 169546109 295520287 623382411 860670260 320895340 845139463 925875367 991614740 955467652 871849929 320881083 279817817 58383471 727024847 793905498 688941413 838375752 202888726 91171785 621260657 205628961 228015791 799974275 793129735 755981438 479219777 133868471 947813513 116919256 597426053 626881736 149798057 677919260 867779785 857095372 288250095 720120361 769874030 205578766 493517367 892164694 809511786 244164493 856942384 236998889 230262215 998041466 110613726 577362080 219563298 519941566 620670744 633876268 451355949 427803249 637246730 107656626 268586541 495963236 181140405 817219400 595053436 45644697 752594026 398229886 953111560 222073285 155016019 856708306 92504786 274281173 223317482 875824954 399009137 499609957 319145344 620048543 907144844 701612874 516789175 240249180 746544228 337928714 313538312 60779715 281691975 810060127 727926591 325755288 743031326 775850424 478296570 142670996 256783584 266697912 713796397 946878179 215798556 351664053 592339872 400863910 913199220 105535546 617127791 353683826 248354076 531807365 466163850 922127568 743803487 305088522 259816755 322331835 188159770 990483950 747297410 280981541 83946047 407137676 948187876 335345010 406547284 940029172 32905880 588852986 340850418 802720615 755974193 751576972 152808262 319043037 247799575 621783270 670288018 1988991 97565701 572407870 480501677 312600620 298828172 989805756 386351231 381071096 654825103 266980349 354532999 225721513 116676293 114058898 67521877 703878713 31336251 779131519 509107983 342653271 150267599 679169980 66345712 620393701 408266422 546102967 616119749 518033275 150026486 75420880 861633134 138030051 503405293 930701532 664922211 212318107 968948168 565395875 611034156 976271190 573979405 511915618 688807400 769997179 60451602 986096458 160294343 919288996 931117443 870374911 179950224 313710625 958761952 365116441 399734812 173766771 949080060 945501094 288355289 199518673 757940863 263636902 808791368 522426534 57062245 291862670 294806142 426911761 179935358 106455238 836290215 216599139 625534956 998270251 423844479 788253093 946152103 926730638 356816599 209162255 55683836 202123058 960378134 848125074 336388874 961629522 448051637 885967183 413559108 594035097 754371778 884340254 775891186 686840488 679374942 902217480 44023983 61003923 562868031 829605581 56855276 559210852 658289967 889043295 272638572 752571287 72165258 843918949 732646598 251644572 858657220 292327353 928814823 187049817 661660641 953195499 701120397 588023461 80164603 731831483 298554828 575585742 286922688 871708578 512919949 903545620 399451890 999849034 111453194 277956139 755085797 293480722 36949076 577582269 651937540 417044363 389308877 141504230 845095500 558707965 899009198 445133238 287927246 757827299 764039810 238477235 289206322 591994730 84169897 156682068 369679663 320093175 367631063 652598663 744405524 43470750 717484946 332348972 801548867 676769707 766242487 289562263 430544816 677804061 614043637 533715474 631026022 837376038 321998160 653346904 273755650 257968812 496633248 781727260 121078326 411262155 299702543 82177920 649795399 182058065 854954399 440079006 966428048 610694209 212316578 474906115 300171517 699122513 596568640 211450671 243590545 10279019 419320820 371644182 205660640 100905264 289944335 569186978 476351893 700204144 841462324 307614510 313656814 426511539 294117082 467574028 843683899 156839603 353502158 837362177 265210466 352887776 868791726 360462788 630366558 571844315 367140718 310699650 405663163 952135163 986036951 851367773 905139228 992830411 9350403 817387240 278698422 561629065 223328995 132207532 219013842 450894761 555642297 516327591 894894415 592574545 809795998 519371208 639421725 187949530 783199741 643029620 230133955 550082901 441640982 149380612 16143321 433040132 745243516 318616645 725819279 511627996 504428695 404041718 596747557 923429130 340494115 514117965 138680433 60962923 345946800 928791155 28814428 421070610 14289696 653944323 807092069 733942470 984804139 545390479 743418908 460655489 915517150 428925979 900720552 862752754 598722071 668995744 158177346 806416892 319245067 519453322 440243640 208856373 968573633 165259835 831139819 228058472 271946133 906046342 41084753 720033043 282378678 39349300 683523443 584333290 12775335 309111938 269177200 31752018 867299521 267685281 137259641 429014758 521906608 292116533 592207443 847298806 268908274 287188183 845777880 130180867 340835164 938090131 89738102 33181253 41800340 584503147 233043374 623894053 626051991 26298066 90666902 16211139 605435189 785506865 910992728 772377969 792231056 438508389 640480945 662574389 949888417 454363967 207841650 991899979 757550003 927786499 342801923 635619745 967512038 757174249 496582107 979487066 823078829 34978208 498150921 289162060 14430544 621594822 395236782 256404609 102453867 585299057 257385089 830314170 560984685 260661673 428772169 526231783 837776666 589973995 219203687 46639536 728208138 662336936 731326025 750470127 652635176 315844803 156037112 278031668 727342643 983534359 357830539 815383104 608756544 494351599 892169905 531603850 778586678 941555084 768355628 268493757 581213008 957618595 98864464 944539704 838857887 103409628 312450696 507300748 254631046 969874772 24311250 924341762 534895164 487770652 807379006 124317203 570493517 986918327 125016946 92213486 890564889 971741600 889905193 490619125 222064980 753623490 644807855 378862144 906666117 402298110 541041511 16547608 86663047 799417257 452735302 452416637 992164618 351691275 188915285 423036065 549150738 91362529 908549682 370367851 366909047 545943515 153152143 902398197 388845924 498341407 908868018 210097167 243726809 79570116 902214900 393594041 844453673 847950680 209301314 912182444 717145980 888242267 125707679 346115538 656366158 950937025 743006624 523088074 863523054 936312692 679119854 183683941 676835072 329244112 185032 394747180 524568316 685548582 432526462 731589591 878993581 491661113 978107895 423356887 716227506 840981443 71413548 268714701 169338368 69790961 172626347 348918800 218377310 483457763 134204180 986320684 234170087 654427949 811603359 431941726 203827596 741187417 113495189 253080345 38497936 909904227 642174163 91659907 974582026 748010043 385286474 606748152 586071398 436480583 750940545 233755526 890146276 18081758 762736145 425732208 772940056 487755214 674777896 286992300 788425320 820783574 392646919 91888229 503900305 450613037 486568580 303185529 369344547 951014138 213332873 539053307 176953344 682195161 37874579 886773938 158410721 793217372 236198451 618081433 269109969 459274376 333043089 854402141 953007536 624459348 528635108 934902498 564958129 116265261 502068475 443499710 270112988 479146101 926739639 926497981 573928077 697607423 27636110 120896091 515351539 151301525 735398922 595980877 928955538 983842675 884703816 749317880 775907521 907662537 633771130 267364600 199773229 37523772 493573989 290843547 867453524 487242341 164212452 816740708 593575691 974632528 846563939 918753928 558976761 753285631 47399268 705805172 334519833 161871845 388921342 527946565 586694204 536846956 475398489 333817934 42050437 475600495 611290163 5251734 908228331 816138688 890008926 340953175 949221050 32502179 85891647 179909248 715379986 901040977 655704401 16642356 177064551 301905015 893800608 864983625 675096575 805815732 531010127 680314314 547332727 671811870 225808658 340511350 33576511 801147070 906564276 671389758 966158361 983555343 825237651 935304395 790928798 808875395 268366879 323909621 795919801 474407678 478817118 388435021 96298793 709143641 327798123 845303188 702765315 895850208 992905459 345446210 95867183 456531669 300121782 677407488 148537062 334817259 446584332 917346606 851825466 384659403 1745757 145383774 865427854 762928786 710564008 61474519 608768538 268884305 309982205 619816723 921951336 439380108 5972483 226021953 836349914 998129340 59970163 62413251 718909473 317257933 794464922 462900913 617213895 805406368 653411291 126359637 438346919 419551114 679097387 945161389 601180271 725457619 74461332 373229805 424881445 569959481 670397874 875229178 306465695 173965930 970379833 800098031 547563529 29565837 342816621 153720220 73002083 604192186 89127848 967882498 759825665 799275901 149778647 738747352 675819785 396700247 145832189 354220297 703210744 728757565 349062319 947097140 958670110 505986839 304513943 492766763 467267101 67029314 443625202 535576436 419652462 823506447 60183057 66965195 340487132 666225474 411238108 246566302 663072262 66569875 322351178 5560463 440774369 312513584 314118378 571729910 331464756 245997369 794475869 259509341 591236379 51903555 179858649 907811586 615779973 409300438 679078312 863737944 794967990 393482991 639400871 181173382 796757702 247093631 258302152 294249446 141927199 183390441 481205648 117399943 277083138 729827976 628546457 83151788 974011139 772357671 856525841 772844619 159605385 424924807 143727674 10632591 249001039 271639004 96989672 117595735 855929318 141644368 409243654 819613365 476622641 615943295 317200145 92691055 202778855 319671802 952166299 594902913 420181780 421963204 30171849 450197656 558391704 673187544 760704726 57825177 964754086 361385632 507233166 57182232 826661191 128859007 171023059 388458977 686432213 822463817 311791388 602525555 748111488 332411846 839468529 612219008 704097740 633880883 646972528 356242031 756741393 535034048 695003595 586888410 661883130 483661074 765776840 802766352 552296966 435882691 918421824 609912212 165862155 200973533 278075040 114542748 569516462 336073059 461076587 18318483 270343403 187671497 851977141 988160919 213384595 246697334 71106217 699266811 858568905 145436233 9218821 930229191 536977029 682291985 512490649 795874611 105520657 703549460 303876556 905980720 128503438 981752201 570121751 593836255 993898352 791820318 594332295 47938839 695491326 454833522 202635327 580024547 292397779 796701340 385643252 829662210 853634656 801855650 250292591 44822374 818229095 473155331 699446799 58995125 807081601 259010606 323881284 435745227 647301530 120006153 466631701 375479606 757916784 431509611 534715035 777131193 88875799 678024097 485940356 146849481 706005111 57862893 407896977 13645843 503314124 972817666 994947608 100687860 328096806 343320714 761824130 689132799 599240935 28748960 979427534 388491643 286443079 517073238 794288908 446417891 760568019 837738032 881589220 786732388 608507626 345515688 924945421 180826210 721248063 492604072 678662613 576388851 922189658 910882066 488653728 539115362 426533399 960623164 411687009 39017645 277634597 192353388 262748706 87371016 413666951 140334689 270663298 31622232 796808983 565786058 90565426 404514489 241370878 457075148 888400503 836583673 226591038 471111552 463144363 543079194 755695400 744206450 885333948 152066260 473872614 384992035 580264364 102742544 146721778 158161288 745786639 274205550 835941277 856026506 950671504 708083392 744588169 125825412 96570988 673367437 581635119 108600008 158712053 105925519 857020251 367078426 208699152 203186485 394075306 796701235 784935096 776165922 73178131 269679167 377895801 587257260 149361755 406269536 448916725 66591070 578248095 5230633 915809635 739480438 748751310 590035747 562081803 806100327 589041453 370836811 859859403 274882649 198799569 705615250 559592341 81478052 97684264 159770716 876920046 282418521 484029041 202681346 650433137 163765945 575393087 190102864 426876490 517741755 54196986 527992327 920153788 429932682 593843293 354686300 781486747 493887493 844371449 729807991 146240467 877265982 39606961 92045557 60098015 740825596 55084604 119819623 961476178 300623416 74718119 698186193 851431250 883009187 153123792 915932203 172635160 422949407 950615020 818620132 840287601 11003714 657992193 925423962 805718080 4005590 893556589 640658530 690830330 743261788 568982877 841740487 868574504 15258244 145899863 139711427 636927976 791891894 357636529 611225479 431007341 249926284 291844631 371201465 405126523 567953493 357044745 486459889 117491435 437170580 864047450 831599675 427205165 9253504 490844850 422849944 897911489 267704706 203323917 845813884 371923645 134193593 92295994 474918737 903562570 747764089 266580574 1775859 36381479 681850567 774089838 811284275 774498085 113095135 263579064 795821396 700405928 564772271 502706779 591081617 248899117 537906777 499493066 679921813 931668414 318702005 675558477 247622145 150736767 352814028 163506047 359543529 179042341 294140254 221285585 437997911 739192186 157078109 61007622 36031431 299795675 921842800 34832821 942595498 971108282 500277105 737145291 202171363 805854236 186760175 209368070 584939340 318744347 82770861 597567866 837583154 276608869 434028577 641240592 908958165 489250235 409797366 431940866 798493930 571365747 64520330 917417313 310180376 204525303 996182129 480890511 554054526 674877508 115528176 566905541 164257836 397535596 956194434 270230414 531672741 670742804 847799895 5591626 366056291 323830 256288464 8802988 532050259 576695905 31111429 762472765 920353365 25967284 757836863 804184023 451677117 767657446 832336510 520413226 963356373 84185857 345051379 772486714 392643929 155353250 49147015 246627551 555356665 365748603 250754131 587580995 220669146 712060626 579126310 319048808 750881301 730150143 289778435 536926624 581292599 379253234 216624031 159386899 684405440 30502314 705878247 199956796 825616036 585333951 462277240 183518828 647953101 870539993 361857830 572808518 29385878 760914742 702635894 169063233 680854609 349183272 876640291 759236394 729136579 68920469 179708060 30650271 280099491 105665653 945455492 861361044 650806046 885593432 291631921 787570898 89584214 755490782 601746991 644187763 758336222 965871420 148365242 849615720 710007616 768667069 863961159 571663603 173674615 681866559 843146235 889661741 580216949 984768434 790659378 452571009 270082718 499620253 896930554 183557935 857511499 775868569 977051029 45754314 571507529 851778003 396191483 386381754 559862359 861483662 40045397 648463035 180531627 12438175 556673411 710589532 857504110 53537519 957988759 823882369 436060731 885671933 16577880 724911074 237786020 429283418 170148544 300053642 451848877 185313578 446816383 446318680 66831951 661551273 564207733 940451713 394294775 965720228 476916795 425133324 567132164 282652412 354472859 361392981 440170572 751522855 926751508 827604106 846701719 209663919 973033559 704819505 630329635 755131056 826548428 733036704 791946014 205615198 49766926 795451268 398880047 192904829 606723691 122868827 871439854 784167911 421780837 61309945 628994152 882625290 57220659 441892871 786277532 436550247 420795457 960606591 387248640 810209556 33853867 87013170 284179452 982767419 998849478 638671938 427786861 419541657 125377944 959541416 605088804 389790976 283999323 663094703 968011109 174165717 328070142 160413303 673867369 950365074 346318243 656531059 799983068 907604549 9949218 172550635 541313375 100361232 125952645 963405435 717976583 607453351 390401162 284926866 942881500 696285397 590359333 299239668 268853083 459154679 824247035 104241977 283252725 233064319 722048743 828510284 354617486 207063410 365182584 169974252 717570302 983383275 883663985 36212270 739364755 465281942 377331017 476538361 120744845 15663925 109268393 218349448 252071841 156997663 149462256 192196332 413800055 126181308 855114674 781447816 27893548 71528714 967577141 765302675 260707793 467058459 547266802 872038553 89249258 676252565 223214874 18179578 760452335 375955248 595534095 38701162 876243150 437732924 154155750 540326767 669923431 228972824 951653612 510259175 730075663 658171068 104639518 85196927 632634894 862641456 32161455 444762684 404787489 534358035 788447878 316886262 659307256 487167253 95320509 500528600 867952825 659148924 656836387 272940002 747501947 315612067 908495547 524951655 21922508 269214583 67053115 32721295 149680428 56859384 538384270 488536790 215399568 903802302 864417106 445936523 371188959 676909682 541842267 522511698 264045176 353132368 79450926 822956195 943869099 642635436 769381511 909959497 789645371 830522217 162895315 26940131 418039267 415021955 138914487 291095910 854114509 28719239 962669191 959165337 769796892 206841366 716227791 355634071 487602276 176528486 631506894 96949073 253927468 699483328 311871222 100866826 117374579 273229315 16404846 975798745 296146984 444060448 739294864 267678762 971303345 999819164 233847915 291482173 489340773 796042257 327759426 796009126 115215890 160991404 853292810 511524555 572835704 467118513 492302320 315399017 589041355 355717619 747479249 237040400 344889653 154836828 268833985 669418658 161805905 82898795 175495813 478636504 435017905 34848177 889906968 845446589 245110362 799735891 971545130 330077489 398566211 449775755 920874140 289901927 423115226 731963175 162820357 182093415 896231294 747627784 871691312 527891341 607746310 874647973 742975388 155572232 483316024 644171654 328625147 188144476 158147923 251441353 415738291 434886112 270357382 443016607 970969952 440803137 368718198 29496016 889926224 353282813 736161468 100970547 387760389 162564841 539379557 916436279 98981815 908965804 547562608 819487070 260272847 936162113 290347603 257965244 448877 688817529 115819383 558946428 373328868 734385783 858708663 529728859 662019641 950423858 878995429 256621611 261046439 495049718 97196101 153009746 993097757 431682275 523493136 437915208 182642366 874903149 529255411 608393756 789345376 675422170 371196813 546463728 753069838 552187847 853569524 431687801 541043078 688985251 933004593 279273856 191948220 379403059 440422335 680267363 897520981 307710221 412888848 907192980 672224813 45804828 403835912 521028633 729276626 585725986 470282112 918092811 697999622 569009969 5754564 232269079 366995008 278373425 297920022 108911616 585900076 273106014 466998057 192880154 941629735 105774279 870964646 747738065 195457220 854935248 528529834 177752864 906091593 214342321 680074822 594938395 993414450 194179572 327043070 391455589 318647213 923770363 343235403 740766394 90951453 919866999 129367833 560240487 743784088 795193330 652765001 831199437 925676393 152086087 996790064 959230690 321137550 359882020 852454423 242663087 85157434 106167439 238334905 987954899 60699732 749994846 742812871 796350462 70376183 426728893 130270567 505212791 851022320 322470316 7459249 94330775 731208259 313644927 461667377 982386252 519156391 915870812 168490600 169426327 760741893 404978368 641196875 702130190 44582909 465228539 128543170 826287962 566223712 546718639 824970538 579189946 449646263 731576917 504563668 299370879 264150715 853937079 124809092 96007566 85524187 508467319 75882482 408802273 62719929 490915207 355503948 343560966 973939117 334527151 269308594 924814750 235915584 900837131 903850681 808335071 601831858 917084554 670594025 679350035 385455990 216607088 150283583 740987927 16335025 645109972 776942252 682377693 466282942 756340003 224723347 522552554 772416428 924675995 430644047 977084633 276685502 914476497 413606827 169248982 104806122 827271212 168716136 485723171 488600667 478599783 387181754 16945814 347782128 274069011 536017355 103043353 106583482 863394066 66253623 25212969 188942722 360078878 81830031 697656408 201411904 987816768 678644950 542553804 352749989 398006873 981589255 748572605 893297298 1882012 833591949 652802810 137209247 329167378 958290377 411321445 208888469 38088725 603292303 991240818 467603444 992050133 685378729 308856492 731925870 644894678 28608083 45591601 341382762 536765296 908741309 966407729 883235458 2573646 565962893 719872626 9328645 778469359 284060762 139943887 359435382 430001192 501685554 850551476 40703243 895486368 941742356 914343844 204800302 995889491 247348087 155619764 728969984 355337232 794368962 400949005 137541073 264548603 854155217 848037229 943000745 240563723 916456567 967216295 782420163 37896333 168259062 589440798 743281676 792788895 996402312 284017230 850951080 596236982 292543194 469587780 300693102 929922585 826140300 237781792 433327975 181420387 185308850 637719962 444288083 620612101 108569686 300669307 855173667 94740417 913789683 259886367 458223488 574373168 371764475 70327546 156923715 750650429 129861203 212659215 598873339 654890152 977724114 740509306 389499754 152664709 878550213 616659944 589527304 655945402 458497390 550095898 385187455 918896516 764977536 379857766 268117805 419057394 832420261 329409846 812914085 856915817 536999672 851664006 402863662 148307998 618949003 857235050 764650306 256315807 399631075 313693318 434564112 742657611 846328951 498746260 240784123 703470805 758774324 237651938 283948058 993696965 211039996 965182929 305385398 587761911 855564066 336329303 832800974 249482266 128588527 422067070 141247894 319773489 997889825 925075171 477864947 211026966 344687463 448418359 418901505 904686066 22122214 554967490 773906062 958640582 336293559 365720795 345936284 63706342 343651430 205744241 454365410 703237497 802148469 973295493 229665868 23721722 238568663 885844397 367519863 15130810 171300213 245604243 389170486 250247771 930232492 374735220 280931344 14890070 942983629 939534754 947248319 458101878 268894108 992528643 531414962 707806299 656443602 236657551 204254348 946181625 144225435 784995029 949028514 435287062 422809369 245875831 882996097 855003343 910680543 52040873 717764455 672576019 655810166 277831350 550775749 610637862 734100187 866574715 754821571 333252128 64488959 488416746 480634556 723432556 808990278 472663945 673052349 627640138 362441737 279100144 815572234 970441549 251836436 185805903 312503450 389090269 46568488 615739877 132103830 634647477 330943354 311808138 880038110 608240998 102397234 385741350 869799044 310139347 984891629 465473591 464812110 524627123 111596860 675948624 512283960 480531219 931249699 55632020 616385264 730704849 380125083 244146751 552452185 325559330 841909776 36034589 564333064 403828236 446910179 319089937 519086794 804361453 549809897 941443728 886644764 857645554 175422186 8844067 67782321 506527393 60503587 731706601 71092464 184661840 486771396 253794834 667665268 342906283 849464947 328814949 562962314 500504370 12273352 953035963 757879222 888184760 523483087 527014273 329016366 776770533 565956233 628010810 48700253 982578613 378867050 493858299 134299234 621126391 382324956 487724270 378194318 463129552 876069307 354602703 821361386 165998389 709208536 174157938 397635759 961561972 824658551 80227643 862322123 492929196 707649232 861173156 971166819 529499471 83735697 481513403 253423691 869306535 558071386 308502945 476707216 75042127 315920447 40178188 744369903 493627830 557488714 642377925 319341147 471188640 394525943 459604779 239242619 230866852 733073847 274242223 383530025 836849070 155691885 601125718 509175540 912981887 197927668 423593018 932704159 605673000 447032214 262646281 771899808 124548499 533363606 664550276 142355106 860844282 15711912 67559938 902033155 410069358 721524340 406281706 538073174 329908817 427630358 326282044 610855907 463824860 127428513 309911561 386071842 45962650 740226711 554447095 552603204 346383595 260711026 238376382 363645098 122606466 104902687 232316333 619195243 89453544 565138302 118783013 87400915 582984695 683815395 129351965 411448286 475615071 875164824 689152413 33431233 830133284 921468249 389878339 743141730 626370333 951262934 804071873 434442459 829734519 186457396 197585756 244043515 69952049 567516301 353366895 280685764 997698718 99187051 240404454 730249454 396275430 759998289 857024196 677086307 806163332 57454898 479574173 618821313 976431305 368650232 410537756 366117083 770098008 486603518 204583806 260906296 194879656 482687127 547633942 45474963 10987909 974551173 612078023 739951193 45036688 876437634 498459789 726045486 4050618 308297402 348672500 273147752 380646349 79403599 490911903 375374738 205902563 404398036 747180483 433997547 388318957 244886483 14268841 204839396 207406893 579033415 211874351 610405542 967392188 698961954 476515656 512757642 416523781 421649865 899262839 170838430 111292232 784617363 457708632 311821607 381425432 398730061 814370072 588687385 373059037 954516920 214939896 201120417 556501331 99733770 204774861 487621532 453748489 744397673 260423299 862383901 600427747 155980147 946029973 430818027 349820313 661014201 237994903 225863424 344296246 369979967 680834477 994739211 101237145 691331326 902092817 605295087 447828215 583151715 683976849 969037378 135573079 913718477 855044366 352056015 770822677 263521298 239791102 22568468 110658143 944071163 784966890 297213893 446231995 731203779 693401329 962756423 371293055 338143132 737480515 615665206 385807448 385950506 10079656 924038879 578772676 35840517 811332343 63768774 397866903 275437884 351680927 501788450 300027514 241753293 851800609 111697244 86811751 703331374 176992147 667264916 118753327 290729671 47484959 873711388 485255412 810254453 554210178 400158459 955303087 157341705 779293069 600713835 134023339 223204807 182460583 430187867 337580552 690123752 350957130 829319405 885711929 944275224 979277186 42657785 273558406 127271672 376793457 534201737 779177355 801673373 119045069 565735259 798778807 11186447 170728288 408966754 191001038 307029963 740571271 893870917 129982568 858748226 909909428 315026655 700257135 437808984 790569965 856425661 302054565 186185189 514661194 532587427 43109404 279187767 48620410 706713095 212519100 391885455 282675263 184342164 50323648 302768287 980521965 241919657 463885881 869988370 142641647 212924120 23520650 148353028 483411779 603435367 604761578 163965574 373292793 749397714 586891237 269787932 40295607 155703367 828640731 375134526 387336504 734703144 967711872 841675482 566390472 540084877 472743258 528635600 183385034 498778047 55693639 522056565 168187698 44269758 417720564 889501457 961421068 440682429 354171238 875535969 810467571 514777760 430492277 722510101 67729050 811811205 629389132 374030931 47403079 449624376 296738539 388146994 670822739 284859837 985463461 633774400 527673515 274525386 73364642 574766333 475002706 416068682 416267870 815409246 28078813 320096987 302325032 118198091 447058933 57325649 305131172 888600608 903938265 198533169 690586442 880165936 652406233 601481782 738856164 512301629 250722780 341238480 231678228 605573890 102709467 896919968 184119756 163160489 858898531 21715454 986792916 540676181 635620375 771970931 827817287 345431706 843353132 155754559 901293590 745744896 627141612 445408212 587678339 203611267 462392883 506612057 726973352 18310934 365051893 788336168 969693678 718309915 671074998 322733136 659400598 999348204 346962192 658237715 41396531 546530134 823559985 577087849 18624046 208264217 710488922 960197244 659880257 600382825 770380897 589530666 781135101 745647728 678555696 383960966 672824900 916546761 123814980 131073880 25282255 805257991 396366382 201602712 251615657 200336172 933973525 375663350 479212465 540780338 312689459 724375893 387249693 9757574 398433364 702562380 916240626 929276295 788745818 492519588 478537101 39355404 510881979 113215453 720514845 745080283 461522433 197090472 639252262 35948595 693715529 820718958 541722623 154135363 64385989 834491592 622109013 180590768 142586170 381655556 444552358 703250963 645247619 299752359 17848263 791824249 190285580 607225830 319518559 473359329 951966807 375104299 745422185 192711106 369140346 134772374 566750134 899231618 553188511 132506233 898616424 25739775 886358916 578717403 102886009 839104266 198573049 982936054 554410034 593868264 251757924 182410938 875015092 620228560 444529216 911747400 87501682 749530223 271863961 974882679 144812725 331989094 600531601 962077010 406775831 456384971 853344991 859225495 129344520 24469668 936541515 285061690 583709517 118734703 683036979 756571360 337623931 383330205 287952906 465405797 683495808 771138578 939465171 482434134 276760091 187553703 860621738 765264247 18219103 491000745 997684283 423027775 469386292 902162007 13817417 188139607 931725526 112486247 658376489 107169311 867158356 842971265 92746564 675176233 954696978 690132930 430020761 989915324 771338312 510394427 567224120 456136786 460660352 8040048 517433800 976820250 355528476 62056666 733149186 833954679 570443213 601077349 341969715 377641343 571608349 943078643 815763646 992487804 955564774 253764054 406346904 544850287 541202649 61658714 140797386 652350600 670674681 834363961 165202163 802578863 143823901 17202213 773524675 480773631 528186481 289140801 107217537 990648645 566255093 282980008 146260614 223198341 608891645 850139621 422484160 106145909 629488815 982500217 234960176 840370177 764251016 33785433 310318188 123356357 907834839 196220269 585177630 9740182 321548353 74218514 256272259 88019706 763262011 95233177 992689132 473770410 79573651 956466886 314594624 766169879 17012712 771658833 523226233 181494243 277844781 383345001 104818722 66418787 881999402 981921068 284901600 101816612 452303867 507047983 934424038 973948259 680695695 79694076 244897663 535907219 859877930 58816655 503191944 753169371 428173283 179348697 651348978 819222166 344170023 162897214 1605957 106099409 196986932 537740054 726171416 823797456 231279519 499803183 105615514 141325449 946162895 27348297 214488844 934442023 576628095 159062169 432459845 520649352 513734464 102579271 216289069 665101760 297563124 381811951 145765442 445125524 522595412 37339684 588248086 974099456 817239148 260787433 616276430 887988146 116641818 197557302 170254757 513193100 339345810 283513721 321468775 776230437 394464732 926690578 698827510 61696073 200820052 985078997 288422601 227340149 79750186 35969164 987935848 479749468 203077856 338105459 575627505 899411300 137487055 705212346 536242582 772414762 335145634 487067399 339454493 85949178 456304344 481342705 775165278 313366615 938082374 654913158 467856329 340060281 761911955 968321478 873638877 350155466 782199483 657421349 19393202 439481704 931406221 240029965 957252208 244128167 42317357 144583770 759907542 501861516 641361042 861159132 237918132 490154834 428938761 714616024 723676529 95502313 654496688 377687687 932569989 140700530 559994108 567646358 748197120 491504324 117419572 84301989 651700482 867677931 837682931 157994952 597008193 821179811 10306218 945401097 560476806 668684257 96442139 400359395 502481200 82211403 445849823 545711305 818516911 433870266 511623649 698673565 350994186 944826815 522938337 314155065 177706842 287541020 274765043 826904810 7402061 640112711 282371069 819558127 152259492 496845802 640402236 559655166 439284148 117961573 893973183 734046656 619925481 403039051 907279083 737156177 802244415 735686113 1467125 41291457 331202247 149325730 495079787 197611669 376322600 135112637 59493036 141452614 577441819 833110677 905216363 818892992 604901614 374255680 780437808 319134181 511891714 277543177 354389206 91377928 137600846 912020463 409479438 96041074 194081241 94209827 680546011 135831777 166198339 601526414 534553621 26532356 25431613 2558024 692909030 819824384 895438348 652362018 848037711 935612142 857116426 741646621 481611172 834748250 90347557 634785777 27519756 807470790 404912223 689280903 287990018 486966565 454550860 921587839 639685335 621478496 829330839 970613419 351932461 490284757 415446397 339902866 456116605 641723858 266135376 716632302 152930962 44463134 153577461 246425902 561379084 531427441 863032678 454688757 698352863 636088312 75134258 524442777 891081425 846524626 318526712 320373413 577814271 731154581 288650479 160218199 897226584 21550793 69898337 320896803 788747808 540137835 474621996 430467118 434413167 427111276 658371904 577898707 473552560 177400624 518431011 188508450 866704162 314089232 918877808 33519708 59146842 417686488 363354963 941289336 169034687 14497609 908435983 579911074 346633229 444463768 289237368 301550774 391483859 155650797 869868921 277391817 306737653 920025574 987472272 868918177 215361578 459138577 580541773 333993272 598162303 488570229 882788055 465850429 427434194 318456842 819397990 985549202 912202071 823754812 248451530 407697871 295805207 683094892 703634659 31299518 333101932 602193519 220702758 354101469 192025991 601714701 938316319 233187295 642154730 685224835 416316137 455009579 668010990 859099394 293979832 988522843 134956095 46806573 708327503 367783359 669476187 40275103 736087434 703227608 110899478 490009699 394392534 89750749 635320856 697760378 737401012 34323001 808917085 245878617 606008890 729550858 525297076 14443880 491483025 83850916 928348737 447420804 78237560 230299661 64726268 828457853 477675711 759937150 901553200 17472153 703646413 216120552 438401532 695733263 815859739 189507948 905275605 745405837 436947127 505103842 672458754 354385843 292765890 349550163 629148703 306832534 792941298 153757567 223440283 210266686 852204817 57579352 542195002 235974951 243037308 251539333 854284947 566945988 276107428 41019872 711239826 341529591 532414352 717115129 939541496 992011675 806832730 277107344 255003094 459713275 124566446 403187742 710073878 38876247 946580558 679475021 954465778 7574886 591601040 220426876 40566907 874754511 447350238 981020988 86709523 191993263 906091317 351122133 294887923 419970070 794178983 142627522 835625638 179898761 946656217 80209200 845901452 247641730 757034885 548901251 218305368 598520811 216131065 757494482 596153747 444599207 247201943 408490086 385820950 355143434 65271635 706164287 667413908 469220699 42368824 396861839 196807438 75881049 110473443 527520060 862380124 170622131 526499590 788888162 532071339 996569231 139068135 640858319 958352122 297732612 655253214 716584838 779556508 657735071 85237466 186005309 196676024 582232802 882077405 103357150 931935436 22495936 699100027 673408522 301910054 607018019 719148640 208081297 306784874 370857575 619778759 725315579 774188303 955383772 670945795 349952514 315931873 176801351 338199034 814474518 648294017 579067233 474415012 77662168 6493408 477399895 697779601 283633823 236355016 401255240 390693984 198953462 940013651 557398986 694419785 107565851 204060017 814294374 694473876 285437570 76757095 710676759 20594208 334710353 886553931 804409551 197583325 442633953 323177865 547417587 603970642 144379203 217743457 890723802 168274200 567507897 399966566 126931025 213222748 27590712 46884608 895308826 372833377 433352429 486231275 488888168 518877692 573726389 671438006 633030244 829071126 942398371 799782981 968078764 554721838 183058814 254622288 590369487 539155924 443063872 397631714 484015826 528300335 134622872 702354394 643977902 713286776 786709097 665187693 413424079 670230397 209861961 127780514 773397654 960780831 718576899 217577940 174912216 480661204 719118357 193663284 781315678 285779749 647180338 552917829 322153315 967352369 493263042 23650142 857674521 693145897 567306077 493371948 845226020 356333522 128612948 626506797 583141149 726864134 618960680 166034485 786471184 828678451 302347025 490583021 135604222 67363034 271055736 243407951 209785692 691703057 774056061 53979692 841184402 157596162 312672626 519984806 288045438 154281322 245588829 739316662 583918318 597713691 484934522 657415335 426724137 826265466 2734519 775583385 519956583 233863169 697092407 706842367 817849172 340662718 49624272 72968737 795092881 954560467 561323916 844996507 807540787 289082868 769970988 887771356 493318722 156589292 629156000 372204968 107905851 319225624 266221712 894255767 747274127 564877034 73048022 456222099 739720482 921178471 368565250 541611614 915238349 188436138 172213717 587187978 870114780 1000000000 883353542 588534911 637151888 710235208 975667840 598792952 337415838 648009916 76511074 29845126 385371822 252488995 488906493 575905676 470566365 691836027 843380122 403173185 133125691 444948950 155490226 489566769 814167886 258128090 387619443 471369404 637367949 887694911 464163906 637978006 257224678 826093140 226099508 302155845 711619641 421740923 405468051 10661798 288722907 536947369 562332255 476986473 767081236 266085351 702753738 304339344 754253473 49890003 142471099 639278324 227176498 694840608 737726028 546176960 358695661 260589841 78116940 610520820 409253866 667404802 985467838 740525027 731755188 891323103 775573080 728517813 157760462 218484395 748557317 138073318 266109740 371265275 433190244 211141061 83205814 607852152 806130246 752923382 484435145 517138273 786052148 534599921 281783989 808846854 794882278 542732672 412568384 532482382 594019533 917041733 102535457 800142130 967101322 649628466 746444678 40879936 357719156 806996750 526268046 255122201 38789911 106233847 299102672 734128371 313785264 656389083 413706963 365764631 700314546 668107005 296630163 745341284 147863619 186770551 433239811 55830474 462322367 720175282 541771141 640130768 832792372 136544239 208643443 817073935 547323109 131204801 117382554 411854005 251628232 191634065 153989562 983699459 847364616 78583321 872632583 268904399 694483075 97642985 56141483 814345731 128249164 497805030 775700546 692533788 780034858 757765830 303811676 284809132 223208216 806877845 365326078 52123352 135049923 979480882 707875361 950861018 352181007 655207378 498559538 837018240 737112722 530568317 890856593 52493483 401849880 403530380 381182994 600786 798026525 7460657 707026814 803476348 5753430 738889199 887472147 60245705 726698536 487741726 625492480 863716074 669427503 524984425 945422570 440413349 155652281 126630223 101770858 921730002 295401801 979473317 641016461 324978656 109588244 109724178 99807826 37925968 104111239 740718225 574519344 363840313 203113151 159231731 482919053 916122051 997376527 132811098 683347016 910592172 359755902 193365184 349130032 522644678 613840454 469157230 845809802 660845942 103577686 206849925 430423951 916084023 237844177 891464056 312723947 687055381 528642445 509170832 578652224 128273459 207638677 666645863 561988769 282670149 3680424 404726381 697738007 777309207 482734007 873894503 836477983 789832452 258324843 854397674 629420842 328760447 251615644 482754788 600873756 368809102 4389595 2013460 571205838 272539721 606900457 457362061 257625997 318425696 762049854 270911799 390666648 300908947 560532355 680697934 88924325 635716407 973597208 806863585 333693532 517363128 967554703 904993364 797116635 899243281 614857775 510040798 435102512 26089301 107670642 231067660 768004578 245019946 134154119 585050428 566107497 270124617 992684752 594486307 515040945 614390784 904179557 104507720 784952732 915015087 364789392 691767942 859125629 954547534 762100303 662519182 817991581 245690342 859603926 559950435 53402553 745347603 578882058 894340572 83211906 432545417 392052742 883008037 78492700 36304012 181872026 505301310 513409695 504283766 616185287 279718779 453132953 372198453 770815812 851339778 948087691 215425482 41919228 769990992 267404903 23508939 51573390 919717300 29468185 58762209 929438412 84313555 976680955 634374987 929465404 36946722 673308254 346440538 82946970 669282415 324202760 805482483 928655444 745182297 113171377 511158288 940515596 902267859 325421701 56060479 966759962 564590245 224586405 474602273 622835208 406183403 77906085 779662828 598102548 241108628 529662736 554567402 387322033 598987748 682770656 897361912 387323910 664420850 827826694 538584328 172096621 694242347 302374376 798307487 314643701 351756749 446814173 572352087 739545569 131938413 242495411 35056478 410812199 137868402 688064042 750774518 699948274 409418647 684826999 741172467 206373409 701066093 765271490 214509632 563632838 944538582 986354600 800702810 182733479 89937803 551429817 733221587 762874304 663382168 909278715 7898576 829237950 993878747 867286117 859235980 518739334 621089416 333518181 413097683 353665452 195665063 637083483 890716808 585356028 297515412 236955163 297725471 153178613 923591039 868686191 338469667 70131785 275449066 268273043 905930417 788247391 390422830 845718967 65312252 950826193 410766582 248938113 56741063 802188014 451552961 270670984 948772334 628975417 334802788 689323226 351183837 858585320 752723590 420615031 72754455 803162982 893621027 243065299 649018544 832083665 440139786 465445208 232658132 255311484 499495519 43949538 414433086 506189679 96801817 433905729 840929217 321264354 171273861 811135674 275741891 583212742 580131009 984845703 901541821 492452412 521582146 231965522 53135292 992260635 453688655 499717566 144292323 924082542 196673923 946233310 905654759 668959220 77307983 229512892 933175953 132456095 832221557 780976084 392555072 681347093 395239310 839815574 640825188 929846066 973343365 556034023 631417092 504980868 634865178 680732320 553397049 616474062 267692641 159765006 316539825 516984965 662124608 728252784 205490221 565732438 523619828 24749949 106575107 470173342 568954252 486760667 378804124 688259568 785578348 208723113 263044343 693389971 401298124 279490806 310407717 285546753 366473271 367570247 370781387 941608042 123019277 642401045 424164259 954034991 990010625 425488460 985789691 827210087 645937307 118092750 411084084 348360029 864367542 191493102 40051524 417957903 275003139 534024950 465682741 30537649 82755973 104292257 567366820 239144 878809364 428038561 621608258 726241680 932078810 16951322 472192854 970645175 719863256 971783205 457019962 752799647 818913122 551675214 770882266 229268480 190936991 980635159 183778872 840910787 43587082 858690163 2302442 219149704 633281524 372749387 174911642 678151457 897489151 647315453 933496965 29564437 132586404 846941400 635265021 96167454 443649966 151756705 395683815 283338667 656491709 125121808 629212734 511647839 571101893 494783572 860744334 290385808 142098572 582937995 967249017 144345801 291685935 268479051 757684790 640783432 47646621 144647196 266872077 923852672 702611226 62189820 254322652 362237849 721269694 171514841 861929365 637010411 76617204 714688282 9260990 15943815 79022587 167392535 826119919 687442094 613354600 48944796 418445655 372700503 980973218 598377834 368735032 90501037 416264037 942537398 547087719 183377295 259988288 753257897 68670925 647864335 780226327 21697502 38387688 274637812 932443809 822641126 168994122 585534007 37320427 401484231 764364825 354473609 412314835 277121913 296201102 208369100 213781901 241298280 992946806 360709270 771876130 467198197 666784692 448478129 337826028 36814581 63187645 126626461 484503580 15186480 418240538 311330829 150097460 989135331 509349866 996530278 318625677 764579391 772174941 498833475 158839251 695829735 416074298 46943987 24678531 548566390 595851098 161125113 317593972 379907063 630473514 547493516 971000651 682361707 369940269 598959125 805981701 417246791 944222584 452466867 453099377 257559283 257738037 780442810 264825779 712931916 201982752 953267759 892477379 680991778 201384461 862507342 570632172 817170363 879498080 832153349 615693389 829155406 533365651 77073782 712463195 275249033 870173875 731560057 985754205 351674892 692847332 281711127 355767791 268786156 554314969 666597648 465313920 463237937 682199132 428960086 423619284 968298584 85734604 563896976 139137154 648400593 344047002 51035800 108472438 219915138 19888331 427383293 856818032 52859202 145426809 146101378 503298180 221855071 106158162 721621917 859117465 427288089 31476247 62918393 974140394 296758052 551673886 455197428 299926664 203912746 77682897 703520546 751895253 956330311 841661997 523140808 294897930 127207307 89779268 240576353 853926066 721738107 623510971 343142685 68150573 268045201 524464205 222870365 814201390 910657207 583775046 690748729 321005117 522117328 838752264 54067194 589879094 544379184 949709450 417574816 322738377 330062110 330212819 220137820 903991032 141172825 296019076 965269527 220339355 149769104 328515916 735105770 875406303 962998505 129013617 703936932 959072963 349278843 40399694 209999688 427162009 600152787 414850767 974608523 744997771 140850547 679167478 198789722 681333524 235882831 913924954 652975698 228855939 4080974 278470819 139096902 180459132 104378063 166002447 509861310 164386934 881770529 365613040 348026994 556150077 494372105 130990892 38911186 396896113 616620864 314739132 989003137 964875270 223684851 720695853 590424277 390116035 891371841 755216674 432559450 426171075 168908481 644668367 602306636 216749814 734915577 723287168 883018784 904178337 551396328 114020112 636287739 751035866 265554557 85667186 169121593 80975373 802105117 638909484 898649576 350587002 426304801 599591639 494326602 228442804 681729621 721772193 686021463 589254947 223742843 781521098 203631160 718569859 325924550 52901162 90196685 544644451 831801439 370234026 121272616 442132647 966480612 534106566 855116560 539440135 985534436 826504978 646051455 920025998 239877220 928980402 644312101 678995739 26255709 783393760 564452322 651058403 97413691 965052777 724034383 455250413 309002079 196715056 212126774 939646100 563091614 393171626 442106134 873900809 398227905 353734753 686604192 32257999 373919491 540801650 291086140 966334525 976844694 853032462 11154821 309503743 659053086 253819644 434716361 576532630 786410292 685575701 834560650 160252883 80181732 239844807 300348927 67807328 2317359 817030292 687841428 289196343 697140618 329867152 916871781 951049000 856472414 925360357 706278599 165578584 977878406 804386386 120855744 139332541 836969683 502091176 753431434 425382819 606892939 559640396 816023316 785636394 252799462 425036473 983523968 81428165 185283728 469511931 847447206 31329212 840783146 833049396 957878928 130996395 112276681 529517338 737337340 491397377 571282550 147263863 43253214 172313218 788952492 626240168 140916955 780854726 7794908 120599839 134210510 874686135 840199660 639117793 693755974 601640727 879818420 711797513 127631110 40772344 298566016 561907267 455243909 61367617 268401553 319572306 789847916 715026992 583722396 277197962 203830554 231347667 133669961 210194262 61556771 584429709 543912117 94032051 169192653 455592856 227905776 776244147 600390033 209356157 478340224 926021628 972193184 215403677 223508189 435129927 365561180 743151532 760321011 982027489 456939226 626804784 802317475 376087597 149910631 897574150 544465217 958873887 769982720 335661278 435328023 223334338 223230680 591590074 881520097 941057460 709351894 794342515 699575888 163986085 554401812 726674228 808847495 591728860 741521505 479559165 478893473 419500465 737941696 740344865 654562089 711518740 811170023 887622600 68273567 36160261 980145345 638396526 817803514 154145817 490956012 805612898 317302049 51452924 573803836 158445640 183330417 582431465 435874614 17940888 376259642 203161908 582443670 383539996 499187522 4218817 116680137 194794102 428004928 57887882 487899252 193873303 229346914 597159708 793304043 420550985 302482888 665212698 427531706 855505831 740376070 540709049 769031712 462015648 864946342 393684803 914105487 216360055 524447140 273292692 680003630 49013829 619480048 189250720 730026071 162724470 626532335 526605803 280794905 156004168 517443579 603436559 189942711 452821327 599130334 859631930 990739238 907945972 576609883 997948333 330245779 583065073 648561573 509251134 606905307 107228118 725475814 327221975 574682130 14800520 158484666 86250740 294129661 96784829 116038833 894428713 834758295 710876800 891033552 34880154 467741072 114983859 31461392 612359553 405516233 917588104 251566046 682743212 791115225 903221000 759416474 545789437 242675339 455886476 137075480 468319208 658786142 228275270 943149602 281539576 819312900 88889785 858810099 204270154 592110563 219557693 460476349 215881488 441537687 20213884 105368612 355196175 691028078 269786360 179182530 879753761 232492010 102202499 5043873 216616372 866624835 594152900 436231620 71479626 611684578 36654777 85596062 76884727 622891495 939203376 933034648 260006374 888167589 35038540 93473168 67442900 464321825 318971910 66256469 450202259 996136854 841468842 141666860 133820041 116845811 408789078 928414798 3626286 14950235 962366590 568831079 446816914 967736996 554137451 82098969 419524820 125216473 601417655 842046071 691422380 388062392 749590994 249911946 115103202 167225909 994004096 146796496 881005524 567753973 946857305 99546040 982374388 275012308 901288264 622632231 229228616 352138848 474481421 706906358 420744681 428379483 109020091 92050545 703123332 47150908 729666362 350641625 405999068 300129199 191423686 183828707 238117446 976409361 825972078 841944376 331348267 715928820 411459734 403378419 863033993 827027617 255187573 509397798 35625075 633118609 809599128 803079253 465452941 698654707 612014173 117159160 909792144 443753770 245456761 628305918 873330124 422914124 22257779 501506885 680617889 375543972 618264870 182041123 448443141 964426288 621147971 590893024 453271297 645974051 655733453 441063481 6757940 247564132 817997979 877176799 423672654 105611022 266461913 105287414 590010774 209315566 734493575 396945302 867958117 488048136 421559032 754568782 482370729 608915731 765832789 89639580 679808867 134777592 261417496 742100854 617776169 531077463 569776785 89442244 164812453 965641985 118533733 223948003 543388691 268363903 245701385 321101091 887502279 949120650 945336651 536244810 157411237 58870929 834865610 64211472 328712871 913897270 455851385 71955105 575001947 621722321 413199904 573215006 768689250 564594155 572322011 452896284 886163187 753269188 398617241 927118883 672107349 161673935 308143774 449647664 639043432 539025713 162774273 91371059 837069085 647940933 129583407 943098258 352407289 320365082 117043814 2793892 908166807 38987763 593775163 417559607 861204259 441675974 579265301 462685707 540937183 401752254 223243439 762536789 746270881 94747322 576858778 982236733 277304403 55029451 114953400 999612768 987734386 723260602 867261890 549137998 476572304 827710591 170599875 625329165 153404627 99568331 613304987 972642708 503776883 331293567 230734462 46164049 438579008 274541107 51104370 952815268 139132185 692221616 895774420 567799906 263281270 961272182 56012756 223322450 121707231 307449399 878427124 944114099 189224818 620586586 951738509 281659061 338556769 824421241 575057481 438954235 629044338 81867235 49069482 44731167 54811517 459012379 735177090 403386414 836826354 527221847 212617593 867755048 365100368 873437953 158829195 504360577 20020655 764387642 675053447 365936291 539939895 266669138 674343313 938331242 691212455 684532049 729603744 881814694 993096399 823158642 606756865 310791580 443893525 2333346 991485650 206796166 316372212 764743173 156577416 490270990 896798073 200457330 249534313 368393175 300360133 507363570 848587539 781497588 975610253 251537733 56077555 698198895 757900189 483525724 336573135 758527172 211487312 715570400 251045181 902976355 630716442 218621354 469380137 871724849 649446399 626779721 853409107 193249799 394800153 261195647 768613071 492719666 308506645 763616708 367085955 156247281 581273526 48192962 675622316 682937083 204499793 59735255 759667033 708992246 800708176 431528854 897962734 355854849 486070192 22597702 727828387 688231979 303652994 303126369 354563075 669976825 38565485 642439190 792209006 25529828 861854250 334944968 736477591 510958297 440470023 712200590 897987334 310974647 94807141 290990257 375266198 260234708 712941626 611512112 38337016 497395833 132800912 324960575 553366319 889075553 111980036 121892547 209990418 15223358 882689352 831097816 392944846 775753780 497797537 213892427 309707105 963134556 159956585 957274401 140918816 982872643 713801870 478787342 523122482 760612456 28625169 428336895 134251026 14107329 190074761 367595409 214563345 181235511 204636318 177715351 910115025 263746085 908520590 798558616 151954123 636429533 138128298 943294030 357564874 599516707 491975898 978300200 729487214 392280240 81246741 838665672 775712682 380336048 929606378 479546758 629304135 733123396 471334139 680344556 246656095 623966465 530937980 147986233 193490146 927199343 633014456 731359966 376178452 988080524 766960268 845267459 37388301 632049478 472457450 216676867 885779000 165507076 855221592 377160427 112270804 758241310 393366639 232588799 725484918 36585568 19995228 694955062 736942213 75386508 588218209 20184249 679746493 183033301 153387605 245436776 424866733 823678820 452195104 754713941 750789945 709124822 620448065 823595846 220707352 682431676 665684040 526880311 852425046 120431385 316215899 760613334 939321812 793276904 358297781 492526342 54111939 11874708 164868131 537945692 620694573 517342078 946098565 643812005 505750380 652486779 713030227 770629982 536878513 750597459 474707221 226206522 196517502 532910915 159013354 863639712 968022060 154609276 618544386 14614059 905400934 683399842 59624228 669490472 671096492 784608589 626887209 434065435 742899922 516809355 451932543 518090042 807931774 379340636 674005671 201966832 977797805 393052213 338800054 600850524 612633134 297441150 398748632 828389327 771143205 789321236 870278089 453971282 741843338 474764743 562131034 727592734 310654120 692268509 185978610 660602913 446598558 197349261 249709578 492400768 587474657 587587205 844360112 339325455 269740472 696201573 353872389 613684443 105415871 728222274 675997631 996030881 889381477 493887780 471494312 520776788 414797165 144641160 803277341 926703771 354118513 630855646 276557711 222063184 247019354 375215116 403262725 432134658 672774121 795750377 116338585 979872628 577658418 489751747 91471862 680740380 169166364 730517210 944984801 633932708 356553442 555679714 30869933 871009389 679165332 772139397 632647365 938842631 360713623 9697759 825191974 138375611 284073761 163633664 850738145 924829441 875379134 681504366 1413790 834825226 136944846 23884192 98763796 847580215 278853124 798359172 395402130 253632159 157215208 120812281 325481082 801805453 333111382 800558166 161477312 832185856 78582525 217577442 474220911 737283114 978647010 222764889 669592356 124340210 512182234 235104109 125222033 518759538 70680339 247995971 469479675 217902457 542863243 95258610 618429629 458426377 595756439 705328904 986146243 482257114 640234078 870303492 676575760 702646486 898095708 652950749 225216056 100585371 245273056 136092537 971630054 799487484 854509453 823465527 87729752 823952000 178162909 899449190 568578270 281596898 88560793 380715723 19385182 343861647 432732514 538305567 689617107 214050859 389966380 31826831 880109001 695568396 877348542 574893114 863771363 102137789 614926387 900047543 674239318 492161661 496042363 164653452 574522219 104458429 268910555 229207992 27828481 395687078 79311209 716233002 928719880 370544785 598358417 785142087 298605319 471063436 387624338 787058536 293944214 957592540 484437762 979707225 649197285 87870325 172528710 952155100 596911668 13491332 345527067 413422372 494934361 316760038 874414864 384269659 63511357 647340462 692885513 160337692 916538463 478036899 599364286 31868921 619387727 270150591 555833145 83484918 19372852 442356913 759972700 260223244 65515591 949816924 938805081 252968871 793403990 626133078 705678904 644200233 855695170 295829610 209659476 517321573 396804481 903166230 653684702 424535076 160146588 475665422 195638617 156729763 566473650 823697079 710287900 497308435 292528628 58195629 739632339 269586712 865396519 906876477 824283647 153431627 196611621 273384683 905602161 360586680 211920732 431256558 756336083 441150816 808987981 411347119 48333087 995089080 737397006 367908174 308509477 782685993 398709449 555653917 315072778 881373838 469095995 339921699 983101124 124450233 418823989 128964762 484813727 792035054 136131615 665974640 199598778 427315301 49916528 277790410 390078347 246830284 313893175 273813373 164477015 564867524 297576853 179459220 312343227 652387423 341790017 150848973 104439334 12497833 746726659 743070747 5759580 488729884 67130169 938732581 323315700 729401129 525317717 742672070 438962907 618580406 954490716 628671371 349399248 465079451 761708648 544058680 41028069 620321828 469951784 375922243 117925124 287426450 396756315 848512855 395519592 564363162 361242968 923187667 153863712 588088548 791316618 18921545 494405775 217255053 2258412 592336639 552113391 683373733 871461009 329008241 635872713 988129970 935215134 847556557 214683518 395326508 262647630 905441653 61856450 543684351 684281965 182376321 79575323 63596556 328729054 360035898 854382950 513225639 573545110 103470240 45323347 68714522 904447646 201492198 683077860 392883233 172402068 667828464 827236082 45917037 270649642 537628892 941630376 621895969 82555302 79236982 203770886 709847128 741765729 974936258 349715807 326307997 630064200 477065846 704962011 860374641 766377054 324931709 320784118 425825736 191958072 780653429 304384511 546483340 550407807 466468658 249927834 377390361 404544882 472507193 987941694 801194687 622550881 826125125 878518712 525097540 545120563 835301830 656054183 276413535 421995745 653487709 327624445 981443646 905453561 835038306 452809348 445231105 875823132 268146526 351278167 885662524 334889343 540146065 207958116 851819897 34972526 723338861 516710129 10559156 727147717 13707545 977400596 911381469 403522165 709962991 470624570 687121242 765731333 8159742 565455777 911381378 543300622 716252552 243890397 617906466 211231422 327349381 84115031 898526716 58887254 170697759 269854409 435781956 884542892 927099444 431068355 506760737 272647850 791724503 684187434 334373426 422292173 699885007 116855219 756911622 304379302 975652631 458223468 368603554 903643997 1838428 139696436 23087872 280412969 305739138 673111614 886625418 420890585 389213728 647501970 253077923 856449102 478119935 142952844 986229534 717977598 236297374 735529563 813815749 361994099 181823153 260962435 335288019 534316746 444234910 163140188 755709050 46527541 142189311 43352976 252327007 644246649 907086114 4613025 28685337 793748337 678357900 206083169 497989045 522065545 394694770 677309559 342211125 645715267 126986302 51841505 811437580 299410358 956751888 990628973 695670691 372451082 631097402 908400190 372836824 441098749 915929283 157713485 608503418 343316833 382267877 453391590 364539086 829772955 428201104 902626343 947831309 357759014 392050405 936621700 132687331 798703118 394694331 300068678 997630194 649023094 760337437 206831879 532549453 166458898 456152009 658720823 38345981 289056941 810289075 508215194 607353472 912842149 435246976 28922056 587829061 166908522 968660748 7825580 301163569 710695683 22869220 407159302 569743901 687232648 54345932 345517545 460120149 916210601 672060475 447655997 193944346 200573221 303467226 45812286 655033377 253703764 790335753 5435131 806284563 314780062 298793562 509343704 643712523 313076994 78080020 826997516 233189403 690048656 457260977 701409828 398897607 629780207 758197088 560233598 651889544 910765016 918549636 37137359 283335242 178941592 323808819 632650398 650575854 275259026 652681655 432816326 36387273 232200635 147885841 498793464 845284131 390109469 531414385 694538295 573085625 78056788 996192191 590543962 40464444 952455956 12336918 739745933 386551504 660329889 862121283 959295696 901143950 761491285 271441738 284107126 93144322 214935581 566452193 971961256 841607853 796069372 743109620 937044448 237858180 83707783 139576095 51050094 277489263 645748840 49122871 41859574 652833995 407657436 848325057 471573488 526470377 552816949 754381433 969687335 601334924 694279768 87416781 992279611 584051567 676201023 415430240 744332831 842778557 124330872 853929607 463247515 198170775 31869604 697235151 111266507 143396498 765910777 282750069 197268382 139517494 626620609 375903724 121875544 598042752 704104409 943599963 57248528 868659040 634242099 655719196 413411123 389531196 424229972 345065535 340523519 566732396 135193558 442214661 824307977 356161467 953489895 57293669 152263863 927876844 860502473 216295306 29659335 49546803 695652688 610722898 237126854 647290296 19945319 207756241 123959450 695579672 683481227 948009420 544625401 810277603 337645902 843166783 948601327 744280351 813872341 917015512 109278556 170400707 646913883 957629049 816743796 43818557 152555180 37894073 133894461 561881837 446473386 990640996 678294804 661328808 424702924 923063799 248689449 694960182 244122010 136784165 318879230 776561363 124486962 534287956 537852139 789080242 426845638 948894496 613830813 794238069 73998620 984995288 819637651 486657207 363193357 811003900 339191968 265961090 991716102 896974021 605907308 579387353 194021002 349950877 846690547 116738096 782831021 918655138 544760836 857913070 931548314 339134248 399644611 380120050 259848975 81490996 632358439 822905867 766042332 692990721 372210301 532355967 241999976 123177343 19906019 987748485 708047148 956814543 836551118 397589963 312225845 633206728 115247236 255695088 559482534 543431029 883174307 40485643 308316212 427280277 141911192 823911714 348175784 518738202 438514985 740932788 954727777 195591851 97574380 533835824 710823375 843840289 337823437 80369531 569446905 931546637 41308556 681571950 823589880 366924849 590042172 167478614 457287546 338064899 734419910 430426995 865165376 426180141 507487844 321732985 106598048 441760271 136997414 724204049 75781123 191211068 429422960 727929945 488613224 764899064 660571514 57872480 665477600 746461889 229345487 385946027 275432720 590322371 366226382 402867123 3900850 557485410 103110444 272541285 174320659 304092852 839860849 186254496 725747863 852980996 174780534 376320698 680307249 74156369 336475117 600817916 116972267 766792140 683667417 330761761 783437412 594245214 49582609 604804571 163967565 148206367 701032386 258482510 384889067 26021600 442650090 26966419 785101209 82693026 402355678 467037751 5620546 774059293 473326532 282368441 367732459 71204666 104233754 763329039 538138151 389342873 721791789 397512994 921247649 404595980 122558883 150783821 350277014 531200538 476650226 502565858 711667800 495391613 811402470 695971237 436740300 556878244 777030943 296694095 914926829 9855538 412890000 332709900 479566919 483395709 123276034 176996349 985937532 843735568 163080079 454218935 710330307 815576873 109443879 416531395 56723300 670424892 384170510 886017308 433113149 499783022 601755996 32485812 132684608 700255002 399414652 244384751 641287154 904025680 544764077 751693861 17677038 239307345 223116676 741900581 622406752 21878292 728917352 872444077 137378443 395658949 703927061 703689715 240936515 472489536 511815962 380345887 490489204 551307162 498935387 251781838 722841 12636569 885308047 558001297 589957189 862716727 948152514 941589356 969806750 757081635 587523541 558340439 698467549 409121599 786687737 343267008 134399695 724373283 694797880 141583111 958560343 559780505 545179884 833439489 819908842 2265375 701721670 112581494 599605521 217863528 498347464 732003235 68801770 669033435 567333323 690138553 348668072 501624594 835360250 306447708 511387407 150207069 919191509 281792548 658914808 644673085 621449008 109252639 340286163 522418409 610427569 208086093 943198496 161999052 413362773 993949987 290429685 592122116 497927659 905275145 787096443 53908453 314729879 823433436 897951089 161470836 383057 12184685 71729576 17701357 313731172 786188543 962049925 732104766 797621231 484201933 940587906 584473737 496334695 587704450 427191212 840993446 835222035 103075262 305354278 685964446 852745359 946740632 424715685 141127473 405009738 744542743 828583923 869552209 819583239 467890104 266979437 355189157 737797984 868242923 996272261 242970375 319745854 686763414 692640320 497916679 660213602 161128848 281433272 188481381 995632352 199566631 439394459 238600090 391969695 210677915 268143274 429760336 37946586 157271968 407247931 907877605 819042721 458186720 157162936 39875053 204215641 606506871 728748318 238416301 792185912 614573941 995922559 590040993 789598154 639798368 561538176 53197302 936864111 486481583 153131228 423778832 865721050 783958864 860909279 100949766 822641299 648775715 429883883 390214177 313278582 197879420 805508086 651087713 712645682 481589669 780387850 763218424 977420747 601428825 479433924 867205836 3591193 952896587 2550486 851312377 153484103 573620893 488130950 531705421 974995284 383612009 498966316 219613131 949618837 576801852 740413880 244892201 767307825 59819413 182966569 239091793 11375780 493876075 563309079 158272484 304964157 498853028 425948714 560216498 766717343 774999711 249496224 971006019 777946692 240475051 631368395 448293969 825371893 849093005 741865105 69991756 312277075 598361087 999873770 886727125 228209490 386500395 553734758 571433027 579209656 732762164 606672293 123054369 786443427 847609773 175501276 320946605 666881280 890509855 427025239 21986907 340128277 577160328 208204785 352752465 415460343 529958615 514694045 280517352 493320725 946215025 783574241 378390065 26787755 522945199 652909910 942237549 410114640 501772638 369447977 766065812 418293865 507466045 90011805 329822672 648019891 254474882 472814215 383400959 871861693 923927894 259333840 443842356 122996843 964348500 793736695 103953717 389293685 689055502 996958349 549728255 769538021 905470088 560555446 751312446 639451805 566981563 983071662 654608854 317595855 506975763 195855938 291058781 637593475 351889906 209481043 27262878 740441876 276607275 850789719 83293207 154945971 15127943 171297240 818740603 759992291 821194563 303153138 818889522 937283323 49889168 87022809 554571476 124859815 268725010 803151953 54331058 680221287 401984098 239434036 973085261 751812111 541254796 671133168 96330973 870739526 311685010 482061574 460739531 379619335 189127399 599369100 130001207 919876642 950819316 745192364 516185203 386666940 405698710 28008739 216749189 662700235 808576414 714502083 128818345 173044379 565763920 834448881 912836301 324166219 458031076 784713511 848493588 859139921 762548745 766141555 255900500 963085810 382969181 377656055 156493719 244072395 954313974 547916903 594991774 371422795 554258396 558952334 230486361 471365942 324709772 778050761 149734512 785814819 680608887 701663370 181754557 42431487 804453504 621596630 495148496 53172105 81782658 164875976 566715498 695438291 736900552 494158092 303959298 65246151 726144659 377600100 603489347 461414304 802013336 458072871 80143756 988923757 362538623 305616573 594271598 751146897 185197925 373554212 154401842 662696773 999438683 384625262 471157841 688855829 364329444 1597249 776491257 33214303 824659579 923828565 639842959 112394455 249263883 103589626 942117672 813997318 523609205 446871183 223582478 433624774 154105102 315062540 409109313 3732680 427129118 905868409 162010611 430415374 688731489 612225141 611014411 148865649 792469386 220380848 808935587 107019036 814867644 171313008 730662282 189133583 214896143 188534288 569297859 83173789 355050257 263156093 749393156 395071214 963996738 717799096 671921976 879231102 165128598 295420758 995088126 780875676 971582711 842618371 684256807 905342956 643107009 227953402 344592443 671874021 634382404 568283791 58273525 239362900 204073030 308255141 390036675 737678807 21618046 2842168 157596999 587259235 747731738 159089109 40704472 49770175 94750522 161725981 616705538 288299015 131241842 958267206 756359682 288963881 421651788 763441305 640436555 298140267 37244100 707353845 884300547 75819747 272392394 781564747 375424646 997028094 322967492 827383584 937202658 212574458 905772041 183468302 431758938 601351019 945068135 695378242 490382052 452308410 256212125 168162816 425544875 975157921 331840482 52742683 459956621 870210736 738521948 680479613 177453213 491505355 282392746 707405221 878603426 358291626 596178011 183749668 196313751 218435416 688667253 679814943 515186729 517588917 814364911 788506064 359109180 719983860 26104886 126677253 496243558 496331549 530154412 551199648 870793842 472520588 727458852 254030101 127096543 36056432 623659112 246280687 153464159 561974349 177067955 53366859 305832536 824911995 142014008 576266842 177333862 935503780 828452761 470423268 868353751 56155978 632899440 348208576 670651949 820714302 918322633 137427037 659386528 678283306 382359462 904491069 814407322 909920777 137026426 11460980 507016505 666832553 811372975 681327405 141874896 175614512 668282656 496573989 464213350 246891924 222989215 983162670 59321141 497037602 687974512 502250926 102924076 144800504 578107084 954178589 962839918 485286794 914095712 335562891 916561361 57768993 356410827 76477719 568594016 867606359 715229475 679538809 31669210 331931036 210399345 52888185 824310320 451022260 356708912 761175157 465967883 454258999 567818706 835121631 581237827 285680400 925867067 237897405 78095465 812528639 130288196 338901544 510401854 244211479 297998137 171350221 445092410 586695232 657525595 120444271 792176902 774558902 730246240 945436002 150358530 836269448 699919854 67867410 804195520 639439386 777049123 86794362 819670150 490399907 281736720 348418478 679784657 360440496 16443449 479497553 776076749 433905567 581813015 801016607 708268765 602927909 557750678 741122149 856122137 533925833 520634263 571177092 939230667 98024294 791330415 859982194 598984945 808313773 751118694 802391096 305238463 963650208 849857593 532578165 712847130 878688537 509409689 109346777 498599965 778642241 234278826 275439787 339496600 739947289 989043845 734698052 138698636 642221300 807556790 951374482 329109424 649615355 48509886 983450518 196112367 46156456 150203538 911448038 984459240 612307275 914059290 684183339 580970605 142329480 100153267 352039076 698888196 557376471 666695598 993397666 321524585 214350851 682477007 419412490 649926154 359313836 371641806 804704470 19227785 273963461 972823513 786795668 905108798 40600598 495494928 274074597 51222195 242928571 365817352 230377471 55454246 27290531 214182729 891920684 546952202 654067986 440359888 98538825 781082246 426125343 413587342 8504392 313947124 599391799 386327014 13334190 580420963 605030040 983557171 795715606 814541078 475765463 684433984 775354284 931299075 328708954 506038990 890986162 785817429 190036447 933852177 537729278 619443435 157823987 953733683 912480122 240020950 952577404 198505424 35395747 173955039 76927280 730203769 250372363 804375807 756838683 122118449 125799896 759938020 616157469 446946035 681940290 3491442 912482154 538783529 625724184 193975360 61857544 917563958 405074748 93481239 622741588 457060846 731154978 609482615 559224701 917845529 26771797 777096978 18770696 330809587 419730931 437014351 659705418 874669999 995501868 840776648 397871089 201655023 708724422 730361548 898368636 989134670 972997020 277892062 676446398 485583318 447112730 488719924 952195679 594961546 853117635 692059961 226071643 24988894 618007212 32880907 847296385 387467833 575032318 273317629 158370037 370936442 145165431 160772118 637335214 59587184 821324266 183203217 364779001 213704289 538705594 156249435 677120500 451781252 347230307 957329049 937593364 863725447 957038578 252331551 66664607 312405257 916527751 47685881 35852595 249638433 20755930 195257062 983853373 643431381 338103476 885195480 57443459 721528740 168497009 316510069 913073563 941101565 684161669 468764057 651921521 61301957 991455988 651627730 761815749 376590806 661953751 668815331 959080106 239822202 271512542 779283265 220908297 663163124 48268233 891198361 280551452 639163127 490414830 321104456 747251699 1082925 389647543 20707809 970496242 614004657 227712544 371949227 15227473 478256021 49907261 150912800 60303003 271428957 937977010 573646448 259333679 450768514 258660409 912852732 748916162 462765809 657560864 962724571 804956891 182150025 295761864 952710744 75769430 908917409 901857063 96915569 981761762 14244991 574448455 730761562 910687619 564898274 155072965 865186552 953716752 697444472 850861650 98581863 622571958 187196777 465650998 751464309 149249395 566508491 587301320 6420772 703175324 637835051 112791799 651025452 80734039 130098186 509765060 688645750 387207970 916466269 707468229 126940834 523353930 448092173 832450980 990079106 558017909 320593269 358016926 706258845 64586265 963335143 707410437 464676269 422403330 749348391 853362111 364257569 60629456 682537710 90886340 749073820 429076598 686836584 593374371 269780596 364466109 780915639 230542078 814725940 880930239 565581678 402300937 807431706 455096428 775065622 597227791 403212441 455570440 178983340 519097581 471175129 112715179 41304865 780306581 501227826 495840191 695975129 397142413 673117365 638762118 988158765 395596397 167366051 168543890 496055529 454405989 31622899 873453899 6405582 17862324 418973648 34563949 747277585 22987058 284968473 172139911 612041690 239016647 255851744 775487100 68885958 741248753 692936427 911270918 369868646 435552067 117858614 673889582 605846206 486215136 412171631 81212629 83861958 4971012 999573113 645387823 567394028 651665019 624505066 342648131 613332881 591471656 509764492 848363884 523710599 217889920 97494495 41155547 876090009 673801740 945454230 362454546 1863940 796986091 995280918 97818730 552761334 742967117 391423738 584786574 447319830 498549753 408396945 489490430 727771131 675914952 270792030 183353997 70805683 661952807 816515480 838282468 28178494 325895833 408731560 676510461 724539665 479669043 288412333 907017384 86962068 355615263 372709115 343911433 196828324 604791833 829920407 760688152 505724946 511354357 694827453 771975455 127254305 926613271 547611995 390041408 959016204 731440121 237436307 815133421 215529854 801450665 903419453 582937966 423591704 392418120 103886690 888464223 980464622 592359052 220574658 801948462 577076234 652409918 382710607 232280481 636413928 27580349 599741360 259384399 9461496 306206330 102111935 360736290 174599200 637801594 271659787 681874907 4466231 317674199 391983191 689352846 962369675 504293951 83897881 574243873 164529500 137278323 346938364 309780946 329242719 648801226 120915038 355799726 175451963 546405803 530336979 27200539 886070799 949561622 424661152 79644751 975418346 615030812 366024000 76131030 907860818 314740067 641423587 856563472 177930942 241147043 528592106 348910256 470241564 591221035 332216941 680808510 544225356 878975068 746709685 787949974 404995490 110870573 865819074 306632295 561412712 20507046 202355397 517209781 267487834 884293477 526657703 921084760 649546792 55471644 973909633 39791227 841801719 482506000 280225826 815708701 446737376 945895068 336280205 994247315 583394928 289331372 213039223 755338500 143850279 771845443 727257293 129753068 303928569 773567733 108777260 600966042 963583184 234104173 647023207 90023089 530953735 921383912 830819589 481458347 832898288 230603705 645306305 93375569 502699344 887170755 147901960 62321220 461092574 86525442 876112510 575790456 913085383 349485058 604969337 680861619 500697901 117986662 675516293 485727251 522973091 664958819 812346334 688341381 929682867 754609730 567129337 697071438 458427992 485792737 828224763 568404870 780758916 366701107 487872576 524561304 884753563 358216123 107272662 555944132 589471478 363996181 788412927 392860830 19283042 486670446 543984819 58717580 171371934 856921607 329066523 47670603 96371936 264564405 155262743 312424810 464208465 692590436 318920633 607427021 917347468 313153680 584043464 864127275 582645539 743403722 889982782 55751569 2010394 843288377 194761419 746758366 73621866 343939606 134830671 325314373 477282687 397368623 393198435 983914446 180319163 435822693 309742033 219209940 494538225 144483374 989088792 465414280 804252650 298179091 815173609 32186221 338055140 44269875 884840108 43164378 291017485 47062206 466042364 370615675 688557580 349561468 61224487 544297936 480042873 233696580 791445679 668673197 535754848 949255557 966193355 764751800 33308867 689660864 65180646 667019759 514494997 856663307 915538463 138474527 251675071 162484112 383964360 568364398 672090526 150727948 60781800 415945681 687237251 900939600 745112505 831930006 370987698 998073028 732468010 405782236 438899300 754866911 874744413 569735702 236695621 744199344 755531306 447511693 445870070 922931032 644061083 481733083 249529996 234755213 192971886 637387120 378568463 927593241 37503894 868467984 435452156 749932889 934376379 556664146 660060356 452652479 259943349 23181347 712825419 791243601 940117780 425954625 115082089 328902695 225722523 526070465 144274028 288380400 372762305 214888330 696927380 988364910 391505967 314751448 669605014 796003317 939363396 262189497 45324058 233686000 841008532 680349075 441829693 639795037 161819236 607561884 521747728 379828044 566717232 702629217 772955159 456598371 842353446 820417088 777797578 681804893 740344489 993964013 629587991 189525126 540711374 22764529 880895454 303266369 68994274 773251878 840788852 852686466 973405922 817757244 975492897 418493269 334290945 275149880 344803746 799215701 21444134 430460144 285633191 253374261 319018859 553398160 404789078 604769851 484939423 175756055 807335622 309620928 253167557 890927323 664901765 402341297 869125779 257457409 553269523 758899217 525663476 712765190 845823077 570219893 861710726 13538873 788914274 405663878 888580125 442855486 522327401 502608259 526380094 467840908 663167690 567237820 396651429 493378544 994085192 762745624 416517823 701174536 507792797 51508880 164274993 479028937 453077238 415207601 211838031 426721786 121918835 977562910 508191653 647246007 133716137 773085196 555941746 39528174 591640095 903161541 37115176 460464869 727998932 300358181 441692142 597903282 41381559 966106912 430342430 355409857 688790318 856345402 554566855 970642771 900832656 185839885 911328300 437754105 61524139 211185863 602700354 488889885 662002238 896267945 416452662 120597881 989573504 552196489 515330533 490543517 314574744 20765009 655108707 337321837 421760034 763948926 2035829 921217185 259389360 726792097 205945110 486123588 856953927 979246561 516270582 383019318 797224926 944516472 162334198 732274858 737082083 990418226 341881261 357980328 13800629 217856497 178788326 862446220 744992810 200991531 867467808 42235269 122023947 105714026 953196813 713377047 235274132 165429451 785080083 745940890 976335605 325198208 803179726 307128504 570868179 855879246 934325644 849974771 379991495 77886224 507348943 291306780 294711518 129633074 472026575 911644381 860967447 850959926 432792053 580272945 2634728 709206066 101171041 616105446 901584058 829020752 366335078 434750242 391496552 758247758 837720840 123809243 822700996 466969596 689804677 459486301 405138194 874674112 201776329 116913864 88544907 63548693 876303608 834708880 998209500 860240391 345417704 168168955 398713764 581658809 40223652 139290279 916527097 287393247 263427306 558971393 978202340 455281988 270975918 831312590 807301856 681776710 555529109 81497766 423572831 54870613 506644603 367909492 961492293 735964535 19523821 813650168 773693291 787873479 531700912 767360837 507202845 232975601 909719352 483948867 888401565 451681976 777893426 809829934 637175198 396405617 761333754 254202133 991537097 780753797 875470885 836994396 942701371 466318579 93387769 330454842 979598597 660241355 135535344 441589308 381541803 320428212 690425657 237226944 318443942 138646375 249331767 486737275 353823714 320539441 114850560 764515828 699642944 419189 717896927 196551430 115523093 261370408 578622418 601287266 222547113 581526611 196951308 54359562 966735290 913530005 849937268 943595223 485188598 249637791 989933605 713708789 955944324 592173749 866256108 781912162 773426300 751977523 372730573 890820466 535989610 158140934 988118143 837979982 144797647 819976751 822982891 727458928 699313312 87065924 83625905 591809320 45723333 757695215 756798370 707981850 697687451 386293357 858630471 320316606 789443955 406509327 362766169 151343583 823057937 391867068 941840711 82376733 531478829 119566958 158697907 700737643 946764533 465275568 302916341 885710993 195359881 654978599 242434966 837406635 806887038 381483526 615197398 77954728 788373340 796596888 601825576 774409419 69969952 503247290 226989233 253676590 915281595 897551709 151205836 750229562 942980752 175011849 248233352 758238769 93676794 291310933 465992232 230502308 468701636 841452656 592101794 545800445 628611503 463203483 991792673 10898935 218032367 80206765 810701956 139997216 60223406 10372238 400157404 65702238 777864328 870355900 872334577 4482151 58603790 998938569 531120318 944698695 939923011 294975450 850890993 422561758 313828130 297116714 325910892 307117664 708715798 493111429 267428807 3586515 883207807 431920333 348768203 1747092 758328628 571993465 437195768 49741010 632284924 81162769 28245504 729679122 722824212 628708787 646494026 708623017 904410540 974689681 936145264 153182277 253103210 841304433 232750273 270630501 90073317 859165739 16946368 126796252 826078763 684532783 263529123 275604562 743931963 486248444 508866516 711063235 459833484 761396394 234036852 76689406 585080965 817810017 459764691 223494950 27499010 311732448 791627513 691901493 654588886 230564855 695981857 776575092 788706883 527748109 307535416 94474501 722973059 209618075 770047330 100635481 238671939 14019758 600551286 299492794 839048739 396490089 805332861 537078211 939915831 609852033 114346806 72167650 774434697 36690623 114901397 607792349 108235156 433660546 943811392 931592778 918896842 618588218 812387089 155310357 574238992 925576430 703313559 292253438 548362301 176789687 752277652 538499608 55979166 220647747 310169984 578300236 5990773 151810643 779976197 431498452 982552437 289298492 697591169 966348480 158058824 201811050 8065671 521785204 413714441 720659417 855211870 616534056 854838218 110967706 941259392 1890151 907026448 657114964 205450012 185279376 285781074 299330496 867593621 341939544 14029437 275437868 672513026 396034630 296687475 967536121 187983532 925736758 261836167 311692574 786426514 21256407 352341250 281541794 446373864 526231085 991873698 915318821 942414483 858462991 75215894 3696984 363561135 488121514 758792323 182846080 174843657 549553148 104607490 825923319 306336678 262946394 393770271 531895211 200916538 525235178 443286363 733261214 874698418 792266794 543952300 958013028 863129515 278085223 978516472 240475304 194548984 504530503 24573085 381691559 323146783 472646208 365890796 357266099 678462173 692709918 213100457 890389937 886328222 17139585 478957453 159693211 925401093 185299548 222357956 583973376 490493802 383774584 830343280 655270527 504162647 350758126 204591396 969092431 932207627 590550193 349612393 993182650 591887607 349487362 259835708 740459166 524895043 819378938 847632270 788691691 323526730 528208131 824740547 707761703 311783961 267547487 128175412 924183789 292145140 359219360 630216109 415106409 367696594 902719022 754448367 535321566 856504284 648569029 381217583 37885216 407311602 916437236 566843541 432666394 941331238 10695070 139463102 254319434 921148222 813303421 338038587 277103936 291957814 934312602 563641616 446649635 503728060 409522902 646675766 521358379 975686835 428418149 597071385 232072488 173050288 292646734 500970266 407040762 401598336 687934700 671856910 266203414 913175968 617302640 345756861 898736648 178710211 95705948 903168868 752094187 450558800 801059849 283810099 611988723 649771490 764142114 843138512 509063139 513106374 76912935 660454099 652830871 584789888 808470763 310518344 453738620 361450822 545744407 293651760 260923155 256298371 886364325 995410943 997141106 102622550 483674725 468463391 271854018 880369424 311532411 496542060 220212162 213473978 590186719 868372663 273202498 481731213 877499099 448822339 687990697 907563895 200942481 420777291 298476400 750016413 624993651 645707642 624758437 219066067 973435849 813051761 494834025 648136998 7355694 796026692 295911026 383185747 134788627 429295869 282105738 592255821 97448763 62651672 370978318 560491707 12222525 998377734 569184111 783323511 712599046 572832170 103625141 105327120 450753364 565692383 47248887 440629833 616559932 124389615 764674276 435013016 23027620 444120861 428394301 461873063 873583050 739491357 543653976 950136535 960322235 952430487 990519455 203307704 120719325 102800807 919507471 3541138 530996582 600851808 776672954 642913760 659236066 506484036 297482565 652734160 930365873 514265549 185751914 47669956 541689734 909221864 535912055 782107859 449574121 245378933 395250126 54511688 749853622 526231496 892049251 181989154 933208988 67191851 795540545 464068243 599369887 911778906 282154757 400842114 376083351 821198085 194567777 722150153 795318447 624854609 489821083 517446903 65434598 833088600 64320267 536049742 949210513 768838052 279221408 918120390 903833303 702072248 16717916 906405449 797479476 598251911 927033043 384583029 202179574 290924539 608834481 430871069 817497795 223109231 232769585 296745672 136030225 314320693 127876518 289882673 804779693 205052434 928944118 68001221 948890421 680225981 910205465 645741096 648512158 245999459 645075615 623319984 63461550 754096934 548351015 965337832 433133186 27450009 539499497 805143823 180847370 594337862 31089197 987466390 508914568 706059560 571619026 2139558 941519893 952726833 982245320 375967384 900008476 755476933 667757462 434802810 967993053 827045949 388589525 331307409 230129131 13147238 815006130 355583441 715387823 105951999 463615088 213271399 786232291 32141375 228661732 172395312 992632343 488861260 568487671 781231423 747257391 729000388 331793448 269926235 154114274 227611192 232845319 290566014 24182845 968769708 769354683 550548567 220769311 176595481 716763005 252031433 601385659 966126060 588257051 747644266 93103896 817483908 101447286 610909957 324142484 965409207 372274180 751290648 356763741 237248333 442746703 384439127 323606519 682571652 907903347 489020199 269512633 582156683 953067940 634232356 112969295 971239431 702128550 577499803 577231929 70741904 978992211 295800848 886298187 812945205 267482137 852170170 453456939 465602804 610289017 389061378 619592407 206431299 189837193 291683336 608075548 866504330 408068211 254569502 282883615 822875046 862076404 335725130 630396376 237747304 194983390 525257160 948550034 381254420 50938006 775565958 195852909 199031267 200914326 360303527 897955804 424811905 50910700 465168385 663717928 609384847 513685690 388202143 145201898 919252258 374064052 798635327 106666389 252847938 896815525 661482196 231560170 228877164 123450602 602854917 15137921 902070289 846141941 961074093 599684935 782838549 512698315 315542361 335004154 390323280 790046855 521074637 310795439 748479504 322084821 360519039 459306061 646277014 515120503 139225882 516352272 839556500 607868868 940861437 874743046 139776693 475220004 732080826 692680341 386785813 783627157 215987095 211446515 489887685 801543465 895242512 891899565 794607945 601522822 98373203 995073057 631609881 504741476 498142658 489708035 467311139 258045715 667607413 154374108 428448839 184737522 233753013 250450566 237410522 855677177 501969282 564582577 183245860 769405232 503127822 244244322 761488610 606193973 902296640 633696879 166776004 870146747 929084723 606806788 703654128 970912773 241789620 283686432 194400381 629233263 159713991 577960729 744302841 659297510 491821858 331305492 442584292 168215658 480194480 695250574 713692723 91915411 77845775 926050774 284283086 422156297 749888275 565088144 441800465 622727435 167026497 457889843 525152335 675972585 822835028 847740812 348586314 792299402 400635324 688430905 989177533 413531111 692345370 513703727 872603090 311847054 316286918 319597109 222263468 38297888 857970761 417834598 699430623 885782483 658058211 674529203 409108979 782722544 135348230 147251295 915872228 106608214 596557785 792764289 587343781 480260085 108330166 193889669 824210840 322493012 227278508 691855019 442004503 977600525 610210045 580678535 33598959 542669643 893227681 776283519 542817504 839302738 55021250 837348177 91943454 600675831 513654078 798146442 398094547 908775972 588122920 797111055 167173786 448927318 831867719 940400024 411260934 42786847 819810454 20740144 319384345 938437028 193000130 284929975 222895053 317087775 551356079 653414752 492181135 642619998 335672564 260335923 717105854 863338306 160194650 115044492 692420913 918091842 468531808 106636954 934118574 406576101 411004858 167261921 339942516 433294411 349448910 167808440 919623346 218966949 280454198 644553420 71471373 967991993 469015360 371437467 807871262 817019231 165849201 2235386 685948658 570134790 947946493 841706128 52199816 69171503 911816273 331764569 788726102 77722097 742051466 42028579 707363525 278047348 959864571 429100308 364229808 955975542 376021419 171505442 769855209 870879177 970871508 947434137 839321269 991037139 80486758 390503321 722840395 216855308 576393601 660464278 264705624 555519107 933534463 916465878 600414333 599626074 220753384 286984438 808107472 137131589 860048123 279334758 933824599 245437200 797387820 243389160 212790416 255512342 278968608 144688405 803990508 334203850 28202931 557957336 697438543 184873778 194598514 273262321 765496210 121177190 973013793 842579571 143514625 464492566 284320567 745941830 443653854 630099202 477728349 682320550 748752348 574605951 323598579 895474082 4598948 498358521 305698955 512676766 690047827 293590635 205663852 727189713 147258618 134318824 394517520 394278088 74793501 189035286 849441190 683946209 238651701 182267566 273126545 911899857 719050030 422057726 494476774 367371039 591174633 135737703 56802034 836223910 673098939 135751646 963238835 245347863 719971565 649052527 876249434 993629300 204490298 89213621 445286607 606236054 49360212 314037348 753090348 311176105 128383070 643229120 201415745 380588715 217329523 222439203 701159695 954505968 907588382 481557627 669354061 836562336 9633504 614312393 393109735 525203768 140008878 245929891 989176441 62976005 697964144 899153330 97312728 351948460 17409667 904638261 211867017 573081253 857410616 28580733 120004680 577775291 591628115 465224815 38985091 453100942 27353996 871870213 143112669 266065425 389981457 802327501 879013803 619413516 313867523 744321384 485725562 435186842 832759284 321149196 980631687 709363372 584320111 664719619 642880325 361625989 350047600 514158378 16646107 58375485 602031336 649145203 316137123 769847614 953889339 908821603 830626989 788530378 967696065 164262804 116658746 445779826 335097416 320258612 127919937 160285088 12963216 613446021 745821165 738518799 849891022 566463835 344609052 394758989 455028266 493221025 756630242 64415296 852873792 485557204 624964356 282188958 41089699 102690182 728084862 857049203 203423317 162929884 958681342 107559839 488072785 475671057 495988070 944080469 620692994 385223409 637674061 281936286 736743881 114825567 224144767 87943636 94585722 896382927 126875513 107454247 442398431 168544204 254414830 318280219 667543092 754401908 180969028 366377992 504606377 290054391 640951831 195259289 386218724 203443483 561207734 101660494 772093308 5680571 441239713 625387002 350759295 480460099 186990097 925349189 480332525 536757814 734565232 420788779 951478586 308140456 84767452 441039739 747101648 263102917 809665449 928246872 761493642 903989832 877954268 209223356 410318907 650802436 659119536 94678000 585173797 487837279 82507285 428920598 40500610 240780754 689178412 291702175 577456639 696078954 754786764 274279381 246729788 703789386 566931712 801695058 188529485 487555111 897690247 346346887 398925884 347398090 414766419 983350839 308972164 860766354 127370251 567051257 675929239 317118703 127905160 335822521 758836826 707004392 288824155 785808439 462423460 45061014 472082502 850368134 962178242 253514663 469678783 408601743 636052214 461862364 839307632 191537804 754959091 206401163 416781753 140080269 928659811 847639325 681522733 528602870 680956769 659651729 406019856 994261759 281981696 57974264 71964384 563780915 753722306 849249015 423865033 703549937 874708769 684010568 977745711 951252974 973827849 908236345 238006312 506301617 822860380 878150443 216855551 572186390 509276013 609200148 288489907 677368780 229770885 569854206 407975285 296938455 747235426 932476294 453687598 315433230 943813811 563181917 334032630 363397790 250618013 723433674 645110174 84183941 194236217 760333607 974904103 736910104 808699411 464543072 404384073 405823357 216193453 906693751 283653101 603339826 45832698 655780866 150009267 884055172 710263523 913348267 94001773 844588569 389985989 960743087 565665698 214031207 642801905 452953184 814320396 508922938 100488235 16946851 758723354 792969778 120062252 372429171 412436847 337553218 714396960 538631260 562612577 216620594 166030889 244446976 92252795 2470686 442434522 107078550 63332603 43510 152850876 453560166 873008213 905483516 551557580 73065806 251043758 530668872 970205947 360376896 845475937 404960583 80367533 333469634 161444478 428538680 456862779 145722476 333735238 332273582 655417201 583490669 443410864 583524881 988203280 255730183 880173288 232405789 433696333 653145615 964984522 511109984 843599440 426388078 441495147 105126848 732987574 691906210 428831377 276944372 537291792 493253181 495245366 634097926 406120546 317220709 245268233 6298583 643233189 85633363 763339244 959591835 349633605 330778324 189620087 722424409 822103459 552891595 288340596 891814252 662107796 649172653 580047457 667635716 561374688 590949123 606909937 714520486 996593860 82331628 942529931 777932968 919654768 445705624 92684745 304463542 790834570 239987406 823830011 812051280 617751210 833965927 179608738 991753289 596735196 377029328 387654133 312224842 269632801 896657548 753992287 51468621 11677166 378179248 306948862 991289122 820964779 438520422 227757094 80502765 694069044 478586474 331126748 286503078 347246172 548513680 340406876 412348823 484249190 110307644 137563284 951604450 433755274 326944744 536040102 152262393 668423798 225122210 305045610 467263268 422237386 611989131 778826729 649870846 919867803 622228825 487325667 778695672 632948977 31197653 149808714 129008085 885163336 552945502 102926533 115264300 603507731 148029797 949866286 444063466 901501492 130339823 205657620 389395917 370666630 737055254 774607674 594288362 181598292 574903432 395226646 785037351 491435486 282336774 76648019 550496450 60436187 794958310 365239375 948276680 672393458 239455890 702123422 635117726 840720447 330783751 161870213 111684476 20909525 570547287 850009472 13942254 311236150 665845799 880036796 277566289 722611677 100334898 412914077 252809564 323745716 160682692 960203322 612080276 305552286 701204543 56648412 161591510 200113902 968047514 176552323 789178321 203525870 586833373 38184289 250864009 379401050 831767462 532101980 894591702 699152610 660033447 512529552 305913315 939806123 807614757 322959051 874347183 510222799 558318715 286221584 504394639 476347352 471504789 45819925 102234026 288554313 636313717 840892100 858293116 597022485 693718450 537790141 476991827 677191206 292560116 287242451 972338645 543056343 458254201 398323595 114158200 621830267 145031315 504304544 576824841 264380372 865990696 760889986 259098406 950192540 581290289 34567378 982751940 275463680 463002683 124015335 207138985 624159263 326799849 732534604 288764402 17642639 165884783 877799743 218572175 961925081 580534041 624588596 500121794 302846712 736518850 755046225 638694308 864086494 589470813 473382895 968295840 862847472 707238000 142591007 405577206 456016517 709164692 585978914 279180857 254722410 817895927 173981680 825504466 297935201 360968153 748813235 144621947 864362653 762746898 599428169 128115652 866094407 767138699 758534085 272224145 378333181 966982336 598194157 64410521 698733133 249470021 276293310 729251305 106444607 69706046 327158500 785777248 977386440 614452197 457694787 93758768 155681624 548770823 883559025 552857955 271954509 204235655 983825209 477614932 108094589 778293978 81533209 331308338 358426545 631090570 476137924 941120384 710387236 742772916 359223458 157395864 844578568 175395721 174644555 812639779 853892865 583520208 526979088 209101730 421542568 899493475 374060146 899641065 876329225 102810541 719849896 815752606 62600741 652645427 336450334 655946942 59984241 689513736 81402609 831746841 276044373 384652374 188933747 568484817 389355183 831657436 90700461 283545823 142897485 112966507 281503448 274825102 34953334 41557352 107410659 821204734 417795170 683967822 898866161 924923042 386443709 133900329 606956760 187350211 438879784 299050267 323864738 909645050 485402808 757733338 970860815 9201850 914390645 75112752 899266322 979595204 262648028 4632954 905558352 694772400 734963294 685147434 128277156 370354027 479242463 501096262 682936990 343572915 173043256 955911654 452766719 866647965 895745717 103901369 396117822 554767376 721209751 688647041 8027398 767743303 124991378 416952466 344783542 57278803 934714193 220362071 201273055 383196823 573963758 796734669 59008970 999602250 108800378 303797254 846868976 706088697 890271611 182385320 42491007 971444482 502643560 360803180 494882268 553600793 959672111 403950239 973091867 102033607 754230192 668555940 755854217 148397286 862879552 283743343 836594979 171651110 515309095 709309451 902545180 219437452 779366178 717073174 146171739 19739374 667199969 866182464 30021626 478185848 578746250 896892624 230546376 98771497 159259444 846929182 461269704 218618454 931950701 680347418 593614000 211089959 391486389 814221252 719487851 900621589 993432833 705871025 486042008 446606963 953489465 519417997 903985928 440462306 943373242 448327571 600076099 929544666 888064212 276141079 599811076 924209192 426061388 545465085 422732729 290566762 984853212 49542207 320440324 932693653 196016559 46853994 860619324 468847984 706853605 913670689 132179437 845583638 925178901 953568921 465819476 263620984 366092998 170905116 447557603 373412057 23847156 217069958 84222659 328619088 693858194 821528523 267581261 241040457 178915586 956024943 147013520 509816068 779761566 515617804 953527503 537128725 47234099 588943056 599925248 81301474 330097281 853689596 957883469 662129192 1338300 886269798 294463383 713683575 917541646 109527544 784638190 36281777 202692627 469601326 104177434 485837199 386895707 330505116 597370134 466639132 257038059 613431398 613668495 947613496 43116220 568873415 153008745 836899094 648928059 868051082 412326714 961925822 473290183 490044820 312781773 383330700 248939831 384621656 56507297 180804783 659544145 790499169 155914600 380239275 756781652 560456908 576989576 76292823 893149039 332961483 155814045 413016544 357833031 559554595 211856885 50622532 753934709 104878254 978772498 328837080 595537414 795224538 308538156 342847299 106085369 122087209 980198317 583005312 880283077 57888943 556629683 148182880 564224464 781371799 158746769 581383174 733327097 909103774 807661902 782058345 862340879 261995158 890123044 738408917 133945687 425017061 804335874 92395370 305585930 539537923 361837835 449222300 653513172 933794816 903056661 938557617 787201111 569958139 450677547 460691526 741061286 845293484 380410380 842579403 549718730 472038875 640582569 691620354 720772416 588411110 681641898 882399876 332363641 330912832 954398186 224039484 743679577 219307500 814577399 609393129 636075193 50420998 274526867 432126625 553162214 40399930 407335990 824937033 64752159 232214091 937961865 234262557 327330586 973193870 691752172 550588207 62568063 261081964 618598897 551991007 568467052 995967203 347831262 535468392 249980911 274933510 966483504 433213523 997373839 946431609 751063827 483292930 458983364 754820853 361297898 537422631 290859898 806344650 649805773 90474825 78157459 558922840 404006918 424354118 128191586 977035925 863989907 227746508 712832048 751155082 247544488 928039390 258478522 598318038 942265642 678545237 582969777 662357033 593542964 491536732 208813113 316079050 279341718 686151156 728502122 841122066 146575441 78453614 115826130 533302255 583664924 274481907 337791730 644995682 385433058 432872191 833171900 938436353 838626882 359549410 67095836 735880054 973477134 776852030 15751276 62057725 792656076 978614668 362973181 946297578 856226872 225984663 886350229 113127713 431768256 173184510 963763948 317214876 401361158 775684278 787148846 995797993 425898850 392225415 546545276 552034217 807039070 876241546 540227690 270911763 550348600 550978993 94057602 265069678 306674275 550247231 118160320 371981210 625055750 239078220 842831381 226587784 192097915 981272386 834094309 975088061 254436561 138033763 40477064 961373396 486631243 359242304 614787020 171137785 362130399 908848963 86014577 617239406 959503032 944261414 221942188 949430793 761214645 697549178 886739365 681331124 237198823 938775074 252816633 998325997 313146903 454881237 722316088 345814083 360276285 663407775 803250536 930932447 600831498 950733920 630972544 170705144 114949727 61768011 337273838 201926750 419289556 920275561 341518354 755676400 327959090 414285844 264645824 648968998 800221689 644743804 678427074 195389576 550429915 91441189 426155860 615403572 507910719 293655143 476912294 606919004 36054463 895330285 342642782 398191558 220452778 671793975 978650899 797550154 33134979 111883032 968674771 346537304 630237824 916513592 924065950 153022831 828514316 38699154 444715240 639310759 2492997 293671415 644715547 672913448 418598014 400376970 129830419 471923889 143780286 846219843 394026400 863211282 594419008 511199852 891751175 907678130 691669745 957028391 83732097 442021897 158674422 737140453 644658363 70901543 412019491 451571952 985716565 8644140 523233668 829962722 86247779 450273997 394614488 155949356 959231471 609359318 136925201 333711504 876884084 321128354 172864469 617826472 715873637 997353125 954443520 672252765 494429348 910170083 319931168 810251888 208961035 383922550 708607735 677075444 714713575 549131019 920899325 608786129 935078775 709203557 995855836 702387523 743899506 444431321 777985778 54431066 521250430 372051665 94480594 871934840 110334394 331340874 916219843 113853654 250557749 985144149 258256447 375266302 537341556 995552665 431864694 117828434 889388272 231122383 970177993 535349636 539399829 501012037 459233615 174189596 754176069 194810716 901972051 973201398 170146387 578738186 889611731 997158337 521520393 185571929 285262339 189520513 376596258 745234406 551928008 850632205 119956048 179576419 725978174 574439825 124410807 940241941 946886963 168157198 97919088 795122774 474903977 934569685 926352391 557058068 177308504 201874960 323462910 603568208 214580777 369197881 232218440 761233569 565287612 264940449 698942158 38200751 29274851 596870379 993324014 809963960 613098021 255690638 312053238 495741709 144275516 368665942 864964014 236357270 912043415 534528483 124933067 279662154 639070169 422214952 202917757 355708344 983667288 748680173 398533858 448194178 784810655 526297166 521128848 883534556 770229484 603487291 381848335 567271953 348930738 292733430 472613212 522911486 679913752 354992791 42861928 18473622 890623865 184282763 912542615 273824860 29316579 405083665 339792962 312047340 337320344 735416252 607857205 8415346 492208015 648038644 689880369 480220977 991515379 652406900 267101803 552338429 797523363 466756813 780835083 805327553 799200945 604130530 823966383 436176635 537479907 111868522 183114213 158635067 697247029 532697714 728946868 119328423 119669589 565706200 585083668 91089274 694396966 737628625 302223729 758158209 788792894 245284452 290335532 476134300 342666855 322569452 143533850 311443267 814262305 814085785 447638019 511688446 294752287 230798064 817207588 901258988 463829190 270019655 416212142 609954621 6497969 371502666 882306116 183793336 669936431 5366905 287315329 903814966 357742275 702992039 988249200 883215397 1419171 46747516 264931346 526700294 955625019 256301812 303545052 563663342 348937639 78151903 5142838 762841097 510450236 99148127 196576253 780157971 646584319 91971948 5075713 994326237 378072876 273669459 821667208 391820750 183273649 653755699 237126857 642798431 629394096 332838271 458322546 819970462 413629185 670191999 666771747 178943148 686707117 81110478 138751217 367721279 87354228 232970973 955455460 388562209 847695432 66485615 921934457 859380143 832209872 952302875 618974752 550791770 880543206 598251726 480132542 877791529 924614425 61054790 689444909 359023926 129070380 109960600 595322552 558709548 948202901 577377194 308265376 575110096 412893695 187271865 224817817 750646901 361528008 426221525 539186509 483358598 704765316 310676064 764306392 20812544 351303544 56511635 995822922 360231156 817637919 474573305 488133672 866358282 81594281 56623602 69259500 953060857 620553591 850828338 30668928 260845584 551434400 176632639 902640839 788693937 970984560 165634806 530967829 563415248 555117796 507015430 700177073 725987448 714017070 613753203 361191258 341180742 953742391 323189013 70002111 242833900 881160472 342325270 393617414 763551663 45712800 388101752 441178182 242546410 279772882 729625229 335068428 948176777 101952867 684692861 923164122 794072975 714690112 446380483 255575459 764725648 141587206 763663792 143347025 762860343 146909320 437037543 472833600 167406018 319354701 818464223 683477184 338627713 701301776 471461989 429102742 321695578 417491006 549419031 495105915 791053128 206639227 499345385 516278684 176463063 524132637 847826852 546090008 48680106 477888175 627752034 740087686 941002230 454512752 721426708 754675308 26500868 580852434 399676156 227062217 546294707 236854267 763817011 408996236 681362931 223728199 757482532 801775898 651566667 7728836 596754959 756983244 727299667 152901044 777660295 665108846 125093179 527589135 305622773 54624962 110435907 107614462 954527250 540839419 815231297 266859617 194828401 374625090 493750046 494643530 898506739 429787445 225467481 595373952 994625360 626081635 872432002 402106109 520343701 6180049 915485632 862244464 435434912 312637560 315202380 27954108 36312230 958764996 614449140 911002231 826736814 556820246 191297945 776513644 802516500 836506179 161964209 960811034 331553543 792995604 214394565 890127666 866501642 687210436 256892660 253369628 98138743 884456837 494466671 48520051 960472311 778672891 605824251 679222405 425275403 805513407 384727922 473941460 388043911 489732573 531210818 90110615 901367825 944205398 260074476 251607609 10304934 750584735 596059014 736761561 423134742 71611680 849720122 282635209 993110659 808823991 498878149 314576912 472504550 585035058 431544313 886354664 443058826 510151384 129023803 228955200 558407311 633853921 594308101 634898234 911629416 176618233 90979685 582910638 658825309 115262913 859308668 51865510 215513610 34231118 357522177 8204768 989519070 545200808 211683772 842668623 147067549 85390157 269312779 447650714 424071135 982988715 477717344 300677788 673278095 236660649 651442112 834456290 164656236 698652959 213012037 341368112 711176587 342366809 253039262 702456829 393726675 478807192 500046986 770311666 325740671 168201873 191247456 886111854 151070368 343533804 69321099 601473029 632884121 437643974 956731142 296802044 796766881 19100207 245647844 816250831 359903300 80738477 500490186 467614636 638630115 802412984 658346355 166983925 703943983 859199291 947714859 1390530 763469490 261812249 917408597 408452189 874404422 236105382 925762278 563275204 421181083 731570986 864775143 757529130 52341942 239016546 414738934 790893430 524657772 988081151 596774085 448390594 647836395 637026596 650121882 210225629 300867890 285011692 72331982 885456842 203300500 566542561 812327502 120508735 230963002 949525894 860356125 598347815 347966621 345411279 42936272 223815456 943594511 812978340 730317840 16803838 951469875 453794658 668593948 265133638 250782337 804089433 424302916 409669556 75183044 534738511 790851951 558634677 59537051 488737275 65399702 767897326 97025787 53216395 822593863 107650483 200341931 271216671 763355683 105478288 65432774 177114699 82883679 433550276 876457533 180304025 242036551 495203009 722706003 179939589 667863479 644530862 189739551 584695423 773345952 22092517 999757837 322208108 372041609 385830773 571687517 314320934 491918091 106081697 839716259 463721335 723956052 541651038 730564421 886434594 655145637 591929049 576371712 960528986 917198292 722901743 858332772 586862153 798100171 608086452 925275475 537468555 533231879 695748589 687777926 141457328 959549466 943822485 283786504 825387453 145246761 996311900 99881401 684465835 118773870 798715171 106541004 389498599 852507575 686422145 750959945 30601681 250118885 804706369 350002572 918395965 664843630 347547618 27375044 192869109 843382236 692816406 629050229 46467380 690603596 80397635 268265206 113151788 37537520 134696965 983746036 876627073 62785677 552470954 462832621 456605389 916406526 953645236 800710838 787303450 581386159 664614235 54731510 741499243 183691298 567613960 893310120 217577779 330264174 692965851 172794269 208707547 686412219 883209511 639410680 55698497 347487943 591828976 637994160 167407156 861683300 554777716 29041681 462559481 930160119 284342175 238837307 965379017 857549819 381621141 21783458 484500560 173332092 950965804 549767564 699790640 487523229 630298991 745643158 122212476 118796818 973327388 738968880 708402749 34028966 597405223 915533340 149233393 116114359 73745717 118616819 388231174 258078645 564033314 259535008 244390500 699625383 786713211 979748322 210775776 248049317 461842181 613359054 787407050 54743391 937336372 327459404 864067680 843582612 610420661 881253013 715715928 440545692 861098980 411075003 634131290 113843423 756993110 695217441 721791108 120421980 377091665 985575167 677095397 586368035 720923983 892719327 875107842 73790683 598266751 49529379 506051411 529503805 100009540 441415805 826300615 123488662 120544436 382324340 303841852 992470089 387441690 508959718 854486280 744931915 422157428 185477248 225858163 928987814 720210677 444361288 819536954 309144566 532960388 541303316 547515662 380529391 517721660 730572816 804195603 763037909 884657130 404063292 534823521 987009538 846665362 627456236 644624263 104921699 266991851 891437382 713467395 925723643 539215326 554524615 298464971 385369440 64460554 294627007 469049543 450487353 760773955 36015824 264685396 103026630 340088591 388768115 648766146 806154072 698233128 162441587 275774679 334381268 901047549 799101295 44177739 151393076 102010160 145910876 917908554 948566278 475746841 974724609 354205429 647856875 681549889 850799994 590413281 918107161 338481384 702581686 890073494 481525978 105629313 509447673 497805073 82709771 342832944 49416795 271517762 537449118 192571219 472815174 362894479 518594072 6305270 90096891 673072975 224925971 176383325 623118350 378613840 412820669 968366974 523659238 14363730 771197528 949984900 869879870 692054922 887070648 370372430 404704423 954204704 189974472 530388461 999414532 986844849 265666309 698567721 622682124 912222413 662240257 692187645 8128459 595390842 889743329 665765399 505545249 284202927 215703776 189569113 748834625 480825562 898821322 282143323 681650740 265910107 916681089 12755942 548373332 507514118 518593916 173387642 578507985 939972005 478237763 425700041 915837743 123665780 654886644 650080058 616937926 627501987 671937 142946407 128698689 560011480 37636464 249405599 111623200 842109354 218755546 475065189 406331702 593393959 734154860 704084974 572705835 524647247 333677481 399815079 564300794 320007062 145016485 844825262 13515636 318468454 800206220 382140500 237953980 984386715 14750233 343259553 725608650 253857285 524829727 49290192 662963176 176954345 360947716 460625614 810143287 391330433 58398017 481782207 223105835 495304311 471014115 939618682 287399179 762080622 720506893 19251976 297047410 595184249 25057396 168517160 995757521 667481762 576292065 548540366 958210026 104792933 630327219 390490784 348094550 127820594 312564058 284875640 652433665 96023022 870269661 738532325 933354921 758544754 20080725 461848233 421071970 104524299 466383728 357047356 340667924 815371512 325128175 996414792 520349947 617273072 556797992 891605803 55193383 374391449 815448452 70144632 296580346 990903570 128438530 252051318 650304429 264994410 251535795 749565599 176216522 278676518 811914556 872613666 282568627 301142463 763606615 726021474 167820826 348175650 814432594 170869109 262780039 823819566 904853646 311454630 416477142 353291321 184534273 585849588 87936694 876898956 610039988 307740049 675650603 605438178 931446086 569927011 870447628 364627181 798107752 220734598 451805573 392678353 460421727 574348743 652160919 893792423 454498438 384215339 216199059 940202236 716085193 85757030 63154083 904579407 837581610 582094181 488868673 318766998 790122559 691190981 379062718 555450809 383060402 405976665 53933244 81466902 908987840 59310503 555536052 425830908 277350075 935833196 303763826 814755888 462454664 836697364 88737940 747809643 842025506 64316226 950054926 907753689 827504661 435576398 600788136 633445019 276443395 321851842 57177214 396762694 140058403 750975965 205694335 83928930 957874621 241628688 535187440 860570093 916121007 987021699 691206886 289370837 255967211 17677713 479649487 770952321 438895094 666884679 899633642 322407241 264927851 433056489 370619082 703603705 324152694 187721838 687722199 26077779 655150938 362452991 564909772 124204937 393426668 60519804 554298682 246758599 214882837 967815159 408273668 276327335 519485011 418844726 8133601 350286522 207179576 598128437 979498718 978041350 729148650 639935650 961781465 338996099 520954018 309834592 410991367 957591965 409559853 345469444 474530158 328821173 328911726 352794459 513154924 799850656 792114394 737520354 708709934 864470310 422203898 601903436 511214394 70910084 652049132 772376320 818387686 425393899 624834531 207228057 46039262 440091135 768180643 146079076 791970978 57313112 696615941 831749605 881851397 843339524 928649849 163815506 764396463 549193219 299428479 465778966 69216668 106254026 234150957 56074576 832745884 232374721 997780652 639638865 380121553 860459973 419109563 909481762 834343731 759367334 126973227 727554812 68157455 929591722 661496673 520040909 438741636 219811848 661925335 179063226 132745989 100557166 442343578 211672215 42769626 992404092 925723085 862015601 271208094 278604103 794595877 601444869 697429698 839141847 808430956 333017926 213735945 465787049 281213183 353505754 202098698 698196781 990551120 563708830 68542898 452900425 240984932 468936478 623435711 197629652 590118229 798980126 830868293 156501532 70460625 167096852 622113837 41626721 443040921 631988394 45244337 195502935 673680387 233793089 564599010 876272296 912371065 409859177 32898850 457582192 861660920 28015210 775631530 615435711 645488274 350518719 80485637 352936219 89745132 195538582 237089683 670756091 302029249 286878289 409337351 957870157 161395805 215124999 626373354 294993136 675181090 690291459 160258070 892478523 937347334 454448452 48807739 317033845 104413203 16038908 574295133 582631514 264111590 823204370 892912724 989698460 302780721 808865952 380336458 148539232 69754682 320588149 876489537 593511869 816561241 684517267 989695115 688217409 885242494 622460338 950717008 895129451 63501224 856996540 965288203 384021810 630198895 602850383 575806733 745000828 52604027 940643646 85048569 293965736 485082890 503962640 916411462 286606341 940575598 827805567 550642113 122545752 585312653 823180539 996386824 868692058 799613536 326004517 584926735 8408632 397887604 475464276 166168479 390766865 993283180 231862547 140325330 706163068 81870204 83617441 199256473 874688511 398092784 933007215 932041782 51432345 827071395 653206438 980585410 841352761 635808904 860617119 176010664 876724548 235460901 106794088 94234408 689971731 545086227 461716038 822506453 575472242 379907967 90039597 887909911 362750243 312637356 791209802 492346282 159118425 749110639 899127674 844074525 912787517 483210674 212286416 941257045 7613293 634640625 23151123 305204231 815077240 475852736 77721661 7169089 558607203 182869314 224099581 304100321 279313959 62563763 559517238 517700380 707295024 865027808 914426238 942628089 950011615 214777002 716940448 426255316 684616458 207608199 250501658 979430364 555140983 214230273 845369248 291519380 178236004 709047349 899252375 188098645 178352898 575603796 542193307 47312075 632444917 491707685 393724409 506088308 875662294 264414593 572845109 136909093 716467121 589489110 69246086 879648644 269483399 21144741 183826005 836434830 368248013 295063301 525437378 765689363 584200428 411011869 481508895 864381493 202518975 413724845 641891442 315471341 511792152 807755142 857094647 645363334 240718906 776435213 55736988 978997536 966767200 903112636 281712004 759328558 850362677 809964961 910142341 93980408 24031323 634039518 32315818 592749594 797210852 965320487 879611313 392657411 762955228 504956743 989047949 593121399 699477181 173262235 684552933 172242958 679503864 441451669 876695956 286738099 929908083 268805946 681871911 75576869 647273734 118694309 186873698 511672953 319473405 128385410 673265595 287741590 805763225 265516179 622101981 601422519 487344271 13845295 534543655 796877549 839441287 802175166 165951531 36798363 377461918 405043774 821212975 273416184 165406692 426345153 668359855 37923984 796866271 596819437 982263769 825476547 467596039 365535866 690545935 604263493 543000648 539428024 557051497 322337692 274314627 68375302 524509744 566424230 726254348 626344540 233357156 245133840 6504237 272436930 417201719 769920735 570954402 678071767 434094224 849807083 65754396 7148875 609725066 881988959 10619838 2975588 555385074 215500091 654312355 419583869 569962956 751575506 986775638 261368963 463222990 275847500 405930584 435415415 10298851 850897701 870187421 653507566 163840937 45722796 63582735 92243604 168857076 266532229 514911754 583734692 640967753 683519528 351021278 792559474 374691939 892295776 982845777 527265505 268624050 141750220 15391770 451863021 908315863 252629089 219325543 717296163 153883178 959563494 935973464 597284132 393746996 207802742 701774721 785712422 224683317 727917058 758360940 474449266 200771743 69340365 366941205 554473703 598223256 744855790 743948396 863342710 490379645 228740817 143966422 719844772 725340762 425658550 1189293 158336267 633701234 550735153 319259067 851341017 541781949 161272232 938236099 104612175 163725413 416282328 917319161 381550403 783729480 623075665 339035268 884733086 866610041 184790517 851041283 761664223 368266687 60929661 599983365 158817175 238758677 231634420 615577487 25600747 263999272 435900218 948941723 924409877 799253724 110803330 631227283 970692579 268018376 130162388 517227738 291184439 543802805 437435532 85018691 33015685 908063010 443629017 864334488 616922968 121054147 370305087 919418644 941813965 177401342 139569173 86319081 703050773 28600940 377269512 510199996 529964536 675001950 473818774 458311972 940617805 503540310 58034836 734624046 700584579 537052809 561289129 963246044 812426268 287683428 796386768 35849633 695022380 572999172 169700570 976325862 865750238 664503484 756541162 7871113 530665967 332933523 977128695 747784281 331500849 367021251 156668749 708262299 815302154 880753468 251622924 201718664 851620082 639504158 754237864 547853772 931750905 739598403 351348583 903549193 86867262 510177459 287323110 37810514 749531513 907229485 467804565 626525872 539901042 755149221 73758518 226667937 679809927 55925184 976810082 184819604 918716970 550495577 587949060 664320878 935416417 762455296 802355931 755134984 395544389 244506230 758601212 47253678 691059587 127345971 295706447 728294305 335690206 421767904 730364941 611933846 624080299 686238173 297563464 487461686 806594899 919507388 383150179 694879644 949087444 194329540 607280534 214440666 722648129 193198447 397567595 583563636 282482237 884471532 536595524 641627106 649831556 220649374 577853650 253250835 843709027 860983962 580837535 411478245 863907643 489812269 82768774 811083950 698634498 73990484 490692917 18938294 514152641 638851139 569557938 467923386 469933847 515517151 45608403 59201899 118814388 61739075 209099204 46655213 16803039 776377919 94564741 339009625 355140593 383827412 701465450 542231611 398028248 405019065 726613657 421369364 179744917 213779673 729380239 931414745 137125566 949417683 642142364 514723698 225587197 95007865 682319458 601026364 332272014 302807121 26294362 237293192 955158213 768304919 589802319 658064153 752370566 937231929 507385824 633414314 189813963 964397146 503057154 262416230 893123874 710476239 957619836 842440814 486431020 610039589 344058730 785142359 339048479 598397337 348923579 904593833 377836613 851653534 703369139 471773537 917179259 495237467 443537001 257085295 399807923 726521130 532857418 959850297 158958962 453259291 492395156 710411286 61531219 170846831 624795356 658257364 859448706 475039261 331336585 485253427 86004801 73577296 791772246 797967464 507663974 562389222 22304468 560277403 933909211 409696499 556966629 589273961 404904477 662529340 885714755 826294626 571314366 129017277 650663415 55891084 795921380 371519267 786734818 989439454 593894855 145722707 649224247 113906886 931063350 191070689 739173631 232560036 480622355 591916186 322646932 916971597 300160210 112269819 411060774 151727752 928081150 94667191 658145593 171005588 426603189 925205300 727551013 847521185 251734311 337453070 236466581 224676434 109286426 447752339 556259336 15476545 509081193 390098502 713238611 993261435 304698496 74633821 793911838 951552 667290338 942470723 535820386 812593476 911361700 764343318 73513457 799868337 552207855 906450218 39046638 1689635 82455169 790354564 939981393 352028010 2247725 451525983 152145508 588724172 306224982 40071083 264834888 82855296 620895096 653224585 715623025 479388979 254550432 179790032 392051750 141188231 159339246 950770571 763017218 511139984 298762522 513435769 505778038 406194773 706946797 416330892 455668292 101132629 104387267 120572010 701457157 975253503 625575696 218135279 314968485 442951736 157214424 601623465 132954082 641552857 220433460 466957659 569780176 887904559 624482004 432174715 650963543 513437562 450481784 32488883 761535923 752530798 331625334 757465187 808734196 251737012 222748984 251851037 503655804 312234346 777787578 745552424 428351875 705583775 361431824 936027135 36114070 143743704 69956574 94309327 321584404 226518414 835043806 681696764 247351216 447650990 763427678 32236700 994892786 734849815 465933503 923490298 869134518 282652959 95848695 223517973 847020203 431215375 734668816 264721950 487324372 539182498 175024551 955574014 306430731 494545034 769549678 209190349 206435961 662381803 431768490 576959836 126560800 579539422 583242677 434979244 981236049 73848048 998012541 780768885 323812918 543738016 477206787 14876576 951314505 265332452 147620062 335623117 855131355 31393189 395380405 714687694 238974350 81163582 122350280 938361386 665932507 506638593 469879656 281148827 671134862 548540338 399077243 458766736 161815108 392674826 610087161 262288300 277581300 723644725 856899441 595739461 658620515 476800852 8486021 353901030 985853870 20905468 653476969 724737997 286384068 276290742 539373160 37916782 652276970 693700989 412950367 57435886 493456949 228470595 600488000 490377384 54278675 519867500 973463185 586399148 200055491 99890000 106455786 341034299 180559064 419046589 19750779 913137740 54803386 714164340 761078403 464394763 541279780 807585192 719275226 448285780 720006823 874862978 244718696 900704316 238254630 919353247 33550507 659261065 506054232 258813584 863265078 22191157 319368778 599324760 172600364 989457647 623849690 826585330 918264009 91261849 803493181 202946761 214975961 829003979 288306041 655682366 963880511 636623183 445754604 575096102 450415984 215718051 259368643 296374601 79225845 777450362 862636676 763087588 298519533 626091067 109329029 842864680 415990664 395793792 493825138 466153145 750461325 586145433 157231563 25462831 187312085 904124423 168509539 626345624 255171533 400240129 228971234 981998836 653667576 73424626 754560836 360076216 40073579 285971448 18460504 658304332 900822608 155611495 371748675 652695693 800203363 438300484 50920442 557753163 603492984 940781515 163275211 951444684 703007731 943785450 433388757 800856136 479638862 778742723 928075659 914996074 339796119 656478510 485735220 814757589 556748783 760344628 630488686 566381213 549518348 883443605 666854311 201171146 489232056 287523139 605253539 69865433 809375567 412683493 688636409 190586682 125099333 658105429 928185238 575003091 939574430 895619618 204118328 425599099 697236084 929555983 419784179 61620864 28852085 740605330 200678832 543568418 616909411 361109078 530973097 495166741 642631314 537147577 474486511 271954691 421669484 790353487 652645604 615150600 255078384 643660381 503847361 80170804 230087471 873432159 191610129 336501517 487567567 424842882 3030580 344162314 820437640 108631082 32053981 7620889 217454505 341238894 854509973 66051098 937937299 397788823 407549494 388971105 19426365 430410405 752063088 668760376 763264175 878787530 719261255 999400026 438735239 178311916 569959059 274959482 485614967 126725927 366046590 221598138 348855748 346792521 335422730 75486260 804570825 232595797 234812809 724748405 514440306 288507649 524907043 198710780 868360898 742232631 664300883 792472512 130982989 499287191 546648938 643821735 643889342 629343476 354153227 253332496 540661587 691238355 515654573 953721418 747112284 36223471 696447005 683063578 985259711 53783224 421316857 320671801 298244727 826071246 605041973 676719572 210024720 655409803 902615706 293908747 755956013 469632119 221746242 867438194 284862467 634022865 576491294 74321554 464090587 343217933 561360496 604486761 884329107 299236432 277790289 354800614 95537182 92499958 577032748 687123054 74021119 921911053 185882433 505455962 294742226 227995607 651363619 611945591 771902148 394261580 339178042 649231492 529027606 531330198 589766722 77068727 697184414 621697939 586452682 934205497 90470213 979927382 121173430 236060837 81631882 27669413 720849854 750566029 843919101 268146813 389371117 209646837 188224453 335792778 821098786 128642774 694540059 63676336 331610258 49246108 486302925 303376773 368610884 314874793 277072572 38033364 176753300 596463312 714647390 666758427 187318192 270071002 832038460 141720333 82849310 299429380 542409845 499501842 113567540 532440447 494195514 766648514 533878175 2588143 848739408 444564078 612258781 764352493 77824145 708423575 116027074 170615429 789288043 182653300 509875703 748272057 639522911 302015345 663525494 148213500 877149571 10074539 62991632 149323703 826011137 996231028 775847143 682639815 575413142 506223573 174397940 575833597 757932051 741133319 78369666 109755549 993141216 653036537 389671089 70296031 291110516 18418382 579269364 612447346 948476126 281114460 953363091 641060340 58302527 486092973 601421098 595750267 257920077 28861057 568175144 309466639 999097810 284992459 61802833 653534509 442571051 71685936 177856829 353790790 84398794 139653515 134239190 883029053 102968245 872114284 229521630 724634093 204697604 989278356 905302631 997943969 203924838 557049466 428752729 404383642 681189789 750383817 296315375 199547277 557772029 875317984 515843130 151445794 578941681 273203536 595542173 92539254 679608439 83896930 549255247 897885850 350171807 207915663 809633244 89573393 327966991 379346181 681404836 349898582 155569282 762311209 618599003 763604564 89500484 175262735 941205895 199828972 848470456 996798212 746867206 737137778 169848530 697674245 570951813 364838448 123191454 286418245 963464201 175568354 375372983 963855019 516673130 276746041 888272080 195361873 216234195 336613208 103249199 315489030 253164612 379942746 438499629 682601677 668427792 416249034 639149495 7954780 239704159 930311209 848063440 574986398 983792813 792456555 758369037 563251506 121378889 170976890 522966039 290917609 938528983 403730354 147776301 466669387 595733199 901620323 882180767 762383891 22914043 928868179 78604628 773749679 238904317 118542649 169565509 610776513 610787527 884051267 48424447 526973856 662314785 131810193 280163109 882225368 817698598 155761079 753909996 298062246 742429383 292812095 192213662 525915004 167905350 708348965 173343000 975592323 102375613 280289625 584504139 645734164 281141909 243620161 20081342 942635070 539465231 385807924 911931402 145897540 57572799 534947584 750594397 278470684 995012875 467711844 88637688 435129584 898450608 819512471 497097649 192346785 338641726 37750207 694249842 923640895 570170263 7338619 157126584 558323858 290831220 687511386 712495124 67246229 954536928 928304738 515127469 44832245 239771066 382738314 819266237 746813334 378531896 581897023 113434896 391310862 532967263 796514531 765384328 437905448 33360012 842589001 843848859 9496419 51497710 278060347 312562131 390228593 56095241 201152500 457774669 35985848 931786292 733922726 109922363 243477460 84432156 115291126 239047778 793720339 778500671 147221115 857488029 815853303 190216562 936483650 228789848 476858040 467538780 485681997 891827989 890213312 266134520 570338063 123169515 904598317 201777431 193554674 961771265 863048018 385619164 176881105 453334552 349456950 71922750 846071678 33518847 464198163 18434953 14476093 539022108 94522840 142480605 873842247 352220906 314597800 577965229 313184329 246610549 226258265 218432578 249772514 508082656 20741878 355351094 424361768 564032479 330929982 228901625 301704228 474012733 55883810 610855760 775580497 420171864 383087434 396062417 781093409 90236320 162461841 812212327 878285688 966909467 89247877 649506004 214115375 490444004 943088360 680368938 529187730 303716519 926383922 891492689 509480930 409190951 558989068 632867973 363309268 337529017 717763798 816168405 911376913 674704070 374057506 620910757 776788916 469128781 691391542 366027565 776510159 337799518 482993806 132338935 288757734 908455584 547810137 243655525 837033330 348810188 714927607 315294760 63916639 467351087 406312321 549095882 399092878 49993004 894338369 553093670 367150932 622502072 520579381 775868650 856479737 838251484 83227793 745176604 14091834 94211383 927759930 563203218 24237256 672696186 321516363 138056824 983344583 969366505 34094484 903310798 249322832 209400545 366066710 225082600 737279983 618753100 234201480 79517932 455758117 125789230 298131669 391111767 806973415 119521564 340565916 185066873 960240925 683983040 937076911 33927412 306298916 289236055 150542484 734006849 911380301 69930290 594270215 984602154 46479451 806092600 60856438 409801553 20358409 123750755 272187011 622734504 155603330 732350015 512519302 256713207 472063719 192786030 332523785 46247002 490568653 516038950 493972810 149593280 449783996 983104689 326528956 266541165 168081585 291449068 112561798 234879352 142921628 161425352 322528770 104486222 809807075 621862349 81941823 337828141 697933278 163215506 369981568 426567338 114495577 410135366 410556859 94174252 960249109 127635242 356978459 400920942 752324678 584271893 61703039 765980673 38964246 938472687 948106488 336648647 624545569 422787638 227039567 493845369 244346103 417031804 935258236 81104675 45256350 525642470 81353520 82922659 993390350 408123311 20309836 296301613 563917746 523612835 790332520 265956041 395262701 719260068 858176077 595154644 992345747 92575529 148633467 644716155 173617772 11201722 506932132 360390723 428337332 343599989 236430383 426884484 678302366 170653324 465717430 709479145 479306444 105612229 734796168 21196529 771821017 942956536 50602536 292842609 372294351 535165845 557729740 14318864 208040369 152495387 61063647 657797066 862746611 183231394 443308671 412404590 129460988 681882962 87105279 961532192 768775339 114445802 944252006 876896983 751268815 367087930 617896431 611050464 860417198 52345769 785735047 67990361 547226495 840368304 271215699 855623351 506715376 903780188 59711271 516525633 8980128 320009424 72868111 488454034 501261222 243148481 257609162 480279579 357374728 780648440 417524810 535487390 718533701 114178772 493435701 946609332 612104140 4244933 33025383 143170888 969838978 960976338 970719342 301913882 128041281 657425172 164122380 85459006 265858899 677280057 254081465 581870490 646610683 666301442 586030879 827985771 817572076 886649797 520611484 365878720 921460176 784096747 577903299 233441534 38289602 971585907 2640347 122990682 892365780 673890669 242421342 139539554 8111242 190600064 150181756 93848437 337352797 563341926 128400278 407340614 475256122 848342634 288075971 229090397 630517248 869905904 780593486 319382678 182173446 832198638 794155573 501337503 833778834 745836139 530937260 361056382 163633506 344271111 456244632 159422730 975726887 893905267 407327253 754304621 510356230 891498484 34310641 301339560 233296405 585946084 910107438 149763087 371019748 899419697 802804100 463227849 790488817 95949277 692381916 305306193 882025778 464575612 525520854 886183160 742186640 992931513 176628292 589775200 684004198 839750353 139084717 959375874 747367686 839441686 477854155 942795433 789129780 669610093 978212109 335841013 18801065 980153040 371427094 945690330 425713809 526641102 851107644 222437662 919096077 944701702 761679114 7075294 904935090 115645103 239850174 505145097 450968329 900679187 430086091 928274659 540213261 394813968 656607576 19893892 904062640 690245526 136790208 111579735 493876566 637853739 979535889 889183388 332780631 378914410 666246285 407399398 85351554 883743871 196865323 485968285 300677525 539327661 794356502 708171900 850461894 448169416 821445677 589578004 558963517 655331259 816076162 704192584 462709911 860984324 20414427 975113679 978957157 915597363 79666228 871568566 333685163 61018223 536014907 250596315 179461473 526569456 165069011 563596915 545557237 364721542 464554130 859723908 429232584 387959313 366828610 948290412 413308076 115895558 225331043 417605208 633400428 953555185 31316136 36642510 569514052 993394669 607542902 239201060 500405349 648746030 828403560 795640070 847357555 562854007 54662861 116642804 614576134 769949860 313033000 387532737 255355180 229198882 667243695 195233557 162606309 737794674 237920206 171135468 890185638 251923370 456048545 424292373 199341527 934483187 969558141 381649844 720128085 328201484 807325287 569452481 317739249 910092485 975228315 605910663 210517230 649839493 780110087 944392741 774726023 657051077 427674317 60272400 256152679 400144275 705351877 164669071 724805679 951790352 576964344 278828862 88332019 749471986 932420646 80737676 924061373 34940163 768378433 655472189 847122441 139830944 619426032 210293480 604338247 612227898 737503245 365525113 990615645 13788889 146561575 251256753 643409186 502565012 401175809 398775713 216717796 758125850 331818001 945204275 815882467 382785324 381694722 645470881 906806740 630011936 271414834 56966140 784855134 56173152 44874037 764972454 495941792 333454313 90085712 501569496 479871913 323344077 516191230 437237789 899813375 660616113 412671855 888325589 60801049 766899279 821718788 527728307 112318693 924848117 764450260 314058560 658551363 299458053 16374059 45461334 804196231 923623027 919252741 108551333 634862075 38661194 971959447 925871409 46530394 113292327 761921735 580846545 686769751 881788092 106011823 159696050 629820692 898393423 503402526 210042835 999882667 611165752 647111702 9640327 373293225 7256422 195844431 151480566 413584270 376611035 584497331 827348123 991552334 342637868 968413664 745091271 160259795 860033538 143780777 972581405 367617400 48934555 770015893 873591316 437522319 254988873 858902367 970827640 828949725 375118066 159516532 406290154 814836505 102355854 426176888 96068443 856142960 660977837 36336065 678003349 981169156 615989998 102043866 152178610 885034088 766997385 944512002 773042083 960707110 403340486 298299307 571904938 18760249 689416836 500204027 319129056 173110419 288691891 888149326 163958192 387690648 312030170 379914418 719374426 453909921 492943762 911508073 326525809 135820667 234834184 964145771 246370141 76147941 770291071 414926049 497579482 127395861 722962124 714298027 487851127 337213236 191122904 896157147 753407768 829314781 803384610 661062712 311559285 242487458 495976762 678066108 721369241 110252423 662502727 415360278 275050339 137458309 44616066 701466665 716439304 21569800 703234489 303011467 568245391 514755954 530327501 172790279 326642771 811051926 72437812 335800092 637400197 977578301 388876920 583557499 252391336 175793829 725316533 337201292 120645907 162958588 175887135 537902570 616048499 481000681 553848442 336460258 293482310 855231748 804418720 328394745 529903456 620522073 466899967 386882915 106619242 244670698 853520664 685594508 500121182 175977514 727908097 52803731 523141389 208554882 292392932 212828106 885384857 250806991 533929342 956694584 612193531 694665442 203954593 530590999 224638334 360959 242239666 961998422 331838786 948901983 33484331 848778007 602317754 667642542 129488154 917972018 842745134 497071245 131484833 578341041 797077306 661323025 617145460 579160146 455565133 247122242 298081630 963019784 702704427 210258077 38044092 774022266 824705900 364300179 769382912 43260035 374001658 821095432 18807599 21987760 899294359 580729300 737919844 218894533 554838357 309422917 983768651 311865401 533864220 426203547 627591078 196918453 671754279 673224075 791021004 318323608 358792327 342687677 884731429 421341046 44876959 576964942 216819631 541027988 299278758 566703695 230962044 269763950 124452904 389717571 884657970 302026546 625196165 975933093 586546057 558378050 410476401 713730912 658086097 105282742 508762738 36381525 125413737 598471896 553685605 492697817 375277641 238213542 35629050 301620788 453673337 859524947 510192179 38662691 904626327 977808326 641195241 677007958 599955286 446446361 566545735 892355571 988158969 984712219 123844173 14875665 948254172 245962447 318650190 163533886 32183276 850453739 11974770 632026362 381357353 916574810 710007093 507745337 762692907 854530490 213856486 151605733 910129818 48916191 435367721 111326810 955894197 186362190 685012598 803039977 484885196 254835395 528988823 531290709 38128326 859387819 232566574 52429656 619331996 894102955 267686957 677292319 338918620 908840983 903823451 994445770 231989287 71694971 585349590 640386286 764303283 197502742 280096908 946079762 574175945 393120090 567514816 336697653 209890888 956673646 806379404 92396358 19750176 456928684 330244441 775888555 892370648 259515683 21105256 723169723 594472970 213018133 452649292 31887172 615796961 690192250 699112302 341973765 882747809 287615612 679213960 614912565 242377504 638546681 951302187 166756859 692179269 706938373 66954297 390932979 396753808 737157221 631867755 624046255 994704786 663652116 502394572 504457268 105544560 261879746 795595067 232563833 491603556 67270480 263222254 718650859 655437628 431200341 722420970 31294444 970085593 540072860 555632523 135144783 491218098 372520100 943229699 59255006 811166030 124847134 557615315 602087893 356565197 828655219 775918931 11879524 773732192 920436796 301111856 309405744 951866317 413344968 652694760 651177170 61063660 308176025 867560272 161226838 57583916 564716519 947345423 23163326 275306255 18949915 306578720 646217085 265137065 254926677 647956052 605972477 137505317 979967720 239811533 679447065 815223104 950842840 279809157 84808099 894135756 803783779 956195525 144683487 674997039 695963509 12629678 225445382 185305569 260919602 869055667 130486725 625787889 77800816 491950109 483696059 630939521 177393210 915341702 103274494 349670725 803307598 696911710 796325015 149890313 561295264 826160746 934531073 738196520 920718805 499844671 856077742 866100757 88800457 855829963 470651522 808726230 123573001 524642253 703510870 329328515 262616154 310795096 583956854 661666508 737217584 601726036 354643748 380280689 773397048 145064445 77933075 963469511 254985422 342808418 114241516 908314426 319269255 144260583 931481804 962678469 174708649 941329860 183787460 81329019 164833454 726324355 566772056 812823554 56096965 144780165 59074049 889571859 613718353 612232318 865602219 909344508 856044904 355657205 409936183 418445854 933982805 318208965 896372474 775729518 753462806 118189983 53660476 651989496 432588766 117797254 328748475 870409303 367321236 765316689 374437669 252243263 453226835 288195116 336322977 913747956 151981544 690027287 938352967 364445392 490879319 33418086 858914979 818965441 31831 869718079 135987510 482586312 856627153 203588127 25700341 587986555 930710884 552109909 971789256 568095363 922785764 383396998 67574284 983678495 481680343 4018471 313148178 356773024 183312375 814338566 599505566 674222059 577941938 947724226 988932200 213323002 634138029 596609870 372592798 104282715 414051389 727554674 528536160 661755055 319657964 92304458 833611843 935457068 863990778 729534405 983033551 625919516 192420570 517881383 154936577 921064796 79874224 822300039 443245770 50445534 543820250 946400594 482068365 941507879 519701348 209230022 1211045 367229393 49167762 710788984 783526877 408704522 598296666 548858319 271817718 637413140 2236903 409396614 533056292 659759299 143522583 551878190 698664849 113904130 688919550 59158953 216909785 436642126 718111329 987388592 826573197 13705529 221141564 473488719 154631600 660115177 573112893 383242596 692506941 491873942 939720774 338529571 192903070 862265871 779922927 580333972 591757110 370152758 539500801 873243923 712319449 430420095 443342332 636563920 80079695 629554037 317128338 713898573 716659157 254596406 871357482 256006115 596406939 392625906 933690974 333548861 505734214 454313583 29840253 641545946 238987120 59652232 754552074 789840783 349094179 501526953 409409594 728366339 569821538 232637013 809405562 758905906 150416289 486921121 739333096 938802667 48305992 241682358 429749205 718577490 257138227 220516946 118914377 663592030 959020340 280907591 800844159 236309084 15838352 203113211 467930724 615796330 318588030 662387943 480221468 899579901 777534892 627094040 686429310 125887324 340887993 201904561 16487315 183169058 801540540 650105191 840299034 559268800 993474236 965699075 53999879 232161784 215173173 830501860 999147776 172376931 687271577 546554746 982741727 210289132 436401613 146433996 637974579 418070867 38836648 307505395 993528766 45465516 584616055 654052509 511464440 295203293 481524092 698848395 258610570 985553443 185329002 155219731 31124949 367386765 817602795 99700638 576539497 226217856 13415194 846741803 175484046 109729329 795567113 283129547 358369726 410751278 37795645 360051235 423073320 894005974 45159981 621698541 87968303 601763292 333262534 834364023 623317993 8323528 538974186 989009442 65983905 24790901 451145196 208068580 3371606 978331028 959575829 829919687 600732218 998716200 764081699 132136808 105243955 510717961 334442181 816915576 201514845 836034913 244076576 137150271 295351685 586993713 852746573 136559380 537222064 526764493 315638744 326951654 683284882 485938780 814442562 267314614 89031448 539806041 679471745 26544410 98914015 131053589 559051899 362844604 462248122 129532978 607186062 365915097 691019823 838488105 820264971 468202947 767847675 881210309 840233398 713050207 466339210 317032614 735203912 212342696 995971967 725474496 938826989 294898474 733856306 353265881 96049607 954316423 20360493 841196814 145645161 893324278 605413039 196472654 325673564 105540799 755208233 677579229 942707101 312416192 489735875 634728915 685141789 167968235 511104472 709737883 697955648 281882310 922872693 105141108 156455007 778849001 124264158 553625587 773361990 810726532 302472970 863127167 682855350 850840022 383555362 341984212 175031524 712908727 314502918 374124673 757202936 506702863 782395335 936851306 740199055 978407516 383607342 805883462 875946298 438811696 210396980 980965922 481819133 825867697 52933256 271346652 234267344 888906776 837515532 634732712 603271714 79237682 76249944 951830159 927402321 193482466 771819574 28553451 258524466 592493469 632255780 241023213 919859344 801922284 462844629 15005719 55384229 140683502 179684272 454104258 729353122 808554451 761265744 557427354 171083565 253119074 911126018 215381276 917852382 274248308 185618762 474066463 789161153 332248438 785190494 392337992 920469975 700186859 8558505 262713748 341887124 780454120 573660746 113117138 601064802 591404695 61958802 122991910 179475741 737478324 210901642 337307272 986957718 703810067 823015530 853017155 705007120 251019288 124421411 662907510 415243206 434699581 129618647 790328214 879567971 101138832 465339227 980310250 582881928 545907506 237784764 771777806 221154377 336089817 606740919 579086449 339559856 639464526 717653055 668246487 235604281 413253360 839219706 475956439 583831637 519793712 55098053 423684701 869520359 623474195 693342508 7528746 376919241 978035635 363577587 699975759 673053768 502070718 629431696 572794294 300552356 616673013 145572013 760651929 547551634 569170607 136932011 542732297 148501690 711058259 261467418 105640808 89525816 229178081 118432578 153344239 459672351 19475306 83515550 412014633 63664113 200643475 67031388 337363062 492508968 114097943 302753502 679503241 584300465 53282114 699372603 458035178 66001260 191790454 848883902 476787061 246997933 169454506 472322662 45714906 855610302 407430374 789900901 50257179 265116507 741499848 21923234 921897488 191590196 846592770 987868983 262674150 975649134 755583961 249947891 915365276 629225506 935903912 920528344 353877125 972549085 745172315 880411806 424912072 974201887 302462452 682861615 857976547 646148060 520592650 852778537 99329316 80563710 37910597 414727519 527857711 323891680 134759651 214544984 657684859 700704212 841339446 828189134 21150676 13656479 963688484 361429297 97715162 50136312 757995942 294888226 124065921 881610252 248079689 415259640 83040144 293299709 433573296 899239486 476627490 968542 775419407 443802419 3787047 876136633 689655986 490542408 132849636 567492873 812655988 431625894 913523311 520052800 858001481 71113638 815103028 282889666 709812660 112671574 422768755 375742184 566875985 82600955 85637311 892847487 817560653 623069065 931587968 925195846 42593256 883279917 222822514 112679283 519051770 191814340 609639204 870401839 699926892 183702369 408915322 466914837 682510010 659409355 912614444 361103287 776021112 127262204 202807109 151055129 362262986 941160611 95280292 667566900 215636714 34951075 201033342 981792117 116202917 587717266 159353818 827585595 976941534 913947451 148556051 272420188 230144010 824036892 951607386 427007136 791219123 235579625 961788466 513229381 551197174 25046279 745882610 431370618 286001668 146808850 79635527 804804836 915117476 993235031 710477231 840471835 833725872 555383130 903618302 714914606 253584531 502299218 694001117 618259739 806996178 648697512 875410758 836522584 642994560 921302140 935135242 832565837 127449287 196752160 910680395 758897879 433713254 302748058 576225538 670695623 807380014 477910310 690865786 791115873 682823300 17777074 672004819 401570270 511476963 772032609 349788032 921232362 980494935 782537737 812608713 482523686 143421954 944521653 4627530 930435495 719788442 674802979 694834034 163472757 305369065 674750790 819680773 512726797 395322700 836917445 231742107 64963808 709485109 131159675 784306462 623441106 911328682 778422773 242600784 776063675 540548547 285782519 277314883 869499113 941901871 331442935 534694367 428304540 826462384 298434464 839331167 140601481 206749082 713640785 111709140 441662296 54912088 843634844 420050336 85150246 999323623 229676999 608546813 851638532 718222681 128941902 492056948 13058422 418453588 953278047 101238886 462246644 622112145 365423964 498197383 740361580 860628317 296883805 362926173 662381502 476476443 517269419 979607493 362100799 57116351 560584262 566607983 696356663 600003412 71059552 261717341 150560611 834646904 368553952 304667752 493323379 933163739 373927649 853416123 139583885 955243460 792388144 528483670 932214728 203694987 957541329 242385804 452229298 201891104 821628282 332358021 830429899 489185667 219036950 719016637 91005960 182230602 615385411 981991043 941461072 731314206 668592084 929988731 910188034 402306365 278814801 623339805 573265006 392391162 974327922 852410419 393308759 285025081 15947432 384243551 336133752 56763124 482151572 469256339 228947451 756499128 241725326 860213910 249533699 762180136 142362911 495952262 667028260 953457529 206498183 970382161 210198501 829308405 28879416 877534778 935292741 670111352 981825112 815531866 844230707 252000758 337446211 579457821 45233941 626719731 572691208 308188609 259229762 598501129 700377831 93225946 286467720 235482982 40515033 865032401 287428519 493108043 513166600 624905056 550809299 835161486 137215570 86753815 774132534 648055321 460317386 135518683 10976363 72708712 781550391 474610786 69784325 639889935 578398868 344211128 84923142 382579506 133177998 387473340 40093800 334715148 917141513 3271843 399014808 342305384 502265244 576668021 759820277 912206891 313429008 422109579 56467030 214736328 973609700 326171671 72360833 869465034 569477836 177213596 797998773 931615310 868618798 178389874 396750881 624644486 875495843 223186500 389474666 831278647 867763324 266157201 67898409 970998331 872936763 884506158 172679275 843833601 201889301 50438082 290046255 961495048 983508343 891618632 468600043 946706791 891661438 681691281 689797640 595146312 260583805 626738623 782030689 760771432 451053691 873248715 561368776 720133017 933188018 457029889 656890754 857156161 745837074 758700415 81120453 181346265 486749115 153342393 54788161 547033710 691721351 927416056 136041108 305081890 760817277 527363030 156279252 82724268 738016863 216874179 852200970 906667220 948611613 873784964 820991409 919782136 304109408 227239598 588354107 463910283 27417600 907148335 465976460 911160976 72169614 260377030 493377405 324320035 793019083 167428230 113079386 679086064 363641903 293253719 265574757 94837690 136879203 673513589 133256273 320152022 703272903 518243311 419518151 817186477 843189229 133671465 293752548 267158590 536127516 153406298 611088313 312295065 628852686 394230543 32852426 472240741 347463986 953717926 129329040 680472922 498666411 392514516 851027447 665515720 309697102 868121888 177193184 956602895 91451496 935170149 212625312 237642533 918441462 859683668 225144704 432192787 211406380 859607024 957506107 226637432 577057775 767888144 200400002 943388164 847758938 840328928 562808443 36906750 619694909 745593696 369138238 665057215 221046169 461138659 660418135 204796469 943483941 401240210 861864519 123127905 628528588 595963111 252482307 913047769 7111725 551850034 604977523 500727623 307999770 194116888 311601396 245489896 325760025 564044558 520390103 752629005 482362598 700771042 920337888 650531741 13542383 527884595 528534215 149803921 624363479 525388020 547802298 621352823 507056371 140722157 147577049 582694897 632032208 22717242 740234169 24316467 842201515 13176778 846633954 925318791 111493367 886886625 530228305 777375436 572691419 604655254 381828343 854821107 799359665 826337366 866512183 698350977 287826057 249243487 200330860 190248977 73720228 979945798 436708449 489428431 566668281 872266354 291590103 181312509 775728563 773022878 207582979 682537586 523248048 445885275 732680716 79994389 260408836 184873611 80551313 743663463 747687028 616210663 57821986 145522423 251160316 467650683 979680706 520225771 474899017 117019941 773688940 533407357 949892672 449978137 323743883 171982460 389518453 5162335 420548224 435700167 983916213 459673171 20930591 822666966 267839357 593950757 731036978 253938993 594473600 200886615 160974325 162573814 442682148 196175170 967817112 578456151 847838981 834236049 746114753 767478298 397411953 137834435 484567047 393920023 954183915 139378605 427164280 945620670 710359977 105400310 531291155 346540686 382013462 253237658 466131535 772348575 69836880 890933608 472813203 544379161 585249707 763027076 873945275 545108411 923271468 652980453 627947418 520362069 577905166 365257688 233054578 481947470 587611201 65205371 226051197 502841886 728712934 753265219 911202152 906761685 461958356 821389686 877628371 680275859 241739542 522328498 788675794 786359054 234968427 942560868 906562927 306264847 677890757 554578770 734129957 214161396 798161866 647454994 704430694 320362032 51119958 819767696 837071639 608592071 515160823 194420364 759093007 433053139 955171696 557282842 190404763 358396673 567927095 542711072 165193981 129159700 976891126 375956955 382995688 105328481 848637453 304275034 448015622 804414546 745871630 72521985 522148466 535644644 310192192 952983304 325162302 253239592 379040286 884586746 253589231 174581701 231055317 290581303 726809340 268726900 1340361 348920946 659100498 367061379 137478160 80575539 278377683 395996499 552815861 832863061 168286162 897237722 872830839 620027529 128303256 177816098 438770631 871977170 591172579 812469448 60013006 321993735 507025762 629032062 982641572 517343573 325279802 351164297 144706074 688987066 105960836 635154243 633879857 361934987 955953868 221898394 222993569 871322095 609859732 299967119 833508435 904098657 467781327 878960313 343061735 663162418 828046182 388245440 942510639 31187972 102107830 535253986 42809266 675765072 508156432 887559537 268891946 108138977 305046584 857815378 713043206 102055255 796123111 852705151 714555113 598021542 302948425 103714694 481193513 936781204 28282240 897518345 485502545 148321598 258932511 678369340 925050783 160660627 392441007 478028394 974934407 629173719 174422573 991881841 177047854 621720098 240189066 411543361 146420207 22036447 291342890 115102816 338725338 960445261 941004134 408351337 144730160 711657729 399659274 884200328 168435688 213414498 552459479 556556800 989329454 394021420 464256514 871969957 497633502 579726574 508620723 828689762 757547277 101639564 166519175 353403317 625623425 133131709 584370191 807029550 499007284 146690701 489647439 788035060 608505813 410393309 942743872 283471167 265117766 396003294 443167822 403615199 774150943 737736602 718570458 87882419 24271658 929049963 499493561 265046835 148126693 86712450 191025075 90609128 991510531 544784993 191439365 743367406 100434923 290587489 895690207 265771640 190266423 975064877 324196583 398699340 779870775 618684229 182752949 679669571 999725676 512999293 431780693 635771339 420182797 724789371 72136 979669605 144183941 178545212 395130498 45901095 906485234 173417615 44725229 889392954 53555112 193843608 737391845 137828701 672543660 37011023 777881915 646202976 881809978 686641407 903429683 114869162 447546432 40852935 401775877 933504948 773238240 759174428 434722655 685815436 598777074 803271749 949833697 483711571 762725759 819146718 495808160 986163647 25091655 656683094 770376099 201747098 667350844 678070896 198520681 325606465 117420037 279483846 487517538 501069349 859566716 171393345 386018417 663635021 328117040 660766114 455993713 95578579 107204580 281124349 76343724 289961314 146792974 15067193 999370085 749866431 844245337 172496273 935557712 428100669 283265571 123315477 276291605 721692487 968371712 560155178 535215824 523868378 885388853 129647366 224513940 237348104 145409598 35680053 848846051 298374774 471277640 473956887 315641656 825679582 398221239 146385759 796155261 513167246 130423202 914806165 726618517 632397288 258407250 959095957 526734035 426181088 376126151 640739343 770318977 615757953 562116915 264605701 500257371 716822632 586075004 973892431 105694993 30288967 48087742 300506138 985661640 217965924 666019015 742269541 481842586 593441303 665369754 102633602 421021713 194641487 583183597 529610651 579856816 928972302 396648618 890372651 416627562 740407272 734608241 537558657 130730025 355613576 552824853 188403521 813745480 77256748 468949275 680622562 90420506 567242532 801524030 289306416 250444641 309584982 149930477 52065739 541133271 670508733 711351243 785220263 532763304 19433702 619323183 593336715 250921206 223156081 596715682 325513618 731138388 416567702 825452899 488123308 128256588 796850589 406761958 823434526 788765913 370619749 683603024 754796542 879720685 31610078 54875901 28843960 117373933 266927247 901793019 288965004 936011056 473406480 196523660 320604429 534766211 744288401 164282280 576228003 768519847 352099666 988697209 306735114 685755346 443930153 444553692 872480977 722553898 232154111 351219175 962656476 717821517 255437651 639170653 478914275 441516492 353140917 170676540 298169584 777975723 578265420 131230000 416146661 855097571 895862609 669875229 843920628 697504481 245135506 977105305 725113381 411677188 619314416 19596142 30223571 369316386 136930529 702397981 187543343 658150148 505347054 492097878 77716412 432220389 988388150 880765058 795186641 113724151 459736042 404865337 535101466 416155614 249667023 739738060 848611608 108239410 440175039 722008508 467284380 777427202 361498152 635195968 321750352 583395404 648326539 945649860 58260782 219863942 892901118 768148837 802040326 467448856 229369003 334029685 595026685 883439583 534302799 567898109 749020169 976719788 934798268 985276982 699290230 215376835 363405655 616292879 977187172 257412189 995752090 676844715 462611526 432762918 419438739 417531104 878791012 598456511 264332387 630161848 224331354 224495933 507482049 319378675 930507415 390265512 360093557 917544324 707548639 673893501 205851613 420825104 492310218 399648045 2688363 831898482 143434562 164881052 85601572 643125562 382501641 691272354 584514338 369806377 590280753 19882381 582435604 129128630 3123105 997894302 423168185 246436236 795539863 124354695 213141097 61092874 970642977 917056499 399244172 478388417 131730338 901632510 309252896 311050746 182180180 363178681 906170935 329846830 97025984 685420968 410527350 826522251 233346887 480675907 380175512 624388470 395544733 626151032 791925993 584740099 806969160 926112039 483448780 791186303 136977957 159223461 734881846 511100903 946106852 13967162 449073200 445494382 394745735 56874915 298577240 729205499 648637159 781644176 982867808 923983784 843075887 800357415 336686222 198046532 916743519 689451647 613931579 575086546 219011786 471289382 644852564 867484936 535006104 515263388 9895132 661826769 299269957 642797782 237766248 98430412 648945440 681123772 728939681 80717258 120495821 786871466 496772550 333375059 368626372 969514227 396417063 333591330 785769679 823150425 852745387 169510053 135310992 518861975 882683723 363619966 277036536 609106904 973848981 352769540 417162193 32792892 585699626 419660483 239735862 742546010 93680704 193957623 323130646 247590585 401298464 240582165 976691380 662276181 529872297 521530691 233721897 874661409 629017035 845993947 86967265 796310143 547780621 249187820 538839066 543948233 885402376 623034553 71722856 74565324 508765930 267914040 404809524 726477640 220851188 993256595 567211576 130295921 668571388 668594859 661141764 868790641 877663724 401985680 936753277 841975779 302317633 307964682 773959256 359828570 171915149 370946836 675111331 970398936 367632373 432052827 889441597 641971031 186604723 602685891 977783385 510197316 544222357 274373602 3979007 580596990 589629052 255742851 320007819 845560924 258535390 524399653 407670316 237553444 688899909 528497274 196150118 529430165 441709774 68058344 120458385 399743198 883271851 364862987 46533975 947396004 44662177 101885745 749480250 80518784 681852299 218175708 471166988 884409727 923831253 764030276 800938612 881069984 688706049 542733011 845410416 302852442 673085990 672414375 131143630 891122451 792691564 206020883 994726065 37023145 549517457 164051998 239800338 43516653 878100583 844531202 8017469 754772004 218985043 189807022 652743504 684563077 606487760 871711045 952139711 555700157 78033386 880099485 100476115 387715693 115312580 671316929 306772774 259560107 700307218 283871088 552931624 87008893 352837023 719710619 642998685 428297313 250826953 958554090 996685341 511723464 951521792 957630008 894191507 888818582 23994187 842290451 309383359 669382820 447349186 264931901 622592692 612527167 864605205 613970734 12792154 244065958 424347395 101262223 39358957 197178255 635892196 207673792 388779388 560734882 471846688 738896723 149554539 562722813 669220534 231822222 822475761 588447918 684723382 709897197 435736219 848496444 602595783 915332767 670146759 719634975 99743650 511225092 469410346 397300291 355827092 452199989 419888971 549147018 686445824 404739964 246962181 125267270 852851675 417119447 77535241 395662019 365239087 469316473 266928986 300753339 146295192 594793546 237627599 844005600 396390858 891482210 270240404 534603349 341414153 931409298 485025449 539361845 490219439 698773723 753420129 775453963 268306857 40690420 708750309 72360024 466657531 532967624 822040239 292911377 495358520 852508662 672291343 615928350 814234890 143107920 754125481 580227293 648757424 426391388 636837877 610899356 344183931 904150742 146042046 577526818 63439440 558580524 886625700 748180007 748602665 376785152 620352922 16163287 661276052 58868394 676858984 495031379 845919794 449853620 822681898 456972335 119252537 7065692 245524687 502493685 60148723 865529365 837698715 747066017 725669693 621305862 245642405 447281188 807215113 327279753 648219738 267600866 217043676 278505645 155800824 365897523 59459408 903407285 621425172 144883685 440841363 403889815 241275924 741454008 765498855 704151678 58646198 18675681 50247456 895191369 954081672 594635656 862080809 615940873 434490989 895009866 580795007 312167303 189986334 448545719 186603956 725480123 677818534 261291733 567565805 560037718 128164325 488163483 780792677 322439993 838918671 728550519 348110312 438730236 153744426 864599241 68045145 394223976 37140115 422025573 98863660 898086397 314157946 606473749 495862764 23727469 102614881 57117461 181092790 413356831 753814433 889154965 513084092 763856045 847610084 642603067 622549188 906557542 200462764 76596638 220189351 802248653 20798155 930138828 678575826 306552344 19799529 221389765 497359304 387988658 559401986 45131773 420585117 587399097 622121445 148561118 497199997 794409088 692949686 180625476 933173795 816509966 707457644 970523391 37456994 466363294 895041108 510263636 82586272 210056989 547562892 803759996 192202326 460642223 968119689 843127332 955692689 44116011 623388817 885081324 899734644 384086426 61481538 548916456 708641204 740173756 424424457 159028002 145998106 675977091 537232812 683324181 431438597 640866197 15958977 607447860 688490981 196388558 754406452 46664033 652520641 103984316 348476613 409123190 5999026 224396321 963109255 694294976 554745958 381526389 776656739 139603838 247824030 637409634 110788243 338793830 115034800 968453446 402719015 101516321 203480069 729235892 918180739 823419595 25459612 563452659 733293791 981060468 238246534 319147901 630528454 231573921 935495784 362516610 138028184 353623755 917302268 860226659 162596360 500265694 626205584 75296055 334535070 22104252 672657285 578571081 146392629 557538488 269480145 923754391 648836734 249592604 116608382 684622933 272643452 75420835 518411560 798567272 563965190 985102079 540323203 906880748 419236937 326282068 390887635 486613935 347428419 960496315 345615987 337768371 430132809 365821120 755746127 842773168 363595394 316224997 32253545 545458319 391665257 911841309 452602711 100512752 115737934 455035217 991423683 962772133 847619798 445775327 327400682 373735477 318539127 8452373 859103774 253011546 980499709 342054330 247935300 759503747 132284680 605541510 861873751 246514003 479648139 592687270 146417379 625294624 568211279 851512889 639014538 892601973 503580782 486814933 247607171 627480976 176914648 553370626 346731286 456462308 952232657 98534333 148756513 894060184 644564849 613105911 354147734 746668807 401627939 18692116 128036090 858961214 68056102 672060781 399639272 328117890 828691727 4960718 148502924 472906183 893577029 631377656 807867689 673022009 140681604 960907808 617961108 500821943 422015067 11037294 86820790 104963923 214223022 720696192 432910349 508148179 321822772 764425188 954180907 500438579 238774265 393025441 263887670 835353121 661389022 851085487 513621351 754135168 645614612 392645498 413070987 787933670 386036133 110793571 663493509 147117341 67636459 225477439 937496010 313746853 311762711 196241878 580864995 566914609 497174955 278032997 209974254 102107430 289718528 655847197 390753310 931422495 248949441 748851617 611682615 875167595 457143918 977313676 375741203 23202445 298771419 806334185 621284127 973481659 507157934 230867129 724619998 839313504 747304932 545477489 839401061 166909595 953998924 861316985 470833373 35406270 47049482 950786478 818916613 796662223 761155350 608017888 808893870 553797386 739087035 393917269 105514557 254957149 59831320 973500740 278906668 507517930 783092642 91742043 751541896 67488137 124227232 831218746 200262260 637505859 386550190 434215414 491583398 331767256 517861691 958322839 475505637 529414970 134024202 733726361 867821201 764223760 34794933 554229615 628430619 724679476 66357541 265181691 999149960 962656821 893838107 701459224 827124466 367210454 924611243 473330193 335460359 837439885 843902908 469417254 923211144 254634757 578011529 858341390 289893579 265528476 738961698 636911728 987770938 808923110 393959404 237166185 170045394 872735784 109992477 419529993 66660773 391494877 937525057 981184213 370212440 268575285 597271224 381904967 604967846 724411793 886869045 504930377 245040347 857631240 282611776 198237886 53325657 432682726 339891893 871865594 68095766 631239719 970810179 433843780 850021660 518112512 450655727 882981467 617113609 167107671 548765582 955353582 373585036 262972230 338908750 967333155 173012462 395533724 400738349 260449809 847663238 314290779 325735296 792567109 147210820 694876731 504761198 400159809 710029095 760088102 323564147 553293304 842926535 456451514 568871646 921657172 850530252 898910154 392000338 823736241 1283700 422062813 199802185 684464479 959575313 901188526 132213132 287733795 326641033 310396330 855941820 986777526 945751765 284324213 735525837 729949253 617596802 740510565 654377605 579687151 699702323 844997125 243842050 22594122 762236444 253339796 737585 328718559 903770505 414155652 958058328 840721321 228596821 286427899 656389261 65819290 452246131 398143317 863366204 486054167 893441641 964561824 460605860 675638903 904561616 678399518 679136859 102294151 619163605 146321095 502392006 33040393 149686203 942264260 435780770 939651888 335429463 47210997 77423486 646779429 112628115 206849900 165455678 556541830 814844139 32419824 405549210 738376930 716555763 923059067 207100316 731902270 67068879 613670076 86077990 91982739 918778553 318045078 178465898 350882637 570795646 290786719 733603184 690185421 199523585 512668834 539244947 45778408 32410295 242326302 702297860 411313767 287991082 712778436 907042374 938153093 475543415 222085884 395041456 11673972 357894351 867766625 173805294 201918424 429907193 380174400 988220801 46701130 863550670 245862686 750500666 307044310 836484796 456194351 13988803 589592701 966080324 775487455 317537814 851689396 683348861 570572621 327437571 294455011 505378702 425271499 951076783 621533672 270586167 651522912 518136336 5080465 362864713 40292422 1832306 711533093 562696489 527859052 673698548 345539036 21814609 272007668 757069836 962294114 954196431 49616054 91774207 115268696 198635973 385821372 276579178 625234899 652499175 631574468 67433148 955242715 921005568 373147329 409840313 541869805 55015277 981166170 870586360 987125882 571625376 394153322 934699622 619716454 436630942 527867774 181735362 301443978 841747842 611666266 835934238 111320370 234130680 953427829 421539428 726699423 994226626 377652344 506748111 847672710 893288503 210760130 756222830 947108751 843029951 558872551 920197284 435085015 548356952 681514796 810271659 191167854 863416852 557581325 418907916 132630234 281800601 979508152 320684328 2543762 123868319 62140559 321333938 978403460 62903670 183465130 178809651 975342480 569340029 488344147 428590469 697942539 932610220 671236744 401054297 869116477 341522443 622399868 791016113 42896099 574784057 97586966 754397798 773272493 954617062 517629296 571115683 772085697 280282713 431020889 994087528 954657335 583554538 501126868 198736648 709154458 122488457 523964823 509360811 535563117 397374262 608786317 845275853 678264484 479696262 590924628 403237565 566907943 820776997 100965568 179829279 137999955 774216014 89133910 323494250 954482808 438424405 574524114 805601899 684333404 184805149 960227745 887980737 149821366 497918626 732682088 646508126 712510644 863721329 624405883 54797836 920133749 712479019 964177766 951640038 853153936 881346566 558472552 407996378 520164492 353894219 545169139 584929838 910505062 795167705 165891374 19614200 142617870 968877729 216185715 321023397 888869097 236008744 920872913 5442419 532831824 732618760 850822026 630303222 432378384 805076847 345509270 460676247 381008873 926918558 489742623 782531600 450919183 695537515 807379459 920223473 528934572 150538431 604926806 640585759 157924444 797360409 47959517 339587919 599085743 520191498 156045971 549514639 606805418 936879031 786605864 995666366 694969158 585789786 690485373 134705935 849915888 156536257 272169257 737274250 361489672 159013838 684914167 372216459 886655842 127069429 745562214 104623937 599144391 295561153 921380135 951418160 36483445 744605775 560314019 553257648 527543963 214937297 384424307 381616491 715773150 759394316 449599718 233256163 376691159 322830810 201676158 562688234 355211155 74060713 361952115 513417255 335240465 746021627 481075502 586563736 499311816 124832228 869381583 609959435 985651486 932334991 616889768 946361507 155596530 321382073 843991744 617279833 743725075 704502324 55097170 361078905 141557702 249188710 208251979 830623265 10108740 996234951 834150351 611411653 863600185 841761895 160047540 352060846 949310279 351467109 104162309 113125238 54656129 174178681 709300608 785282189 682753008 827533163 666918425 843202999 309593106 546911641 784184181 42231948 390182997 572142453 282376560 265628151 613992865 157328645 85384855 89689272 646807243 965313890 682868399 638547426 988337443 542465849 176900908 357828445 432614631 659398477 563083195 529542757 57215437 588234995 768011448 625302537 891480445 182055572 825078200 782447021 292290069 861062190 8415233 183341448 906223779 702896596 392555789 920323879 449080750 539837993 112419595 597749736 96282030 145674985 677749598 501926784 111724943 630367073 647910172 19264118 669048115 330470130 647002512 511154341 713016301 525332370 275680440 699187134 329619718 347057738 170982855 806917571 789004859 198197689 868417956 145250190 686299709 821319823 450121578 788870472 854149936 449902099 876266726 613786354 86968620 124905630 352197916 719765727 982911167 510595102 357274819 536465976 347150186 681134228 899141316 165749111 516907039 410478742 604417726 687367404 170829770 691229134 799073669 355980091 154976709 873628536 813113759 894380508 931829345 482964712 865925574 622167962 909426532 646909442 438624104 311061269 756885126 410544064 795128618 272657728 403055603 831964336 571536737 221641187 676491980 875945331 128679575 186946586 490685350 497535808 47623180 466106068 258259209 799190110 116693555 654590293 198306802 737296557 550977328 439084980 303566417 400612894 421446497 30041438 989796748 227784502 418574802 511736209 338319610 226695568 258319559 992488418 89475177 157537880 223786550 832764599 753362585 550399696 284522058 102473166 59362239 976141518 269720033 732290228 473312259 374921532 268690703 973419855 84021762 125615255 173237657 394254421 518235468 480945521 173435259 594084306 595128551 533086960 781724003 995744166 227862986 67514700 918911795 888972805 469881699 465866324 747169411 49448949 936999442 419330538 793356572 878277075 889768363 763464322 195460990 419116494 45668856 966831527 229397339 871174763 525572917 308615799 660918298 764958975 251566226 712089634 232917845 14259256 932321461 67286638 326837083 849443989 258018357 487796278 861562286 74277609 62034976 882422758 833962886 376068828 89632374 828951041 171591245 206587754 567366827 821739932 564215842 186204002 816609321 853109472 413127766 666222568 734088908 793994123 522657777 334199539 494188900 613366640 308595758 612224976 726046262 723930866 690996986 779629981 880825724 261455245 530026873 744883151 602730464 546605134 399243905 727591084 514028805 445083734 634279198 215472082 604184574 269093722 205242124 495123118 488163285 939130406 280776512 304109318 466157062 857722645 837457504 991294320 455287553 158989979 842574662 933191640 829414571 28000188 311697793 3300350 519305437 558082194 946421715 515652085 887225828 161795786 345991860 193499814 961835263 631359527 572375757 601125451 460300517 857364734 535620479 743670004 541759036 76975289 54870362 63282949 906798627 598319188 976855206 570365878 998329513 327848675 838187997 683413906 732219731 388808202 315397678 855127800 337117594 385846403 280916988 411348125 199221098 992524956 946352477 522704392 212890533 246519990 736534684 663140373 167937694 438766535 37101752 141944179 493397663 837193177 422569955 82453798 762439267 528329865 328604675 343533829 414557596 51305865 775186228 462207549 999268718 173919518 550408771 267781580 819582706 668016290 226766645 126276871 443746228 455200515 458504126 997424660 957924918 213029698 113886667 841725041 522276459 382840054 658526201 412456811 16272444 765056710 774379035 191960232 624745991 752114930 277665207 284530334 988880667 909712843 397777546 670822681 259484733 211827767 831288576 664708537 122731557 935640622 469967036 616283249 138456066 920339263 698334998 423680522 996427762 43512076 157024664 447460510 490413451 587859913 581612672 460112925 970884693 185462977 126798146 781285579 812932174 758908113 230873859 661927872 467854436 493285611 580109087 607211367 34722558 940301461 414933923 685714431 305131636 269388903 954326483 702180381 65656210 947458193 739775142 755398952 786721817 615457106 901522757 3587036 172597566 14391682 308828560 817135304 568333354 195854089 483044504 884720848 821947512 334254949 767259942 207238571 631597241 664452649 624408115 196537957 47939315 984377208 946992494 863724511 906514206 712328334 135990713 617445194 514263462 443144248 86952364 929135280 377483244 482523990 518508561 571721067 385032901 439388512 165844070 533586092 415493881 474130654 138657630 469491189 990939077 803807727 348168032 547854751 636128602 404112067 240942343 570440021 327395163 759960097 261543840 306062999 659575139 196701154 413318575 941878584 676647293 770303348 675516778 58532833 62369962 373863511 703048508 942892172 913069407 551063203 362288708 513217801 351708164 208307585 398057683 690743676 641410934 40279981 751995634 782201053 570221957 263505403 681354969 57241975 760083319 831277519 462190969 146155369 259015299 561699235 331699444 648238376 940298327 806195077 268967711 108756987 523043219 989914006 57395207 153673342 267849804 264299660 534875753 247339296 111011466 509425201 985592376 745507492 954174154 30828513 380275994 390524068 812806268 995341584 458921708 617498121 91376774 379799490 538859578 714707348 498469823 144603921 293333191 182629977 919793525 697968555 394588171 691433534 887836136 862968402 273277360 507892865 573736652 417509978 638833685 611327535 113633227 404469806 426457803 937268398 894498561 894552011 241680154 500014132 574755710 576023362 211906685 892064845 626695112 192297275 781514530 711502937 68168278 834711917 127811179 709703179 198312982 133704999 980512111 869243883 504492775 882103754 964995449 21968341 91750432 349874509 784491656 228211064 575947015 151375032 32616910 609763032 113163611 126285993 392779826 27297485 971868107 526740946 318378190 113986434 87433341 68005240 778404721 301268214 192926600 98641398 855235869 272876926 135434106 214558008 11754634 385029697 134404050 778946881 102377122 411354555 280840583 318294693 711113987 386305083 209467775 295207183 118914176 161845348 776093977 326665661 958200736 617845680 120437924 660313087 924370717 167111400 843817445 13662139 178973799 916074157 760925845 279517164 147728927 216392691 222683873 945448222 601445532 181964928 825381864 168110580 379580521 362033522 241489473 649504675 271278789 51475382 80136306 219388020 324631585 675769490 970991994 652903493 565360294 867414555 566960456 348053769 189305517 786920384 107977025 24587075 642396996 490399421 849618622 112176271 398062256 373271721 221564299 375944730 362436325 32181737 735612522 706359589 915903504 741133370 976434574 261578118 864929550 995387691 391669536 806877734 673834994 297819808 697260478 37864324 15426691 87609681 582268663 385611312 794127035 129242952 163788240 264657745 311549769 414782567 184739138 827420960 845528592 288804576 299452601 288017259 903662246 943350715 676199574 130034195 181382870 653285203 655909550 895873934 10232094 883086809 880552650 904919397 671871794 51600848 706801445 130742455 71769719 346837135 341459185 910640821 936945289 196143810 894696658 358374180 538879925 854350569 788220257 792866526 719887743 102996952 631919018 185668177 336429342 85286710 26114478 318700030 187503099 362299902 527046882 139605755 36442166 304842496 649097391 712961906 236443425 132189025 239641840 902101280 427393474 566100246 258699383 43584982 455207765 495636846 457651591 474433532 253428680 333075845 905127515 415617801 146697790 314285778 9563550 182135820 931063693 467395482 183742193 531135526 701737664 281247610 513869161 246215950 320012181 485295585 190151695 887047051 248470271 191246483 815024222 48842749 567815077 605139495 66230983 364536021 656535649 51480714 272827696 684071193 929836739 357816186 726891377 579146977 161100172 561949964 340298710 696065500 907621683 956276775 586385824 120674764 174035555 119192839 277941124 69960453 717755515 659979195 850762794 546286834 878166541 670955686 670558895 438959761 788205407 757750529 835515171 384691442 646991085 937250648 405604620 68736443 790559205 777513481 994654178 816836519 559811241 529025480 729516433 738234114 72957265 191786014 538738938 465683503 501514278 552205797 907232881 759753250 447114792 123733966 876468800 459209959 271472521 447365339 504493859 201956377 776363568 737888997 844734667 643895659 985944119 103252247 481860699 118216483 835742830 611203697 985837294 927219866 933602006 546353222 504521743 571569853 886817574 849896638 60939838 934680207 794659144 615356757 302484338 838356389 820318685 908221786 649903506 189438120 660108981 836218993 95355131 543882711 729892697 420247825 20548349 160388482 404823425 119082247 875020382 605103248 579023262 383114737 43060181 307811578 428292433 669338052 464024720 98799181 593328626 359310663 936695983 567033900 396313354 172150934 920295366 828440780 168952025 149409183 955627359 11166071 429455057 286009000 807995254 736832778 385391128 572064967 286455035 764568182 156471818 485035625 72083539 16056130 74389685 846122444 331130328 246760967 394279260 856868228 16165972 28048115 651967221 244155130 532718474 617475655 504159403 222169832 460482733 569503961 683553884 335433694 178062055 786984083 167731483 523004096 228296660 675163378 468253103 446970182 532724228 618648967 43927315 171583611 735030652 996621434 414873332 990248767 185474101 930082562 926990902 408431813 305378972 549431278 465006448 830048533 935718417 208176671 64066923 556400523 683598184 654404875 908540326 214313814 606991723 185856828 432885973 279567354 170282837 394055375 958081374 13336527 705943896 105094646 895420890 159470719 701088537 142852470 680465306 2339212 199357999 428685610 720385312 838411975 203685031 71005822 512013985 797411546 982455683 841627380 407637130 88977856 737927990 537792675 780366328 911654215 154635817 472073907 144058174 750101397 544917818 630870498 804835427 397765024 904593464 591535362 437389217 853550517 995314792 931509624 451868136 4581874 591901443 181060031 848145240 387631307 7908277 55647715 933579722 852269448 236448032 303380999 955137352 467324614 508199767 856037087 453567121 558451442 521951331 644281910 31790486 73219793 167766210 974317418 86677504 42639867 167599075 98661867 690525607 94706523 520833195 505655231 3672860 169065905 956028915 260210177 187528736 997682192 731963143 71554909 275330603 379597920 132498984 526252182 743972582 819984349 531010315 255752961 794174641 428381078 705091417 137956615 864686878 917853423 617248557 270040231 612529012 795899935 329166233 725873137 921739565 622508723 295589153 990818188 282402936 150789129 80849981 491464497 994469047 8365526 332245468 809611821 436534530 739324065 829890012 320722915 151201955 425507397 789749139 249438280 605280152 656600691 782387273 559507557 400686357 450802477 262840763 780328665 730722303 892624716 778715290 894042197 320111985 21744380 953059082 364941854 794179899 722242107 300090147 93323406 943585886 165159773 476262772 103147410 309561233 214020491 825719675 190320429 205989823 731150143 879804462 354029044 404873863 965465289 175547509 314322321 531762363 463069389 872663981 229349185 524504289 29742787 150907942 255657045 754809781 601165174 339363238 139424948 994338981 772249478 808889317 126387544 868091476 843329510 193153807 921198797 17428247 660744798 447738437 242511285 698974075 801221642 797461532 235479366 687558845 39542233 165773596 471032266 676894032 211768590 157190722 673025822 507096411 113521603 289552766 12901683 610441016 324954977 482786358 495416977 929835511 160206122 667557313 794049231 854028761 185555632 191583213 723019548 114576597 263801434 929586554 387918521 693281046 31158758 281965213 588500349 71785850 256464609 271563646 379012688 141898773 526877489 767318202 619586480 507167916 183913868 597475297 693116975 590158651 980419070 982401529 733156594 887676527 298827879 389238777 231577140 75693613 983762171 760039247 865308609 839479817 720163520 646319195 196988795 379596752 516038675 633038066 355568089 431406079 411140387 348737243 872804963 15859785 228017781 391857749 953670711 793543188 471190366 301416080 101118087 71041276 235094156 207168047 828876569 462455631 215370366 566741964 176202949 319520400 679672839 886164596 778355707 843595765 933488847 550888999 634917179 341922537 758628818 678141529 61917082 708155786 231472607 543110772 664558403 96792364 396012570 386212948 122266100 90836180 946372218 406898377 905129341 656531389 704402507 353436697 9784389 796225495 627910830 581326971 836040133 970753603 634995988 125421724 302473994 480126936 739768263 214738974 606158647 452429217 544368226 485440020 819415041 48346973 803701331 75973000 589122609 408751102 34926944 935259126 954262054 698132522 367319583 751624654 94683216 93130941 403764348 765170933 304942006 789750597 756788791 765242180 206457457 976018565 1820003 520972552 948498479 419380466 540470505 928647552 155770545 828069689 958560515 535032163 560633933 109770423 232729025 536916823 879884908 806302719 243590023 471407227 801197069 297022296 844226957 577392350 590656064 61454653 822277214 481351685 130790572 437895899 151109721 199384425 82715659 669705878 53669427 393396983 350823080 290354308 683515251 104566158 430014696 244571376 935642869 928458628 629646782 909444313 441376616 64317218 936013620 322308208 593212368 937518371 970847977 982916510 336447492 876951353 397655694 153796731 822551345 361266312 852574312 680522200 10286165 60842537 421530065 473207222 665416901 113842089 346523575 46319053 371803303 789542279 270576924 898116614 803048825 699132345 70325652 299842305 771963016 862333992 481691082 722687632 352247674 326091055 199095803 933880890 681393349 796594720 685880953 120438713 245577781 920855487 43265577 273582460 580894058 161741509 329606406 394700070 514178135 279705182 768551068 642555405 833575365 38937259 975718029 44393404 264643534 366521665 916145936 335780465 784942178 987274665 168550765 648106912 285507013 330533854 973554818 657972846 777698063 588013778 202325313 25579062 286906538 84088040 841905967 633991944 246511320 95209595 299561191 623829541 719511083 532972118 505272981 501971076 710916619 445412411 690523260 736174929 964168500 901905245 753869680 932020840 125942837 519034597 330870109 259739870 243896817 179938928 769216958 424966521 599053858 525508239 457190438 425857331 484466641 494763333 411095227 721268667 891435487 950191757 123142325 187261427 959957888 725356242 423827684 46107763 270785723 796569973 137308200 721186309 269225707 917678923 984730102 510062631 434365761 8190748 646753498 775957388 37961023 40576549 258489071 455831195 456320830 933156503 86269033 114712046 844966121 506501142 455619595 8045781 5585344 507124794 972268465 912759249 91536790 246737169 154280136 337614617 988451604 503904155 785328849 79649048 474364980 292954189 121767394 170365164 349622470 287084431 299490596 762250985 282803438 251077182 91582806 142954772 192739748 731743274 521851720 226476969 538251058 30251673 746218081 424976790 866843066 492977347 492737818 694253821 320636334 445484115 472749953 720328118 362632790 885640684 287726519 508112330 706191438 82960802 656010866 603361273 485122564 375801213 52704636 383498805 666632254 148167162 250269746 280292389 910333587 237239945 524434949 490839459 132778477 743937552 401102077 263464254 545920781 557272934 165171761 616207545 102411527 761962457 591148624 36617098 129539009 786101161 154694171 941934428 99339385 309451402 744298216 992939149 795757116 175142950 12189473 203989681 776100464 201815705 829777603 443877133 389291339 450422515 709909984 736458013 493945433 955914170 330774813 943708430 235433210 905562981 68492340 899615812 953320673 218766050 559889523 38772694 153325718 57993744 285937468 927985933 998053365 705297990 210137731 567098345 785094829 546451659 146387283 599976348 473923266 467056475 262384201 565756684 256067340 766480040 990273559 485577045 546231734 63502551 230608899 458549829 889000639 127213055 165550693 755504863 159108220 373735598 43005740 219501529 619666452 512008803 444389978 487871517 437673475 550085653 447548036 80822091 768311448 605060266 427545939 588319286 935720054 362408833 622970885 556131683 602216215 625877225 25501676 318445453 750919492 521890983 994033390 395814947 968805790 998200948 927405571 320389064 148656409 931314301 380703675 589079251 326615931 303593442 347863733 410799053 79868898 784104247 445133865 162763253 265280315 579577093 37647455 65195967 290966731 893009482 64118070 400949584 346537130 162204405 511504542 577004292 707948611 18244715 839791390 152581609 546595542 268232709 638533711 515793985 375812087 104125327 648904030 781229060 752540172 8189387 618219918 376504667 54480594 444420844 350656692 587502374 427420632 782620 934693817 265349496 375414530 969260278 226212636 204652565 629737735 488163852 589204845 599144187 563727348 524073314 77333971 297681110 805978536 410201073 160307335 144000906 268109910 755516197 467498327 635343021 237019397 348163936 298147876 788348425 790200851 473359989 496616804 136853023 761906606 691075117 817895073 494328991 497684570 743551685 952447735 743025906 486608750 319318894 193363866 313320112 648251798 236131532 172319310 575349290 577593170 985804664 57841645 301353185 490044790 251035774 305149157 531937804 589892008 222858719 589721527 380732695 576511718 630918928 57327481 27888158 497644541 122692474 605083221 453058166 886175251 439898360 718512136 499920677 575438109 69666908 758133348 517110629 107974761 37345770 817518030 858282277 821823254 355223514 302601152 454418824 365125271 479855322 346292552 459369315 320978229 399369355 551666568 623437763 93372042 416839680 960905268 383762021 533652998 7636546 306903063 335839293 236004717 905795790 473232270 486449648 224986966 285862420 304053003 872241241 977091502 738707450 17894291 350738696 473996339 348249688 323931969 898485950 145171194 762597754 587449281 800024050 649532650 309385377 533292757 942188367 304274495 642867842 676505300 876869684 472414983 396191685 994125606 929863474 974542760 311694727 378291913 532007058 994578776 791610840 829053135 287697613 981858980 640234558 812316894 577746705 317582826 573554225 136796590 963886531 797243358 632018333 873552271 762797303 773750793 174136163 890455776 13916410 500552005 746195415 295636633 274984137 186812482 500945219 843289282 36801687 805340677 872182883 493105913 658135115 825629284 607272168 846187761 865040895 60491915 391419381 558091501 201354370 623298937 45515941 54037065 424783831 656780420 491055747 608293362 197017012 595798481 935910928 780734184 698385412 183890653 735633728 4848323 894002534 497640183 805850109 872310827 393952171 412348355 376134307 900504415 844999259 946410936 800793730 503770799 506579249 608292515 963761760 407412482 546431643 612859426 307593972 708668497 324050491 151263786 198580588 581961770 52035432 956054402 623745000 894454318 746531246 741240902 190507004 36883603 718954825 612504164 836018482 551960226 290763694 394327586 922954118 35768122 65098243 849738902 790265832 658816843 225559458 487446060 381055678 913088604 76764314 53778725 219443807 529920775 268464174 523263506 157093784 961695095 860921684 637156444 48718379 593655280 913462070 602715840 961566028 983078728 12518325 272146891 594890274 257048422 313126369 604192866 882375244 232922058 599891074 610813501 265650777 691665925 594051218 146508391 800995406 687876668 239924161 717098432 65226789 198192041 323494640 451942779 383855688 473030938 373010102 720254880 901788186 8877424 36194270 290416523 770360430 785187362 729487335 239053931 446112270 941167031 247330691 222623684 350798901 243296847 169023256 41762798 736597781 364291099 8836930 135783059 815814739 652862433 598687567 217447733 86429062 538687353 922534849 528450981 78558907 396183122 325028560 266977933 211978484 713834990 931519206 501902312 104197284 592524897 532340513 389552004 844167733 24167638 147945428 593949063 321705602 767646730 770610950 998940903 293884765 320373967 948882673 267479024 44880906 754652811 981417092 895899330 554019778 132140470 472745954 71473105 778810417 342665823 303224033 792289379 549654009 555857064 419512204 519373590 706440493 598024518 639876770 662189143 231318486 287440898 606652948 922833131 410736754 493849146 620941194 676669546 497389680 43647328 575978207 719516095 484154549 634366330 98860705 965541290 277169178 594417056 108520082 362769726 899184619 366048898 743180841 235396195 751057513 310978272 535948562 347369045 136719177 901406735 431210922 579480099 765221940 379950203 826152324 851343665 646785349 293385247 200851430 595468214 92343182 847870222 572485708 876614463 259070867 296004590 632774884 598303018 490399693 105277048 337995537 502509356 260619560 983841274 503004137 592893388 29698949 229956565 515142327 687782117 459790905 954751998 401976185 142059560 783213196 633676673 797997410 960705431 122649659 201180922 749213018 565564427 912362999 234691866 807369849 149676976 578997220 273492776 183842448 370632324 411124763 654839165 165914784 304651995 889173288 717893639 848075104 485631454 387230860 862688967 778191291 921789959 896747324 666410579 91906896 139813286 946012704 306317908 831754481 513174879 715327637 250842633 854943524 270196394 315802348 453979331 278500517 140465746 765499624 424693351 861358306 2014455 158432324 416574959 460235389 278811020 311323947 126825961 783494094 25070041 944489662 545483510 191201119 800446713 33902994 580227660 620431470 590776797 122617903 250002485 588235118 823632328 456766354 508725390 964665990 843158738 483786667 137066825 717811728 291659365 196256224 574789355 149187867 688563651 304598409 453546766 855335914 588014205 932116594 181624032 44861043 271072509 521696092 438482851 987252961 90974974 779512443 810128171 841438739 177908750 583718905 754467427 483898906 255753747 364116594 355385288 630933183 808830915 350980470 316856812 235624442 736980266 753933323 898726389 386379900 171773480 364223272 371306011 333760038 472263409 776679995 471910957 535272592 928934539 270488996 138578445 210521987 667767635 331031352 819820591 471818111 87510904 440373439 380578846 627682870 920202623 511615093 119238904 128959759 558800573 254943629 200268269 564560804 265801184 644456617 219920579 493038660 873544551 690420324 410095701 738938994 921872421 316096456 257956623 6072164 271471042 913969368 508345204 803051141 924583226 757919496 971417241 731606515 816283996 333966271 834254503 936462081 335164235 958748892 352877916 394816182 610960129 70868270 279335050 53061197 778270151 681081083 108277399 885990323 74007743 554505850 887134460 196648460 129646426 880812633 440727750 688779311 975243746 253091895 527570712 619222309 13784561 569380651 481107367 418301614 280614136 394909755 289883965 737128892 33540282 793517798 386894390 413470965 117762510 440325531 443810566 231379253 200208928 583523903 968285360 300171274 736521584 711956651 512990032 488532022 969287633 801058604 564189331 845678641 129126444 482024194 666935354 886444197 34363067 525855457 902387355 391240432 946328462 670774643 92800799 776612261 344606473 626432467 916225733 685160715 670063204 662868499 235984030 973536668 376923178 495243191 757714511 227951752 325138106 911747128 390659218 198172720 308375753 839840643 786860981 647008427 415207902 434835063 65253913 140676676 366693589 652978026 361638068 682063865 474576477 102178981 189382032 728440830 246466426 996527843 274075722 504359480 64192003 718683606 229632659 728568003 980569381 284077218 724390579 366610029 425630174 87505504 160491009 214777656 152023427 279133341 366486380 996934876 256556090 985206744 483433461 197219138 969631617 662585351 735843634 426818314 977227941 599599379 174195661 768595974 796389708 271526743 827846147 231216573 31367148 654612005 684359206 103085033 467229777 374072385 656082203 867242745 292090907 566745700 294852829 308896912 124294461 86524858 743675128 725289988 683571839 119279204 150596367 880139487 200648701 481293303 633871702 463926114 221056423 474514428 774327064 537329405 634071487 39677550 478116146 765458136 95764318 752644159 978771094 791529038 24062190 31059411 302725834 442969964 747865265 437992834 737472102 206460791 942977849 297882651 575836570 433127779 642040302 329337180 778909349 494125148 123473804 536825979 930030687 355159105 854517410 316764832 547332272 353771556 602383891 38537576 855122710 392696523 597391769 696289124 971356963 429601586 597171261 469866648 129769213 226474759 28623072 818760956 24258525 34337581 56774326 648291070 250469008 220169786 584099270 116301822 485021689 398143736 137815403 66939601 548292493 793195751 781256918 599540799 5206997 983704250 359708553 842397061 102163184 298114774 111474141 882787028 397514510 954164182 268405629 873548752 421328118 474168073 716429289 467937809 241713793 379307762 828115700 434691493 694922524 220330951 466260295 974858636 543065674 873183731 165879516 920371259 381814304 893461141 261247363 148183066 942057416 368788479 126330208 601536518 937395710 283502135 675297643 300536272 950522774 616956281 669193710 792554683 723499508 794010803 92917515 799465474 312560018 334100487 291474740 812069712 968635006 823583564 906210737 774825798 678502617 5058190 428822301 405989368 638476121 686037130 725993961 524630896 448996295 964689715 81636056 283434026 337206658 210142256 683049345 596046742 723759099 69109595 390479569 127805082 227422519 458307907 540665222 963536397 860758608 925762987 641695925 905874237 488985588 747190793 794870340 486578794 374906596 597334536 323237745 293193544 798060151 587990534 633524041 294646657 150816532 225046422 915577138 858239281 962887355 930981888 598042978 136374120 122346365 509546172 957873509 839890604 117075455 253097467 433581210 741276020 129249788 651596574 311373495 323336878 703364800 982185276 2457665 732631098 252163501 799841185 230748949 231417708 48785594 94734409 833745122 665054606 876211951 744663145 775132076 759632987 123905770 424376039 906304075 155907206 709410141 300681437 551618282 797469233 958361997 780400666 164366728 735898998 747949013 447752608 789413498 405977314 834166305 854058535 393080551 377491445 279863923 955319961 391483211 171139491 425863522 703091860 818436596 14300373 169836182 942930155 296630152 569238249 19576141 70044709 965601149 838384174 432275161 25825021 910943392 625663593 971592992 36744416 125900175 517170004 290241819 526161010 923470143 785225497 945859415 795395593 4132726 560106203 658958455 264084016 822736209 747232045 105820080 796702246 156516800 579397784 277072715 447756893 972824581 294598170 438108454 383296763 492613177 665256354 875775284 384788060 829860295 81128085 69253112 541567374 331645423 652272716 180179214 896909523 193762372 230886036 636641187 636141603 285055279 572658732 596465400 680378279 947187818 590900554 375726306 225296959 849475973 782518295 111348301 79984125 863134820 496791342 642439604 331656872 127537598 530843169 111523243 342281274 380584864 549126644 646114646 635838306 688991209 279917984 315249903 339852291 910068939 896730257 9105475 600407475 373136720 309102377 266072885 61530685 487465427 437648699 963672634 68982303 281262723 412356240 493200092 809176333 137576419 728696677 203962936 853068908 615746381 721300715 721643391 517940696 170717546 373410758 359694456 263661470 28218555 617555599 637938173 698299203 116149780 782996050 856313465 713340923 812248859 603733265 482811505 959758642 524007118 543769151 822104312 107555079 144069626 636169029 939226168 725983436 631235012 488764928 979356656 332810120 493517348 676063553 868580849 183476341 595285605 183972172 495239328 843372930 266767271 935003737 213750648 784347089 281159517 432715543 39515525 6421050 433644496 878287140 990256105 606514119 973534361 415877014 477877850 386221622 412320555 704799605 374482850 167258234 698226503 217585726 24147486 752299322 558632325 414536290 753000512 730138449 49621458 451979204 298459918 142536780 98046956 845640255 197776544 118785775 68501480 984768542 972201637 319331760 958088877 752265890 223183071 758517051 908743799 315384960 270850978 243215596 94612308 611890784 376689753 686911832 976785322 463160671 238420481 655023300 900783791 299041678 705303469 459770796 626734320 152279664 223911680 133978430 90313419 411080576 77520566 300721628 674415348 28372137 118946587 942435230 518425332 464976076 425447058 508256462 236231077 733739582 799455247 1159274 821737399 917018439 975105437 143373477 41648175 251384483 691954394 71173990 868716771 882121733 66529142 575934151 918616831 368045200 517507000 577319831 590612866 506796892 218853625 702294489 894811074 712486391 24205862 840761155 76699620 594928353 658784834 388839872 659456869 638080526 204475106 829875182 689622932 380804968 197231279 558360481 606321173 86511947 148808167 473030750 419703647 117208839 260289757 442264545 775375167 993944418 65374837 467959959 988464467 197662483 665641641 584004132 448793488 691301192 216088326 562827743 845803197 6420513 824288559 225164625 349139189 175166770 23179609 927646906 161902633 948339717 450090190 615909772 489125532 238173334 142678122 940337902 106268005 467755477 29510945 511838266 386439920 90121768 516599415 705088383 771053949 272895974 714316038 48243199 752035232 481294813 800098556 505301170 371847359 650896332 276207258 778993858 55343512 637131498 294738614 928776205 86699704 822977629 470970682 694991783 489752324 984088004 2547106 610105429 371432500 163094446 673172354 66391826 828194643 960172065 621979390 184827278 785409857 170870036 492963153 301354154 794084657 557970164 442743623 820310269 170939691 97437987 294155714 773971794 701672587 945756276 613805624 184878888 240966784 160817585 762932531 639408432 647262862 693997077 551114960 625966035 734893836 100585939 922690881 865782698 356688295 766947981 461320523 678859268 718725597 725557213 777522376 80492387 687567747 453210063 121043751 471617023 381910848 623066981 651726823 396981825 623886096 688134930 939460383 978397001 542201025 389760320 931515385 454769513 50366073 782547658 136472883 380374184 923464494 863750018 402832285 406347585 209560876 173355692 997328029 857660449 781145235 840673153 384981166 6680428 329475543 791142318 915725788 230803192 752285246 184934354 548473929 542813904 799214181 26076163 311647916 972332466 446053564 838596682 365503693 743640466 990864901 296681762 836115466 842396181 887922649 583743485 60371414 931607831 738468643 528515007 733433908 282720037 786564259 726021953 239351360 586542596 110653292 391520207 489867430 683732776 971939686 174984107 744356905 395356733 488129997 841727624 317839390 674424738 424392112 985269263 102698734 912619241 883006579 964923997 952907416 964715353 287167053 281079427 278203180 34415724 862702795 215094021 457215313 246891601 94231371 591221340 395468992 734684267 57949570 824725876 478050502 61932496 468660726 997141038 934928582 806945226 145482373 361668063 900468405 952274522 818164957 91985871 166008220 887388336 628430593 499460028 264284698 842097076 125746634 608993364 523654879 563105921 938898788 898734014 178126130 385167076 559388109 823302162 359267692 896549857 943226713 560339932 530838907 918822959 240740656 431490717 416969568 389653175 457270735 377846602 778402737 397486360 574279555 238347979 409636376 334854694 234526449 964492413 507677138 988232807 168106385 949016241 869649968 678896277 716604974 906129195 941711641 970282526 997021543 324595107 972379526 744646055 239615538 242240583 796435461 106942341 499779156 157240375 59634488 550852674 729626857 446546440 193509459 715150110 514557154 586181698 464690080 692750987 219164546 814984162 250389246 244426928 146469601 550230233 296219742 597233128 548148329 579892874 525712453 443658048 794741084 799403088 751990350 127555836 557125451 522623990 172142501 692792594 586744992 986737725 708258188 783070637 148254486 914391897 329114074 593565099 977095227 902565748 711011190 217931552 885265909 293634346 305113825 280611793 104287482 554045452 166477994 784391098 922706262 625004829 346163703 760711561 903201001 993978200 469929218 730010400 37584358 441657383 621212570 504415767 699130710 672855021 810826654 44223543 161385875 637337726 699839878 293172736 510350541 330244002 811210970 129565476 374213512 155072406 359072440 839672074 833698588 883677578 935185490 679236428 447482420 951183395 262571886 927823929 809334608 17220091 728745188 272568659 915891011 965913116 982611236 837751250 589487541 298776201 298125997 749494048 943191458 46459062 905704599 906764123 174345176 665394186 384522506 288037335 936522109 158349924 305176005 39008665 185839752 433730707 807606424 345081309 761098819 442335965 618694122 166277264 394490320 659599737 805018931 946630870 459700384 73673493 584341379 247346053 744822013 220061008 89090042 594769833 38564993 647288641 896317518 284050174 279938717 67169262 940356424 58236025 749028116 294591190 886228294 853478080 771640445 140163176 983780539 211029165 960101060 309031562 733165739 79824847 655494057 590340883 564708656 334213864 465285951 364161104 42661879 732686448 411730542 33822595 745891011 644036368 675283827 660478303 961197545 379853865 380003931 151697038 470193875 758878283 221710731 246346283 75794558 33117118 427902011 455180872 798241275 819345148 972123894 944429673 15594737 33762612 381409819 295785479 158224921 747448521 984217183 466430735 480409537 820862929 316022601 936882272 319443530 317621911 508829109 5629521 603486890 205793818 468472402 251773224 488708843 20215948 923954724 634823588 271669418 195598803 228122370 320799604 902529433 885869579 292426777 370143677 121551869 812398593 108698215 311839128 139746608 179100090 946370368 568765585 716701216 551325418 805966029 534659881 160263630 665484670 595276936 367970645 784566225 912129043 246895554 543999742 324668625 137843324 77265950 857675903 323032332 203730495 177265171 645244714 286800596 463479064 807795053 478134211 608891662 393126774 89931724 151792387 681434036 521829625 247850787 598879254 483749460 893298426 859345978 548522782 727821456 139437315 240672557 786297774 808312476 99799890 423525356 625152335 326862275 721471835 701186233 513089534 274067171 318780995 19501740 775450796 490958572 141698918 466798130 910738877 907735396 328511185 178156938 28665738 834956518 832376264 905192263 986520799 943164318 356622146 20614865 570449277 147103183 646782056 193573603 879939225 205356621 148419354 624036878 714634075 875096835 458183785 835142453 257152352 889167727 666850590 37534224 184075577 726297889 780516914 999136681 833754346 896958016 795745108 119196897 19252331 928587268 543287142 996548844 905435178 438476605 398623488 191930833 315123080 677807307 12504812 599865579 217044311 344081443 996237992 636382058 84112483 165516241 156209383 596376787 367141862 628259824 632938512 939284348 286674961 823302323 280348350 331603729 460627594 854589152 134503486 283257618 520115432 834756176 670747412 386246994 149560121 728522865 694800758 246720634 629781118 795451076 837978063 731012739 880816937 272083807 94221118 891864896 936385957 303556971 458472468 674168530 399442126 897508775 342376026 27499057 83527797 916108515 519819848 496957866 925573085 362406022 749671631 536620892 567399489 992343305 955513873 526778298 95082316 621857914 796360163 80421388 751445919 306853626 478661714 877115117 318666062 443776831 636749339 174287566 179696227 862083347 521491249 435078770 648277850 312696275 629765434 387431792 388382627 251105520 592152083 19139253 87668260 458798193 505479752 681296127 692348852 763103600 777283996 57709411 548014497 745847449 39655815 289433543 991061035 664451246 871173555 176081768 47638279 397046021 569035391 235705686 791088092 715527176 132964220 241202931 3082441 840854964 39551474 391198328 982776542 22647835 361497948 353331569 594384030 707279330 57879015 344788795 516504195 570564803 794566904 562485645 734871418 354924556 910265251 190230252 381206883 507796255 883397940 563040053 483986322 650176496 239321514 41282071 251452753 937292170 696182327 399647126 156566620 874119306 716013506 209045130 786036067 184667554 744514405 605928222 161135755 848289304 678323438 832830289 127246829 955459652 804825442 678328696 160791062 644427797 861432182 34905274 460271238 418682765 534433301 936652690 513921585 94085952 980280541 725198417 748600321 409722585 143644833 267772826 523844945 346371990 828965352 525206756 985495155 377384647 758725484 563909884 23171884 9917522 442428061 268924544 272586547 473883442 74316828 637019749 264573109 309079540 897794112 70065265 615540948 701260600 410090900 690930113 347283491 588259382 421944151 499871557 391763756 556701494 689768954 5615679 598741226 926092823 277853094 824115912 414985039 374042825 286462132 65616459 481472447 738138067 321604658 688705544 636670867 689461454 556466789 624575378 933012120 678461159 900293953 101571922 1165197 797004641 734605555 515783937 363677352 469586449 617849432 917376562 220626450 956632032 750530947 331935942 844295270 143549261 863157819 835394421 780568374 881977576 689058938 224169548 689387910 727558616 403352303 202697513 780275791 125733462 329276797 448560193 495205118 428247088 173756346 789655707 127393778 185952071 379081585 867968147 762173697 91943953 347423008 798244952 554506227 132275223 121304187 987695213 663103750 323942008 420140775 420541996 199316328 720610917 841660415 224260158 338623936 62269859 668343827 601660196 811317414 512618252 657929892 536518066 141368615 580999950 841708266 686988174 143416642 881505834 683425358 33461173 205869677 669783414 692863216 738147063 490395152 472874268 116152354 705114742 238118920 414490329 235505386 148088363 294881574 186227839 146939012 880321377 75597742 226498675 979013854 944477496 883644889 564954159 140243227 442997539 773428307 364135105 679265809 385558890 365731005 846291274 436171467 891868073 892197932 144313217 181236999 351239503 344028072 398793774 949637560 582280224 483407534 282453935 970528133 284836020 541343151 509875318 68838728 337799926 142233743 425291656 776811153 797739173 484600102 463059711 967218721 589167062 387684802 619274890 273858671 778918768 207267747 771382760 220072486 488903086 377976190 200930161 111583909 637648545 821322747 294188173 642904702 127515308 3947575 416576058 318460919 151360262 408487491 103140746 703089036 906714171 667564963 784694306 952675947 809453740 478556111 21757629 301704438 494455050 718517 649669031 856610629 883344607 259541813 793152835 317497249 751971077 388774820 200791686 181506314 361497644 734833738 305877369 825211826 33507673 367580644 226611642 27697024 388637281 425749026 390852347 94928014 8184946 309147690 563361666 898005420 398478475 217620243 681035944 79171802 625238015 802478187 576209242 358510034 741850359 32252594 137818779 305798779 586307308 555094493 547441664 180036983 553070897 245988819 641778738 643914390 591077735 648718067 973460336 643526497 657332230 572750477 221663754 304034704 797379291 538637668 432571623 9367444 241753988 967505459 314714624 932009742 662631926 131893796 938703075 482530646 389069560 215922522 366467889 7901685 716201125 825844073 179697440 493105963 427067118 305270232 884402169 216801386 444610070 291734182 588720283 481594072 830772 803016898 809827318 868982737 210076340 93678738 996978577 595748195 431039190 772086893 906557445 744155345 45668910 55093537 327273856 258739473 364783138 321462382 966264387 712868686 676581743 994791304 342315812 707536230 699756197 880275353 603831309 531535468 50123942 653166140 426458235 234974503 538501931 709901315 787546624 280731794 116799807 538864371 675105473 727941210 299414978 339046659 647880696 166828899 963703271 745056929 648884339 32064580 500438966 826205484 75449107 625425350 177899147 448790906 239167310 580802920 132431765 346189908 267178414 793435102 715127896 615329014 765201488 86829454 779021611 894530448 560715110 577242385 727615931 586577863 995926453 430218168 786508166 945100596 684461336 377134597 870968417 531655652 872328443 912848941 21107955 515493078 513231584 558350493 604178743 724980352 964189406 685699186 722925310 558080331 511409181 275206655 7869547 599452178 736564571 768218443 148829301 86984871 55757162 677768336 312099688 819128398 148240303 590589118 82113380 870907456 210245797 188868085 952313053 394898474 667162712 933943310 218411801 557912235 421324011 665536787 602073269 848323545 703825170 44457923 109859873 671014333 632188056 979275791 691748895 263647442 107145435 501430688 385285704 225302666 511658315 591507022 665003911 383505353 817479663 907213994 900419739 687741288 722233311 476366965 758881434 999909043 211962827 465108775 601299817 106584556 257682034 394084457 533728324 283808966 908716844 643256475 634003004 98761450 51635297 92517199 744084660 971299957 496094224 915584460 665608164 660125304 525673545 847408012 359807830 624642423 665175475 737791678 937738348 760184299 184980999 885797060 368338136 631868608 788065938 97736886 969385249 585018327 863167159 69125086 611467045 894673029 165913195 102489658 326429842 173626387 492623032 603396862 485459819 683081276 722843194 166815503 984077961 779334065 816737701 863110536 14935063 484585624 701473853 482263097 699005973 649403657 25783900 303304739 40130263 123427216 38562799 497937405 808981379 132628910 16602362 514796722 890882198 128694360 30406672 424483297 756868192 958419062 542048475 737119836 359872899 12262245 274453658 808687273 681384312 688151414 589354654 368726916 976949514 654895725 168640716 371329115 758455000 596262402 494112286 290917841 817410007 316316259 277616930 665172539 410739663 106611376 89862777 513425446 14150105 841737086 177245017 810497743 410219751 758051157 734132748 917447849 682637884 919668530 728661103 791256027 832375792 532784902 987864692 221996735 297831277 87901748 78384800 154665061 911829493 667286551 86439053 95811853 185309465 294271098 183623017 996846257 567565635 751631902 908442742 697366905 594493485 514790199 653677960 17957956 895262568 91793391 273981322 2395942 21014231 530378466 475519225 627954660 439766833 866866593 731200103 791400058 732721794 772176687 246611705 373931925 37533866 80501383 775515882 835545370 468893148 107978516 392949254 121810077 939022625 426315062 801548848 343825387 829334227 231153860 640785372 316656000 887005986 353108869 511366293 885692689 337109138 438195126 381185400 798697988 127400571 848567431 531001271 376309235 420726152 749372574 709623576 686114605 42753593 794602642 961870452 77678901 131075425 898926449 138868792 744412993 761917096 9600314 592828135 380287164 523511561 69448036 545336725 941497284 658980181 167874902 803485806 396839341 648411823 541926124 119081261 632343420 768121615 823057145 856533413 635291244 845000639 665525183 119230524 847591021 191021537 255402360 710614123 959620256 296215270 904255697 801000255 557841372 949242136 535788394 430809051 715047212 29034513 831020631 36804596 794405967 851747138 240110754 294257747 583501879 181239917 145885638 998484311 913766282 302681132 679905845 662833008 15916324 17011304 671284692 789555109 450548371 81477346 230259322 773735439 692928154 597298093 971093108 477961820 884198830 729966513 26026244 563609165 437574780 407499050 166608605 294992440 925690977 464963624 713212073 347431814 836628464 320215821 880527235 711779126 677448560 382672658 749205885 196294745 23660380 796978881 699960348 910768276 643717345 3547260 318303447 58610337 14276195 304528117 325181851 812197070 201881592 578653108 719313226 620111740 548561387 500001685 505322551 870191521 326948667 760572231 687572651 20371783 867330073 357672910 137696100 801804298 829617262 469341441 879956497 357054366 636650578 233905676 341524951 191853639 242702486 320243696 252171215 178471776 828955451 562993662 766146437 458075093 950464505 909474912 872353659 434381480 896951481 109138576 890240420 142310255 307874843 209675231 601400809 111203028 466234353 808008176 216320167 694414100 590513602 641326394 816160047 844732033 328421192 34257289 545787973 525079040 491386610 821338749 171121314 754060 317163107 686065673 596410226 486106801 529012977 981732597 727228119 422357265 28101159 224687453 233104484 430809315 112310851 171554609 636255650 594937199 162185401 771123891 583818382 341794707 613075118 648280315 700335129 236392001 754412925 523556470 442173095 272035070 512417590 124739427 527767697 433783909 397016858 553350229 515467939 96304290 505896480 728550580 890636446 805789176 695680372 720226107 28791735 378515772 296561906 240067195 196392214 79178839 350992815 248286551 400224856 698229959 568922737 874380166 798807054 506200094 858194482 330198037 622281788 293870210 237050529 592482274 538051803 404772140 310817952 867935778 559347287 887717097 106112711 677457627 555866129 303480476 177136608 923489643 166806750 646354874 130309993 207087871 501698438 884411596 362690581 59351837 180005702 540274160 42871883 151206939 805769806 28955481 533861029 935471013 564668484 597686731 353065587 422078267 646277824 585633568 974473782 850819248 599879118 31564997 871836709 503697580 593093231 276277821 318292139 553729323 559273751 887717789 190065382 150088701 17332272 436440078 92236074 639485252 51960982 346558031 69211516 671547896 843961882 490231601 627701784 98557542 312406528 271259673 87879660 743882925 330923392 807270273 6965018 812702528 349549128 649847158 45191034 50845031 410993400 902806555 534258453 611137981 792142244 753223718 723928235 470010035 633580630 926066526 705524270 688908 650618762 992319267 699615557 552498271 562632881 614522598 898578378 651814297 92795566 400299180 171527244 266224504 124345436 429553039 645601934 397682960 479322373 130686525 457484806 775043146 711405292 899332471 215278175 619720288 240684997 774090387 640929783 917968483 137673016 751240699 310756962 753580469 40499553 335747500 635825381 853817487 634763091 359807416 131677948 834774140 90443664 142368452 855993556 648159452 228177554 65634955 350363089 250565987 60673862 694339673 362719498 464626839 296714636 920555408 396520904 992173653 537202872 718215718 116534283 894956620 770567188 251164453 94104325 194562176 613535580 756746539 478493084 275710921 413332288 916562664 938604268 479910993 21785573 783345058 641973955 454630938 414037861 902224819 259378212 71029622 241715274 825145610 632339397 849166733 489767447 609702310 589053584 797303002 384023999 677518367 225254437 856983982 978667052 475041309 976011095 581896876 67562169 762861278 721727659 828879179 264620472 952034740 489685212 767251032 757802734 812845189 398242137 394544241 672952338 28898378 808329925 355365002 409321297 933051792 723417463 30150252 490518477 899285754 764185592 259581745 980538393 844628924 57141127 950414282 63999167 760412706 722757272 413290361 783711418 358714887 674719568 180093015 340193788 93746014 285444107 28691919 788581353 876130989 834112471 55385889 502027226 448341389 214556406 465703904 131603868 853346603 392544096 784514164 310563822 785811658 270917438 331634329 560811783 990713919 775527280 842234847 508408589 936073844 110739465 947226664 430989470 261452261 530714829 143879724 457344331 979722022 493904826 148900856 830969368 52617563 779095420 221133162 598174206 280018622 383888887 827013815 908466794 770013980 734809281 984781542 786001339 205409368 763933604 499308627 421098951 835114215 833552673 520199981 836743254 761210963 675280616 914716663 667257254 840529849 467002466 292320267 564058342 261135946 536168743 4757522 719150267 178062797 443858312 53089933 224616893 481474843 38028550 955655248 384946427 285818530 732885208 648297217 176325747 639214307 41217130 399347613 297170331 990473973 641424344 47785204 456556507 258478335 163853431 85822504 359968528 548292289 671712077 486518578 134075403 632953868 814203284 569778525 705901328 205033797 475709755 871201225 915160152 451525095 406250853 371953641 856507023 203448574 285464295 927717381 272805206 554831788 303161038 408441273 782308802 816872359 622654167 554743924 222424283 723488185 69756918 632211962 226279454 653666879 186491600 787391203 169957884 942020523 21920832 444557594 423963737 113524994 340683734 876002910 500540173 801263711 473905747 784524996 582416486 297621358 912110126 273836851 676182949 53896178 958550546 601054694 383442812 725184575 742120285 152348910 493174422 381474752 590921379 12751022 893499407 344634226 563909674 861494365 64567800 236399207 857016939 446570631 942041557 355777605 677003927 739522957 742784798 82896836 813320976 510822944 301585857 555999540 305352683 52164554 570014 421101300 774601589 305341285 965369354 613616636 952788139 182764961 569055309 902365780 307302848 342083459 621159972 375444379 855976603 911395552 619199295 469417345 667686742 540137190 351370436 313768525 802810048 17200788 995800010 404983127 137813724 798269757 544438751 915145103 986718560 625916682 122527107 795860469 108071479 103147380 971693227 250013214 522195456 281020877 162043199 683532470 21577356 389815224 194534299 93772280 245320547 617208237 839665426 329354296 509138496 326190455 491485286 717803610 71128465 929201845 726138450 876843095 796956408 299030364 590448640 652685247 78478284 881594931 832680339 680666674 569916825 357305685 389075615 172684774 134497947 63067315 103877292 918644260 755603527 134988432 946811318 529631691 424191939 376993795 19820720 642494412 710475881 601956216 986637308 383910828 230868040 881409839 232331764 503704069 961193123 206136252 919207269 442334469 944613488 758196357 81790479 669992173 481462489 888052807 132092198 44095635 773750207 762620306 540981716 715612640 635418674 565814600 308827060 331533395 795992314 242271010 416524633 113942909 941755665 71262251 952867013 313365379 532012583 987925315 786338802 500948383 516626717 874102685 712707405 726478495 417818762 736640321 101179957 645605733 493870393 577144203 368726401 195852645 453543593 595632042 926923767 355859242 953978764 292894498 385022166 699630801 429150280 830312010 894478925 88910988 249681273 739411151 157050881 749151008 477100141 141322287 992520587 794255975 674763686 873093183 82240248 426521039 314826588 84555174 723230023 27623130 319693817 711646815 744940270 347269532 776700059 575497275 654514774 811780928 379741589 34402141 479072346 822940803 688297710 622402748 56445644 500514359 989980384 472240292 305490161 781066690 941478490 960275253 588932096 138920348 728102271 606524131 499881894 690269141 819177509 770833652 264080004 908953228 542759511 158406661 844847792 126254713 235262676 883549318 205542960 276884324 661174669 769531193 719553922 33028779 613274154 552551863 186064407 615108032 364161158 247276779 73683667 486540969 914240303 879397780 282640015 455185023 248305639 679778503 185677975 36446191 921229861 905351788 402426669 286766524 278925717 450531772 425829892 466682171 68169364 964170697 574385349 861613781 863958197 884409846 514777997 209597064 385496894 551010427 754997101 679979623 846308267 842958562 213541097 71446293 893863978 248118925 968611450 587202126 962913310 772107566 174253836 273527647 705413789 578209100 641613952 737167785 775350002 373431493 577715243 865057058 703455003 149586246 497574742 650155731 320752203 383405781 919639996 235162459 906416490 516820040 650168335 913943402 683687824 443502539 93256306 846107207 524594829 384370526 557500160 58978379 378642789 100860757 476940868 587901796 386200780 199412438 185419711 940125587 42627502 31717470 109144678 118042990 195315626 201190461 977446689 445974687 383906193 472219925 584872269 680548962 500108268 627236447 320552763 964620299 620017012 508613862 730092719 99767166 430771096 278461257 47804769 647439285 122393338 522964605 873001343 353632574 699911666 493884489 778578474 205908154 259126538 459343817 286142452 47938912 895000448 522768876 796129640 386919799 894364615 528451062 894316418 949534943 75637254 154509311 245155891 145178505 265907863 154183025 315193567 668037626 59300489 887504269 39105758 3695053 660063775 270019047 287775230 850337838 220590415 655253222 948331775 344688223 491998788 556346949 92838422 471908918 419952093 703331733 635151723 208392861 645434411 943505593 498085274 719086609 994455799 351064680 924033078 530368804 371401273 781254830 55953986 621470460 708918434 888999275 905146038 121550801 101848595 714138834 812594944 387501426 506552868 381530604 244472192 117663681 312129182 89469203 321358858 331499314 258421249 869534327 843727976 97069905 140632575 235373724 221145302 444362553 468989951 536263898 216109188 58585117 796889499 791475676 186211864 138518466 687213858 554650658 735828009 353774851 42179095 972888703 323672517 648437324 101711280 548040347 55765228 245861408 154788695 934410097 916901650 421128084 548193581 183321554 282981793 853146833 618768514 38776033 816130676 793809301 343558750 740845718 481447006 937930163 180652540 521573947 938781089 94072718 700244809 299979505 611216503 284649122 944409961 865538092 282362253 863422460 282601779 194275891 641504387 697339069 325067696 250293921 911858797 989425818 807733920 375723751 275607637 100786783 840411380 488806087 780928438 864336487 759308117 804229338 383359235 548824870 194203804 294444812 694841374 857107872 354239576 727466779 307314401 406968303 414926667 737648411 117826457 754139584 843688429 390873076 900618629 816224982 603788008 227502562 712145755 251704710 28575130 987191541 824006596 324723514 538100886 111041935 492938203 781218542 599492643 619435240 634787251 934427062 126360763 211419021 637403342 484217142 675373454 781162973 95848102 500171816 174754045 637867147 903781159 372059866 39322911 651596575 814799155 694272941 166457919 157589109 670966557 130498455 772225883 577804604 724755246 825524386 469162151 989168247 931141156 172973163 824178184 79138816 337008046 98243236 781864858 840596736 659958001 117736338 561761835 65216633 316250374 976224399 712096701 952101820 915005817 787701385 585069064 901234931 582483148 54642817 511265013 59987352 65112818 654439438 896795940 88729852 792766420 11378135 714667111 866589377 329498063 481433628 835689541 531205472 130053172 590063406 815673976 208567461 735518663 693898227 647912303 927687726 883491137 953123939 153912525 94933487 559273423 653626381 459576296 350992048 970983312 393878163 286146634 283114125 923025946 273670185 459858996 530279285 375279349 607654938 927181590 718091693 525104158 687292739 528889880 945283658 341002374 148248214 188378261 807812026 515240081 540407705 476813466 725736508 925450392 341078756 330024812 539680355 515375975 819271847 704327679 237692311 306753727 910875937 957966719 270277779 486476757 437083434 519505867 768496616 70438865 774850218 245887477 421809273 446781009 429761823 5822659 62828541 905712611 244993564 657767217 204583297 131626638 346424772 588558061 322514915 66577994 555658067 348222170 24430680 822329219 963855766 897407374 389141734 816975258 633801069 389808083 351193835 155232100 809823824 466854697 585622932 746867113 777918151 958295107 756014695 841664422 691444465 726026118 583276986 766889867 794895102 231232909 130661177 478083326 702900149 899414439 268002404 204465559 588906223 118144087 746912526 404249954 820724250 417541075 286920159 609277280 253540022 778003078 343087315 485948422 904754907 453190031 833953210 542147004 948447154 925465920 475124918 415489375 723950584 637265823 845259967 828956863 184706174 787498216 781202978 686411554 168961707 873915400 16880382 654307263 993359608 77630244 820304838 635016260 525834611 377636880 718220738 759026001 316005437 807310041 750767501 613181179 354187788 96387132 847621528 658222922 99696298 159371820 958185126 698376890 251908467 614791248 301719630 28018878 31610331 826999938 886916477 872777784 946930150 658670417 277805809 969773571 391846062 380968576 623875518 456092010 857165537 368800133 293896653 944370861 365620033 556311563 214974552 954817411 597700386 243688560 496422512 362896787 153133295 696728135 633181559 255027962 844795557 51841752 955862438 887210184 343140437 355445659 766651016 203637634 133712551 995638465 497633149 667749794 732368210 345340331 863790136 87917586 957114277 144096112 128920386 472661685 217455361 817397084 331008629 499911391 742294365 307845995 31762817 542094807 564015041 608125650 486326378 856021852 84799179 14479991 512689160 299224093 290514221 128615284 499605637 131604032 655521324 430368152 915101667 268861916 843092003 98841573 597150324 17573246 868380414 993169683 165498208 720562856 131460800 153410572 82013474 741300813 722038269 400179310 402311179 345525079 843371616 661249292 116975294 477395746 658743079 72838253 693824690 488712190 503233442 605826892 292469428 398106544 294209463 244852502 59233122 822764017 61144161 187215471 174691760 439303406 460333100 69282221 34904935 435855814 408189371 651799387 483761569 8631567 831624771 395851960 697416015 53493586 802211341 503854134 210761139 832300426 891711735 309221371 224241894 109363625 968061684 910315107 332561491 747108628 658140808 1406588 719553338 203848482 268462412 326427784 104535342 598018464 915186800 201110143 810245783 487583568 158986548 645624458 935978289 134626405 336749422 388123529 130130571 364329736 374497287 203467150 284481162 381124055 28502910 100532320 452602851 486208608 633653859 576601593 204679332 274567595 87401949 985622792 583688875 540129965 321141797 809948016 429051437 463915222 105104137 103177415 396467249 592981636 626330730 683729624 359151891 208719245 872987838 93781537 953960705 884275642 581448078 395099222 370732161 6865734 782315001 166158044 772148969 142345059 128158512 127034191 853311718 256630965 434259192 479382012 777941238 980779477 968680491 991345768 308706798 132330959 866870071 52974023 455456628 941980324 194762397 937202565 715182725 313232841 870280051 520401857 11723761 275712678 754035683 220468173 666394330 445868825 965393834 660425392 926492985 141277168 720573081 318094756 5512281 547917170 4521752 389703320 613956442 678791639 994384030 145939118 704440239 442011595 774884410 932063422 375443360 314619119 555456269 372626898 788354761 642776664 402543310 568838056 517616281 257151246 247508036 24975155 147357396 444056206 829231056 415419162 740539410 654312265 557484512 102902840 853208126 731792675 997842301 745926170 460417815 748932085 179800254 343874436 471610034 765449227 806319442 602208492 634783734 160803494 502017275 165455614 61823262 824333946 221672973 279872278 129730107 950908466 943791091 619008457 517996976 271129320 860017067 548057436 411213492 617448621 464137285 897105483 580627411 406567175 828400487 364711364 329428333 25346413 964261836 156893737 237301814 833245645 158414272 127854482 332677044 271502599 186049958 357756489 184037061 247273840 407704178 755772748 623047190 184090448 365532720 378960078 289305772 438118244 267076219 858677942 398668895 544031580 512292614 565481758 430447194 541866078 925560855 490941141 37145501 364182913 90253063 720940510 78185339 832354899 648172227 970879471 622859292 154979668 646606926 680144627 903972092 578370681 717361981 553675144 387084138 325282218 769945657 507023234 735282442 415550788 189891457 722536550 851696724 140971159 80112485 765273072 243890451 130589288 479684812 288876173 197216486 437352817 787496879 342892001 189333442 816481501 440783259 587878723 649246830 727571660 481848883 117024316 138032389 936047829 364384172 690605836 699365752 246260863 436695376 9579301 284724746 36453318 86504444 653199790 898454482 346456477 755656353 120188417 470521660 218684006 262370502 977474093 705000072 494039163 48039172 684288372 321338442 990217385 668973449 206430926 908833768 649249456 543299222 846632293 820930591 552127428 532877569 257402647 195956095 823047951 391460532 70587128 642424554 635129389 309935404 610133965 992928281 917553582 291323898 159694481 591739415 977713047 117967686 75399924 985298884 89066977 445459527 626880983 203871827 233031929 865841100 207249361 933038540 610357310 566833846 406758317 291657099 654119559 843091579 814221546 662564031 57909914 499775909 630448697 247238380 708976566 507127377 261105155 164991593 166927370 727891121 293569761 882919139 484849467 3469706 768934434 623311832 110759650 236111543 681419848 893928733 573822220 414881188 493395339 41084761 691273912 52830163 170496084 625222279 688286813 884356443 254235587 453240952 300506209 295146852 184526890 437584207 568252835 129975980 44509072 466902531 284091890 248918021 625552432 621772512 70830227 354386132 565543671 957041670 118825663 856252820 363302409 228007401 15895586 172347473 839290684 190672847 274350430 151453998 920522907 472992853 806931078 400952543 288013540 266423275 29733283 57829167 325859851 963738963 217545522 724313468 223282101 478546982 854605476 464184630 678116286 263568207 328640733 340655203 920603315 431974797 41096374 969945630 17451609 95925749 884990332 142335252 715185700 900685934 944685422 262904325 831319488 794842676 645241410 660242505 359052172 936037974 885346720 688132680 870278426 894519352 994993574 371029505 685402545 648494610 185220962 514764164 160929483 531380590 707615067 422042488 213048983 179313070 213432841 10488726 257229432 223232131 939568728 959944491 279445892 598405239 45337130 988977562 412844805 248753509 634736850 217930968 186900732 364819707 528752025 414918638 828767897 494455615 789393980 814767995 363565252 980617479 12606828 315788848 150885016 405416063 737253709 944209746 301304290 466169767 105083383 863441723 290377638 199762643 399769592 235243992 414521499 186377513 174058193 910787884 892277162 13963046 829822324 706806220 112340594 800796954 646006989 598994274 351209927 594764711 219650614 585979691 506619439 818350150 218980864 82132600 405304932 523292098 734915569 948410673 493793236 263257274 673139649 273376845 958410020 452465187 127610268 491689051 33783465 639408580 898795171 567444988 143513325 790082233 765976938 492927078 132534576 36956657 897484412 42088931 25343972 630811312 166429906 888878672 832895792 806693645 761370720 851081118 437416815 325131893 976296073 918809173 379366318 9632294 319596709 751074316 95691825 903674293 304619650 516110834 452243182 171909513 593692384 18641224 488631824 575054173 591821300 146802661 489340533 762158274 430974950 129517745 365254705 818148762 316485971 567726634 551866121 387533471 90773963 352689890 519527673 417692122 661935188 496658942 274155695 156282668 534751205 196294585 95501837 152424136 763289580 415244767 328512171 904799159 290158793 466603602 856969298 624488531 882116688 836244361 539654530 370314956 106735179 739636492 104308205 525617574 474664182 141519865 318019322 896323641 347766145 187778946 756994115 610384688 998823570 161344365 995649047 70071562 53712576 738696339 993726456 940803740 559266585 287800673 310907166 702619022 706916765 140761690 567001843 589977817 678835136 478477458 144273301 386622799 491452140 846278708 454949464 560459283 97682173 24570622 777065537 201122588 61565123 978195136 823542411 93510071 290427523 971673569 225191718 143158018 146088055 357596122 49984819 808600178 707730761 394582968 378931081 795246670 102575260 178515614 175391028 112668209 271019907 430972993 587945456 906459532 611467528 558371690 625809586 851445281 727256743 179748472 845524512 390718089 194389712 299547611 579984148 395332272 109292392 830828698 997637405 456200787 646851656 996146382 85619965 553628553 851103677 965240869 979277612 441166647 919714054 524967008 744245843 836820890 969508058 239519189 243619282 587447490 107029471 446988269 66440252 714408721 663083828 446628263 16189398 548343231 457572072 106855443 667324699 664866137 777550976 182469848 62343994 428005438 595223413 10882736 665302678 528143137 959275955 690469350 428183365 17995146 921880092 969455327 799241618 619543637 166695171 459214478 362332796 257677361 832761010 235768573 495408692 405212193 680388580 338449355 807040163 989065727 478545995 66804393 887751138 323440884 42983179 346481628 554199743 49080834 172147517 642627774 590790975 923198074 649008237 351902781 841337110 815912070 214598429 859394395 432075825 846850976 527348544 97027500 256599853 512768793 314410687 917357531 818432477 100856467 478734328 693850661 268283847 514365575 639110202 19545820 457584295 242933440 646002762 593510117 793304300 965452510 243655392 84592699 606191158 425415893 262591787 69056618 71939550 733183339 825572681 212123924 264612206 665990333 367440080 33268848 11353380 278905018 334257992 138315206 653018228 446422951 759930031 136686068 541228163 569690265 36321267 869255660 267143341 232525822 579626363 622921011 3309311 123790869 587285919 984026212 492196029 661635441 462634795 160923563 890390750 280207226 801011168 53944651 755306635 940257515 85699827 299344920 92459940 270694485 675299725 137191422 540944698 516600475 371327817 55865464 418661398 292937076 839895224 462023961 293985073 821936109 812228576 225764871 508495418 123078372 406828729 919762554 781890067 289846670 726813615 566759234 707216724 209646577 406507043 406327615 113643207 890769259 981134058 228363238 132090858 834109737 269476556 457542083 632301424 557559985 468083462 900364017 264970688 622300249 420919241 636701092 513574261 967827917 827415224 38120607 692853212 691299981 207424878 559195070 139410809 868967020 326498294 282549870 442726530 30575634 952498001 606254640 556852066 367953275 865954292 418337050 326622520 142520438 987048519 742285909 489412693 484188968 192161575 434448544 206239426 790969990 806275684 511346379 396875959 31973598 631201604 104025661 873573157 636701775 746601726 676050799 26045998 775932235 6510912 202407535 900744615 953161500 911680682 986028894 48376221 556585565 13256529 368171250 458228941 211969917 21043005 431657717 569299754 906389312 489920747 637684420 240778842 723921725 318341579 860674000 626093626 502726752 302429891 108793889 618358614 869226858 464044202 621913294 423570289 399059820 239136462 839460998 167331331 7808592 422389615 644350986 350619318 513627984 7678017 545420976 342490089 872149885 525380846 816381154 639246637 440417337 755854738 795355805 743774666 372327869 385251133 771896819 462100283 623991188 99982452 457452425 119978413 42630942 951767985 684153625 480760453 505875470 569130974 318500337 234293463 785870061 642233054 826024307 743830511 277305749 596054021 272055699 364603852 524367286 475667098 62221660 27559840 417000788 694479452 101998955 652246610 151017286 909728762 221623410 30529275 880471993 917683098 467389367 567806828 184547500 94948691 892203410 785996455 946577010 532094898 540071923 749224290 433150003 621754425 412239577 552182408 775227498 96376795 863014108 527473079 24534376 575170946 406877092 724584898 11303376 444935818 338744431 35972400 932730649 564732227 707601039 964590779 312095247 697021810 457334762 648018387 259656531 831037136 270931832 229797145 191185878 394483594 88769993 52979428 705164130 767141055 652487036 103396287 233568017 383132422 210975689 866794217 100979156 262346981 865462520 960065747 131529965 312715611 201465064 946809766 355418741 56844375 784942473 869525434 330377687 806740798 519398754 900064800 674107475 997127529 837331980 877012762 338522492 108132004 88188596 414210205 205901242 399336369 777470621 765807830 455470793 768083651 161137052 585622690 966569016 272139779 741950106 127304724 949299691 673724943 972092950 154426611 711943834 527357558 922927264 342347577 5732944 761070653 413120351 236451733 869433068 442785885 642396300 208680938 903135907 929141826 333384181 538663374 783240316 261937741 596340091 71911180 690004179 928367187 154729364 404071458 157130710 31863325 204492746 520809156 77193227 101899750 972409657 420751447 101609672 595125984 277450005 345301622 560254138 243477935 293203746 724344177 646484063 327266540 214019642 115342537 420238987 887025571 540829899 767563190 978326247 479829973 846270294 685515681 690024557 934007031 699310833 742697130 128510958 278857842 717029830 941383203 454964364 612538401 365524370 101023506 415379008 648577237 670451239 175897267 965050453 185258708 788574186 936018164 744280043 593585238 169227349 803260152 116033653 174903815 996384886 726110101 919924283 372594568 283224431 865446357 591676633 674949102 612762868 133956985 174830526 625694273 869795280 757361521 722019502 689882111 244787808 847890533 682335809 498081174 569348374 740330799 487256673 90278637 643635959 199277407 969011920 584803804 720343070 457502646 428293024 842820271 324386871 883107499 758732729 513178279 256591620 27773161 572735318 513773177 367940316 429695951 210551944 812954829 321023783 250885103 58440114 686215872 99632867 607461263 920222731 152454754 730829090 517495083 673334303 526644537 798834570 363995633 997951054 442788029 898858707 328651843 192193356 818543833 256744781 829177913 58281119 185463921 365783895 109476380 905949989 43846102 551800809 992064236 319338379 159958355 26980107 564655835 607170262 778652580 34649691 73625040 966396638 811487354 460186508 764617189 124771022 747918072 281692897 747021802 573841830 465676345 406277558 590819295 675515577 449634248 866323704 846933886 912568367 974127653 703755175 911023790 387809156 745046343 320015195 117024785 649713159 756669717 113756349 736056695 620550492 738516460 571063817 258975849 588069371 383629596 815506 164593823 607911342 89271147 191857214 328369802 187687447 940803984 712342022 148448715 664442152 615241401 765684856 102715834 287252905 596123910 634721589 389239776 458162101 153488907 746136691 739890301 700583741 599875922 762625915 500188419 212736643 838419159 829659948 344134296 964069025 262498186 941784695 396505240 728733696 949056976 392682209 882018065 159550689 662458883 236108036 218947398 338471384 43999981 461593869 602727469 553381451 155792465 592351040 425010929 456645879 797154146 21914224 878412656 61132908 60480842 691357319 940150461 150395276 756323237 594088708 853669279 485050384 163632899 839035256 199041297 882393859 469388649 405279752 281172160 725379908 899485904 19931630 94299536 186889225 368589221 727604728 74743320 232619351 247209800 726435079 152306465 184004747 394232461 305398930 934279722 130509012 783459902 15467296 622702567 470442422 2643862 886667473 345132734 729674632 813016775 967628246 550531912 764083191 742768501 926259957 45155030 542938241 277919034 399555590 144307178 488681211 950096416 464149624 559367865 55523852 843532586 587486669 429410224 173580207 790259403 256007705 835212268 4447669 91890028 308925063 460047296 665741377 833969131 617721812 706104627 219630666 242719255 667558098 131894399 362873884 998248245 177034471 83354771 379108311 144475262 68579467 388677522 782787566 143190942 31339981 251072850 58093994 329440055 148213455 28742110 511446437 111271260 499677766 462103029 603521103 915524118 459380219 175722888 723450989 165542371 52313420 346683968 696807316 584857650 981520811 77016565 607257266 467901928 684892446 133041976 130440838 933680093 238445758 258636234 529390627 268724576 623675704 655290147 334532465 705026735 62099791 943283948 973220268 314975616 166942807 370504069 450686947 500332411 20821692 784940160 625272698 406035646 822332537 707148068 748153513 331088984 269468577 890958571 579528442 862815438 313235674 603352580 705391567 845910680 128038365 205166033 240013529 684860581 232563704 34446698 923181218 89181395 490835084 15086105 965319941 584647288 48057230 403660252 904091568 437112028 943163402 356948967 260156585 542988732 590283420 721309983 606507718 508017097 112725493 360623263 521681971 993412903 853128540 597014583 209676016 960224238 403573034 471164136 727235921 85386413 626912077 528906089 509575292 827963618 87510470 833134245 681357038 810389891 722513195 608041531 808976631 420736376 623910693 454704893 165288761 198122014 675412211 7503217 807090477 431102917 733609958 256937555 78416285 827849267 123442147 196028689 4475691 136572192 332558308 937408590 962419913 124626104 64983159 463804511 468146751 897947676 594469949 637241297 106660009 642875361 588522604 66915809 612371702 374280847 173453646 942424834 158893162 269571363 257718976 388291419 157658908 424817037 43268276 410328902 569376889 110830387 261411759 302019539 861047743 19555692 170346315 567497026 183214211 970937350 524765878 660405645 999444780 554825665 646018866 334024924 221980533 404252882 221224083 796299278 692920047 82629985 212436420 380064567 250543996 404797963 463859010 886520860 794520533 582575200 127574431 765113529 986901510 441587558 748353025 407296955 563676653 395894292 397559456 272507655 432211902 732172760 371526987 962588721 7033473 691562258 735670244 441469702 296959123 7208343 14694111 726766082 336372257 472371502 195796423 730839258 364964784 468979222 436474810 513771252 8969880 754744702 694484968 102766058 73331076 779105804 645992471 970914827 574384371 876100695 91578146 559908058 149835194 404179309 688218485 452687245 104550784 267345742 981195667 76284815 23922497 585969006 248199313 442124030 71437260 829312823 830813336 150703406 106497605 383682181 665356646 656891684 271669923 745758760 634366669 551562267 787566131 9110629 505579315 927903747 587061267 359516022 340824081 870040061 381874616 645453829 611910261 808652000 357926249 774815669 754108799 456768439 736033985 725393305 448303335 283853889 528671537 579437755 711178614 146606960 278044795 123430551 935651208 362995178 155492152 761896349 128082321 576196235 93435731 379387314 866044564 582961889 540483212 664151215 508681389 854746031 972852471 226705121 850091913 684695914 597951354 119749511 125648105 371027135 906854482 311627608 341527331 10838283 461780878 731481338 344561057 800141537 310787987 795118476 254981983 648554120 258975638 721988381 632446833 926108283 226802725 726611250 751541115 302569447 803047327 52593476 589034039 772599600 313788599 124577600 647710195 467978348 540930293 478773765 22930192 339683814 998210357 661160937 120053380 678742685 467310629 771478325 437482073 30350530 192576203 110920356 166534188 80868414 610028798 91162088 58221998 640165161 718028776 392528933 60529959 718709844 862201994 82387060 996856814 452982720 396364856 456594018 912100082 960242469 397723929 643342958 157300532 543870572 163724456 527250062 24989770 499195445 704954934 926975146 597168862 408816210 828973925 646067488 871107373 627387466 993428654 421124415 929416585 821144023 169180124 145276876 808135896 973261160 371489935 70181248 505536786 812439712 328988347 45815687 190566342 453567701 723534118 751808514 592058518 293448082 653479917 368173190 366815158 195511573 217725695 970581147 506469489 181729490 650455712 826377279 405520292 235672046 365066728 864838240 922525761 404191172 706139970 644826981 369390542 458931300 721867501 353682854 29045475 198074639 156859774 278344687 755531696 327654076 477683292 245039618 215553652 589234838 451273795 453690129 653389319 440375932 517581762 464598600 636250193 719213440 847812029 888049985 583288016 419381353 519604715 411294349 646510871 881598001 791965529 550199858 393482057 479740039 893815525 399965736 335089314 243174477 607613892 925293787 177190894 945086491 307565052 747616172 918427152 811765946 784722154 733774704 141586045 432106411 14670782 699253999 829756862 569025438 211046395 334009190 759948786 977433851 664120312 949452038 484537673 346645084 83040609 755332979 215435914 682811153 972306358 867972165 445836174 485991834 297352394 870127498 343268802 318528049 639168837 627560002 482798761 563426622 897193763 109881058 664311384 937334752 728600627 392582610 870407161 704304235 559713433 913280495 62683208 680029412 41461069 283358985 251326489 858020743 337948826 175100518 650128592 32516418 465332383 321819965 531554023 881580087 615483345 664284476 981966444 571818046 806149495 909160195 493160832 157759840 438917165 963519655 732288217 817561693 647772258 724175920 966116928 428148007 109992154 877880859 435545364 622933861 643089196 466958296 759505094 284214001 832815684 111342669 640189787 957844570 608258787 432502865 677101037 358817635 950336026 465132850 991749418 956359554 553429971 117127472 316562387 520345698 217207112 212390399 695824703 232125025 685910410 63685961 226095061 961517843 500983803 537068842 884145045 163279293 363624148 774019250 859910800 546809819 890861472 800270439 529990507 137019290 111999423 931937984 34380257 782978654 395637476 286968491 868777790 847925054 914099096 508487687 328052452 98718595 118760372 639507499 241601226 723056941 304731371 890980958 932162040 286944622 18067262 854390364 531422988 844201260 742307205 766596823 650598584 175939971 508357613 281951220 841581121 954011201 263399541 859855306 159182338 48465001 39392112 273720551 482023911 136958129 276722694 593149130 905927154 563795459 135267506 114138730 796066490 154717183 647330245 13661869 638618087 387238264 587564514 247188210 47340215 790412531 653251712 155889544 181505661 248066859 328270955 663290420 771344156 213246863 437190212 246978735 759600016 775029442 915617532 199727910 901110885 181077275 486412381 470350008 937077310 919244067 314328449 205353468 789634640 748942361 115659608 592659320 419460836 753557105 750317863 617814059 153263576 882618448 237320964 701373956 187116831 836880402 375293019 827229800 784556860 866987205 766723692 717754032 411303883 616528043 674669770 138334376 421208569 880828348 443325405 177775378 352462087 807908897 871542625 233636897 861517514 528135354 443045605 574883326 93895726 690394521 961866829 868714823 953745326 718924421 171768913 65637259 922177502 205378936 191896828 296207823 641107426 164202786 72018477 552850188 932042740 851702115 333402649 666191534 530071009 121200597 583053767 925575959 267580300 511219263 499656594 959753242 334536042 35865379 781767083 143948672 951402757 266852401 635934357 213548934 114308986 813352146 86611367 429088605 344207354 707501726 991850382 711780777 917754956 803080678 644086472 797468931 51730250 413026347 370621481 412855927 789214559 687979172 570640218 64039430 442628880 925383869 2805077 394732325 568189296 725730450 751470827 211570493 199911594 422176632 494311742 121920041 743380602 162244725 635702855 894056123 699435188 969665731 200313681 646249783 750928828 470383185 98550140 43941845 951751437 117133378 683337787 229827907 790411187 184716651 731259350 131714850 882747600 96506585 784021481 845458564 939934746 466824265 170912227 215090293 344067675 213504175 920375176 811868783 596300784 58943664 581989232 350163683 490179403 772816167 240082309 374236599 655462258 492892067 704715145 568659651 245079677 109752552 471608718 455725651 650902043 862607210 807498364 470258088 193623566 296816085 839836302 269402999 947591850 41671559 766214101 107808872 993764698 544471828 814552244 132848024 900903707 753584834 764030562 879046935 395533056 253545226 729402731 23579755 13094572 758212893 599544879 666946316 735235291 205207389 444569954 869303526 611658713 803805663 976960138 210797786 982284809 653172464 613551236 318705980 560904799 247654797 789015552 141449302 778118374 798927849 592000000 73277668 101755708 98450411 725999197 682994839 108583185 950948781 423984194 986552978 124413612 770259454 72431279 793000944 52614502 25842913 989698295 734974012 326501420 706112524 683971906 309390327 100619265 454999402 543620876 572279573 868691578 939695002 582519204 362071424 307641920 379127405 658751150 705278356 626988433 738953579 374172322 85625505 2798784 124349519 189755722 641113965 588285105 795116423 752055880 755572911 52203358 522898613 410476942 731725205 855362644 445613360 561672163 313733695 298959158 887344772 712956773 962842177 235474489 416101613 986632194 96948517 814959783 180044256 348520957 741047015 580704092 382063747 382759024 145978487 134056268 68007472 549875652 332475450 924147707 16558838 268087354 988064906 315226627 729971224 909763685 851912241 48921490 926753932 569230766 768017650 237897449 978455420 331919055 665232897 759103198 471797449 723525208 451100805 375799131 22124931 550102830 972008989 75642333 112933490 79082759 939094872 691006965 614737552 847901935 168781883 906253258 72398221 197302213 763790016 622176918 639726154 176650430 741746513 621701413 835392862 693396450 699733329 836360793 48414612 342431370 123037587 501813160 384647275 501780969 288590561 104374172 440149653 688477055 946316918 251297874 669348984 920204711 869117060 763893756 281295024 578781195 232257712 715025247 814999691 35312682 36427409 969082965 361400459 861856217 239729716 940744781 33622248 887153087 330034843 660352710 436177420 651194327 581064761 257878999 637564181 432698354 509403511 20664490 562203222 171718194 692426035 580361213 136789974 973178769 615118652 973281440 471000527 32880728 226647255 707590649 995864880 353301672 50281789 576246403 957731356 907277044 646346778 39964746 421893225 269317253 289682448 924225904 878299170 278545909 579276594 624385708 765639173 539368372 745433481 354872262 302576134 758068359 556880275 277319708 733867978 766476291 585528511 529940769 959281965 761657622 71314930 533874392 48743613 127982719 785736709 818031709 112559676 937913169 713235524 74069596 575464225 513930100 270658288 530231192 71164696 687191076 957707710 920131430 243053694 738812016 302613591 195048495 960831206 552108988 592250070 700414450 167229846 264659519 837734477 8183999 751624202 197589894 259743040 196073277 297874032 10420463 8199207 497950501 683335211 926169135 927942641 561604548 950314577 710585805 886271100 965235837 474845229 600830884 681514782 575466821 905080765 254652773 987062047 306169637 134800436 267280147 170747452 549627068 727026298 800878469 927509798 955013306 319332775 417825511 203853825 45752422 610933131 205254969 940736742 938738713 503400234 787751119 312680033 669551041 120071480 58447567 696686067 748831583 309493921 317829046 856439441 10527625 670191364 559471571 622084899 263144425 625163058 206989259 357100806 373190588 41336756 111177491 69357195 270579283 741906755 205811321 466865013 98503573 173110606 938973340 692342143 815743099 103819895 303276655 784395988 685945747 112084758 570807738 61498005 741624703 770774452 129432473 723182935 436645747 686670226 318668027 978875810 664892858 307772192 956777764 926210163 886699568 182182022 901228587 44681146 654916809 893094430 504911741 23258845 315464714 903837943 139682904 274358580 363602827 791051092 606605393 322926730 805542523 638328619 754928079 668717474 382729755 909652135 478556813 597553840 643584578 915523239 446407196 778899420 371907031 643230524 226230878 887271363 234361691 760105519 672149004 623960565 374368093 513357176 803624754 730252664 692920067 321859528 660123566 325218115 558830215 494415104 787380660 781803204 331564984 378136760 831219276 457252955 632296053 413656249 494611410 905512925 50728246 240941955 90151030 429658898 671509379 234667720 210025658 55214646 887498362 228749807 265527287 63349372 803834701 240156818 820903128 409405062 204550594 536833280 788115932 740902126 96915121 863348412 505002456 477012161 331207306 783088380 918662771 301665279 915540428 881673514 505110697 878061596 825435535 299357543 436826953 187366530 713977339 502122243 654899063 85816589 411377871 327125766 340046634 216818829 127810523 176963243 355662767 713088840 854882694 574175199 613291556 675065205 479389512 698784710 671003134 445525953 843412017 969259831 783053700 958750670 568729953 219245883 675940433 921036976 13175950 749305234 147207638 387129710 17958017 374998829 478005717 822080391 417942937 36501173 777311975 734778218 282155078 16932611 876587767 499558140 862279055 26503590 843052485 4689430 215990157 897650016 372163429 445635333 647962605 918000297 643102397 613096201 904338034 205318699 288872970 526020822 230755185 299929412 426301787 25343765 472426580 122218631 490716949 583644900 343187992 533657659 451934317 68650578 600899534 852655322 816968177 915441892 492735261 599022996 170807808 610112531 463112894 527518922 393488205 186859468 334062335 698414739 848768352 73441006 21903425 971004218 431541524 228562895 38078842 717513149 253763866 860604088 766785716 858782288 938031733 913573476 490883980 828711128 23322365 970485893 987597236 865667953 675492828 280911423 822261105 130363625 915076627 450198699 883693597 586102594 61488374 671941462 964872870 187277875 946177708 602654911 226899470 470813608 444280496 165376732 509367273 82673214 883932243 501680534 793232610 891426760 779171639 377863496 873220406 801834445 76049365 998599492 256618295 878891527 634674168 981760590 931034570 563093733 702273856 792658719 762005225 671864842 461645217 538843875 255165986 136636108 498168801 445218235 843099415 253375157 495620637 26537788 380748284 851116550 976203844 741638383 895482908 850386991 354140314 2204879 909854805 87224408 435301943 635739598 96011159 8485852 727031174 605238864 689884008 740388040 397767878 624858285 603835491 18008161 122292364 588638643 801695924 399303067 6998079 651175203 991803038 636192674 899855515 858825776 157179637 693238357 754915887 41702403 332008868 584317126 546207711 826230329 419804201 889285051 283146082 249980259 322318868 830323248 609282501 351269765 285560716 570585043 188187622 288178327 340155849 123306887 771419385 599945479 169853851 545725921 150976263 703648821 587083746 836721070 190586730 242093814 203689491 903185515 39685459 370959378 360844474 602969804 993215044 290565830 379240434 326368054 100061846 308405059 999208942 426845252 82242549 708510509 957513076 758465349 96389598 164208668 523258973 280511676 711410728 503995934 334654487 865309919 722237304 643786803 326516771 547533337 754964939 422842064 28268183 553003913 235966192 940000349 645584028 661199745 534482187 575947703 423482097 77630983 134035220 912871598 206909030 718342487 335951190 55983752 851265122 826091102 488893424 59330173 980276062 62577473 10015575 77948473 957803880 202936788 32699602 572634204 571947169 621179428 667382013 545701117 832882111 993586414 59876423 124976163 311567500 947345957 757750132 120434251 905782373 631261552 887725595 3151077 945703611 785196713 659983144 619041495 546701717 768769119 212415836 405527800 943924237 631415893 795252680 484828822 377950415 129614337 942832214 355469809 668323997 256995086 146855488 211246781 21423821 617449434 313622679 891209380 982483913 11910648 965226685 148048834 833487246 56978096 314297579 403680551 846623790 444419962 602099372 470518105 687276110 689925767 445094240 690161871 195923368 688415544 491569338 588412023 783198602 524697764 261590850 359900209 736483670 920056855 112941780 294405457 55350016 939071373 714881824 663022881 214989715 205719611 726554152 881367388 766536108 333200647 372372164 370490549 667891197 250703115 444460321 796724558 75635148 378123286 301831998 671844161 343586673 434000170 420257645 286180123 455657179 842055423 145466584 364166235 600613388 68217471 146576890 749921784 596755352 269684552 903927074 386994392 16173866 584500269 984054004 575743066 944033280 814927285 817818343 904304845 597048682 984083099 522564551 605140470 239562063 871138380 733723700 589669775 932492455 17086316 144686370 189967810 505267714 571166801 704517208 980687794 126667263 980063622 856463601 281639922 114232278 176046666 926209501 206852875 938019791 251525903 531266657 610770427 718456265 587131387 858739347 271241905 992663476 635928426 341104607 292907154 38589463 974232682 870684549 885562103 972852875 410288445 350621464 609725869 698262077 808799707 699395840 984979827 334836848 533784685 725433081 654440063 236559097 200421843 629967506 986506490 609933505 110944287 598170543 949638527 236010567 410487064 376911624 906468256 715077659 421150904 377398952 766091361 497795940 687425966 176060014 266774203 878341723 895527901 962768015 852721178 470895310 820143323 589080082 327625440 642451102 794390131 321063762 401177312 241955393 855059747 740249216 440193507 578908480 732572831 763888159 761783846 911508154 101879884 293828998 275056346 403818976 64296390 938431842 253437603 479809143 75086170 491275313 228782618 751722841 451732109 104037575 328423499 533732084 189875859 542449869 404446008 722149833 706099928 807292733 75872340 302697198 331632507 233927399 400325896 105388685 309197262 907668720 825891121 63533155 153532632 680056142 385154464 174114882 507132371 758189901 224055449 170295439 203303086 838238221 568524372 872942276 86800523 667344641 542194048 779938287 560154178 415220337 918112187 233795889 401783005 780233209 240554523 65369665 985613338 265485064 87726504 569267175 625920748 776918882 217936351 24444033 243677178 118260127 269524273 973250177 8844319 304550313 463000449 778582764 538541800 500139842 671069354 580716508 886034713 119105660 805169911 819658496 639469864 678053950 294157225 39374359 749504449 564652742 28482933 518555513 260846656 437476386 304157443 271774350 318455098 522094773 15180144 550480980 882793716 622150585 878031053 112274909 944620522 553473975 772940957 477517518 15177546 993182480 964111451 296332258 77756790 102667896 913403378 433053029 591444614 246762869 755595843 907791290 471550660 4601572 441019811 963571158 73891630 669072757 418134105 104811458 721346551 826047530 162573604 156826396 676010758 53738204 624571316 107742614 250523765 68710070 569764653 195971958 495020307 388120760 634288295 553471509 22993635 235783221 467262896 234836576 939132315 86834005 445476552 996120410 906109734 774953876 989798371 28885656 9458722 228795969 897609963 419116227 362488419 992698624 447618108 927233562 756336494 582501449 474495270 758163693 471854335 46855654 829504623 407451683 64426883 886987129 140418254 357648821 899649694 788464884 945574769 467471665 713074087 67732254 451792504 894558264 496579111 327804437 200578935 383547136 703246942 772389319 164742136 622800082 390737342 566284919 757254647 940084365 942504814 262932286 771438692 120423713 548178120 577548424 113593253 27157013 748122587 878285459 871074321 832197122 932931561 277378547 599895670 475293974 296854506 137778193 173167763 71519634 418565896 577924007 958943135 987823180 197667617 979661125 854078144 769609518 269877065 827086800 671277973 132244917 735027781 204760830 14715053 921874291 371790096 392939995 521813518 527190157 222403929 125358406 518622127 380647485 415158276 851744372 974871037 213282641 163584933 73897325 831274074 894491818 853174024 779246986 344381337 851816382 731734444 543535101 758318724 232778519 741942338 908723273 835830358 304513746 996192563 683196102 581593410 46851873 592324376 527409951 980887786 357273801 292738880 936060115 919675624 69380005 750291501 688276919 801001288 591024417 437036567 560094322 869655820 124838079 389833575 891258623 975015 425303702 963613501 386284335 879521923 478297038 321731563 668681508 696014715 422656293 500784504 260329943 583637345 237710701 630472223 123391380 673771897 400114699 368354509 895869049 105548028 944884602 219448742 272533242 465292183 706098630 458798720 994441824 566181865 474359570 959431526 299714373 297196552 41802770 462533398 568747545 141657085 373887121 503264644 516669857 509030979 385744365 549806677 780898674 800484428 617492886 868556645 650274426 18213628 517764499 24190273 257212792 277387564 95218428 874184110 813434751 829593128 583043713 698606112 225272951 378530865 983494369 727040579 52865948 96112892 327993204 831300214 291429885 201068594 370830498 631222347 385182462 103015406 987921514 842396425 693138134 615131970 825127644 992356394 19374866 64414386 961794207 54876125 773503248 496271031 793422700 277900677 60322949 835927613 152445073 126564920 178919928 759725861 549259630 304954176 178140484 709089988 504065019 832444062 933880346 378681954 245604673 96860034 957373565 953441724 821422556 533636308 679669060 762709379 193426048 272677807 450011803 645925339 824138865 687491552 572954754 894560989 728305161 700123755 711456076 275123477 714516278 279248390 431987746 509644804 58191353 830422429 292280702 923306143 791633640 440825036 420668848 151399374 994274732 233547880 452615005 828368622 953915780 47724791 988008954 595995216 514885057 537783603 407619669 215994295 612078152 205896330 477999885 599208158 683564563 596084641 976767765 151402992 992614832 920864973 423002165 115099662 578649024 904189080 963213193 663501773 989473657 565739586 930532352 203303861 139963173 783551037 924279518 964875971 76781729 834794672 551356986 814607591 768946655 709261814 630113153 868300679 76007780 816688924 988180465 894287867 172613322 76379238 270786847 136463887 112330047 89771978 324788594 101965956 529906693 417561971 586536101 704943502 776879856 387062335 793540681 682958679 218682603 518184514 60361280 742932091 471397491 53922625 830093635 990224523 732033562 468943160 926800221 383916682 646727429 795688149 315140206 539304819 778432879 917740538 311103658 944613552 340449572 95281214 725818647 160128676 868432391 651237229 340334610 551194403 949244556 798335492 168610251 128969205 333571134 415651254 487284420 653341014 788020282 921388521 647255126 374721145 736440755 835440186 604268331 626843648 559685740 608188661 846377413 40802438 443721025 796475805 271063286 691333909 578666654 528021354 348946022 379007408 532364550 592269254 887824657 640609227 151065997 133394127 131083206 187055821 248735327 719882201 538891177 175579797 261849911 221347305 943554737 952059890 970340840 691865658 579846699 105592618 332938456 934319292 383320373 477136500 894212992 570105488 312398148 167493246 41675501 527609997 236209310 510194919 57438786 358607295 197488353 379872966 477289268 842664418 436719482 596486945 527394956 222928363 635565615 786415991 32138921 56622208 670096790 471486007 89945083 595580539 78358939 229521734 829634953 265641322 222128126 818905214 790517100 769616402 149492947 144571433 392646482 218144488 888177408 991480714 442073852 169264790 534659778 15745876 430485696 841355900 236868136 457303601 875504135 381040429 549765526 582560572 548668368 127674094 921830980 442178183 226047788 162194490 179751613 514578326 447034304 299902016 685226849 208977378 340961862 66995043 545865955 753425752 369488140 774297529 104077003 964230359 103454835 470876045 177106420 122969270 477004657 175215582 134414095 860026683 965346832 800143581 523317535 78671140 179800044 208009331 780558331 753366050 240348857 399858361 81680592 729676122 694498491 402952829 212654748 653204963 267537229 747898820 988394164 638266698 416866139 53865538 530584383 342598160 381374439 277260772 202644920 781521962 805589127 823974726 678410096 239359873 278095333 756844606 833941513 96352368 684342334 825683023 139242492 269459529 942612452 163173686 521497364 313938896 286105020 48692066 399180017 344753086 109598657 173164147 364282758 662023487 11472767 653320130 947282332 631455348 825434776 944661209 57992013 148879090 997119299 701853174 918960777 994240066 629425864 880964237 871875476 855620191 920524805 976434627 739060614 687894075 182183404 318160116 318739658 760805434 729184259 64962605 439358879 651286196 669782754 817311410 765451418 724682360 668847288 633747322 895286050 860922692 388858311 358550958 152335347 813237838 498804964 275999022 753617820 335071422 689996280 239365387 367130881 310118961 426936961 149866510 538460121 16149304 418859025 105167664 183082288 956326359 513335502 704099360 285776871 322693638 772965873 49121216 869917487 663584307 730544199 63904936 472800530 142470079 149855923 796856738 756415722 714970492 98996906 261481516 296369640 439483445 666830005 798833401 360676238 458237735 910963443 189310064 26482229 149689984 670687636 719934764 165830536 569294311 21664095 14469242 343885063 518946035 886023725 560622814 191511686 291415474 918092651 629557390 744094379 420567332 986299548 857951221 64909171 779754430 455606229 326209074 868198061 810552808 975043135 305934230 741722749 32040575 251219609 713006634 751218651 612319572 454235572 820218406 333190930 2688938 430855413 755250299 714594369 53084860 113011414 598405962 185875933 187431989 167479140 901147755 939097389 647338166 72031939 338937832 92496589 551083091 342225830 725051006 122934060 960737558 512175575 99088931 999255821 360659835 474998965 161374330 396913674 725562098 922799025 642559840 727865100 409892961 873077456 78002020 949982932 943623327 834505004 531808326 160909942 349485818 61983603 204961151 72988633 959339442 425897062 12394169 149323832 112338044 600790875 348543571 391527587 331413759 425434300 468406238 423683199 728107866 745645702 731302050 749599746 923887260 796126923 434486810 976930488 841069387 230613552 421862515 315472385 492729822 837461616 73683218 307453840 666181443 711851223 364126987 281361389 639207258 43173575 391065002 222451956 79657335 647403574 149410030 417419860 586326244 537273902 833520649 838784530 761214813 115831117 862101473 2889475 503482770 628793923 530609042 169081173 773996968 766576214 479541994 445500166 353248184 704782816 999836396 864031851 498105423 692710096 105489998 369014955 224033517 95410981 284066298 947861058 518869638 815477111 309377425 867744639 746258436 431708014 977782755 818422534 147797698 858714184 963705720 683828302 447579922 895691607 184341770 247375395 125767353 480854657 402550281 560506661 113349998 45209791 359249686 243938376 995102046 248830110 755423368 249673555 609223595 936220865 611286250 439623521 823883496 401786972 726567803 752025954 447219103 749728699 680464556 758648987 419600587 907556025 650449574 588404002 805830750 254376265 270087105 290516579 63524796 191564273 153154830 248249758 486184510 333622346 683417295 18606182 148439473 818462594 756659961 561055523 397613268 286050009 259513 733731729 952689629 243711015 732466668 733928255 730436853 900816469 457418661 28138513 476418743 411051487 105898155 277751999 389472437 85814617 664221944 612139859 766385139 158847975 24157499 205336495 126233450 874586563 91128151 580400133 551289478 500434106 455102690 944304989 10857897 578128047 384547751 871568402 192158374 531184663 278321700 834377301 70969670 143226492 837445133 37281961 747471815 512212731 753806023 939236965 229651287 266832069 376926701 741100597 310603421 142224801 19472335 913096346 864150065 562819688 123888110 846081125 842264351 405642120 824257410 477685568 660116329 683467138 46830580 337709093 627250818 403522925 563239268 514620388 881150931 601010032 962864420 2655650 695946041 205580619 393368634 525932373 894154117 606304463 340226018 420725833 946999547 535379041 45796362 530362269 141668308 913015164 15508437 973826759 436389564 177875756 104693785 282611724 557475156 181494419 831321568 990636809 941967537 366373223 834618603 278424877 245737947 594078834 616106026 450281020 461229135 930213905 558025797 234750157 939707006 381384886 22185494 454422733 231385164 27619174 987675949 953183227 277186961 284599868 936087115 743108201 502223003 479991524 167233511 827181313 166536874 494498081 427599532 268841982 604136563 723731271 646853113 275164015 875206302 494939329 370433119 476637623 27814984 31010956 591967271 754993168 358867842 530561466 570790858 184904451 235711951 378309617 923278455 593126129 856377002 695538665 968136336 830013070 558147582 481595378 701675565 201088352 258075820 684929643 12671895 631637572 634729737 569765452 612056526 591985130 485059933 188918173 151351556 900603220 32344677 922938877 694386976 915809883 12743121 103405852 639646268 564856874 659803847 644163393 120511784 666565569 662128222 193822148 340019684 223273587 399782436 938165653 641742889 160339560 231422617 968283060 443808737 771284252 538353585 56026550 173383595 251897822 384249174 895632455 766654808 795333202 242541540 36848546 785374321 60389104 452681900 33021467 769581230 211036034 227512433 533064342 177480832 33856938 349579757 879760140 852815240 39816025 591721549 244568845 577978654 836333401 5313969 286225977 982565579 847710149 378077102 847564486 179786959 837060748 440515531 954927613 384367260 35203057 15057927 853542589 910525784 853701901 512392529 278774263 805789791 280002636 447129615 581651760 973417919 128268780 707185304 38854402 847405243 234249857 794466234 529245595 386662985 171060084 683065140 958677820 67007892 26348415 626088509 515780283 186007674 15045938 52648956 637803521 341806094 291980146 418571789 65610893 130937111 667240436 350176002 615310320 29659280 426703302 829180128 259364431 98968614 648425415 410690462 543412452 581631165 710890794 425488809 692663421 319122155 666850807 244855907 352457212 769386364 177149322 592236191 564895445 396727276 348019986 796764455 161929619 32970992 147599891 351477047 339744851 228807405 149651173 166684927 742147911 39314559 656104242 285589540 905284916 247932660 820483196 320349247 239717364 643600079 903088789 247993692 366822645 170871877 679366180 27008637 274544057 309545411 713410343 285229589 143872084 935813222 919043436 503113358 734273521 949308545 759218966 701131459 579495245 142176795 473162014 95907462 417370426 157719406 266709456 773492507 422737182 261585257 693445450 964035003 705480049 912749103 814454784 770152467 67300931 909027734 574398267 49397954 533160371 612633513 135019925 346761694 693561977 846823207 776375678 286199152 129437277 865081857 743301562 160554483 518261437 835336672 119348705 993722585 901968651 938419356 25781470 333156102 616539469 556569286 526093681 674169683 37417628 988214815 408662701 669058828 919550373 713412639 890697850 705343091 267767595 367257199 767252500 662931771 328395395 395389295 334716042 78968589 768437270 24865457 860254528 637453318 971505122 893854588 473868909 633508151 784390650 858066250 814879646 297621796 616735489 107458122 853612593 452280390 422811315 835348446 600968155 191469961 210463325 807937310 341008163 408085710 260369248 658506580 74435044 771698026 323242930 327031934 988833743 756318373 952365148 322889680 357399783 291460157 979003901 324188207 614622211 244917984 68158277 901995190 213640015 486397109 75761019 466088757 193589451 344543700 27119864 908573869 43012810 901348553 813676970 692121045 105053301 851034901 443871122 284925336 183608902 380909485 176036166 642874261 435862157 179386745 145137776 360374430 190204398 153772502 132380236 65244473 105048033 674225941 668311086 617106466 155857713 272886010 838321658 229505223 913187966 961666877 896656042 843091915 83598011 770060 332580044 422320515 175247280 484919943 115474177 213173372 443455609 565144387 648412800 692649971 808067077 620052680 508150672 6319195 794900376 958295059 654090257 641263067 951610697 103591189 28086260 682379469 118264453 245385521 457627582 112631361 694407306 279560642 699469578 998347895 413402861 182906003 964302596 662762345 471319572 836781157 798747886 183938879 267026877 118935916 753909406 371027160 240400246 278557650 787138302 518101576 913825058 826670131 702358155 234690388 103636346 196339232 279725015 156686840 846519945 438434972 195502600 897075937 817346607 729573026 334562646 553776116 797067936 873097117 618621840 233119429 979041506 223344109 621829272 237397281 961536850 743066473 484057314 670389636 484129312 204548568 652782586 78166435 648832462 939132279 961152763 768710372 515351989 165421430 862658840 324693729 179113087 583128186 468709910 809316841 619438766 48870173 666747600 362297727 652523284 370778730 621664690 533457625 855194969 389078625 125269311 137747810 739449 258594425 200615564 211910968 62819651 278991897 902122434 194528686 330935515 650073373 326567583 384158668 320010040 749370967 938612982 643679434 207519655 655137292 543549738 99223705 23974214 299873907 411247799 607380058 272084362 11607098 649806506 291263204 323164857 284963072 510070820 514833218 125587057 73052636 252593882 237908275 861863455 5055445 578622872 367623593 904835977 309259367 764651193 143620426 482480965 30984196 209243825 560816882 446904127 153644689 517892740 771955247 660065591 752274917 499160140 650509252 206847808 644134989 737997750 397961254 930663491 547143435 465116805 894561282 205036154 13029586 323296526 899782325 974431221 350823500 889161403 369686226 933246744 931178644 303298696 882258592 193917211 337961404 161917321 958931610 234892425 839780169 765999458 48371181 205277121 110959282 746035405 831967485 464573817 461706724 104589848 530300896 635736374 329037249 840336804 22519009 637698516 863289500 661380711 637842175 861353476 649251518 224062059 643747947 240237769 6601957 481523021 842002701 847932922 525880512 462217919 808975104 416893124 486489460 684332294 761292050 605624357 99154458 112786812 76058949 836842354 694266942 64145679 655755089 450451154 187045473 894744768 557250335 722747328 656114297 579149862 151064399 576392588 601168492 84625896 81065907 131578843 347900056 164489799 583248338 876078371 760727118 629374353 386206566 631278384 9848402 726928559 920465118 604097954 125928285 803917720 330642397 953217644 605061787 106562523 685538233 836933719 886430254 108804378 542994429 295664509 537023401 642941833 291537127 230748622 36032661 626822259 375817706 223092622 219671791 853589685 493403694 790297045 249591208 964476225 186888459 543969550 975797540 247615901 364008594 694315896 538216380 769170530 200976900 618948520 47767612 815907773 409653336 174200581 36361317 267660784 262363321 745433675 409954156 596550610 318642438 429832713 768203385 889811787 312631377 886055715 199124777 132078042 77909345 680637264 784582157 865542415 261072688 563265436 401225001 807758096 658127724 325460200 340154485 586621208 856559354 991762533 38063712 644030452 729300079 916467229 187748424 463919236 600007317 494519146 686377219 626929728 218628845 701621629 239586137 649668016 516282407 620297176 402219655 759126771 319660715 834706132 809162941 454745145 72056595 674906652 74806689 690364489 634967215 880030000 999776459 953784060 774043135 237128164 701244487 985165248 396989757 23829214 967225110 345682966 954038481 386341403 266114476 626883091 674370522 683652970 749818483 906716387 144151212 604153583 253053511 510466370 490053452 280570274 329335033 355377153 830675446 256938958 748572620 287669895 885274520 423523730 572386811 345647949 492826196 519154531 607570737 123388001 474011650 400474760 989086735 428474852 211337899 389427101 386489513 496919692 690451215 451344657 263721225 766369315 795320096 723779495 416543147 843677701 818436229 589091577 252964352 353101734 729559832 814742512 208968939 484195594 267632488 538474317 136976199 876063563 649924408 564856356 405332574 958025495 576129534 400681052 810911347 174837552 8173413 930657584 998147898 696886506 715679179 120193456 707761755 450122416 824597700 26699073 826624498 347463295 227840917 639492633 860155666 657413224 907145658 755225028 73421885 906017555 535802720 722811810 161221613 371870263 640043499 771658086 422548239 270179107 51143794 716875160 194691971 415328057 584383550 440018964 809139869 832246381 794840911 459404937 945942951 495457738 724946135 231978235 339031645 532581357 468727740 895022658 961203055 33823624 991961882 743417993 525762306 652134368 752442047 109419471 452521263 617235280 438950830 320923241 688385155 74220484 728044188 546361214 607202942 528152895 390795894 497956234 81350164 228305493 966601433 607683804 147062831 798472369 652119705 228965399 69526570 506175377 416030267 918744757 453442647 279218245 81703546 534528383 88688763 788994739 447634629 764461334 811936845 789025238 550983103 749750894 950062074 919579194 825830847 592973133 756517540 85220994 318212430 864616657 378107102 903962083 89545643 658244071 215857970 178657958 112603466 46349781 582385819 281846441 397832784 825171121 413813003 495366623 562904857 572162535 443545062 943553740 881359027 67669174 180160645 771054345 895682912 211235508 940416693 715568582 953332504 940340806 252661557 366529091 973709316 287934761 956572219 831384662 839670020 825335020 379915248 919784 982670378 412660595 577824495 275619960 981427517 419123574 615037642 698958230 934243895 655571711 302818437 350696297 952242120 148981744 377936153 758780970 855341520 424696443 683749875 244674983 400979432 556999080 428554098 666945473 39783386 538900946 871187820 446355694 726837285 416722218 935364521 670447287 826037370 788590131 555938407 29983291 197438017 4094532 919177941 418700459 491535637 300767241 915367832 662313932 435925316 599950338 681672520 164996728 577726032 981126915 863428340 181428509 962258800 426076339 690630810 620182076 31513616 157888013 724298672 555742955 102812236 916747745 989558686 179417940 623980409 962756948 878929473 574285108 336420509 855857756 73719914 922402396 456548082 675000901 693662813 419856692 358110823 601234990 2550355 748180275 637657631 709514125 552857336 466493288 335447791 529139879 645296109 315164916 280906212 975300377 66073159 524256142 577237691 969355346 456544526 462668797 741671016 675469846 539601855 599508642 611672464 50411260 389550283 927664619 916292366 322756337 853691926 442800353 597804145 41681844 652549496 593501595 140287612 275749207 478529343 550596552 403955110 446821060 614352555 725447466 227638424 98640950 224071793 116528149 489962673 360228284 994675001 553916916 44255877 683302329 459808800 774369221 632246874 837552998 816947511 864226968 817158825 248466255 137717762 16775187 275423395 703058898 315065849 901019377 877094058 695677859 590709514 262150014 114396883 28111435 861488149 925616157 644143979 602485412 8679791 903523778 563239791 194746719 371475296 71592057 23480594 547662718 527689893 793557981 900954683 983443162 783845102 750351777 69013252 238463646 833505633 391106059 431356988 173038026 984783125 352649844 964865510 457667505 311421336 347652553 345366456 678832251 277030762 176028429 431938461 821060516 442640512 316122581 568985651 280534139 727854786 505218250 112333134 354693284 636414604 939985963 565158003 475298454 837656369 499473480 254909790 34696222 583556979 848830472 214621821 39587547 637297165 169105252 546443122 525557439 300064297 384500713 577021332 343086228 285367274 928603962 110926959 552837749 856971492 584222604 829728831 685973072 681144479 695221289 87940217 334515307 907313943 207455726 756610627 848891356 447386431 251836364 959358199 10390800 522448761 352475466 504181412 310423109 456423455 917673217 483931277 582349327 476341246 255114015 134654376 106276311 869854422 50761701 540414239 253076567 909439963 291385897 126610643 775950879 795404343 860494293 15928276 405158932 47692165 993066598 797505770 126453227 840389208 700726125 553351951 439283890 831769778 453788434 35226611 605893960 686703245 648989324 150436983 727645920 420999766 690350250 941746482 85560194 478731628 208137805 409918703 218836106 960383142 624859883 946036013 682390823 584425674 208366350 527677598 417006813 348900119 180103379 654795688 561151492 250696124 369880684 323184359 455709254 28709470 936501406 189818793 853819173 926101142 724398404 868983408 445956211 84210289 574305738 905749364 568576727 956641006 698039218 984283423 391034959 818811011 649431315 411775119 269201577 450849689 251110165 655610391 741913096 819975947 460159094 195060158 584649573 99561131 993948680 309703614 919788300 673749950 934550832 31286022 197950747 44788603 833729129 186617273 499066374 60665231 336481215 699757997 174766870 5210779 945753429 443240685 489754853 254412980 696646623 631649335 67100643 61577699 956137256 740162431 27747540 774146723 665801870 755430506 170138448 258852454 891416449 417546964 807164994 890957328 905073159 412428107 237555306 916526714 61270331 330510737 655729883 872828656 707317706 428197661 142336893 723204532 109312116 178800027 96204684 770774137 34555537 375335784 624528407 849710824 547886217 84582935 127670914 744942366 753428571 478292206 251720452 67678764 685222935 918758249 328493354 685190294 201879140 773691318 400169554 962648277 354281211 677001016 912144433 486775765 945556265 239171333 940314958 124344183 825579089 753367144 867858308 93281040 732386920 384901983 641922692 615018473 608309880 487104797 613938768 25382845 5770525 696314505 131742658 20022077 784759563 923266750 769907971 182487183 98157446 881090953 482174484 548690379 94549224 296564206 587405640 940117885 468131614 599663268 971604936 560854822 64792107 147423892 536065550 479551931 234776228 238504798 708597354 197328420 48088627 231381971 442954624 55028670 738474517 538019452 864916680 536104666 232127387 251899922 217509133 791506236 780558509 285116932 946235631 478668444 296033858 154113780 130018657 257363240 348398313 298369850 183536683 311196672 921839939 23158623 850323561 229937081 630481542 791086244 730477834 161348315 512628988 783465849 848394066 294805603 334170754 217295366 765687128 285145666 515255561 666121893 23031945 454456795 745812249 573275749 546230307 825875081 781422153 422271881 246490555 528577559 820382152 325900807 636239799 35242310 50194647 966120970 911525333 201919051 492958541 997402225 557906850 904222030 837770258 156156749 246998276 532095723 933990820 884225127 592900273 872374965 391563925 426496951 471979189 339728302 800837130 549091822 155876592 318081233 475288638 118846701 624376214 44396937 916205309 16809036 798644653 100180023 164246569 344811988 925817746 570391215 634457145 838098949 803863412 251479227 121032885 731622545 711088600 917974679 140517051 934181599 441011731 946656627 962910077 673677449 331249875 305829365 804033217 89647070 92668055 977921716 745456992 273373281 54845490 309298366 822100935 585116488 166564172 866365970 692888697 951860221 962978529 672289319 64707210 692006049 470262208 939393124 162262053 132219012 919549197 920983205 485129480 834555054 711747263 265935805 694184195 694912602 580536867 949855214 650328189 249267061 401757271 267356018 565998831 395265827 336217296 447479030 770135398 72299067 799435220 583580186 220980485 728931782 605720321 642115058 130979713 673784708 507356612 909937544 630392227 20513894 435409379 499044439 51121098 342851349 333416436 357139153 738034278 195963498 345919971 146741979 82379390 782310388 899986288 369821772 18882603 390580341 91902638 875970417 153482523 261245541 936894086 841684876 264055567 542586478 407075122 886285136 282727517 180064750 130007746 174590311 558317678 906842488 81954714 178877676 444501057 133968211 123056882 815717873 58014950 368160761 21747029 907320827 345388548 342370970 294964002 987894913 381657173 139239830 488044302 64230768 9586724 330781447 901281440 716658602 254531030 518704437 660821684 823208834 995626078 361772831 541893625 988166977 19757510 734198521 825306995 123361701 114611117 888132264 606226681 484686429 303464388 893972040 182519736 277929614 384268368 404588711 654225070 896309585 678808747 298205127 411817264 618830898 513870275 383663455 890187108 270962611 930450586 934946651 848325832 864105927 640768196 646168664 386458281 48261719 545179372 119956009 699799725 849703872 558137679 108588629 659052874 550195539 963398207 80337046 696355916 227974100 167338657 814046043 728277331 130101756 245787248 167642183 324635730 852633335 443314488 320755376 467383314 495604967 707658395 933614624 343577773 1834847 99561680 933787864 306314771 328924648 767032095 266472520 696583304 367599743 864786534 403582872 727545124 950148117 115744151 23634979 601611346 435060494 689447991 974426102 5795409 536122819 448800993 299160662 629979574 184027392 176635841 845365303 311067624 159701126 74567450 224584901 220389795 156586890 583216064 836055007 849448822 854974260 691951519 757481623 413615172 322530593 422357554 554716083 104767943 35605986 41009420 2722863 364059912 396727675 780163155 351220153 886306025 437525989 349765440 142329140 520576155 781423500 245851808 771587893 624962088 147540433 826640726 303750281 673010410 955127689 621554390 200332461 313045010 815579004 780159404 4403796 493529378 93252839 486520307 304508389 505992819 943254522 691611103 589676027 660124592 111913051 310860851 834229731 540449369 319959970 825619147 898172961 518564417 677177819 902290708 868354283 576525841 438307847 817885327 885087916 992647107 971937434 482978642 160132739 360748327 234015743 343311494 681494210 455002209 236088079 931077866 128280431 109649001 541232542 426666830 472473798 303826314 176734447 290352921 422149556 37475299 565964346 363433668 454631518 945749993 393391917 443986525 588383896 202472675 453694568 375821829 724098159 823274349 697978368 383820914 628534944 125306357 951090172 673604462 418300190 350273857 871354587 297716822 762900880 698309352 234256909 594917020 995387344 258704852 780505205 715252293 809240685 280819910 105899246 190273643 425950506 674383570 263439042 984771516 491624829 677658590 911977524 51472121 845902609 602448680 686318840 952610680 838296644 576052669 488940214 246691747 873564329 510035715 992977290 476362103 853025672 364003632 682268807 49863430 257050713 741624272 192886831 160016629 379943757 940669507 367473917 617571070 858561989 987899452 789909979 403238000 245072088 55793219 609796268 130732202 507881938 608627764 557052099 14297507 836776623 772798398 506280298 720629349 784407716 937617125 160430685 325279629 160777367 14967937 380500044 682983373 580939682 57837245 919304028 474558571 686479252 588988312 347285927 220693439 919157103 750178151 315333559 977150905 685850603 417204049 653159183 613049944 422636018 785824722 542441634 830347316 968807202 201683257 310885210 863406325 238796878 653464105 468192402 575602137 650669565 480479260 969560221 984057394 93417194 736422875 802132797 932591590 637505666 522122247 909543980 129091053 170918761 463342484 979713943 420394199 459788789 915059272 148223133 728823108 686595761 270901569 895880148 132743273 843440860 9485164 675191749 698621073 945266408 379155471 671852395 231779738 709830395 232738111 288833208 358362996 333411185 389451883 882654481 209144486 944974680 736426703 662674893 246535369 467689714 285770754 637397689 728885002 81488951 868905065 302138518 872887980 921023824 664440257 323443098 687669124 951502621 965557145 418691563 405898363 900388272 212112853 78619687 7294480 913858768 460957997 773042655 753279699 491190903 857081259 261503512 979642859 950038356 996129585 563557832 219185553 349203274 289343985 308142175 343162259 37193199 450531059 149092923 206270418 962898702 740917906 937593138 227081412 476568357 549406463 953553677 507235827 763048424 743783101 483018247 318058107 45471420 584759075 66898 819714448 519107389 522861277 655110034 27584758 98524088 272364139 629325152 537716103 675548082 4128929 160260040 192864689 569468511 1678630 915378379 680671733 820021035 976887541 452512222 140428649 543121973 263951070 757057129 8161335 208254159 360434182 341816905 578927644 596136960 467456610 426773583 929190122 113060098 973449536 197401791 427531526 201008068 32458687 835057618 649101290 221849960 519856979 805919284 854181540 769528518 880193602 37389702 924642902 680965864 554614313 109186269 476132532 627125132 273250423 637309249 488563337 624110501 21181168 266521135 23259186 710295002 244003883 298079256 124656673 234809094 802930197 909768416 743780699 580184246 478631020 887343711 69286907 203663790 674768709 759743204 945650093 183555684 844011911 814746541 22811187 221508483 460608878 410963823 899654628 905096810 328910088 840802004 83561000 312871851 172817595 270605560 737594877 450768780 104633277 342113772 62264437 377864841 78483099 649493812 993704758 124842448 737243059 751692360 26163448 826466243 217963961 908841750 980094987 488932474 35623990 858826366 907635918 399443518 909873156 786812117 484363321 68723215 994734548 537782371 644243540 977304096 503740584 604287461 77176509 478762069 957993049 139053323 839545639 840022220 979896850 428471035 994660821 361922129 57712339 424585932 434545187 774896360 43435503 835844108 400068350 590463047 87043470 251468091 897894758 195177049 173567276 653475406 624411379 479005116 388124696 684549421 435004494 65454148 399008758 51467317 761503667 839297398 490173757 677085878 804013942 789799182 434563002 910899061 88714362 371291513 610395915 552777516 186317499 854132827 491618085 845725958 380081094 947410187 883732175 692512547 801497404 506580754 838449189 888317722 960282963 641598640 98331925 339499634 612461908 573686615 338428901 442421543 97308702 480925742 326782379 765546028 118011042 422366351 382187731 759111139 894476389 232602761 267904926 664230054 430040065 122408798 119129757 711845186 731881891 103883270 565014842 870007671 208712591 335800747 350118447 466352761 857504920 884619819 33296908 245519730 788112552 685801626 887321525 118561790 916840254 611517373 712648418 25933997 697467371 762650767 194652830 270470532 951993044 539662527 876318665 743111804 830349107 833381681 960538006 878738434 986592726 441003641 943328781 691214709 468452254 678086499 617131146 93373868 236677634 360655214 343928892 315357037 573529482 765597515 763488935 93808119 969275988 181820259 163797539 785024889 919697 400655951 681911386 806664600 353459465 742733149 581244622 830130669 793333651 613837074 991702352 928252549 165307806 307771299 127711882 962843743 953766060 313597306 188480119 247024114 742155985 513952183 640339685 164304292 636547384 266855084 189225466 763720276 469409950 858298976 132094636 776945617 69194197 779058958 9898823 843059552 689101891 887961507 395506156 172401210 10360928 44813891 667813132 246633483 286357563 673195204 256095216 293953909 741651958 642004273 334052661 546591371 107787846 76404296 675382600 235212630 317256436 810253309 938703598 48176211 229362014 210219509 642154431 539740403 798917366 999326732 597355686 716175386 363342274 533664463 224210019 269995681 843739867 610618371 631993353 346939861 155489518 91466524 291747712 549005301 238908094 793364934 741249028 87539383 89373599 181028448 686528676 392047555 754096637 453710972 218160324 9506103 86141907 227233633 436846235 297935905 181650229 864053897 334731190 688103688 163753670 846483491 126922611 289145956 555997250 239278994 661896583 769340705 268134646 79590892 724823673 201494817 522674243 772755579 375788068 932426167 515855390 852368704 825108537 684544556 404335507 934108523 753953466 995789885 590154558 982806500 227352704 724870299 143232976 282670534 334275511 46189418 513960080 986481374 144173661 29847746 189959639 441973808 709427398 320063281 729749395 242848882 476374043 668010039 199492549 482273936 48164566 849475273 522769155 100391462 427392327 785996751 30963446 362758153 88838674 73984167 346285789 380490943 375269551 229298591 583468041 564445441 650005993 789634686 352622175 307850816 163742816 374326524 287041753 697717022 477056775 551081285 938429957 76669425 453163430 464807546 157420676 394734915 728822105 613968175 742632844 550088276 352834319 404197358 917660007 926899094 958967819 842101171 238115314 447959856 537666663 843363951 313374495 338813309 552343948 654752646 265213811 830489482 681773244 343513680 674824840 508433307 7694217 654387355 54518669 47788454 996426842 128788775 735122881 120418774 796429549 192144937 827340539 396172041 547107535 278416841 985850405 355590483 45420518 9066148 578589116 328539769 697494760 823752266 996961362 538347639 263143905 388493249 488649997 674804731 760055473 671154688 593904165 359403239 446010252 375847541 898351465 120736978 62772600 918823808 938275515 876796808 325940434 686758133 755155087 312584070 515028425 309553822 619188336 880909951 536209634 855576759 294449532 590306265 75881330 229633136 852260579 548665137 966108199 946653807 878257259 928291027 396657536 545736011 219119855 272387650 387568208 275237394 76076251 84258998 187558463 264903364 678567090 554216857 898184265 557124821 393772425 691613449 411767613 499253679 901735817 483307098 22417983 399995182 552363120 331209361 391227206 974550050 748868625 572844265 40753566 18070224 667142351 330112850 648014952 618759537 774353958 826944237 470821653 970327730 290478371 127507601 830600687 821669427 770451686 166047050 757764753 908468488 84205863 563948244 17724521 783585851 731388079 969406500 531140413 208401735 147320794 964511712 606696355 98849951 598949148 304986850 378337159 233371685 422618488 58735288 184567977 906956723 616582410 284791847 736790300 895858070 997987711 351469988 539001289 317088525 415408280 480195033 846822122 17482446 276772011 412666406 79516303 811875202 483181858 640364318 736169756 170003525 254407929 894266630 89277385 400963879 863333700 784536153 904765217 297801133 191538599 85388358 103708547 811107152 70767836 134784304 425027492 83330044 324501809 155637549 939143947 424606867 628341511 27553928 354302100 371893608 823907668 227967040 663285486 491437253 393586722 476350598 715553565 538890597 917239566 234478915 162341112 865604858 414348233 366312080 973959596 411471528 681779867 827017531 948822583 862484360 810385115 141959497 518303214 460207398 562105720 478564462 4075255 148418564 916773235 329481367 418599632 61345813 215747170 151836256 32283846 341281090 842367727 628936606 412058239 853162473 464980311 555379159 895306865 835275096 326337004 923136197 923905128 156927062 901108116 805259480 353799172 286419867 130999367 553244080 429498680 884893780 249701268 945922726 164498637 889665696 482184989 472079172 186928349 900429333 759347478 582486472 625378648 65464379 968579274 215093670 162035842 136971535 899857174 147330051 64759155 308302722 543556844 66532410 259401877 707897848 780360146 113498203 106374698 190446794 250957408 421887911 450773188 319403204 385303750 29101334 192316363 397540263 85103939 597007313 443536379 295906984 526829743 368286648 108480483 728433391 421239026 382058460 380059238 954329626 825167242 487196422 620526910 19351735 874671114 709709359 930333556 418881229 716791957 706445574 252415465 161002580 725052007 917722733 809853905 80358328 316257868 600314108 361331507 594743898 390163239 366690685 684138858 200418575 142614637 623259502 927921063 907768479 669810343 768087938 432464236 92013127 792120308 192221216 991475474 63171128 341575812 828487650 317362244 532833813 161109790 116975640 50188930 282247545 331248027 970664771 715162527 542849647 1242472 560010138 460951108 103461368 431666696 145102728 853206635 982719625 854193552 350659116 367906276 594138762 161929002 303989719 272276691 952638680 182657426 386360466 920981040 781059907 589984156 412640405 516222021 725563665 42707628 431155921 422953268 448344441 842578748 107643239 281943919 454698537 906511706 646278703 360928318 896976321 613973799 777521458 954106429 422056022 119912793 508246320 349153242 319946736 137341881 914617371 618266075 252631307 943145382 44642714 258103254 203240730 11069073 137948551 538546872 264157951 140677759 644724338 300080447 525994901 894290058 855362587 271881344 5192743 56398176 464793595 91342945 969362677 636837826 272375740 421513248 254815670 335956743 446859197 694832330 558220305 565094294 583735695 319006149 370998307 414474607 498702970 333286215 65486076 657629347 349173753 945358556 510704929 738625495 597450297 853625316 523001100 987439302 866173087 324736530 965505447 281760956 335875647 451645422 882546389 66143515 259807845 430558036 137270762 537723866 6433552 20201459 322193965 809231873 241410418 512346575 506183517 37133870 566008945 179178432 847451689 662205715 748683049 318760945 416359095 266546165 775828328 149479009 885482270 189108015 877628977 362327397 452806635 722730669 74658874 315695652 796354208 663285362 443942509 650685722 267544624 252452114 718351979 573419669 733525893 244794424 143422724 410083131 920287227 76754209 671555776 626429571 78244834 506960160 196539993 474818359 719551743 470259224 907282751 389963256 250345739 611456261 647945747 745740218 713956403 688799347 899024172 221225027 950185366 586510085 931288341 784380081 738837450 634761200 972260621 875403249 872544600 783431549 225076613 781016392 371305788 908574090 471510694 799895758 504918886 926285322 999608008 330252270 980282683 423567744 971350268 832837608 333944340 7381384 4430212 484375119 839908285 937394511 370052693 373882764 88062712 375619606 163868572 404487513 851362808 880592818 48205878 960160582 185291494 145608463 133812790 707002167 842732128 137985704 669396323 238537187 818651125 63091985 5102519 271087959 533071530 626896238 530549729 735913842 79549816 499350521 874453956 852931687 461417931 421883519 63738102 652788541 745372164 463343844 766760770 605027410 780122616 557685146 683859750 294552532 430170992 824906798 747822166 175083079 209004199 79932348 765377591 512746754 248365775 100552053 865593444 893708977 976503948 880251168 631604525 800607700 249536631 75024279 719847955 735134527 941295516 956112197 461731918 224095384 929098236 303761583 910874951 183191261 346617100 252721896 861397278 319619803 369416244 430139419 546422565 349045687 791261522 504653316 186994274 43255145 20564276 403322999 557685777 102637372 196091937 427047896 490025504 985504848 53717073 151283106 947196338 806552600 510924912 528242913 249141661 971670749 444346399 590212279 196644587 143422520 37939315 48537306 718509917 954252700 230358644 160638996 350717923 81717962 234295200 47172290 608800549 349064282 138842725 775376726 111314429 378257977 979462314 410980566 872195067 126769189 392330823 239176026 301560800 17523763 17186696 434104465 433966115 770502986 64478126 668140093 566069103 616080806 392520558 481295538 332270371 116936533 322465648 393632091 669874128 390496445 894485713 378170677 653450175 671420180 19691425 624437587 523427177 299727079 637570406 195818328 674508797 845099668 543125911 483846144 812482013 500588751 154493474 250873751 510213409 407281953 688308199 212779136 171341842 251561572 778484539 426254767 974821296 774166856 603164262 683184943 832261677 765673682 868002341 872291998 995315568 920753880 454894120 876023212 898851219 440288902 581343637 641787040 376255846 615986907 235023236 989322963 937925865 755435821 16780672 707090738 173296085 983966625 179121164 857130688 622530068 82608052 395553564 646387474 40958021 648089269 570264216 717860049 671887929 396187208 34065629 660904508 902173049 657380068 343731003 738361251 461885885 587685462 808215160 435909613 18281846 888171580 174910283 627189011 55030341 444249227 713381090 574380706 661512066 523816458 392594781 239930941 195472054 394773716 419166288 667600409 339081249 583982810 877489477 885495680 243449141 771407967 13237816 264254286 143889688 681712250 720768025 819512951 163586854 718419863 46994765 412689535 90035565 288581110 726303278 558429696 658278704 672170027 977367942 713438504 788114277 134218652 695861016 998504504 334641463 888839431 535078935 577133062 590019716 442906873 31969197 450514556 274666591 318461015 200141174 958777111 163826063 940533465 246432258 99272552 242623247 447743370 151011670 664799126 244896908 299090250 121591659 185817819 526659306 793188684 716039342 776224771 341537471 563011480 45137535 430767600 336499927 204475274 824667058 384158232 796929710 99789393 289673489 138285317 961172729 873852785 561461207 410757844 828123165 613755201 541199926 715172279 827423926 680331630 497282514 733601907 561137682 723286391 604992580 280761058 881168564 770439982 543946137 181153907 487750353 526117693 725328081 485068965 611621078 964546975 245299808 393052047 249699296 945590306 833766063 238003291 553527362 284640492 939531420 191879111 1145347 62864627 515884534 419762339 967971165 143737475 869553666 405291605 896892223 148096956 295601145 65847640 226258380 136976658 528308615 279582648 51484378 274411979 211633486 620756887 699161716 638046852 604513633 928870828 39453017 360845229 253949385 961993663 427489146 65953800 835273476 794326318 505381504 474479406 160192128 991814508 372627011 614825994 688144165 331061884 532563796 53828956 859408328 352237946 708915572 590160439 142653881 622952722 511533083 645969027 919696182 792882183 257232114 959201660 545968117 606067118 957514841 302181937 474151838 17403504 365520354 577035782 535812687 341268556 2399444 528890674 119155990 482987858 643897001 48299842 327154298 103149609 259447696 743101332 403096307 581539978 663635691 214264285 941436269 238352322 749285842 732966052 338077642 373636404 169251727 736176580 363332445 637875925 720970784 170866414 874528111 377076654 188373177 924023844 928163261 600457310 191362111 982746687 150573304 934543765 696188365 642847083 649819972 35291802 712107315 34793894 195764409 277750214 76943730 773870916 234657765 804661511 157619009 98737006 427083337 866188382 738289547 264157854 330916567 256280161 220826095 960634148 141705851 426117306 984761151 860605348 197196431 225896102 601110017 303569814 421535588 518570358 82570993 634916293 425756352 408093969 78564221 417150673 492815451 825794161 17888839 661089709 772145249 894975009 144170407 899929633 786504179 537180358 508109351 914404680 228615590 681240467 988308229 9631763 981339650 902089939 773690548 590763461 138263044 226693731 218324827 786022518 151759772 60652596 814450516 764385680 31118384 895773902 956331439 363295829 822628119 772217800 566857388 789433942 891501087 125634129 476451909 463917053 539822088 414987690 378563234 608203013 746968839 124570026 287255714 273890556 889410884 146136889 659703897 769467848 91383132 638381269 179576716 367799839 980027615 884623120 461764663 14111245 30650579 985373967 902316295 768760178 920403503 673637132 136994785 231007361 485297249 310664918 509738585 940018243 397397449 946315852 595961916 19952914 66331195 120409062 510512134 499877662 568308097 903979308 39956844 730548971 17647063 421412668 54812628 815804369 226071149 306612552 825925848 275047035 682915305 3983638 244551879 696644457 700288226 62679422 221643044 325514606 737454182 600265968 291440933 937780786 884462709 375905771 673536053 220447409 148340355 163336071 72863858 531108282 554408954 762929132 43884847 502451824 644019382 262642905 38340980 301298381 412780423 174288926 944501369 925506074 443395762 347538466 107555375 624732537 888228465 571818077 751913911 607277147 79890798 158903775 969482216 317400330 295236940 303095752 901832141 547334944 513651998 609194958 467277605 588263438 252714990 630809274 900567266 931556247 135699768 484372715 758989738 276048466 464824172 445261009 320951897 912371243 997900399 548712819 102936189 256932066 479473690 969222890 653713113 248993930 609835194 895241443 476948450 338991116 825403278 354987809 159213637 635869090 924777805 833231865 422060383 873782108 881108125 148864725 63844803 191461790 748902045 134768818 614809016 322863008 743351644 346997409 632838073 769041389 326980703 930847305 365298419 315133156 282558751 926756451 810311114 379240762 831341449 74843965 249608788 347564150 181548156 834006840 736806108 5835124 763412046 140579146 197837408 567555811 623983432 91735933 74102036 647492039 119375909 607966574 478675165 337248247 455227543 440610511 766626775 2153632 199109058 614083045 813201616 344623808 555170495 31723530 894752714 670836140 142509339 970272812 916590717 6650762 138767189 572442445 65532626 542148056 62463843 144931585 365391721 147097571 236349229 304027123 158840340 296070481 485538577 834525280 397869658 692495000 133950558 919974554 71530485 80909700 519519705 961687430 89547092 746688949 879248443 979995934 621369882 363992350 626709168 133634801 683150237 813955719 939490137 297091230 483819368 926010892 73797067 993579612 111060921 107851165 998008718 115342709 293911555 643400572 506059936 994921671 904680814 55571138 402601455 771025730 169255250 421264345 124379106 994747500 712578496 988953347 901405393 577217760 434473465 878782162 520219528 785735370 634495220 435015854 881831881 450659949 701296092 656626515 70685382 405929117 225191056 832624463 462265259 842689349 814635042 536212360 658963474 496997347 316461401 63196085 780473996 150714375 227421999 611473120 33223455 528465368 946359122 558146538 902516675 541446798 488999591 948250119 992908004 635498233 740122563 853976894 97737699 861919225 846406000 90985194 926096277 173920003 58339119 317923900 657602 930127011 726809520 303777462 963695271 828651252 10079067 387511473 235408757 35317289 194442954 697273304 664625871 443133704 257283916 689584043 14483536 745100138 289493348 877166077 652020227 357990589 292321609 696707959 826785001 745469570 488408420 941919251 683443575 801024719 808594132 203675041 131055637 145659597 222313965 243980357 959615392 144803643 573737140 956901111 675874792 506886377 53360997 235981313 718351411 413378366 268022510 856527237 753671096 613555379 861168497 18924533 141485093 988714326 160289478 336389273 474232858 462892360 122167542 337472524 965546412 206636863 628141761 912635071 727645411 56523525 631887385 976834933 288867900 950763511 674372261 797490629 483721511 964382086 991335999 406942364 684485258 650957753 685855094 313770168 222608700 665076138 972800525 464832814 656247947 87081989 744141178 808067556 720017591 952163212 654447464 243639832 521280884 220464533 361321013 527357655 384288876 740697738 158256501 44147591 655290299 708774504 766271085 77110877 624814705 544802113 843010200 581134568 902444308 502956986 686262822 290525828 4672539 150153613 544007800 295952104 992311412 855322632 13004454 92606617 861225470 794314381 848030713 718668660 363672592 101911824 150126193 103449384 123446256 537577628 915393856 278096825 366613341 946510798 982568780 618691583 3425542 326783320 855954353 6490149 29435153 885444224 510145085 231514154 149765525 217517982 332436979 261841507 734468896 102506657 725377416 276502007 471239985 957397387 788431337 231244642 66770111 899792112 87910579 501345522 581172912 689576060 1801914 231571277 672690787 544554858 98162819 173801961 7032871 934612237 923418825 661922707 999430593 20863819 742855931 924458217 498647274 491721500 441079228 252938464 342496719 627673872 261128035 572496702 562964367 963180486 518426745 249543456 858548417 481810038 759498301 325652342 269825003 611935592 204133667 566331266 543920652 878031995 858390352 190341469 730551059 132310431 825235232 478356082 741405797 616508251 477255073 764385793 294699867 40586056 80770837 309534109 759497153 800019091 937367924 486927279 187097689 26113663 349002471 929698801 197686614 98244833 404988494 575547379 547923169 540354722 935796667 62737305 994411928 964889153 975080693 1727386 381933322 412581966 330406390 797749251 563443260 23408112 172134766 687080627 317844519 292055392 2194237 468955100 796070455 120383084 270099196 926817928 80737997 475210485 619526261 809408274 637781439 652172657 884995623 594665897 964817619 239485289 140024771 979291856 444315207 168844284 525141681 593966561 320505164 636087899 932426380 763450245 466928774 353045579 244918178 24824893 815375502 751864486 713633141 259032285 115584624 507977178 450375484 997831435 565763629 787571816 203625059 41146821 902175034 833502566 770025734 877269464 567695616 912387326 994386042 231692905 489206106 55710445 12889541 560746864 952467226 151582469 637321249 254676536 123603587 761886635 875859325 27391457 457513936 230422105 112424700 65308126 52513708 586488861 996432243 939025528 311915449 461003289 18693615 887208776 788838665 28841473 384663597 122686401 562921128 523061920 453497121 891574692 696582160 512435795 53058416 894609801 295898546 652714380 649261045 532053341 976752500 723862864 240384063 699091678 997375278 665034170 728940817 416016417 712186668 374846582 843883234 388108813 625661615 687181638 192502363 971615966 986384492 944542337 326596315 215324322 322937099 964722063 58085110 482165695 30570921 802878830 982394610 212908395 24496214 59547952 913341256 246521907 277001880 783714939 7778601 300185717 951137767 797521927 301688055 617143525 665608751 724574755 687820487 10685708 903249489 563541297 177703654 34863044 507125409 658780710 717783121 580103101 882798953 784859403 373147963 655392252 838840165 47205758 514046347 983146071 227510854 650749746 816257883 95421946 454374191 775247466 994140026 408101348 238427963 690933890 151450091 578521962 342671349 919561318 224260196 699234996 229600734 212657433 487904976 422047036 64401642 632961072 806944717 133847634 731056387 126331476 486986031 48851354 861215365 27887556 523001979 204189067 214871232 654042320 128610157 406271474 143541882 34445919 496258674 164547181 493093994 747320426 612669743 39445233 237961150 319508095 221376248 854047813 671075990 488550975 537677146 207007876 110638214 923193312 201151121 767869343 637405464 283103403 434299410 952370137 42745928 949001599 890893059 612023369 66505478 285000012 156311230 252622683 985529271 902154649 998795602 810061647 602668725 409452799 371440130 718348473 48785610 718957996 865500100 725924095 774334905 311204833 448536514 265254623 67941045 988616308 817505244 920925926 612895464 317748047 150474021 299658745 416680430 676394991 916631138 645390288 572145751 130520038 372860558 693166454 359505448 173415257 774512473 303534027 509042523 403656066 211435940 459476482 405526618 129944367 313216006 967976995 664168584 392450881 143250250 103757706 363141816 716980015 86110959 747253606 987359156 394523008 474069415 85091643 607502519 772371540 356143064 332475232 34946547 173442524 9439774 202137474 252269837 684497630 974400967 705504031 753951644 430983986 533280085 426866188 434794413 988262471 406756096 787916016 138319426 875997598 812549425 957976007 198620622 547518286 181660937 268917343 225901754 368251007 906172632 305652446 314384868 737361391 527496358 614775354 88659739 412243056 569074349 393799359 336845732 986409319 114320860 292101261 123882680 266334031 584968278 582133272 110460931 644164148 236639729 429942438 763807271 608062521 220048568 401997012 509910327 66883602 669608809 498653970 885207868 528968587 388715000 598254626 833807028 757172223 656145930 55425437 654008590 973637345 525802363 902698094 386711343 668591671 60575449 174566228 915656688 563214105 770621414 462364005 460975261 138981943 82126873 396941446 687326071 502014545 312676638 161140723 963702835 962694844 409651026 672056510 120000122 87758820 608571464 354643015 463175271 681323972 995122502 113357513 586537740 538228847 418226632 918621134 328167149 466595467 630141436 252902581 976336002 813658577 271393605 232773427 80684218 911844239 22678201 862468558 857212275 515545381 746135971 206593124 904909315 912933003 136508929 906124963 94600626 7878346 184436486 5888654 73148477 725110910 505029529 509345022 793274453 958695003 845157077 466372127 600339998 284784549 552143495 744400879 454188977 762511542 924577203 730944706 313046938 39704444 439723280 287944128 7685466 78576632 420018055 882559333 584243686 545514176 587581624 86775297 25097254 266419069 733195636 191517238 406703991 506682222 524383300 172056445 310225961 679409636 377787361 229672097 298547714 565840068 232890298 703124545 943150778 462859016 163578993 338111827 144907389 975688510 592856670 674352540 151683180 220793351 718839306 952076344 20929820 218612377 209370294 505682968 504426773 89475390 430715602 617988223 456531284 980806611 144098438 319676293 839650249 139496010 361292332 827921556 298081754 517434152 287701715 199239406 218725086 620403207 727700158 833872932 11275939 847869973 20683747 920620704 285197289 250216596 92345965 328276508 254385893 68217176 800637755 509176873 485795263 903775564 696770142 289581738 48520980 790502125 23671199 558714454 821528180 569375949 311497974 184847161 7088357 757119505 449662740 906283315 867825502 107780852 22722010 597704311 439823693 523329858 3424992 753236494 548990226 195286238 260398575 990039122 768246402 649257532 2812295 735561587 477600100 31622375 303588186 11039221 529188855 784710140 645428943 902362416 156728683 696321710 736060800 308720079 546703459 763174080 248181180 127739986 979488121 965149454 419114246 98797452 344676282 611345412 987862676 181030693 554498342 783538725 239493584 343858712 95759665 169053829 248658651 31865142 730820421 913390928 614563077 543135138 914998590 430796353 120169302 274230100 908198380 337035051 797485321 426906518 108931477 705385076 646875147 758222730 494808688 489377173 178454400 536258209 96036650 972779419 295204415 160573221 864616293 553458601 691365713 244050608 719265332 827449204 682329206 603176627 755132577 527083973 721420447 790768369 838601768 467792123 741514869 580041729 693895481 494569862 782983889 956499407 50301881 205923949 531717442 834592795 622269825 48734665 352114826 970711800 654578910 349354824 300770593 498678094 513645328 518607019 771146673 65677145 130846411 885455432 88453016 444013353 291167416 600285576 150232425 893143840 614694901 953131882 777376619 943518839 603112593 603223295 157977624 953418169 865908753 689268716 795139744 108784965 48479214 917787883 487142755 868985808 90919445 205668938 977051771 169492705 250349925 444279402 534713392 872990036 926738996 435031617 852857217 626857432 469707 35741657 897663138 502861169 974757861 875224270 658545016 242368502 454730548 887286996 71220255 888108180 803092956 179230255 857315685 252125257 197728502 747414586 574655308 524657257 859209743 380175329 53814155 52196637 231750054 60898342 36624910 498381791 822795185 503881375 9766770 359608832 49397273 557479926 490696074 199683363 473067321 266466920 375151069 568337343 793375331 830996551 318189093 379063712 764685403 937816696 597509329 78962278 282444250 73984758 831034756 899209220 707978252 37158221 324935572 746140994 45638418 312051487 439490699 986213436 883572865 344369827 648742570 122872546 883433442 121327393 724899681 455076214 192815408 535913335 556184536 98837264 717137245 881070743 450319210 559968285 108583629 208032775 399015460 941398236 329538008 264832607 57007946 6426592 117642060 572011470 189956563 921076369 479687914 622111382 299308264 695866794 428725733 998094220 942299241 83250108 364869478 421831321 303545192 312324522 410939146 845622587 509229227 797739820 124393314 243260676 675129646 576996172 420833905 642129946 544800415 797151979 203743794 641472438 127774177 909321021 586150160 543631013 860881289 455879241 79676524 834243018 355763300 580766058 516390171 510373018 366948847 570783184 398880229 467582878 274879709 418855168 679040519 410187509 776323989 380392784 971173810 438158543 794007218 140959852 799701130 144440819 879490433 439483860 614386215 306959930 127026310 829141339 478066839 154565393 581647863 43077033 497985242 642829819 229139007 267329210 454572901 179379981 246325373 516345950 615952032 757019505 382301955 792831671 258638696 782087139 8891863 190383805 23566221 394220343 822428469 655216317 593486933 891070161 553319434 759990998 725639928 797284139 723486843 712651131 508778785 638662738 827397724 734627316 891535731 626997354 393498042 93249244 119731714 906200614 547099986 750725796 466769622 479834448 106632983 875059215 242760300 281376071 257253552 439942324 169308724 112647548 248936951 77844864 916302100 260713972 429820283 594692913 316053475 64497097 773740287 35627740 443216367 730677161 727916025 134871143 571280760 698102357 593687572 30677263 418455090 283679011 171440046 299804132 175510471 818421373 240462938 130773064 395231827 936361568 552095584 120729204 595322598 215664350 158821432 128500211 93929990 374376092 844835603 110343717 373745706 663813461 183262546 565072062 217309760 589623381 636296204 991501380 868953127 42259198 900480653 465687700 900391222 786187079 114169041 949984605 669925556 502109751 445928461 821639331 287332957 32290927 452799783 34862398 344564964 326976158 58926905 36998488 70526059 103627786 533347346 985267955 693108492 684906766 571011764 518546017 763858772 318091158 699110871 748873418 112268482 214115748 485813349 896403113 750229069 138375631 69774844 909137487 174276315 965778879 744706415 551191135 297376203 698315442 674100549 375475280 243783020 908988922 981750841 329560815 394707843 27921277 484891064 562463962 58431433 170711604 128951398 81123077 490714731 24798892 898406553 4293433 302148233 278830984 482993884 57134736 211101367 216001532 779095662 839951867 324422526 98138196 954667969 318858940 732297180 970797163 345472251 212996844 595046848 768909876 629322360 156789750 915196559 813131829 654364997 408872730 650191266 597984263 117316007 293859307 467007685 545484504 576685459 530140370 201514170 830535656 503123763 781313416 485568436 998588175 746288487 27348896 990336477 504895286 814996033 589951227 508166096 460106969 861957512 705427537 387926815 735679628 577333558 201036207 503572174 75480435 242572794 539277555 119603670 576009160 183907767 226068562 489756579 214391640 916079107 736179411 578345111 799559686 754122921 631211730 454607493 750156871 236320807 661612158 627412278 947893157 744032817 172828250 454659815 698354493 347524652 514710464 727691465 497191488 570268084 733509465 13249920 58055797 302478614 225351078 274816933 107507381 109140438 960196987 861537348 509845358 351244587 757074046 125146463 980993313 12405374 409555372 94103144 153262821 976876015 845513685 387922123 353093857 203012304 610963483 587014242 782085333 797850664 262266487 840502271 835525778 899376433 766903348 303227878 561014397 274046938 144239730 320269903 562728465 571552581 522470564 600810984 472025178 558638666 713123090 55720018 412267130 637350387 725980504 743101088 688290343 774399486 952759525 111968219 889358379 844391262 309895549 211045248 854691043 62816954 264433592 272921599 999876801 982227693 747629953 186519358 872399562 331681668 767888535 788144917 728857369 336055619 207926031 900523472 92118362 221620896 328961488 90023600 366005584 287793734 378483989 715230826 402612559 887898004 410057455 605870502 546782914 561032476 42881473 228239745 293851814 893776164 404092610 326754828 726653965 267354664 838606974 729285834 349147293 182400854 956954966 506859318 670514447 850122000 376378363 789169467 871417264 706684782 619425783 941867962 832160994 721365689 367603748 487125255 881327516 998698993 634953010 141093740 285387750 539019593 759667750 797572517 440093023 901947045 671174357 953046883 113471415 128354851 980886637 949491145 577482549 269557903 989776365 278221298 529384241 878249965 137809064 887372137 789863067 94908403 532355783 362522287 542499443 410947212 560785859 880196024 809435214 499896918 33917679 743179374 402839256 996810021 965614060 664698157 577245260 150426750 828190002 483397957 77934334 472061981 952272014 665298812 652932562 295630959 440706974 911311497 92760769 951421208 223648855 899621786 808790875 894336879 614878080 663675087 442190656 854108413 705058612 769078716 423435430 216334338 869388644 931412971 834388183 103369712 310812243 658961752 452511919 196938734 71861528 611944691 866752290 809503574 568144927 289242402 127715252 180684855 970470312 838767676 85201151 276950995 230468167 697455375 62138161 744833314 222041442 387125594 563044491 734310222 46210486 12742740 309726179 987509301 682985427 736889635 154828066 411814634 705875099 597462374 76441031 46202421 927342023 667789740 870364003 268112654 250182754 641358843 234400283 351064357 178270028 861724234 731932969 779386717 757607352 159502086 682776923 30426189 626304430 416172945 60934547 301139134 292643466 238251710 334050629 384543792 83602811 602468695 663300348 963439956 823689733 352416407 343027925 198706323 566058111 623209136 10927362 643103366 887917206 543907655 228299848 901826171 812751816 259628019 218945665 868146423 340836842 924431553 478215451 850507823 257803171 326239411 129704856 230516365 582857966 487450172 445920780 22224689 523453340 791322566 929998242 120882797 585488848 629578796 400039703 306604104 355254913 293160256 853417789 839330044 366780923 978292294 886515066 755271033 988990558 311006839 147324998 9606112 639695390 462701952 7595953 36221960 443556481 806289920 407988698 100448764 185971236 639479309 378487161 85558906 588110199 456216496 327188566 781224310 655072572 11505508 553541071 857611413 59234060 375121563 551920470 857272755 794542546 836435001 420679409 174695261 269291085 413829399 739047353 530889560 65638803 648132737 947365979 466337560 441638281 558719672 797599130 741137481 753625451 568451441 687058635 827708746 582136394 362606677 420147287 420653997 991776137 50524031 358314556 67123385 689891168 84892161 996880013 846538216 865434457 711934559 295073262 41920873 780140246 125412114 955676696 909038751 380949897 89356038 793474651 584699040 711571449 726798876 111088151 661020854 339574276 516257705 865062722 945297634 73424727 924781301 42926821 297027668 881286648 980877245 537449375 816408564 482895549 29500082 421236256 975240925 20310482 60000248 824818095 851021532 683491127 178225064 753866917 422047989 390152000 753222734 81200880 475359710 523371795 404076907 965452433 416465027 182779693 684408820 201189918 47725696 584268254 602358993 884223809 419216554 109290440 834288479 463245110 334112135 118510180 417873391 567255889 123146704 351000189 276045380 974409078 111494902 428395186 389637657 894028447 418452379 459084792 559588761 258799962 100127765 102299671 431222245 923223624 762421486 267225128 801774994 491313824 231926630 320707357 986137896 244078249 119947759 884723257 219889060 96382531 225447088 717353364 135324918 38371167 538045956 96104088 350039684 155360386 606210808 156896391 782278566 911407431 300986832 203305202 84555304 235437786 473734786 103223875 351643339 537423485 878399801 378272308 222008259 876053510 361269971 54013526 666417978 758940255 125188452 211362444 444921292 481890309 32574129 105520525 453160713 989668746 227904694 419705701 913470455 975029780 90169889 721567220 59615117 584595931 613292756 515138413 7018297 731180206 831472742 265473753 792237915 127777903 68389539 359088274 66153928 171248019 355894792 694268104 962124360 468399523 441535560 834290687 391069463 532547517 675364553 316814735 938358632 656584979 825726760 822813731 245014493 203588971 303192497 820536379 511180049 461281693 872327655 942048426 980346382 560705049 724528386 817294104 19492567 490034526 10933868 97093248 74813664 236707460 230871619 712072627 619804560 401053107 111050715 11896788 924104902 791197865 480591417 257389787 558179153 748921145 679206040 591842834 748033911 789195718 743992552 620022426 532452719 947438028 430900810 219270631 368759783 680173656 472043413 85508160 385622142 366665355 575655893 548685120 316590667 411241498 32822982 967311960 502968916 169411025 109194077 262888266 15476248 968892939 252409920 342660783 109869574 254924092 944278601 24161395 385008131 558616680 727168262 745643604 746106345 267239849 670440252 714459750 790902274 979537068 656857440 915035537 678573969 777751348 947690012 662422545 158363465 256211862 377022672 136002550 780100052 582877500 98152975 282010018 171536461 111246627 102984734 771463758 510281926 696102492 899833208 668083332 525312195 683135118 608011596 903445158 105798589 306994290 11765245 668367718 764335521 332420182 168121761 443361356 99355982 895725211 198948995 653527604 970718491 406651447 748892578 28955085 645625678 822047028 476025135 573465115 680775333 852155183 371720979 403706613 240640209 695086042 406139750 257348487 655034103 154115450 449015545 231566546 52682797 362048873 59032526 739526695 949005827 993425557 725662106 325121968 566851831 660679167 597562442 395880167 267548927 663123774 786804858 333171997 386804740 490370809 410051583 441061364 912885345 150504305 226314335 635007461 891342696 855640308 525071188 695930044 205171165 153394795 669812045 907093015 895471225 228374989 611127789 426302442 873697896 708888745 258229898 842211581 523698635 96805537 404202159 207508332 841134647 323703785 628767898 585834791 884160821 20155340 614933439 586368112 880543424 533345063 986909507 413544543 770648010 366677228 728753793 169371489 990580919 304676513 514228105 366674357 610220511 975702239 39708060 631159278 327738385 968338899 518862258 532408180 618028811 310656447 747354356 132622594 732416003 726572922 803857729 75988777 479804449 923679980 921772461 19028684 484249858 287855508 942283518 104150434 830923063 231464194 17839150 171770552 882409156 678158172 574581484 988691692 315911073 413903325 730240538 896819059 627676220 376195410 342009936 45183059 993841141 459277467 798078040 716562154 919857057 545848624 85372848 308429925 287453192 752978841 66931979 80045642 93692007 129645045 103651536 361444079 747027695 625487988 473323417 699075584 974668100 607758813 638057142 324420349 910313726 855584265 961107624 651457977 784815147 757385318 538801574 959852764 211357643 827414133 6521883 208882274 945931347 199499339 666688806 244658715 939630635 753492244 584564504 252058153 256875568 529396108 1268218 423572356 741640243 178384516 386869764 701197945 229550967 459525475 377934375 999848743 483810615 224237218 18933380 559344641 616125726 598948943 869748467 161414223 304185805 541348491 51624317 336794284 675894104 865269772 828518626 67759497 869066697 451440796 690988820 462531497 517709724 776170903 543674810 714475683 759158337 519203441 454395566 893862756 133909662 159918382 378326144 591002794 896515978 179581672 143078640 391235465 977167955 166201421 929464695 703885802 529463097 190851103 131857343 928862471 58948080 48883122 727296551 357964273 370445858 253249905 803303488 724709386 289944555 789433689 717897042 993911691 771886171 324241787 841004760 361970687 546145784 624061055 130917631 22308550 7089977 496583708 70614828 795622292 132706572 985008545 745457779 216887535 723886417 947057776 45087776 224151732 531177308 849744509 894619698 77184146 871263351 329397459 912776155 879488653 963698269 167294479 424591361 803952509 952428993 603492579 598746048 591100812 556658373 923668116 335090918 970980028 213708163 876247933 615942774 967551327 909799560 720839562 416702246 62443165 268989780 596880574 604963296 520025329 978289371 223631789 916558917 19958444 704631303 256014850 892842789 806724209 930644019 957861115 283684104 48655799 20550577 521294824 203369128 830132043 473933894 815330479 918764405 715230155 183937961 49251403 990708240 31512619 233219591 488086344 937488592 962099764 713521282 252944457 325771328 47126272 748065709 499064451 724611486 518081920 113787409 275661375 848396126 53511926 59932332 43120476 223371174 266718075 31728493 769260490 829871311 568962682 96565689 333571600 134547434 904422195 95602921 781667782 868801337 649387833 289086666 363352604 696797873 830142708 823073819 94537298 242865279 791019040 637204754 974744638 197571456 526677581 261122520 359534793 399684039 423926621 803212040 625867378 501777691 300017672 86762548 696954825 715409782 971040859 949122144 774387189 74998151 581124660 141600901 454056751 430886705 358150600 754778127 43967301 381097482 963536414 101539680 738277400 48259037 343070098 174638667 830928414 13797160 702738003 427621529 830996704 69255583 62559460 800713863 256860029 695478951 516560030 241453382 54218534 590616539 709316141 497813882 158140320 428621707 122713103 460737980 266639301 204344632 329063705 417815832 413107203 834960410 996262641 911537552 767561947 271410586 262316180 122995863 272499555 754144216 317354194 900767638 219294149 827687974 200024269 901918314 977960894 150807434 535372926 487077348 641873695 746037056 686205744 177872968 872944720 40317238 347778051 171610062 128417480 918275215 849097322 510330149 287182230 598097441 19352237 531574763 998680539 803174646 100188776 717615926 374063438 446596303 114604810 760017934 598661814 55404188 490792023 476052976 739775604 828655877 876973799 688684877 594272502 799082724 68109989 338353672 11917637 57859529 746668880 620111356 402576248 7801973 650478845 218874228 679965502 815684447 49842835 454837169 845457497 303769906 803052621 246958952 498406173 15998797 487119932 54537025 479701237 117019713 658662083 331838041 983479007 429184599 214934809 131409089 275262443 270569992 260562890 724766204 933097407 396829827 264314678 617286021 70988566 479620138 706660369 572671303 631938108 521097493 981485538 392124451 5974932 575482253 387735940 827328110 292837907 663883410 310869415 548002416 516371906 144797270 79855951 584779494 474544703 337546944 686193748 153252736 614961980 76287466 157880801 639010660 495773951 546941092 250863862 291834281 883657441 405756142 93057254 404164573 263804879 765892225 552639961 46982784 560867532 575629639 222945611 948014982 136271725 112106463 306621067 957209305 610378331 722066458 293808445 281328341 878545877 963729793 487294425 381366475 656531499 319555532 137894954 796812158 995207748 492223340 563573199 508452264 478919193 649916930 947821757 67939446 979753272 477410533 982431675 536237064 375622465 179748769 839477476 196314098 235602028 223413875 103418921 806836158 308130818 182185166 15908813 135125352 605428960 237543384 874667239 435632096 528072695 246198509 18139107 997755276 379378382 532411931 177291009 830298307 12859902 680317605 155725013 404286035 407377333 369107841 654224069 696312315 469740596 363885018 772946318 22320370 668743249 84792206 85422016 37444703 722250742 276896176 108065341 306928606 276241568 314225415 891030718 9172481 692925920 778288270 53594702 997782221 988771294 38326770 352623565 426345017 153876433 241803799 771716718 895300274 475294344 163036051 711105593 869529498 738104548 273290546 603573386 543777732 620207195 673222768 290576528 580341242 115932023 229142018 251290063 211654520 91063381 818765389 115893918 231778414 448239399 399207405 493357226 933968001 677610162 852651056 910780785 659931466 333659857 483228569 742464712 216874709 162655472 664976989 369966422 443635748 834759313 914814697 108059414 466644906 29139403 39067738 797681113 711279569 830471622 113366787 542349250 407378292 580157248 97141483 936703432 491602533 374717707 916082764 254794295 117184488 679285900 730761237 805782831 981052214 244325438 499413609 685753124 80250364 877754925 707021086 365736284 904447705 900305532 420534335 75201140 524180451 920412639 286373515 829029084 999236387 255595553 401862131 980453718 656672020 439205024 125007392 609376123 237271336 644777676 465971946 773673014 207097411 42138283 671596770 940419654 324496190 411476824 139457993 323079872 755387749 637187968 912670487 796649868 830636282 115448803 584375925 587925475 737664944 152698329 771319875 668662487 700784432 85095370 885295635 373939659 142204823 244307381 409734956 78710519 519674870 72775594 54125832 663255013 794216145 594920016 548016086 769202679 817128609 971240288 162734840 322319582 309914706 793654311 684606854 23739172 825246661 592311816 392093386 832880804 421319759 573590776 843908290 489628940 569668920 668599809 610427554 692278882 782378046 725904831 278421327 715332476 355393551 557843174 652678628 775925382 605635794 427767482 102916145 707271552 920845471 806150037 292459319 411252926 889363458 245861220 215053741 399494502 50709628 839999018 907084414 123655157 881714434 743577724 29222729 966724283 484389500 607367684 418306272 752220250 906698823 810377215 884485577 220459595 232336564 559243198 590673600 616141145 106668935 957699881 89688883 769497123 531226232 79935799 501846468 235292574 236022709 506483319 757967563 954348945 170905694 363954058 259254482 554599192 962912008 276171686 745017111 259517730 918507579 959329045 58841613 145558771 821193460 959354804 642406363 757849251 407778596 989941109 578325211 481894300 46744110 839237341 838693404 404516639 208472941 602098054 152032225 280599232 27920556 106997918 953949216 628795622 166080684 697358183 203614468 4462412 42349985 531135413 244361068 679321475 69290933 736968307 48068458 520349550 964642692 389680670 232812228 262603204 650219679 70393672 740319094 742980241 900750345 515280662 601682477 88647605 332415165 352151491 479807694 76482915 664024101 120012059 813492973 940290212 849781412 41157888 637320790 514830802 19189774 780769257 845721480 583343901 176771627 825816926 997853237 917235977 133838648 778485373 317123524 10294510 936943205 292916856 945585615 898107767 250129495 902671125 179145893 910144803 803147688 235570989 323968457 940156104 883126626 404697901 731867761 280758283 258642824 498546072 152247816 454050280 170998670 871504258 137436844 775311664 702098651 838174998 804276144 767127814 223729486 303899154 843635228 223752034 720420278 186602566 551657768 352104846 944316505 877680153 19477701 336958123 825752942 476986628 923079188 32404525 248054691 463869972 607046124 843201115 158779543 917453420 459524440 171049680 832068961 567046081 257506839 325195005 353134855 166283996 275317531 942218916 74243336 948480028 306904330 947698782 951580115 234372081 788671680 158479383 616511822 792244066 11125707 297533325 941170000 301701768 198618862 292753620 365034022 144675089 58555550 604653780 27013906 273266366 875829128 977888713 235036871 614008293 437335817 325668291 961817071 436527087 290620340 803373348 703964069 476661211 628704208 336468260 225091067 160043705 432928216 102136400 441081461 183624753 562176761 818408711 835905165 58021626 855244183 885622780 638763053 810218850 777109960 887027383 691947575 56063949 62475735 310049812 119292673 989540142 322192578 445487810 174115537 786772879 153791165 296332228 488073830 107574415 211316653 637715700 604067183 514267615 602465198 585656699 797566225 951375300 527186318 463247963 113197669 134992792 780539215 829980389 900337911 721187401 878141097 979709763 583043400 530706137 197159301 518572783 87219021 468022492 124470403 701015354 863988975 430535933 172772213 748434374 526708873 351172985 280384994 290608396 805132141 76072610 809939332 93459672 554751583 756970333 237055690 787555015 421798424 843991461 130215767 896233680 788411844 236093702 310175873 287329720 244548485 366317346 408417747 724835228 338243310 38020656 35144075 570910827 342482312 430864248 450827548 501418090 552035664 518374360 667339694 433194158 51745591 605732418 127593625 17210789 784384929 14877243 130275310 292326286 408511207 846563422 367505646 290110716 186706901 288415447 854654608 476014935 723775020 672203753 777165311 653357402 74784033 954360936 670490906 757111702 850628572 527834688 323197171 231799022 148369914 530957036 381828689 787583769 410516492 899511807 250683437 894926116 863869974 918272415 403481656 826932205 630950928 846486277 12723540 999398569 889596521 798342910 588535319 645257054 823194751 594198125 525894987 181071210 520726311 79768263 224731761 328145402 445846828 688269461 727473721 568608916 887942600 100584437 574631179 576765838 518887212 522950938 347894657 127306900 631681790 120082120 452287210 620209958 594437846 921205976 64104905 728490775 220992704 207775418 979628117 30965519 301319101 182758382 869849847 890220810 978174017 246973066 901689038 152002775 283342518 892561335 39777838 749410971 925820408 650787380 305020188 338992971 927472088 961127634 734286292 390688053 659386265 167257845 661923652 2413176 417102966 425400602 456301454 935095175 368810010 527192907 394388618 81816490 418254630 645524396 22456385 628175740 40857518 55603442 176500595 503742830 847180732 579836135 327024146 38587459 671379404 20532456 843832773 4883858 461977935 286551655 301099110 448888904 212122920 63706473 148177028 430279459 374757425 12386568 76291554 719592247 604331447 192733170 182708214 971893357 621963770 981320424 900652651 49787391 670467759 39359808 143811999 222980862 437781885 820742500 190628134 861204172 333517443 550123345 600232517 957068706 209704145 669784345 424919671 316383499 130140906 733185377 482640876 620551783 21252424 616629219 232419845 206418281 781478616 956407790 440004570 781589658 749144954 816621281 614814900 986788820 510099074 927199411 632759955 681850567 752189242 210337390 549960872 448481655 116672350 744986287 786024412 37382332 323160990 661368360 156748616 439546560 504858655 382781471 409550523 894114181 354028282 170524908 604917560 88748381 70796988 67653759 824158068 816204656 115533541 533973207 325335132 351395897 971127401 526087820 355713421 612260873 347463730 892639046 671950299 611302275 109822363 452568643 371037131 856287774 115642614 268281045 411068952 225587367 985528328 386415842 120300593 259805116 838958216 532684642 340140729 55068753 609975459 250027749 611063302 62231599 962928507 485386763 226966180 499681904 976300451 287694857 614697935 839761925 919958949 468575530 252515836 59081776 804585084 955771724 522379600 754880266 114623514 806216799 690621991 183125502 705073635 472353514 725020047 248452684 586441520 873597574 905574346 763507079 561418702 42157664 535666384 559292951 68631676 234349499 920018634 530181048 40590704 389709932 333532312 434388985 818424019 869288284 87937612 315487934 298767168 289048330 66292141 775041727 373352009 640402951 444800693 166701575 346013938 616364919 32671252 946979957 365703220 614458774 309712810 398565950 363245436 239616561 924956944 777481833 518186793 438987561 110282768 918129490 891655953 958749940 488867625 780165927 290139900 235460892 475359244 70450798 307994408 667473085 181700129 845615741 227773123 382557451 254199043 621906945 627616884 115643850 982842112 847503224 765824211 623306708 711804826 745488310 813086957 169596823 862592520 29967460 899615425 687508 294774710 278361212 553704901 311961825 254409408 346628815 812646753 704144296 664504955 301976703 435538802 458164646 971138029 617881989 959441609 527150765 869937232 204695852 771343786 6513442 944983443 764832916 255230030 903185535 446801624 126311216 831579489 919776210 76631287 758452040 629939332 394980925 561693434 689518712 653408460 647854452 550067359 222621743 569457473 259465794 28605146 28567089 49268576 483713796 925613136 521570070 222213530 234398252 58054620 562222793 897005011 187164863 506039565 207722761 143269859 393280216 474814630 821031915 282827800 172181539 729355038 152758870 431445938 997022818 316837150 92072581 369085286 640108012 116268549 87271561 432590812 508910121 254284903 219530949 745520177 858925591 745307786 170686576 228816502 509142216 317641447 846713366 574683695 396678114 149005999 341559831 958773460 526917661 776346180 6674215 798768723 480875465 670765499 254913740 247526284 252188997 367983457 942763492 311484628 178113929 854618163 949879068 718189171 223998109 244635748 642919801 336008486 133960224 273254363 254722771 589112989 950705602 816229042 401672789 129893886 122627529 905879992 11925759 832239712 303568272 457071856 693961252 522194257 658097156 37994000 64113644 537565009 845786149 751340803 222138323 928226389 569413515 635865191 140475688 539334212 51177695 738751504 201855887 697663357 176264285 407034755 853484416 246892368 886584921 233563772 140189382 726692992 979623862 281477480 384587008 9073608 601587824 167172076 722734115 633135186 295083028 92707164 436838134 834546241 743488067 15379780 450236820 198689577 906323763 946074595 539614190 721064593 883177517 328391851 351932487 13836920 264003600 602808003 829362102 876436429 616722381 430649733 511047335 560754422 421987561 715970304 598773594 687029322 709105150 156406391 701637219 85858967 363340601 116990175 494316840 684105117 772617438 693571429 426892902 634412176 133695936 124240358 194123949 378249882 49872329 668959094 526414047 524105046 983057528 717100762 341612213 265528150 232649566 573426957 422662970 759598239 197606048 468920255 815728462 774706472 502971256 20044753 449753636 235288415 587232436 825624026 540716484 892103331 571584821 672571557 454403978 373500875 969324658 518558129 306161317 550704029 394050291 220776368 525016729 596149592 314426582 829015816 518531517 662309163 150701644 123894869 949494206 39956155 904838685 36627173 399543322 347547553 459621408 796118330 721157286 230211562 228131780 76074380 178653705 204864661 694827659 64480324 537605694 251827224 422442121 94320770 295181590 26318556 822635753 274170009 188886708 504179644 571896936 358295182 481838607 746716810 928148440 461840540 280077683 751720074 413235359 841230770 23566592 958611189 118447413 912927219 96396586 577941880 582648745 766149429 507286327 499510962 520072733 900738947 364913604 245744313 809643334 280160667 861417280 546528662 657841901 47473521 313925232 472193988 140253808 353946282 89644778 629034677 910000449 75413282 32954777 527775565 248103782 163565415 456236863 32811109 992624632 621928763 611530478 278712137 742685092 524406805 504173710 795316283 36600621 884153249 775632731 134723822 182383079 645854268 162329188 132902667 392363582 645832569 946446605 22754991 441565741 619836574 249777550 980729579 270198216 880354087 941373809 741028419 407117746 941334850 638871064 432873776 538065831 54318162 980730676 84823198 972537076 857589613 696698191 590773358 386744570 7475166 89306180 433972213 883127727 273108899 492245441 759025788 511466524 59173871 30155724 762941374 158778592 78634921 322595131 262579308 728327339 708550124 768807482 989431980 96203972 92450437 521205961 649607318 883760004 263433336 299745596 504876726 769942745 485194876 950978233 677002893 980754628 960750970 843891133 396336912 833653211 674107666 572404376 722278695 63173063 511493653 32924652 580366383 377969095 944720652 880526642 835927673 6898476 902649520 497111348 948903369 959228379 358394992 842712724 917123543 981214414 732071150 762921028 214173393 502000787 538742914 821209100 686321623 403172811 564895669 59717384 720751486 410265004 622069703 951576615 904149582 999489664 63824171 979734701 418586436 430493220 10684422 284730545 995880017 636934282 630771891 743991200 132848856 299263543 57208385 199840952 862880308 679468742 295894259 17469838 587121712 66696547 989736639 674213513 330780045 326120784 979590096 632988004 663214719 391939683 879381765 745956272 703327536 312426374 93683311 676919119 172126780 251260214 95622615 975823611 337742644 749999621 108715317 939730109 855040283 104304921 52493626 141882486 783190764 833866922 73750471 925681753 618624018 354976903 209288308 70414703 730191086 647377554 870507786 319833618 456293716 576728895 743735305 759878770 16110350 865123865 887496995 716485395 762882648 815953470 183401407 228902221 249104482 90771166 202102647 845578187 858979282 762956735 500377242 707026700 718394175 122255292 191628459 883041765 81683895 475097409 556366048 625671165 426496825 98155729 597630115 563979344 624073020 899225985 975709205 720130477 158953767 422431610 20013702 116448568 520525526 558050426 963454718 565394664 457651996 461379668 842633400 305351178 580878907 309800299 538611105 70501308 913372269 758752059 953717469 616591219 203532895 541296849 957002563 779101558 595192753 760499533 973914076 196375904 202206583 1780839 325324904 462056610 953433275 2060520 747275736 273320190 12757752 842194732 65451733 518626573 722701984 90705319 9550392 693023930 29693336 331493212 35039120 463579589 622740919 124051047 231612831 82436674 577978698 878562421 904113373 639856407 996429715 440964935 157133812 863345281 883541829 781613875 264696898 354284175 719589642 616219043 370970714 637705638 761356285 861190547 105676419 603975419 132351024 618946583 557463351 585382172 928976168 376943827 450543013 302582888 910635612 583745153 864065584 889309586 611954617 254508399 488947439 573567522 765828641 647791102 573354539 835284724 891370983 852957988 269328611 68739255 786019156 116296939 600657739 557720174 532200742 779143408 510123336 350783475 36635916 140315876 46566134 494039151 102491691 48417551 696581923 62698723 21736860 30645448 171830225 41194147 197127403 60040446 632607927 80752086 415290522 954036402 489705921 265487351 356757660 549427066 160279436 386815575 822488282 5297664 974471147 4294296 711160753 403396225 131229797 502089523 727635058 698596175 264948916 783346675 856813537 222185296 229840711 11980920 226244791 321659004 402603457 255445686 487565344 376428130 863205751 112395635 753972286 575228580 68017142 488745676 886276772 999306102 856397180 438203056 865530587 827267619 39971194 779466083 70466784 86929800 627767576 231548925 779681700 240964759 205545905 716961001 935163275 808511190 319215954 416286311 265332462 269956317 200682815 895831818 910615193 641349852 20710511 898648122 813781581 417951506 295822347 944534706 143311167 189678167 971669491 752315651 930965655 845048467 25513273 970820112 527549426 696772420 264456867 97906064 497762785 621524989 902996781 501396112 106104424 563741921 360116357 595974638 135249280 887804204 687029134 455456991 844535189 410453930 539685597 283988841 871275016 386628926 707370815 806734058 822844334 501487965 206211633 542309007 439017295 594512528 91007590 486379486 212402728 176243958 947182661 562906925 793439849 505422015 964377705 621531688 358121400 434203826 91740703 607188047 610214829 782773416 883736043 850161013 965009492 872154126 865197059 896078914 597323950 562272359 133256914 315370162 346348847 852615624 954162039 181636756 832857665 781967195 133968451 878439949 972126400 576630236 238629183 59363346 348824701 224137759 271382692 945924849 21895868 173360008 726371168 189478089 59660981 376470673 184575896 510960140 676634646 896626504 798813472 392054276 829234559 374584782 206297093 672685900 860679940 564058841 444891908 553458259 993181359 759443506 251775504 202048989 697105148 410938168 467924176 549735809 76409692 37838684 332691742 965914667 735308466 16826019 241079177 970742428 430899161 649940519 18084308 282443237 380487195 549098646 5512053 100708336 965672891 530930353 501643287 509562871 920913517 487943631 301192728 650711819 440658905 275370071 345259275 686084238 220553243 910628425 650757176 834938041 143844422 611350454 339865367 475805463 576259292 857829188 953235417 879144200 532780119 137339051 105098207 315761727 805575076 709199162 109900352 578815301 203077283 792548434 207466056 566457844 796257448 722457066 324647411 986393596 72591613 886596874 582468726 850548577 561228126 483924560 429698743 261156602 393095803 1120366 158468048 58117876 372344953 923730601 836316560 755101518 256976242 557743964 717049 691640411 290580976 449566835 312195267 634758467 936608630 594380273 535934424 89028737 568980215 446397034 524754390 609721446 149344605 58263433 602735504 957996437 676244483 452520075 119960973 205512069 25955644 236633283 876874888 842718978 942751946 945459220 284941294 902405805 422956135 577125754 46329443 363075447 105656895 213502337 455824957 49659690 630799220 955963084 362266631 959806688 1637017 243621520 548460288 874645898 380195896 445661462 683967897 385125994 94271308 949460028 717500411 336661913 772535239 782829557 885379711 497654914 520019214 549610692 882299955 429344869 813372536 535673925 947725660 578894037 645295570 626237349 471957486 898987578 920397789 846072357 561282070 835006032 348562639 76797338 989188273 256562854 586182350 354460400 508029906 284819744 824114296 892069538 731770688 80879734 57634654 794921284 589807861 953017011 730102916 447463418 38661024 215911862 893394659 745475838 156771620 551067060 933006824 586107934 482366743 90805172 246922226 53833019 732930372 483798034 844664535 553103563 227942441 691177212 220115040 482343511 911944570 507888376 836663496 73880318 388757660 188169564 898370881 557596656 847350059 521935573 24683119 802976501 884442996 424253409 873209578 857485540 374206203 888812884 255886785 380447788 395210487 882310359 838381298 123714382 836823249 871781220 881791987 922081120 600124585 726853068 484679724 714870924 364330961 514889521 599561594 542486671 837646160 637030284 905740974 853428026 83328096 959196200 671772684 125332212 194031344 706618917 985656781 268275511 455859746 580459254 478880925 877683983 806319822 536194275 26759197 450812318 548368382 489710984 927176546 566394522 648210288 801718868 397197684 210903757 970904599 222556427 334093264 487501972 394525338 176469061 642023655 287597153 37946324 687674860 446839965 822828346 852834642 744428482 63348938 642773815 446640088 91909593 729061308 367844871 356362204 359332633 602538676 256514412 219013641 66687421 189700708 910809530 633241022 846753238 918270327 679328860 175972749 136156103 608599305 352067152 473670076 96085703 828437803 77800102 538382023 956989282 154606433 71319812 82094044 607471608 203158307 886849573 471688029 495235389 929541727 914055765 955717986 773109431 801066997 293298679 136864820 850064196 338887226 31065599 566960851 479424401 971350902 889611385 948423026 35630755 596872294 551482112 896636405 492700754 342186682 65929543 884292218 183525833 289424280 345516436 840549325 303519240 717251607 488674624 914081266 745505378 729901509 204478264 887346335 951699711 858655522 705919615 122053567 427709275 335973923 629130922 58946032 344060101 395419824 937975394 277123334 977794785 895741733 70094822 959110278 884671527 312030933 854780294 601209387 21106273 472721026 455243305 299026533 195381041 197097703 861591496 786851541 640052873 374850862 837528560 682467539 568806193 583742330 111008324 246241256 967243588 877517663 652619001 663290964 392852659 281230949 888117593 208673673 77992384 153752200 699071040 908440750 924736901 598319803 215621282 780859165 400022123 837991776 250582531 218003173 642401971 359948497 601122045 570532168 110367984 77858779 564300222 252048702 324743819 371877950 332616327 190259185 429672510 356630318 392673326 645903679 519689882 247573973 902707869 986080315 271554177 958657486 613701457 576322477 409335724 502599596 868175323 653180557 552512294 637568881 737080418 565913739 146653134 978166551 27286560 565593226 316045018 652090635 354130401 98123553 878183503 492464812 713518215 141975321 557959050 111650513 885857160 931670514 491965882 672966720 83554158 862336605 956255843 925872184 271902294 252218563 464781788 541105896 898735218 808532925 272336850 718611445 957745799 82609305 439757763 445801720 571773552 549500892 652251524 873491966 895838617 634804155 848692156 619249670 298478468 433838752 960494182 197853575 271741511 750628267 369278803 913171687 663974156 399384366 563361445 181925636 630277777 104541488 788284758 711167919 145141158 468723691 459392943 350414381 662040497 707249743 64135633 487379381 10228525 284033661 542683183 600738292 489448998 316134988 768945682 601556363 262158526 56907207 465433620 330611856 428003756 476055980 774510757 160480521 992678072 950576111 249790090 421281140 617492288 854624821 324024664 164665666 855637175 494082138 641117181 228574039 378290976 597017835 94065464 99278476 864486807 388362156 743506460 974400046 857459400 400308756 20991633 159584380 847124342 421908428 578082259 141597996 859204342 895845684 404410097 307517414 532095409 230502878 564675407 656137415 117124006 448569617 878086949 262932704 538140901 10325575 439661053 983229109 883227669 275107247 538566457 529386175 359476975 584536748 314676362 906287594 385757888 912714324 914104442 136503320 221400811 549680625 956354275 368091803 283064677 929470852 718268278 842674879 317713207 577804349 481688630 468180030 374759680 105130244 270879738 986878410 868878192 824192244 64673518 373639558 452759502 168574938 865403154 177805709 96320115 507302586 719909050 83683946 970155853 676500042 481849100 682763678 546640477 906661750 742515333 623802910 726845497 265120730 914919796 336990418 989541515 224004171 499764350 12679959 740107920 963459919 915917592 161215806 146650521 441678239 201085968 375817995 452636557 408022188 525090309 476475958 733847910 238529304 847707626 713874158 297974703 974629176 298107783 818221649 350297357 709809049 357710840 26862836 969906867 552124280 466538028 259748193 988116716 912158536 706168679 550149268 925857173 215349552 662208448 713334398 207494815 373710219 795355812 353007747 860091026 893623142 980479313 175843835 395354373 892855045 651561308 418417844 338740519 959763550 416355116 242535790 989685305 972702620 945793660 587695710 856107026 537021853 465030365 761829292 391034778 215399541 551512625 341366772 448796495 937980393 499566897 885477577 543313347 183002101 64374761 521747246 652923419 365672263 874924599 253103643 542652562 256670145 860940879 202736894 40974068 103311098 564117817 561654327 948836643 235593406 161827153 881312154 648996758 616346506 316121287 550059249 757635029 504778001 948971549 838877304 908255486 707024569 214219436 60955487 275279427 710780959 305813279 663461964 216664426 71091599 341774325 614960086 951053643 72768652 885720067 634811147 403163222 133485646 311827184 827345387 586983690 956182079 225429432 814500330 410495615 308333181 45077290 440981106 466596061 443776092 653408874 931211615 663446499 448979681 110068079 427058049 640356193 368902983 648212870 686044957 368784830 507378558 97221581 474678892 63398002 406959271 642888121 25380379 385686157 884763033 763822481 145129930 775573807 724160352 919890672 98668685 772176910 944899000 731973959 45676910 285234163 291787670 560046680 234420712 51033405 573407648 434718396 482199662 891780700 560624303 820660318 93821154 366336087 441320020 991422718 171454238 411251015 795024209 6603952 626221935 565693146 1844764 742266458 298165012 152332497 13234527 875094585 66745027 252185473 414218874 12353116 966815013 47255638 427250688 50450728 897610582 577093196 425748022 808788434 877195110 872061044 288153495 597368552 744947418 714139765 61499218 330038473 36471595 262395144 914841546 338435112 176116293 610344571 667990805 656511629 754697994 662762287 389641598 221960403 391278541 956613659 441134084 121119147 920650455 847253830 751162584 794657304 508511974 695999568 425582051 68914674 479200169 223490794 458943293 753245283 142126661 182972249 41311671 739901548 211656147 308373239 550462290 293250401 473038815 211596978 349653446 227242345 237722859 239334284 64721660 330618879 31500010 457733913 151365012 904183924 402883525 807333380 481079136 346936426 743246810 471195786 663163879 787170906 476322423 100345085 897283299 233088527 979393635 547845186 548641475 17227561 157503574 66721363 122021162 719741340 310608765 618186943 304270702 203085358 927366647 998311717 597852442 779403516 146356058 604447676 106660460 112141301 910695214 388211662 899305176 444462429 828693872 214879289 603518339 502432332 477713169 500518381 636415944 322288429 602154101 120809584 422469047 26421311 585420277 502234717 849264785 130677271 680885853 41353696 250472269 567119900 314968942 998775612 804860183 132809482 441090653 415580997 537891787 422456176 768893010 644855270 687119998 837173298 190748907 77978269 761918966 840273159 193049782 476657914 820169005 605408508 55033274 610359588 222330322 729663215 335836655 670828115 504127175 793840148 850018241 142521175 10552996 19392116 975820945 988712720 395564083 161150313 800375092 760172275 596222706 752720932 781593714 232957324 77008276 140224551 332780936 765151478 389291136 565967819 346733223 938738021 583499856 407753916 186076530 422534044 770688084 565689976 645297540 385103735 572751629 246581459 515849960 82294883 571162290 134604405 548887199 259557345 141003182 313005402 435438366 256793095 96303903 92431185 769427149 619384830 812971353 391475838 392895113 276014213 961795682 677275097 953330210 69163628 391306867 413796269 790114014 645962522 371716221 687869977 680787444 348111112 652227745 957996946 39337234 779454020 159943863 257707871 362814168 313332463 768290504 705299484 657283419 212651967 51866004 156398648 929264291 338434174 967120653 252251767 857582892 532772489 461304538 908174960 956385385 871047505 238041813 188576015 723505468 29379805 594411406 489714453 300352128 508884551 699091653 297850771 237279616 769535035 941348851 282271347 152317052 835302267 6716610 300163823 892769067 362627933 464103313 17075736 962861876 507789899 940659185 354214224 500430516 743016002 470869290 7547088 924473019 653222740 975977143 905200163 195741646 594264102 480833221 952025769 68285543 26878066 979846328 782659605 252491632 743728006 709436327 501772016 818868428 887783108 331354331 665438483 173403087 870132768 666853460 918255665 711975872 694296741 799613252 232269387 18328670 72541424 803503761 26887225 393535576 418232755 725432663 657755688 176143828 583731764 79437668 558892055 735847145 711855819 795804603 726435929 87717924 183289191 972044562 522644501 431508231 236509194 891051603 572143049 402089605 619927880 121006367 85759939 280980872 80724173 56161862 874522791 347107692 531802580 269546576 203983340 419217537 68326832 428101111 149024350 799057036 55593543 488511147 639697566 44947270 882885777 542682381 496428957 640611036 871323934 999430004 955284261 557885037 264539277 91748971 408178256 476158607 613988886 694293808 987355150 216729035 240541185 509950007 435534244 202231068 765338157 249091494 560662312 374458484 931761802 977370582 980801542 811219768 740252063 123156440 739484542 591197375 754890501 450504686 602553123 871882966 49350121 329048077 431650653 544970303 790647182 223479906 947247080 98858797 253778377 619617226 618895955 992414153 285098883 203262040 907396226 93438129 261808955 669964243 612622125 765161844 530112385 290788405 974341215 252342551 879017340 721069101 526797303 266350739 680592741 658261918 54051370 941205332 269237514 872938014 72099327 450578363 585213516 234101624 867997649 122926493 238060449 951693866 938085841 261858499 623342226 183388135 121930882 947396968 34352702 924828183 230513467 764453054 99434966 745894994 870121129 131167593 537258783 787886313 684069706 175579650 953156851 53850973 544439794 950232469 997494208 808468198 308053066 407546403 985533447 831750893 461185868 197272353 78382302 943868818 371159497 517220855 269279855 877519911 146383075 360962179 755306103 504485810 685409427 132902291 696847048 113488751 992075812 52707694 538236871 882867532 564803766 311618636 793837294 244177516 592150460 797710041 783880523 739947941 223191934 757718198 746458624 368535041 180450712 770393848 981825729 299903809 906487161 745817255 911726169 559530581 667063013 478124864 596846885 550108133 370688116 742238516 962431383 577369291 658419728 422482023 399328436 40142487 44174203 910726834 153113751 948880394 125884615 613355105 5781740 214571419 36855004 679458997 499936629 52060661 723390965 646064739 838312585 677318775 846516259 830519315 476068240 820386738 589009353 765421282 565166984 595609071 516383774 11078880 900103043 177702823 190555566 630550931 967878439 399067144 801405657 612211826 823981868 412131703 395678291 482803563 551441377 625213449 579023266 755805534 266383784 510056456 802879907 693286560 516434294 352258676 241532166 362343289 844813652 900248447 844760269 507437222 150701280 946030864 776389329 88486359 166183373 376398145 833997885 134628402 756946526 255189217 805500945 645066959 963184111 645111795 167772064 365983545 224177516 114731565 664648466 444706291 124838872 16964986 358303203 126592753 831175368 518865017 810924898 131845659 863448805 853369595 354373939 302312398 804512366 64080009 838253518 94766938 352836019 835222235 252662013 483829637 190675355 915662434 992620642 771474694 219563551 378035903 210548207 333050635 655193293 924091209 999170667 355216819 347409222 342988684 76208116 184367765 170861504 363589061 292596856 684402488 941988740 750036839 183393850 247214488 36242289 304351128 674745940 530085544 112722039 265599412 563379503 283672778 630006813 815602121 891010316 693983320 350810876 232720154 179370110 151642655 89238850 307211933 357027566 182032351 715711280 880646525 882332950 286521548 808671132 219958168 828521862 248783888 896029296 706789889 508894499 589611847 20658473 653576063 903876003 649943297 379171161 837331725 502081042 227358019 923561765 542824536 189307215 608526854 415082951 184708676 168796815 652976055 291396621 804664679 456426970 653577142 316047576 144625805 421586057 557040343 904384927 448844082 350304206 722080739 971300073 98904587 556907308 611755032 256920278 551326077 51002107 234150821 917471639 388755492 106992358 997504559 683134450 55124814 461502572 612220751 64162751 896126846 330187618 915060498 497549421 272109801 139362415 251403895 89056125 482248188 795334542 420346357 112370950 865602004 223553680 857095154 817003056 699686084 383459223 147269453 49482681 949329107 838054301 892396501 127444595 629366331 865235179 646623951 619439043 979514347 939218338 246724980 40589348 611974662 955992629 353409904 71387554 169057378 466037741 621688165 861108832 203926282 201670500 10256742 12094226 727905469 913348874 992970108 744461700 27631980 207000996 356564004 746753297 232207040 405860551 792549583 844512044 560589969 906123617 483794017 293059547 28949872 857349169 464341939 738671670 58813726 91332170 483647506 780589293 233592083 539044244 955358653 568248512 499725048 842024779 421667946 591346948 926663981 185408126 368222145 839658533 137418564 259354769 621856736 373245470 757654660 78824891 416964053 231143170 133661799 522566537 131545127 359199095 752306460 887070041 928245582 253895478 920451077 987682528 967027766 97989517 90201658 838525605 80523457 113743324 611994885 687075459 443101762 37115419 809051748 949915691 140313090 568684883 985758603 514032032 738674110 951701024 660572511 81672121 870172199 489050422 130171131 579497122 925028193 769365465 966169647 710168155 62932356 143388259 161754620 771694904 674033950 787790530 734975769 766450783 96897456 115681015 629303409 663265869 788807724 793681816 349843363 477755729 674581886 718828110 922282369 325679632 455038208 726684248 974761617 434287103 845802755 620474631 774751631 790015980 870991181 436729920 314395113 492720758 643392406 298469629 335011905 581319312 185154570 831929292 862642927 1360898 147035082 920291662 874201725 698617320 982558570 642433209 113641513 574569777 177851765 104056407 971042406 314166049 343897829 866024965 551535451 28816847 749267371 489575349 335721314 394687144 276524333 106694124 979805066 884555498 957646018 292038212 517781014 95424554 408264248 386570731 982374140 882354895 508137551 694217251 940290151 369020564 63082812 136890048 351784758 342623498 438097703 152392877 926392187 599987219 592093869 284003943 200996604 933956200 363686238 93816448 487994805 436174869 197048896 297634333 609511507 157290744 394408522 47151993 189601979 851297605 64337130 543668832 165429377 594511364 801970816 683093685 371051889 343569809 973441760 391447788 184227338 724259356 493317588 999758480 623946750 221047847 187339672 53853886 86104244 242472715 28926812 652469929 608211910 179723635 396180934 726138900 220657539 804274654 625208685 261236699 675429230 2953505 896268639 520668778 159454909 513091299 435867036 403855428 687261915 882617376 682552728 85870717 112537574 103476135 759557821 23119169 576687921 835372188 162440935 54975563 24238020 360429302 836592870 239865198 378390231 162736642 403236607 538819856 576476251 988655838 778975596 366620842 141341041 777833727 33465559 659176777 352150256 403135660 809629923 252511760 905533411 606694784 342863523 730376372 560009737 215145196 662126881 209714174 321240148 806766770 1928153 301085773 995744618 84286315 763874107 440613905 165406759 169926402 538486060 201842769 996515865 563931959 267431301 725166886 743623683 737066014 710768275 94636606 40446554 103824541 224460181 697957722 750733771 684537073 572162882 583651024 35468211 81340201 317404224 34878473 983179429 367304617 807329710 726632452 455158504 510803881 514822043 13604306 429718262 207578036 879661452 641741080 862859775 935098410 445058298 92262544 443992676 751301054 968678353 493170824 999171132 328553464 511357683 413407585 109140946 727646131 992700595 119510545 714049572 89878432 73056603 610731682 689586534 183849666 552554918 286252721 140740989 753786609 983192902 264309231 225966213 428991831 113366879 806839971 200774476 345544437 470643466 517990951 904379860 545395487 921545171 232245095 860186069 158879228 9955900 665138021 550889784 557705479 626589752 708694455 265369245 856222609 536647600 754413831 213302742 94525244 904491778 674910610 59988586 548474497 658669949 782589354 384513555 64444715 375944166 502559284 4441408 364287706 730136821 330260267 487161748 385306498 327632345 608445979 725354597 184752617 900450480 790722214 433934142 436781100 655466256 515174147 334268509 217669178 675043457 442285690 250802997 216352343 249700097 732866537 184692974 614574491 480189822 172345922 423621344 600929905 675235423 276424459 657317660 410598168 614729724 230906076 883599075 351908389 8553761 717152740 957251372 773405951 359290255 980650085 330977058 349355618 920445051 849840948 93595812 828902621 698417422 97816634 81514692 115884372 962732259 651195637 490676297 704742782 391288971 394321655 121468972 406606952 866128908 964427366 353383966 362355952 924131678 439108219 735632129 73076298 678156013 479826947 970491755 20059775 585594394 552592353 353084966 662176489 516973498 535625610 815951026 311952057 333499541 655301511 340109250 837011313 224337384 160736759 368427963 537081706 395006436 603320074 461469496 211533904 412477996 697160583 558175624 71018400 122497627 2626375 283902254 297607985 346891388 204616119 58593377 800789928 725140880 273247322 797157258 707282690 771130380 550128453 625917896 272355086 543662168 12554658 847271279 851942384 159620945 333570605 643257988 289838752 513270471 272860602 795730755 131638633 402429952 479316909 808463514 103770730 374434867 580859520 298690219 617650712 216977678 503683136 25018190 289067962 54677297 461154577 634346636 21243372 106852017 502824358 436684581 662122269 392723350 771039689 265385739 488531473 146148445 197097177 984427493 878578783 45771382 3778119 860279693 194640115 205790919 146115608 829496978 290125453 838587943 411406182 564018871 142658113 345587172 592868575 499046258 383429622 33945150 470954308 722475118 392476903 253933801 596761067 777591305 223154725 622820751 857888574 179972567 891803922 316981324 149549370 366999837 147431 51499056 154459633 432941910 643924015 9380288 538761736 118664370 958491466 34764150 843345722 28243602 860572395 904882748 235246291 778319374 148700058 34736117 243924021 439059567 271939891 895604213 69612887 655435701 379272038 870421891 670071616 725866769 180415541 888362590 84170897 800039276 565611640 80945973 148381177 658596319 419274844 933281838 515099326 658695737 451141088 318006624 742483771 717802365 588053846 356194648 915143516 344165984 959239144 624618904 593674019 984724943 349509649 15725332 887525159 17144167 113796128 203527859 437600528 227842555 794143929 814002132 370563612 148819475 519164755 488319686 559599005 887542887 356197562 862671694 745750393 221419111 468345742 664204069 846270633 988728502 811637443 109577848 276114874 483605418 254715936 615063654 980855119 591101391 99353280 355953542 915301532 596014177 97800595 212041310 472252397 807211477 669929438 111256045 939082525 587636816 530770359 409005090 481157663 80591406 395783306 913263714 334284665 74937981 611962775 460838406 928306372 134002047 72128625 12538074 355833646 340380460 223580544 659718048 634047991 967955373 588012672 948834443 753966327 174934498 582757632 256028100 280994583 242098653 198883044 226469865 840686291 352109925 884976356 160648841 484938943 222300788 430317835 508396713 82169855 2964410 308961592 175990082 522654413 410891543 141397408 40334272 808932598 61506084 604027722 257342596 480239197 931696299 347879569 969965923 582845815 371756331 288047014 340064806 684547534 649356117 339062540 610936072 107161215 107639953 188621850 337226043 929198779 236168314 302532988 389225315 331606089 287381854 57030579 210844185 295329282 753746623 801776528 369501289 767093844 503626708 36350141 56625748 29489089 298724361 605890100 30352719 431296861 967903610 218287813 646810819 154980690 163708 614656917 16328331 236543839 580586773 150578330 963978104 274254677 772670335 645189920 62089680 998773657 42127529 86274631 62226891 861113766 960739765 682699138 407421461 560827016 989081467 605085977 93215311 576274273 922496261 877095592 709501326 100622311 94152721 886484894 357128923 555842276 1393555 76006847 884764593 507712181 993006640 782987683 881308801 216178636 339584707 372355380 728872241 636319534 419926235 819955252 365524889 11328758 276497723 4832949 986970629 470486224 693193306 761724830 104190390 278200447 452192993 763709741 551300961 945900119 838259759 137385840 642543534 204369859 155956440 168627914 620140474 370292160 33097506 696510069 986200469 215492448 660384134 172184314 878085317 122817097 448122677 342143162 452224194 456222516 918999697 661977193 480442744 188344942 364182959 830704013 990151112 188907098 380329692 943681795 773975046 897933804 791984917 48546683 61120124 985534255 30130829 657079799 608797158 915017153 724102955 952367696 289510389 196694354 858785545 269062577 832275916 244390953 964548854 958493466 993308294 576397726 642626805 770264542 64104878 803709089 256090812 272270885 285458884 265984050 500430902 443073899 670002367 871167462 597848577 354167551 214285958 305177193 548005361 504533637 313998198 679725046 606259083 676660853 352319199 882022113 62402699 191774873 628055431 334468622 31859550 922714259 131668517 811487607 814324649 235438676 872792039 245409961 354272448 728705702 143983341 312878919 810922543 322135460 775841995 528326534 180719157 748692285 238225675 368861360 879487556 277502900 562944937 986544033 410766211 482764322 455312789 536168781 148610380 644720371 937418548 850267448 995410350 892787813 939607776 504973820 422869484 590998284 228310883 397078471 921468667 178111057 396264576 223035098 706459656 351720686 517113706 69778443 566322928 481475443 125951819 794851652 669356231 518941893 690961343 325773825 680420946 365547674 777821014 289501654 90887308 176045565 415077909 488001767 177497381 667983312 882369525 209396846 298748670 656471877 125153123 559220025 905563822 444039781 828721087 526796842 148165888 198300297 508484061 123815605 81199475 88522979 442871431 788411237 734856889 338871030 774282488 797625431 898842424 668517146 543098722 572747709 886055820 790043897 913244009 9147996 458892547 890337301 824905895 766508046 548555295 425269824 263967014 104715329 538995480 74786337 960907753 770227319 293646423 601441718 569129315 739986116 266727676 801264845 594629629 774364755 565620570 952281481 957121173 234273761 907134326 14187235 353132794 651714112 905762699 399268135 933513841 4332246 573561992 780160115 510469683 894777883 755286672 567190843 301049324 396149791 431963513 349558472 450366014 166567681 87837006 133692340 516152636 793996153 599106765 627489903 251608815 376462159 396060650 74828221 416602581 929033185 942113866 9393974 601776989 534416545 968324041 896703429 168250476 596965781 221390069 463602218 248314331 992656342 748376464 732364664 712491766 131283985 652701457 515113367 709594622 340818697 48785188 538346947 207160488 871967763 33099814 286788363 523381405 919780760 9915817 180830419 174324216 936773014 323840246 526986066 832153547 858006560 525399942 934479381 911801498 401177562 456288648 98644090 156064477 334710397 62809183 363788854 614025603 605058393 79501601 948584912 531439210 905884622 412282649 278716707 887463144 660278226 53133381 999532000 526926917 10567790 922607064 393382922 564746814 573515841 782785721 721168504 558347140 230066171 748015107 789060438 215914043 108845283 834185091 496123556 532866683 403947858 364476989 375185589 200039635 834524470 51338984 839449266 58888897 551830160 637742189 295618837 401976123 994623990 215534700 484075054 461049641 23579410 101427638 948452002 39222760 642425120 8165076 248322534 527290312 74865012 874408063 145983176 152716431 385150450 422698534 917619687 641986549 225647508 600151147 34334774 437782566 562033384 619861414 821163389 688863811 682895503 853822560 212857560 539408097 354414016 735338969 379970870 410817160 966346434 347351172 263349723 782623797 517312885 929917574 48253150 772159960 715838922 105638458 600170412 793276631 64238662 832523439 494903683 163793545 766579332 35986984 326381560 777247420 724842416 555851931 253609330 109795376 35816716 913569843 294164908 332146970 367088238 188813775 4432439 741046178 506739904 885060480 107368693 198301285 724465791 791580943 409240735 842630387 916335677 168569460 694965568 181641810 949258528 416631904 687666360 903042937 155242848 879319220 545214779 240376278 762927821 215254280 69865935 574809033 267132742 304334629 517633233 381753127 13568835 714301835 931317361 625355703 467841612 190085100 394871089 518688696 516052351 903209903 969827946 959192154 567091214 710412398 368219846 798777408 749205951 453793912 225119943 577498116 882523498 332229968 59308351 489176755 638742911 155151916 689257942 996544077 402180733 579840118 919507848 463469638 575782780 540901455 688842532 120584712 554517156 484201223 930794958 330932079 846951348 178542502 33649533 48472907 621977724 307925863 186258814 200969185 248358242 370993207 576663279 480023403 54182369 451071802 812102469 727526035 245065990 906402631 302812870 859091708 331405810 708784487 372145936 431105977 82853466 144120154 261128592 980268500 84507914 457127953 458040332 603583177 702899805 82850869 291314970 891531016 950286023 927350431 664327334 533470326 147602252 347557086 338813040 30984940 593018886 222630324 791371404 737654967 674536610 238298009 441634784 217298710 654358755 556617015 578614953 362662080 414391582 978525164 761813750 214436955 773749949 686612043 328547627 484602630 36651197 380721819 235273344 575267024 667476015 667260246 455367040 234293566 350472890 643013547 946609291 693134281 891769111 37682685 641690196 447201886 112884116 22195299 448255587 619249628 476998290 359782694 460168083 919579289 271231239 609296197 496913045 532808414 562982141 645434612 281942636 504909670 683045393 253232664 81147119 365331939 908512245 883747533 552350539 443304313 653231854 664626144 764960382 501414721 328930390 405915478 598094813 881343688 763788571 700146915 914847631 906119309 245144638 422631540 785966351 97362054 117546326 754906278 786668974 544230556 178894091 101913932 834585358 586999594 998693275 765827565 158496168 942405506 832014679 408729667 894655815 909982824 234876199 207266493 340275083 497870485 367876354 187236605 903616615 578600245 245565559 539015771 498363044 249134185 821686056 671497313 591299164 634536902 243471177 672971598 709342591 466221780 898975781 21470867 828637777 606725521 87077017 991518552 701990378 15401195 753951639 505808632 751775925 18678089 715105957 510404992 266749169 18319107 562581084 318743604 387104051 784593125 8051945 489588235 164701410 254048945 514964622 195838510 575603898 529178010 176028194 913990269 892319050 442522825 968947597 756517386 972362102 117492699 123685454 182288283 236148469 47644001 308446197 771903532 104635091 865695070 352378024 676346219 73121265 181487565 325615522 422962235 676787072 506605337 642812336 234594097 313879434 423236259 375634866 923440410 402575721 797060416 896629536 141358451 987157582 429494712 742411394 684687087 3223995 447747912 186111991 52578293 602732041 444946977 869523887 444429600 523716835 629223911 420941937 368987581 553251785 545079858 469579286 174457424 532839567 811894032 130699788 878494479 619271131 686179201 341653972 591203429 912292778 298215930 263436163 520232817 630022091 71972579 428511813 772637828 712684130 974438169 854575318 891945895 870028903 386343020 496785927 882321171 1115685 592200226 546586431 242598838 974072251 264681842 195636471 572434357 310721950 559550474 726933821 351340260 237130517 320447114 693302322 999735632 30842556 705700615 696783500 572810678 855859970 710786953 810977813 533350409 915256490 970721933 719936554 642457072 729642318 963340675 794335804 593306437 872967127 202203985 82168914 3331735 640260358 840826062 474660230 168150441 894222319 201381704 523210371 636661233 331282553 317381887 23442446 280614681 338285535 527082919 308079482 647026562 939834673 743998186 75618098 296470204 188876756 479906532 562104115 525962768 227411454 465023141 209278350 870698742 466492219 332934835 732304107 219445151 642415851 668380037 110196481 951551852 887932609 519795721 979066655 411545972 857517381 408515102 873915047 8768770 88241747 332027163 254998925 431675925 181787034 577178183 445009628 440991199 576725791 11909982 356988209 307386183 843526071 981596434 551377214 968908135 113424784 806009736 190722120 628073998 137312424 996618967 199442602 229491262 465936724 439227277 991966288 254949039 983727291 210714921 679571773 436599883 705058137 779806882 619716101 615525040 622025597 412785886 871312979 373642929 39543242 768517948 983081829 52160213 403935162 170350091 352425099 826710999 526189590 441824016 339828651 119298340 239791487 539485188 577656768 112843104 819471081 177101076 215656278 730974945 243696155 87797087 114841872 36012082 603943984 592591228 544447011 122530450 275636248 973265393 464865496 237917298 112261912 949362109 36495630 763428859 615716166 394912975 924002485 23109510 651042318 540678796 96552020 668998177 454263471 677288525 307756419 278116881 934816447 402945502 774413682 624298826 152168611 106145793 527664481 671663609 294023192 696550121 940356902 964993787 393905325 950265024 102643626 697523299 174945862 762043937 160612204 65056760 733224347 464100510 328489724 204127668 80399030 649218875 933096833 247607366 111347065 719277809 545337140 575695761 196726806 557793580 805573603 572714795 4926357 530561102 591566703 318964447 41814097 180077610 647203406 24413995 393117819 459881609 722176009 524290499 466150550 242732456 995801023 814729740 479426553 948027064 276538529 283930018 869824848 685721693 947849332 772550354 118438684 662137136 867983890 71354144 741192750 427262013 55665129 151307203 416416816 89910149 989374074 436779556 839601692 466529405 656863451 559966819 771305154 794378382 394298166 237905874 812747079 387411347 130639688 525135736 10030497 791310942 687399650 608282767 815683356 18690867 80619628 882316037 372250839 357041226 155352925 49498623 78452296 803233873 276208836 361281106 112297908 329256681 525062082 841194761 725129400 830748452 39767566 269261282 116877507 258874894 42194032 93338576 483882393 666965281 655739206 768576378 92128209 703614670 966952706 43587003 312795480 659928827 723773609 903957536 934510061 253088640 484316757 429486957 541270434 901169321 650527669 459836440 426396513 579038647 52725896 311428812 154011493 282860383 906598181 376209640 390247869 823029833 499087607 240602366 465549004 867359634 459640569 802117972 721524684 984351562 383026750 821271654 676390726 913482999 692215915 312616802 789170587 805097489 337152059 988521130 372242303 850337924 294985722 122398806 566583416 352386865 638139915 225871535 679782243 514446444 100627811 442005685 242494704 391897215 493632011 867061403 914136609 891275302 122796449 273195589 956705999 471528210 952946647 312277457 554436645 984809062 814939891 992485387 57895203 19981117 843485262 78958839 357967132 17738530 554750677 992589387 928849976 969627286 143052171 311713778 790600691 66762125 679442949 843478154 747721628 253639153 740739820 142059495 301727959 62580766 239693951 474481550 212580891 192607076 819472654 105546042 305942325 358850697 65297792 432994139 982327236 91727428 12581326 255246738 960653242 183782339 951249286 910733111 117923809 816400678 872124489 385539539 395254868 313061377 126420556 543398822 830792961 994543582 497324763 994349602 204400686 233478329 261002962 813268078 302937841 742996354 278433058 403183588 262038455 804205215 526464850 534519443 675279038 197552743 195828731 886677949 257803418 228963751 156736331 508130394 819647668 176653857 155720579 544653716 674042310 556018953 833958265 669758281 984630368 222122374 479288087 356828300 612329319 232694071 826243034 978351140 159315088 546429099 88386387 708466444 919273705 941616615 302057386 98033905 866782545 76528869 948745750 799388343 158172923 11563535 972495206 635016437 903554543 146084040 202941563 500621428 720542601 495435235 783762123 100179635 473777400 139972650 736328416 134378598 318565824 978649304 777382103 462752755 853875769 389221407 794727650 236067828 376664077 907984804 487622086 627799991 716148926 66477310 513047390 104247233 877162526 423714874 53628694 106082375 409725652 611860570 225527920 887200179 502458078 319633361 984887683 256327461 746184714 166320904 703608183 648055535 423186555 168390877 324571914 736630040 708761386 750560543 84539662 725705690 548571235 679599379 570266344 255186981 8754756 513271282 689195795 893080602 752367937 943394152 236453787 916933008 439863971 763535383 53786275 643587218 227113732 814931986 600244447 648538590 116749012 233498978 637878298 262772584 857640151 569125509 599973298 439766229 258095781 916153578 988688663 846344193 245913385 161277302 35271248 265979257 480595747 866475778 748114549 77105921 479119782 7161562 413654582 791044112 961270426 189369151 891096146 106331215 248958267 871007718 818803233 65233438 204086424 951233656 107829771 816424207 654798357 572470032 55194127 13365865 457373673 413956800 68237885 135483814 890106273 490014732 195369276 149835509 917163163 914805613 574605509 738480057 816072844 745033679 821894181 95227656 962139643 81730323 910254783 843315244 839104195 395435662 971556488 802997542 764433557 211634056 120188042 173144358 586895732 197043646 963281249 214626580 450532407 577672673 186895809 773645323 874178314 293449749 473770222 852211672 223700461 285805683 13229378 313409407 630332723 709949831 196871850 456498102 351749 998671058 428593449 671240553 338088157 418643273 845423444 439902260 2778635 897226708 641696981 12786412 981213235 897015248 731805417 512312854 910388941 23149454 451283170 567961710 330938532 529221841 736895141 659013986 946195544 21465428 621239084 608060309 593388252 216755010 15745797 448847708 938158584 699043772 502815953 238944068 740403912 913822039 92671430 811289226 67493435 270809755 753833006 673123745 137478549 579758725 450042342 235564208 824406253 415848197 379270880 327140881 324766640 62502785 907633569 758552276 513975068 489470801 515523011 757498170 556469446 997238336 962220660 238732602 702477076 478948625 140266230 539300607 557433284 47724536 905178397 32869223 106280035 748878109 774380500 574453382 529514199 579206429 776929176 1101345 995417558 692057992 504609531 899284532 305231724 71189860 184485666 295518061 745633657 611130792 290344520 337114030 441412145 793413058 64416313 217621134 573358746 43001362 438512343 233724377 396841233 349770349 229809305 927242252 404964294 686480027 513068295 157312730 337116987 953408728 293313343 476069801 787609800 328312919 974914675 868044309 362147098 163663290 453242985 694322797 64514736 129355164 649151994 170314289 840186973 467809543 644448659 936422042 304640457 488573950 170528183 93274898 344645104 542233589 560789370 451036599 154500513 299766355 403689223 847309789 982456320 579010807 474262044 195729545 777609988 860587184 713092233 555176694 175732730 962342340 250946229 537106708 467425792 291835498 101778969 75070980 972041355 162589008 655749570 64632477 927920609 739264533 896544979 34216426 481344928 479771600 946591489 696300458 924515125 622297479 548235029 931968719 262432358 7114425 982565230 140404224 584821705 809036757 493172860 240356374 611826506 513397440 504165702 141374114 588869801 987974483 281704933 702356582 836811769 348078043 809504263 843904472 542091299 543313816 312124269 507290530 382990689 665950526 302335085 238694180 869883843 716534646 599237744 31141617 344847789 773775198 344571509 508868941 217000023 528313093 218341773 575302838 520797260 389444592 401961821 194868312 368767979 12344728 43664031 132332183 968095721 693827562 230152096 246644105 383662030 486465477 135838404 179562361 561997427 425982847 525746430 298281830 384763530 649728865 65733208 138660225 410866454 616221734 15001201 356170675 717706222 831312256 251070202 148269076 603622463 738900115 763883064 486849909 118197511 561975416 590492550 927915479 406075803 986098876 717391311 960766706 794654753 651113438 552859672 449335471 123980823 548895188 345265140 642394030 738816714 737044615 673451534 77684673 379360 72294994 567401635 664995951 609792463 409841287 745372165 237437298 80640099 479672298 213919001 228422457 501663548 864687412 20585946 390812519 525119565 283345809 467069908 952336210 179335775 994038562 246358697 900814469 347771276 885394300 630936720 841935678 361848260 41105960 501455569 23216881 591198539 732818721 813187146 754801347 723344697 597566297 58895341 886395407 247596025 522360116 342402879 58308837 177708490 371755786 334510299 169756294 153334081 370295722 407618285 406018537 37500869 990492882 907370936 46203450 203050514 215093176 611914256 274283861 413752503 630183300 878039009 335882319 712720536 514439123 202708646 158248942 239646060 87152438 298185714 471638316 899136575 914236849 800130539 674094520 836082 319967548 988484554 842250868 843369910 697411141 526825052 332022776 219187093 762158124 165272708 134081806 949947625 294225350 407890359 724270900 575618787 113890779 986176126 615632157 800505605 418464168 425155319 609727280 154243496 272602462 962480981 643364359 835147895 568917665 466288220 272170226 437949682 605216009 880522725 542391922 857295597 969650852 521931616 961809086 939263246 35779186 463411277 546827329 346645330 102191336 491858114 341893145 104171912 950193774 910669288 944971418 836611028 103808481 432697470 312270281 809923374 960371474 662819157 53263842 504787937 943038276 857120722 299211219 315021836 590705074 873171055 472701886 558524964 831634439 777213753 805765499 562443120 161162467 9162835 320049939 114295948 860653149 736162418 904024902 646978535 945842300 92349280 272892422 11631684 444256189 767128186 450622714 250705213 947926928 755287858 275733500 711389627 446854363 882287501 57813404 112409215 867570805 525353125 276766106 510283421 441340332 769704232 42890607 847453180 179769536 778836439 312831173 988859351 939924325 724898824 221975546 363164990 649856837 496346149 668647074 510876566 868196988 113069611 403932162 214590741 810178586 321961516 388934550 702709575 597263013 591293645 276597131 123093900 525871764 535272905 776126277 818714519 584917717 890118764 708631515 76721136 668871496 359546392 668412054 222170227 711132993 390518467 136855926 108018895 587614218 615553911 589075885 7971592 379294046 609551569 218144289 117275126 591630320 828251523 897513454 510954948 106321378 467947219 332004066 32421489 854339406 196874521 173591552 45451858 675513025 175178309 770017278 190583438 773991354 67707990 875359686 302657441 204959024 336771044 493856505 679349210 779975689 154408087 424334951 749016028 487660964 199247789 313113240 530276641 983293520 683233912 213624902 536563314 545255890 136120030 817781985 685858928 70254564 332644823 194172170 911083023 583658672 887794675 688298264 987770133 551995737 385982418 786557334 612179616 842673778 13410985 967401410 590516125 812566660 841937092 729073680 76930386 694822029 473636862 661535910 659066324 966018172 787926602 654080477 949987986 143151542 22093870 387461318 139669192 491021716 730491203 778290082 283036685 104910819 469044918 264502377 394292422 46332770 72115658 541172037 196452528 734519879 501039188 974555412 528292698 853842107 779902269 522902505 150736552 149503833 223814916 425266058 702199634 450811315 549984314 86177780 974485346 860407501 307974147 937875411 248180922 292665248 706261659 14223627 723278220 705885080 774568911 375918386 37841632 283323159 780890496 158516243 786760977 287234032 265199652 215754796 310901840 400779244 197990725 907535152 369870624 258237768 698734591 949241479 58579672 697997109 652515206 700678089 62841892 608035927 813688222 282312007 148629380 71887175 205872417 9681026 892287436 622499089 754790013 417611954 613080227 631821239 573374003 440433472 431187204 745560748 700480857 252576844 229273535 555758937 35164185 391357224 748787705 176345499 842355760 62160602 206614440 532406851 417970032 22511774 580570136 510643605 682545214 54129250 169619560 584981449 942699540 954406217 420341262 450239886 963066368 258561065 85758287 471400066 587690276 584741900 994171848 951024571 740894516 414234291 212064488 222993985 274242299 512593678 484992627 262773137 587148502 306631109 976870144 422382620 868026167 647604658 963053692 790980549 231601955 844199525 395801254 99277415 984199861 728417439 957778320 851923021 639951769 758487255 637394980 400763064 819134353 816753592 300855453 68450909 803498228 585959073 506184458 255249380 400621866 303076387 40183758 650910826 410311985 939741319 151324194 214992896 201955867 465084998 772657298 612312105 567313806 315139726 1460604 232089184 845000770 792275396 920639380 234438288 666676359 559184893 829612131 135506330 751162044 674612099 969264323 429091283 683197401 588826966 455851365 374885251 560003558 341058984 497669451 490419046 462471298 331646560 50567758 275907375 80681309 418210712 430743449 314287105 381673661 858780703 663945772 692642548 323299325 531986936 325798746 710805910 973881866 979785433 964019019 187466855 34581477 664912557 975261563 832015707 361687843 393269779 69525817 856284764 352748656 746173148 598322729 825065926 49468423 407838352 408444098 77882089 516714556 646742250 921956561 984443531 822159858 45147736 578190324 55634275 809085221 988985980 447732768 895920287 120300898 720102061 612309532 512706655 184820298 127429751 20440580 743076407 622353427 25569815 313585606 555969969 801192454 26148096 163387816 386830537 690262786 132083800 243674304 586780783 832500216 143315835 473518971 483462409 98349165 949698679 231383575 312745710 230500091 53787791 716916008 335023852 677391311 305158329 159028759 509929154 934517549 16380448 830728606 940975527 344589288 395407522 408393805 845695169 859577834 132638034 954465544 933513647 49457842 278926071 419946375 735580928 149946833 919917196 51026133 667479226 276549484 667694526 629614546 737199316 616357565 962761073 912297393 349158843 422050962 252825147 853821050 618755281 936816077 665116391 406169481 616193769 833389026 367162100 598316045 738078925 136109404 802360084 802858890 635788216 160007768 411042221 412986968 283725277 98991367 165317467 323053089 274138846 606508593 66565996 654945383 989942869 693308333 566210146 330562811 12905550 706189034 199281269 463269511 358810059 158624618 752393743 322539782 876971839 638212417 251821646 971445830 193611540 652665242 153148293 253537901 897797157 729658162 42227131 894751345 292634180 792511195 905965354 650480799 883078325 480852987 824828609 346282261 88759985 963866890 29117091 327805511 40504293 659984920 726493862 637693310 451655920 962343236 471993557 191745876 552652776 367953222 25014255 55777849 706060502 577395174 129645541 34641649 517020213 715859586 185103968 386016020 564447607 869638796 712687416 847132557 337689472 622597642 924745982 476100892 109526825 976976917 40478067 703921876 273694142 811237722 456933903 659390621 631189376 214702236 568900219 764876211 376076325 219977519 432953623 868510501 820979539 8533375 204798837 946702423 395798824 750318983 13045467 690206592 102474421 665605979 393212614 279060525 741752958 43078558 621335906 607146428 295408892 232194060 678851602 3541474 147225371 513683442 972053998 97490726 310319804 409157809 528503872 360965987 455802676 50275903 609991430 471549002 64902091 793474981 706553204 681341917 361046590 104396674 143662191 791249654 975062846 419864710 628076306 900567486 584727279 51099640 924489517 867722806 289306474 794926641 970889153 51672241 837429051 196061983 306525061 143118936 60247523 469219523 764028260 484668837 948406359 601509299 425303293 962062056 739235711 345727384 146939170 271810245 10454200 154327985 111197785 792982196 526271571 831895887 272661342 552057216 13768212 675157591 218783135 985179081 626003379 445877699 527306174 769249922 592162142 65819681 621454867 383246707 78578741 830175762 354997544 676518328 207112909 634032332 69696059 997239872 954896814 795105433 760268223 955983951 423126997 75753814 908833243 726006268 609135411 708015349 448356585 472399028 119305003 516820475 714852344 930150325 185151768 345993731 252662091 318299796 993856197 617879609 969491160 555578807 773157619 748890079 989404874 725672156 452586454 999058123 894318592 149727120 885091224 280138215 832839307 886608313 709316309 703944624 886210612 532287501 687263518 377983672 645146868 206294680 751805302 469426213 284337017 914779962 620156120 255815727 574278567 73254439 786006190 198257829 406725397 573068901 39767899 909183849 216798604 403569233 966755507 664240367 944748428 682159130 426034814 302234306 885295815 359171653 197399800 943907840 412860580 937399847 797238612 361394137 892605629 66934894 377703988 860403219 151995745 12859801 994039859 950649737 632881171 170155643 600511579 613756071 319110665 118519484 506695855 2499056 981891758 832442200 859116707 541578873 965396000 849255198 328610718 33151595 171657138 148233522 27914623 196445572 979696235 719547275 45217557 174765975 492202374 62948214 685553830 643847 140097264 787769873 859135081 190139728 576907726 633740497 658522892 364459391 638919412 319903228 600930350 647830196 372066670 199392560 980656358 968256167 220139771 730213338 620474938 764678689 837574797 514759616 355600809 395854206 923311818 648085880 610000802 162738482 92779150 935929070 357601290 466024001 259612519 322064866 263231675 468188356 742605848 506033767 593298943 533333099 405257494 707713894 789713177 692482806 494772494 234863385 4703420 890381499 80639837 866441104 852192658 111550756 694749334 596676911 79001782 492334381 586222336 571170094 899476538 175003114 398757141 623094296 365906850 427124479 571654149 470612556 814204007 836686630 459329073 214174335 901275254 495063213 361967536 557662776 846190254 112423413 46666957 581151827 440886118 402573300 336872582 980358527 183706340 424979636 78193935 307135680 906940391 265519570 47187533 219594733 312949789 792499967 700867676 349038131 717694638 136845955 187227658 110719632 175172272 972109237 167875929 893939801 279540656 589632900 447346689 867611572 799007279 606499057 520007147 705935391 906398242 647280018 35222455 931309799 875731314 155856913 396480311 615104434 637383802 540538539 796070898 129635062 108644492 609347506 287885218 944670847 98273388 883203596 413094070 584796141 785341139 958574001 261937361 456580403 186865901 735646768 382393161 258571034 830691036 339512619 297573801 981842364 949542451 454397654 979429935 949872905 741987451 308954236 623238734 87793477 905738673 771966714 804320046 902143368 420329670 439457090 534154279 142056508 50552350 12649690 73601866 140894627 45130770 948271706 301951960 888242767 947084142 255156722 499793096 273714600 431215091 574099937 353480517 508093546 220961494 995331327 454204206 899282724 454700351 145395508 627751829 771728569 277821643 5591550 445084992 110325987 434851851 882885872 44974891 254596267 897866499 329084973 709889284 574825714 620924843 996358897 271278 951927532 868421745 61857800 637678527 353804960 55640758 513840213 333035009 576924521 542440780 988446541 255234548 434425464 421961470 412686201 941839947 975914831 402194697 850722040 212378987 997525063 124338075 248028154 169257967 636672267 973200475 295544134 182507814 855704347 866423008 360143029 395232147 680958026 438763320 829702068 419349869 194953537 893843555 372312006 3770141 129463802 568039126 176274176 833412546 607937093 804287225 370772620 310107056 556950598 809674665 318437158 927745260 787529461 567446199 287293346 296160178 134253724 77721446 758919524 919445232 253445981 181615857 29351142 298220744 1991082 233480963 722208310 785789202 870777547 586900029 548828533 85526999 421606236 68024499 152528729 694238679 269938123 394991727 928680363 276337924 606675166 150021613 364248010 599504133 9948716 648429213 394682663 160756660 43478175 664813925 406831047 344905120 419567352 154233116 680639684 889860748 363165771 121243408 810854092 380824046 269106302 588255105 608621728 565918577 750757583 310100516 225277847 57551219 428872779 253793952 724800536 649390984 33756248 31231252 939354147 743011573 341712684 291907215 411376073 377784629 981867091 413091735 186838448 933284984 554465581 279076003 492286352 83611679 466187117 297487521 319004856 769091394 409070491 108798833 273570441 750952234 226261907 987503719 550978298 472066007 790442756 520913101 513306387 690074234 60924402 976319071 385068914 980203004 472672053 552415181 73974473 275492214 792680184 291434812 828701277 145043639 726833978 589364933 139370121 572692674 841135184 989164789 406069561 15246412 764216673 193610572 476812400 480458306 276494057 251035838 289600194 204238913 624027959 210962997 614722010 310690588 800535278 513278220 883597045 815993690 446035336 419527573 783935334 140439990 893980110 630938517 753490704 97727389 68054625 365527747 952251119 136441267 887691829 403859788 785343887 32974926 782679312 293121618 804208019 313392634 523841040 207513704 424113712 704568819 552285730 632045080 782313391 532780206 408016011 770618973 256500206 162507344 764709731 196348201 565915360 916669749 500548629 760303072 315945224 452129387 515855329 742446555 303121410 354612276 474050651 749085927 253868795 939143816 541413865 907199427 388665140 633304976 126988360 125645477 799008898 624052268 197032199 570126262 663201233 81668206 141920778 923165073 592331165 754231837 597058056 635753416 373801079 423392563 581580558 438140255 967879558 847094368 563372795 587571023 689169667 737767300 805187074 517041412 320817852 991241784 21109547 938783456 930993298 353667142 996057809 650057398 91031803 71997485 843199269 612615759 168208256 453723550 947024554 513095145 479265600 948520449 612373175 653632178 842068843 72233201 342303224 453098833 831658953 761577148 17872621 828260958 288457009 285805284 634916458 133622501 966045714 678194848 650462229 982130920 75090157 508722011 794737388 247910362 97482456 907864372 95260092 817236260 984805373 961642365 25366443 944559779 516131865 800591165 577118382 249996072 127523069 2958766 247060499 271304439 673194769 618328767 904693497 429934665 758658508 679223186 819614931 292887498 573986877 903066367 396080106 80492827 643928965 938342416 354870232 861611857 171243354 87950467 551730189 691812724 706218630 611293515 203322957 80108289 737581414 942974736 675782447 276446313 286742124 840506026 656700576 741038992 349776542 742358441 621856862 28922958 42717204 292901072 481456766 330684657 173065853 987394198 586660839 11347129 303687067 459157924 615319765 575971931 749817794 22621017 271179606 143047807 513700445 726392393 367971280 370429506 179345514 902141625 70968697 613706165 591146745 161828645 760662750 435556444 199158192 979239099 692761693 255292847 687611210 471715806 90311338 675720604 773636115 654439587 218030414 337535747 840403566 914290007 99823395 776496697 425482063 378249463 60769497 509650310 221283522 536404406 139673973 101584295 97310306 497088379 195630285 198791244 939709922 862441056 254148109 837736603 511490952 467674932 336884788 709489579 420430509 579590138 153650328 776971530 267233854 603876968 972252510 967883064 249236286 449032809 105635843 630649898 288429378 679706779 503579094 487897031 473558771 145894098 562739323 998076526 238425232 30322323 961839721 116063599 355400809 543431578 396735853 958286221 933472613 948663892 886838053 132404610 606343037 29847142 92349318 489361531 805187134 574876964 97538903 663587480 820706123 511767578 708052660 876751214 562755801 320790919 706915723 384413316 899502130 897370333 703578146 146498521 280317490 807571267 554086799 795852380 866705869 787009043 37860926 839460979 740829319 137656668 818842224 355791477 305533178 934738017 325597366 467591472 332993364 131410455 553001082 558169699 565591510 618655659 508243062 619787077 259634518 283320570 959359290 625644285 555511742 394862360 710759338 767927079 297132683 493574346 392788862 710505557 698561358 425405195 506105281 624002188 697719342 369356683 385804627 666378691 315077221 385574699 567308135 610563176 692655807 428857986 177502725 110080986 585595934 549485147 792654473 515311343 512309240 12884533 819228706 127239792 39451863 983369410 953393236 161150873 98226904 916214888 767301495 852914842 560927277 49630147 709990709 753347352 503058843 549269537 696613648 18114220 431977213 531905028 605518041 945107811 398688703 365077412 255020858 766369340 307829091 793295722 480296494 506510253 680004095 666111606 120820611 977369631 528762557 180995867 36885343 706769005 589453403 697696605 929589944 191827049 432667049 844208506 311693274 572274519 44928013 903056990 359760613 476112496 130160130 17413677 784691789 651925857 849526676 967692989 989009752 370542281 36849894 473358873 878105252 546204350 773914284 142188287 499167390 146264905 534146225 823650659 580075019 548589797 302267987 928515306 221658243 725240580 535572226 436091248 743483121 576820874 958982340 699396482 308337173 397266512 941622452 638487781 633871106 153285538 413560190 749133069 626064288 797613250 478089701 217931175 962977579 99817315 923866942 721499407 920820402 315376430 397450738 518889690 386757529 343432256 269635072 189118542 195446807 692582826 859426168 833945829 170824633 978256880 835544321 73763022 882342365 260159371 570608212 470087532 34431032 308287847 620963006 99944405 362943825 629818213 274832290 510362964 101871363 617599706 300855541 324948455 313161983 705914126 362030528 722212545 413236039 897335743 125485730 573071561 709516468 136081819 309872716 582579482 344010098 696707785 693661698 835641729 603971967 211439969 854144032 539374850 739155759 771431407 914090131 872519764 37575595 678070260 687405404 720138848 874066285 352147045 483665681 753964230 845410501 153264682 173058396 174335575 988664407 71129760 590140282 99200412 708789659 973744664 717973180 520853838 986388316 499999318 343967497 327573724 35754554 534489874 130514267 517417704 658105640 903454330 530162237 520115146 601912302 82804654 89490516 997731851 741556136 661298499 110543059 785015019 243383109 770724801 854425605 535790813 738297352 440744485 964768711 274984454 477002763 15983712 784992266 553156289 515837111 827954133 331549526 333291037 625749838 501310431 685176642 391312477 114358113 508332105 5517053 866471799 989792090 833927124 577405384 325225878 930055412 349312180 451914618 167987609 470022077 73626899 639284987 283972497 604382107 302815629 512259273 738276678 265197892 638186419 470388086 256065203 563153092 374441608 389807655 601124998 624430587 621537543 39403287 42296481 379652893 400331419 829603858 37850780 242108208 163613604 121738490 271970880 775804561 176746489 736344134 782459917 235089775 473747297 451364734 588476341 913126479 375665177 466298304 740862111 964784774 432465233 686819902 630239333 823685314 472989103 283288254 746115926 790681986 534111690 911703064 172167413 839135641 946075824 878438588 674352760 150497967 620041824 606278953 34661193 66350016 89549905 83610743 651143049 686239131 952696298 55163598 667919496 991550307 644619015 598133229 399694670 362118418 844963451 223845796 991506198 890274289 984343176 220871258 800534989 814265122 310519656 294961032 840725655 618000406 450224072 738367035 881534539 648859927 4936520 610255766 28184562 526548416 904911612 705022286 129292619 587590015 596996590 218196524 675823946 369133594 347410841 228664975 36737685 10124839 58420335 321807079 323230214 679757202 381088341 898055739 524553004 956426267 677583138 419367076 74012873 911039445 819546403 85293008 431184725 839994793 103512986 491569536 680441210 810152401 901595962 291748361 499666582 567595613 90097837 650575575 320771388 674572209 830043918 467104998 214180275 677810949 338409583 306583879 677501557 96581860 329696853 282554785 271311537 141241773 775067703 503842989 600318154 778610709 266783746 818028217 168194775 598624163 286384792 133767718 298578209 924943667 218357324 11163627 421639847 916173172 424311655 972323343 14115229 407778666 482486951 302901810 513850344 112817388 601355195 33318405 787207588 444248871 841424840 399271373 674518430 37925145 453786599 728627940 883545051 866671127 985268132 992191032 131500559 288001095 79220096 975049419 699002407 375568167 270430577 953926705 955809472 142600708 271702877 958465301 253914029 971317892 678888866 307803060 43367540 265870109 1510289 70434912 942677202 403474843 924271086 981213182 986849075 141627806 373366130 22856840 374724410 503736601 803961161 429011853 771427391 361422549 484745109 555789484 807267276 188260587 43391977 550933020 69461536 688294734 586064334 205350695 338477228 42886719 103758145 934764715 725656728 77434071 147653427 828813720 272633663 493342592 198165512 781138292 752478894 439655548 583885337 91372762 290197033 833993309 145610290 629649910 34480295 635635851 7654932 966027531 139849041 912355266 54395124 829980397 878703111 679639185 929506298 386289031 440268251 750467547 796731587 688824407 659257747 657863002 750938592 701509357 192078891 520400919 412247893 405351792 852023633 344032499 741133083 747050776 647993320 505698594 642004382 733192885 706331269 741101739 696712767 428256039 278391285 261171433 485744595 322621411 296140725 920667405 248275234 78158197 313425016 101160089 814391145 461274616 883294373 224415206 481234136 656329632 308444887 239265951 429451541 781119792 908724315 386337348 396293048 742678148 180695989 648523944 987576013 5845257 66962203 581295220 124471637 481574464 456035064 529614754 781255620 441952319 792150635 344898562 935121028 707010607 668655557 1454008 828815985 511009999 488005903 899957692 300423516 882022639 867971714 81625176 989928584 526173686 23357196 96040366 11749680 759490141 347718866 162434608 674893055 334635570 103490984 182489894 743922838 46845334 491436955 773163819 149222921 618155327 652073832 509969584 825655138 659104503 340531970 324815992 350714141 322357787 399298064 91679770 128330923 75344412 377435756 647513731 325351151 850290434 921602725 124986993 526158532 912450532 562718846 239778041 557193588 851284849 44191085 317864961 434051394 803386986 641446684 590347975 865319394 72177189 593768428 773198936 844627196 946605836 617196909 57604634 223420588 583412508 559183591 428996163 145276933 157154919 971580885 928736863 356502921 230308242 952290405 500536270 44539826 834303575 460171769 639100483 294935405 30911492 837665192 892997190 136388762 197777403 854193341 238469043 684567693 440283696 578587959 720828473 102318224 624130990 533299784 882164188 938532447 547322642 486162135 606552948 240477354 229254414 964050430 729349932 83409302 566003944 531241356 926013699 874285373 991328504 9192579 363003726 988239913 1350445 376834459 299101492 14603741 70325129 316251582 615530289 283437900 703506592 174636682 824448915 726711648 139899422 143350994 72073984 716829044 870539070 299892509 523707118 266397146 270897491 54531110 215680554 857356887 41003075 304319322 532787026 384577186 397108998 483637597 815357275 677668584 960926252 2212997 104034315 887085131 84482644 206790493 614573183 198488926 147835574 767269156 495440295 884571307 905032090 135851595 419917509 864577325 920762079 151411451 886792178 459416790 781080181 254486413 176521369 106661130 532954339 494869775 870688762 797135138 862897602 137239494 745502632 106828011 322966079 471600038 650793484 965923108 223156125 679793372 362028768 852375556 82163633 47987781 615755188 142675889 637172580 741771252 283781228 647469257 678454581 928737712 667665855 354029789 178580404 740587379 686743994 683113713 344278536 488267756 341023804 700960254 627032170 343034622 830593912 494012785 959728808 93071935 832874613 360288169 604083363 667027322 356921233 92968572 659280081 14328109 197356794 694992306 99110588 522521868 619577652 392630153 190632320 860934780 232645526 881428272 65812049 214612249 904086732 398224204 728947443 839200560 416569174 618911349 800232512 787636293 318809608 314392506 140822694 479541135 433067656 564747033 933348006 511068791 348861908 913850376 938491222 233698077 162780345 209290735 701219040 339306707 500874332 248964267 556730113 494581407 649806517 336421133 32905611 361874877 892168463 739062617 246306019 785419291 264107658 276301768 578926211 667901660 507139225 796269318 291753849 842035414 238969733 311835828 833870567 648037140 367292647 678885863 832255617 148774740 480913970 727718311 121966866 41058953 968335143 526890865 213066999 282771290 158073950 880059830 21597346 905612962 731825604 89951834 88400152 950397422 889999639 452786485 482056308 738474498 779597420 98267285 198691426 100095316 581232810 677424059 792453796 831173775 239122445 623065945 683424145 831243026 471217315 929504794 173691025 713695087 449514194 314971930 224223906 286198252 445901264 235690090 495073494 746348293 709889578 258784142 329244883 917953512 12494910 140998654 533662033 463262967 540265152 80975272 116210336 917743690 625045817 541917036 483135775 687933482 183804547 71053215 441452486 62134167 104308558 966146185 958816925 537378499 691762847 565351143 275554114 807345045 67641420 321738857 615965032 211207208 355208577 307342901 681799506 48501577 372110653 3434338 244502108 953909500 236440790 559451518 781643123 550548215 847511153 595584777 775106455 988752677 580751243 118513656 860320864 250370596 12722035 199565875 281263222 122251208 72950733 448552982 521356824 196122518 950296336 949272308 392091030 182736713 642488073 293639567 987976151 894273873 24552790 426535074 360469204 101686607 545978348 153813335 379104795 447424667 749736338 139920849 789713229 569017022 178446435 810879396 869678752 417588216 490502736 967389272 971099997 569667515 579561884 645017065 152259171 19766062 487807326 303533386 173521570 593484203 718282242 907303133 184103841 610643777 460680648 611809020 963211258 399362354 911426372 107575412 172399064 220329078 443283420 598552837 645042559 378177591 833240654 249808867 826991556 643351123 263223591 284953656 182361745 62222813 161717580 450119071 831818083 909144988 882998389 806305963 518416844 344199307 603771821 116400990 471868913 271313495 864164308 555485618 23613708 788672996 211859485 452788756 709783531 837501897 487902864 603024355 301423983 206786255 297854089 876503542 919430415 454014069 48894775 466864915 617670482 306432879 632325662 970188921 555856984 736190499 718209429 753220695 550891090 735148843 588130633 373181010 229552134 435405269 711423672 244190723 413548876 713890982 786916791 279114615 172452755 983643602 839227629 403670445 671775324 764231622 830010454 298263835 461207998 216103839 842600384 588267050 499449057 967881648 900980049 442664885 458462851 457192448 530448383 545514382 786181494 237588169 604703766 920735994 276359968 845601019 475502518 794888496 283388921 596889782 648859987 123134429 607923216 307385812 368945203 230784930 712365959 283144797 375942387 586868885 54727954 148874000 86924291 141662908 116625021 547179489 383210533 776787093 320003363 975678069 853848306 632847249 349313143 115489448 298661717 603743380 939430015 646926599 399851534 255554167 323533395 901256022 636772912 107262598 814224035 770922764 753745827 810049795 822104111 945442258 519181731 974971297 278404172 460376584 702289727 638269961 729566566 586421056 415757787 964748888 45017976 728399041 943056302 534448031 299205269 292529157 455011909 339935842 169038179 445248827 306756350 810506010 263045531 253641158 682846606 130492595 173760651 138222779 656225404 768891662 84549524 267079527 464613795 809801600 657396907 379598792 101616820 185006930 161975516 740075791 339223473 56556607 159690946 545197604 436370291 962419449 921764113 587851809 120479782 351450531 173831437 229586134 847463368 459954776 305023760 711843652 762608813 440588707 672185608 515073058 987747837 136848133 801880822 688900188 310854709 589719411 602097520 263914894 461402530 194922453 451526175 611163277 14267625 505790856 613329474 70187486 650367874 738329309 751490346 434820669 695882808 706208664 806901436 915986200 90068395 591099249 195590642 276644114 766206670 335819926 726237018 531779712 804924777 582599208 290691477 907162607 745363607 497308345 303549401 245258396 871058249 770136788 260382832 661856506 918434498 760627061 238179127 364310320 860710170 680294541 812738592 349990296 98681787 638136704 261888432 950768450 148962791 838163878 344715137 478955631 891840303 491892429 789531329 17892630 327218685 263527861 631977650 158877538 972144652 390738067 511645480 428571185 568725738 922370959 762060046 35481495 143211645 43763013 24232161 24017753 593758075 584962376 856458035 141756787 430226416 684505754 552445737 318694035 863719356 712240182 324848894 457492635 599004946 288882055 558834814 785384226 488747259 987436270 83094924 191977460 81146833 368491583 360640156 412333454 156004804 984508228 16676153 511422371 275722584 899137593 974045313 217994137 551537637 595456078 731613092 341672716 828276246 741930537 739532392 101019211 533092459 582447713 776615336 645956310 637048247 977879556 950138832 407928294 159856546 953033490 860884835 710941413 340842280 323548415 392606069 806081009 48902424 943208757 662881330 17090654 409961621 165903247 203704149 504846129 417975705 437653216 226921649 305530789 999566189 151875434 665174700 169116074 558639923 915292007 537163455 165252705 411490396 2785156 955737079 189973153 375338290 106583905 778689911 82742133 843011407 774459410 658331380 277605020 576843300 553997473 667025207 828976904 979665780 245240457 322185375 491392352 644666326 803194428 187978652 740194941 356750646 23000991 955587893 262551536 504435540 175991433 812204419 846315643 274410051 787633479 204210228 614901908 656038124 191537947 175323401 871342821 810384265 729560248 294559832 940308174 729205290 48680136 551679882 992735458 878622515 845640294 991207326 284589413 96819164 605343653 147492773 276507861 121321648 156382727 718786372 787262046 794917902 857220870 308265269 701271652 29963435 987591822 408944070 59808509 514851854 650813313 777142616 413483124 996166419 837114418 990651617 138575816 564360297 311302378 189109355 150321962 859375380 183441511 520612755 644240003 64084203 42928728 918752778 413719019 185167643 272341474 408506391 583602227 900245154 801048094 564125460 362353500 864412885 147011224 161322989 258721054 530680794 186526162 526983588 170294114 382163759 455622079 811082703 801993416 595852321 830825032 819178264 170692386 827375702 918526410 878954940 145976823 950801988 285848982 770609677 623580929 74292663 706084976 241912048 290353327 613534287 293067537 319292000 307805860 57741311 584661157 450044393 506390070 518790543 237143886 610153261 20167408 392413979 268255391 142080099 395523856 86959251 470917665 814201555 95938570 625652793 749860305 902028635 844071171 648072997 268149408 455109357 665059670 64672196 709853426 497684239 312222995 921666645 88750368 870424153 734965115 638295403 737231350 135244026 393265541 9693806 437181237 794351924 906843741 811850778 253132306 513502172 117956575 965934333 833318325 925543131 696672032 933963261 370769339 365214639 87616230 862763217 815226037 833210346 172924459 601226883 463110311 610139570 583375006 477459444 666978186 338886208 351998753 298370136 380203978 466304097 327466060 849156534 578846408 56144120 728241897 830610281 213398873 650027898 862628982 241691297 487400517 594098288 654380966 337884387 220248265 810565113 380393184 410626693 995202325 702965317 436750526 138293043 824536271 680327195 480702096 600632429 57829263 562879828 201277143 285073414 820106081 386653533 570748362 977185959 177178438 379767225 217756116 371254346 126823347 639837821 255588371 843730623 259105040 86932179 526260443 473222698 247824953 269953911 456757809 679991171 781842177 663853885 726173777 949079828 413016235 62172553 521965609 384215807 29834863 329732821 210372571 565688758 655608315 682180911 275983167 133478017 342821359 643305656 283820638 173747195 891011680 779707942 486152184 716631189 124869462 597147970 702511103 435263762 744702285 367547243 309944346 179177737 181755320 155578386 473933859 416875367 568122233 927801148 704196777 95925482 253402987 192716291 770171759 538051751 125545689 399626517 841305579 625861252 974753795 794426163 201237448 63932863 828769952 318562227 945548644 741935973 925688407 501648639 805335635 762893531 438853956 67054868 39262170 745889369 570710650 37973508 295617397 582675307 743256187 322493556 562193745 375568238 203651522 89297951 342227154 261302809 64948537 526184017 304316687 571451889 219985091 704919660 636191569 76169427 316715443 547825767 302736280 416553070 686171475 834919242 938192150 793621190 521098591 199329203 183911089 49441459 416801415 504159828 764141957 236937824 649014512 422104178 305346400 630391756 112330420 862372968 210713413 270817612 332010077 342502434 95755242 979646983 970909038 276527522 126520889 313247353 552467674 124367743 547084754 794223344 523535755 357262689 263153544 591348242 490417372 989964422 503900640 20689749 451952416 376030272 197796757 268648326 972930585 626561141 218415127 371688771 386161537 217786398 989743623 85232513 184726917 202322888 718122428 542543878 914315588 386480662 557467073 579124207 912393044 871912508 694799188 224792620 626507326 243715206 200452841 986842111 544904445 767383759 803764902 988497281 384541059 340990730 901144292 480801821 781655349 27899325 147549876 346812179 500014954 366687361 321098839 44588534 659045871 575450244 945570245 899308847 534326150 137043718 327396136 297588856 417803362 444138975 256729438 140798305 174857900 22120952 306835066 32175054 301442306 339189197 125053506 864403062 415579890 449022962 742446771 494138214 631183236 903281547 489497209 865235069 619218861 323207890 960934776 443442669 263685341 586649492 206052678 941215936 970991986 807079348 561720750 432431953 269557058 919109031 609156910 435496911 12794902 162012407 213273977 258724541 192677417 831297217 713764343 875048821 42334893 694100534 529247808 534004896 890085958 258346781 284742309 770278591 832005005 985502288 372957351 614271142 373345166 790763578 347047805 130242555 944282698 591491936 681154707 767973819 683652918 754321621 797241350 340447926 468463034 236856003 175217960 187964430 501244852 813623017 163126530 816756668 409701874 355483416 386347725 122590475 237209275 680588725 765905528 404814619 248161351 84231739 364393766 269069663 165155650 184052662 737804717 929750560 461435213 451869512 763872023 296539895 189609853 840914599 450553124 498917207 217747674 540045981 184150727 934140673 301489377 594470791 46282917 252248205 621799939 144967639 796635033 526518248 7501348 197253267 820279603 58449104 871120157 864082387 360099892 514973018 205932346 190813510 759680275 77892717 836458428 866471598 13726331 843663940 437440855 867277919 11648459 336991984 378274486 275769796 233414036 170317012 443982067 211537882 988276767 810411303 175307295 862729139 613298149 394852982 98268608 968429813 629223444 524665631 710786381 796028505 648047889 228994006 378080948 314361388 888804080 798641700 596933333 666695377 503855614 64192739 391478789 105401660 81249080 103845571 918845580 813757304 568967377 625609417 867523879 860985123 714824880 773502667 435860870 759706605 410687215 649898485 445165263 185618973 945692253 770054470 572160025 759913227 378048253 233930259 392424178 278530471 911029893 64652420 64832474 66080497 207722720 684537362 110236870 152922238 687487661 221145104 452446622 962992890 226077117 301897247 573118143 582929568 678974872 926178999 770399609 858695108 242228729 686519205 854021265 869377866 962321230 278448263 491751617 476807468 78103865 464614226 959365940 719325943 579472145 903807181 77425674 101772878 799959650 976626963 351806170 239496038 330094953 323935253 322095915 344575369 410237336 225354774 860658937 726666131 89409048 3500589 739140919 245932664 95841346 427743942 551259719 47792060 5046309 149798433 181529219 455369209 757686020 386953938 26332856 829880669 545034197 711786047 912774822 443877417 911579074 791671077 924068737 144814899 160773292 710968340 452597363 765465189 357446051 763197422 514405144 365293883 291842415 290184300 127888896 693186377 521689355 688893593 586077488 445047987 296633892 758860117 946195617 139779252 29086110 79829971 638908096 663749143 558690319 103357467 696090348 231924161 399629890 899433353 348840956 149141285 851414454 939371340 826873014 76724942 11599645 151042280 183386713 121295065 598762717 366587060 495849236 704079736 773049234 563416157 725537932 363431280 349309066 124935009 915633754 32069787 264918599 959647637 633527435 419506791 11530497 530460064 570485278 398840406 719013154 315454845 42761610 107092092 754891208 340366077 27685685 202591236 989323078 888601155 521689598 481126315 484934051 640175174 826491828 360349763 368673049 431176018 661819292 228181298 157932695 265044871 173685487 694216944 626081856 146657113 73484633 267701133 553133034 528495630 888198524 133502760 506686880 680997955 791021931 32410233 753693217 23382632 759160623 928806216 97077086 598159679 754756421 640379635 786532095 991472737 235652894 408844525 4077791 410566329 37468574 279076153 709234060 613382406 509735326 90121459 123744968 234694750 71788651 252499143 185392651 648960166 255706692 532815224 647970558 130496282 964404959 251582555 969982977 738580172 78477796 49800153 195953318 743857436 809127281 63632880 232285235 313062469 127979156 643487923 608327205 496072144 463123924 349383366 494056104 324776735 592678313 717862370 55867679 762057188 516111103 967389015 626596002 870543014 875309496 560804997 986392187 736888643 696541991 524319074 624775848 178940265 91237525 934977271 579582557 221425947 564191167 485379043 93345407 113357618 830602070 196247254 355356201 560534489 856430462 643923223 301011243 153917713 997889103 847123711 656109190 72239915 743406679 556862588 505284849 28301648 20776215 240927119 884411223 233225724 26524033 617780430 392157527 148299135 880653953 513485795 507811267 341691003 151251825 199010314 502927649 844988521 162660002 318619287 282067501 592748564 940624346 327606126 439784533 739239451 314912465 187155849 704192059 44514675 109092275 732273526 893656631 142801380 743807393 448228822 258978003 113328775 961679151 900387296 284690253 394629710 410522343 46599131 655406104 515826812 510790597 461787559 207103323 566433065 270548922 754557237 957374320 248992191 149282346 597844234 789086566 787656064 151218797 12116673 530649472 597942269 420927057 283620230 537578932 154801568 608497302 623805083 812025389 718272547 114602353 131181014 96502218 251404055 325138698 973286945 860863644 373538399 641824254 391834618 64927852 468348082 927465437 324899312 972261170 156901404 683208109 543067948 355594143 476555901 143491173 655188965 536191892 524997640 484090739 756134891 733778089 340873670 934390583 791133981 589685415 592228369 486028677 961129459 260073998 622124825 733269031 459931637 868575888 198537570 183268697 470130241 422307220 88983108 797417547 571162121 578081460 836394090 926169507 546256147 725943359 225459284 707083768 674591799 912031160 238716629 635098712 724957669 185939541 461165461 690344643 914693788 765057921 339369871 501384365 444089716 962728282 286050196 451273088 28372629 134879539 411601607 973327128 183205310 609113107 394295072 215629381 255616191 101303093 728160233 921507148 637871103 306602118 417080900 322694246 157284598 699473707 835010978 520976448 678708404 55740408 805623885 466719866 447487065 991331833 708849631 90133544 210007962 223955693 312372681 848832084 860363587 798911430 235626445 897201273 376897967 892439850 490793093 937932554 974334290 917443573 975386586 893313001 683368240 265762741 794186125 54119664 58822499 234859308 968469937 694045804 129354648 320012498 232686382 645514652 294655378 228855633 232052800 161014583 456743846 367742983 727188727 611210723 124624190 948431239 499878837 705295551 171423575 548591128 58479027 670505434 761820930 560304180 621571963 157205177 327571942 177254667 555454831 181729493 658309820 78993150 926725697 551386650 883254226 986581028 234198393 647053674 765043593 574601416 932772339 961291032 190166743 744060392 266946654 984506222 116491206 562057144 693407678 290575655 786953715 886245917 39591402 868972533 94544144 381355827 637511182 882246908 492215650 263429576 407662379 889546581 443000899 887213022 666542226 958242956 708706465 775014701 899676781 295055139 690582909 968112030 719203382 677630221 294307950 10776529 359965502 458963507 365318172 812746136 31124776 748400371 793436357 432924282 617178731 894229659 946300602 448358961 164299475 867041267 138942179 104464172 556989440 533843888 398447415 80005390 624845797 603575042 291558213 409904941 321383754 813540871 72343727 556672788 399629899 280734805 769950633 236591361 630104792 593614708 754544510 412563559 710298931 382126433 614981387 44631661 837566068 150812429 815848259 675685998 469520136 39821532 777387945 829411960 169762094 814718759 682484953 211122637 957896569 788271802 705697535 954815332 158181713 1490262 360205918 271097448 183491953 880074800 703859658 301949112 149149802 329311856 113588526 55362406 778072863 389026228 746542088 201397560 534701383 847719050 502367208 811813162 846460911 936566009 704526068 677269226 109464565 230584057 605349991 973836635 153755278 700868854 306282254 465918227 996305345 129715281 399904201 740164316 412649193 673960415 774606352 781431862 164652342 29386856 572012651 499724244 847730733 585988393 46799097 871660571 912839204 592033363 23132138 545542054 234664135 305642377 566090245 112711620 783443862 213591142 654986019 579600120 795112036 849922293 598867634 186745208 432354777 26642487 655458867 338226096 222735345 839981729 600231355 51211452 872341628 521817755 152922742 824237809 865292700 653737730 620091680 558028884 105123401 814110118 559185546 598045473 663888592 965242829 671233051 625775174 279443792 945365678 570551372 744718309 878292028 640719351 947627819 410312662 449130716 538896456 217979609 807691298 294003659 559509430 49137164 905095561 649546618 470120009 81944206 864153085 271999148 594681982 50555836 637120805 96427256 17409989 297694983 844152027 689652555 152844035 124302454 40131502 45378147 861825810 198400291 212728161 749928277 287626557 485153721 20672874 649876999 97056197 312519421 402150260 873038774 172356702 253000770 552906717 711002482 935538354 994656755 562176057 410547869 521877213 492544525 634902477 667900784 662570991 998305953 154613780 718197622 448919661 350114391 675519806 773692943 458373841 810850022 166198444 851095791 629415429 424784797 123337077 747707548 177744876 816978910 104816357 582348019 697823706 572990877 640568569 69900195 587650838 336567781 544321763 646908080 4789087 944548691 256498060 908239090 457913700 984623257 801814029 381160595 440949579 284475132 931407413 254983573 125833003 456580311 900358407 74593866 333565329 601011734 417501496 845038042 52268031 814149308 530911669 28995264 278301544 482519389 309356059 576644941 362076854 154456484 190804797 201686052 260792133 696343247 316852130 894894780 913281381 480986670 98064901 229932514 845696219 649675687 770615251 726649396 769744736 520140853 83648432 353311910 845381921 267188836 682752498 573818625 510531901 429684951 660727588 812756063 305314379 963105987 65619589 365286321 45882577 562624625 243524743 982997049 644648910 182298560 444827472 318938128 349753649 208949920 415350588 321832097 85229151 500852632 337004377 642157868 392008369 801484352 591635945 463728452 322320883 94822856 629141732 873902930 599137511 435979632 47521907 350771983 214442944 842384142 940070262 987792910 120296103 23252875 144810495 847478320 154558522 691861350 369705941 322037805 40408584 854217519 838687986 168761874 433302294 80872973 478884357 975397309 999120477 55892025 333399793 27354979 298683209 866731393 295019340 959436811 783984187 422763974 385773281 909806609 564052232 259874686 572637231 764966308 130979705 708097586 150487271 461780807 593529801 219853569 380026993 516323412 758137642 652579612 131642984 987744116 221096000 706851400 752664346 248757032 860227492 968952671 344262153 905675844 74306146 252160719 241784428 646491758 10444411 902931737 33627566 615906979 532235108 195405139 161138670 866488755 370457733 494423975 385085054 829929664 553278908 426731474 415156325 315784643 686830551 902037926 179076829 715854343 644325149 169780616 475324885 902870188 174624710 395495666 772460143 476977445 599797886 873858290 406972803 924451258 944914150 787761321 476598299 142871559 629776403 138853326 257197045 100522363 339386125 739780905 392703492 695042522 961567058 577756440 133640943 47131068 120439632 15158285 352183697 814540556 932829934 836181773 118552439 840200585 699204100 570791474 713061733 474492232 145132766 803286315 949813202 973613872 789728445 256520631 749090663 425438076 541771862 939760173 383791491 60034109 253011025 719631864 783661242 385758166 191740363 449027091 19840849 275166078 368139476 463237521 742748100 440325057 684353778 888334871 901437761 938503424 486749597 438356576 462491178 84865004 764276416 453850296 812360343 632025615 90545470 853255554 669412050 438748739 846617451 231814067 427132889 991341880 982412687 822739284 715451871 938050547 998425703 251587075 987991755 843737673 327749028 166418802 471830199 468775784 858164841 209908711 63487090 236180047 643546065 371254459 729371647 215944273 764329830 844410075 225782036 72926615 105045419 400696650 725588380 260732314 706378900 861854109 978830901 766595500 857437705 141551229 358017715 97425776 358329447 287679017 68227227 407207774 546659582 551450353 24058281 740523329 127528596 756352444 638696010 649708728 842616288 501406851 973403683 799218616 685661200 494014676 353451656 145941256 56531268 476367952 89835269 382758083 566199056 889226028 456902617 276867290 350633214 784190132 51118710 810131344 626472714 979406276 461377027 615120892 625931812 607050573 147754970 809846922 810951857 472157910 802988554 883614074 465169163 769000696 135346134 144086368 144964092 794486241 484192307 975578018 667433799 558196178 570651726 655413501 590370335 311259041 265057796 778547201 176652718 514547512 233898601 539902352 525226896 14886420 223482946 714469731 600291925 592472519 192242314 520922757 218630146 113493110 513610993 648960470 790249616 202091355 712559704 409617033 500840044 629769540 561777494 641688742 372242166 234272018 441396918 575057289 171328770 736022075 886594039 403037793 511897946 583411017 52989387 376218802 771485497 762877529 261851288 248983251 147296465 681297309 424058618 686500977 107348934 952456666 800218687 217483018 305511858 262483179 927673065 208599155 67139231 300792892 414326576 793031507 686202768 778106703 997381501 235622309 419953400 263568955 704412912 557376314 216554304 950962216 76057052 153106997 56042822 207430100 244627013 941296525 427101913 676023825 314555497 983222158 793722174 614774340 605846324 590372952 966778286 38854376 429325002 244107871 848452053 892026889 106948865 928208617 788532309 180030410 334736356 652826259 945426753 353626847 220557361 388740557 291341474 459566355 860123100 554384217 185385206 228720580 111465610 283165904 152430507 192088674 530402327 972576029 308101033 172411636 652866320 512182015 134898629 363060370 451173690 799960971 807676751 762179052 121431049 768489129 546441349 781194689 102436138 913032082 150602013 221460841 70272761 225741144 848883391 693519180 845598475 547009374 870656393 752836457 857464998 830716892 148435594 392037840 171475268 328842844 48038983 118075688 13092628 355184704 158895928 757999402 313187705 785845562 542765132 207226147 514836361 304650705 237546337 840678518 441455247 881297891 241440717 831204632 52018313 472574749 474942680 166899731 294887594 61199237 380436543 85949443 229731801 821772785 976450739 928806300 421205297 430404749 823127640 546699810 134026367 528285017 497832774 590067183 664121031 182585001 18582540 329541872 643937472 608487331 879404584 873017128 781093203 35688132 472671888 491176237 686273567 124744284 971100716 391806118 410593272 139355917 139294297 216237267 426960228 255082064 474273127 616624901 744684317 149001968 951665948 260106529 714471058 830189964 400360752 215586337 228950629 443991321 558202831 455669907 137921262 91152734 526797850 127323416 703702710 390456695 151204518 122594022 631514365 144073811 739205627 122560583 883637302 849391926 669507862 491844888 683912837 702579256 155741671 958209355 489305160 610369219 516110292 369101669 775080075 244280856 135659572 238702336 826293138 25597899 336153301 6957898 368524627 534320195 176138871 148987781 346012665 709678395 323484495 258932613 186667107 579426372 885297029 448046133 713485474 311028033 926282166 27360274 592566398 843866857 851055474 395057582 602006002 942821704 996338623 118233134 784637356 482200126 42381716 278492621 170069390 246285310 343483487 466594903 698124592 821856145 13046912 697484718 633251419 286714193 768362955 307107401 187059087 20665710 174406666 397156272 314570366 843214444 348542841 363080961 526305423 383030179 814397256 280855406 300706652 193659838 318117917 16061117 685415732 327987005 266060431 285608391 862820250 878772467 100662188 859761913 973974979 933322376 221238132 916082902 545789724 181056247 3521371 33717362 423407043 605782289 547561163 789503993 821896969 889506297 504183712 501207334 731490806 559018407 536589482 966967756 956359109 977720165 466786350 897025617 128530531 431442516 246739558 866179630 887340788 114909160 209568252 935802480 51681871 434909288 531093651 491898426 654256509 829355375 814047550 327292225 531742269 909021294 953953031 992120910 232729475 141383975 561470314 678700992 285235701 116686387 81407703 778856967 958428781 463689086 986456371 241242666 445958266 573318342 812219991 836184642 504479966 70576159 34755216 749295613 679923729 436786801 22524701 16018204 234932413 746558456 978956469 976489973 662177344 197786820 541343742 704776177 826676013 133397303 518196759 170269199 13130187 947336842 3677967 98561376 953670804 486946119 57989227 149893513 819612855 427049424 420430244 227174212 584487575 97778391 155407015 181495519 637962314 764969444 593706579 674741947 119414811 847106515 109796606 94581198 119053065 951374675 793746161 645879329 928055110 787095400 794212583 495389523 987243704 155278313 870597266 65728277 111132539 866996226 123840278 802713516 348880476 410864820 272254860 470358643 775680352 928300368 197852033 540986454 216322619 874365440 689515892 774511703 597003482 930938942 481724763 659031564 715155930 922944347 322306334 219688479 815879950 20346617 599778587 210750157 498076668 492272017 54188705 389226088 804133985 705320175 600269941 820852181 214557865 818915505 354453840 220956431 265436279 566077131 76017246 6175650 723698979 804621317 234556864 956811056 477373495 639815291 887175435 361114608 316348914 972801052 826129351 55482666 950517189 286130477 13474290 819294652 502854872 634704067 19413114 579366040 427547270 206263116 193045958 354966851 491202780 31617287 747423278 219581528 583984414 320889479 924864638 975282691 397282371 522818356 12404344 524530823 554275700 13228489 917671246 644431545 855632529 265047767 166077996 245122690 324481708 597948225 5878444 99876192 172352651 213992126 768936287 347942629 954134826 716068955 573503051 825009463 206518327 83957494 653051752 239221647 969509525 870059972 376109346 328344250 941298905 915468491 472987866 466454939 627539408 984953193 106434405 935969703 918445815 221990603 653704587 332959079 773448449 232533623 626549385 698121465 529600597 712312003 338223248 427377296 190514062 164448603 345050948 200239856 168766457 355812287 986904125 703491570 793508890 438878658 990593417 273747206 145382439 970923532 272121896 12316076 16480907 493629593 711259791 118788602 36631653 924760889 609542950 777563929 367717382 40573966 868305610 376250824 545973111 562913296 195116363 374799064 851127537 717649804 495063023 671228846 395547490 908550817 557327341 162674884 980123887 595951554 685253363 933820455 609007468 880443959 743252385 770254330 108575974 399034011 796255244 927884530 53198362 278334815 778569788 162178265 912751355 834871622 599021742 657281804 575926063 77478375 138969810 565032189 476444819 389350447 219172750 714738353 21047731 536597212 326515641 901433154 215476307 128114946 394183841 616496478 540349929 286885514 653007494 493993414 290465311 424224942 264492828 932977104 560890198 21672063 492606989 906222054 270732062 480525663 21868917 996789765 947502783 724800903 321794660 692177983 563284916 255043202 489766752 324026681 930914347 963948464 895127776 821900462 808697734 661939908 241308114 227059178 244498652 904906311 892596245 521291855 328189304 604508691 496545024 154913235 583623513 53022680 836004826 165711232 991259057 913698202 80440927 586511347 301555559 559207473 595116353 880713182 643305365 607674311 185792677 745622663 48823306 385635934 728088226 584087622 660525512 318994504 476827078 158359819 433303943 634973357 988099984 696887509 303331377 901479432 860985079 178614844 453742436 685324970 408522977 594475752 297268211 225770806 424576173 229631511 477837925 408238883 728177322 937293595 762518900 456451390 779362973 588507610 596552848 8918565 349375039 704997197 343984218 861005516 554373565 88529409 163437353 938310396 251644470 924540569 167096712 591113679 884111937 673079369 308447926 286061622 869446756 45125469 192073508 427813747 586793886 911178160 664700155 571938207 834628574 732718901 210588308 462830117 911779465 861881970 695100669 484784197 287916792 269380352 848810619 655150994 577561847 775678476 606013698 901196404 732501832 685937881 12093119 67336359 454939166 225310524 963153551 808042938 612483490 815648799 324162181 454908306 626035314 888442366 424380520 700501732 3810333 182869869 549607474 209744830 685134760 223546255 524722322 695289342 677307916 218377888 181273451 230793689 956532405 250611821 34358867 915424854 222419460 13345495 752051989 616967121 70235087 480998484 30987823 278013561 683792860 904161902 313888597 835099857 745797737 799474242 617642476 697537074 839529127 461348097 158389136 311439176 718311226 562413170 722078350 683110545 271614651 730045806 709077098 978426082 35876918 591946339 684629083 710969825 742429612 11525586 207714762 16303755 250125970 532233938 183001815 354549168 66399825 791214986 359453396 584647282 226817732 245527994 560114375 979159754 555630781 299481395 586958316 573623811 403318399 287558746 414630449 885100861 854677061 488414377 631020217 806438891 9999034 18790702 97291866 538395221 208021888 276605707 836261919 436229655 376083369 843055092 867262918 220703392 569605185 594506420 758529602 255409076 205492418 303597992 145490490 366707179 465069469 584928066 705837705 639014704 180944056 45414535 637370556 102511426 57351147 719338386 272191383 615895094 266616194 915641359 593906064 165369587 89796798 539119040 933803858 100555700 14023764 458798844 827878460 285622410 847050988 985869099 152997088 686374872 817176995 43473739 422480260 519679189 724161161 536040046 974062756 445470733 768471844 69689914 792345454 672789472 179888876 138362727 193270340 766885122 141833165 419480645 492960574 723437817 430845096 175377203 808013989 419817635 510668241 635174185 95843193 104305325 472025490 26916399 501304300 805792284 358445223 460885476 754160613 680215240 53355201 46170104 195590015 137879516 973433603 757239985 926186887 775437400 770565256 632859498 440534529 282434447 308832987 795992336 436292259 616551337 265773693 942395044 136387928 408877602 981891938 622484923 706626750 158165577 435502964 849807105 333746857 337509314 226416911 320271537 102970526 945747717 175976323 257556255 175670360 866451421 387744662 497962286 148965959 429966825 737887743 984835290 71250956 56042782 372663276 315601840 156314367 101492291 358180733 773686609 499233961 351910259 440272454 360980467 961887562 564177055 805358033 473309407 894154324 618164234 955376154 506408180 460929773 606426315 593223185 749860643 717997682 742907214 546131483 76820721 636337903 945475539 713202834 711230200 727269799 270724846 89602112 854750054 420988818 411536901 135188200 848940156 382093786 525515733 346260414 544095504 231413341 677072622 761000425 309721867 200236590 353236018 901801736 372758508 25560596 845912410 998809514 705494852 645958410 304021873 724820948 173510968 849832637 963790679 369000832 48553730 991091217 699940415 101143320 798159728 956822941 126265393 349601791 50544996 124823594 302390921 732715272 39302738 980738871 91951222 266765053 898977989 345557880 614722428 329806105 188618458 602992979 901946866 73544590 412708034 794642273 743197573 400960513 279103813 852661491 974435763 511543305 939027002 269489291 768403025 788486067 473177872 858134110 501320710 909889537 257437513 328055001 124220621 370111334 615715065 772537625 107277431 190899787 506564427 583983985 557407527 47345038 486846716 45714920 526404052 820140286 650564318 947738808 893145802 934703072 189685335 694813905 997416489 178628461 297516511 275221075 432400485 657325905 963170182 190978328 763790532 497152558 846817131 112306472 372140003 431300119 135361094 258088258 682299442 215176981 17912799 188452186 375869555 771560870 956340116 260675349 847879743 472270649 651804375 793396814 203163265 149750451 184828846 385076117 223830008 951870701 114280754 468952747 145087417 511412531 992599056 357225736 594721708 714171846 408601867 500343381 718058762 346686043 861065080 351003890 94980837 828239003 705642944 208818801 270526624 993682081 219410913 940495385 350883443 915857279 53656558 111786340 142423528 551145913 926162570 55588481 957466721 185514439 937037169 872087251 417737615 407693464 658458608 342650735 890919932 853628426 796408680 525040034 890569603 663921011 397056975 362416489 914481618 245753883 39601710 965752824 325697775 931288511 679960356 577596468 527812016 861463824 769701217 61189432 915424321 674115122 69120556 923320020 116220578 952950078 353029086 899173897 488562983 489715392 486803045 317228942 352905462 327054393 857072066 972984398 416755852 738273950 447587979 869194728 874223161 517352663 418842218 109575982 289754271 306732609 345157787 141184678 278751543 15803181 31679090 385144076 426593996 17435486 607727059 640520142 69136893 546394255 121898424 984841615 26177471 18083051 534464175 91716260 240687577 687350163 47458137 271800730 707168103 432038172 516800236 119994798 778979160 363319310 671632306 833364819 758692080 809505126 718803336 829550256 223294534 379774228 361390688 773850143 505839303 483274366 746050751 245649072 687087025 41960187 271788096 116103332 421489305 449119833 858657807 624554994 907493350 248148824 923242862 522696389 513208659 230029357 993054771 93891579 33265265 496661248 536768328 106522024 826122018 761064558 492845866 518362001 705339424 725480455 851119723 846255026 252472180 334659281 273734193 938958008 164753151 70204355 323211956 785001608 851522292 344203339 760912835 942745270 104806492 356111561 505060672 115411727 552334737 864565010 818056095 464731664 413749955 347713773 734823531 93973868 71910006 105378969 91551426 138165385 675260418 593274182 671240148 355691267 536142866 244832663 461548903 458548008 676300581 96773670 148935766 651074171 197393936 869035520 100909325 143169586 771280507 140453157 8910351 657719224 839800671 69717769 551598193 750761771 211679630 823389462 964081244 464169439 821683755 584743208 451893134 185941721 9256238 877848079 437117914 682949972 380549601 230621201 866572195 435340608 288359781 336670053 904386149 877838782 631793966 533653176 534382381 814526885 133807491 450487212 616343835 852201984 469629439 182194005 806592999 495002254 686221331 316205754 816014938 662434881 851049857 235902298 68782288 539785151 311685858 912645028 374436285 996729316 304971810 916923773 524215845 450068542 819668735 865572542 821254177 270714256 542987661 6247348 713368417 472823376 725121204 614808479 630000549 376044840 350395056 590962995 706693443 793308536 636535185 12798745 337055141 570292178 660163513 128689775 799559111 574572157 169027168 544961860 72062141 286934516 227118099 884046109 192088107 32407908 3833137 394902899 572957899 944623921 501614701 287340083 923630315 403916145 150115663 458672188 83508972 376367215 291705523 96507876 407800260 370190634 254638408 58719092 108875645 323558867 287018513 799773607 368997300 685571155 372822248 394203183 773013531 729096386 904694518 578475568 817407735 483872753 910283581 31828163 910084002 460410337 44606222 764344181 894420234 118585930 194445459 629010117 912084016 505782549 156075846 797633705 570748075 467231970 648657016 181495050 829742370 290734979 553397195 304956483 811043797 225749119 538512312 253584806 596137237 253378960 609562635 474321399 761284040 521108773 135655521 124235247 627835366 177889505 977621169 751503546 381677822 274914842 149146560 605784697 563934898 957957723 98166699 334113985 902394166 738420706 594767457 801201435 490315733 931772963 257480743 181985154 755677548 659098691 258474002 67596008 948199661 184383389 892894864 623732145 550554078 669140545 795099104 256954933 28516055 163575664 384021653 37984066 437566472 244557345 575448599 157166233 443235248 667978624 572939553 873533805 288148135 353701737 964932164 827366631 965543637 572494577 229385827 755641508 867636664 321975518 710310197 948625717 184249571 424191018 559437767 234426525 177377913 384639620 685039351 211215575 924242870 345790670 941485050 28292686 868029286 278251936 809883862 211688035 553163372 742911940 555313385 600082923 818441277 840081080 35637088 925309870 783411042 715602735 769034177 902607081 793120762 817165712 614954082 629880269 696121909 183164533 533589743 944725502 450667226 858618158 162400488 655355668 97924034 555562556 156037664 300912413 777710682 288112598 907462463 187781401 38907429 152070247 572420673 715574653 316258616 629269261 354312437 443209393 303754941 362856476 156943744 452957586 242679664 879777177 728279 551918576 182317093 772507584 562797896 180543761 71509568 486497663 433008370 694831149 227023931 480158456 239981640 438691055 678318116 979114499 182932625 551381498 440222236 937034409 343873643 832722786 237966041 348634026 507843652 347321135 441824805 790375160 282511584 50543582 738464604 696879162 100577750 635525343 910348786 619489098 704315411 236376856 889080811 968782519 846905429 733140320 859161185 338219588 164553136 791446277 853055490 499098983 108766733 909240903 214852496 83294155 833602214 482629338 911900255 84420558 464447628 510291560 986296537 309498628 968910625 932918029 152371453 18652850 31775902 937711577 773615324 326350420 82825358 181557074 725403932 976060951 100274769 365619183 940871029 710664543 172972954 627547806 843417910 942667075 51353842 798238015 130288576 639273228 840412211 932302630 843236106 982734522 853171469 336346013 658470428 98443647 441085316 742896223 288485780 916716097 268029040 584875039 577848356 384537116 272644091 340761855 252828433 737184478 292140071 326844697 508780214 73612682 334167366 130618618 36289791 269038294 388637824 362599969 353023471 918201260 919662160 370951557 288214042 557951404 898715911 423515660 834325291 513315753 537056584 408518421 604107872 461107752 223666314 239274735 536669449 723505636 710669722 82158943 882053900 186636877 510128918 234067998 322923364 374990339 234181618 531535193 718966941 397385056 256854007 863306800 35240794 961814252 463721023 309906743 663561424 407291366 607543227 24906999 310255432 3231426 610083757 59163758 190212768 638899621 971003438 212679563 995217611 960662763 957462185 270801331 400994380 148673442 17333854 728662591 612144831 517746188 416308960 50901756 996485969 404595745 303291031 806049961 478499651 867868683 864385343 822254460 691072619 15772328 787053671 400011166 164323762 947999755 280196083 840122794 901034391 430702074 394885275 525790002 214647978 319567474 521763434 832601402 882383890 699823135 868820799 50232507 353701896 246487781 732347727 564632865 967769690 944196186 982291873 444611278 290775273 273423945 561704593 287433109 826612267 845586224 741793869 706508095 101389225 182761154 210712411 180030985 978687106 449371751 369822993 498229540 341018599 130535863 410519580 973629748 817059229 402735875 507936506 133758674 513085054 620152780 776705151 466593546 1188600 226585929 78438484 294786014 655585164 962260710 943063411 222308033 265496400 575218368 598144685 887283484 470128238 894414889 315027236 813930188 379807395 61706282 339665105 193930914 359114176 712691708 33235199 392769762 377403949 204392334 658202318 997812676 603525473 499124227 778768305 305562103 66474603 620841521 817545712 521157401 798172780 443679522 732163367 100195904 450442522 399437974 503985861 495955572 33290559 518665600 769351822 736152882 172991800 541771397 894255898 163883243 627166583 666082432 483254355 336210306 394862850 288505601 113666555 326196434 21331441 32964809 16538660 31709478 481219059 235431503 964717494 918324671 709888202 494529086 125832940 676357970 772326602 48765429 385156567 808950407 824433502 579211269 252638938 750053499 866944900 942817463 214426412 773407551 145227852 547634308 770220889 640775254 874051420 90335386 321655233 722363195 39562095 721516382 528514840 293405657 446756561 60246244 115828964 641465617 65107429 842558841 850384387 492475191 694293919 493503002 224954146 297315477 762409483 830936314 225671494 78610919 27569348 786314240 219005511 284173022 634636157 443172678 163117904 543156893 10053244 288288667 798323041 211223103 359384346 89415938 238385101 219406671 224310340 523212081 25159868 716628046 969713917 949187603 682262954 332302640 425402586 828522055 588892134 387475423 274891396 379003806 340312340 163937975 985434170 377071520 914294700 885886216 773250124 849472520 941866360 387607960 867335585 393605444 320920602 166964510 592758834 830660854 331272580 795495112 971868556 960427125 506393214 413060278 862954834 208362829 454695715 335661180 876296633 98417083 370616676 438627236 586260491 716607281 963852163 530674730 543862053 113840856 346146970 719561470 761801720 189926409 430334226 61260934 591979019 167087827 332801324 590688537 123827191 223421561 718584188 896445317 610299370 879314417 346283368 747477385 322274853 697696869 968824237 994318428 116829054 775240118 917143259 398941988 206451679 329443572 932934612 918122880 380886213 169312487 489668177 133381119 851085249 702620298 938348381 990762151 121338106 74105738 547260375 484447087 922716586 995589835 334421749 62185156 98912413 978022115 290007740 521641480 93208245 618066589 354066569 682071054 333241192 290193784 508425611 161393056 929899328 698200614 878453062 93931001 392461402 85140237 871064593 46122315 413891816 585718985 634416537 198270779 105203631 836006056 415806300 216862048 451228810 438598956 723947823 416169415 977986789 308541581 559832505 951382898 980691010 230644021 540564725 833507540 954667192 936494146 933328052 841524823 767586670 458938887 994538777 907282134 873881381 351903371 377510171 808014883 240495788 785506824 767643398 818118530 676334441 190629741 83319546 462997036 441380823 607722205 87625066 405390286 984488962 647427118 760630175 164841223 423698445 585438059 138684979 480115693 464470188 869875027 103874454 593054345 242465194 874390487 802142861 211651926 784043109 689582239 629215918 549105094 1072717 636191622 995707108 582455997 96234344 997504282 495966705 790515988 165970129 61978909 347431143 678967831 157421876 731216647 704056750 580820999 295560020 443262081 97359746 930108057 398710918 72322027 546867570 485231478 541156147 928950487 359722210 577839801 480647514 642583179 223463434 960279412 427593995 264106115 151520884 142980139 515139821 414451438 435305858 643856727 223140537 643823404 26291941 453359076 526464444 354778710 487913255 866806195 300234073 715333558 872529955 927602713 476552069 141962570 842168711 842985054 594236745 851809350 281118553 912102975 515652420 439604623 902704239 157134957 514416167 516453952 816468725 311321356 358980918 458034217 627707115 591120437 685824206 353731147 615288997 905567860 935291097 360586589 300740937 323341130 621373275 114375242 215648084 483698092 32893161 347797169 209833238 980565122 217397549 381269348 521115953 490381097 600050532 534435049 587979038 164529650 910789855 30760956 602573735 766735520 254175109 293756427 597969774 682159342 161692752 170557880 331969381 263855879 171021772 697282395 507208020 211440140 248690331 733413758 608468055 755749522 150281203 473816415 74032477 180444449 872660510 201398641 2836394 909055158 443624185 669789147 91762517 461384513 42502261 514940663 433779147 205493800 758376218 272852436 373815370 825627331 948624511 675460277 283583079 945768158 477511123 393888144 596422793 101704506 952735831 659223184 375135339 957390859 290996706 538094740 559191966 207308667 974342492 698372525 84229124 385519654 760393539 129163684 712697430 356160924 921983017 969501297 285496480 439058147 356064563 622008005 368124608 208826099 37416092 532985985 724330218 548809015 833922608 547573565 952771110 826930706 515747793 354066114 251656913 458350424 853205494 664020880 8724248 733174481 644248103 981036889 901043072 719485625 333429634 725358468 241900385 324680259 522737465 3762603 324562278 3244561 609905426 845026333 405511182 177324734 94292965 839608925 574436910 123147604 814818338 244527521 294129005 607056342 491296328 594849620 24661191 785469880 229060463 362212756 192225035 464527969 754298303 422116276 101170013 917139888 140538615 166811323 982824372 627228788 177880807 978228708 128760669 796625139 445281270 697859356 854336886 571340132 952633245 824471432 167302004 138193013 217040105 331705340 508090270 495299525 845817597 485471108 599805327 571270763 469926286 527390175 724170936 553267053 85763429 444681215 253894363 328417354 247624417 256733322 199262353 460482929 564087922 281022044 127772613 414305991 247423263 779799811 246232631 594812454 870863617 943622465 48477179 519078360 350333894 387408270 139887095 868868384 717639471 544211092 9930344 929774769 285735314 346375601 679674717 58590005 211604568 557774712 235042107 821311943 76584576 129282608 108096311 674649209 776540442 399459923 441252831 91840719 200170445 458804497 259876754 661886018 659306835 895309003 801760515 999200447 874845175 499056024 838134202 560551205 718359069 682940355 959811219 730782667 914182331 933722186 399147580 953897719 696376792 952466273 634724283 588030311 91690260 23571181 218227943 816316620 716916768 621616906 671098602 434010699 243902273 453029510 470677189 456398074 166767569 933866339 940061132 26542697 790750910 17745753 458910246 18307350 407445258 463837777 643898702 576173303 840176201 139679467 170331797 347941877 262993702 578148601 773090717 705267307 168404446 209808386 713811167 574730155 653719747 623408064 233945126 532582521 809300154 835100322 358650642 542138254 729460669 246254155 250631063 405156886 320943963 706307089 830570107 388036658 318230835 623342975 20202971 983185271 610807676 521458899 10368422 685772142 233371008 428561280 203589664 160899090 575348253 133590189 992633953 254290517 445460547 64710069 997666004 926790811 949123960 140316838 303364025 328946492 651571799 80052418 795002787 783889159 841919244 29568768 492950010 747598266 827517402 224320139 403864441 985914507 733163925 481430850 169467057 621577378 9740328 757286455 722696325 912308636 581734161 676792880 563970220 606792202 795474912 627180073 990795315 395383280 603162300 844253648 786745848 446751046 353193181 819004936 51138352 425010298 5073171 296388455 557695969 474003181 957396542 989597367 776301417 248686961 781251027 967523704 107905781 504056017 124809310 395404893 764099595 384902729 150390266 757116875 862347009 353631242 49978587 224412253 692227459 696564152 779717060 806602594 658894097 282019051 112712849 578320221 736510334 399480753 852596911 960463492 706284914 923649802 178577311 208871235 168166633 353006955 697848695 836479158 104254898 28717884 638722400 200200498 367760369 255052122 804009497 23146684 101094558 122597270 348329586 614628240 836155396 45489971 625621458 514676892 834418754 481955692 299103410 688774146 186472397 806316524 129189152 892521882 522177004 673874260 107653437 783304045 393623355 635544504 211463103 645248571 687631401 798569762 819825776 148645366 59478906 472265742 725226669 340302917 399775429 420816876 546725863 257120514 677669622 489336738 512208422 680009404 279232718 501498887 753066625 311592758 257174366 675899497 113526183 850458086 192363152 188122888 910909529 236982391 947921310 54474137 832670189 828353863 525826969 572377027 425023693 736396266 620501987 804403109 506263286 300007845 968853173 860487758 597157498 423880179 976059290 104891460 265615870 419479300 6999538 956269054 725861180 158776377 932622704 865756266 774206338 287231657 674711197 602248040 486081586 225806752 252660563 673749068 572060992 974664474 547532098 408371296 851479991 240604748 115327086 828216159 888647220 285027868 846637998 957978108 841386857 591748004 1595183 773140569 988532892 755506867 415118576 180107920 925697061 157690443 664774468 753254190 325834739 280776484 700505939 430350771 796254216 559494184 777538456 913279251 361713401 614274805 290237540 158658616 377191535 804364382 18035290 194657405 649662888 860528362 598574833 264044596 365799926 103306580 764090101 62312226 563765055 321724681 816880391 267997950 774744187 20140205 453927960 521863669 946282554 476579478 120158194 336013609 476749595 515535695 1190319 974459693 886729302 645643287 288805952 944045707 682084915 898972000 839686887 775190078 29915281 252494160 620022717 562453048 229109088 638865475 128754733 611981277 737809191 329590087 87482231 674271366 931869567 463757470 839622446 808665088 356872597 998007872 402288570 947216138 384157868 791289942 582644439 973744090 342343833 817845696 721353236 941021849 389582405 789820560 783717717 66295266 586641455 859907725 210344274 121319751 618640615 523640241 864269846 321622988 553622420 72479915 70541184 804793962 855157359 364984670 735769541 190062221 349225286 698918240 623598060 873714327 287579130 297915004 691557968 49104987 536328961 292394289 513397026 948469666 30902757 706705712 635163365 901615786 610730434 752751585 774762736 655510689 366979532 193712351 216022000 984496174 518549959 863683191 144275555 454886889 297532557 525207086 116041501 130281694 991530124 798598456 362954183 236645647 983487557 901847809 955500891 534277615 340591310 20049832 100342442 754037479 993679953 495613055 619138262 140886484 418719883 233894541 934602712 143816583 443007310 958462732 286800635 346035780 568282879 499825643 613842271 257792580 11492632 705626188 590186615 131448883 554912935 789701383 372193419 475294130 56882382 524247334 150549303 888363478 227742017 147759719 4960746 890376103 365140683 730278845 126141032 106692770 766803401 777904591 158794569 566293816 94632621 366496632 390381687 568410957 224241788 573663813 31371700 775795897 119088977 995376890 493457682 376575946 969485528 272637966 413855097 802267584 349865171 327803434 352539428 897187664 138785177 456341165 819527204 577270050 280244370 996088363 790185692 804589651 21703868 32507625 594210947 130885876 389537065 37986147 453931941 757728904 132406143 998380743 149619874 820654218 520184950 923841399 298121262 121265381 710930014 724311947 552663503 165143674 689652118 370850637 432728674 161204638 924171542 496552891 875184279 927722649 211077350 404170504 79426928 153764904 529491620 387117851 456430790 661570043 137366531 455723534 729824708 434618168 560854342 84158640 335394154 638109430 810195401 848348420 893299467 125196483 591298681 287323840 483161295 601612063 646093398 753506767 510042162 832563198 901456632 512158927 867353731 614701898 39607559 864752020 98905958 712739679 527641794 514523043 155662163 198892942 890250361 432587448 473429524 281084570 303469331 598182208 468978507 208736061 315936905 535298272 721093866 733798564 215950953 708030700 101095864 96566511 604360788 277811952 90895315 58710451 981805184 735400235 800485161 447508087 41567286 595226895 576178173 189935930 397248085 454921667 233139049 373941483 721274829 712182945 80056278 690928624 307639845 146722744 183715205 228483232 403850743 784083530 690663689 371495881 734570350 982032207 511984587 666380586 693917390 693902321 676321413 627572218 392455405 885817358 119936968 398877024 529560498 724629178 585112182 253730040 366591133 381779130 190570568 339109716 663687487 476977929 478321737 612117625 803024317 968793943 833213784 828007006 957550929 912697989 256491179 741491568 572599497 880658730 186410567 841198353 954596102 123927569 2716552 258401300 387132799 90920633 714583456 60224323 292200123 55999443 624021008 214470618 82420442 731054024 953207600 721460233 55204365 348464433 115844269 381626229 148904218 404714333 817411077 814153655 778550745 331949262 450570509 714014939 326862265 281908156 727847532 820006371 241468476 874058384 463072797 635316034 260469110 643828842 974267889 644647778 641255570 206565277 887219210 43021086 803422285 327411757 877654882 898166344 932025209 260171352 679210050 732614692 413683580 453541642 979427531 648995307 860728014 310972007 175806320 442639690 998061438 698440261 109915002 57478368 790444462 99144367 918075779 763538627 577554450 54987875 178374139 572332796 297006710 454460757 872217511 768354310 442438197 3350314 336060956 741384531 897685186 187846590 278231624 780518855 891123747 252179358 156685546 736502331 490059120 785536655 484349205 506828283 990954841 51717637 728626353 618498377 723619998 853336493 167045882 833608664 97358996 529017827 102544127 293066577 125361063 948815932 960422948 621737425 933776850 295766526 298801825 631868009 577941288 23088803 96005120 844333981 485797967 142911578 907997090 791175142 439250176 179914886 420258619 727257648 316107913 915576893 138581330 715297372 924907083 640265930 824425922 666493375 563599931 937484843 777531964 611940257 871958373 857468819 244872899 458427328 901518436 853580265 207612974 654574794 518243820 913046088 574675113 456805606 893688641 642409085 503367220 820092460 702594749 345349516 667233571 194771752 466552910 125563436 46468252 892651355 34393589 94271302 686168348 664279482 322651720 845012601 610540786 826412333 970084080 900641945 976255171 116988689 515838764 375928364 585386500 998245815 195418701 359106028 884116355 627411171 933414968 459556167 708321247 96540749 440826855 35119330 17361419 634971683 413446120 632019218 41231311 239305605 975666396 409454177 224777287 928683784 159602169 241313807 244111970 507265332 639650185 470034575 456032100 655982342 787399529 679632389 997287780 624343151 88982923 831092431 417728975 136974034 696085108 493076473 37043171 327069578 230598078 374197703 298752821 42165858 352565911 499900975 218177580 608436763 803440705 261646684 426632323 17700073 246394000 89452588 928127435 911054582 525783663 972085939 806047718 99247838 567390299 896208566 701222797 787751474 387315430 821653553 241538252 610231797 651465526 876473298 376415617 414506786 109365635 575057787 72980448 579667747 51289500 627187908 684086001 878785115 26913123 957562742 212602640 198789790 947135820 206112785 162678381 340455348 326870754 630392903 342513546 901281754 377626435 310645631 34083264 955494464 910735775 501129043 754795962 180732811 363666876 59121170 236145655 600912981 665469557 175628607 389757260 507207080 333262390 63768079 816438112 890693511 507099010 816539119 4504367 386017126 605956462 824923389 456032136 652227757 913119779 756670602 885842319 913059640 156293983 252903326 457216315 851980761 406103284 975020916 564208601 488089301 796764488 716526073 110976135 220052579 426808788 316415057 687457978 787766577 931844005 680138067 163529401 256504030 175187934 864432136 925175327 67527297 699116596 337527855 817138781 406949665 845532528 517018812 354285877 977575482 201639409 631178837 868241728 408465470 5603367 354951124 975213673 353418002 750579993 902213320 420781168 120252557 72041696 703068659 78986089 209925372 604494634 526959565 727800890 46818721 560485816 785711359 16625440 518066991 536384736 731267306 262932522 27787344 368824843 287235614 3859901 560026143 253351992 979173603 584763150 862523054 720797816 681382323 899346603 261973890 770412144 891710397 54152947 453024786 163937498 723220324 806965913 778675275 270644228 612831934 166943013 16986895 152044623 517321238 258735986 241082033 723179185 365513835 167120433 89427322 445017396 364856815 857175653 444273192 976480117 154165896 67757030 338113642 552216869 359451730 787214814 976832357 854572172 15366682 677892430 773844018 55065345 393988069 714616714 442761821 615978867 419617127 847649977 821541991 838619875 390300813 92921430 72164934 983067367 429822964 151323058 727512544 257344041 198827375 407657071 222941075 112722662 779280004 570533638 804969648 208467824 331470064 195708226 758188027 883252908 762039583 39855811 567435309 776914069 339610804 305942397 517132914 611755191 144504583 289857590 717031660 84405940 384376226 690606859 935701806 738018499 89662148 284739051 232198337 613237804 257309150 853440282 787783586 549141965 661654552 60689840 213332674 564134040 37299917 719467032 406684293 875328531 801440266 288989329 68647748 195359446 378598675 646252976 348521419 857258257 425950431 597424348 770429403 978510083 989676183 342209745 912168617 637441924 398930459 679699486 36979037 582919292 92546172 503610791 890578324 949429609 113588355 24838435 813697503 115548637 823076137 90168223 912359490 453374974 798877725 228467705 166174901 769622789 695411777 287674213 778564007 925271999 960543789 626983916 683087990 386586895 540271275 505965288 996284407 508722282 721959737 646143370 814193909 88277081 912198794 529115988 488887978 772911355 372215045 25684639 315649863 863821952 15176005 126688023 777880690 59799471 226990231 390469689 734416323 282609761 899434367 560152540 640058694 309534723 153630771 417119909 343826428 134992408 826111262 694958225 444211801 939597493 220905823 378169199 286997191 240463620 530617159 420835683 395826722 20292033 990557919 691762533 679434299 234907584 484707935 170025920 237842517 792143461 135300280 979286163 303101867 354609706 344890380 251705427 697932776 29025565 41692208 93883463 111769517 62383455 543168817 368673547 290969870 529686438 501920716 752672014 44959765 344866235 74855412 760076564 447458622 873340157 376202575 388990644 293486586 836987613 87245242 792726746 297577772 69060448 651915713 811415623 597642158 405336992 580301096 897920012 808356557 312085067 552484197 844713491 51253961 13458466 938515490 323484566 92637015 103471740 377929152 291280294 742003743 972355520 370111439 726350757 330926909 490340846 952774551 946186188 290546116 111797527 985687187 564036006 425786422 130868704 349044465 722964627 779105549 290259972 884421139 14480454 298396470 344419535 963123472 368699719 33292433 196068259 565976883 833981810 534761074 450839671 705214075 918322807 226553379 80860755 176929818 813643352 471948128 365876181 4123383 116006381 56306905 496938927 655826476 415533923 794922675 250274598 623572360 314811065 665500423 508788885 349932557 675608642 713557090 783896552 8978547 49954085 655930436 600085281 701631396 874136032 853368737 470153943 25069886 638342337 79626083 525303474 806218772 512034924 474583269 85607920 710157997 50684504 704929913 776211939 24203203 84210001 878307812 367605361 637449414 776095223 820502749 21093011 733930071 731528510 40159633 378388182 933195981 268674797 540642594 258998237 183818419 158592031 538891811 154054876 12029768 805050308 819411230 489203231 806301437 145092385 422697230 696601985 826224635 653011020 513266149 777635574 248614043 624827569 385005831 12590337 604876779 128320400 670184397 920580926 146612784 872287356 331760644 940339930 174981982 379585501 617565803 704045333 99503522 609090927 707468600 127535559 789806553 976316097 274555028 671024089 102477334 276106167 283578650 502781383 323939872 986679561 420469852 328777765 866510321 727356098 747863390 378278935 975827000 999135937 897252121 411004887 723406552 919648059 40603386 324971314 263360359 16974135 783140192 711189515 438392240 869094160 149545505 149247703 642854961 945393911 594694405 39367456 130290334 680161135 176260682 809164803 725893212 748391375 117546271 469395121 159416583 43441348 227710505 689038577 24223468 171949260 302591488 618140061 576990607 85842619 235477427 44487456 361736231 879087162 423070016 989347839 520479261 27515459 276049949 173235021 110266769 650139047 817786802 264577844 108882901 800081800 204788188 467541363 945931247 561596895 583116140 627302363 461615899 266109943 996472998 908709073 211948871 63235312 53662659 833236432 814095254 501685821 662303599 76954596 710918366 363399718 926246731 927985711 93366314 836871239 412251244 821619303 380658488 363634703 520286682 638741846 75116283 479888194 19999506 486029145 604278298 984307832 765910661 50664162 645691760 283901851 756879895 248686839 695065226 538496109 196850080 724219312 189548588 974266112 762542446 34294972 364096204 114788412 773543617 330535389 325645077 747042908 203706958 85976423 340877414 994778993 770439869 543445189 491674961 479486941 269841707 84850420 292949020 513896666 176888233 473764102 690029379 711310577 994900923 766119073 159646196 20174979 446084825 693620350 501507217 439744068 967875313 862089450 179126578 931667898 965260515 476539464 725852192 419900866 890541828 588520844 951307355 247279372 238233500 414073537 420385813 103573146 125001064 945532805 739619637 768752709 386722328 499588488 919098326 309263160 814587090 151892241 807971525 211731571 309229741 99434872 855019526 312484169 74451255 693023149 674634063 439805922 615500016 690263216 763444363 586210234 878200269 601043479 14670424 772002848 843178933 31600267 426796169 81197752 4603655 106397258 809705638 897121786 17439507 545499559 457362023 78381488 85954204 985038214 543553597 721062780 2344029 115002849 54243785 1118032 372761984 280340549 636333155 506435059 394675240 302803029 883269524 540672899 266022377 39748678 301554588 474207214 699455562 868332898 632369645 914765175 646591306 742947973 364721581 785875767 44975064 565975715 108315704 10580890 999919194 138389824 942268829 81051358 881579815 243327222 14248220 19061143 401209101 681966067 517874094 230742318 583659468 555448952 427534461 214853725 898858136 178680667 983577959 86500788 539522715 599352966 454258047 479696408 473064816 271849333 134197644 898999615 836000170 927488444 523972745 833137205 34808139 274614655 597671459 396200409 206197325 106158585 163773246 849770336 321238301 884372469 753704049 138328786 496711962 932075608 815082117 76262792 700711195 620459669 359395065 212738740 738210278 302419255 633396353 423134681 811909306 812247643 153429891 689443663 760507846 822099507 603928216 823550145 102733487 317260676 332865297 169137070 546360590 455744552 362613104 37678571 185526000 706353550 743822314 879744543 640181588 188146997 12623596 6349381 715808944 29290292 162218899 143229486 901136749 735311541 772698162 273709052 575799398 535007349 581169872 414397096 298549101 822382406 478950823 234542206 1482695 535218318 689535399 402501532 300893354 116670150 243506928 188132470 238685638 802212859 596288860 686776917 210747833 941923407 698952434 125156307 367818393 1662585 786889844 225230688 365142639 370927681 131054546 705560001 435003830 772713221 97591989 617049227 992975328 849690168 816655605 649148588 618754001 49917405 505583395 213949155 205109858 203702544 819490048 663324739 905550047 31954045 417490948 535277748 798869898 423561959 186912216 333676402 464764950 599909283 126461148 958059916 130496556 763499290 351942818 962652262 670234601 450865995 326093425 371510327 430532190 598915654 663771587 900134540 526256655 139441330 324325063 529480387 158601077 698755143 916782304 673228945 426627964 198122069 150167843 586388605 397128197 957250620 897641181 999307874 869820005 357586930 454592523 353046513 727092197 349592704 656946657 103218477 675682880 85799045 562380100 109248237 700183591 721892529 667461455 255760221 272818624 970782283 556035026 418538621 162712867 953155500 601651150 594605216 255832796 696785090 447586810 184561903 619180140 519895438 946902337 407213540 354970312 867260070 207908674 4541391 366306520 714289588 329105615 413527893 878145529 957058037 814820974 788693995 859586172 972251322 496979675 478397023 903171621 973864426 328842116 106408272 9133228 364644478 627475724 883572145 906553407 494228740 137653704 613335370 82015742 272962590 924839493 955876663 47634558 171846912 141652928 653838951 386587207 856480244 6470316 107584542 913461334 170707673 4470576 603567731 502486172 139042208 810695078 105808595 282691196 324020942 828636958 519926908 211345233 805216254 812789209 379549443 214702822 267837532 321259982 364219599 635457532 511649066 206922024 939578779 209017544 812176959 172916933 795894520 211265905 101331074 765930681 306729672 586307734 445746804 696280265 185622980 530705351 770981540 72751345 29792760 29259783 185856056 65614302 618951490 519370321 372545386 67733365 571542998 354114064 872688649 706232138 766830268 344894885 190699508 278446378 707804240 175145188 198754723 507674514 787991746 94250903 103749278 286609973 442866324 621508602 637188611 207236217 148166431 291890493 500558084 544190458 172464910 223971334 445500263 990009606 743506656 499901676 982632964 662140704 877986666 494591229 877435723 151895422 212586579 705720888 939854267 226856331 313037975 401566228 473422956 286953829 946359557 572258808 52804998 443793504 68736705 279155648 754178248 758180225 819990978 465091135 193408002 195129347 289070933 598178743 819792283 257135062 924781720 81792610 7641867 797621787 833193216 977592557 566610274 552287657 855639763 4499704 339000768 209962379 266129839 487852951 140829659 74228608 869972737 789897684 144007292 971260026 601303183 5881130 516211713 383383839 587319023 110524427 326648029 356614219 35641357 463850588 308630036 613982604 351276969 562205684 541943232 839496101 741997527 394891040 654868366 699791116 945644413 180577570 744095553 22689899 746913496 173482157 981924654 212648226 22549495 923278955 563186879 137169859 702378302 74080119 347152625 875386517 568989669 783842787 964406485 412257811 375914615 564981044 794052114 529579882 241115476 739642081 495206241 309488894 295854895 823003351 846087952 135207653 29749648 851612664 111580032 622538090 476175186 141796503 209083815 247038860 490518310 669906685 981366671 469661052 690887183 324180456 826897109 555370787 62956004 895929095 215103275 183746201 23792594 809382783 357021398 985633455 797201623 96947305 424278320 803112806 878289992 232081745 682295591 155108470 549592652 58581689 779113404 729466824 197139038 356041876 404593798 915369980 630405583 226072779 585339949 673477860 339588161 404343739 948725487 818479111 481175597 167320757 52099870 204879135 526676830 929683581 422139295 677237403 620646772 454366156 175539308 186334750 89997923 16816590 161509651 676972286 2619633 878231717 22134582 566488774 500121403 848265700 650788105 846140852 637276464 637547284 248953815 635471164 931496724 335878706 242861182 423327363 6722047 578558511 536883182 810603236 121002076 513099119 614655917 314504303 304683114 431565387 202162262 189370469 739743934 648462223 792762389 962111933 770781887 797804284 611930413 20871075 954821929 749842887 689071218 650769395 266550411 82485016 710417871 946224578 182248393 964443788 122694338 548309462 488005274 644122292 928657627 426115369 441658378 530762132 719289921 26356586 298824954 501097253 716568108 426494843 69275 416353747 263651180 500394484 600924919 441966335 582811872 37926815 21456232 786913150 655052288 229607930 862215455 921123352 20479317 180940216 661398942 779757578 69211899 275155776 171198270 467334020 208521509 371472684 592657834 190638636 898483353 39084236 372621410 515812250 1661232 641529505 711852858 790990810 890362968 243268322 918865112 867700205 791688594 903340026 126694713 784237127 696455412 905002247 674603564 104331090 866462119 710006877 33855445 577415658 185710186 540683777 164810028 580127200 508127245 960282671 466073212 931149432 144752631 114162133 994437092 401965290 364720289 157300501 636420569 168567012 740480025 648770503 63632290 165592326 594247808 411898868 124059611 880729445 834782860 477529180 492715251 238369288 770663943 216107249 538416045 943850862 323479118 554966362 276666275 752690439 143958226 648988529 827767742 980625334 274772378 501305797 891608255 261499990 492935616 24722457 489240506 975237681 512651759 998906851 227632278 55715722 808569068 114556622 221627022 380115477 217461770 143035192 251824306 602956666 258626996 708756149 586545767 511097301 942026215 163766922 53353955 52889145 381626549 406425651 471527602 754968872 477242563 672762333 222240820 395386141 457008075 618986732 231815196 827739906 644337435 69857911 736078578 794430138 952618005 552554951 136912530 29729176 853865133 20697820 747761836 136196326 238023150 607241448 832357186 634289248 298025589 521892049 747363116 670972086 309862644 407852467 139985559 13069325 220494001 395364188 696681346 335995007 662646276 373442255 466621503 760289942 56797916 985066690 326424056 738632149 927956795 118520351 53193000 296298287 18707893 513268358 456641566 92283790 51207669 445131978 486963070 820269133 741833529 454120304 987136191 934691263 145039569 18542387 732980397 133341094 327025315 624220034 653798888 740275644 462794666 99511040 163169124 831419949 102551155 444634116 468462824 467688475 951726494 1645335 921122703 805029401 977523811 225616760 230449225 143038129 205423882 832095131 951278171 129701086 905818482 99935141 293474267 438632594 313651595 313970674 204379701 894337330 139924444 20985232 692556457 411586069 830113789 281883841 456980682 391545608 646001438 348829565 967348992 504341708 854392959 148819950 369865991 415942039 999578102 361125617 613311598 448688015 504303724 394626204 37868313 351381842 66266720 409133746 674271168 938212465 979503202 313184561 874993261 852210672 967688089 922867909 378897666 719539400 4472382 448143698 932446129 3464806 530033183 606876782 920947586 485464361 568525085 303203811 627267792 682535655 729631150 318154290 839584716 244783465 447841115 227765515 242507513 124450026 17163075 656398807 387066286 655864988 14102167 728567342 379103895 555493155 756224796 389075553 871292981 244908311 309145516 342838257 326286681 546006407 491834037 176555029 796183469 162868849 121029304 427256377 577716779 977831755 969148619 673354874 455634339 559268733 895081240 385092138 720767802 977129700 115422044 541904978 788075750 754429009 979103081 769561131 133149171 77437960 852742564 406042532 577918337 210015298 159551367 118740448 889356035 243601835 999771168 636763573 401455297 734348772 410869904 641273901 175846999 612884482 54090382 951980296 814467892 92855053 753036002 50536761 834961692 589025922 471343082 476313445 904331943 86539474 302795800 752344679 206937023 186497505 512945777 9191887 527904294 299606407 99101455 55666270 831288302 130291218 559697825 613087371 84107774 274136259 942487526 974525697 746028692 673880652 551767606 262006047 226578366 6889816 359469049 299241846 880953823 990155523 43549741 325539919 54024753 266099550 906710500 633576995 286745917 78116333 636303043 187170336 492807012 975524392 532552069 630612139 911876442 325441533 810645622 369943512 551596197 510159948 562849273 975685108 804629026 344620394 616924419 118665212 708873345 433446815 707518877 814119971 884881604 277609896 558578533 296227920 681976004 836156213 516786189 839727261 526958508 140281708 225929691 654415833 17700988 747430756 922141736 687308295 450666631 700835499 431609825 956242653 79502837 782678465 380761609 868005958 869603394 544166043 189657653 208731361 786324669 423482657 23416078 175777407 135034634 26087343 401848019 301196456 541295521 569062296 385491924 76203799 378481740 695860638 765623544 130193978 518549165 917126268 536005688 406321075 703203509 197059933 627725090 722220249 757829934 328007265 942605655 649653048 754580019 353876767 596757773 340695820 615698867 686504222 395146637 609817546 678470129 588465242 741217718 873533080 283596294 956432838 788889720 52130000 425317470 442438084 519460186 480560769 727260983 210517678 599124213 484263150 61037861 906685265 531469175 45375757 978920337 101584749 182395169 365483016 830693173 910241846 718883529 493473728 882722977 129278678 330587225 881762117 42418362 440055016 983790926 453094751 14564661 728959231 461319994 958354697 347662624 559530269 672607298 738583024 80129882 600885052 347248544 465140472 463235862 863984073 489387554 852441783 318874204 881210915 587855017 330004472 407146120 807814433 247227563 106737722 65013961 205017481 16773298 89543727 732404387 861507226 144732891 225285693 915807854 344859267 939708760 937931008 513220564 684130537 332940014 979953606 41768023 131261797 466791288 978308369 275193289 449304068 337654882 655353625 479836881 861423557 409295150 990599752 738747245 310225695 95950323 909084604 83985259 236953208 807238105 662981064 721950958 647942830 213076382 162298995 379814639 371379602 542998548 694287863 920719290 67630697 379900576 109115715 188919661 362900586 304520637 554311802 795660924 438489922 434502519 742987122 391954992 895048594 172489713 135422006 25027363 114363248 268362207 509361541 769352645 268586210 517432076 290951504 636151002 619520614 735673046 547345215 31324154 67874669 219911853 541099309 886738960 386560731 437493912 254903720 240047580 316651401 283349935 864347762 816490609 921875652 869502626 81560835 315951543 709143243 831198768 370652420 3810538 46765908 724612017 454409941 754174745 500853255 650233229 221858824 657461160 12387586 988954051 360569315 996966606 296372563 994799715 580808674 43457048 64316289 512533012 721473588 8985316 417971204 115044495 470715449 38663399 334124488 412529953 572651274 874285736 495740591 269503277 410356721 94936578 176109067 83062952 125015788 910739110 358394664 628101788 770196270 852992151 434575808 787052453 723445151 578325164 525263493 775622263 470074711 75183889 926130074 187286614 838310951 848488902 466921754 961714076 965356304 616972574 867639696 267791414 712854729 194398274 492669053 241318952 176815677 187876780 951297238 447310853 719225611 465254828 801080707 777850231 862273541 535556838 755890146 903342013 444979633 160331986 125830209 738038824 857111755 977049147 492179559 814520477 981957825 79344577 268630028 329451542 231291957 287109719 853723996 871538465 891585407 959453125 289873784 410832479 895449385 932186919 478755572 883389190 313102961 932675948 575285850 437155680 772357066 566859736 219573414 154832202 409754971 164234370 759775689 130375862 337549182 966268631 832009511 227158057 766177090 965109269 169119768 369024317 271133930 58584529 384479338 827472160 831085164 796842097 314719965 908176148 256906227 309989811 774114214 86500077 623504990 78638373 446468333 581097878 853404094 306973354 265916751 547434380 145840092 706212603 689929308 857168225 427479216 550417443 406904090 865538106 817532651 529576450 924386944 929800274 287146094 163448012 639739388 103976821 604317393 784181127 533316590 859763590 925065181 569702544 71132202 257740537 434602514 126656023 739386490 581870937 14386978 888907934 150393626 960835523 442410100 680507262 814948666 777658217 953482658 773447009 160530816 27301905 292153595 62705353 232331395 585053844 11704322 679303304 998868817 924335967 469979117 831789638 356429290 202780405 170061351 804544255 772389314 811503722 580308686 426596738 260648003 76061674 253969717 482637043 277370697 933407024 582020195 608450377 858902436 496319503 66346899 820553169 445665689 647850221 384966834 307482025 866054497 80894275 976884964 715756614 732572073 928701982 909976832 44968942 330259985 182381217 836949007 777190463 773273005 501983361 561212369 112614054 589148039 734905479 454506808 294281961 261445914 852659986 263736554 445320094 330656985 915653266 530169283 87336625 919904934 846704142 412294993 755234274 715891291 547466143 498123862 114868548 454849093 10085107 594599754 245680576 532259235 994729931 561749207 347031440 973985067 295381117 815948891 894252740 94134662 125539442 195624041 925653440 322917840 609992873 414800712 145835964 493807129 751326771 836997490 500247875 457327078 132203189 725129239 684255925 783509168 616759017 940792216 226920645 769614947 691456285 165698572 729827067 62454753 879269298 511422910 130020402 396545917 776315294 984420268 706849051 130130817 906386667 932056586 982952633 98458280 511242549 384626877 434862307 575840932 210611760 70804449 856614086 93912729 233176608 532911172 273746272 833456544 89062496 359180264 945616902 852816709 80734172 315450501 454180063 168397322 92879766 285369348 90738022 532882402 30572324 998677765 975966443 714843318 139145008 637904730 2146579 231513828 215855095 776048266 848358996 449128378 271301579 775982159 874217594 620138495 19218321 66583832 97688869 756656747 471385412 945954952 553759304 89396267 48436848 690661365 859051180 742514526 991604919 495111914 28396651 971932570 186195536 655285157 838148469 64241255 614332547 490053529 752157710 373391810 927341102 299157997 789395278 163673244 151660611 618233852 255937440 695721817 936468551 461119443 223727939 407851090 658973909 232458423 753311436 164620371 172124697 461430172 634610594 286769437 28911190 639570350 782940289 296997861 396271713 952347852 436099576 396107219 306994211 121945096 889372907 553122437 923887386 118062120 318435089 313552521 899371736 986720296 125292406 691993062 307209091 5048758 132175611 813324436 177257044 138644405 721688273 695905535 800460312 885294779 122948354 874306696 958536626 945687954 953064 304288772 609597079 351845818 843851700 574188603 242473808 890907622 147241192 373476970 332721659 338956923 425371357 994796738 454432971 839959060 286014782 112151782 22954628 752122368 150525835 608826993 394553600 282449602 571467160 616102766 961500076 40702608 526090763 504594654 707108363 759210453 292051169 758065462 379619890 41347504 906690537 371522270 423944522 833947763 505402183 211504819 145217554 987486756 198244339 627083909 645157723 853603583 61633592 858767258 582219402 661767154 451408437 488040233 719715865 864923935 302123615 277765344 181494805 410738270 597003773 515807071 997600929 584764344 480171947 81007291 833670259 725406189 112095192 586409724 436352338 518989039 548608839 104521374 357022878 332015205 211880338 156879124 125429192 191027241 821395874 678135616 143965909 24853194 352422968 758609405 722951903 54917131 518558312 82580118 629402772 293007202 92868633 233426251 321988789 776740986 604197510 734552019 27535512 973752241 338667199 773665749 298631335 840376987 377039913 889773934 438419167 239415933 255799546 322332590 205894482 666165458 588147390 373553434 195976357 473989066 654249173 887012908 484718739 798893766 358732018 91216846 994436200 411983069 520312221 323878883 217904006 813471067 564246194 532338623 745364963 767430204 377875936 726357161 804312201 25885877 608496940 185945696 369008662 730933676 147095915 183018899 370609465 414064699 355764939 999896680 901762363 710281265 5870922 154629878 496892531 810617488 957895485 381893066 610992337 599757840 124390347 672716390 908663892 399680411 8704368 757211581 523126676 71162063 643204731 67852473 282740281 981488255 380601231 188146358 482875265 421440818 660808742 180865028 828328638 943764387 332160777 395962472 440830422 917669695 327039705 691621787 90608578 981444778 964652682 115477962 312099087 102877754 609717218 988028948 714608736 435153018 273978879 579217679 198734057 569897641 480394702 782381380 449784566 753616185 282194581 319184814 483689570 103918160 795044458 857290303 330142496 513259594 190437561 589662300 965108150 795198517 508248769 554496860 792686013 149469779 540898328 173961484 698063970 752992924 487680803 184207406 726268136 555872057 991624607 457033461 761658660 512044298 993195291 212011914 624310272 294540321 234412923 393954955 689391096 731950661 672728439 595066247 799714208 128156016 506824985 520777091 608091164 836671569 493927491 963074424 28853158 435390155 448233767 731139794 4982795 514433652 213662925 839514098 302177070 804702999 123613072 737337517 551737220 329412915 108348833 528464076 13054103 504021625 449200515 306859658 203061636 892122705 377079437 781673241 521199484 452340310 423406443 294901021 67355206 437351125 667866270 674522927 200267963 860402515 217229559 125180507 114572617 909157124 723780640 430720674 372647025 521728852 285036819 579895161 853600074 11636322 425441952 159734344 638154747 979627392 539073516 10302189 472156740 745843637 266439405 19971638 309709814 694549563 960413423 617254506 273546614 878027009 134974737 380611521 556068414 653448489 949418185 674567399 941818716 789382027 532323420 755414909 940594674 358721329 868249959 717217944 306979764 715571161 262308185 405627200 756708205 13193846 80631798 102075122 713676154 558982575 302660053 767013919 209332813 525066847 788025059 916466859 877378283 162974227 977432799 909410415 625731439 443981711 466974683 526564791 639739781 413341002 953945281 420935620 471791343 756398061 730448844 420318539 89567748 215031511 741100811 165372148 922978348 621933724 324801249 369685468 474901605 612061569 748884616 188877331 637369281 263283202 805010057 468358943 783940070 459276621 721455941 670744183 440817548 743057860 83076975 976618505 351911171 691245439 49852560 357676725 406235818 277961928 699258242 482541264 118834041 580099741 161801462 388349090 273272184 404812593 860380654 452171496 347509318 90247787 157777987 65823570 839219603 168307301 298884384 984018182 260374438 707600878 868831621 505685276 97490903 812514569 117350085 783237919 457900310 637964652 851502344 832566674 175996003 396388610 494408138 640571497 888083283 641923177 983738970 667025292 902699666 602276213 168515676 904453464 988081243 873310635 755646535 521489181 496913154 116426951 136195048 679354273 854026090 583671094 858103006 357065627 834546063 315386525 782830875 276782649 340852990 202900048 445989225 442346906 268858712 192842203 457490915 388941141 724626643 426765693 140352119 571076337 536013496 44511400 181691755 848606315 923214822 306615939 804582357 182342323 917647182 842010728 87483938 613396014 920727157 538690150 405692048 910481205 308492277 619251647 759270835 663800469 331936252 212563819 633910004 616950798 21113035 569091220 360046349 340166868 406185784 430391064 14683278 771511825 43567916 670059531 729135196 394048865 29807654 215254066 932356140 908379476 604658615 335065224 781350156 927172079 198271492 464340669 169103323 703488811 228376135 708474802 925219788 697128821 903053134 261324286 751415527 593200173 664011771 136337516 413223048 963940391 242208194 459167355 68690398 385340460 46768430 519266524 268762733 214388602 778852444 264349688 724138637 720879680 68836222 161970792 120411112 277524003 513062745 970315131 310092800 631930556 346442695 631271859 278129319 564142104 697763894 977571656 282886276 788023094 753803816 712055459 779389845 213614221 396810161 451589348 559924648 128315523 609999868 823248989 684789472 85721591 947424198 204892437 451914806 619579576 50398177 603335495 929853430 659896331 376183219 482595808 645377598 518904105 690424244 982306052 224738690 507145150 112358900 210936969 271412491 111419500 207651474 898790522 878270835 789936454 609734726 931024789 160298282 755116117 780686040 581253582 668358900 319759383 942309286 692932810 232039017 204916218 76207138 314887269 179349108 843655910 98601042 852103468 353522645 156794800 401445711 394941156 461395359 346744232 597646278 847722241 967621050 646077708 228081274 296575280 468909410 666614162 289717440 627785677 717064102 252762850 266154753 501386349 934873066 757383450 270364987 410657878 704941157 434330952 269876097 459302658 300487844 769753587 615928950 977521824 205484549 570734483 100993494 953041555 440410173 501761812 134583534 158406641 895480275 714193496 434417439 656599557 518624418 689685682 264064095 944812237 822762587 565222251 483797943 396596604 375932672 135494720 403262406 665047801 576521067 476214754 329692988 262544991 474083269 429247605 426155872 688444283 763523087 255565841 722795659 194213201 684544156 663856964 90735787 457308312 820194965 652602767 772169665 232825401 166863476 118147044 463457379 661703635 771133577 301441839 788088379 905754170 955473784 882004170 219226245 595429876 397889721 579803910 579466901 826624955 172663575 962985385 343609423 54536445 333347122 834303595 595367597 565905503 478422013 520966520 632642621 425989686 674812224 584014321 403726240 531617036 843937303 613807723 806214669 589927969 145758065 825718126 565041611 544957928 562840722 852077559 160351418 340362373 637952401 444632054 291128011 910109782 497485787 794424017 430662275 527498855 660457134 600610271 464305533 354224380 988086687 587693806 700387045 262818827 547698452 663079102 29313533 913134015 959487691 220602244 877069467 161135862 991990353 630094184 25066409 747681220 822444428 407549191 840036260 126190574 807825202 160334833 725029662 587120 862350671 633795884 386818365 350264568 537615811 722002863 614615097 860129896 232317122 353878248 200310241 846087512 499184978 12429111 186248215 365062033 480995280 95629936 958159695 818148243 91050603 875463261 821971220 62810896 722664360 48612666 616389764 624343919 202299612 181099575 702326479 865597002 458652853 732052474 417154491 30080496 619301298 366237978 12002851 261971939 618273446 224056997 109741683 98705755 988617529 257688731 879927086 695446978 307698279 883468912 971144041 707823927 130450687 753422222 30821709 868193035 605995045 319390673 538933912 38385734 620218832 655953417 91493149 405443619 175417165 618682491 914867519 306007183 95455162 226599265 212196986 742867118 681112204 437344613 51159515 825607510 337288713 944375338 439875203 936143251 979261391 740676803 984533031 97035553 44364107 836961850 662393235 468636917 732557891 887348747 386303266 22625205 561196877 752407206 695251784 569003579 318645845 596396016 494522121 63697942 900938011 436780994 915316863 418624520 159858098 556159081 994386775 724732041 234434307 398623012 748201812 479295554 73795400 297026730 414621387 951058068 924348561 13560225 810353446 810967055 264222530 5660968 469229409 788749051 580231315 642068302 290874000 230638546 866992399 79421336 971071575 971780035 943060757 256462719 91214192 348518193 703880538 225814255 422192681 803820082 164901733 647539402 622318307 486812433 512485906 519720803 918783636 159131341 43041296 379731204 701422406 840843160 59821155 22271080 12915862 824982360 704961762 574506305 483969590 296416809 611718330 407257267 776057451 882014424 663247081 651442647 163560079 909429610 161773252 113981497 273229200 586327443 446335089 995506267 798134895 647527744 27521902 968087088 116432067 112229646 556392712 689624481 537043763 53006032 713496805 836232972 893745151 536302604 194322811 993027008 362824056 607252095 124931222 133261954 553678468 565712021 322423254 988869130 65277211 461944817 793412398 364770695 884967628 12714475 35276647 150631703 417332537 675546125 375727259 958785616 975843478 510140053 666560698 854571706 37963310 632964343 309247496 733371475 873416926 319438936 72406941 12578313 636610456 463609364 152332260 113790531 835806178 428442680 13416220 658044249 377437780 258079240 604025306 818096151 334650142 7604347 480886149 488895038 940650623 462406842 807995609 796404483 861716815 23584933 959267941 576693647 547728758 842434381 85360397 631121277 945171570 294083451 941344392 456577374 816396758 739257896 755298274 141459256 358149573 102733571 602555388 384209667 544982907 873278702 246218247 944619307 315948997 635369601 485783053 407782673 255838595 876421766 426639720 197481866 611969581 509859451 67758921 78023518 510990923 371641107 883444530 980465098 531777020 616505525 594112892 849435903 236753264 126072828 962445266 839350944 335749486 690954293 34644404 991561800 145781711 94562276 223884021 174187522 299429889 216554815 143301694 259314383 910011780 323398321 45309833 746160420 904363632 902137689 453361318 564789097 811099630 258340232 143096249 560036987 453319354 640410439 739432890 883034666 457299368 271889102 853851892 343987132 413379612 279068430 366447494 920120424 130451600 56937001 774647781 225779164 829820690 694964724 739961176 343321784 557759427 662581884 441789051 973533969 583079769 509463166 400561597 240959215 95649182 921051117 530182113 332871375 529229806 312513135 138234497 154951713 139705789 146426337 261443718 709633995 157061391 424777935 351565489 769091748 627124990 995973372 948132374 331388410 726257720 243099104 632363163 141467149 544820095 146699045 621951870 533397649 731882535 164870954 747858380 167528240 17670811 993725824 662763243 461045766 936558808 776600943 83293457 628911651 943659759 749495410 838153674 747042829 738117512 660730551 437770870 815243323 491299930 715338656 88882888 136322971 44804276 114621508 914094408 209599500 834038775 826912238 813743570 1690341 204664858 941468829 471266325 47372652 966105637 72433539 23801365 672530272 156678326 519329159 691466410 494137200 329439359 915608515 419037183 362365890 921230533 617787910 93067795 793994861 416118243 684047698 399125307 212030975 973185477 94025823 188070558 67985399 705646702 494369303 729632440 896476492 503680626 691042840 151834584 57422052 107545980 756124981 66403489 885346846 138623690 911018997 593941133 640861513 57989036 186991890 494472805 859301930 917821448 448398844 912100042 74005114 275233497 813139284 672356528 227265126 209397419 880293745 578114013 532350221 412352033 404226270 497324399 667801862 884960880 733912282 218994259 344573655 106164193 792838102 866824655 824196991 440728146 863947259 552058872 518173421 469836726 144865698 786410557 215634566 547952272 414159833 867783130 798620067 324973692 499587301 776268902 595589648 159911 915881658 562168902 114209423 740420690 637806469 310573367 368481107 396833619 107705891 591920840 313117829 796058771 200296615 31148765 240580803 374382737 874206936 932431406 320587676 13789149 156814512 232560325 319100437 500757406 900629214 628326532 314756903 732216333 251727685 825025437 696252478 974780152 100609403 512942360 683028411 769321024 991429451 860958544 407732083 970276955 653106483 108776054 40818479 645998802 498594023 906593549 993717034 805514436 425699788 374596716 6177430 621365090 441719678 667194175 888089111 50129521 678287946 842004486 979601990 980521163 987466676 993302933 882049583 979635422 80420595 421159315 116331987 337288491 152675696 3757819 612446887 472501960 247564107 797787805 655210516 841216479 543356374 853067678 310445045 827409453 166677015 969662451 587698460 686226307 933734218 794790635 909087692 625181257 103248221 895876002 424688704 408549366 127012723 88088463 120806691 415493017 566269026 776360183 845259798 396930131 146011445 478667127 841627182 521920475 380052906 791872638 905448564 843667704 935282868 371010000 116810339 349183498 602673914 298244100 605976172 842651010 512021334 215512327 81925237 391251046 918440792 749820055 261673046 720750286 534358977 928556233 7143515 308214377 17881352 181082756 950892485 84899577 272831960 692278276 815952713 192533714 349520272 324330328 14059919 569340767 133212866 102080227 398001588 186202014 279075764 709143518 295387592 870536863 264250594 485328597 336164177 360591368 738746746 415351334 208099783 241357460 835073502 616871557 528710422 515913871 92804646 725191035 501318175 293522012 286219931 241740770 677989686 323318511 181925437 568151147 717604517 451973204 686809918 471617560 194298664 35402278 18797957 752289474 597474928 112629784 26366764 395790228 807533472 967349360 16990979 505232270 991741907 30072967 363806987 112999939 220164244 379053386 405484283 230661915 874523235 499728828 558172349 454105682 678041399 951749490 896472306 877857015 184705271 852062997 517447530 879744686 776002560 694987492 297902 237764078 627420066 376514351 520443766 268248196 939116707 249051357 244650803 150973966 21112250 561191911 210329222 596508289 506670101 762794970 460804807 751556260 613090772 701558873 428202879 44667539 912719499 820242841 698033390 267564092 255271876 174812388 893583494 33796069 290189179 884867863 959103853 38138532 651506848 440714531 976412927 495456998 962479512 632197775 308332874 964019945 672135869 213200884 319173521 210699073 443911897 457317248 428230858 817299287 441579951 932543860 210281504 664727013 110829682 753326246 39412593 813111163 949972044 353566976 622773712 974615805 634646745 711613951 596945412 897721379 333943465 586401588 623630088 38876152 23845825 847400135 133685897 391932252 170782234 578507247 319652715 439474562 473165857 875492731 94929989 904031858 500544822 573011020 287139808 221901704 262870061 969150424 573028795 285890547 169228752 563719337 842039434 339076919 995556698 717587676 588350131 510279596 104808189 434613411 536774863 366163196 765260382 20487363 518220335 954960553 766145812 779193623 324511061 101249156 588833068 272716043 86130294 607981879 954467240 374568993 81059327 102176445 541596923 471722096 232760589 249465060 171059086 345790752 759145459 465326034 886237247 467906287 317879992 317742717 260141277 266460847 898727830 894248242 956346541 863028165 456152957 903220751 448272104 104853164 676474509 296166280 89613114 749205360 402152607 345505509 455352901 196538932 179809213 244954819 920978972 557347756 166047910 892850063 887119560 914407331 649062731 396486670 939121351 618268023 989775701 38659544 57517960 516559000 386696348 745451480 129695728 898117388 653664689 156790478 995595992 119855086 111778901 120106445 791225740 395402730 409190912 947068093 166754893 199765443 156185179 255149274 987690192 677803214 791635910 602585907 34781374 921024372 274053075 205556012 749568050 137039796 522467785 20685564 929732158 787722142 578809634 706064432 372912486 781059545 440667149 973431846 403825698 620248094 420241900 541995155 267484001 454562746 421533655 102988286 490704641 473974800 234173720 703290946 634491992 860299029 320104877 721592080 367785646 248283090 500811466 258811498 619019712 533370086 984820564 334873385 344148031 179588866 645756006 813142393 684099663 429639019 745833936 18848088 641426440 51056251 430428307 311855898 397766137 807421983 336505702 391585256 978143648 980920410 29544244 743201340 366144499 431451073 147251612 140821606 913960922 777872894 800384880 666349834 388269234 999442510 300229942 728638880 564141771 143029762 967992234 541775603 773560299 145352449 32468026 160048547 665426378 558698565 654658953 108984483 828628116 530677338 537883116 820438971 839833962 556542434 273871856 676324359 818944737 42243603 845555922 247641206 595273601 414465335 990956805 819991627 84213831 163133227 117033648 568802208 776306979 409251296 677018669 577776094 469878139 818994142 594726540 598870087 461323430 47927484 482664974 264994925 40413810 345504169 585062058 53988535 517520799 150586854 907336331 574535907 86219874 572488010 915794063 742543998 540860643 903284413 107161290 873327470 990230975 330299581 659339521 445359721 747342470 453720028 611857712 310460283 741271614 540900671 142168580 341755012 313188318 264993569 327659362 981902776 118897876 831359310 951667422 379920925 765195648 322296232 241430085 299730448 782610871 804466342 224721940 38265280 982465344 140589008 201613310 520362930 876841562 187729476 630574441 74742075 161871925 905240884 541260785 423960329 671139700 932178534 272836580 693629851 734498481 93199026 830535365 630042564 938500345 350841992 589079498 557449004 863533132 269414504 822179934 236590799 675077150 222836071 381887135 411245436 791641049 89152944 56948193 861529175 406836057 275007233 1047849 567948631 213941614 340999978 755310514 135709640 705361502 194521234 525728108 710494923 137762400 787311794 94809976 545541585 407259681 591602839 846418093 603212068 702660419 551061348 848039446 582153823 36122329 709980878 385801074 10262256 595726317 829931422 840621491 809920157 286990843 73427507 825022335 878551036 699580787 28267773 606695858 917915385 222914618 587280131 69897690 360678228 105509929 612907102 891441338 509612832 634984333 406851772 488436423 659135814 516619685 140837854 522122926 633250816 955730728 598087194 27864524 638498654 974892220 98220761 806404276 158879684 701814144 61770522 709209005 987361898 313951107 532041197 282802482 985822171 41990730 611961593 207664240 316694134 570017102 147058936 118830539 505358576 414447228 393418293 144568665 223662288 190308531 473287957 26893669 726878962 739782217 186132107 622005486 426537477 738404743 108141217 976296485 508264205 81423144 905251062 914261235 284160993 978003166 385950523 541920112 359340974 796569037 727912885 531636845 825429874 808911118 47842750 881996779 301617282 473890350 910622276 63488930 684859652 824617388 23673929 999914875 556261494 621510014 177924449 98574358 709945381 876412813 671199799 849553733 321485751 645250100 287122696 18202255 66913186 176296133 268128806 675746222 366375858 632057860 58970230 105222417 586482567 554986154 627399667 783254107 315208468 177871331 753850409 730596578 566715170 977979856 899183290 253353521 377566667 324721670 6554077 129871494 222293247 25736718 694173402 726368597 652323586 103642083 792115343 514462659 844547820 84203127 339493870 165759275 453787431 362215981 367960700 733243293 136965109 582361952 899837140 986323546 529529832 85279451 594036514 868721753 661836392 446643296 353314217 841172166 866194481 905418018 179042109 704016765 491878354 932643914 193117642 466605459 80843822 617657717 278266059 248124366 166407935 173584692 609143763 119052584 236352334 175338378 73380616 237961040 258906620 900652658 508006306 611563816 252248125 79829591 705464945 425005896 302732312 345931930 182150229 32929914 566629608 705497616 201268931 124834876 331218398 57836417 296831559 457643329 586941564 16173610 369873148 545146864 654163227 97747516 511253782 191055075 702729062 699293019 264567640 369336682 865120989 616510751 939840414 375842310 459024723 233589654 385668949 26861806 644876657 141182912 108584446 615070349 510113073 543569938 541178799 900274177 372972643 724677364 935154065 373729694 694749483 774375747 959488099 813417321 470901889 150387407 456366325 647451038 774517935 90039518 656620718 736379179 866380759 702667432 542497799 1941554 985372779 777187288 48110350 458753675 248019379 798918417 9269220 575780415 679558219 234493543 499480895 978513422 848378017 969437666 207304937 778947050 932214651 336307199 826511935 806656890 734489200 395807278 549612210 614119576 626706026 949935445 183456330 762594771 602031146 818806347 322609694 138334446 705576644 477956702 572168925 537879391 593346078 341438926 203324232 411416273 676930422 999841359 593463477 976536994 710092249 663296395 310921614 816657766 619668653 924034462 308512208 821430626 945989160 762983832 834363789 606359314 696575446 451518975 845161834 876151459 577002775 407203658 295173409 539900793 910443422 600488551 265660928 396905643 660889587 855164725 963709289 75584386 437941234 516502283 636183888 679576574 959894346 273715504 614813888 566324049 665041919 229590368 344947798 629935201 491895017 835629133 981836484 893306954 955327539 822536220 131726672 197474522 523030492 952286948 534465618 131420436 450071097 734625075 19896249 563620270 996841073 33797768 42153863 556433810 320037632 524203994 916312657 655650912 760983605 261825551 152947136 289748715 131894451 13526150 283165970 397104568 599220724 687441294 475996057 720763266 141162177 386877164 466355515 997264824 435771323 146184281 157171952 903866621 942275030 501712898 842549576 163833256 109586136 91147015 905144546 379520578 546229727 22351356 582834934 855929866 216415704 761841002 238310860 911412084 164791304 917977679 748283203 119866533 527701127 380211354 405588811 437883897 345451200 781749168 178463851 949928062 759540211 804495082 559194684 197551222 400736692 22240788 626753003 806096857 217947753 986109424 48240315 750933712 13175759 102607537 678164097 282613819 800469877 500596865 634821158 475327021 738708799 605444091 948119593 602106986 293180900 69940401 850625306 223461616 251842929 578003367 936447008 482520171 771228613 435879382 948046708 908448447 296699667 820656298 479997156 330239362 547187298 319544965 267323985 775736446 851614224 787500346 524349489 5388340 48213067 531190930 663214094 135476308 921553815 450730698 792857860 160273991 211134283 805938963 834697799 102656933 421443091 631988241 316635547 881446079 674042991 847798365 34913754 876781334 34362675 995023619 13249394 796639201 912441349 348643332 453779172 924679308 267587555 866015957 510930758 383974195 921477018 231467231 376848066 167338283 820627536 139501053 290974997 263591802 435046906 670082817 330018321 769683802 832911846 566677039 661192731 437435066 846743347 141232063 987657901 248226493 241265492 231800415 308610261 784023096 739337362 304408496 334553013 48671288 677745799 482427077 520928513 949014650 457752227 769804455 27954564 168938482 5431978 36632787 488413083 62808389 129653043 367423417 296214456 252333390 122455595 711949631 205372128 627554717 822902608 916898621 766154030 322274035 473259191 478064639 509424206 495344583 222302023 421088454 777433602 305266372 42595132 943266887 978401953 775874889 617026724 726672682 753541011 626158567 217912293 774225548 639452630 812882663 169604661 825217149 264757884 61259458 627380257 402838147 967047467 813969574 993274375 554395158 492271259 522948856 881818779 324180258 243190556 118846924 620562278 118979720 652236045 602782063 394678594 595099292 489572710 480008414 265430239 771036072 540578863 180065356 895298370 934506088 870498054 80538528 841772097 76996749 842052510 544471796 998490888 363012922 674519098 811919639 192175254 433480074 124478518 633135116 511960641 940246280 286102143 790223753 256166446 373126197 75208725 392105849 703013338 351588613 46150800 814927483 101907092 882388322 644052632 856582240 296437760 622773160 827293804 395642032 65176725 559101735 820532828 735629094 96914464 39179429 984149839 483925040 274210367 423828185 821800766 990355824 95197415 106555633 505981879 882885693 855174367 711116557 255156315 681166371 796273731 586332865 545335136 433473374 361956097 81382295 225548303 199138147 78864223 601038219 12110151 446704984 652481139 587697037 740497912 44169879 677295785 943894019 123748265 11290927 134821954 865572676 975150324 564441699 357999567 578185245 216791044 190660393 116031161 442584144 72596253 640845483 550815677 905192721 853940501 40457418 374020968 268026247 880375251 812888214 379941535 405715793 851568855 64886999 720335130 926169854 71118770 934280327 469627364 5023891 231327881 939047766 882974685 134375434 650229910 600414757 834332216 814462413 922114727 582935435 390026493 436464959 202154397 100311123 661104008 503417139 107858671 839382012 923961096 11059315 64034084 302430520 694924545 910911546 74499164 809982573 225363915 272692410 962685640 908486199 626223888 739237784 172334382 833420772 701417042 631625835 599282022 770585078 419375970 996754240 984219359 796874917 769693930 105238297 150607643 437352539 826230501 798773353 701757486 789635638 210963233 696178074 32416579 561729673 661629380 901367175 888836375 695607131 65371076 236177922 703000700 982650598 420600173 100403279 563855576 244810777 824434399 834891687 373760675 490834711 206164622 805248438 417246188 128713654 925038528 752537374 279244501 438589441 244955923 888707570 343282707 367763127 316566260 816474683 522570607 731415497 679678504 740302455 639382087 602846431 429432391 239933973 313857037 480039892 893009468 713948666 581304519 271872822 922654919 508657407 820574093 164598983 455396603 161357424 916626191 984346110 416107200 862901390 617736717 286210695 64056658 682412302 822217692 650816703 81626048 730179993 394920168 743003705 944949102 128254538 871110956 143135291 619194515 282485299 343068859 479208001 329669308 480000984 723813435 313882745 881351495 183535026 495748965 278611014 301911529 538081453 252752263 901739198 390017321 263491754 375512066 506168108 21603554 679180542 250579659 982110094 979380421 530492145 77808878 726930199 823558868 20698176 985424647 575363247 699961320 210622364 825826759 125694318 863110701 382619433 645017717 649878821 465151905 27733248 60638058 102137557 303892120 288447405 619462292 176836405 62852155 18841777 441076724 195655472 495787268 214952193 756464160 193768549 647738691 959088005 784591553 212096422 841125276 966275482 138652438 3503481 700425607 46057873 365670000 403495066 701625807 522580781 843134644 555904631 410890004 755915817 919755484 511857074 129758793 556350640 503166838 934791331 696593718 898084323 144053539 627514324 269320438 340703319 103461657 773545603 277853306 786052244 903950754 622775587 362262789 749030807 609363099 624837083 475257007 718248784 422441462 756791557 705516258 752768805 267576376 899213744 363182304 446443630 811916539 231322143 122434618 368772343 987030381 736289864 822202202 335091585 568610000 741047894 431532539 173546560 835237624 607398696 990641067 636910430 681280720 449538255 330063952 873370999 430517973 366267156 9387680 85541403 417360793 256423919 504455335 854677584 878867522 1215505 221576261 679810317 979261704 286442331 945569710 852132800 33177018 40154469 449757672 539864265 860241978 722326008 858348880 516304381 775951100 665444244 30422549 514769700 4006283 820586475 174286524 610340474 497966853 924054116 984126618 123247922 756757146 646747801 309957725 984274926 739751440 84949209 860993668 699672393 513137218 609822887 359307746 200991821 573863836 312235321 147821599 3416829 105035425 929165306 270153783 822644941 772300902 579727112 327337721 296233252 298987284 911294390 437242760 651906529 131804777 664352011 104039902 630242259 615948855 403035202 38766916 289316160 945390308 959667016 459296988 578398303 636710889 331441473 390167575 851606494 437848147 784488196 773604159 760416092 506288965 177973146 701225454 626242032 615441012 431098051 654834069 162543776 986718890 332660593 936283639 872811243 640122435 121829962 811301803 261268288 862941107 746698794 663426205 824018820 989856765 73305759 697707149 107232144 761910589 61793387 831424398 302394801 721465120 544283654 566501513 3139367 198385511 582249498 987246520 182323878 783645800 486383109 527719723 622167768 593869196 825271898 759970630 225597144 784846802 77065056 452287809 419430072 389176395 93176209 41317799 361308668 800887964 900596253 223937239 105560605 927808383 833374053 145137542 387528456 810511170 22618496 98802491 393821084 159192646 759596729 360381138 161055279 802910593 629422606 639555834 111264010 902855421 17150899 765310135 411461864 581712983 514937229 398978528 572923259 566814528 347945912 305904034 688940007 271183360 116658434 756206843 568386373 5795822 744181613 760067904 566207778 335230969 838165681 234545815 975084541 82680098 851596983 811143294 298743244 470478591 539938335 95459906 471522424 19192378 108062907 439245193 55188060 785686800 780968978 283336393 221953226 924158419 804259806 40441806 569978502 978609512 735332494 441821752 858990665 143993290 338771909 629917690 748531519 113254021 821193433 339042780 240660873 711929660 468993364 314078714 606725820 495345699 58295159 835322436 625060449 356262533 257081010 625467132 202154099 99495743 914521645 914739515 721935332 783422275 552750915 778296683 40427800 677714967 417454081 852115406 871469671 213165651 547347372 626764022 742046368 909649447 688290104 768923211 561327489 572553682 507597265 229416073 717066304 450921004 854267734 95300159 392418309 422760221 247311065 11105872 931949165 805782051 301678880 944005750 94644745 651734224 655438631 327906746 244070109 34110794 43351708 970746109 874202849 314396362 540142178 93273459 313838211 339192349 73814799 451940643 966684963 329805862 173303661 843298152 772373910 736725082 912925436 396866419 703163044 796917570 68388975 864085702 11152266 995215613 173249067 706398650 955970681 62874555 321240267 817842170 544198421 716464195 407086494 802673926 606999286 166257262 578526503 951712433 438517802 701733801 142244764 935320484 569589169 446684535 277972840 365392857 530757632 85721069 192854954 168591648 587727743 963656757 241049268 133851037 966720779 508677387 115437196 370144840 196905077 564238147 232732014 720776555 860407040 60970049 244204104 373002024 489442279 221999231 28791612 165164529 277465301 19147275 958895137 141534478 563061355 346998534 784471299 608323354 355681981 75277350 691435679 809621638 689008085 815485748 64872168 318883349 663454255 389543311 150250373 89470302 793186107 867715752 137751120 110048078 278373855 968412292 540009944 376623779 177809138 486369341 41803744 343084658 163481026 671247489 250503134 992407713 155708047 733314065 27238269 885244014 251011853 990337092 703541019 11352806 439208678 223303041 837410891 398101871 678375478 391701448 530592853 783722559 489299469 356682026 101728945 87671010 242932977 527965260 618192272 76141751 224151385 454438633 268809299 367322484 91017779 747286093 383958033 653905310 143502687 38962650 152772630 984856850 181099569 824280455 687362654 36043647 165274099 936814684 852160542 418476265 112290400 101604599 515160124 74386472 998605355 828317706 473207250 850483559 692401526 720210138 798291631 996703909 7128667 961557954 320549333 620749879 143148391 132606126 984673788 290400580 154348570 341947808 355262478 623658056 155537768 16451887 957278121 249104273 261835322 746779907 103066016 305304005 999433198 891616858 618788474 374236762 107949267 878587014 962327282 179917853 286916270 555555693 614485109 749494700 867431737 692538376 127226279 985692156 713944222 298822884 190704350 974711507 830264320 207436452 536724133 700858702 449211378 513893501 804859451 692056157 606671101 879846584 326792722 165399874 288351263 416867635 637127248 266051606 932015943 775608289 105283409 891099716 297501146 181294917 889146403 591003916 852721969 601959675 378036488 66530305 344889113 331732528 366632440 486670732 107210833 365444133 772208924 931119463 307730191 443482287 162233684 94796066 967750524 610645178 897647794 637599905 168084531 2764481 497467133 265165467 28484294 944666456 293104175 473868061 593663545 521975715 650637559 506221062 603276165 514347996 152003384 97134984 722199574 890818000 877710472 224668333 762153038 653361506 911196338 363693520 965904384 163119367 397379124 428973856 334341365 825949257 359750338 65789728 93352298 313297477 413573569 282535722 431841936 381810220 131551949 176998375 703912203 29731781 966128691 329219032 522054516 932842474 535872888 275554257 847988951 252220678 173144528 802645368 837492022 280561566 741808295 230294475 170295300 760023237 842805788 149833623 774788266 882916005 357216641 595111425 199604485 892195069 645517789 314992897 919789542 47867294 719682154 262370274 32930705 955258093 236316439 994786244 209609790 679155813 636392198 785039386 917351580 278790418 250204943 321994029 843451465 633233430 407195196 320521366 461025883 685828391 391400523 784855496 620890586 948188431 921071151 283233412 564429891 857454635 394806927 180680034 585156615 492655853 29324870 402233935 826579209 223784027 941765345 794577673 525082404 614256269 102689060 173921701 576005283 277162802 684170629 529865994 423250119 835463180 745719472 337701748 619903557 380520815 934110209 255430897 331705797 665722566 184298509 262834663 487927396 791692558 105328921 690164620 683821619 324314970 48964001 445871725 693692085 784995661 182885587 604646120 270887781 717013411 653169937 536925617 458286 858736296 9592947 894015057 174042609 499840703 410868035 150799778 752779523 397436124 201046143 330824276 692990380 610368778 968859738 128259948 927958184 861803239 762522811 97454784 701046186 968196131 403959228 877735804 927805397 974389509 701659692 370283167 383872577 759690982 373728270 264440703 282181244 495756979 37675800 377266241 732701446 621165423 77643061 674803810 586422227 982005935 385061635 579565873 781038285 606504732 840900694 146824786 281579600 629475060 824041139 495282236 364201388 206102666 708914134 419303612 27448231 498318530 56743980 489318768 118939384 871973270 763780953 639925325 261627597 653162131 441509556 377678362 872143174 794358108 277163974 962347250 766897143 442015270 766835919 48471750 916862570 576619067 657985345 631294937 614202011 310935671 509263427 191690562 774492026 455206862 868829999 981633901 857582957 685385668 279431700 761254554 916615883 581334259 960048692 998625117 692753506 984307593 913163911 852207388 751916529 887627207 182448695 880126101 230868143 665477763 858477346 613557845 179298242 89521575 48545372 815553857 711889097 746867887 350638250 90255121 759839315 257581359 121443591 833055952 21659750 371454795 944200483 631364446 695752441 127285822 707277279 753736686 493128825 88009940 985143250 942319752 854241352 113650159 778653127 3462280 920067897 312530181 709539133 634959133 390816278 424060064 264624869 318079435 640746010 143016669 242456360 846131945 26187128 583217134 88602783 506536484 936578514 986238104 134705817 385087226 616537282 486683829 861922200 462622528 846698580 48949172 806033876 232335773 954692490 640362260 804620726 370161677 510831319 737347820 274793566 353032798 739699365 162519654 31612446 841642166 662414287 499878464 66620669 86877707 25004071 141192010 402513718 141212841 120390385 787501290 464620470 540363952 948065638 32651675 758759585 771015316 144750899 444489065 347923917 355461019 888913655 480762486 601041221 433823330 364787400 644331385 95049159 806612313 310601391 504117818 625156935 112237378 866381607 697096215 837822826 228342198 140741026 566084227 698370572 545528224 321486596 602975617 653144506 69144000 226357286 770500653 728746553 104431401 683750996 780525875 821693181 711903171 996631504 917807958 23380402 156966602 683521101 131145707 200632503 645201229 72486772 138307931 171635102 593846448 442821474 164776357 23801774 325205802 697532200 294974681 845600353 915691592 521876810 920845214 385557478 783697256 21890625 135852461 404760992 644007487 241432825 769175123 988987045 649774931 735613779 11267827 70386751 321066114 633109156 949904258 777142383 643187066 518262836 748687625 859747429 186628670 886142913 627727399 29789449 757598119 571781113 63890828 973631350 99770337 307118339 104989311 189720953 402351850 646884599 301355865 231930390 170669846 234406497 143053320 223793156 18404749 799083714 16592525 465902636 938747084 910353679 69346174 498578989 775370016 748235312 431047813 76179675 767838510 747804546 586363615 179500220 835488878 923476310 748657629 370513034 414678955 223307632 730728806 255960499 522728324 180142472 344204403 126197468 192220399 598874060 452990354 973539418 774368177 924610396 471158117 917975735 18187494 835685581 686242592 388030259 891464063 5186727 62600973 367420480 764375231 269511655 594525963 894065157 901397182 164615806 413618443 678009565 938891494 357623759 246285202 508500437 356358777 656701749 303074875 500155697 627218696 493869691 673822258 834846439 849347837 247744610 294067385 731415330 71716883 280642846 758953895 216191168 357459416 517091545 538654691 838757845 353543730 736508975 997695470 679046694 459326935 685384881 955428439 903811503 353531091 39995234 307020868 260539678 905891078 628385597 885871599 337705557 357196451 466398636 590531879 486449388 176774323 464622354 212550603 865327276 989291408 95524163 936876627 266533909 860284778 802617351 758888007 843723993 110919365 809785243 690788549 967735391 172034809 161849647 332263679 618135617 427621041 139220328 152474811 530945742 846438509 975019744 251279569 307874696 626116352 925100193 965356465 823696295 668759058 272079022 505040858 31050901 267188383 121220219 39773796 599147120 522499957 8258415 857999735 526809740 311143866 616031081 518607570 902069230 205986149 527394104 428153925 455836114 521411520 839061794 476310583 963552805 33015277 932907870 26539040 336905227 181014877 820893338 392739600 746864730 133662298 528746613 189847079 856373278 46287486 447542278 527448347 351613715 913053498 864642643 886473397 921468462 300404817 343178459 346679123 817698325 598018138 236111885 121904488 237689250 188235073 424266703 892223992 285180004 509921990 152195064 184514845 959801629 937808636 199586517 297113732 140779077 413313227 595132840 202395632 441114245 546860656 494962468 89033654 736502590 377995768 253242355 192474944 215938816 807775688 866066224 510525323 929388051 650003736 193573101 811272616 671955697 367802995 763200174 839155006 988708041 79052344 680154092 816211718 488377854 731453724 897586324 588400974 802326182 238819494 991262085 697495159 312851724 490692530 712514838 147930999 203047471 24123119 967749005 686527064 38649409 127282017 562518953 350794423 955282728 750769375 5153049 117013062 571181312 751839382 691331330 263215946 691062422 460528004 302972029 442009885 928638959 51661053 874855190 462738093 36233407 694386986 411042126 693883131 792093427 635905413 514930458 69654430 129127208 51197279 940627555 908857662 199497009 654299739 343052676 548940313 598338708 506536688 182184399 832182913 119593229 63855850 250733064 76686683 382123787 334335465 860155112 870658721 112676910 833725920 971491227 345413089 371969999 237935511 194010691 15246013 762995064 25235754 730760307 843624809 873871719 725045385 849610164 198558000 477201168 543076854 712212995 775944944 254941080 241646729 290250833 465899929 183291483 329269423 8177922 234945201 147587430 36668583 190425711 569258195 841110525 838404868 414529892 890154027 584653591 269472558 695540642 749758716 108441053 883610080 328896094 185573402 313873967 134907819 819706048 292119920 812824350 332003698 548502629 914406012 186306419 113938669 439762398 583130830 48581671 964763942 84023599 116515981 732422889 436759294 436470352 92605169 80371355 3172777 119269295 407446218 396888533 136645934 868546733 115789560 760666977 789599976 491891740 752918256 850606781 361470471 613604552 187082558 418320028 282066448 410978795 961556477 938157413 142143833 790087606 257452384 892453811 653405582 701124047 119138861 463184595 952288303 765778381 249204797 705622345 936578831 676933566 614042878 374030155 333722327 553856675 807847921 61912388 25239936 237930222 218548012 752589907 894056157 634677514 239506904 806133961 652923151 698501075 950359732 565465263 89561870 824995610 297247888 839983165 884739879 653287458 939782355 303496292 607591289 105037350 149171190 991504710 395145847 345967825 545775623 857725624 466469737 966401732 155750183 39214279 228344042 43409427 431971340 801562160 219266411 397286600 263843968 985736934 724682671 577008479 914287584 773107343 912064333 880889160 747288989 705675528 45040434 424540009 376807870 104467677 538081820 226735257 825493341 471661009 53111584 29157414 57286950 774699868 21488676 705683536 861050843 66052392 508227685 215130828 445786322 900995988 997432563 553886529 209799797 549578289 588600112 13125070 472777921 240644679 151871317 628342147 190247368 485034321 755829486 556661475 263182383 940083068 353968984 87666280 787517360 483708973 92919882 835275519 515188633 440135288 51190345 482705032 637070156 426084777 11545906 369167447 323116733 956365759 776899764 41745334 973261559 189574124 421646547 746626145 520627351 653019415 995071591 329466120 519142991 776837722 315446171 279436752 979700581 59638147 254196846 806460114 396953137 833832343 716145973 776298139 632544418 863001419 107933975 304281259 618725562 955211146 779199119 891037174 584690957 28407794 249424878 398989670 71656262 977105750 759572439 829625430 828511907 464904765 586452417 390244120 762513012 33965409 232499321 717904241 483713695 816075826 260000925 641730328 581643807 762364241 48536866 498376762 476577665 903147797 913941966 885421049 594000229 385656329 796664766 45175528 220248323 124516716 860793826 930907025 205098659 820762031 42343804 93459695 417830436 710863099 135840421 837549300 77399414 966093737 921732808 242703108 841933600 303873735 680167205 753583224 140776123 786740890 15812943 920307485 48856948 416346390 395472303 169275314 993164942 203166824 490545662 231138925 201008094 321260397 835754959 317945719 193578573 715592760 42973955 937654123 65709146 881781392 688185938 155901915 375066773 215650927 683695049 521553355 548103717 328050308 258110278 768688180 824413507 108782770 319504638 878025347 957366205 972699279 868240376 993815831 664992116 720227814 789445776 476916678 421166814 70395701 903115509 340319320 600486276 535601200 791392682 777224971 775361157 358102588 270574089 210704653 338090770 344421620 134256827 105824517 211571440 996863144 497933377 980471691 183451897 562202329 951509359 324388268 212710811 286104255 560603627 36911975 701171543 243290051 271324338 875622450 904855875 36960261 541214356 765910901 676712329 913602263 189172403 611992845 5705702 741515583 322152712 699035083 616428588 921073785 425021150 596494835 701115072 710397043 326125909 343835070 313515292 4822096 650789856 937520088 949008462 512052966 394943175 463427554 22998391 826918720 672094630 154121457 253220430 150991132 387581932 490968077 913376667 313619309 798717277 403089075 7047612 58609370 570277009 728205652 89766691 651481149 833128307 159923668 862136021 328133926 937649090 791952907 501828844 465533526 142545811 916554311 705475863 687640644 595201485 809426376 280216853 635952539 539446955 923827523 516626750 678825402 175269950 37523808 790996218 600711987 857510633 947780412 220021575 167878220 796074979 106268904 993682231 617499521 715318200 665190888 530324591 898724864 108439241 289736628 473683370 957124651 955269575 194974778 157863732 274623514 323658812 694659162 828191600 778599446 62640898 520196713 750814035 900904735 956616905 123738799 262304998 987730791 197465238 305683433 557044679 362897109 630757950 700925383 141320616 140941699 804274415 963647855 314242255 60768833 599795624 365766136 220683925 137858319 30200252 289699056 654340583 798879655 778370388 682668247 6071752 679139824 473537513 487620514 424809421 453942412 89285838 76969272 336615583 991109451 603846052 738979320 406258301 734137782 225669859 565222706 29974967 853028741 827049048 767440809 414942516 38932265 92450721 65718296 407501549 164970051 62036659 751527849 107214960 933692971 324361301 231889535 474319710 131561578 378341538 855211054 881563629 831871296 546508171 518588477 552095078 342355487 125103955 338079403 56698536 322295853 759655697 431143527 667761315 128717510 26465073 8008663 376920798 184814072 280927731 50132306 133844466 226085126 934547435 148908454 658980365 974407910 352448639 946240659 208451952 306499779 48673388 475851085 431316721 63648379 452385858 467024126 455572602 248466721 711702755 237225281 514837384 70660476 107604488 54956712 960102317 295350919 29319356 549800248 438924046 371699183 70945759 101621480 407487205 506308248 286342308 832046118 298652160 826197273 618925331 177028689 750089536 520448571 76898440 756346431 267488283 14751613 626231346 908100793 994981147 938545555 960119189 630637819 891476573 28149475 618684168 991596853 251979283 77529606 207497784 944661772 219510530 746925133 585792675 408533017 425380101 306562618 760587806 347202153 68039048 749583362 460220752 67442939 727368717 967315474 588252212 618042949 259050667 955911559 469189275 42682544 348359306 84502708 458208936 606671639 410827368 35331488 504980306 574251852 828007703 855470213 692908773 339598995 992544252 621054035 472803201 437036069 497414034 889556266 661775770 432507823 193586661 312054499 507385974 579591120 800480024 127275912 636466354 990757534 402126815 56527832 127130814 546984994 202701317 682421700 993498972 870503127 936603368 889803509 524214821 523936303 341097464 290365251 331545604 686419214 563168060 704732479 164028856 418751565 941565388 99183786 174693975 824252216 196245592 319480572 440980934 304896017 945857439 969264094 675597121 953883275 837421817 145939376 929552345 415290447 345850062 58059268 157369585 537614714 740359965 56313889 399129793 850132253 592432630 222384001 828581075 109266876 88043520 153631827 539441801 744991184 508723444 825047033 526776213 720001093 469531679 192857995 925211774 345288444 253480676 259792467 739630882 15187274 221986616 961581647 935421743 355827320 447297061 863926963 964918440 500644417 144191559 945731684 764428390 658926422 693784146 465357437 994384532 884688349 256835466 265081550 681135922 197077486 737608777 256980568 571949204 574340629 609933436 568606674 442652128 163386835 285492263 353870887 505753491 822268445 215460829 639390454 746878461 187268571 194820936 54046481 209364416 714894954 207111591 981895422 386707541 573676571 374159435 876229497 452437639 34225842 101907737 212979184 902294261 491832295 113253131 251662598 102106772 876545512 167929007 331526928 648989996 174748117 257339046 320944283 53346262 550428227 857861670 792634084 572711812 150258106 219005305 891575390 905055097 478704951 859774588 395201840 100854733 929113259 875767585 149122996 41119722 29096825 194870765 469038330 310976786 906899196 63685754 564545858 166734550 451904255 44670966 968949894 192685984 832143427 478348707 349847278 472000810 64863996 886501717 21899097 349078789 519929684 825837047 377929691 963951380 148605415 149158406 214139449 335492110 916620870 591787540 519027311 57331199 298434932 556312390 403018538 533576391 435748460 232892375 312872015 865245849 883548825 838963091 405130610 588858494 107848795 121299549 868716640 960671440 759275401 411757737 449176981 744236479 330511338 286100482 806042310 196937167 35851707 884274053 788898137 329277528 463790124 151859300 126216936 417538565 142458339 747791461 679872450 630813526 923100023 701672545 932217194 370132766 169618422 746514117 904662806 844897029 678843231 938382356 31905329 496561158 806042409 230975842 857567449 204831986 668776123 83482331 554361954 526011628 151087089 870303802 878418897 376444396 558061982 994462034 16412769 890853692 652282372 395604105 452922882 883569662 30402397 197333848 234578901 409271715 224923222 228995276 395884209 874573941 603144335 741828104 338832289 582954510 731496732 528341185 296161380 989254623 764410119 723104192 809436652 611684778 106012619 769444196 218305247 622493193 683076058 462949405 803180569 941010661 163314457 14036210 317805864 484710911 885875039 707426300 585460943 205608810 82853625 458039529 235979651 801576974 849681705 593199994 845511153 603554343 566064802 443080197 363462006 240152005 922218510 524372979 246320805 597864778 317824136 931003971 427384773 995182063 281513506 597579782 678636369 590049854 8135265 912968929 670453878 181203609 709830844 365849486 405164440 337898418 731794208 487755355 728431309 391696657 830914671 225275305 989495392 695956882 503004924 770836590 458554704 97616356 37622032 935982260 244689870 621142795 665622889 460736023 687706051 715795166 61284278 686806091 162323271 908087945 81091868 31675284 334439211 643857165 10351284 21397837 718280560 686413755 33497098 635461218 723315662 804081853 742292384 135821269 445568558 134608269 80182633 816296764 298624304 355609980 744883534 672550721 494819494 955201581 935592876 821358113 619467799 143654935 724717524 369336366 889252157 229208838 987068554 61558861 976196743 696361626 962462343 62996601 863470488 168043206 62064887 908496446 474910150 884228178 298841596 524096318 610533020 761075546 528777513 558858160 415384152 661629902 861808135 549649116 18767982 134135792 206545043 972681120 10723843 783934168 872214974 760295150 321120882 425213171 454830572 329658443 110800331 388556928 524862838 219949650 437960527 666937874 724344104 464789807 936478709 605203217 870656707 305679141 820144873 215753784 688711036 220831497 653011463 377103384 702775931 271244484 821544548 213464980 446344029 486749140 518468294 891427939 988751027 627711947 413231655 466184594 414337 786706639 83019318 236014591 688939200 385669145 243543509 925376223 413457372 985443446 923389852 940025400 299321654 422884041 147564629 237975912 543247779 53788807 243966846 432377244 828953579 224056889 192196042 297494106 41170251 831685629 302824352 762788856 516851187 875408390 750838682 405297186 172033417 524870936 157447944 919392856 780500901 428467469 619432043 53802093 593045587 309145426 538063354 154652425 658598548 900260202 725733408 903745064 19944156 440348010 176768507 637848986 756329365 520188027 164561887 405324161 231659419 134007644 622688209 46837973 542099647 727018206 46740493 458520035 82420293 157183078 684568961 286909642 118241637 223854 893841487 931789821 772880845 665554691 407516239 93438148 684885021 875102792 415662474 919819194 499023465 511195891 277836992 867062096 310922427 11130059 893676003 748434505 515016079 246451504 425616026 850905660 422913622 110964627 156504255 355188246 558216179 598615033 812450017 649657493 500481857 281786236 132933827 502949069 391088522 969557194 658461147 842403495 428829969 727380132 274652628 392632157 709840778 192645728 713949452 744763904 740858013 45971048 41206551 781700594 332437606 239420601 518339386 695304044 799638008 253926757 146410737 766014457 703945173 916444945 484988521 119714041 374617719 412317560 65730822 41209888 880757451 514424294 250368479 335886836 751180977 335303101 48614461 211250258 744839549 917051123 777610784 524489449 222826105 55756434 632719546 120618941 827953505 179868984 346178289 330725798 354480869 849796501 904638433 415932110 455444266 392124655 471169880 415557431 283193418 510082976 954181209 955828019 562706127 456482199 29511578 898691562 182889020 35927251 805093893 181169623 100621700 171426284 416621370 715748171 698771345 459931274 432574476 487770857 336398270 778517483 969511680 903330856 206572637 654651233 318281425 65890261 283036467 719952594 652254446 113698446 283128311 635378487 977847290 637060423 40198870 873146653 423273548 812953545 247111922 809925927 802519149 673620270 176397534 68660873 683810716 762156647 337162532 132590991 790643789 105502902 431192767 321493012 661814949 685666868 585423265 684330507 138830592 55344204 186658606 929742330 975720556 579738174 317361343 17413498 853306667 896294301 643989025 972207032 633391413 711164625 484125203 232535543 510697139 672885142 525670092 489087500 34902661 939491708 444997746 853669089 997626558 965977701 303244195 583892210 781576482 662365449 492328944 810915027 105851823 55360373 542752349 921132968 142860049 725581703 183342563 566503851 85046060 607752564 790883823 195050153 580041110 356047939 172846816 573975685 696080921 691951696 234449036 952689076 330526006 532760522 443693243 38522816 22695069 114781492 622833067 32287174 161846199 126382568 803476619 73895159 32119324 779544719 310006272 174756122 337663005 315297194 470511266 501362952 368842555 997373453 632757632 931525935 686522541 351143262 66805912 274051600 743258591 664062618 97619808 886308546 678825197 329326225 945894720 660944748 192395564 200879205 783833109 361362382 750449570 108926479 510741168 552035257 776044425 807943898 580660565 617664914 480246992 852490726 47925821 597072596 57790618 364350118 787524628 91982475 941455292 448858466 464861819 208267737 383494979 997566390 498220167 750153332 201249516 346129681 412298048 707363110 403750315 855738167 956011555 223090252 949828133 831980224 744955809 300628056 102637877 43676567 732022174 755110479 168749675 965112187 542855666 695769676 846474888 866553985 431356139 678413819 164325379 280636816 726633418 397764383 757404551 204133091 672681281 760259596 415390322 717817483 577654779 584346669 963445592 827192555 993611540 56829055 896896127 17106234 447243933 191726612 46422112 915267588 607487002 389240466 754395180 68659114 22456067 580702897 20976709 236049117 74842438 196207809 898355904 63023399 529112515 94943009 303780330 532995426 860970703 184321737 866090176 519479870 647819442 973213633 25992053 254013120 58005033 969747880 919485424 262653629 162712292 861942830 616625227 399113059 72982537 726774682 793487189 735919537 227100847 176889156 238563089 204158202 746207332 108689436 904743733 494144871 657478568 803433250 235344812 823335537 565808240 480247275 39468821 294421354 86112420 457188643 387723585 955539957 831786656 402118405 454957496 333868170 534926263 648195557 585221685 817774324 862352555 732827303 656057638 370719954 223437367 534243140 887653421 427591193 56412037 96112972 891611297 166314896 960719544 424589407 9981966 619387730 948068196 226222771 647231664 216167760 374075665 360948625 739063292 464624589 315270587 365971928 621127448 464784352 196006485 20889721 232796510 160422901 699633473 898426105 214081245 96806476 956787417 619674610 787674328 403410809 692400106 174567826 757577797 233823970 597701172 780913690 215047246 478079812 297496811 249611872 495506644 541808943 994893113 298832973 665504999 528764293 400941753 17000288 806769999 872506367 881783806 667901226 835593478 267099048 449950474 309911504 699902396 776268128 333849559 619286156 154024018 525322330 193259218 599132204 925708639 558310046 122948954 118391186 348629934 453531016 956290630 626930226 321429694 105124423 42896988 798368919 718503745 632943711 411136731 908275934 514916253 789121063 534903794 458944825 421923438 920466764 355385670 594818669 34092290 169284428 545522800 655155284 556743131 513258492 702282109 993323100 183046449 62886403 747780460 970069511 829505390 279051100 655133875 507232105 695120304 357467096 821023675 193157037 256170058 664688026 410666335 356057488 915702083 267046297 391361905 245135844 298995413 677865505 46675254 487820303 924616175 637999442 870591973 303552649 327176884 109311904 608448299 847322466 833185018 572000849 380898217 528232633 62820556 558177282 737769333 293460806 401012457 358319907 562405525 517263057 730180930 217252470 10844039 904124088 624274815 995810708 628353468 146945133 829794171 708768104 123752984 476503542 928342980 365015217 611699572 155955820 976419356 38508676 929089820 642289276 576470522 350570697 229678418 723113705 195749130 146124473 870949833 874394376 486560681 430215014 492119082 352914242 750645098 226055731 966531730 409676693 106911123 75769688 205549586 444758036 884596128 808207967 673028910 411614562 526111679 417623210 464864863 727750971 685441363 169033195 585609361 708943084 53058930 664825001 675957669 529678806 702315367 829834434 344324336 851185135 561611568 347854307 542751675 360014912 383558144 599975442 260072385 262413160 950948543 391681061 378267060 211504663 987242117 882030152 987131831 988029332 665102626 156711035 936317413 628763192 635550106 462457618 236881609 46364657 42185377 520003379 986394596 261472960 594303779 300866907 465840171 120624955 873335999 631164890 477020806 963555596 375955014 423615314 294295634 270978415 34681921 466255164 339293152 893188536 598215529 727109731 708273908 20248011 622402349 845739366 385416518 307152034 876950063 365669178 169006852 110670539 395705031 791550886 254533967 362784487 46753151 509736390 556117689 724758061 711041941 271633545 418333645 992201444 712181116 243925299 799593863 645818092 983189339 32294364 500352984 332000310 284128652 330708462 511841828 138498887 2629406 514903210 327892931 495327162 289807444 273593764 604167811 584105659 252425508 443678531 660432676 691946892 243102649 913301314 209172443 140685315 39408882 736420146 398534864 277716746 140037344 31728374 938943135 297200414 557880652 887749445 404800731 700559569 101723182 960723499 935212167 88333641 937136695 679181704 173256859 858327742 403103048 558372239 986272901 3430655 876131577 149570377 72567461 148697070 755426579 899897104 306371791 559824383 779783702 590138132 108118221 77532862 41600436 329141721 558767323 371853126 551008596 402469047 130210345 991446218 717648528 885653593 21559645 872947983 156065207 349229887 111949070 984483568 80311372 971212860 848115274 394334425 811171717 875707640 202906897 673054029 425731788 487460974 552542423 321431905 67375682 313073519 198715142 728399678 909659959 530171678 78825849 301207202 347554995 477810035 79943427 386495840 226628593 783915960 308072422 712620507 783506142 402627854 554768988 419758991 348797598 451028201 418209554 834431369 983817736 166438288 989167016 306843370 525653029 576327326 444737842 154206055 828138677 523444100 158948538 545296332 793410217 54361092 449616827 164189812 223782058 3678903 550546088 244381139 691849617 995001225 390813539 100554989 262824173 775260728 14000582 887991260 378957696 562438872 302943774 153064013 368839106 38331473 63545258 652349443 722103389 678984927 623338784 673073491 336958639 340363922 957077801 44548007 115043659 865999308 279992544 33447931 757869176 863331269 33417304 812189027 93288112 42382090 232004371 28666755 298550051 244139514 861908619 104695061 725187122 768702792 82871980 748597351 780832244 10450044 350996568 610252762 302359732 238262386 346402274 15794276 537226096 202062297 965673363 692374543 185351772 538696628 711096873 189904504 895255389 555219421 822875987 626967377 247419023 985590653 495308854 878618847 686187712 306625430 473693163 597779580 285438962 469310329 90382334 504241942 315736541 453072208 78193905 717158830 585929834 296214165 359900343 200549851 40721465 522309273 790156089 638107716 929321244 959601406 789240020 52891433 318605978 712411197 192187097 741921499 350616173 423101474 82694156 552092224 712993028 353734219 830217510 121831760 460233218 698929324 914992468 740028314 957156541 168115725 100937909 543379136 807356095 92210314 71963871 897228022 551741513 604150802 858721626 28573575 133881035 418075370 513679907 370604880 767452013 940458023 242369067 164112195 644563338 274056247 945170390 726698214 84184367 460488537 685063549 707523281 203212193 649493536 597108204 827637556 716885460 692670452 68885732 246480462 109598452 506764176 744314778 915172087 296632032 182742405 644994870 535214359 376581290 521412278 339658070 614530604 764882712 706208986 252063880 304823241 159105830 31812350 169802963 476148241 163434114 943061504 23541807 437138496 481142287 683696917 673545480 968531747 323186787 625125443 562547391 963040666 942344776 196217064 135321129 614108445 484065598 816933425 94035470 374122548 604459000 777044388 612145579 9612030 584978139 284751767 797210928 731808683 152603266 269394870 134240323 656327426 558922812 689355649 924235388 388540124 207864972 683238091 660231143 298684071 155222440 712681020 188105605 162746851 613695995 274293712 287389131 21613224 848166052 313102679 279158561 268216351 967200757 843898611 563297380 609607429 191003124 39597468 261204324 510587435 520030941 224163743 150522215 616461560 183342493 837269787 883329956 460405221 619945561 975836291 27815881 886361344 125379301 513113375 608970870 940116074 224184142 533265290 689156544 280191193 974106193 247791157 17466287 251253271 470436321 949796835 440686783 817157504 153131941 174689323 217901667 906982536 443946871 793165306 408993149 498712371 575728614 578608142 999744744 712080539 170841269 654856059 40213487 441851758 410614618 792316970 326939346 208306286 404351872 94759765 817625416 639100143 552290181 304172045 913520376 336544604 545566460 982524852 330915839 978280882 849977133 268884611 938768749 197227010 655862672 747516933 115641799 669440244 896073302 227830682 791487367 147260991 301552352 730494197 274959255 510179634 914172997 106235039 387148250 151124270 238226385 136506482 121992612 865278506 847669120 941413918 323180604 520420142 701550215 837323687 51628385 353177304 187750348 932447205 830115266 615762394 713296489 597597442 677642117 370119033 527061549 66632448 580235969 505360 148895770 144780337 695845379 511064459 575434984 432498109 369848013 431899629 554682241 528083487 34593810 437633482 404659075 546143656 62527164 944473805 844954561 957806843 361084967 460944948 281765570 727494031 604602019 466337103 237043009 2363953 140797941 267596804 49102507 42411391 896122326 694758734 52821412 292159085 114533491 686376377 988289666 997613764 376149227 279729128 557454288 876730270 644703700 15827216 326043341 231083500 22504887 986393978 578028523 643668720 869757839 248947460 524794192 574709443 249665358 829064609 331944280 640567504 19245657 25176533 831521553 577583703 679432199 748547897 178207421 655170283 727482405 325989629 396434004 875466484 183713653 499786849 871241215 14858286 434094634 820459323 582888094 356796456 687432301 501155956 256924227 281571527 269487836 234448523 518346421 992859840 433120517 596206608 928713710 638764577 662989808 222272042 18135709 782671048 974330514 988688146 532276901 50533098 232885339 648960662 959538588 856683918 867624873 968127639 451622733 48876304 512151634 296785291 449212982 670479774 979223071 756083963 360567307 492566462 750660939 492603398 287756849 801094342 11812616 369644509 860918852 428356963 468164090 236406341 463121041 942028819 235115706 981135896 997964957 92488619 682146900 629860292 600310172 788320721 231464649 27961802 145782522 822600066 781078414 679906112 626012374 427301774 495990795 593096784 729366146 933333271 861969950 218703031 686796037 503064598 127189653 361982534 537036697 308283350 573560247 313229669 196562477 700707191 736409020 184949643 124151779 447034476 86719824 480430535 790683027 504095997 263377428 624101178 947100743 707261638 169506077 558451611 131180477 14575926 302043507 493930929 988309224 603888657 75827859 201546205 528403055 494807023 579273454 633288333 371149613 931776699 422208616 472618698 935192751 4546612 867977434 873042091 985185721 13237871 881223824 700087775 362730177 927855699 326406347 918885928 707126387 183029787 534364223 788964314 293371435 968543704 715752855 676108896 206283902 497576429 324542445 144055992 184229297 438318481 52393810 12665330 170577472 790109008 977045324 663047604 653383513 49311114 735336274 450947257 131403614 162407155 157874514 743473997 535595111 304802577 115620396 142207443 174149310 819432642 439235125 106897215 502725473 237303987 879896501 79215517 898564227 910282217 730535785 343634568 29920267 249786428 992615681 75290035 781706771 138033879 392453027 809011556 688956778 219277498 345499238 37416180 407983635 120981304 135627480 359902032 36433348 123583097 796617081 26946939 70936168 802651129 340647998 78655242 398773917 238266119 274141967 445803174 961515063 639688007 131974729 921782414 280880827 662690609 175755068 288155410 437839845 573047440 880733869 925614873 513627170 175567619 586014038 802765980 655687446 392583295 660954722 642352424 142407192 528892875 894865905 685224544 942889137 345588994 261879194 317590649 316541217 686913045 500522212 887058621 540399834 344194887 524048331 104044553 731017987 966255023 288332610 597512014 449325814 706533817 822335403 454936595 999100610 86692261 331765600 290659569 835224489 907700743 974968622 870374934 231274659 788309061 133218517 756402115 524723930 705065756 643608969 778326222 14676524 242682652 101430900 529541921 808316333 427628327 912704306 925972537 474914338 634826998 460325459 755099559 476981894 886743956 313255388 305303443 851879049 300792801 908505030 715784500 661716748 554812176 49392254 359634265 808321190 553646377 555348323 220954851 615741986 666314632 758905676 75179336 640694015 283503964 249581823 890439954 669198318 938387497 397694395 866783838 575774552 453800006 752730031 864917854 57418198 550872928 610905216 839348439 205958839 120930549 565416391 305214628 765214333 395457754 650156945 866126385 477558112 209678774 120126685 252000512 850548681 296840580 852824610 862963496 200288472 216928277 930880454 753882577 197482207 358634380 221243048 150396345 461886437 495793376 539064471 54133682 870433829 583162461 124718808 731908385 290844300 457746467 192942756 131796609 665316670 750036134 432632231 208540638 723395089 279213356 38070403 99080027 43136784 904248402 687553355 550414764 392414457 849737864 974539784 906553500 680377792 488380048 140034871 180523913 236335370 471633411 517475913 346451427 979918515 891149260 217854498 233467824 530714952 235355306 635065755 535345675 540317326 922975666 199268353 913216417 400976889 307519691 37611923 975838002 304405301 565042481 512685575 799991318 662511265 933173235 66626821 759709365 72597967 535666293 424175275 779952398 362407430 325087471 298338311 505976625 77147840 924054763 528922528 897895365 881320492 12372939 562899950 910843011 122878381 679014720 206327773 547563192 964072537 321630676 285456207 417133511 435950970 699502946 699238295 387143077 543163665 688310168 364087806 673218907 348659790 969019516 154750017 106496904 463203353 900519652 251553553 417055453 665332621 264096508 216891026 891076767 29183095 829508292 97002716 379409704 214878171 497436304 855693949 979052645 150344304 404741510 117143286 663264345 811365663 902984227 91371321 335234969 73090439 506167991 48521266 69606863 822934140 168947172 737405243 352051256 777464452 181786403 742829733 533135909 923593817 5678911 959226422 189587838 410311529 789920471 525200294 356852026 311331929 523803872 516222241 953897960 843473278 237469985 744397256 801944617 980642146 932362934 244514863 534076211 571971397 762915982 531644129 1227088 456757657 625066989 360194263 398841949 863670405 504637674 952362501 574788171 761350756 455777522 665610702 106854306 886365251 371103043 729965450 285506553 135708774 715123058 281826055 930917503 923234499 629459942 309275909 526443125 997688197 227306074 221180345 795009458 99218826 470273631 751755083 804533022 783480038 277573079 966931032 598311735 621698910 216222076 669415536 475996815 321938670 532711767 981663385 634036299 640738884 596682057 412712394 5727910 320204610 820197253 871774577 829539180 603965312 621956372 751806958 882558591 23226055 634890320 121042709 510110294 124250519 345014121 765165232 719084153 235157922 519432931 644240635 562053638 871281231 227644438 782895910 516347439 97868088 207713197 928230871 660676794 464242860 21700647 784509349 198791808 904907821 69534809 579192222 980268526 508811507 340602347 439009218 733297031 671888488 953464790 715576709 957054559 645992106 200548588 898943569 994945697 423440653 596599376 396348930 100981771 623440022 307707385 600479080 265812589 43958912 978126132 839274696 890457646 725615803 901404447 890408540 669510855 978289256 977341743 601003726 456602437 472488030 200442795 952694721 469695691 347264425 881441326 528290888 632605454 796872709 160147497 255869293 102248663 110425703 897643358 196495532 966557317 259423605 685176934 747743349 123991176 857405961 688296237 806228653 606593511 587296178 359407984 221211949 817757371 930221362 671071558 496534082 415980722 352190209 905451924 678706987 550815629 672460744 479197847 334683807 2810274 802040039 464615519 941605188 238110810 615186673 762525006 301950009 659798196 932304939 79189148 244160909 549317568 340691216 789763286 41015493 82006309 661385423 827346523 257453402 441104797 735123403 251720158 293282616 956244339 174142490 868670183 549534017 729185036 989954055 105818194 316905928 877157723 870791825 854837966 891730711 996857450 769565673 56649566 949586409 111633880 880595960 205112284 495623152 737499990 97739991 19938161 920882768 276935465 650548052 744231199 985648162 981292203 767801716 765143607 824399602 531014858 614278379 385575651 738100546 161144456 687598502 259428509 608904965 768291193 197967426 479490742 537600548 547949128 168933010 660570320 766415613 338272050 289619996 205362020 666905311 476815497 361125532 262774333 255903375 842059570 672856193 328725755 162370757 302764840 596695403 232121746 750107312 892631031 350884531 970755272 915887726 497610049 648769507 828486330 461631893 220976957 976502585 27808599 707805613 258887987 604322345 119359716 61119668 830486017 700642264 255298678 334035352 50719385 562582946 224432251 518818496 861295744 999093140 865423666 366212228 873748561 6699250 143333166 654436272 767231544 9573043 704232919 747274245 168262776 328593408 28520424 153062584 811460069 374720185 207647730 685402354 849044587 956464623 831319768 53208654 35137413 776726123 68470353 304481629 108203206 811019558 566323562 307470373 95661652 456544719 406328577 131696798 939792743 804459848 896471627 107316532 876638415 856081961 70090574 261247816 33626476 757874492 347021160 97051567 942850227 872472063 137070022 888834353 133687600 869550885 27584494 949421835 793284350 542538517 924006966 842887022 457331281 93633642 296352330 884675581 680885740 881879665 542512042 144957011 668693419 183480238 59518505 527217787 623983867 336320087 916831855 266799478 888909149 334901463 811298936 540345785 463032039 923880525 153524243 243710892 241075394 424726794 241621861 519685164 816566189 139662103 900109667 639493385 869321336 247455916 228558939 26622345 186262154 129938618 385498220 264058595 795860060 468544867 343566856 751215813 536203260 853520508 745851513 739698127 200434059 805273618 43334746 700058134 385622975 188926178 975853082 989370786 28379746 213376735 367783037 56908016 31920849 675917231 822498074 324817776 352942717 851325231 277957853 561237512 972104558 746266603 742961799 75032975 643596475 55695782 141479209 878050643 123505939 724376024 328010925 256579476 440155959 817485867 875945549 206384134 838114941 561065726 906351386 510434387 121920847 705994210 367025782 267489943 672005034 687213087 252640410 285321186 528949664 822628656 294982929 552221369 238056918 936119106 836777787 715144598 695671302 927080378 114747083 510087011 707832702 236096940 405185610 653474307 366837664 327883364 339851154 724568778 537572960 752532961 959634515 397664511 258663113 630090069 713821841 403455073 468662136 70335399 736305955 727349151 172333343 153508848 366350390 227898079 126250244 161679361 887278537 220434488 687395199 405920476 677921839 364670007 2422400 746264375 868155536 154386014 115307014 802533373 218968423 763386784 758358697 429523148 399446789 691090151 2863121 435466359 162751501 325915535 705684860 170883461 876148214 252060136 869671996 758269616 693805964 304449463 185703991 351804776 457389424 769597109 575193701 596044878 635182227 795989775 704047958 275595705 353598655 523349988 718373801 125636148 386672398 996116939 308891798 625156350 12135025 444323658 800129637 285272712 676272682 832138080 206187765 885382907 796277842 54046204 4587062 74015919 855204948 44926595 157920943 58433717 521379184 795302478 611621369 336309583 384860985 796920617 569126721 678594162 505446935 135152598 250313674 781814859 647638982 758992008 883212649 535392695 3814357 913457512 311119623 446852297 5421096 520443668 169349411 263842120 519469943 463122715 395511373 538664238 488327117 473410690 917631404 317137706 973801737 507977282 219418489 312024351 35986784 531429831 244571522 900676771 577905113 356080498 294558120 449977217 547436240 954576152 248357985 847642679 233171571 691734146 924484407 763659897 346712904 721384427 449739590 203305900 570935973 171568773 740918722 236771691 866506039 462644468 264413295 322666502 513239420 692577745 897200167 157609726 727289928 535867944 79678808 138279819 481673540 245244410 406246531 645378838 161027434 866270396 346145470 855750591 478913419 751712215 226133043 880414424 249444553 817897766 162358943 159484775 746901789 496012666 827444692 341395112 267894738 598998809 946902071 629656713 741798408 507756091 933225794 207666221 834741554 475548556 327262211 17039978 311651736 9756333 150268828 298421834 916538070 399452851 914715585 354438542 883184219 307563686 466989373 449556774 492247531 315682308 493154925 659820474 387260958 845412667 40506307 560469028 976223454 255041074 204632644 864328180 504106477 327822529 590992395 26885099 540337501 22451508 834417348 681103488 843896854 456275148 834683953 121332830 177663571 151168574 386346153 308073188 563689509 185346098 521267604 417273508 164232175 639694789 319124464 191084516 205023976 456272647 960781007 234876704 554549148 944401278 97760727 243373446 199816299 510279330 753095104 169536376 688317961 611183710 150264538 726048014 647236604 601952150 282414980 898019473 914680610 183964827 888314550 952092417 11924520 169792952 31529592 394760848 282726419 608566185 401781864 437058341 118161083 712386079 281879097 907457754 791786315 259660349 443907118 382057599 169917635 124191006 762145187 929031700 320812662 796656717 869912965 849506643 846575244 829503050 250118356 254788643 575796865 617731852 60878120 814597926 579655588 837372026 485071146 523638828 119678873 181390577 354949398 545452222 999217368 10212801 41059135 92973204 740235051 160938928 432302219 982432799 63467572 377561973 318927603 928087296 53198821 340278846 418616325 628321423 2803974 764501035 945581922 995392085 427043762 602989264 517909824 853933202 468589530 535186871 459014376 233179832 227956672 537138908 537232697 977227245 812667006 81635631 920739620 747078029 868207229 240385301 751043630 906898342 243484670 835606248 689082609 913475963 279515029 37331314 385192858 483716610 637491880 569647734 700891245 557195366 10548212 607215399 560324669 905404549 180703753 830195887 617747188 14725490 838544841 16380074 983660049 212199412 84624109 10586536 300851493 594588422 357257856 880603054 296756821 485856853 809003873 97903285 120401627 595968197 318241990 612747050 620730245 848935661 42887348 602414189 650114868 930132886 838138504 108229458 116689759 953539135 253618545 858396323 737476237 595005852 713000179 591178139 210173150 383228435 444237157 681445484 400062595 300474429 29752948 893053114 150603330 186346859 870809502 446315039 615342579 789759519 82008760 574712997 608156933 889155214 659878505 633996623 717019898 524448549 500421804 301130384 981195238 888836353 255672658 147957457 488533236 414082677 663280254 300344560 818666721 252688264 988845863 819767484 766815359 531779700 600911769 161862010 33644340 220691496 353838068 673391203 953323384 612768967 255005867 814862627 314800474 499797031 525243655 667244636 952600828 818784339 204621730 631391777 999523603 34322954 540877548 670424699 564481896 915273021 405703594 956444136 431640409 446247317 480700273 840202711 157216344 874317034 71554351 993281837 998425707 863811533 52371875 309676738 47146667 85839871 195900384 831273445 897596357 896280824 948478926 315904212 699651708 482218081 338910377 846476101 257112612 198778010 664602496 466795232 760897833 667254069 681257399 609667011 363515782 424201081 377367430 328921341 280371022 79595232 215477879 697740051 323026727 392105369 32920556 741059197 171388618 753647878 980568982 899012138 45545861 875671103 823481343 612001784 642859193 233853582 755948802 919413053 909186139 337968113 858624589 174177601 278319479 433447324 928182246 880033217 664361129 255478900 667205795 629705070 251144866 920643476 471141552 885959788 853450921 996721868 114543117 377330387 953947415 427619613 751229710 34316082 724707802 18959166 426499801 135309063 64371955 778963994 416165867 769295176 229818104 671137104 850854036 393051357 990554002 915690418 327851894 466453795 425444864 248820166 905797130 862079594 650047379 564580424 50609946 540021880 233312304 216858790 291311432 729750789 73243345 283183491 488308614 843057725 10555908 61782836 22166428 895155009 289783402 623392838 6936230 421964966 802320697 509172726 821245843 832481012 134480059 527147703 952813479 138778920 654522573 477002928 771516665 658655538 947373409 584206907 29801718 649641592 125102844 342047848 757377756 658558033 395610424 527373175 173677120 965787787 133963075 360043362 811809673 201074662 402587231 815652433 250221682 638625943 627054176 190608163 466784396 772891846 581366321 966657004 307085753 471917328 165299791 837667441 421033138 336016645 27379532 444166830 968420739 3326379 659530830 582118224 604823562 105855993 808063885 780501564 594151035 422743389 837215960 788182278 738936798 39039543 184578577 284982139 293059216 151844956 322359212 309309975 70986942 751510419 852386612 746380943 194295021 2690587 308113863 767958089 751417973 787829027 511502997 373340895 104758785 334753105 868289892 523708576 629074960 478690620 619026703 263789839 49473399 716609522 695384578 663684450 148604893 806539123 682072768 114635524 568985662 410767667 412854878 861093907 365805417 245679772 46150405 306380259 913298050 519861130 819613811 20036473 548662656 772333773 704034938 310780944 229923760 419437226 383175552 75172248 96660528 456366939 182608126 536879922 509526645 947949962 538614274 669455797 146686662 234443994 960412076 109515820 173462718 504077918 644850100 915504214 539371470 61826336 2454755 407585061 470993336 485208732 427799957 960519999 80906517 218534210 319379518 173106048 354466256 729085175 281932257 528086902 689825705 883625364 349038234 674919396 498284724 834503014 41349142 135052095 124561367 252248492 134476822 588601396 996168015 927807773 699770096 754010656 253666603 229389407 4756494 274987926 467913680 82818193 532378732 142024925 22783091 413653442 873056542 665756784 21292962 310736759 369773000 402124668 789797308 568301865 638210852 760814693 591181684 560264901 790910848 38003521 128924754 569777450 564889917 949568603 116002098 83168430 284509521 869893810 248227010 165617050 326257094 517284983 26614280 666381993 619388985 976519059 657277147 306309005 664144987 249398814 486912613 255223146 938748020 161886441 76722599 774095705 435821019 333182453 673865205 424503015 657069951 859915002 226192758 421305491 596573281 489837025 833344421 337821267 890048023 202845514 150831059 303148047 614813003 289650951 671240098 413485605 281713210 566568095 554811787 371889636 335610678 307902924 955402585 550083089 259878693 486900477 327553196 918194533 6620671 172063701 154254712 462149388 149566803 598334890 887374467 879409959 956528835 195363335 985226218 349864779 76735619 263609130 297224604 901094656 974728158 502322311 116714973 532169796 768383921 140073283 101705157 665951749 212588270 343438521 154657215 480237226 912878875 632618233 420911626 374072459 525749968 8703812 386101051 672204404 178166333 637918353 521800889 157392423 637000097 798795275 177037632 448173782 272691156 312227729 222740319 577108397 682782910 254238773 308596218 600666694 720671709 460908222 668269768 216266034 702421700 954040358 829170390 449271927 76712342 470835740 200365314 819920909 581892495 485110658 682480769 337137760 455368059 311560432 37967193 933675729 637041213 91922735 227861735 782542389 839435594 390180800 70451291 257661780 88651051 937072467 65533240 53866347 151038975 608331856 366846421 724894379 277107702 800012113 827271646 455428792 60890583 895878566 609454291 130318634 688580987 553804239 707723399 662863887 911785551 602234374 931932066 784386663 522091478 788899507 78594592 309020839 154713637 111780597 67727312 536270135 781664358 923166496 786497238 392891636 424487253 932370745 15933482 184407470 315034054 926168444 73883159 153628843 465869085 875567319 943323324 905150754 542093268 148432748 265847438 562435265 982252025 373893395 542648532 907274280 681051053 354201045 745254442 53650284 654026150 186208370 16347903 998574741 510811565 214309596 857018391 771599904 877153569 334294714 212770057 692047229 807150451 477573094 707463873 624923026 178637480 116218607 937984 586337078 193488858 757366168 74820567 105604535 198056375 963348823 906267184 655214933 448676608 825176023 847781445 398792132 787809548 740099446 337285927 444997294 596762178 315569096 940324920 161856047 312277154 336478226 317047217 449783639 48344637 212194256 772862237 29957292 103468472 393514799 506041820 116912293 880489166 374216595 682144161 928603696 872570059 901071379 536011509 868759852 709457681 910870520 224077745 216701680 902680983 748582210 626210696 881072835 456863077 643325219 341403771 724013665 919788313 736790145 558755170 652905084 609960805 86481528 903005802 33747769 517865358 129520342 348244370 316570287 825599983 307653278 330110765 497811820 837201012 77940870 530778211 970954991 99846431 873325432 832721327 101630511 234769031 743827732 908885858 15489554 967454292 549466157 865479711 777255927 522496964 790540616 452429149 346357293 365925930 8761632 462489576 377186425 887663977 341218596 795489377 682955924 267442813 36406775 352250297 684340395 534073330 526918640 916327354 4302301 285534315 122944408 488129406 297304769 759326493 419932718 615156725 209751517 487802961 694158374 782554724 711190576 874114533 218583973 864326369 632401833 998850508 483561223 898147032 418420653 62693001 173226330 694472585 65189269 713244600 748217568 587851911 478436653 75568262 418346897 628240442 915105591 190795316 713826710 847625310 888357350 890600087 877176783 506242178 606823267 48575131 935361614 7967882 475329100 651145403 899366106 47351598 802340400 997535115 45934445 393626233 719421972 733643823 817710775 617719882 915892977 506764001 435580568 648249046 189267507 26973550 223066794 102888740 531685948 115475385 188913332 190903695 805246687 496249399 241968440 313084488 475794917 595421810 151447526 279055314 950455179 431840647 191576615 237297540 229624066 558073511 5820819 994902539 30569710 16088985 395411067 309264357 650167272 639083319 300013664 871567846 252713724 767016940 966533753 600547767 822501419 522637885 146116146 358276690 733659370 155518781 520618919 987228296 449599650 467280151 300927021 307090299 63302446 156900743 777445578 817931556 120131936 755203169 1370808 173857486 659692924 832036873 15641574 688006553 331783610 787471354 867384183 194009848 983430856 819779904 137638464 37105971 709556295 781638909 632728398 745272294 709982537 495737063 284678238 186414720 935956186 380256200 849179236 820150469 933751924 824006141 534660101 448424781 81693320 295171576 799655964 664849410 955591420 110998207 983025720 741114534 157801896 531102826 262016285 529728843 86169816 850354856 632791871 190574809 972807629 166387003 187009354 564467595 631185212 260076151 309575836 139495794 754607565 309966279 979428297 717183217 783414429 163653160 104275735 257058623 124144572 395132077 664100095 393168616 940412592 994684153 312753842 233923148 53766897 900021704 862243986 772274719 957102187 331509094 274262708 538822631 126839295 652645430 778227557 956691585 644195329 907385644 505215906 360718493 952303803 456725075 598862750 283210557 87965929 127589193 473690944 244039226 523199548 277194174 265149602 426087103 811248087 933518841 516707475 178205644 530733269 905409875 824296726 463412404 922768065 580012217 25128929 557082015 600653852 196196142 671388895 806641673 647362266 357251655 574199983 656850753 501799141 757604525 9385762 688069867 821367449 566154910 278211008 630972287 380933958 403657837 553286212 56194759 981069746 436082942 403140380 915987045 882446996 633295947 428709354 505623627 284091674 737849313 321720837 473724224 995792228 655784291 633627385 964046690 363159302 83362566 102709506 485627039 905333130 695853588 39376789 695149882 183071980 86114665 505145816 962685005 209751580 43366393 539536165 408661057 843661183 842039112 719084939 709826391 458461039 921554416 622902349 136437282 800588470 618135071 483504737 248698379 184166167 915513878 519028977 931247564 140638662 954084011 438380510 7176181 784554986 33496520 118481976 72146795 306536738 12421866 930053831 322020836 162637309 89343906 452906117 728541292 307465856 605157911 789745954 554876386 8047269 491272067 293163903 759041915 210723542 607380146 311873587 494112063 572203126 968079494 639828489 831569543 243267160 730752117 121342592 632880262 913652038 391175433 300302922 148550844 526656635 197228639 840421837 861308804 12125737 284991657 526917541 377634440 494241269 251250348 890040608 844480839 845745526 714744386 373063872 918122390 799584441 850674394 938715837 138121244 3746496 368280563 900497793 128535252 940323326 568092068 622894634 972248463 208795356 154592535 997030667 471661679 914432568 740023562 187485739 138281582 150976993 454803533 710825924 808127445 181909788 261672518 924662469 607362757 846081314 43315568 643611985 311217 810166687 524235735 854853438 655541218 423721781 818822045 849874583 164589554 976108535 872868729 35359770 631554129 122512878 830181683 86487483 118815684 867991960 123241001 149623071 846995936 390657124 672703950 496825378 878521235 179625783 516638757 574563154 529060252 170429674 372841034 753687153 84382990 175852745 834698985 165663478 725711313 476412693 770559173 365402253 24030497 390477699 64008499 680599955 820552205 421633468 837071516 327692699 513688569 807544283 622368511 743947243 647281948 797207794 272223852 577040895 897184003 490722181 812962698 141822469 603079948 940539404 622776850 133787488 737221868 296573814 408269137 472785702 28939562 239036321 784127146 138537634 282348449 498150883 236317714 91825618 641015810 138455940 511437458 572458473 649650768 156885057 624437961 630440399 98127202 449056459 923841383 554128540 683980132 421430086 27466163 207117856 597662294 890081739 51934214 31522655 614237836 701379814 79395918 739260685 624463148 330119704 628235916 531328534 684149939 899657302 170382678 625122841 33610096 826542216 904490070 879963111 448690184 467998731 620536009 892872713 600717808 599485744 326089728 198746424 43470838 459402170 295451106 382709987 346577593 133690724 861669736 806809516 659374380 779412057 363392800 433065963 586605847 462586810 836232108 5469225 428204438 599845916 481668672 656396199 661501336 222944263 451189543 705133269 71245921 118139512 568597053 857998299 231787528 248549215 122610550 986310931 961223162 798522914 632994647 266385804 226435445 73696281 808113528 475339657 301484558 162568975 272225032 121387776 577670700 942618567 476287816 903562780 958960010 819378293 910324239 174201276 791840697 770344769 668198980 907775985 110324891 907764424 709944424 971990660 192240361 69319322 403735818 313797485 177045679 771215293 891250000 244152157 837964235 944106280 363661684 239996469 524177521 291672649 921808709 423743885 964071849 622261120 202380962 294267182 997293007 633264802 830637571 905891224 975403283 547137911 943722224 939454589 955562487 309891131 873337479 118575940 369633236 96407585 487973882 950018439 367121749 93346763 513421583 108541333 41622777 736921555 779939998 754418417 581332885 878968646 901582103 91635921 54477008 19852836 548141305 658041503 637535142 582906337 744810844 15003260 867200742 569917927 524399208 59603384 902986164 561562130 161351644 996531035 853075975 367789362 212977032 14696096 21869356 341725069 209161683 307521396 820255297 756662106 379457589 353423611 393546939 394458438 182797246 241576460 461198561 250038003 483412366 157420464 12459598 313124213 128054107 593168807 455384691 634687955 439823854 481733346 783298322 873419660 573493670 192557578 429436612 616336655 188851443 2724856 331600756 34198081 691963612 851743803 184541922 271296763 718605690 908013973 381757730 547981194 212705914 970449022 887600410 521120558 279337375 987123104 200782087 220353179 962142526 752502361 638725368 703701626 85399233 883007804 837543762 761910249 48420133 688941200 514331978 182509303 287688571 317914831 66775918 766993193 642500458 283549481 285431837 466290680 514434987 644228095 600356362 376024913 132881548 881996136 679902397 409753107 584059502 539773359 261542161 454547604 911628871 556196818 19223479 551739677 576502817 952982021 330329522 702063721 21662617 630914093 997527258 751076906 352129633 683218534 597454937 224908164 191721150 709858686 39689520 392008592 216213514 563979127 855235251 233908699 494084915 738330632 719141129 852709092 481852731 206744349 301891501 356760225 821249462 897904467 19815408 992664315 431376719 222247037 839457652 157198925 123170883 183508514 308606642 509069289 994927332 48388604 562937205 978494099 949579287 940502138 641849181 206704388 339256790 470003007 535906910 971465832 978042287 966841761 273966910 981999328 665225540 362503466 517500442 137461249 831265481 551330331 892118241 190945620 239842185 639789028 279829463 349813460 604876898 671327149 433823252 572468083 287928388 810678481 567626755 838921621 756870325 616627037 234979 258604434 650521168 224283798 175249993 981578296 584134977 280074096 471995036 901510984 808601035 726771479 373938072 287003637 986954434 679330666 879324108 628512616 796925457 898176891 118650396 511828798 528137526 138923024 165538879 207421960 286249921 967759397 609931074 891385290 180378073 543960424 314305539 660015740 47179446 714256060 690187190 575310988 484970280 654457526 257156708 742663514 780203535 112646179 401819495 875509179 283155168 898569344 388751344 355408503 435934759 611400321 48014721 900739275 666754047 690021003 854851699 394630888 851942043 412848953 472615026 993687666 668752065 960414170 59938555 123262721 397538890 911779057 977582565 985257123 383283364 354226356 77070805 720064600 765960528 324469134 345047240 533686421 917920868 124253854 968844429 782797762 57532169 822939190 46467400 859443900 458193406 23796828 214819313 249125203 624380947 513643852 837150419 854832845 623412911 75443699 937057805 80428130 525058123 543752822 114249236 221534142 547996405 229217449 774117423 587574657 676321486 326558873 574512890 985925570 462706316 674574595 278642404 337661576 477873657 120336858 166067889 168032848 643272818 993750725 874522616 258937482 77140328 606012318 564997029 334159388 158540002 306907892 334892153 619324893 43239930 41132170 527718277 923879707 460062556 115716054 129091763 379413526 75227594 909375107 156504381 772300418 126565018 644504303 233216564 626087433 241660470 487944877 583407866 272944327 886262427 544395013 846651336 816967116 259694555 663924079 365735465 424417694 122268827 206392348 654403965 408304820 665360533 229124717 976594295 723229180 799704343 8611705 246696095 905046 901479811 209571468 341722833 117300758 35409357 977098658 13809085 123228550 446621952 235601904 157097829 153370465 720081337 79714396 955925665 987828314 724128938 48327168 418504606 496675987 432437529 219726507 569578075 831681574 969453406 167131999 56074538 288743840 247138664 661695188 169102645 399231104 813799225 276124660 178435319 295108541 831845221 515214941 852913343 676749885 166083479 737786594 618871089 141855071 745790733 614986762 718253508 115029874 746817303 256024720 635206980 927559227 142086044 97687521 463442001 634635124 582396308 242987681 99357663 289867079 554168207 829723430 866443189 104468183 845917740 759712251 131652846 89771191 879116963 284314207 109802618 366112624 788068668 761817796 866848158 75122688 703432150 550170960 322935408 358245974 484709473 119287391 682354780 444190167 909882724 512799487 684216994 444599260 890668152 168666994 96240853 693130802 744427722 24484784 425243485 945974168 477140381 839199202 711346166 329802820 385486534 618607848 810351151 960831071 888602926 200982228 454620652 993553028 391616340 41379693 266562533 816002629 331688904 830115501 229212197 846944422 991195569 703246147 113624715 739753120 538985288 914237714 535782732 243349919 71383643 186511280 899713903 937212933 23213771 281298152 931336527 8201125 249946382 198600504 677373725 76230728 825112749 768498260 11045212 558357547 467495111 455199137 486471011 406736511 456305805 574017723 159167455 614094824 923652036 450914799 755663182 936242431 891280198 428184258 24795268 596509904 23648129 195884648 604737834 117783389 410414838 847030349 832957498 473260569 48905915 38037648 856341124 70390381 364470010 641771651 849563437 150575158 637216624 414449453 953969707 921572421 362104815 799532488 218283722 514606302 572437212 94704195 525452842 42121785 313317297 432159680 315513790 840744197 756308860 259525399 730940878 218591968 957790046 555355986 488691190 42120416 383854350 365680175 829115301 184837133 427640660 864404641 36676255 73115620 595096206 317894479 801769340 757145302 350042926 341906196 626192422 112745158 347042361 378407293 424047199 333004175 365817801 430251854 54250041 388481404 957044109 906492157 604540571 907921870 54840644 796174134 634902979 351865146 608343878 857511253 486465471 892224104 527315707 651182575 152513266 745271413 925129569 935266633 269417110 881012082 114968458 998126047 375449908 721030370 685248283 769530591 860861229 742668352 5116111 915307179 47677237 798415223 783034098 865170267 612445906 133018472 270361575 297479481 322651873 158966888 269043363 153634627 625712658 282284734 836146991 30823340 763347303 454025513 944647465 292740187 179032761 511134041 561752131 805479274 631816499 794882674 310544067 437338024 214446549 528164236 431609346 821400856 768349170 292850229 956653293 99241328 289769394 544521453 729134215 799677083 223825553 504491432 368429157 255287607 278430174 468256336 446015280 494752024 73090877 179168065 535032615 73023939 925932326 515454923 727478426 205901556 728101731 89545908 521178224 561126168 580048278 884591283 996952738 146251219 815917489 267516150 537575614 169365116 827329659 728977309 535314533 42321052 531728914 53767228 376191437 341844595 803160676 248219741 71389759 211090291 60173236 739606524 166749850 935000771 960389403 601483785 343279566 650248637 826272005 641658090 17930082 622817392 328873904 711126262 680101359 833337374 310565296 181321467 797927331 464081343 508357742 848404664 115987135 22338685 598337700 336906596 652212249 748107830 347796706 862842405 392061851 47345150 588810253 27041434 164229314 214812826 301916123 21384530 494698272 752100613 55013720 479956051 956939482 126806766 147604835 30869396 106591018 734469945 406057777 760656258 214931678 572035706 930689226 182837119 617439959 67247485 299179399 962832478 276596363 120580033 73346202 570239721 732403844 554821111 961972102 204997211 830931679 234956936 241563811 486173415 744836558 847731725 230586780 301335087 163442710 826277845 472023024 186519501 433139090 377429602 583140724 943372749 810354094 737052652 698654927 499022129 499383788 143087324 740495868 300610156 98735203 520397394 455138508 598650344 804511291 866554016 236623201 620417152 84513842 729984461 212042420 35614726 339463962 74599444 71828241 67961790 609730648 173070434 80305814 804965601 637791847 21928667 657009591 623314716 319116115 600643925 245751741 753251086 402163519 652252123 899509570 367761613 962340063 514212139 761774262 367584354 576987646 721506105 521505502 872533064 916644346 396337066 663865167 82579441 815546947 655928922 60204791 946668609 947952864 134549974 673383061 773309969 69775081 578499043 550682428 134524589 903542030 307887093 390965972 401312342 470111246 991200184 586770585 227174081 598737729 107800459 746814874 139506071 297990927 872600320 918464315 276737267 808516983 218011486 805306803 938265575 430528137 109363231 858786447 343245559 844357868 478669170 577304877 863303324 382915673 139909306 757723458 186186178 546143774 974548749 275923285 574651466 708657051 183479733 245822785 390033801 593087688 796274867 552860855 435914439 409207470 405263671 574972346 240469953 145477097 625911849 274578209 791166760 375853357 132026532 113553176 725230368 330721726 564611189 548657055 303327682 197577718 869307552 865837833 340806554 654794691 261774299 33297535 836540969 488170278 247913234 105964155 702634084 711844021 812241377 982631757 814668083 998545945 236458781 439561114 429111283 506892945 183871820 404329175 917743349 357500270 683532072 926595538 320562684 849646229 128913951 247351594 110876867 268180224 16131798 683957714 955183989 624839485 344273826 996333458 847252787 160773613 602045709 181364102 729727122 118750790 442359383 652822685 10680346 690010258 357912050 884697627 721259208 262157486 32430085 989339159 390524556 888452236 376626923 722811390 117230796 540597425 321372593 801301774 371078368 334659255 289633435 190965468 322952340 539784140 265359775 103920591 490510505 44158770 142893288 44503458 715759955 7815357 624693076 216363494 78120636 680302936 120012023 173273725 244460416 499315072 905971094 634485792 89328432 714345927 755132205 93389018 846349007 355112786 990101098 285237899 174171480 360781916 850686767 143641447 810481205 303758513 449878291 769959540 805009353 528300084 113177570 169967119 69148648 979591001 630147609 5287528 901391962 164405675 614236523 110102529 720971611 106443847 830797630 913806387 480160286 230700128 379076399 891193768 531068741 62935481 578235786 249231074 797625707 370545454 384319954 604777651 979838362 490443051 458768191 932597443 678208469 594977843 56431931 953143310 317489040 223414618 80430052 498250083 467493426 302273740 73655438 753667046 668296602 266116164 16629310 228566926 479702167 9485717 677507119 255626664 484718959 822476069 923616337 88436050 355564121 791045229 132194757 595427329 854851075 422191738 586345314 44717563 855291404 768723567 536505396 953981150 772319115 203719681 978679799 958259223 306201478 608265209 424682912 838926700 764529532 359924406 705924565 259784563 850372060 685165736 69775728 808046104 746125451 471369942 615262719 706295067 769380195 338581849 74210375 428973712 393262766 729129439 666694845 351864669 751956399 416691241 734436875 349856191 440027929 933271181 942562705 525392837 538261398 119411828 382068706 312209363 183572033 934765277 174452035 818765089 645091116 182398169 307361327 405760058 165735899 637165581 799081429 728512382 807644615 332909363 856429208 203092384 78506717 777469081 540794510 124362280 388061692 769511584 657858562 389942257 99695995 273514046 600665075 980171692 630117792 374163837 571003026 289725532 42435881 566695417 441413576 632250328 206453191 596938086 670470574 682123085 842445471 628360712 938382610 458212793 657200840 581836090 183294969 674046577 31505359 983349736 195531799 458895260 176314933 240745236 727326041 64097461 621057007 782679636 715627611 604573965 507496166 329995346 932138227 188420166 244435317 581956427 584564900 988985561 741653230 951516561 114929451 822235793 849364501 679770633 79359735 828087566 577107363 146208430 949528488 763712579 57698500 46221580 403164823 135825657 534725017 193439941 475621198 850697034 186056119 731710992 673930251 767045414 739780775 938108981 533663298 337686225 642066532 461057042 29729048 390186851 576841184 509402777 668234217 222039879 189782399 568179024 318145730 305844924 710473625 794864335 78562535 607718999 503658237 149092165 459930959 141758335 701517673 834455284 434187555 865493744 617355795 462469809 460789315 508128569 763556387 371071589 546678208 426891070 355655478 574861198 837297251 395559606 792921565 674000830 817183525 373090477 374698524 692900123 889436085 181993476 868563435 588241630 618286325 593660908 709044664 335629268 704384381 785672815 252071140 50928864 22846487 996302567 465214017 778463095 818823745 4349573 957025946 936788002 957233326 991447755 905492268 18317568 810366917 783866386 888466469 257222721 628544033 18194949 531541804 257263276 849565455 729589796 956666328 215220762 119706899 689143363 548671543 370250744 967949923 521594120 933413705 209084873 841160042 879523440 449581955 407604130 938529095 680517194 579129165 561321132 625169483 914568378 621476228 737031078 587197567 149167288 345606137 608662369 2002459 710472847 418880495 262696770 350137872 643271262 619002017 870194115 953233023 119638170 518698426 600607985 236091200 80674954 456544731 176594672 92967517 826336970 578614552 343231091 657613971 552486345 73537403 243092292 873527768 589748298 64192384 436307650 704159695 751357415 644261527 230769246 485319765 774062473 268794278 336499229 255713273 637688817 439533444 455228697 612021371 171982899 824329087 388028416 104889684 188425270 16382935 345556371 406811694 913706293 990289473 531926312 419327848 85160000 351560292 71408937 281042067 861204668 855166047 526350227 352553207 106382047 737037633 817025144 127761935 288309301 606651792 485183101 137533448 576509470 816448451 168193373 928225351 926464589 240945352 959454820 98424800 310829898 223286399 520175348 257462815 535771377 240242748 194952963 288915715 349358321 853893961 123869083 226359742 632577359 232619362 562492250 692221750 744270560 373486391 720387312 134966919 948437458 954283757 757439907 366664063 256743459 878549661 83354573 126563105 100988968 221387476 553464669 183211555 963019016 993283346 535703634 310002031 394815807 563997259 475404100 291266214 890364700 400867689 636138459 486489240 591347011 957041095 795391317 383312845 896374059 490646967 654321412 592214271 714100640 293922046 387967182 812134302 52366146 429645139 70622124 939643979 677722885 507309795 376763435 601087325 529813680 250014928 114488046 626212191 747149662 589926829 360118057 766635408 860694015 225572356 760155944 415257185 478266840 51950288 375041222 325020667 250386687 450830339 514957814 244934326 411237600 161856257 874399038 858763683 333768891 478973731 100759607 22781188 822578723 182234166 509463567 145034446 363782016 659197689 970290182 659467054 810166926 590940578 21316084 744446209 687062236 279361626 741442242 376949850 801236558 314463676 948280044 976731904 982258588 988955482 477126918 476274925 489695952 742090296 416719412 781714640 40584652 931298639 854599856 609544844 936985282 756235787 8308295 875462583 136973498 876199118 725205724 190255644 477039631 507477355 638482660 698533433 268544754 267993003 344680425 564412866 289741286 255510476 230072072 721967132 414813762 474434812 391386994 457893090 110468274 805117922 34862830 703448164 282514359 238456086 488028757 404423715 712052258 40633764 656182293 642177879 258043293 550479246 918468271 502446953 144384802 615280711 416416058 560585849 623964033 650111288 940027357 994007513 184484319 85855294 717620312 820131471 547094066 993190442 869515388 402907095 593285574 311679808 181971630 662764959 675931066 877947321 186973801 610786058 720567684 666843201 469375673 634971886 703960937 837388409 968557760 402280021 232026374 67531638 260378164 421164288 750778826 975888448 508084703 437302239 586384761 291436628 801874974 319720346 566246570 110602275 268458339 25831179 753631562 481700241 517321395 817020354 125194520 264190582 366554153 967259264 785711654 570582304 778213233 165294012 538057054 228764879 226306126 585041953 355337467 981107768 134301460 947183886 800647948 476947971 483076398 136124692 65278452 79163213 770588057 725646972 212061421 487106599 479348583 336641471 391006336 12079636 740117566 107125260 789860110 988498063 891318998 940496837 323275595 627328899 274545023 893253378 26155197 319029713 272643224 79186444 295737921 722025422 206875417 158247395 324284039 629175746 621014282 744797369 604875409 987516522 691131914 491838581 39081016 757748598 375747529 534876977 769658535 86885388 172007566 633605053 309197534 79522115 450366897 203255833 331055664 250119337 526541858 167593470 788854981 245300926 572181217 704009046 486698521 849487222 169970563 965250752 782654843 642609339 173106868 645668365 152714895 681541353 271342255 523757766 996271053 786536273 979589576 173100707 963131135 85043894 721038563 532214805 616644039 228169170 670017529 539728061 375233558 70194130 865898650 288845299 129165494 834933974 739328102 427287360 935417794 481158259 793283987 705088740 345620265 170979376 614725994 85391953 462075182 189534220 344940746 707149997 473996522 625827062 48623268 197731156 849613001 673997140 753111677 839897684 538237193 288786301 507006703 850287344 9417278 220247615 819164200 248823326 588828625 839540569 748668009 393308937 283697788 148341762 13186184 549986703 443803855 663906145 18266734 720036547 79107503 737816850 261441434 678418796 569143505 622444967 596068765 166730373 981029187 843994405 818211996 830173627 546196964 3012483 509394897 926659570 317817831 325103918 518601738 154065856 115665236 707727752 605114921 965962225 543726471 800897892 288802722 522180609 782363055 898078092 107826432 47838885 609874256 896427324 224842848 769463874 976326850 349953700 209908 694475636 934230959 196681065 494749313 914361737 473962905 266869028 14830049 805864196 717241938 509581281 673745282 805043738 951017089 868824738 403930854 746220344 314721828 472006106 134065185 148508027 762699529 494254579 486221406 848870710 526107475 270175688 671483994 44403824 452463099 130864427 77834983 315734371 763995469 113183072 506271595 466868478 344204135 674122656 712448606 196190052 716289213 309333912 352542672 254280811 51390104 71455719 432652256 946350622 414160274 478016163 684407110 59884860 725806619 728348629 879192010 587047862 323174135 373468664 692202186 461941045 50259902 569387646 243536824 780173713 394885979 24001099 187372698 481150811 758144142 918055992 374720649 410527316 962604138 908293521 463012402 571457012 401024727 96914072 383863896 110924772 728657169 879240448 829293648 330459780 114276391 353941106 479023747 64930150 340897661 6816011 54350575 3081681 941021002 807293404 409309607 366183743 434608923 566550889 723035470 755361759 259278414 330930731 415451040 648625427 145791128 175153422 109258218 801050099 867705472 646999539 553528717 441320393 634580961 408938543 678882431 302149267 936186476 411857162 307750345 456335237 585885732 821624898 625462282 689782660 752689632 857212037 257440754 635160491 795451340 369676794 30630088 593502666 113182696 879592633 235660005 668596450 781331591 441036622 242450999 417408426 546963666 948319546 803096255 437784333 965538115 428527986 220210451 780074154 621595690 553743070 600557789 766206291 593021995 781059291 209373529 570460046 394159806 164005818 386254299 965868567 141874350 696572735 339413575 655431260 845074587 650707746 548375447 669651712 222571896 410337681 168092761 622549080 842057997 774806444 978371886 328488177 691803254 617953800 490393933 855588360 5569186 247532333 619723005 2424848 382473941 781186584 6039070 885366576 2836262 688291514 327818401 318380994 808424194 765003382 137918219 843908310 739717543 391112871 402432759 250153644 344605354 248421144 980978065 495719230 417693809 447021194 826436123 145757876 223441594 715766065 577490539 377100781 276558611 744296759 497791339 116540157 896056159 170582840 680864152 366649257 698149463 21595333 8237956 583434733 446776838 269101793 72519253 448066678 790554188 897535623 632909379 38448937 96486749 451793186 587964701 121869210 325192767 604892434 579320005 495285654 489260367 292955182 868127151 753522073 483084477 999289405 715877735 134911832 789432075 56930172 155638536 922865209 185327506 569910555 400485829 66466262 467306236 944849855 234979683 997319294 527716299 348455938 365786301 861534644 614761681 783044335 273096255 320604334 542246838 461317254 1085548 654066903 665059702 704531006 794064985 64729165 907244768 269400446 872416303 559212643 28764440 811558946 838155692 389774881 32568341 585386748 464669859 286815423 268532004 876742737 831440759 283704878 882805091 787216984 542810532 321664399 341514823 234411967 914417719 370617785 477408278 795439653 401148497 587264951 263128174 967912097 513993639 490210632 987487932 663917626 816786181 173984094 672372934 306136172 372476614 815336607 955743522 14249897 726436190 477711335 707307452 744201174 190062545 905765572 87697492 493669578 180897337 609176057 867032829 276384978 914861635 467775995 859037856 236996400 127575474 457719671 854468471 814539927 961088731 174271946 580035986 796209073 557260072 922503 337223509 456990617 293677461 199955701 611077112 852078689 326309174 584040079 107727878 937822606 664110511 741628290 683044318 379298455 61798842 803712562 357882934 869468009 194892709 374236341 795703443 472603366 848260561 42333526 754252753 533004129 633878836 289804564 178131105 750574371 170459096 600853024 166480390 532597482 268012890 855906914 82932183 138455141 458895724 157332981 212180289 714796217 990915667 191889831 213106498 532710655 937279337 188112250 785540399 450957507 591317916 207651110 39929647 531607686 891466733 406386324 553635005 205663806 179510771 353339492 974007593 723383249 788248149 760161896 600619544 396911005 928151892 98762791 998570496 121827571 292064062 334839643 380665005 321179287 748744444 983816819 323125183 548484418 533333125 599337746 348441897 320620064 671568232 289736334 944042420 87890259 965687623 565180530 939886458 592442990 294576726 355093756 546949739 334601978 133276640 961208223 309716683 241977588 342918338 835506051 484750258 603355469 810188270 449205760 616273291 132249193 936298218 783626023 65799829 244995233 60871247 731822137 331217765 9801409 832403530 415450157 883318626 954206858 430279965 92965934 513518408 682001201 387326367 671490075 500135334 295158238 20493240 7885062 99240800 401621038 12814055 287590326 462973997 307867826 500118204 796931877 23324953 349651310 80388957 580074753 942306053 282206810 183788037 648685103 455949090 241088997 462501249 280952132 356435834 184539501 866201265 580614922 988975975 500213704 9682701 277162754 564784154 662115262 912268573 73915356 52956437 774025356 644383488 577546240 130630833 602509410 277889766 267633160 69954713 511146214 408385942 627859780 338934861 758373808 385929961 65497140 782070177 121451724 798914637 554217746 610198331 728724795 294808899 653106246 506179352 441689969 4834784 852409583 671167751 106515416 315355984 15370081 103967020 975576396 695888463 372208033 91438207 241613214 185238958 938654187 150803787 23838737 397589204 200602925 778724783 319857632 963263034 85666697 363137056 218506934 468094446 351818455 183191013 109676852 771192337 378379552 180411802 653125486 942266201 694205220 182919086 648528750 145600912 270727381 136946916 308190128 572282386 476232154 817002198 796404645 771566675 659139597 787847789 598609968 197454423 729182205 442454122 876827180 551128888 55444333 80452577 712989923 191097764 914533843 836016825 537789080 545732701 64279770 380722221 844794623 527176375 474458848 978586445 675518400 866085661 338196857 244635518 47834359 514673036 362351082 766715126 150095799 929651733 173712303 695038273 597451906 343772512 530616565 545915327 607633362 652119844 497873696 780696611 824215188 147134128 530348359 596013301 828897448 847848294 947315891 508503057 809469794 610380602 115763556 269852454 132443660 115173687 550136460 324487736 101826658 720868858 466912017 449794591 891438356 398738997 647798287 408777990 128630343 350219565 914764628 410171628 715180052 276926781 208536035 94488102 638958856 692950097 178431089 511520731 922722467 14415468 184537579 880890503 868150745 6290466 214016494 509244025 533900180 705455390 466023758 810623572 508857647 800675486 834609808 534636946 405777660 179642866 19994735 21443836 194568384 803982080 564902490 409184051 181520434 987720899 999975156 448373035 261534591 639897031 193316500 911731882 876147657 250919599 783034307 170073294 44308387 833932464 735805376 642517636 835454871 587429907 171417343 80952594 769689248 155258038 603551653 75662478 103799472 612706956 243858958 258078820 431170859 545735193 988210504 640546771 423305578 185288438 880907669 714061425 46716218 415013459 898340077 475509411 362079578 826153328 496295801 975775270 799443456 490696739 944484889 646974089 760235349 77140821 356378847 742906800 447213044 887692165 616851346 594049107 981395311 807970627 364003884 669688444 265364682 916517302 531474781 387733517 622139646 1163031 977504517 85735224 935708024 472772916 399980221 582232837 476831895 523337198 263811663 250388431 982272049 161793467 603144762 268337095 355715598 650532900 458666031 541627760 157879404 867777096 749800342 563393569 384116858 558322520 393010698 489393286 340761309 76907289 512505817 465120543 944974893 259048037 821674117 868484288 938845561 265753002 826291525 580067088 980169407 785109865 11915653 826266378 655281525 344153272 766006113 899224446 79565059 686594497 568310830 580309393 836118342 982743105 163229938 835120441 662557455 494281737 948839143 490975170 79237282 268962177 225295868 300912715 108563000 948464672 701991252 225453130 367011965 881441525 781090244 416713732 977049874 398744865 223546457 270504726 167432972 212165723 599943888 296444655 72011123 225562986 479815197 478163283 287083460 990562991 435750117 535715033 645739120 562985112 540299267 530480494 501599067 221872686 240762630 407808721 451613277 795690888 432841905 532110612 683733956 963197525 67768187 447906081 967254736 116596311 595374093 17232179 451653686 185881570 283449798 603186009 426695326 952807521 51983674 46015990 479692581 802291922 781847727 905210435 882528732 142298181 689842334 919385804 984095815 635946592 122964536 29635567 467611614 962467806 79266271 553044064 786306191 451611403 573125544 968125352 977866554 527210058 16119776 578229409 967378484 530847375 540718980 648716284 162930629 732863462 440607431 539790523 648636074 940376554 108810128 905478327 169251987 779505742 844231161 460619547 285179558 251120472 454459089 22698215 742298618 516016225 847226907 371100526 278496797 315939926 176191885 383972056 692733839 739034170 978423058 174157473 787427909 457496482 136572744 242944536 746335783 126010167 247682563 659690721 874853265 164782904 809694920 509451635 951396822 776359413 427422035 793107867 395408824 184212565 71656466 17920760 612130802 48796241 773187751 544598908 437122478 660342646 331953769 380005873 744348431 132532071 113957604 45211762 746644905 851144793 916126804 772594413 425968900 99162006 64124462 215254440 656352028 741779451 591563672 307909049 916617444 361934457 885915116 276546957 360238782 183328919 151936313 625783138 886625540 98815726 658684098 355539404 128915587 765347244 366140285 521764404 584494331 234306322 128955540 383342932 373004704 725094902 683553256 625927100 381047708 527383106 684376201 593349201 567632010 310805363 56950079 629372616 780276989 322866458 546704132 671586351 995244791 919927135 117882760 919655781 436025970 648266617 620702636 467878301 671657947 148896823 317766663 927184607 454931601 228471418 393550180 807716999 406533995 571311544 892554562 822053316 646511407 983725179 284246611 663965722 716912412 112583392 727025917 166474209 819705697 126500121 592717788 684444867 182242723 117580267 628885054 835668546 214638459 439279409 110604453 435440688 112292598 367074903 103758665 769586484 233057043 375523039 54156948 850719564 129942088 179289312 805029796 393479750 346219262 222047618 154656972 83407429 275394064 640854915 444706323 97359426 644680528 741539253 281126835 486806665 931313155 995289981 576369819 825370424 722855264 388206422 905315566 849207491 778027284 512331596 217778306 528484979 379374528 200123778 812342114 379188962 243378553 241025196 86032460 428499072 827001416 755353749 215116596 263348753 73686184 701167771 836500927 830164781 85396491 609946158 118236617 216135359 141214037 950033748 530656224 941049223 720461663 994767144 540215238 107056792 698164085 987095127 914430194 62926298 820813273 383302561 651239184 446184073 14576190 689024606 908209789 118986164 978335821 720056566 22854860 371525823 696902179 496777576 730682179 169610721 199167697 122916292 182348126 279549607 331173595 750299825 320097611 208487023 19777210 693066728 805908077 799665902 900905818 272864438 166903258 992460971 304363676 340723838 950055133 1159553 928550357 692644661 451244404 13402401 505598030 393443813 660210898 119419277 185640386 782951722 9619934 203690399 438302946 218863544 890091443 235582848 666763220 754342099 753322014 291670321 286947504 980837077 746946083 400418565 191024130 43977131 147650681 460449829 390355787 441486680 840204297 516675339 297515392 655943793 256071795 583730183 64731017 42880672 844688008 782526909 210913987 592513314 377144017 682383269 971356031 58846024 313261575 336673930 626300289 793684730 593376153 136411916 981815937 252823343 456580649 926692382 214963373 15648886 355356687 304422792 411092773 743668592 505709012 914592358 656286846 143228755 320281785 349203367 95922496 564398185 5869358 28716687 866129000 366044303 182259035 230943541 540970983 788470198 780345754 836055302 336751392 599865958 320636154 474773824 503890798 673334326 812149694 149791608 979692700 119499861 45908444 435545620 239071083 969990660 708658559 742046418 472232976 307438874 856376198 157931327 782305459 35422335 406016514 179239745 100830192 81469617 265453756 778321806 385611098 394692162 243067308 731820082 890940915 949771351 981309315 668140301 801098422 432632107 549733922 211045459 423391502 875251338 673912097 802883338 705387356 947775062 53458505 937356687 389427572 590634758 432359450 650785809 735398688 919196194 891272774 330544405 882961564 989257928 567282740 875007472 52215064 782271018 828204926 551659344 71812410 936609294 434838131 747348404 517256601 155190093 373458070 581075439 232281411 991380564 603568925 903028137 408628791 765098406 914823538 456735198 269720044 252417623 385320886 148022621 156890057 697343122 902301497 740931402 843226538 277713429 429930243 92830620 777699426 645633200 125189711 137599392 105928755 100181194 743515914 510058100 440540503 460706780 216041560 862675341 592687227 252324083 846664976 540392753 36876607 670522674 765291579 59777278 276601015 885410894 977088409 37853281 330032109 409039120 231514651 852332832 461449308 862403543 561630314 935751633 611645046 825230099 765656927 72506976 753497120 38013387 49608329 776903309 124286257 217482776 397807786 363226731 133511158 423756712 186525242 570934499 567967153 702578748 793186275 1561135 306755861 13588522 742420739 298190431 766362316 443863259 947232813 242801111 161670641 142447950 657298856 126071247 748091542 813638803 987315694 917068498 104045632 460312145 19195951 153224511 887733862 964235586 362690251 288062411 86852853 475432369 71771612 296685053 101595855 542801923 911062954 907010225 982933063 627338539 64383284 835511446 792614822 446733619 712228526 432267440 8609706 373855674 647376893 465512150 513543682 28454001 9530685 108119093 709243859 431700381 960036156 164096459 986095158 101718168 331660284 999219949 390770871 399984720 575470900 386331073 498263512 562812359 137449680 284629957 65915788 82783889 93780333 761344582 986382780 133971289 517472990 94734058 596664517 586101340 25001642 594759207 172095992 368096748 830400651 710241225 847390745 740721902 579954928 683435888 670042593 51198813 288511356 531504911 860446844 787087557 158731653 293844847 952564236 432091336 136481941 950134442 722775588 916750237 438122733 156261040 547896909 559480972 29299197 70128069 572529796 81104499 264174829 821402369 290365882 273204804 412814104 338194639 116008531 881874820 525318283 127775086 407610536 290311374 494087819 292942195 126140805 802542670 820265484 847946309 851783851 747464775 499608634 859251360 543841615 979295629 996707060 331298067 672423065 655429644 350262092 420725377 628751398 519130943 666072072 613129380 707424391 288466617 282076708 760278149 967197120 364244640 389202254 315016966 737588682 376855085 111711849 805897560 383745809 675961901 54028810 283262853 403414774 113322371 398818558 357504743 920027214 631011235 429931202 576887983 510469089 268849945 470855689 248959583 336374508 368064000 428904250 701054032 308288415 425004172 26516208 263963693 114333600 434721664 364343416 23084918 886425735 594161336 21517398 781443070 762390624 441239969 484164800 72037998 525386796 872023484 844245537 348657344 35698271 99722015 578282904 734311620 845693796 517311731 909249911 922283678 593752596 739527671 397823428 429190982 884778563 20186875 986107067 235157255 548288308 781636454 692119369 914955264 187456543 925185457 825197459 515803302 226243762 513108458 533703021 132147776 702271885 749950002 108704996 927445354 850997445 816986431 638194357 814466194 830055521 939117275 548972243 547190910 457689312 571810403 769907941 600474309 214522802 216618825 115826373 679601233 202940346 456541074 374245122 201861091 16873939 3384920 961330527 920418959 200932167 78414409 57995090 83937851 120774233 256793638 663218310 964111397 884098237 930565445 395136345 549736794 776200219 520866832 627838814 328756544 550070927 693171844 435509213 502645261 410826540 546567347 491396686 390563661 567353460 593794882 33325282 861785696 898406626 935561707 784555770 172690169 665758560 537994237 993832365 285902240 76086737 51704535 56803911 512968241 224274312 801209456 13508292 552990811 569022927 16978898 846502489 114567714 746796642 328353690 296385004 739207774 892603377 699892346 537518231 570275642 891518113 128375736 353684009 329779893 309129868 959279532 136154020 431490852 875636284 986824262 3425728 994497966 737098548 383248773 938479975 65813199 423226471 504583169 416462903 488003798 686745791 851613538 457419011 154673766 69791639 476435686 152678994 599991545 348280642 669789663 366680287 768930648 232693634 833646643 401690647 680304164 439468049 174708954 998094494 362269777 887472924 396191332 728520906 513415589 263809474 675209073 850577190 240396094 259261081 727573814 325574385 815375881 97860138 739185150 397495965 694336844 61388144 204338599 381411408 312717084 425825885 565909537 824511590 721255144 411372118 944538099 977717741 592931308 673292978 536794806 788230439 303300543 27808062 394835863 513325068 787560134 601157307 755928025 961799365 339345086 167956319 711913809 524058674 751456054 852557136 365746408 122761829 325423122 221083948 472403229 693297445 642248714 453518468 253631104 197986924 793483048 302879837 781349432 880114409 174331214 28858285 397575294 170114175 775719598 408652772 360125216 434451140 404084816 47167840 710456319 409800579 198921871 791207415 68529553 38653242 354415004 528934258 909465952 255634333 368539130 685434892 934362248 561459729 28567808 467119863 207851069 750677042 51628890 808404183 362387011 652166733 434073992 303260229 593865588 277396455 583498846 644905549 804194366 559552052 180346755 711144688 158716706 284023968 292692978 12890531 222226742 666172234 775124091 980194254 771720356 755227012 229560899 398465870 542379817 757707349 940766527 322015988 43185303 689771255 958240445 546116356 697534291 962675545 527224284 678178231 714191575 735143069 30909968 291244985 465738289 245118875 474971039 647653035 243219587 359649629 279292454 568779170 206457217 755864993 555348756 184891814 483536374 673690458 746506285 173008948 891768895 271147823 538678280 126553021 741671630 433473531 589795986 47256613 60733608 411662667 284371337 605519684 35224040 447055331 375322882 74165097 545790522 597578809 936093668 95057362 157005152 719188728 997020267 876112692 466236337 866132351 385096357 910666809 391493781 777254496 535519992 795724285 597340938 145458657 878634650 11898001 603580962 717224062 589879320 358385017 233848195 160726885 844706768 851845677 46022117 182620408 110060150 472585883 344261016 739460943 591886227 842714019 56043771 180919987 277952513 149094298 59962630 856915492 825938033 793180872 622913473 877440981 569448421 718155754 231070410 886511530 184612406 271913648 858959316 269654465 475448975 971119168 149426466 979490534 915188208 889597361 887923728 775903517 578369964 566936721 821427083 660977692 524370923 471015264 363007123 127466446 99814441 418872851 156823744 761545425 728200117 570203282 337594043 821501177 877537843 181333818 934665920 964893643 13320218 972731739 939632419 945922819 985015607 59508666 824533703 695467278 520221480 405814033 538632616 540360592 715166690 28326027 823786835 976090080 205204524 33131080 139442025 722730375 670957090 62118879 91885600 963484869 559283634 765545175 993992385 484359436 48694050 122851628 72811563 24080771 455436680 142335953 806324559 952933252 865772880 34971432 227687346 41057566 879378619 165183371 702844398 8744339 971034202 683201479 680814128 344441819 779009943 395088284 874034876 815785248 169152300 958699070 5709925 718983488 255021993 57825495 389458709 154052943 997457906 80928515 724614731 522157586 916857791 860109650 463797144 6771844 330847771 674595273 723676449 207970388 402339302 166552673 96368672 383180902 649926227 427204487 300650851 297333582 128293738 257668762 489909195 698037208 98942087 18745969 953670351 947855235 989698265 260878802 971606263 743327488 431113700 936679932 582106721 160530104 493778944 521733918 639287102 943890756 941947607 144885469 639504470 333861362 837475307 277289170 536206208 439882055 942242573 519851274 517083691 449042808 768419559 601042564 707761625 86063855 442005364 919722935 205413534 467191500 405835906 75473161 504632229 289556321 921176119 47758169 842099115 390078645 538809225 234246774 697166722 368443651 877084356 80358309 945430160 2527544 500888073 455181343 350313293 148546936 431854537 379389328 310878664 153472921 877261645 272499866 144156707 705819046 914472242 780224336 44144915 6309469 689727461 960645051 544606305 252814258 940851243 381105752 379182443 530727242 96924572 104154776 692183459 363504897 11785507 767575903 430426895 630510436 345159040 595807110 311910600 147426872 91523526 700621914 979901307 995377393 718354397 754671130 23857131 209194299 410751745 155856508 295667052 541387637 692152385 41185576 621298282 94743345 305918721 46117436 827995872 822342070 901229432 53989062 225373922 127860862 402838835 508162893 257581331 961265592 138679184 896646729 914567471 338626247 558223940 261195942 127242371 466590913 398173142 399545926 642994800 602455280 457903649 467778684 919176427 94393685 271759574 917216913 852665600 541362976 176928759 27872322 456120651 33313081 739000925 615998528 346054269 437450939 24827956 223450799 794877405 273402739 89069946 783397799 696994244 96819813 677826179 933985206 970536992 847736903 552618616 156910172 536655602 489402885 598595027 119707278 94603984 787815739 232903396 958530356 948318051 992610494 300633167 145424300 340978666 492757780 226911116 12040772 756928438 993216758 987529574 272749251 655975596 168316373 267772029 648889569 192414150 985676883 42248132 708511434 840190866 929647814 679169283 451639199 876660401 903849912 129895254 210879988 29432409 679741545 753379244 193109587 997849300 150027595 547889992 514167736 53199871 923273861 777549892 732142100 498551756 440845426 714146825 431904459 806382272 118582303 593823705 990012213 989133429 135903696 553720134 578572576 414271514 448855931 449451703 293580620 490025710 713069387 726972906 82707438 560656072 77405726 216818284 411055406 758724754 651359240 743522851 894611369 998326985 893752526 274612165 396861679 922736639 814134892 853195102 196951046 127886170 632514960 761905870 871245797 178850578 246090780 250878537 647129594 625293558 925618087 525886165 999966373 486321896 990497789 637145295 866931130 681694044 207462811 420770918 854545155 826058717 657569844 10180639 609998524 755507593 786811182 74684751 813700629 741892496 950626854 639617188 354111412 450299832 660352360 898014365 252002864 427770588 192457847 438864397 210992279 161457512 713441931 923965084 204373225 885650399 33218830 182452038 107590298 424254294 459625502 868874970 315732244 384794614 168374031 637979772 320209459 28715389 451057894 241623075 418856647 213932990 124498142 24814875 755890453 531986716 478909159 951797381 144645974 930495763 263797282 385255890 275152439 828689584 676823398 694218572 179613528 281265939 1014207 459286158 79602637 550052852 592645353 899105030 781516448 138741788 543862745 703749242 78580556 265346535 255002421 138891648 551778884 489595849 221453271 946766852 803090282 585133765 984169805 46716358 336832664 270525687 290357340 140136665 425968155 580056588 656863609 534271014 301950258 423251909 632854862 762020839 704192147 468829304 317220155 21129772 97277159 409556367 184910291 289867097 406799178 882826246 2655579 329190566 828519884 563254001 937449550 898745502 830421490 481336820 565397467 147768736 859563317 298832841 854684773 387796577 782675841 89307326 583172610 515995752 303191480 285182772 156818173 105783953 113616429 248246817 766196821 439563659 221160234 389365135 249732667 673858138 20604266 752525083 678297240 446700245 827862175 101097078 908400517 845721641 992558061 718570984 181706704 571936084 715551341 624967368 461178238 269812651 189642667 585355269 539964995 647863636 660477481 567965344 950226956 835979213 11923930 747928111 519176565 450070115 317458599 549776732 139362387 818096828 830253294 535438436 837531180 145528654 970251773 266300313 18861242 872915429 441259675 129344993 917991533 495619617 345764736 510695732 330840293 233737205 836760025 150434593 542326139 806067754 119241669 752325450 215470521 391801050 263782106 670025699 642183133 955081717 576732832 135245879 664942427 347903423 466771732 536385315 465644888 213583696 447058727 395956633 272028463 326372114 300298557 584336671 294706928 629894471 188471215 435533389 85450204 585312385 478809417 428940627 497753835 943158824 350851532 651469936 680813894 443931896 480292973 776723580 716167885 212729216 533362772 155993951 236727441 142169251 451745055 685974679 174619483 360733211 181470044 528265655 272269860 83079921 408415506 10577634 239887515 853587462 41225785 560736084 424205218 172352142 24223549 576391641 698001361 188494992 477075839 354500436 385291762 224778087 968178644 31804730 963156355 248007748 131814660 618038292 357977399 591357097 3472460 68204545 122360693 31684847 781851101 778473265 866434263 65459905 338548570 384030827 268767917 207599519 323442270 819377032 140518264 331959132 385057012 373196789 13827951 516650657 328204317 533816117 429225725 410982760 441239118 73337181 943634753 223272833 387980783 774928791 807933580 817843984 187176925 162131615 422716647 549984525 782542824 330352969 21383306 5902274 990426966 988515577 180416102 328532305 580592478 881400873 175585948 803983916 456230830 918433511 888791812 238349723 495690982 842894676 34503591 597379642 583573275 173866022 903235909 386620535 800121941 377359142 765429712 269559064 356282640 306205619 775766767 370468787 402290879 69455166 544248444 782893365 106343492 158506956 102673671 893746268 715145338 83413623 624642128 918982205 519286444 228996077 638554576 683937470 472163098 910033135 390612785 515143453 45459835 825184980 5833426 994660455 977068406 930928643 648079940 374492674 911254312 49011836 908584655 993686052 864876961 877087312 30758894 824307289 532629862 827002916 143600078 233350145 360604913 721842611 814626772 351386831 112557356 222315081 588392212 983255883 552815098 559272264 209338074 101703505 123182767 171858599 123431717 690543248 43137170 460372846 639930151 734812940 713142114 958280763 478787014 23416733 18349006 979140032 485463582 58455662 700165116 949255490 327340029 716513150 178726915 530484508 196847718 476790050 274635888 521601338 784071183 305911425 165830853 215709087 341217762 617971735 924237301 221192415 40640384 895544882 25592554 552192165 836157369 471344504 481176320 507338286 486676757 50349408 845178503 801382093 169136718 983867060 417039684 655635557 398323412 417681429 867793136 297252338 98049864 806047351 15023544 283684352 298684417 489900960 843686587 696773938 594463626 913188526 891387023 522901693 819435810 863507086 320434621 544010986 465209658 752435333 495254337 53440407 843154427 69958315 606035211 312261303 805921725 563984491 287305344 105011405 749601169 218467077 479409913 411632501 24648633 537491980 896866882 348044252 258076714 626554857 123925789 355714371 972096785 587339862 934731197 962990975 613152075 216139491 894852683 927563644 159147755 274002804 200517989 559417269 527564216 81756352 300236442 602814142 233679276 500914900 595523823 177840059 41150838 394030479 432807773 261779686 318283001 805144356 502469968 775708172 648743371 335449754 160104745 998514449 356187575 180687951 468255933 743528039 721212219 293933681 972665813 887247771 904918539 487408004 249109676 432808905 179706252 936819935 824584820 975169570 936843609 993052974 654720465 763712109 332182466 914420465 441156444 621686660 744472136 822367484 777415201 722896850 957291043 228228341 162794017 888179676 658513084 962274266 33926353 286483637 819209779 865309304 802610073 833271432 910656474 140372980 599168087 686194449 357717687 256110150 739328985 147657252 468080646 72095417 599935590 516201509 111015861 76145773 860614710 464369807 683876071 393411285 204121077 174853230 394426994 779471930 585395524 676719332 561149280 113424949 507562808 599469991 452325234 577563193 112076505 766362497 956478360 105333767 92292005 756745935 281334394 399120951 941620746 17598979 99255026 560115894 143230959 898782755 976650896 318134594 696479532 352051527 155118613 242962416 797656077 620037918 417815544 904112039 494347731 933088618 592700644 291195555 187225395 763489919 690535992 641914610 256843989 989278664 690432133 979103482 572117974 702708802 268134932 952552945 780670022 521741568 843566942 762417764 450706859 720028581 128418194 538756785 697938812 250852077 862330130 213139340 733663655 187997988 487256054 680066174 466887948 701256877 461839495 387635297 196147712 18771068 658184133 488424421 689880267 772509340 575251426 161003535 891431466 286290603 862766789 252744885 412133837 973919833 232161416 699994371 892370650 600136685 407906811 837355512 634199657 525969600 832005918 992563434 48589829 834550207 12667818 954269182 719629873 603021293 599953289 987790513 673550049 527900383 563100506 726425682 105049597 430661950 738087662 983715461 147348962 816457 583220686 325083073 338399712 380744016 141332914 891253715 95123133 345840186 599088907 680020057 863458608 540351488 744972154 952996680 883768935 849045039 48396887 780885863 251585154 915213418 724261163 823457489 118827285 442076390 681426998 779860855 356649386 37871853 448453354 422016924 306983485 754096475 184736877 575757911 346884030 169746212 397684251 235284500 412722834 21931980 434096130 851731731 819644179 570927597 475334501 93545960 919303691 59131829 712137530 537442809 963084093 114210661 245781164 922042884 297938908 838087635 521420697 127616662 147863314 514732777 907083028 871426708 401956475 915163172 835726820 792044470 47302823 683430677 511940356 8713991 592807835 815187427 433570849 397965671 471426896 661578696 370610719 952615945 799526451 44561808 348050324 742361333 129028516 541571101 607388492 655389063 731314807 645365989 814301379 642387694 80459126 982462066 554551470 662895790 561116124 102192865 802289010 59117342 702403547 468735076 598656427 342808555 817212695 932932032 93818023 349653140 988212009 139848399 510775017 57694955 86017566 340446976 506998438 407310746 982104822 549023698 776135755 92604572 371555365 717645148 847380725 738507711 128108564 646748360 639595255 487739177 144178081 534754516 489450584 459338704 522101915 166083152 684903250 122421760 469025351 815271074 810622164 831714777 730338270 424722501 224612097 690577359 433288460 76191557 313635759 113557288 21230707 699810756 112499945 315236993 435125286 35399289 969529198 414339658 191666734 667436 642210095 915339589 293582089 977499451 444751317 84589323 159463461 288745497 59622712 260631175 187967082 783879113 286938601 538244729 779503277 888016231 642222505 138585588 411638846 210383263 212547056 114539232 15377755 617204532 566229095 473629817 385565114 732312443 819751278 184086478 570985731 227668189 364123287 589389379 749064532 65296729 319651113 75713039 572180411 661156607 862217374 459374783 268054207 110511734 881838885 908827569 223310552 462702455 982686752 790023834 487907570 142611279 90076839 978049537 956179695 892388705 316899332 287989697 835981346 262453154 667846197 497995147 261378004 281858843 34329198 670279009 184381890 918816875 353975700 734882844 326633629 703857218 988701890 523870696 612055689 339195367 352952264 356069571 71659422 79170483 441320871 8473345 153841258 368967060 49089302 417944523 977401966 397267339 894446336 909811099 700695708 526778926 807789316 647054017 286231008 909547303 991002612 170537953 271661460 879113651 216200790 285141107 483470345 977252643 422982886 2130242 59245829 399928158 430469394 86077166 910687296 62939998 126020988 370457706 811328998 99887534 877597820 181585790 622099224 537021683 993566364 27941189 83559531 665509472 653133594 287750832 556291687 393889856 981966441 228785410 298029065 603182192 728638128 336478803 745897793 690726113 858587209 351140877 914733429 932376091 574646852 645056370 364792316 892113333 206347489 353843731 675712676 89499870 78709274 371448410 332437549 238444759 66071575 454619138 349768908 465422711 430496183 519107737 58563241 432713638 365743374 904057349 90760801 108571106 868006881 282624764 540193156 406684349 441513516 455255946 333566744 367941468 55392412 911241615 469784084 534218233 694101270 39799102 35823078 908789347 987046702 107504544 31401198 642070649 919270577 301449999 404662528 355310771 380401179 150129595 691488742 607779993 383403809 434694184 363044316 713172297 929304873 915361710 960027154 354738677 954781645 482347256 678612270 118778979 593165148 695722118 90604487 13246827 466765657 277536043 72937195 965357437 25877242 64852111 443289754 806085912 208288682 375917998 448862280 549941076 880413575 718093143 781953887 987221593 8297956 18492077 214002107 196437478 912344521 981602730 421845548 241191883 157244014 712225175 854951671 845758575 585291204 219751318 578901590 517808458 464173292 285346584 901162227 91138924 968139965 664274535 929721969 698564085 899768386 312171293 313423331 889744027 451049786 66025643 751145555 900317223 343546007 500350676 5641533 422493432 910682367 833858607 78003985 82357630 649066830 398816424 472828340 726428352 770964754 759875071 256140543 166732503 286819598 420343879 649727807 747167088 806721975 906343017 735705011 755533902 723519418 952472223 264682770 704869830 488428148 239870713 82290178 909324098 656777336 658893275 891497890 87393215 832905229 190397053 593272833 519628878 93937070 532306794 287485604 318937238 292757640 226163457 261590788 593563984 126182143 850293751 739591438 96671434 593370409 761427411 190514593 92865893 407529297 78460785 884155155 840770583 246078581 922249088 945842093 329955562 887580873 478023940 999095850 797485947 131716146 997211604 278067772 177341820 390055116 340961565 432022279 858617650 196814181 586799581 98701732 766393335 889703935 662625129 71172000 819359417 196883026 453646823 713023866 770879610 913592903 606710485 849280296 840437966 882142334 143730048 917443730 368019552 436985033 349194638 494300182 640698733 130218159 617828213 418737923 778393159 282825194 900512513 705981470 917938131 928527081 316150226 239956000 902583307 450180943 846291931 759841333 844357758 972695154 366387172 873384574 760970955 722031069 694793225 581616272 541225257 955801038 17584698 323209715 39417570 795144120 867506873 787878053 975077076 205367491 795309215 267078548 551812079 965495367 194280534 130286887 628658105 899009621 419833376 953149366 338306765 76256814 5781135 548716045 465486679 826581705 905642251 908456430 143942042 248695633 984149584 704000139 437573226 840240037 505284332 476825360 877135794 175937239 283756997 144595223 335704304 219698606 131002002 685168433 888604084 587293988 861761629 384068452 455372325 909975271 577277447 734793640 573434747 486878172 468616900 665272425 388750470 737513624 90982043 568355080 327293990 33284581 863428327 28897370 306451920 738215748 785490137 240851239 426115600 129591653 831726579 780705452 422693121 975643824 73656462 560011034 558909654 933016511 845671509 365623828 248340565 260436449 617524424 342491957 891296087 605376409 518506938 48243848 776815434 813828382 553573844 1276686 424044975 756825817 77120272 624191804 20822172 660852713 636599614 509080954 990914874 691901090 948525186 453464741 73495112 51298569 991120852 702668941 332584086 706990938 99861374 113737336 357188491 581030531 31184290 913792413 213152160 875751590 163577522 548911018 632137955 374388635 107568630 790459199 44894581 355564395 455315465 492392049 570079756 343175894 244421468 441246024 799459954 747070926 868228274 121441857 35759108 214070778 775620002 8607948 692899891 47858484 290589465 888667087 168230662 706622475 526072277 61828129 318435223 186079298 33882347 424346896 591664274 344909135 122923585 149037276 91007161 997776093 735344917 406844217 328771426 37013322 394308724 41777105 991447287 337223722 152250308 415921856 864325493 88008386 615345978 897058070 870204654 806513805 655686245 514073433 349219847 205119419 779903649 110775296 389192826 319474605 689864101 947266041 375348629 554248571 726505974 282715939 952341690 562530926 972469617 760263381 361462237 732039814 345110981 609642069 481990153 159924469 656896758 696218978 4114907 346909345 118874588 350234283 326933509 502583462 49613986 716822102 850075085 885197010 430097223 176430202 104683915 267982376 330337312 55037861 349150510 466373981 40235604 793114454 820460728 426980702 962000991 151168132 86453949 74321864 249997455 16114709 549611753 268169583 224024458 284858728 757918839 460595928 143108294 529554124 630979770 985318078 873428240 765386246 708945816 340177040 507401990 165445839 51143177 733249265 145251741 124342100 944933021 581206584 312279707 636399796 175802355 899933422 54030109 892255622 206738243 346621010 296756755 409797200 325977813 181947608 419903679 908855313 3524744 454745765 596499258 722973880 934682188 901058581 844452079 213689770 902577832 495536694 774894878 96649280 647052085 160509770 919121242 869960262 498845472 776102729 169371148 476922494 46262188 284526172 701190382 906866459 457180846 346268515 102393744 200040518 822574863 123935856 604311510 364541085 561027918 146178378 862952055 626455983 374865403 445125611 846403456 298769025 426875453 497461507 886222032 666112012 166938701 608653426 553112217 570166716 734486521 717243857 579565541 379502578 834621730 485643498 323094799 807712388 430920766 217231932 593726022 136768312 340608726 766184824 209620493 559322700 181710345 217235462 504124350 523007729 80890632 92620673 214576130 351991243 478386072 326631991 741784922 302119795 877262995 705264042 789595802 104719093 683246183 681091857 923183976 194697810 711810453 599260120 394325186 253114623 922514227 942025243 258262901 582839397 598605163 685466927 25912486 435326559 673724922 982256154 578775629 567161279 909446322 96018454 284974517 114756808 593608184 295405842 369470974 335240629 729985350 172011569 103631515 305891633 456411050 780771912 645539797 470741726 253920838 168539748 593292613 655449038 93603022 248203330 152837726 150667533 242343437 389865174 144429793 747820053 21135456 631282373 650579302 590098263 198301753 820965610 189595098 664337081 220959389 587176660 786421243 959903763 718103975 257540422 392255454 610501041 69990147 187049143 244415594 607109332 871621747 548119504 751027675 52891185 45635662 316292592 860138559 933913712 86048764 439371691 822079484 807481518 990462587 456307527 506992712 718879995 401062621 753973565 591455664 431596765 105343688 818946238 966239378 237536204 135057140 114624556 965999010 647161268 158074288 65769372 240970857 583573366 920503646 601906523 15103937 362606950 816210675 380773990 568136794 172725710 368028792 63030000 610778937 449234794 89436555 340241120 516263476 526247403 65095647 413088848 494939767 775512180 790210487 229363727 238860545 969269792 984487535 773282336 448791335 617442938 966986995 57651769 148524305 578062339 477292614 165272133 501954617 652018863 81958909 388305634 191423983 432090728 737568961 488022500 851677655 195128714 342868177 843958480 257427560 690521445 771795581 845485410 428548975 805961407 811708588 418154503 639206026 978981967 159810391 516425316 354274734 488125763 938482700 786082253 112342946 860522939 619520620 593724367 167335041 133180747 298604717 652932774 89395772 391829885 439772696 182898631 34080022 746828877 56469388 958600280 482313254 44480683 389895161 898492339 148299736 943179516 895233766 112662503 680966252 655771546 395091692 68993591 555172470 903546703 679796793 997637017 824197468 300817886 230359310 595384631 738543580 603369082 285737537 75625201 578959491 699238477 228028860 486767578 525888566 359998707 594230524 583993015 944990381 596506364 620729747 766894211 204314867 225929325 96243110 157944558 515729384 571749696 322605679 889251545 169634495 116023775 870430908 114177755 237466496 522291629 385856878 764597183 754209159 223437181 630207996 353270532 987468291 290269209 183088365 342425948 46118520 411219132 906019425 260479277 694005565 693051800 690232457 808704275 937681407 940865618 20016171 828058204 652537404 330027137 639733535 211192714 131527625 429392946 733265620 243214037 445540685 940856935 487877835 288763558 626673348 575454611 836733211 948433438 744819196 275311135 700846828 565193101 795749659 826596585 743643900 496976123 831922455 451359168 655583773 662817442 979258428 245255145 503583156 206639473 89901226 52343965 732354620 727206283 856241877 174621064 316147137 215379142 992886787 771830092 306664550 642239277 961682129 324456956 741837023 979280766 956412847 702070689 172222200 620340653 225827167 64773305 376470540 743545695 797012858 870095539 207166862 340168816 5794539 721912948 465203588 847384942 827755121 391862997 105080070 789881883 325600034 737252130 887684804 104892910 708262627 485108124 453933438 764104851 746410224 516825592 962435209 3446375 521477723 331390431 579566673 68784381 957699204 650089324 20495057 264199067 808247718 993328561 84290076 510711741 343289675 627120946 341035224 430014865 928675538 86189671 891052222 729799802 863624176 183825983 259507996 286619534 330330411 382356632 666176850 281125912 163571297 257100488 716828504 868173334 909999936 267843607 897527351 628936891 566180811 645492290 453926027 13950702 7789275 476417018 232980744 199573962 503460508 584763235 389867250 776593692 652908812 84644502 506349219 102524904 607409791 484256799 30814217 702233317 796126237 696348543 37018917 89564412 994575458 334763 438093965 43443149 600115614 68796811 994082282 360570921 415438451 430958716 477000315 726755481 674279514 313694926 511537041 694715350 857011230 324144199 169572113 895851343 32703070 21448863 265225717 161277862 272348176 418156034 882006219 731382067 252637945 203415953 294492212 545000063 593926709 525381089 593571686 83759819 607387829 232792954 226333355 689014407 236058556 195985753 757144032 183933915 716651874 250719086 857978615 2343713 659998481 525373215 122630261 55855976 66081803 733480899 484365812 773697779 907423713 602278696 899074210 913107384 643254525 782562318 230451137 384297954 171257113 511669418 649575717 785309776 15589830 58835748 527436729 467890451 231798503 253720089 709397498 210224628 351712051 65736473 190530682 94728939 557777078 896451882 806435422 177529513 139926352 23290691 182476769 644735247 666461492 476680402 920572623 647682997 866074475 252972599 126972683 448125028 27552847 946659655 176191241 342234524 636143120 991054793 25609300 868632335 466241842 142966268 10457609 837655588 758236941 553171728 140908379 426489973 720437836 777918376 229041165 592771153 130358639 15681630 36305147 238552891 327203145 876909119 774017681 942135913 349811074 989477707 670263122 194358597 305999637 528775414 574876754 34979312 44482259 296614570 407331773 103067066 749897183 521706051 370029902 277495723 25421873 443849873 534191320 475869950 832133907 846020570 940267201 978199456 710106535 277451349 168215170 556089013 793813342 965935279 137483560 532694292 496523906 437983882 622318038 361856966 742828205 94438649 436052033 410666635 183140688 865634054 746969394 837474900 131407406 945519661 34326792 133834186 374319582 394509022 551755315 182076358 766745164 522428158 61934522 907180503 189183288 963358822 173001142 152474303 20883125 151018851 539778517 764988662 28834219 866504501 105111512 141586214 714633302 215935632 980151829 956381869 920266438 44864029 283053045 416235550 649968477 755079930 862931063 44413376 239461204 572385590 482013356 26782733 301819190 641254486 868871225 989665333 247381346 800297939 406528472 468378776 219462797 300062618 702902743 56656208 71411774 787198602 397898391 406224549 52483921 813458681 809328910 495567254 505977461 136614192 309658438 560310871 136569006 634921450 962455259 750490317 783756243 540173017 202415489 730284820 69621009 634597665 444346236 59341818 504085350 393551835 490395175 54411137 132384806 634378388 983034990 522357600 658477434 830032331 450093395 356744579 590304988 802680182 171032172 760385159 325809565 802783102 916535907 755697215 155935072 306002494 436805493 642153522 854471324 335025416 991060980 189284378 290656029 800041120 870591685 687386214 436660355 756599231 892527587 925679289 170387649 674173841 626512090 687046761 860479135 231094839 908150604 126819072 694564409 332880198 452399984 217759423 703872383 94974023 596066446 672003862 943337139 633738549 817758084 218667821 790084845 269163266 823691076 227272287 854880922 209922066 629939540 675126457 230169081 396829373 395690572 776532863 941735837 252442065 431354971 339677608 207241454 391710479 530532803 414340189 166367911 307990954 354966361 208459646 569818969 106177739 404001030 830809629 711411175 126519311 180099656 447896832 729091593 288781319 3925681 487123235 35644617 519945910 455187559 318015540 475220744 949902359 658501283 716569366 373280762 784035477 448577586 987657822 758289318 360729489 448687095 925538009 105896295 460805600 699084647 176295428 546424941 202464842 894522635 705173138 392033341 493590540 575216386 301962986 663003949 683657047 136669052 332728231 35191529 197522895 75411264 553619478 238227697 891549964 203964967 983426747 456101144 520295708 433098654 695492556 766737926 963992831 541344040 21562804 761160631 974057770 32799962 882515858 472840187 360119301 217720798 886926776 177237236 663596653 203473648 567405612 840672666 37499442 543213284 590339882 973987898 916417178 21140766 954724255 449223923 20686557 900654616 929455024 970674232 268863142 546556895 947797297 350095185 36844696 945271447 258119727 911577817 808927431 212101875 816379239 737427265 525366587 664170173 995773644 672660300 41470065 41850196 130175493 229847185 242181593 304553001 909978348 681484285 429245017 671165249 952638992 961577550 732524744 825604534 975249204 757060761 822150772 490660918 399956942 412967620 183314845 81266562 111885193 855924748 80861175 229448944 753340611 829632897 263662892 337276650 783316751 222440581 323003736 536343405 15370165 222488913 712311691 880458891 913829421 329603440 387252299 756717289 570599592 395063874 675530255 350487618 361095 406937467 922412997 942150626 140659937 263635873 383432524 803665195 919662850 827546257 504682491 629215252 245455590 713496570 438491417 828017060 46055874 702305760 126541922 479381628 203417212 696810267 824594057 243789643 389831726 609467349 958515632 418821463 696779943 171477008 675343345 646276859 367628521 912215070 675156441 380635683 295826860 822071079 608690919 771009233 409867738 356223398 499545618 941212572 655023377 739879404 854626368 466675756 539003428 145462428 907587792 912843711 663784346 955796781 188752401 390492583 647057454 354340972 21633992 616962506 567917389 61229303 146474414 841725217 63221659 736391106 849846256 137592377 108262766 280812182 187733422 536809909 267768145 357669005 68212092 705653449 45399171 479746200 113785827 708642241 739557238 280500729 575431137 590268024 806286416 851004617 295379813 71381729 223918957 586198131 54796244 512146306 292102106 845048887 625741959 494888436 655582172 395384232 133029706 750871909 335490408 588367663 382035167 124185365 520239272 662327429 177389945 297156828 289065084 920817469 102127426 80636323 825268470 186790712 277594837 334239206 15858141 975379758 207471556 499195961 382748459 734625068 148984595 254888384 757531023 935006992 95096251 916411061 612326124 552987919 238629160 897092837 14853336 279417904 428002236 806593587 226647326 43998927 198325066 79872276 947898428 16428315 360520603 885573906 643809766 547076503 296366828 769463626 842032513 6707613 633403502 455178477 884282025 502010838 47404229 493917122 144753067 786437315 18513546 45089442 722588171 715296568 681091273 17015803 551318784 994368219 666436484 628243022 450525171 122553513 755951661 75717298 447520004 747500402 387035184 705588046 175236485 339023960 463851367 89602530 90509437 31480660 607920804 810240575 151120678 88476081 388263979 93365962 311765871 978736783 901041204 486734590 53567098 973333345 951070061 553447399 771522847 678946415 339375479 704851111 82123880 278963541 948944229 750106356 292312595 485506434 478150208 250612632 800822035 872681658 957578629 380901104 71379983 967294869 840501668 937052526 992506338 961547262 49717379 302207511 415333913 252483508 665848314 105312006 83927928 45783244 299120213 694725607 743719541 268561965 405008085 707903613 187015099 898173970 145528367 395765020 33673897 420205708 970371339 282012975 957857745 800209406 46674566 708089779 341500793 101850527 736502449 40794042 843098141 291699707 877136655 571480810 285541099 545935731 441960731 81386492 670891589 147263160 970126016 494512957 569997379 902966612 190796511 850863887 113953070 862638113 581965772 86896745 870999558 992517583 446315985 450625363 125571326 60835683 86921642 64099180 501982714 501172914 405365000 782746724 793259800 336067306 633051406 572476034 233003300 525680906 537271511 787685150 592196130 752037989 56903662 865060136 156520392 296064292 215923412 409583520 742554625 926236352 869422973 489012763 784742251 316231820 427066323 735557 622138330 363916329 871039026 825356633 195749587 67751439 401857514 319089835 586208274 329240075 205284289 75720223 83264516 809029051 681530478 92801454 173029965 15186708 616519455 580394728 426354244 410345181 995663348 676879213 391710066 273201969 496940161 763390835 857490455 557542401 68153936 378541124 54892965 639473552 10595165 101022396 961379139 573958901 758382744 250205135 864321611 803709084 665962599 868239617 589007052 99659461 223525665 572395756 804779528 123240452 706773908 886632894 874574071 816151487 130177407 668837816 331485379 480468147 412727833 336234928 511581514 700545904 161055880 849651599 371636639 681541848 814464107 24367316 498515594 35627172 842823249 649815824 31607555 377616351 579689024 562636392 304160442 300053865 594612271 622486038 655428242 539379317 588998283 964054248 150485794 786721035 415902390 320133568 782530355 663515783 703992195 703098898 840724549 232286744 344686012 484477545 906808585 772550978 347151004 436759266 852829160 904866396 150109269 524391855 279471995 367154451 663031948 798774165 896076560 881239269 105485528 720356462 693885740 718946727 608770374 207182248 618759172 52455424 931332824 227990725 267693570 462821355 766660097 63366105 337513030 73061689 112916267 274668047 422250274 853341709 801666865 138370596 696491677 458703710 828945381 241810154 819470065 520089464 582595723 143851975 110635790 552017019 690501212 513747251 510347029 155195099 923255557 363271998 965749981 676311518 239407397 254553607 925979761 559099937 679693010 400058438 709541007 951434772 79407637 663245251 394116395 731458169 402085737 532381660 467946986 442638057 30174272 220337155 158852776 730589263 244228478 74437694 523107314 332232042 668297212 80256934 850722189 469601616 728723206 780758248 190280429 661339110 725462749 965337799 694839742 520554088 781864758 633454232 942553183 494829031 795605434 16880324 142511202 151128518 303089284 856106313 962416910 478860861 77664934 558865466 912708573 119547094 460931236 404718139 663542526 651649267 631957239 22557445 756063700 997840454 136124555 362736104 1472373 908031830 411261761 276789316 387906347 367824897 399788654 211885071 546208503 149286900 141212506 860441682 444111881 776498997 106559426 895104428 461127497 263594138 886585431 728909005 931273170 554477647 718408509 129333500 38501745 980018772 820036237 263504018 918633258 134395645 413672147 982340477 633558451 166540144 893426064 589224382 814019576 841850410 238800825 673912811 307199893 20283771 507060790 649376174 327054687 622859269 195289188 558982723 58480092 352237889 174961300 446467326 370887109 464380410 371153545 588292547 24745099 104315087 235414014 204615052 110271184 549138101 453858590 939683047 168400106 222712180 481051402 159003253 879063395 372856869 897979479 740189037 250594683 196528570 124713357 379058710 382565796 738883958 190829481 901018704 764164101 881252721 290507419 523420684 730308345 549161749 863253449 432436687 903628685 289991076 671645323 757403444 703269381 747071663 424595117 216944487 621165143 322130592 365842672 467691434 139157166 443733297 375507336 241395667 271831016 327442419 49884831 72750284 60910105 601706697 652963537 67875602 246418694 137286762 13627310 88588599 884012203 805112546 36559932 649156193 182317494 697416209 898090866 256597192 369607177 224038954 771937982 321275963 462296891 829483574 528026752 823810716 224573208 818726031 291736205 918149728 544274973 350999397 88003245 840795920 332216317 971499324 925024540 55891402 419526174 729793900 518925069 26046912 737058333 814608032 393670946 93687992 728216646 217418072 975209462 596024714 775668252 232562791 96285331 769468582 542904535 93412213 817615612 776302219 450786785 532011901 997153445 880132689 930677592 56142160 780643061 252865568 518133392 840329233 655007179 659287478 855955086 175223736 577725942 869586662 37851277 846013327 193093564 538932755 573171325 464717495 514116948 592571065 248337791 137003172 84307308 855539685 327790186 651514269 564732835 641849528 18222666 7319869 504379152 716025575 885150427 300522229 152724153 427897150 707396370 41479303 11167773 237001752 674846101 764128396 859744683 820421609 659093310 503740656 946321736 341432757 454331803 782795121 173253838 256743318 592349041 314078755 540911239 761488185 489720629 208783342 696140726 343470177 779073425 459582222 785658638 647126883 15871973 377983379 633554745 421400489 431714500 439045599 692148050 666922544 88835187 151377707 231122283 664241673 421089133 242120193 617553160 432443099 299285217 480460483 972171170 851115359 347821362 13605411 366360870 408346595 627834998 783866793 505854067 773032648 926058232 315548721 420436448 233247492 805687735 827742826 998075315 369627297 347684580 386007896 623436970 205225276 281995368 67497682 665610870 236643463 755650651 67290628 57502268 508454087 143847310 29257199 563139858 201563478 238211587 633819108 812412552 13153058 757362543 481409549 120861468 918789932 604360127 181271524 412874436 554948363 972687 629536954 879342441 82970470 201621172 971066929 956950374 83261566 142554292 373178050 206972941 106087585 710777161 224913977 441732130 990630072 535234786 853815348 149934174 326063802 220869410 7242919 205137389 429902902 72332127 468986970 37642992 913347278 900490020 81343849 469143292 245147830 591934639 493664196 89093018 279006009 372270964 9409965 17270981 185520436 240871064 447023676 87148911 414130585 150267766 921648094 689404412 583220718 699635230 904058066 915209412 859519692 201336273 310246315 660830870 495019104 445834119 729866705 492375344 522440428 789861481 236858879 94844872 332090183 96035414 472221382 319754118 236763481 415033442 710157577 372024327 631454369 855614803 404868223 626897884 662936239 526699043 804372533 526809865 446007721 241853057 536551177 48358278 948906698 829603663 120222256 297847233 685865695 122820901 623850928 162255642 161270984 12493 75071207 88324198 154348541 993548741 182869250 731354733 49349894 184065728 433920391 997770860 789078018 833630757 481500364 399154324 292172577 31329422 860023933 156783753 592428842 772652875 790236186 218077667 732326902 837485277 199504246 565038256 408978675 479184763 941030713 811091952 478800802 97379216 586746207 426590232 935052312 26044475 380285880 862024592 622895489 223747533 247273062 369963829 76446361 460350543 375619681 964862680 324311601 368583161 260585462 721757628 618820528 806969276 564253508 695741212 919604623 190713785 41555646 521371299 464534492 835681736 571701164 350984434 829341880 646991346 821202089 209363485 511882969 26948855 655387686 935001646 20174857 568705225 247032038 229320097 610377124 689053455 676752000 751910886 852654366 374765987 148443105 602892259 536708219 487653653 327841735 292258415 21562581 547436325 46257478 499118296 579840218 77810508 160594503 136596318 611591500 779220276 458792452 295218613 640435071 445087036 646425486 291281799 273658334 920143605 765535303 181878512 232099942 847357863 605207656 660803840 416651560 602135757 915541372 613150269 940734156 588237972 903158499 21673758 864340233 618800225 456581201 530204305 538164526 592365896 342628940 878598262 985481373 28280981 65207985 875349537 344891722 659736647 163333935 704157916 274765888 262988176 782904778 549723746 632321564 645943126 133485402 792347494 525192592 563703989 68573705 737239562 697229793 371361659 800378329 83214952 264886634 488249515 326893852 358590733 112636439 98819323 395635450 196755321 640860139 879398229 229792750 334770336 566060922 920260954 173769289 711834476 485996143 574911962 523696814 331402040 276839944 280043357 480971412 315150934 581190549 831925917 898621640 348786827 83523836 12144906 810987496 210342798 920080184 816342341 120361704 816915852 794667733 971836837 456524689 963018663 84695158 732950709 364591357 225601650 561759056 899777459 182643229 39533174 721107372 834848531 498882099 473254577 259855721 223036155 87106392 807345938 660055671 8116676 437342455 995470078 668434269 916388991 272085584 907096526 497424819 665629038 908957942 457432399 888138921 460130438 64940881 1343040 749911423 441093108 892373277 989072599 871521803 576045205 882523114 204480317 757211446 626577532 596914586 473994765 851153279 722938736 929228005 408512217 614768502 456265067 74775000 301642917 422956610 864045340 414421073 146337898 83359260 336074342 863299717 425191828 308617938 656150239 78436219 19206789 891222597 666902610 145715087 879099152 489804011 334397757 509064944 974163710 278873677 752235348 806643233 606333580 459372426 76858364 686151291 662459627 758837203 602681040 611043498 37890239 717360365 966171168 478456108 538312865 959403954 509003629 274292950 424619421 795656848 234074095 756351310 442109365 931078664 116376847 415825809 632452700 426650416 48081645 951187055 661289723 766479410 885608667 677776138 805980015 43622091 291407327 296751451 484146313 511597260 450157365 969679533 739229325 764502173 190731467 475480096 417253811 415346613 37336004 647967015 455005866 63330083 323983606 190496266 901887248 319345672 907237227 875730021 209456635 271378971 438499044 950734759 306654835 690112035 541483601 474326932 304838133 681749633 907305050 737579716 226631922 861516707 867072985 504510242 204312909 332499090 548244574 168994413 49724129 630830437 480013994 135678650 769550841 263196619 896140596 138365680 915443158 723485062 290826407 878871370 397877549 486904042 252568674 808613849 689679526 767314786 633423094 914095872 988818782 432690156 345243820 262377974 773637990 650251160 385977853 642184007 808118849 129295884 611558936 692108115 867950954 788644867 262519135 305359566 750053580 927855561 394422762 234167615 431807816 214833089 35974658 363157377 103773491 530215648 270142631 398560836 240413397 497125167 697413131 542655628 350104811 898710604 800399893 613860913 836078373 67581417 203754207 994126430 71949481 428859980 58224441 997733907 626336398 75311822 866626339 976647843 850893410 290190428 435149398 546653238 187282085 123142649 366030524 249598024 576064843 705004858 625085172 464717352 991323198 988189384 481272527 508983674 597309914 837980898 258067926 273774774 669818224 959569368 225460673 245212583 336478659 461773969 230052097 216280556 405213069 449701126 434123575 147016570 753624571 977146565 651131322 560568600 937949485 242444654 443649558 540839137 726002359 643387705 728336520 518795974 402819619 182766447 841699459 967180554 786106733 193235693 783174445 544518340 527972741 987858084 563430882 264216672 590567121 120377371 614614192 100710942 508539304 504417771 257558746 35394194 655632088 23464002 170844502 839925538 587634720 435811681 660650831 248864395 524075703 907865118 104498339 118072669 171327428 849648739 814542949 503795322 594635491 652512173 486204252 48979867 296706726 405132685 125863043 732781003 394974994 975445035 945030535 39559146 346531358 104256190 530689868 761643 545849911 700134933 126842472 858204054 827468991 496544017 419279271 805684359 706952329 962946344 988297861 883675949 163885151 793103076 496786359 854093068 194428797 248164450 307132322 972445307 734525459 341568980 822457570 792460583 750960070 851167743 922208965 311575182 732879919 361179326 231221710 434523269 687461722 93970301 299736114 247657907 778467913 507674046 167765086 720172051 180411247 82620312 692362095 221783414 676950838 420662835 746536376 403808255 630817913 863374413 282342720 872465573 127656202 436576440 142462529 86770100 214403629 220263641 168788394 349407564 623664411 334531371 868243358 408237537 734219137 135508410 817019379 364056761 719968766 688089257 419313844 372591217 142372520 391888044 753833632 488641401 240840584 962613134 495541160 761694355 3887897 880874157 637703541 580608344 588084941 571463545 798996447 213296307 489023368 771427320 366582647 918932835 729118755 230187845 564415998 793171581 172472298 103266317 422247660 460676585 733714719 732454672 849424362 27270368 993806197 149035430 636895064 740381300 987607189 874976823 938191560 730088456 402667164 678912706 720735617 912290260 60257435 33875799 193501949 387311970 935501590 602864797 516034923 197043732 647548038 265574477 493380141 446133147 97331671 392832436 778861147 489263233 40921322 711562805 705362239 748254369 518114068 861593541 988457687 138779561 756471197 792652142 114905687 593037727 703130691 815686092 173521572 728815961 753796020 136869267 14879449 623021827 470209559 356871 632851142 637316765 501195140 434651010 356945772 249191035 426008711 45218801 648365954 538245059 7605409 67580759 871845363 406770 516653255 160052297 176767070 686010968 912435169 793199729 116193173 76319895 666308428 249918732 100208670 576413992 674745177 133570411 573779637 591221462 628118988 654894966 38199496 707643968 926439517 691998244 987305721 297013339 548335418 915474948 135411616 972965614 915817859 995261879 620673863 200185109 152924109 942440563 437131564 710242751 394475168 61038210 425299394 761211952 701024505 45319105 54910768 634684032 824192201 329780770 126351824 486881305 937869171 301545514 190023857 574524988 104666194 663574899 274961430 114950781 914019121 792481067 145876469 999538499 804166353 401041556 827665017 817805897 34310502 603878274 605460097 815521056 40623898 124117728 217785887 174671787 267517065 186233643 998596889 179663521 898837828 885044981 514047851 101938702 499297870 177826147 732502978 52200402 516243106 709681328 764911107 206732320 539444138 566055592 810308034 21100545 689783753 854601517 121804491 627027407 824121555 555957942 257965469 386947002 286967952 959813323 279046122 407076934 825184573 852455050 137869081 486198475 658941962 230766885 292438212 546151412 818281884 760479842 914285882 797044288 947289229 817091866 115764222 548821125 230050279 582969786 84219974 349903464 821928877 417804485 916286845 177597157 264586067 150785359 275377089 546588365 530388544 136082307 609397349 33081155 25591379 499098399 961685105 258758719 5821019 468743667 985051421 381648139 898887326 540525670 576192602 170219208 83364691 176637937 429582153 131197674 461048616 48151457 165507265 179727800 870816188 752026777 183752653 375265997 774718502 671297678 608730156 802373530 794420076 991785545 10477776 974612449 755730189 21449257 429330527 92110907 267834232 396404894 183570357 828275348 64034451 985091247 469414496 523066026 266460725 99441269 456695587 227544721 605825195 296346526 199297139 197939505 816340279 641581547 387293949 888845510 496526988 109460914 781819934 279388512 696988500 373804636 351069289 146344289 961632426 311182568 567568933 891589633 104037024 865563750 676029389 272949197 237173946 751148670 834655886 519532324 479173234 600522215 610995916 156569785 840757682 683222255 731515549 56841236 370114396 95026170 449736268 270448657 369222086 811912699 287595735 520020319 524828982 841464060 333982834 958336257 510255211 389578396 319344898 519664849 445491988 810668684 6784163 985102840 273052246 88157457 354570787 872297848 869990218 159264645 463694724 676945058 939452796 816358614 852423294 781758880 900346221 305764358 139898618 783156716 904558354 212970665 886645144 978588887 907763284 789612906 705528874 492694019 138733966 969766022 340385335 845930473 116892690 654869071 379650425 205428821 969408676 747176362 817257567 564280548 528976381 604016786 909864588 867627917 427341129 602119827 805950806 227329813 14163626 786492239 663442504 695103897 91718067 696295677 476918176 46548744 207666669 562049765 818432721 234899879 326813525 234101221 597236995 314725003 940287196 846242031 993702798 597991458 22939366 548312456 309436035 729367211 468315084 716787787 626047267 84115641 810080858 466101604 493591653 945362868 372530257 420797718 696925044 912212055 307332838 471618101 222886447 568828211 306337089 110312109 446302632 30820651 860136191 986963961 204538022 113230838 650162865 970397100 970514466 337462945 440515675 893943276 339715533 340337162 456738805 542977010 162366601 798095718 824556014 995962507 667646700 890904763 426214308 617188506 869575104 748618087 415299564 771151252 166451334 902169751 312023953 797070850 71159790 119030737 973539277 652675074 473791072 40087403 37840081 541000135 20187254 665789713 835304515 406962197 131807103 963950659 445400507 15652549 649914878 128572116 681455941 335715143 681264170 365415276 816738786 525497627 653628524 557902343 217028614 83043415 213891555 267550324 50823707 258889764 58263779 321028824 133995261 717236033 308937073 393586216 582133885 457053311 884097993 446733490 673180638 424418626 903559897 238258325 503226459 241179655 693414595 312120388 660948895 978919640 875728735 378158343 183146571 136684505 563187382 4578681 65879155 406537151 978473864 937795595 997379617 471448660 882771399 925324160 88393169 706663669 81284378 235286383 186694900 554803988 140127579 465227973 24101485 364896950 368662297 483084352 531729686 433529589 47859735 568764148 216062524 743252607 866209227 258258634 711187487 263019029 891799520 955026172 422848628 495078157 261819060 630670491 563194594 285703121 985493979 931880201 426826632 758891102 480337050 28431487 127345526 983065286 886147692 747823752 622625071 762383278 196166529 458127492 710463277 753691344 726310714 916905510 967878749 663735675 8881839 147141111 326047903 634870030 481670441 92767185 536398151 622462336 556356264 596458340 611240351 418679771 864876125 335722164 661120355 771427516 152502577 279998105 185310531 676178133 5023293 787617085 70020452 828576620 108149584 902647970 658050527 809814233 947402093 379357978 144551745 41732364 676133705 60435917 401825034 298486276 904446929 391802166 176504878 661138521 12069538 594960806 784053143 85152179 636279440 236700608 542858912 94382416 608272416 386095355 576477595 434983554 252139533 268735012 760105549 582271791 13525446 462893529 761033837 246841423 271757294 508447502 659968552 528589938 999071451 284901772 503520928 829389368 766136601 914769517 315993704 731751126 633440740 479620770 533849610 427121303 950117297 98998125 880084609 547964249 295095973 408693479 337418687 78591244 552036636 601294459 899982120 396607543 440456228 643358057 900738581 906496115 30358015 851748676 764268627 100208365 383465125 331257972 317056161 339671272 73785919 492375733 554559285 842757689 632160685 53398934 845624888 882156489 451103489 735250683 962892869 263741463 29105666 709521820 159134446 390671796 340233898 916753796 792599351 512288708 475232169 313598098 326867481 471142019 791190239 12893435 747703041 899054526 165778405 414573510 875757134 266258774 124309125 631515471 648848342 490263489 92883262 278982596 432074593 841565833 746095041 149963691 614226221 809707722 239441270 788555866 826415208 71774136 619124216 737551998 500763065 311574295 740315541 243400853 989362104 9734081 102162895 846440819 99129202 60494372 985394653 113638081 381296870 768694465 201397547 393265529 408305546 770969262 751065045 953286764 591372998 94052373 462932272 640237756 309070967 829966515 44136514 616922722 848502638 525330522 241052229 116178089 606042095 920371567 877966120 136270513 977830963 786485100 157205005 499103725 907371238 934127455 545201100 935704229 424157097 686726250 864757103 913534069 373492625 158862401 660225716 898080972 933283750 314559407 258951823 513542510 607584101 764868881 893964709 785418483 362743103 69677273 723468497 746508102 122555672 471680012 752456098 808757798 227325128 971622597 335214299 474457512 222797469 839322800 302883059 926150323 849758167 354178959 311380115 659487618 623062315 697111481 823057178 520898598 445427009 732097686 660174620 53762306 628003126 860980516 654350559 223378253 625163035 883459701 221977308 528002963 540302964 670027823 414557252 293855284 892376249 79772938 881217401 364136420 769598424 993092438 638560912 457393705 744825009 444458354 670808022 739586017 6748057 935044694 134069320 563965881 314906328 403457546 448251929 788234422 374331691 316347949 828606256 785878704 609498178 129668207 620876199 645413074 254457155 652381974 609267277 210740252 319119685 516799357 473938213 923086305 602950614 179148945 839545317 939476041 217038710 336699730 510121080 576100048 846896666 985364312 606658940 975141573 30727081 737318220 996197061 169371596 920307330 390500714 329812952 573086813 307355637 634695686 622193 353515587 622870725 413385731 348926205 562658589 224400301 776558429 438146849 145436384 234372567 61743521 137813041 448689235 712521062 180924016 74974137 395634577 472450542 455099904 544445432 628226187 588375286 321743258 945160800 446697860 641570941 9490973 864344088 907945875 171474802 531511930 524401274 143297316 166679611 937135158 966575509 677020279 731160367 878665195 27804844 238829600 380773148 724562374 820404404 217621381 830750146 246998027 344738010 760321891 889735253 278651789 869262075 337619530 183676927 433226806 178918443 12833564 974506075 860832645 283137327 85171602 32937467 410544907 754345218 24742071 972483812 501293293 114202964 868603243 664149773 306433637 411230470 87146209 198880484 969501761 127700143 475284257 880659912 507422562 877645594 418702215 471322768 504139071 336793542 148982594 757533186 280279648 882090853 307163606 658952541 603538659 826018909 988580762 922861776 512119545 843612490 149155387 911646208 784765802 710660474 963558199 19480198 246696973 301044591 393271907 574516847 319856721 396957537 235139174 786553018 30594488 897565625 372624699 902204381 980599894 755494295 804630707 298409025 601347414 893951822 314578161 571473601 763608949 128300259 50701548 590091055 751696773 183723665 841286384 433843919 311014124 446377799 933992733 91010266 285501474 544333608 956814311 812282109 850284854 286299658 221702804 364296151 187555402 911965176 816999873 974095230 244374547 671037360 917591005 73406459 379333210 426492710 145553837 278099913 263135869 703717375 449492679 748016218 888211438 654500887 202070550 476336786 305952947 734292988 5885532 399673162 787125733 956565360 108825771 389120974 324675121 194524138 268089579 101590624 191096922 705292566 408277080 380357811 742013364 791328081 898894337 825311856 168649387 279030830 430340426 678070708 211238202 20936435 368946283 586239376 863860597 602521884 506515182 71624328 676971007 340208343 864023093 843962645 293300884 942497159 987126257 704877603 114983553 863525442 522521772 414585747 697511719 121746003 827270209 541051578 890503804 485945784 225023582 23251169 590088073 285407652 457344265 685851587 758878957 863863550 74683672 313869841 367443800 986505441 304492215 857192945 189896721 194521882 325747686 980580219 9796465 555149997 902004473 859963707 95968102 718269521 830808854 883403954 45593585 262626543 459206842 908844245 446908840 234371111 520973877 605369996 608164916 248692938 803536425 710956852 564086996 441289057 569560591 215933214 514307801 835739813 589933745 843460110 843021352 16558085 138841265 83923900 863358907 930822179 466935553 331485270 7228448 455040343 953401705 613308156 108166648 680678442 651042565 536751683 126896249 362536412 483025604 944178355 10926573 748740320 287828970 564138313 165913137 236209499 115479694 780576758 919787319 44148648 821790749 493874205 609898372 251941590 92452309 167919385 44649651 238990632 778387787 406235317 709185520 455842452 997580006 224967602 301508221 771487045 5545569 995691076 984921136 625733146 690938189 224354453 151586803 891884324 411069836 807046465 741606467 348061740 28194776 236340185 659054002 804618538 502675002 316002144 8298854 451668687 598959251 979231441 965148567 542452988 147906326 551309207 730128404 361584457 648682188 491010579 106646719 342620543 45663759 197405209 38780428 614043678 656365327 512643443 699200390 248657112 374809168 703608413 513709131 720477972 303677226 894494215 129942923 233739884 675273288 348682007 926476556 925057839 734988329 324606500 234258345 971399904 890549154 751581244 580939726 676894901 433855066 272063326 33595390 900473880 216654669 831153921 32747342 636241194 569658698 881364108 104913895 912628539 930740597 45144539 858552199 498582867 73651141 265701825 988700673 420169901 490445191 577141376 104138680 347511094 252924377 259016274 41336360 99063826 272103984 151186404 457910878 298116632 947258579 801983190 123068282 784356945 256991581 991706172 828917044 409644669 593542463 412917536 482800725 423947149 200016443 617253117 233376057 122068522 37027562 972709445 642529364 594118957 223662903 900124381 627592361 189293605 417958626 773357724 963474004 70602196 723539967 106573775 383623426 432671922 893276020 489217464 405132404 888392041 673823614 16440074 454764288 694240599 820531244 298305647 325890064 813117199 247303651 143037698 372810912 932269784 139610584 946842325 590262212 62121772 23597209 520909165 985586976 828876602 633634949 587594305 212848494 139033445 457105999 95842110 322842364 432568260 223734143 232781638 641664043 310221472 614944497 33500844 744267249 817731832 219803988 506889657 616579160 188902144 735292843 170601259 203946749 605395613 106453968 401566897 130040721 754956779 8391404 597760368 745836124 330911160 588928000 277141121 473121973 898674182 331588192 358715248 333941643 633929356 329350195 607457471 479489503 23196982 530147060 228548193 545752391 704661665 36319732 904490559 69332077 52968096 333948117 423326390 110597518 859639482 375864336 142577943 839189244 908120233 259506544 246588454 583746461 459536092 569240213 442932892 537276777 126586614 548242291 940557733 605850607 274853964 461375184 741086051 537516753 185818219 226073801 267272041 937889859 156203409 842245453 318149952 64235408 267107631 49303712 135092453 794144149 318058093 761918938 206610761 907978052 320803494 647128934 955180752 375030307 431363559 553771908 41779155 214810826 655658356 180413639 766516510 953267561 310846020 440672919 903806066 941321791 47131008 173858223 893258500 721961508 159188744 485336224 374326268 80110336 728240622 838809165 595487991 778539089 816160504 99526765 258006662 979855274 488609058 689335309 117049517 820394286 504545818 170679819 836336485 423940121 696024259 910139804 580982554 894276407 881937842 587338438 250666797 113806699 847606708 694136551 830479987 229297194 560899654 206640428 864648116 44158973 580897307 49198875 421763117 544409347 394947994 25057034 256144910 253507436 265061726 763464869 235048701 96454143 695609524 514542956 671236754 33404053 538821152 918127922 492669145 694824603 2478040 234844831 985737939 684587412 414510151 613883311 290163956 187456917 743860364 77892145 372608934 318859720 601151736 402119754 217633733 385380585 17062292 722322671 396753698 598476748 654168217 729063022 239201537 486448597 749968117 47294182 981805210 400884606 441318093 713748169 302431643 187523797 585050613 935047009 239402660 306877947 56753786 21775689 469242825 577375142 84608793 634723056 39728916 506868127 405204933 972227354 210997505 347247941 881906213 584210782 904984321 474339849 40155667 119671464 687304695 165834224 802403870 290043833 15961790 33436180 241799177 256713634 319212192 369911075 39265610 607452237 939006432 321618910 376286092 16026356 986426418 60857756 18971949 123641512 843055422 563554500 767928256 867302091 312259360 433494358 810673293 282253206 162616555 528693091 711290124 746189972 171627809 997805457 7423854 619457317 823800892 131930008 204023572 477043452 868347689 938826439 485204245 544772770 14256072 64261247 792663229 902951921 11256685 391509687 341437448 970438297 179949410 741103735 961607723 657080990 886727523 144940125 876017676 362866903 944336928 342487323 544869573 647926129 119109054 854597110 281701413 893301355 922696791 240939849 177741102 874591768 231031413 929344256 858678424 295848864 803576219 462617374 814210893 835732862 125308604 152262199 63446251 517065219 92246210 301531638 358910533 162446802 378772744 375230872 972978146 778823266 755558369 303398512 440045181 86440575 854266639 996913761 92594051 568902346 317628492 812768359 333192088 146577460 4384196 7523086 277431570 241554055 684636825 195408121 427915900 843656925 145733470 22582621 380139285 290589735 314447005 710562947 602304334 510345639 774194001 315363401 492949840 919654774 694784364 114941090 384259956 101594367 508467283 726350865 205722824 947246978 267207517 563871794 794953105 281531538 529928279 325357618 638422979 449098391 55581186 489565010 505268107 29181261 266364052 9532775 877844422 349590083 38993459 70743389 842147463 882305885 13763453 539586991 370951061 531482451 379856899 611092721 29787882 165237808 772807369 839252039 364417333 771414995 477846728 212730347 283933273 90423409 273240429 149165995 213605868 755908881 856480535 643653480 767023545 483584015 451610524 295256472 54606398 833014169 919270085 625348036 724732719 148746293 290785997 669188875 647509489 265054521 901317862 169891485 929497632 637222738 27920820 298712130 241265161 361606910 759827919 175541969 509592368 926694161 908637766 323171001 180934348 385317684 198355223 729659003 199590470 58898017 178044344 789231405 529180094 816675177 63568785 180949241 712337030 354159982 944618623 848879004 927500709 84586089 208430419 363254503 105860181 284411301 871801937 574842689 438750341 827612226 967173554 280879140 562158935 787735475 892875810 348623004 542222243 520342080 236836162 92309451 824860275 947924869 377558567 89348455 106305925 677103345 830489561 22896698 340006348 434888264 863671253 65900193 486779887 789571618 757029004 629391118 810369737 990985321 679260642 465011847 824642023 589801695 173739951 954394916 790229005 994252694 300056129 747346068 362195377 208314742 55483097 475989657 615530878 381740730 348276777 139604871 744962771 898333555 235983068 926313673 15579714 365035524 953797646 125350237 870219281 395004836 786467792 539669587 296521404 578447583 944738214 494980945 68340593 325248021 781526792 363127058 852827794 692152314 520966628 570508258 397408311 431207444 832907034 557202468 531285161 284138305 514831615 111349452 749285608 425212974 429683163 206257126 727209767 89376224 149925483 5443341 919393098 577876015 217248863 909715444 730481519 360162886 757409501 840066785 670754914 874682661 18851068 371514157 286978087 105889311 831641674 853164997 905649268 248876380 154229575 768984492 653766452 454513240 487510504 110683767 572012293 361115746 126050325 725701327 277553083 368277278 822069802 757517043 150075611 342702340 366655866 431154483 619389984 156291550 667655879 109230198 71001082 259412814 692818124 328974005 639596042 221730118 128853683 446616445 683415976 815158926 860643487 211800177 201049693 937882945 987340324 595414982 734534761 960005968 791762122 829093574 852091710 101975805 264812173 265333837 974858243 477682018 172981856 233446735 305939986 54425832 843986597 87875408 161660282 821487056 26764726 241940202 690384253 561125549 653554272 478976075 941597971 831149288 995995747 403529652 560188262 406336827 752477427 366880251 495665748 835140151 651728186 335274762 388003568 74579134 663741651 241491550 61065730 248844425 976553041 450239368 177028226 897853603 608393142 871132847 624167456 515997675 238886140 67022093 423440319 857061271 315681424 146857838 562604534 960816556 883531729 325042868 620753294 924944775 500949910 861257301 482747911 530520663 20198565 147448027 572131346 848695200 10949693 796311651 692572184 349116345 666516109 816464671 484047026 897957967 27436858 177011156 441056558 967780576 938868701 61404253 585787409 534857025 888537219 511582246 991110032 884759065 259878955 825512113 91803669 984013155 22054732 292638228 358914240 354796784 603252300 864653689 370140131 33977058 185062921 983514014 133742469 385489459 838788692 818602323 340920288 5876524 559688818 165130750 709198308 586861038 771906970 927769626 392635314 61917420 652663161 980833203 625861921 705278319 737755824 192530667 295198780 3164689 115886421 929277049 874806721 728547138 899814766 257057829 684329892 507465671 367800697 969583949 275671434 578308405 868418791 973596516 978561871 470674042 85502620 833341549 978201472 601052757 650530161 312935812 732197857 53729753 310313651 98838869 465166825 125775598 535915169 67525795 718789953 74652368 318970609 645222595 401156681 461384846 37728587 677976094 98813587 432356236 503328204 145280691 314674534 378599426 155519877 997812882 974614076 811480442 744867578 668018786 334517060 921625430 743294628 514093020 565442529 19504455 156001135 29534797 470078761 315599319 115696957 662164248 829315174 888048864 132734816 408067634 854861209 70620179 701440804 734094500 65505778 661222771 925428291 883432717 159912025 562360791 468496751 955794461 972198377 104797035 191352523 140715803 367431791 610070063 781038194 252825696 945900783 462147703 58753263 75878362 353603103 343738729 395465155 686702986 940139755 177086850 960643555 315075078 27593455 188526865 927403575 981916408 65391360 682481851 576114204 446476189 120298404 328753141 260776931 670846278 868983700 52150669 615853392 741411802 860295233 834763810 111850011 534106195 694803021 124964519 138239603 2724668 369013261 665238244 34334582 627265850 239284238 240308213 415615929 425602432 575143821 319689929 261338566 702537305 15053565 787395748 493602457 969308578 633320069 692369821 793497123 371841356 456990336 466851105 835730888 677628383 311183867 396481134 966654688 2719474 315447610 859928857 522857785 861652404 934248499 198165385 504396179 209901926 292288785 108000121 92354595 627902943 197793458 579390586 909476113 625205255 446637354 296440430 105353465 740741212 911274558 633260558 801428846 489769840 165441514 57221990 197434739 721782888 852818140 361471572 388539904 826357631 568300790 431182604 134933123 593744001 935737295 290886806 760408412 287378768 380271411 876949838 90783839 315781731 469368223 815830372 624953174 969949506 720332486 711245658 680780413 183340299 75015694 983620233 736788228 499477232 522204436 983267228 901862801 524340407 564737572 21137170 645071035 391313720 200358593 77794240 14638480 949927651 692064291 514613069 882375184 477084727 307416500 768307893 786872239 61352012 575914386 218354887 604755415 916843850 638503185 656539815 120833636 317761264 190676278 187329100 389972518 355856142 40359740 244899587 371277666 397902347 537822995 574818282 425472593 576947039 555510748 521227894 504715168 182629402 537697902 419173102 509015791 459393884 720338389 212564717 976750418 15418587 141739981 903970276 745510355 214468960 304458059 901928853 708689389 863713098 648672501 982671513 922755603 361810697 169542052 733025499 179663399 984071588 640838889 590533659 109224963 675547956 874255238 734197357 684353012 616920935 592612337 306864311 156755769 800575486 738713300 811010358 722848904 646511438 457990031 496947193 51417226 882384579 350615221 887750501 495294043 689229657 224527499 565916335 144349195 342619681 273506700 973612133 779999519 167702210 40210151 121932518 529079568 356772853 368354559 728483045 179109834 652201992 125475818 442594282 87363119 994736476 250542067 901572816 222630546 20145896 97186329 589695048 968986940 31093427 816854157 423266133 705377515 666374749 32747320 644318159 294820174 849538455 831248434 608419552 189358474 399089318 7234636 68999561 307439288 962310372 95421831 142410526 554121316 737388351 757438875 428209606 642002192 603405497 553326193 706172156 609539247 923820774 147827881 286214673 365324586 959515761 354579989 227578023 57607391 480870807 999216188 370120503 336214812 745733802 973757656 449098124 141308072 533790863 247446616 155808070 970693179 116603200 629536863 4566617 255068930 669067852 566506563 761831819 649096476 736160594 643305359 394608889 982019615 751276169 53988993 540342930 912577427 673960763 55367309 771539098 715347829 131965510 138659544 627653161 365693622 387291290 250085565 127245738 50913210 268409277 432443980 665139036 150916826 609942602 305227462 576462292 306013922 885756525 861679394 422800505 918669715 940435049 897303692 708260871 804944418 181274898 594735328 317759757 452181943 470981715 329312051 269405807 557105648 448599466 127074379 763365348 696041307 60913319 225858850 499824761 887234047 251279729 394571623 166456076 724307924 839865152 437349884 395265745 595040582 425898212 555179385 176712145 678828470 803268413 286652072 299357030 718094841 892535232 888528135 863436481 663734999 816704761 812622153 501165924 317702541 347645187 324895189 122701224 860242508 64891410 312609605 793637689 828297399 858408169 823554793 692222357 23430761 29884772 101665090 948027536 762503533 702982384 373769863 428217042 36964548 544638734 284092707 618009175 321427171 163565524 183114292 455083758 43276338 974873195 388181006 943390395 177789326 75576722 894169783 604163766 471452359 115171865 256329832 149943082 712985379 673554791 556698642 558379062 220911065 229191669 728633302 917496399 86262423 832938961 220437388 997882044 375567357 334790428 468184893 283118105 796152352 666543756 754489257 685662933 94310664 880151019 112720066 281530804 260856625 347710614 986531375 107318349 551159310 713763838 473270218 855409548 202475649 424459306 25743395 316491314 565781349 233404468 99123450 67845968 859828741 343866056 819877832 515214032 936943265 513652392 834249783 638286828 363402992 976154922 451527846 356032949 753813145 857164472 60525734 47240077 832265657 208429903 845311359 516503981 566012256 408074497 621960364 655029152 545792019 208627315 810398810 395863750 68168268 262188383 928550893 890011858 988658421 714039059 266072700 309114445 676407793 115767537 704287568 898555664 109282964 60971757 11037801 482076366 319916581 723382802 197272313 333752712 631452771 621160701 299022822 788479510 266083837 469347424 574131276 129801893 341723417 658245505 236448761 623026484 989935054 232214200 462178288 587453462 837109929 682117108 447235815 846091890 135947052 1726263 493176776 546028230 136516682 585309461 66682932 868278112 102087917 462970682 378609915 324132580 380990577 99018977 412737701 31651017 199546662 978153821 368181228 853880795 939498193 916189844 705114688 160324283 989142315 18685822 839601218 686227034 39870049 813771947 339092553 622222978 232019858 192682682 748752608 991225933 811614548 655790819 978656069 420362923 723616816 45245806 603317740 461907681 433341729 683145274 697147131 728398085 632896025 116866359 178591947 146170499 275131005 387862764 134504557 181170843 731813796 11835122 529761827 735437024 90095963 753148534 43861986 300372410 524221540 910790843 322046423 898804965 217514738 359422358 447599839 721886704 418079022 87987184 577725709 203488959 310665142 685437000 219712040 824845322 440427545 205442350 494452778 319356892 132898140 839830985 14478274 922229780 140951160 406450258 675852499 334287079 769395417 988945047 474019571 125811036 389050592 175549561 682749421 119777230 671615074 29297774 375911999 638828654 330318632 101021183 898071452 404825535 51464557 186021451 909239660 92387608 983789667 13479555 790009671 946125094 356485806 841632364 943612798 523475047 97171687 581513952 294108050 749684655 771232794 65203277 926986939 180927655 898089032 812606260 425089634 801206857 317613798 717284011 949590183 330348902 558614364 194718940 575139036 417611552 564500360 804607876 285588487 822459248 776403000 511576181 707089252 401650081 974898099 481461780 638878433 526588627 804327473 579257819 255958433 269891705 936864350 524245208 977383546 699924699 870645723 680706605 12942966 983680917 632997309 999951246 630585686 487617046 180276492 304000454 576973322 982410274 361402693 545648434 995947322 133832273 938771673 343673924 526196672 16222861 638663596 327116289 112246572 229640344 979155351 991269508 140020287 387963012 462653670 231055225 322582896 322023737 979120346 80019618 655105386 571806962 91677224 602508374 163333004 761547712 414936440 540106237 338455655 733420038 225132519 507931797 889215556 422126331 757461381 832715056 38909340 568033067 632151512 790361460 340209565 645258998 912271959 311904793 23836332 807708944 51653872 600639854 915704542 198559487 129752707 985112533 650882685 134766496 472026981 27876419 552040585 495160227 319025118 386868929 203983156 742404106 367723179 684554989 375425637 96754350 600184188 57983098 658617398 759382202 187767671 319579051 326796662 725151022 428246452 749079516 888143912 625008477 875663806 543976953 579467778 479394159 433306648 438212869 421130991 313991392 457760438 776583829 248595854 845802751 618831232 135950674 256112560 128897904 879089363 68406651 197624542 980724395 220479487 405505376 473405648 830589562 69510602 988304360 626363383 478558847 504897771 67581196 766846452 912275116 477032080 209994842 260306974 985845192 407456472 195261299 587499009 302523889 72498010 576318605 287130586 429527317 910561181 768565489 369881372 952445815 929070493 231599486 845523181 652582961 901488717 761998116 321530025 350754732 781726223 417894762 831735902 971721257 910667581 846077673 815644495 184193083 100108452 485304783 917610610 857386827 360548868 616604765 509050098 318083091 910362769 715415401 699109549 151359267 503941493 906223325 835356342 559473504 496143948 326399542 846516180 195411072 642525606 748594438 918727426 666857359 638044552 256106866 803539437 966357356 22481387 484347572 164027257 279544140 368876860 977807770 656713276 73328439 554206427 686963461 261469442 152333958 329806236 543274092 552379719 795445355 316767304 565922902 106443200 935298153 665871901 944562915 519487698 150409432 446568778 624960068 264810777 119648099 134940532 225407295 182443491 609096585 298315316 489796012 858261427 384358687 987802007 595373818 483454654 105541324 27900060 600612522 214356337 528236683 660103610 814390995 650682089 780895277 742605655 822840989 270679417 570139092 178239058 487660230 172440360 964902010 821381242 884266016 165981232 627428456 329813780 801000976 167754624 285095871 350241625 801359633 592259387 69510898 579749621 894325039 352818487 570298186 841386634 997369485 178869119 640896865 89668139 358102495 513955026 125843879 51812833 54537457 96023841 556830945 680910377 956504350 954210837 945302180 448448628 485410265 195206534 801906654 191335846 398340904 450271237 126981454 161811096 924772899 186275667 590142471 842087575 899742586 332937960 490516465 33961442 502586861 816579693 578179656 477543983 822137553 466204226 803771419 803095846 148390034 900170745 181448910 457944293 912915755 173222105 321277080 708199546 499823791 584815708 781755654 676537452 582345156 146644657 669014902 21899571 191083043 67996986 616859037 938389435 901672730 18610959 761703426 407122406 627502089 596705146 337902720 107040519 203162344 116868729 162820296 230354023 556273344 99289408 381379293 677025219 732555309 99490996 153524630 303754700 957727715 508070896 909783839 485195942 300095782 906077892 781163384 10831465 828651600 286946353 730086133 356555683 741851471 380756206 556411068 388306389 269447204 198937062 583200586 332419057 900363109 693950136 321898222 754275555 836743867 117121078 591129165 983496709 646523749 461743334 811903196 182036904 399423156 761147780 330271593 663592338 233773709 940202878 497109651 234331515 105064938 558394230 662253389 743721359 659618649 259762628 818800991 169391855 857458043 207338226 833561573 151151663 470161798 648895550 994922446 217929690 49875396 591436827 129600606 737049834 585635346 831824560 764210604 646532432 918605922 483392599 625471781 413125746 94228793 704650783 624735239 311154599 524778033 779712587 567092199 189505725 188159096 399952593 368106796 210077812 802775888 596637660 106600337 532427009 190786701 746592843 871859879 579738764 869796634 100252720 586126928 726879666 886379892 124827473 94984005 963851779 16155181 856490922 379807634 34226821 929612906 828894184 443969301 431068207 281055334 293938160 260313602 942809199 52250093 762443094 565536609 365842341 843907810 672273894 393517966 448295333 921542073 249644063 918426809 698334777 88599549 938640307 163445092 167633309 274395339 929275913 67095272 107095809 859468630 123591867 490660848 35077387 101388129 158174744 376017659 891302994 703392712 549844387 490412254 342856164 466417399 800349330 761523520 102379457 486584177 481374800 691357981 657428829 767413834 661560059 696257860 706463266 329355694 878080486 103514841 254279148 136263512 497152025 692384211 916199819 522215707 542773964 101964671 164395844 875876701 322988016 562213627 266620753 49614743 537842342 669243836 431437916 815155926 841554885 936401929 262312968 50839101 302065240 357343101 811581800 167916417 99053598 638504841 559618438 675666795 149369353 84718063 878150622 313456730 759530687 607803208 587002592 622105790 427876636 689933695 786504305 804309406 765948078 903529556 654697578 352817939 277715000 512224219 240681240 380733131 333170223 930131194 115714490 118499463 10145088 561740782 283652871 772312733 773405384 829779142 544627109 673623158 47091034 807965158 713004211 837538577 750773053 995244678 51242560 336470399 550576363 452798769 744788945 48028005 556531604 958495815 5591775 594913661 735379865 484483707 992832342 466613781 349945105 196563797 521819672 316930446 193595463 238159792 605263736 278682846 677306425 681271869 525785024 416608783 332245787 489410559 250131371 725616830 489480914 364294862 651521259 200318620 361706362 555936724 69392036 50488304 22940129 718490130 249016303 911803412 661942793 469685980 14111320 258437108 609149866 262746201 28366945 396242066 94128301 534909444 297833981 747829124 93337522 506726190 166005013 788000116 946683019 606846329 58260487 799897247 233365183 791129438 215788066 461188439 113428488 690930344 401987115 331273857 961846485 735233783 541847258 452372504 988309705 478010943 825423198 844393896 803018554 899277638 873913813 691841235 951269811 715588137 597595605 823790544 453768306 911008983 593562854 155487719 285568234 976327060 755404038 403302390 384301123 20335480 645825315 662068975 160387029 651816686 644725156 73746008 649577393 206111285 785879777 589690569 704910616 184812514 609995686 167200881 533796097 478688604 733462452 869013394 128917143 351626591 690708032 952231681 954478009 837019770 963401843 752973991 62178169 778467729 574271976 529055746 48708254 645061211 39047472 587692708 856822305 823350757 461831249 353223859 787637683 902215437 256782147 329269608 282537526 227029767 668966514 371077520 242141248 246722012 984110911 247781902 944802459 131879142 731733631 440669783 835364039 524614998 928946426 756340468 275743607 371733678 371776493 30718980 166776592 724344647 326694281 490731959 573301293 657218765 176822641 975299796 849530397 512483005 304733504 275005236 495716195 123290350 989943553 546737732 905952310 850036741 825480117 809318279 46827775 834627583 396314577 542183698 359139037 312257707 213950909 424605199 775252004 662526509 870858326 47362362 254222041 161827197 313670508 373728615 797801272 901485798 563047493 739283450 89545775 492792967 199398424 992245613 3831264 594422485 926763155 718009293 294482467 612626711 336876118 95673150 843007745 468291049 718272886 235736691 996223290 290430394 343129083 340496182 62484160 737985870 680535650 583884518 705356602 188402236 483670555 191189748 132858498 305498992 303724044 5650789 65550631 275422122 271375116 124982099 239888108 494102526 889173609 24004460 191710023 173484627 296724579 834740849 602419171 933399524 926710446 649154488 678927134 968604610 169701108 766741931 536748684 886881103 831191377 955764807 625841010 666500804 273114325 835043742 337905995 539304876 646292997 440349781 957807687 791543655 820434779 257855527 896121799 139911080 261208513 639461984 600745699 42925303 15562010 247043170 699249380 337147696 904676026 560431140 996887498 58814979 910647272 961960109 501888710 242957170 26324579 443810974 984505537 642649173 826563802 262308006 804271316 589409497 609665907 541579275 466566350 96773373 412738117 363578152 268013490 62605075 421101533 536308201 828003893 40798277 798744509 639061584 450410820 71459086 285081305 40359156 159295612 572276157 9892376 47048573 246210224 719347958 861163225 835314985 221931624 991910960 135978859 986126666 308572252 602880567 29061011 518774726 226398204 643890091 59941130 385035670 660065259 492942208 691292157 55692103 865972863 342710653 136164747 980887420 233947204 197448893 679790667 468454761 302419062 203435568 813202115 50207578 730420618 268082971 690576370 952271146 647531941 789069204 405650375 752702668 528384803 938432263 914501031 996243654 453122322 188286132 365162219 207253681 104617908 156142126 951287647 22372283 423159041 766990301 119771589 759257380 435720994 963060605 210590800 660968644 56827127 86433949 436505385 108968324 461461650 864208673 418039534 113585120 597396410 99798977 146266926 697585260 404268137 839077000 609240814 570070604 643451215 494853973 562888999 180753850 127983180 97979997 713311045 463482499 762111737 727517863 336813481 154795146 894419232 487634062 402642984 346584644 183018816 233385027 410045579 875572539 220230922 784877129 751905037 888350348 756944358 371431415 849878240 237735272 901579119 864655865 633645736 552422806 651563507 484177104 124718846 176986095 198395124 840492365 300996846 63075041 894173609 520070938 904406137 311137518 662346622 29763889 36646164 505044778 310098575 852150882 967312424 333036479 856468017 428661202 315560848 427008620 692684650 632685431 350309405 922301186 301700980 660006557 238621717 359130086 129046590 694157412 583245232 507574419 122747114 351788607 803915674 934225941 102956112 640032374 771335028 891496334 739373434 841192613 781347923 452364468 941686822 854530619 600321344 176429649 326506312 605187324 478572470 370394818 612046725 646704000 86552614 425606777 299495352 305534385 285644918 247965307 531560304 441269073 644267134 199401187 119741808 707338354 501529226 879533405 842616367 984381435 472718811 187497388 476383830 521147434 230714662 908591140 193089348 156847373 715815187 908843056 831947149 309261575 136610495 846147277 868027255 304830802 478244410 852294413 429211003 121531511 738433290 857473686 719066826 963117783 841350311 894271009 121112006 399939366 558898941 703449595 442708100 507433194 522809069 595908231 777147729 518913792 367117515 54399673 503746858 675642904 477979361 841222300 108077122 214472500 313015275 42115022 939560576 573551149 544895898 74988031 86620670 23885870 558039313 948265846 331889547 27417655 334993771 203829131 538922 140203931 629003827 718038318 251717777 110405762 369104873 917890399 991668651 853048424 418014340 763657139 183991062 762944668 419454443 295902422 712904358 448823490 218628731 153060099 912064480 9391954 951138692 934882446 120623232 998169110 401504204 673993307 765744371 896187568 179720202 833396324 394011358 992682769 763582316 669342262 960469909 436358659 779127314 290981748 969818788 914945441 94077328 649474131 891272778 405930458 731774320 169262109 870246393 167282417 617137582 619314606 361407192 126472191 140574522 759894522 394719809 795501936 574809209 136747141 313702467 415589762 223277509 88136681 713610785 375802569 786760168 818012244 127108816 473211566 676423333 337099271 367764861 917182955 20746543 277187544 614096901 612487440 163814576 735737265 448736124 632925442 736668356 852943630 550917287 204863863 951373819 384764291 419286145 535915898 62648410 972582708 165322426 803269613 701835226 836605275 644283443 857833474 575287528 832535750 824091011 695483330 20871396 895070295 442787189 258403974 196896930 379736962 526683528 330972544 66971372 591920850 549725294 19063859 889427709 191979108 624493709 634041591 359641863 158218346 32046721 830234486 86377646 212429737 589283224 458289970 106047372 216367099 241091156 291506685 486393771 757780686 394869485 622121598 835098638 649496996 724581836 269642931 21464360 226415761 608026641 876441706 637397858 523841216 946951183 230684614 812944794 860678894 853323723 326241216 190533535 434894829 496764800 603087012 327832246 967652131 327518749 44944528 800349720 22673160 411807685 531035128 793792881 619281836 164150862 572277285 535522147 327579950 193918915 405362609 541498369 528217158 151879906 929357068 706885972 110905532 723260831 187438842 475605978 394697198 194756511 634780947 286747906 341766478 262663358 499212866 523427249 425638114 357241226 441891143 314151104 859408835 643887045 940645173 185447291 86273182 755894502 968837108 187456035 222541366 745455769 180193984 378753133 945784288 986294075 417070760 769969666 919777797 206821470 943062288 241040637 56598179 373327691 722230831 4509808 23919053 678037883 747145618 922071263 165964839 975045405 670196887 381740226 997468522 322253716 852781299 954313992 231742694 23221750 489200429 317014415 166277627 466430350 874592544 128102317 265622687 827834458 138617981 250262186 802810843 21810061 909617991 926446659 439389262 955139598 523923029 196170025 763181224 160361720 635426259 610525568 555509808 479985176 843977665 787260256 586575167 275782770 75131506 536778584 184920515 895478461 623108879 446122726 807523261 958150114 931351570 99122944 397949891 815667585 400054219 432043150 910548863 599495275 522549471 479470317 553928749 764523305 246282435 502216813 342013729 669158516 341023301 444648148 613879871 596946875 272287236 295542746 272027265 245452192 25244915 192413611 60658805 659463803 184667866 299423080 808674492 619823317 535616213 20021670 247396493 422574574 18568659 861275885 82043951 259672121 193169688 862687802 311335810 716791259 699732155 298612093 202809463 942384943 175968809 675745308 880346515 654144324 65081504 627243374 567692913 531745373 291784117 467984705 583300157 236140144 534538703 918676053 975716409 446390696 422968489 712941279 626502715 252372708 39780820 428443911 940824365 660872757 150570802 646132074 450110860 895630180 663231356 644127640 52522986 432708201 260010173 417523351 67773293 597933045 605390037 798234974 718016077 435689961 873696760 7370075 625573978 691439069 790967596 760593134 778633587 447036826 158448846 68753388 510258704 521281440 620730638 883160092 961623993 558214049 188017774 434394557 490369420 895954180 500716615 366880255 430529723 324236643 423458115 75382661 150090508 69382925 784997860 6758633 269574487 168088965 68067580 89994552 52117004 108043777 523801651 616306290 616017322 31450091 664736901 387614731 951107401 41238372 206948545 957673325 95414033 991779772 724510219 711942772 898690241 172164091 536183898 907113968 268953641 880368988 403495675 984819750 996640687 358221260 786647308 51763536 289811662 754851951 87723010 986381848 308077715 316734492 809749539 507623969 777174047 754933724 661460237 727673982 963202343 550015855 181349421 302087225 470368887 935395270 492430153 383813838 313215594 619615626 35893495 499251373 81206132 233341332 727444259 590943163 98408601 66327411 514652045 944672721 967214579 901037033 545043017 126306108 563629359 762145646 920372285 363366715 230389776 304257196 627541414 631592581 500675307 495085825 15076499 131524032 449557802 955946240 158293352 935481355 364711370 257628912 247814493 308136821 811255772 318111051 795480829 581293955 42966791 990879552 297264808 808584622 890916868 821754162 798699281 29215715 526745377 55748408 788915648 384434433 745325759 177377179 767176592 405342558 779072980 289308506 712425266 202013507 519311466 814838953 80306089 649961835 694684702 428004717 112963276 963294600 952258210 882443202 181500872 840303294 32216635 987300469 102158235 744335910 405617219 180635019 532983194 222606669 218317224 169713848 867625964 350746802 136537451 970281449 890223116 953800267 948113187 644061627 211465547 58135553 622299000 944437249 909534539 821908527 602600104 6210114 156611205 13352999 42112772 34829880 452500676 37367469 859902836 947920466 894117288 679995002 795666415 786056242 739667748 456869562 774385668 781406512 729262593 286415758 969779541 875334358 614399577 770602123 671937558 194324323 323383836 823014713 132372882 184202824 542393742 673725334 289055398 935532205 453920199 680841872 225296452 55125485 984059698 895854734 265435634 274439701 49971214 312240104 700856905 604924521 687818992 894529386 167031670 996311008 639990591 180651222 587998139 533954467 375834551 652615007 688275951 103560082 403971815 836446254 541359098 990784703 681146803 506395872 757294939 457845744 844737490 767352326 199156130 491730465 124398160 316887971 152145653 602294016 226386446 795565490 170348687 652944752 904151613 130160286 65353533 612691462 850862823 444444616 889938399 434924943 724657510 105882629 117832685 412528008 692489963 110140445 594189295 180184740 527577848 699950413 446868996 798128970 926344678 21482438 46608988 598312469 285244768 633288492 204441022 718446674 665725670 788213527 162811907 164173445 708674124 503142293 447284889 410351844 519906872 365127078 67194625 311816666 532605095 459617215 444060496 424513670 588153704 215626824 715987634 562975545 597788319 704007710 590401507 560924668 342680388 426329873 885961140 975735560 765737890 642361447 402535820 294173003 682395096 36826967 225551332 266153706 530681947 434250639 465709770 358943161 799637106 949017519 443689055 931782085 423292089 881662412 486909273 954105291 533742495 698828270 791364482 196566462 615321063 578468498 456766007 83737413 655965995 501160232 414665961 147980346 803510356 421154454 509446047 568756012 589383203 842990515 560482675 364601822 83157932 903218637 619470096 227917254 744078550 310590756 601080123 312490126 342568668 493991276 312691015 281889943 447854286 568443983 367332255 694709105 121986577 563447785 927505472 463212133 556981467 343640394 49042235 954295019 178051256 613540088 989758264 92815156 930310920 51923306 87096302 838124193 5365118 438526350 595379884 879187017 194702498 324712259 449943764 960768375 211456080 656023008 149082714 299563050 628096567 712029868 643213385 109480852 830760540 61666147 925902654 855191708 622211988 382242487 106787819 331210844 652274189 85187277 392071573 316485795 20005829 713952700 129113239 437966963 660320529 202086418 248819421 686666884 474442520 256546638 943609962 574918592 665828950 526337639 768321490 333576133 552736026 131590723 236377280 597516134 811481607 771203137 123561074 584361258 472290455 197937840 383876664 233756620 95904659 576407381 98441208 847367353 166008220 608914409 47801517 258118293 248324518 143838873 760298723 95280566 293212024 823238788 274986301 473772199 443003437 142022721 682111728 335435431 999910069 300914774 613846085 90488359 508111445 964362178 363450139 224653648 795491619 911724660 960145762 372285051 241597579 316455377 551052193 198990006 996137420 712694066 842153840 530060358 50651260 149701731 181885439 569564959 730862336 299277862 750681742 343307630 173252885 343138990 196714227 985253904 658863178 992606757 338893335 566338840 585163395 755104038 531292281 975241293 46401144 542029635 576741033 199077289 928560691 917116288 461436366 464853467 623645590 430559958 638486049 647098566 55572179 312770225 643476336 902012416 443692786 268148083 148117404 305348436 740169806 588732143 636473115 897112896 529062680 788178158 714770294 50877304 745511379 512591789 655021004 948543329 788477910 861046877 918047054 490288279 849015245 746266018 8526273 989453159 788889657 354771989 236387839 229979989 433748971 1433282 503335542 188788120 162028173 517078442 373629863 230014361 577763097 335665730 678809256 438190968 431400031 466395123 648352675 202672775 690410372 579359896 240460373 347653581 78173822 997398787 962019471 612455556 956625561 541553528 256361145 974535322 867210484 838070831 46044234 21061428 819581701 813898198 795993681 880762663 796693777 389172238 454705647 340127102 635817653 644018665 503319259 158296567 687210848 832436851 979317725 970866053 12620502 653226790 355720019 910116047 707461038 29140083 92789679 789008048 637200853 939729984 942694390 579770549 937683210 814551653 815561794 24355746 910118751 172976942 936569410 25576941 981781950 683294684 794044341 856286273 46386786 433288484 581136114 419470845 579768154 607306158 637251940 909194163 683097353 977287831 986456582 553276841 423145641 153758703 372050411 417370203 278299331 169277756 2140856 557628663 432764344 394860534 813549352 880561631 367084604 530389001 819474311 778448171 396260309 825714262 381445176 127944996 719756640 744619825 304889904 45172426 748879245 486565092 751176056 784094800 947128670 381671467 211265966 649621914 974462636 987718839 200924804 435505862 364614818 475185579 908567616 915367072 931656768 27224610 995129403 766369580 571558105 729845159 316639074 603564576 441418389 780534459 71971000 284511079 26001648 28640082 917267410 960424351 185961273 104173398 687654745 613345436 791442708 946862371 465947532 186748387 126294264 751524873 815523003 243132719 861686450 412056270 870135245 859935984 684314593 416235561 31763131 689657543 289778807 208337736 497341715 461304332 612183870 261118027 68701302 853309512 435250769 298614982 326867225 420389307 364415902 242473539 359772744 720384471 735790955 602253502 404347103 847770051 563047118 114009895 455280079 199314649 2142260 967889380 234953375 534394664 996249051 510035788 660143592 544565234 638439511 899450924 525955032 543212591 150468369 195189318 836019888 488124169 300165315 621366990 608070 810803806 429637117 559807723 174247300 441831745 610086820 809051196 203291367 166150777 937134445 127621456 292678912 353262849 290088550 623092780 191703543 897426566 571157870 528174794 222121219 435309548 825807800 552761748 756132595 699960778 585808716 441840109 951763112 892671721 895726470 456325288 24843160 562004168 49481621 195505295 687204941 706354203 676219645 242292957 96831204 175575368 636047894 626493380 491627919 191706345 815529610 204286185 40614675 136168524 500728795 429657059 220579659 181994486 76348379 592848575 510445475 690943004 633972017 246087807 265766813 706417960 186650075 631824790 619335504 533270074 404825511 588497005 579913700 794019748 758906552 941057506 212364823 75770733 592224775 278335940 127527099 297935 860123104 846909272 388504373 99509178 993233505 365926871 687023616 295232335 647229950 939754733 112809768 277485157 22020096 821201212 37325008 95426823 446564609 878201047 500871084 637908467 458518897 192262599 474847111 358367005 253914644 749742218 244967359 752215594 770215554 32215695 495423940 459735286 781065126 551045307 395653533 905850382 673361472 522830311 678708834 805540662 212720995 96686943 422864067 832798693 748159223 553480548 663202175 547179460 436997688 250305963 513838574 926604595 792299573 786976221 887315576 221910468 337859666 252252693 8203548 76198078 436324550 574485861 659796970 238869403 41974046 762583633 15149449 612627082 634400952 909237586 341605810 213862638 275699017 841205076 489963954 19099101 510914904 133847608 5505260 916677793 195879104 424381267 794391381 129040187 630488370 640670701 365117431 802250459 422644913 664015811 572749678 645064809 490009108 346918790 427961454 469702400 202216839 469269850 794431035 848169581 209009418 363811160 196028207 640032180 887683824 643151884 426828599 583454091 168432738 443557623 24179798 991686366 210502106 656281870 943647521 230775625 795900840 686702905 975877954 178444705 944650352 631489237 738259446 767729259 739545514 418726963 145112207 120843875 701646369 557697302 800082674 615903479 861994613 254756153 995626521 924543690 579485081 994598087 668532882 100292145 498771797 594792161 50654974 832296889 212051653 93412380 679357587 474641567 430156504 943734016 277375387 566826326 403080914 848789130 241894899 758704133 927916746 793637546 597820301 692160774 471494701 778308806 70185198 936756073 450097209 844820534 263681968 851445103 241522819 399012037 715992833 266188047 583890289 352078646 439921699 868246132 38535361 282214845 623140074 554669180 448527872 174056578 718401601 342186299 150661908 137103906 284419237 664793718 28060339 771812909 88092840 568651817 717604073 942988201 42565999 373452034 244933014 296556941 975243573 150072547 654953710 835884871 499511750 67499875 845324279 628137783 948731652 877235790 4183310 631354674 471287654 115531809 835121251 813675264 205047924 88462991 651639416 746772701 684500812 698325246 975295141 322315260 288048928 940155658 392121239 24742143 393114550 922697986 263571917 828833921 919578087 622427238 40872986 464589708 778477600 580736111 376340006 608829475 898663140 301902471 662343917 652860858 288471367 546953932 954007870 689379768 271988596 365627538 87468605 900991484 129420585 89483486 401254369 724931413 253108278 344751339 486828919 270938633 923805954 704284329 669913117 284918863 123491078 355524409 447722824 374317269 844178255 480349042 354539326 951020346 928234240 534536287 684984221 401211029 342909390 908281279 437351890 885560812 792484482 864927364 274657699 78309566 704177531 979315541 351249318 868209530 952192809 103973131 179127751 767281157 911116947 304005431 546961862 389911608 195701202 299505819 649688502 537713248 669720724 418492333 469528192 51247549 127348890 662810903 120004190 584310531 359401018 618335801 133790560 250668763 105364701 50129318 379529194 566879843 552880514 81652130 853396276 709908394 126034234 825540779 921397705 865596469 514075050 571834349 287660552 644539773 212947340 508608460 629622950 480979823 897269549 342401118 557567787 113425130 2417905 680074222 481351280 581967940 745866187 484539771 469892391 347495366 820546501 758979894 77691475 740930091 817300094 736399624 561552331 581059365 781224359 929571593 136244412 224151512 51878277 834681866 510883364 491595101 438276979 494218764 727221080 522823489 703542876 940426951 282033790 863724547 842507589 365758500 871654676 942838681 925326273 237002435 738693735 97325036 614898299 979128438 453807133 480333143 903258032 646776516 869187756 772057900 310351282 565276007 355568608 655163439 708417894 986525902 774348121 489633049 256861383 182305436 620881674 898923798 357403489 328813095 317331900 26840135 434682582 150995706 76239753 457127489 807702877 294309203 402411105 648257165 338752062 673758374 634394760 12911910 944961623 122131480 327263510 984962302 309636762 757849348 622351478 104245369 278709388 823800186 309235431 715630575 45533384 430392507 737710334 490780719 493913978 487185342 228808226 131866871 958330597 993889711 326642959 928917373 637305309 731774570 79985236 524938985 746376270 367984388 403174101 37535960 960194995 795597891 172068937 695414235 414649247 130235169 457386428 312909302 524220984 466642253 563775503 472268065 316204215 410120617 370061427 750732234 28653545 606058189 311989490 367886161 176848049 810078083 90002150 84065931 723445380 331654473 574408064 687301184 381948907 69999826 685631042 277484461 149847300 386937477 679834501 896004867 222495234 494108412 553019124 319275494 418241961 764191111 317187599 276621806 523023826 674371751 789067434 211149609 591173101 852556947 197108075 70775447 761612154 688160694 390873679 186765997 934211727 91625774 46161189 529041363 576377941 697186639 317118481 943699174 404423563 123721246 389058059 876679607 283300610 187799511 789587294 564666761 562082335 55991656 288656937 532181911 609837916 959552755 662173409 813495180 558310086 631445584 869717709 243156488 549056640 664936840 567484041 543401762 686787903 456374107 765157508 313286369 131697869 46970811 653063553 512318402 107029127 136903247 628961562 807817013 336951263 331640049 277467704 319002656 800723674 37065777 676402588 926103898 216869522 63194063 617401946 808001073 753991093 57387844 683777625 390399205 654029572 711256634 92484308 587920682 900112853 674823951 24476379 119242410 669209746 32518999 638061011 463315329 995718968 539719767 418230258 157882559 263904217 160748939 16171204 613549802 897834778 413875488 106810793 24405113 13042870 926137466 594610260 453009498 967039993 905944752 367205197 892333165 592188997 821807371 219241584 882233350 51476368 320668555 681690988 338728559 253006564 540002146 679415365 137866083 311157470 623811958 107948499 604613525 503303728 870931683 54500417 80281383 947452448 870316407 983089550 301327411 108760326 729786933 485070351 638378822 25781970 114455507 891242219 358389727 638620035 46154043 758291614 225686261 289466801 872264718 592629111 78081390 68344580 923108124 743347737 537859241 263965370 534084845 845285374 617478901 407832613 266015803 689871343 184732695 128831275 943332982 573600909 185269193 822392516 58130495 873209548 326895157 151045504 559191021 209660018 463605886 939686399 84107275 127670429 269497143 838873462 916488151 588992058 268723945 940614705 465302981 56200335 92266642 72419339 193963515 561105841 665337889 86956791 828808402 374173967 80423675 667388795 888876891 302656997 914304121 758305072 235731415 511384522 756181608 601119043 601423934 398992163 899726215 476645111 781056186 100747181 413219852 589977121 362864681 60352247 129941536 512651178 845723806 531761893 591332958 355371025 84806111 324583471 287912024 362255335 403695593 637708511 237604114 685071440 406272872 447481559 700223877 53323144 949523520 710302281 339883293 723760476 413846535 147961405 901176380 893074861 973114504 414857998 323663541 403417329 379571777 442759917 914574417 375344818 899419877 708693597 599233357 163921420 357054428 439884469 938567386 10186291 727373502 979983009 576693148 112478955 611743708 8396449 350848044 149246734 691356343 169632649 491143574 47370506 41260167 981178112 745429468 293684576 318090933 739678209 979594353 923653926 490965345 310841180 541118654 863506054 679205341 920544822 502742176 974818621 119747375 666100357 925625576 407386397 716445331 633362325 322082778 892056203 381330423 207219333 133074350 311068929 950143102 344328395 756997907 177233805 823396606 75166892 985518503 514945873 14993025 782399941 7772800 419542017 869419720 70374789 349075622 611606632 157154499 944236976 293285782 377456867 640543514 439574237 235563969 443205604 573023911 904601337 35542282 161084016 463616250 581621187 55032140 546840738 144305364 368628557 823225554 576662054 269713068 766488193 52831453 771145918 836573997 293761946 486915106 442912449 697076662 811775143 7325513 620509079 623598296 445464587 1575791 351697470 281521372 302322431 724104869 631424456 18101819 958075919 205799534 670891483 353835555 618204057 94896197 892680495 883830009 253053521 18138645 538550292 907342034 613024192 801779391 654153449 736751096 294350528 97836184 563705510 608047467 377470466 553900008 452851027 201218909 642242184 418790763 910566031 103242165 705876523 424796372 641342986 245904525 817159702 661265734 938214410 421660852 848364873 587594201 82860522 648416813 463733015 811852315 801713815 730757806 101551528 687463052 623703314 188663842 531364984 99748640 163231472 125477160 333496534 164269505 194333405 738464657 154345574 631244491 247024916 196439781 998894495 849174414 839145449 258182879 192644174 704362192 345339455 104379885 254189585 878749000 618796050 223379377 728917725 141710884 6937839 149761410 544221049 724306308 688094327 563402476 143603713 342713084 860161248 153454636 264058467 665333270 959135091 702077621 122113253 452625614 592690959 334904237 916453533 895822356 345659045 33699440 469052408 530270286 332132794 10581772 856341812 141033427 813933288 588406980 923818725 209537905 247924316 394845326 211258996 519117543 709466714 631985045 743428251 70093164 133574581 564438967 113406954 590255142 396833879 772528647 766945605 837542580 529414079 458421068 82280548 386754469 256525182 830888577 513477202 915041535 54486457 363112275 588768239 893432505 624123306 283556518 126897262 513601344 114263583 548644112 327481815 830201846 859441658 698826588 922349446 231998382 718205615 224751881 867870890 152227122 322576073 85739209 768922311 994695101 922422885 640204034 402528821 14133122 995544500 294965328 271411358 230307363 437148030 187112961 756426116 982404410 41704346 983465111 678548152 220735187 39917431 477968970 165214436 829999600 743023255 469479812 283283459 25910532 528483598 839313763 44464099 72121465 598798855 313009722 722747562 679295786 422316607 563809296 859963214 617836265 328752776 403859743 5233180 650527482 402519624 843973718 291434290 16789654 210298871 126676952 939409668 897312106 967757733 949611387 820265691 293916181 561664369 928919882 730117457 36282541 833239059 390214148 943270614 245236539 310145363 533346202 60112942 56463418 793213071 492074421 585656049 598592284 159463737 184842285 985552906 559070405 173265751 593286035 124322361 318226958 55117314 261165992 603344017 366745667 977953767 816674788 990297338 428794277 550830537 443381232 460182704 614877674 79709436 167342124 420474562 212223160 800955372 623418922 366443668 635412525 459929748 173679920 548618333 67779930 181100296 807188667 735723434 513834179 21137899 257843959 980408281 15906017 191659769 174725447 659717279 236492960 621392255 960534211 865278595 560680929 427488990 575377589 264364384 950459385 488854796 571833115 160327399 721276464 169248530 785213737 622329626 435345475 825587599 766899140 13460179 692335843 602328371 117429767 231161915 928712244 314398021 500286914 321400147 118106703 61601310 842475510 797377134 869148608 994281388 240946522 86343349 639712776 783370736 184032473 969423010 373815324 318048640 81309202 578338949 719087844 625408517 934484439 585661698 545727933 179149502 95354030 844057489 9360632 485338876 653069651 324348669 575809113 786668708 482962740 412640230 75763096 676687536 169782003 121673535 45014755 416246190 674231528 91499216 746507610 743073855 20447133 672714165 27925906 752867225 84070992 184241885 777469459 664972806 849971060 933027724 268080090 823498083 547664176 822013401 90538200 306175394 261301214 565715761 175021680 539167560 39129229 37523154 804294653 129421296 599607680 948919889 903688010 604967622 18505901 833744404 347271448 201557260 213995583 199572953 487537563 98984088 958817045 14246189 595293949 557477972 661887296 576458742 764236762 656374461 194003593 289594090 447295427 642210405 114230505 396943381 911317947 990489202 933295886 646699351 907901117 595774236 448378076 692738788 460786227 458831922 154947050 346428866 281051776 796793238 280770561 908386382 494721400 488952252 188740001 358879927 89481443 870569007 889053308 566209922 110153981 410541581 393795065 467571204 449962233 802381958 227557298 442785003 60469625 147580768 372581878 801626806 600471320 337898358 950511688 348492856 85243104 686824244 884528606 228162329 59146452 38188317 342024739 98269781 393439336 19871814 741351221 325404859 347674883 167333592 770108519 935682927 87886980 853277329 3264192 410313320 872573882 841269572 478812027 988786931 901333227 671241044 862130309 783547950 530356814 235900989 813937923 129852302 210079889 636367116 729893833 731832665 307611475 644112097 246208483 573398829 618956203 278796660 172920080 341486199 637267615 395731342 294619202 295063805 660006318 447147403 704116767 237150037 752841543 892857311 463799171 383073643 604917583 547504526 125912572 863197439 225825184 305175729 648466509 783900708 235715716 613183736 965299947 594189251 736438590 689900067 157693571 450207254 664481921 21515912 848011378 941779245 670234359 976411537 267943755 506920300 451545531 94243898 204180309 632208907 51433695 639864215 198159626 459840405 653133799 737049932 211920794 908272745 775228492 383945747 642428774 341294396 985554939 74012730 894834309 510825877 147009491 110188578 39168322 603608144 209338923 293033153 408800923 881115676 691992905 506691617 129332420 68338173 663102444 111507423 307265442 531034058 26566082 457094060 514040657 15566512 237963251 736624080 644674719 804391341 898542485 969662882 655409550 122225174 248940085 176048657 196907990 100444177 326845524 378106398 904723808 917395740 224803303 755028319 154900172 456797828 304537303 388601470 426238956 117637103 160797055 236794296 898674247 301354963 164149553 177239391 122015639 752533500 969149617 205236825 8263243 641951754 814935736 822197918 315497990 337455600 366900338 535490493 827670558 544642679 816321537 951257432 433297438 646113721 458998008 72684451 737730116 657936294 231712480 693149161 715886083 541121666 931105718 197145863 379937923 188964709 931700331 703042543 92107036 889718457 429135203 318602279 219974623 976803520 400787191 320265287 341596685 277163532 319849971 372054655 269987485 276794885 603964440 836433166 565547194 916122471 617161883 752250060 704264771 640499905 632246948 397881761 117017674 109958390 732133840 845016843 114098581 462337472 299041456 873134749 446894880 17440296 600848712 230527610 308270233 57778447 383854992 455096798 305034979 713413545 738465270 566390677 477525140 508246525 173071323 110910594 683128950 320676198 460578321 501639706 428513801 527459093 114805603 735644390 565177344 157279372 549956366 287859461 400673472 406264868 426822976 679194791 816383716 241835400 707064736 929304211 196515259 747204152 748059589 40135842 768996296 154391559 617468861 340301889 753445698 50986398 951748744 741461747 665344146 118491383 223065755 278610637 628152535 924506082 745511006 793385721 828752997 418585731 292066990 633868339 256574273 273934802 172160348 667495759 690954663 575211545 182937003 236310449 615632517 737891194 549219542 266025939 827466749 950402663 709458568 58976707 368779751 313542184 489692002 821228450 57872972 161448793 204324728 482038310 237258732 624682088 543857876 405662488 820607673 595259419 330196978 80894423 764985434 901247497 907315778 730935252 257607849 471007004 841957546 364422932 822443061 839410197 376186881 66073265 70818497 323934728 389941141 486968153 197987267 624713947 127876518 579145165 135447270 34416076 286463465 824123748 148000904 159361512 590269445 307228293 663832125 880417429 494756889 407892784 871346506 250335241 480591156 983912310 87080746 713081808 402273244 170916349 568672269 739824458 264492680 854116989 566456148 126461994 911962150 929694277 925758487 334023928 566707862 400793270 765072287 472849296 657506092 526806983 346709996 736975265 255664434 823455360 287798831 670660399 240728676 467876735 918124881 61536018 844596082 661924214 664579179 306515317 757198977 800227754 173003596 956329559 842933162 681502838 840969463 456936973 833960826 773840838 356862497 330382270 653823857 32756125 783248823 47360998 932915843 559737999 912877398 350790868 605487002 165753927 773818833 687886635 997945873 95456258 660450223 513517669 767362618 554745619 527631275 711572811 277363162 758493533 705217842 603011198 43245224 695049180 198542568 609007346 865840849 135330588 640136483 272697965 603050359 544727488 570252911 676837901 603717933 10534141 329070600 920718527 143893117 918911260 72319075 786556872 792240226 345495035 338341 599866176 40003790 656247181 751629354 984281234 656092453 490036309 569234688 100744446 40597184 762831855 967328873 775986200 247117164 743513992 632561245 213098566 87714792 357897313 506304773 726974277 663604330 264005199 909578561 91948196 302133531 685705278 517824291 279478343 465560726 703147690 97841778 184212197 454175853 838315044 132873000 20939915 721657764 557343187 501357557 395687192 58780468 233142768 636484793 180950719 267274377 924776009 677033741 163178632 103763461 392067263 360841403 79298254 846442363 921675208 611390018 622014914 418961588 323578093 715459411 571225575 871991790 998929741 154981718 981816980 738870359 854382616 838917094 573054069 567082134 441723670 552836433 423032842 360408387 40249118 880498969 427999271 683696490 881729183 852850805 326735986 564137741 514646042 835163856 459282409 789087135 445299877 586355785 399087961 487832201 620882026 262026802 422165992 642617768 889621286 472671634 224215435 87140813 214926506 340949411 882328976 318084924 19761502 264969300 135977750 972273710 547705017 93621959 7151504 543017807 110986698 892680660 81223495 160385088 507276722 804979333 986231765 403570198 138146855 638453912 54094506 182498777 976757235 831959808 853634442 242342150 541634419 703460453 81612556 504466446 394968345 45443999 591049501 597639893 503171563 535060542 350919547 601119539 70201345 364487429 750159419 653279606 868249866 968754283 795281988 993186526 554614984 18816793 934673362 504204320 277525391 286052462 83562739 644882404 488949450 913463038 186900493 348787527 228521335 624033038 177164374 834416218 134699174 446190874 200217691 18534049 199674877 746333264 78923386 352971668 95310391 422113555 576147815 509835041 831340448 484194680 901189291 273680424 546593947 205888972 230904608 971283198 235265564 308046604 907962230 405227499 132624943 289468267 66453682 705144748 683223151 188502224 998830250 497496049 191726735 194634581 742204554 133306336 929198293 344945609 222683473 714299536 726388890 79335471 181521493 209203599 264295627 874271293 830503867 969053021 146592875 768482782 943516416 441450991 51945743 551824304 283489139 215160108 148293472 314001287 920760 113108339 215603613 539524328 439880006 621366804 502500886 548377487 313315562 846972370 538602930 574900713 747702082 821500263 999838826 283360667 991701059 757927936 135654859 408273401 562856628 308929981 9348984 275785871 25200817 327684147 761341862 929251740 725282856 17551593 441162655 917682322 50713439 5821406 14989887 703359128 590066540 679656449 364208250 986263816 224291515 6605752 13259732 489229297 433478029 101903194 386756327 300385430 170098291 197929909 323225057 804870124 952078039 485193864 963605251 680821536 378145651 904663306 334050083 154729999 579942103 264070242 873544747 244450253 268910567 941873708 393348504 304511775 5266523 363362042 795648763 556847872 140884286 89448145 907424891 220607264 255299952 343802792 290680658 900830304 144723492 785206253 806795340 40009047 833292130 314143999 65216075 879665360 465681030 27762612 853699269 51210826 288454335 831705301 549731908 752579191 48749457 412342686 667216613 891397565 470033236 743319103 600132314 157840568 398276530 16661597 864374504 806643894 210749997 126848913 214492906 947996729 328218774 133879272 417647692 276825465 385194903 741381729 669834896 917835999 498797355 994250610 749515724 653129611 968812320 9200004 188237098 419630032 575052188 734312818 160137576 781145010 367272341 536605966 255418710 519701359 820463959 177076124 143183450 771417075 921149186 441344085 422971119 59645282 928888586 341552870 427161377 283057554 692402869 779355630 630625043 329859726 80930465 807025027 171986809 112899860 288460091 488003502 250901022 750076184 490785096 243881194 735397984 49623103 204573280 929744041 551485871 246469733 446246766 867027919 657998353 70997527 217320754 380462389 260051105 745916698 365221567 192109095 515975691 806285026 301776381 815189223 171496210 590920476 541210152 140367656 726488331 827947044 532290127 774719635 850840671 640098703 359029206 790155589 988876557 822461091 588882676 535071823 827270437 217841370 158198582 901647925 45043022 823220835 302350330 963516784 665538369 55847073 672880885 42449132 651536459 92266666 5307566 330699402 9500111 745366473 218000640 934797727 573562818 887429628 215386012 546935155 807128365 790139510 685378180 521207236 766718127 918275102 64991377 873788736 231509241 374815247 757852143 856136206 447594319 665670678 736870556 47830086 442660877 725833015 348873452 583592052 208508192 553639977 966796296 54455833 513377417 864385493 752366186 912091178 216773854 914849755 675564130 285320591 781430217 678769420 148206228 84607909 31582855 751329777 517729912 206686909 974542953 123276099 535922393 392627355 756831574 688533617 361080919 747962103 11002440 555280413 457547749 678595071 796612554 498872991 993750347 334998739 455670913 804672640 902800293 629907464 249271200 384613120 345959906 149484070 308584306 771271314 802441541 658641962 886789076 554155355 336167912 942767109 729271 58770358 666560308 315570458 316978339 183065778 405674603 491298500 446871855 385744530 66203934 898593998 914622858 726536012 320273335 656268281 271307509 250014987 477446641 832002681 186834247 449576622 243015514 555640 43199336 278374982 473753048 356813458 273237462 214819227 552474657 270519384 208614179 34451112 497671745 208624845 972106868 55309339 94790168 438784236 118125572 636866006 630995930 384824352 544106399 623648625 52808845 432938185 624704295 740825781 848723086 338050238 627515155 867124770 959161868 450885062 689310443 59328874 653180812 350055454 376505805 415190004 488486499 705737974 753949931 37103450 626103103 919687412 136156171 748403179 674978975 4804783 653740549 569934122 516007254 715780405 993832265 540299341 953647372 972061829 623161430 25759422 536348349 699365398 795740228 777009310 520201528 563039055 688675643 181183805 986838944 414955020 180055290 372692899 510728175 267547424 810092881 654610699 511547246 759103181 432683687 456848226 699088703 471964493 448475765 253470156 766004947 843664205 457362376 732224288 436822132 608562285 514129347 260570727 416454589 497285057 707978267 642488672 388534812 149277267 179051417 51441919 583624023 536824222 567701148 284085226 72869892 686948372 411248020 566015227 527628303 568602010 312641416 888530881 31129912 722469383 412792977 97657086 144653714 711766440 162970717 356106538 486296070 6147519 54369965 245250799 759868622 245038847 565592534 888968619 109928442 4131858 522201924 662791153 541069294 993632787 860868595 842153480 554214370 238168340 857028340 275332202 150679137 225020570 603130350 404560454 748713930 432295964 252459930 694280703 41949906 740179847 826680390 667339180 131832064 893279165 201198675 142911894 866352944 546042641 645123768 608920252 583089169 440104908 764124540 420242770 344050343 812348588 115995711 733715773 952959689 355766624 360767154 731771545 880664996 488699661 379473690 471262259 978594358 488024780 968692945 361703440 817947092 889396777 726867653 295228900 772107428 554501029 611806712 916374428 981763620 460062006 132839934 535270869 434678689 25829570 715955074 661251170 43838657 264442023 762711745 346732233 300445178 532262454 19911181 92171463 119930648 877488691 644132427 913606856 224233403 589568343 161860981 644649071 545383894 755539150 912039706 664930068 451132978 645354682 824402649 897927745 309218024 877526190 534157545 72921653 159613419 360382515 664858772 382816353 722197372 671420742 761153720 888987117 407753908 564957400 338690629 761829940 839826941 905626445 794738369 804382019 665635737 318697726 212560071 503338078 813183002 417935543 700567171 283192444 841211112 284186681 968149048 865559750 245320895 224960697 276488890 445982492 177011246 937087327 965923316 306349200 817165336 859663816 678829924 854458856 815666231 242949253 798991002 287099424 158465428 656753050 407563709 190952166 723136272 931296512 425030149 194717981 22862303 420759331 488940610 756255066 903194120 727865188 404077396 107136106 979760358 624168088 251837104 859450826 613765546 432446343 561749218 619836973 954422742 342883182 534274565 152546298 911544771 274886269 492096077 116314060 257123100 93587034 199972477 84465392 941143393 39922845 548385905 160606186 39278181 45734226 885739414 369054960 691079377 312337786 599830893 856987245 544133279 248466313 977945612 41448832 571993503 196029929 534559900 23126650 914843125 15572854 388530652 568413540 684355737 110661121 665458844 472802423 199624661 405878989 174247491 738889889 302148555 292471573 24587594 428945927 921202925 736976516 330362303 673473661 856499331 399214523 285198787 600827920 175319848 976287950 134867980 270222205 316650317 683126215 516719204 459546295 591501237 730472738 254194728 423404901 446551543 38490192 254409417 24817505 17185024 749735988 770455119 981883706 500952974 873360809 80024529 532694195 160496310 405332985 177288190 598734658 728702046 520295783 542879639 776566417 724666308 262037927 723104754 261052673 113330165 304987745 321788281 646568994 849658455 87534001 40612905 644906300 847908128 542315178 858573332 418393034 863429084 115600846 999728095 460692474 278259179 888733079 728226628 375370030 114703104 893006066 278655377 628078205 107983267 525731775 158060584 268750130 520296880 795717970 214208765 83296588 426424534 487567093 695199515 27086333 805851417 800768612 794044191 186019884 598913873 739038799 818324923 838200563 879582121 837999323 137356853 428273697 235124256 891742754 692122853 644360888 530647819 511987886 579510202 800085872 266720145 902394370 109589174 410367283 192387118 718459665 99405421 447706015 870514992 734771397 711217291 195518343 933136701 283244665 738372683 147258738 884128203 255064703 56525568 550949915 923473831 42909852 606294160 768655087 220778351 996890759 335956467 873528466 111712280 805159021 500935097 315002714 368001896 262193008 395008129 817448914 780735100 211352611 183915907 147124537 179841604 563681040 167773447 723444736 868355586 597845298 603255532 524327504 900563407 519815291 310745378 964296322 535651094 52956751 369253936 752313764 973233943 372173319 842727855 449462267 646428005 543608688 123725516 16036219 790250601 435388233 550346954 25107025 298206173 901390793 141602686 310669658 114506577 142675734 182879185 241039529 433913001 382420430 726593602 780552709 900760732 260825986 383560545 531485544 837707063 259908406 104170581 707821441 166947929 52424163 161172823 274564147 231078453 162021110 141870645 951376660 692582354 589512398 502270160 816554991 416188302 951363393 110285214 748912450 569141655 311006231 320719401 153629377 759591537 6641038 278125453 950501841 275917683 68129493 115959038 85646350 264297801 604298385 898796608 467193285 907587699 921362778 8474157 509966970 593223621 488141887 928119603 999213924 923337445 427237182 180372435 125493228 740601041 149126605 364496163 321651762 489655894 637529940 382996813 721621896 938566809 115705264 424275470 865613044 140077970 249707442 306519352 738410418 485572236 553364894 508121392 276148144 784831143 69682093 167321456 10548241 889173846 81760907 254872326 486110123 275411170 324876249 576309524 465164681 217446628 648300204 630892878 729310569 282895567 249869324 823968383 227799614 35629668 912834934 429118212 404544687 307817531 779713883 605869391 309720983 329602113 945548191 128802917 842371 698251316 718350874 212350049 680377911 132068393 9367834 15957743 195855657 670169351 96086496 725488593 769869316 815871754 3312414 497678686 181702695 886147648 288149887 992525054 161802276 57750799 128110111 864415663 472658497 902535341 129826063 95708803 861576442 514398631 68465107 594828064 647646589 263829595 255507939 539347006 372024364 555182973 642908461 137937965 48712991 13257878 265050769 230491468 43671711 641763968 298454628 544119955 17091500 558245355 245146350 681908234 838156408 776408540 936089324 247795535 357810410 109968425 142152718 502336021 412262173 316045310 348525434 884090527 734685662 905300570 79930439 39856713 491780401 85197459 824923651 871351808 570046156 667460302 25111342 509112516 912973466 516259464 714115005 509227053 641823033 664648464 273290136 322081507 10404989 328758282 524235547 646284581 245541355 411681261 820801945 892275011 975675710 285651590 588306388 633119268 761907430 311260531 798215303 15907777 914032260 144188585 827592924 931596200 68501872 993958127 146189046 606723962 350535987 214981728 910130281 136848237 31273997 822261997 761036989 839477450 589172080 840509145 945146350 822462064 692978819 247583547 719408879 888814927 611196064 206427775 286773794 598467310 337363414 570814181 938086369 190256103 545815399 739058433 371142905 830839909 562018891 135218745 965049130 459376812 136168364 185748299 632689576 700189073 6628712 485065412 364489117 369394942 485869714 431133577 691005092 352612464 25916913 691117394 303056208 989203833 350923392 931761962 36943779 891535934 627695596 590012913 416442263 615086585 153198873 672973530 284911001 319010168 698699422 126608365 906755848 981551516 52574020 208418950 932880059 81002460 497212042 813545940 303858552 980178623 541376804 527600987 205654654 624642149 836818808 639951218 615706108 966195455 626475040 947292614 890405783 190185299 354255978 289259989 431026408 573183289 488662235 259991924 805658108 125152800 198325159 638609738 249880018 899611529 250522427 841736019 362019040 108213643 122777780 561320285 110666127 695646542 239584869 473697678 663018682 865234832 332188757 91645660 281763379 278633763 450522302 53217171 159911743 804233581 792857744 748882387 874247957 1250534 798411755 701308432 152153954 83869597 799454889 834138000 167979207 538561460 458871506 499263216 306804058 44163039 104522021 318482080 542759201 755864554 805402006 849785698 424948378 652387632 700413386 10760399 824313142 764954404 953546653 206268882 59284441 710211020 806046108 515608875 120297820 965954624 405011851 575710701 478814475 690784048 755167457 724793856 560195368 815787868 771236167 206256288 909259622 127201305 903723805 763987164 242638702 372339155 329870325 431317016 710570845 432466053 213874454 227593355 361172548 957365826 895607802 643723202 241784487 273071024 242370768 864746267 688747775 726887560 174031099 119421003 456312376 820419608 954003344 414143961 997218867 918744513 84700636 908810656 891786821 572551544 776920029 163298129 142376375 764620873 456598212 758370542 471732804 384059599 987273593 461055824 387420830 256212414 222681878 843485347 713278696 46848090 543528299 165403365 526084925 889021693 167469945 757222506 830212136 861055893 57475575 408784986 831790378 522864163 246844369 698037042 226444600 570158909 604072099 571061567 256621882 476811916 606912834 685607206 649270925 544553295 504873523 137577567 798050690 289344727 768842802 398318517 316380125 4344073 308440749 413533640 350242646 813980383 104381511 683293579 820205083 11997415 815943509 945977030 526110541 343601602 660147812 32730772 145893758 1129638 804985521 839740390 482522425 532280285 997410991 445338111 738425210 582986052 368278661 574269175 454477874 24724173 207602829 92535864 794865861 133816061 850690007 257002756 421147275 463349614 190268580 275729644 719414610 548590926 63912171 805770330 970830810 945786335 853259479 703844105 3091544 99943157 302156614 790658695 728367348 530515323 995272780 862729402 629018698 701563886 48734638 617338968 226774509 306649824 33998184 484274029 135605471 269141366 98233896 318016985 166040603 380301291 132374992 562898383 939918092 420486667 438439927 402417240 211984403 139897273 280333929 538017230 105379076 866266985 161806755 728215649 677356457 157680294 663988568 659610773 881928766 285888654 375205614 574589890 566203891 513108561 915450881 432920723 459134830 411120053 999591136 463449992 24454470 961664917 73636619 778047860 564737673 181018205 394019771 602524159 506642231 656735376 872716890 950478885 510911172 736825666 926124294 306306229 72012954 738722463 69851923 428939986 563241620 549161570 661475206 530249334 7227269 821135454 599426458 837156586 577605039 341619449 844166975 988072272 348918604 36397996 113554326 31757081 625064713 79882116 444644214 630569103 534337158 828121508 593023978 64667980 972703959 602213313 140706993 372766401 338752774 896162468 632754365 593936049 851842190 462316204 434964149 131622835 289303009 870189129 394456946 391072691 828116708 956308098 794080389 618530417 555446638 50292080 642553520 134397952 166869964 823192769 694193257 598111561 716942144 801795638 257692250 575164550 703432317 113886245 326446563 274479047 990408237 663519223 498068375 777546096 627422059 660050603 566843834 999440057 804666442 871743826 297450698 213139501 897016396 704069009 792918003 227765291 732289259 196720162 801098649 510213480 792350227 505874771 754912210 168569707 525610662 852719493 209169641 527154960 961245431 911589806 525665757 503255302 171850575 339031512 711472863 936309841 324215916 699066272 763126232 413586120 945187325 142503607 114357984 357065112 988868391 167386468 99067592 743475135 77856003 130406145 190979473 324403858 372825373 967677562 656232691 656782903 866044919 971889873 170098903 758753324 603949956 279545244 220663261 455307710 692231085 339379589 50609623 960641683 508465359 310900937 179270732 679145761 958708795 339636666 593506038 365449012 243698357 349003581 923605572 377153132 243120886 262091085 893615065 336333500 284673578 574318454 372766987 768216812 534560371 183666522 720574821 606038808 369314148 448304432 873825573 977096496 606754950 582470208 896522687 461894518 951807446 608334184 829314648 117646082 698438725 594468250 890052683 381119041 103022647 762409564 503857064 338505586 869579269 974252614 896029616 733156136 736263803 708177287 350177114 923584203 779323226 329517665 360817106 590636311 995084759 162952105 86912244 464959130 12700954 65772872 774247381 544979514 694119104 463862460 778364219 336697262 747142490 421115287 475150368 340427776 781318892 816407039 42275891 113310225 91940719 614778669 505046102 387062037 714948943 401202670 112116001 524719891 600646637 349196581 989933918 49438566 518873118 98552391 160749707 630608702 825240234 886353885 328803675 973862944 776749262 772456966 110027317 437255778 651914938 886330610 355140531 529918896 361188884 807689576 492568869 474307978 95667828 582525761 296919308 819064259 704481766 884352490 220262815 436476164 422188395 480577766 158120777 526600519 643431288 157484618 599191848 196723292 361335413 997575488 961301392 399440487 671126846 958074500 928491142 708393568 169496486 88490218 80752710 709714577 231690480 949570518 491044286 702709020 770918484 566251970 353166608 65762419 805852032 555250364 357606932 249585118 712440596 230803173 924744403 19422200 650573605 441685747 999045133 71003442 208062907 363809967 200823220 650676303 830617426 442510712 272615279 238601446 525145949 855613631 886464792 399315428 476961470 913824905 17093950 79058951 503293520 935686640 594040228 208962660 764732766 153712034 217686976 452523745 274481704 950919776 676375357 864761532 182543461 860016512 564573305 637721346 996925372 612584812 359224584 431288600 650319945 581558305 871862831 471359286 992706847 251464625 699083114 126630120 364259520 681055425 472778470 841409931 863930279 188952332 494332423 782667990 153188542 338918366 517965796 22482254 732786152 471388313 225612230 354312400 255969912 663324980 962158509 241808651 534002616 460163255 687883467 552142851 923407204 593633728 170353670 801376400 228795436 327798529 663067258 959034589 634676277 811667903 860941301 969647849 120346009 810052181 162550650 216219913 331731682 759500463 275034047 4281956 358684051 327526607 666771886 922009974 977844383 719187788 614266599 815155853 106959088 887346638 448590909 357070927 85345761 61769107 733601333 325093938 43280325 559666669 458253194 947333891 54442078 525814466 363731372 308469600 890380134 291163403 631594300 332286014 770229514 710546773 936095889 971182435 576752745 355235395 146607670 544175596 78615577 990621449 504400233 320917193 985477283 15790579 790396574 731093308 936583938 116536028 681125371 126894942 333061928 983628215 290357721 385954970 15670394 5114122 629790025 177866288 279123535 249827950 957511820 475452339 831597684 500161809 15417242 717391244 219923883 205383731 214418077 381289333 920120871 56082860 581024371 193915646 519776273 769187941 233577263 865507339 466162183 983226586 419787927 548745043 77610391 627916703 829381288 432877795 3309513 201729496 63831566 220715162 923344274 230706623 610212525 389531306 791714914 745228577 321327643 464573981 636353687 670793697 807898147 253450062 176918023 944019060 623390531 350781548 220435579 273242212 133404462 875625978 713600046 559779534 621151564 687904082 962714706 575336675 604152629 809400605 130496907 766173290 128893242 442910172 276653682 473575485 31997148 890899555 967791635 377609927 881610578 530263128 339532399 584465037 58502664 707276472 999984891 481417378 789180187 786125907 765916447 197782320 149049821 187433035 333690553 538832886 757758295 96214169 655924887 48754885 866303682 190493832 470830848 696097794 890212877 460475192 364989996 414974760 294617179 661452828 428254407 86641475 565507714 968534397 484549746 306847093 481267596 886369524 238277698 544445812 290803001 991238132 698546495 642116618 111392892 644334142 562941158 145937300 908768762 651725418 120270760 143765636 499433614 718670949 218923369 638015456 917957576 896420333 937104386 940698560 241714793 886679831 797527487 383191507 639714024 847932106 209061345 569836507 396334064 348435265 771755804 596529196 533593824 860289677 961104411 881187889 452143689 353585425 478856696 840999143 163954804 708719620 405210820 458927456 513688538 200297459 81417733 747589954 846164393 706801980 504467762 338179398 169983046 853684883 24663097 548622777 110477765 542951297 773916666 688663806 552936051 634754784 888708298 604239369 850856781 525122400 98386161 436821733 226531462 389004294 802461484 997748016 644471813 860263080 735292715 513879194 729867236 164207218 178725396 130555754 820214514 606198883 797268222 573078776 613373746 279231440 878092663 8882740 913832026 911928033 884543487 575216158 241781333 503397647 432884363 940247627 532989378 400651181 684716803 308374887 313737330 306279516 701440452 958892973 203324909 171696020 705142302 949929329 922681326 726892834 91368150 772918167 301033187 941530276 473199270 332668953 958867566 842374671 134866617 332286084 68168678 723201578 406447407 340407419 373406423 103689488 896396703 789114419 888238974 620130994 678272400 213308662 88263501 626029907 693583614 405559712 184312685 578309130 353948380 412464421 326498103 443520323 530012556 87314185 336594618 705960254 164898152 651617766 44787513 458278031 769894205 84466666 489668522 232525980 825795275 202946902 315172151 143148066 201975622 770337536 395343809 744922033 199911384 59464914 894863960 414504491 914219549 383827016 798906308 534923593 955524261 621377270 63023872 525945366 53706101 767897344 977763769 992106354 212834950 875536289 641888979 505334416 780307013 871349156 494069476 820733816 881448977 790716910 150994103 423195526 190874817 234181618 244263883 945459689 428610331 789749819 226382546 926928421 495115358 318325478 54518322 43285137 407341753 728930853 811852935 969113306 293694929 171892413 719126303 567258750 992655167 242461832 792857212 263788882 30023440 938916596 763346134 209903101 954752579 430987139 926897303 431222906 334329167 255008841 375230173 730601626 442672794 728767601 393615867 717266560 877099267 792627384 90711544 830707491 61262937 760468976 778377486 340315343 482133985 254314367 413767724 901460388 294355668 70576605 526606197 923207702 529366750 600021274 746555583 706018667 721148065 280341845 541351445 250216512 177158704 981335366 334024758 643217157 997054356 168688309 636874003 551548540 447776586 799954176 494319700 238267454 46296771 432053658 674366932 748932918 155879139 669618822 150394913 586957859 187728515 294501600 238446333 51846171 427866352 681396564 476154848 156323075 700249705 500415141 731122291 156847639 734677156 659907112 834687254 611101289 84667209 970178630 366196059 763778905 505845366 487415037 949318280 879422754 310832441 75669088 495464474 817069389 700260377 6526227 13234237 531087676 898080654 784063695 820473940 372415137 110994052 593742052 200549239 839771139 2975965 287783090 896216816 850167104 785046508 450048559 791651517 760674822 562455802 78360676 868870674 458204248 272726468 656492528 571527124 872882447 904725755 881987459 607207710 113586774 367423171 884534372 773258688 197364270 105844020 74634476 335199931 122375912 802481884 563602185 548716742 331877293 401649468 945145020 365638860 355206393 126986566 778857115 701076588 483475228 128792038 894165584 684331640 190935736 221755510 18268951 359917430 956479302 156212551 781271108 152242722 674001809 505552415 148072379 687868906 711887928 577035958 631670390 831390064 600129584 99743544 405471491 567683852 274046785 865627334 981124611 497719624 902477956 527454196 939531437 743779682 585494251 563586380 369682760 600620493 26373049 190735306 892475828 460518064 379883782 409249631 905790434 821795429 606860348 477178735 754524247 823612411 614533277 139282258 580432558 913139637 49856442 282731222 141144083 3754377 877178365 158070971 795486664 965455266 860196128 508416310 821367203 236476127 278353588 677063279 44763278 150405457 724408476 260392195 349128455 427309249 768698255 770780802 15471517 932654375 556393881 992956402 347703161 549465908 155770522 750962762 480627410 980842185 872067781 628817656 688353144 978740606 303524643 221214300 784963402 807129372 923807758 595521610 709661888 758813219 728163766 73529484 592217442 802376261 747142815 411673950 547217998 882018537 971981857 982757872 595437750 388168105 354083047 296317160 254947936 605257428 883047793 607395549 386357796 618888685 774792850 690907869 319833202 641474602 348657650 932533480 722959817 51806966 19593356 798474866 638783809 191532143 767682865 205590757 74957570 271368680 680185604 820296733 630199499 589120104 271020029 9119466 386211436 565701930 157727078 385162641 886753356 820006939 222035553 135554635 90462179 282852960 8231519 169117125 276644417 679233229 628396970 825652639 21148294 584062574 78107100 426429677 167976039 111355650 493996134 793244857 740973744 540434299 885657866 982854270 126442428 61403775 87650402 208804527 482761727 52577002 866785879 672860974 193640061 49300042 778585770 109910997 480052048 168052577 680747374 652287729 72353829 373289639 831127947 15838657 953405631 831232710 37813053 2529020 595226483 570333980 76190868 832909128 859867051 536728636 396822514 312357316 808567396 860032621 642880656 656383615 748101807 693814313 271993592 540170494 85366835 284999328 909432204 496788154 774825897 254079027 259867902 339304863 22006623 402292985 364503254 306871439 86732726 275937085 839064560 828632541 26532772 150576125 278608123 651637203 708238643 677238125 282145019 894060332 959216640 428801906 554016199 585938842 157596093 822492200 625581707 54982209 807966383 727298141 804497480 515976250 423720496 610537491 156131407 447988497 395057966 195799810 468562122 695929160 177085610 849870099 682037555 26386642 10381883 498336486 852426971 89990552 881678473 234637901 895762277 729681400 455449042 985637583 104919880 666506048 368325735 898043942 670656592 670974008 763366192 973378753 242600477 589641621 88040484 341541955 370817698 554076295 570430162 188389378 830799527 764881708 479171804 111571849 966483016 595482906 912526454 569159446 590104949 608088537 479605483 214137372 929387632 605314406 898943256 931726786 97436753 965980338 377945072 837475 576298885 355912225 661366006 535682829 433023051 308424716 152145094 859822594 274727222 870841663 704063884 704383801 581174702 781135739 811606411 552853981 78723694 580370421 509794199 52005837 860680199 932772309 462445467 708793883 163842396 769815225 321959701 617374093 975810596 441691439 373951381 976054559 617746796 980275518 38266177 930534527 507882514 381855966 717121876 832727184 894667083 538368635 818585243 364719080 430837534 364313462 543121398 794646353 947567334 793764004 110567133 223914059 785335251 627947213 906380248 761295241 197373802 267006254 970743046 910192 79755265 483699704 932767895 528749211 225974596 952025294 949958994 485353049 922000563 192881995 976793360 625653549 288189985 797728634 642307391 268138829 41938486 290624092 532079456 627075365 445338862 203008614 22948744 163512273 147500569 687519744 790172899 294144934 444839385 965382151 897005101 390447273 33093414 31457355 153436727 181832470 147850317 393728018 760536168 373048795 511109485 928769683 11939641 193824026 55138553 411303804 801326264 88034987 248314425 990217581 242844422 49542295 548791240 753622651 634573017 247447454 237299735 35830958 845876731 691540402 807279081 769191043 76964809 772556410 366223061 606116714 162213300 271095760 100711880 492902472 954378179 134812739 286723456 976232439 45181712 434720662 982363410 250041794 360542278 598316863 398185060 277128170 119461418 316826857 271326387 980720675 172726287 208129266 963229455 724703767 925050976 594878190 775653594 727974370 727445786 183740450 60524621 181932180 252284494 204188169 802363635 874074290 225754276 68225747 433473580 11664054 764267475 359763937 529041324 180196746 196244266 284871242 235569657 510990609 592954379 408812890 527432432 262204063 513289834 684386062 815602752 680022907 899177810 764536472 910890477 744191844 969661792 908950241 515502799 955233545 280796486 530067714 606070544 899415184 595535945 670213834 715621042 491781136 589624516 977936700 58315271 196216854 404844707 992554765 872700983 606887972 965106665 471594282 485514173 640797997 674514218 255107888 663679722 302822427 876753937 309546482 982886497 681254986 455344604 603279351 388779929 329419786 415695835 812014074 695360863 60379424 430887924 236659048 418039889 97570117 256462114 927236325 776979811 130628774 287105521 625525959 822691422 977415778 995149060 67548569 537771612 417398544 562697104 684391066 88505934 871190326 637289950 345404988 248977270 931953107 596363213 321155237 677716973 404028118 907558733 583488049 703957278 553728420 166979301 423465454 737667145 747080598 821382701 241694238 800189697 322632824 507095125 159113913 616108463 607919884 183948957 131062248 812430348 116827525 520184539 705403019 396063659 917185036 615193080 598547124 4511341 546068799 594891891 337041450 963447050 530080429 950023900 171436263 10614671 252557659 166387290 227615642 810963930 217735234 570196262 214530598 44449824 218914510 779940622 191913505 361816936 992535392 900037619 533153622 13458958 317401037 226817099 656010308 464729665 187042270 352461215 49095836 786004612 553544654 987578638 779626438 194516529 668991183 748095433 360195933 699207665 177767301 391100309 752206767 459078725 554125449 825080652 889788478 970243073 36214503 32291164 580727361 167115979 280220832 730076742 863354147 183464864 431677225 767069472 581711619 787046224 314565098 677497876 344921395 621609213 588642497 672700639 168102586 629926048 488140412 953447251 571525330 343467908 94287714 276984789 462892394 144512201 546603435 702033887 535005092 700078562 787268611 673979519 498242648 61332247 790187531 138468054 48558224 553068548 140135128 995788955 736585738 229194264 740660594 744728214 749902265 128826647 40772439 717667621 261488196 792096665 474522357 106640058 453193350 121952649 32258099 630846554 83079692 508678822 82725609 817112095 518810522 531542277 69020003 144449976 108643239 520510861 43454690 668695780 234939612 233890425 217111579 277229050 896838808 642229722 991727542 930497125 987631983 105133075 540340432 140918048 269194150 270711899 715769209 438189374 788143545 477139774 928441143 519073380 985051350 737130781 216398210 900163917 961961823 985436329 437753413 973805637 649387372 973411692 943528547 943092655 96770887 792539712 850888240 345206400 390815726 590811605 724835316 434000065 679579540 901077808 999617132 391316496 795862048 476232742 742933321 436424735 123753900 912215525 371572654 115875636 650996487 176066412 269542582 290454184 466704948 418864654 562183659 843855720 586794217 188507636 242123728 922928247 823781137 334084759 112902745 711015786 657806666 859884361 325179758 584752874 479863656 961200557 921728876 987838262 151965936 827578939 176830883 317439134 216708510 993957566 659866841 431641609 122878431 930143957 540883397 940881776 286947160 917603957 860418453 945636449 794224989 345814629 635489385 665041021 994921850 240848064 533020117 974322681 74088430 898095479 491488611 301311009 487186987 136258765 674116367 210468305 942811992 545426905 366854089 313043962 805975247 844011271 36265462 830059555 823823007 831815831 772490224 432741605 667135499 830242589 165540993 748503662 411195912 420877311 904418156 204999935 834465731 501135866 150259684 617042798 600602905 570624414 664152339 999218085 99706142 354305997 470925973 74636065 645487767 196616768 275929850 921066356 512931967 802503682 590174791 967974595 458721926 340134899 719366773 315579976 78706573 880203590 483696113 654127313 946244139 648588803 251312667 905177407 52633899 232899974 891008967 522723592 303486988 896061182 545239487 30143158 312486784 553598959 841400638 195958374 11967469 336200880 919880822 403918410 560117231 249551086 258618635 241714471 145651412 325081639 199901847 611856088 573140766 309400112 720544036 930390217 492766469 448290224 275388341 147497596 881155314 831091874 31322301 165426184 413322757 124947671 601055397 45083797 972782225 468154994 638497355 381722337 251058842 151885930 647386494 917771198 460742238 728646411 582132099 97228945 109492937 395130485 825745811 311678421 953021951 235517724 122671962 594072470 86182358 59040838 743906170 731217399 887667801 449148048 384721414 510552492 954740294 52415082 887668999 798379648 191080337 930054294 15253243 463995857 31987167 715597997 834528592 646247695 97798924 997744026 331113198 956389953 340908965 148881948 138739882 362846847 571308399 721241928 385493460 846700153 508200926 612954374 762307754 370742510 247498911 94510735 143814370 147374902 735758862 705354485 184076324 979726777 837122496 96695195 755483790 581080182 185480443 774655161 319633199 396014461 737158969 12560857 562709132 136647541 484008617 6085213 118127901 809750551 726563502 945646071 203732945 331143856 76643934 580943150 221860998 988854435 953069316 334284256 278710418 575827941 222648990 375150010 391711549 934725504 546910303 46557378 619544132 602061328 708859694 116924366 477136472 203804745 834309158 338905866 275787677 967743343 404326164 388473974 164729899 549314012 516453628 514159206 134065809 257437053 567823509 330547712 203003981 793917013 695190216 973158849 538926165 623461114 928794932 76159481 777570705 511070483 427213485 841651018 374034782 846947808 380645817 377057069 183615500 537007794 250533138 424923245 123148129 336565102 47866919 957841833 687100693 14640398 460162458 714307030 292333396 29657120 726460867 13378747 374169919 523395397 497595179 52527988 990999403 751812531 219647762 802618608 409874016 439829428 948097515 569496691 438555419 786607397 126007258 561933333 586142604 282137592 314831165 707910464 697097497 28918450 733700384 30974261 605729049 45436653 974962119 365906312 69452634 36106199 484537640 6342304 939876508 121541298 318333294 782709304 441004820 124167506 237295480 626764257 5299946 55990946 577522519 818652542 819894459 72935199 112228563 661965254 857701911 264490331 695426535 768450757 812014084 378935419 472779585 892151899 735226233 107364538 453882051 497415355 338731492 572665828 914418693 929242862 439072165 271854043 229046480 308853070 197226128 136990486 515002788 16609803 824420975 608946973 129125427 342261161 914551166 308699406 667941348 661921664 26414829 636134427 36556881 555341883 433197922 570176010 775153609 73402458 176439668 907281332 63473615 740873904 712892465 596826502 423602584 797066469 259059097 675244547 877163665 747717108 357104416 36948031 695685848 257655470 444509744 745312870 846667198 898453046 162133669 447991859 354491979 150725252 481178447 576943481 365688250 520146658 765389427 786986654 564746744 527805041 220792395 26556187 910350889 216742565 90657153 410301949 983229732 36077509 898131896 383045223 869148146 131938156 235160067 402632718 818346066 392230667 839981932 612427195 11518264 497802852 953322351 551010765 469081930 884554256 244095100 201724596 673954146 28016123 127392888 659319671 711185679 493651427 91590972 678522415 114340627 745960924 663991573 115078794 201709542 197416654 344820546 799788617 712666162 114181877 75069562 982125506 30519637 711113313 970195299 151645790 747201506 549244276 482719004 404163356 587959328 894689639 733420468 285352205 149525641 921887428 884826800 603617750 818936396 943135725 987563913 954942001 79577036 249406356 458665516 734716012 563772703 27424577 260694904 475990760 86242448 354618320 397753283 394371739 744550174 131557360 934320470 62642574 662141691 673360037 512205036 209458528 37926925 485670342 34486839 201528770 947576432 42379903 404581467 73588473 290320113 311835601 470456433 953740384 608321941 968370957 308359174 65396963 39805968 686821469 448479641 95866756 430109263 705933627 532964128 990844377 800773871 24549624 244590723 525463692 29009859 872397622 474456096 171470810 504923729 540197998 707840326 457505301 128066646 242728556 172576442 211119138 108624958 377049294 2987317 36015100 302220716 35470728 74029027 397707567 789196792 520038242 476556517 430401373 251125932 785812600 357858768 443328189 437897735 953194681 531324460 560717975 117442426 853659754 759957495 749554121 671226413 635402912 1418271 947391301 952377723 184065481 83855627 666516624 946311025 792344612 881189139 143296581 379648851 500190276 182960899 357144208 464156696 815509905 301960349 835165108 468368617 101079238 518555923 680010886 471247782 135095412 565509521 771213039 63355233 539676542 536095665 545798253 987949792 572807067 691825156 326588050 934688031 339809240 434702480 979443076 778797004 340697363 77876557 420320380 43829194 489107585 808352935 486692935 38708142 204724264 322403327 693284296 724075077 61877094 572747818 112909940 294779660 435034984 999976944 387596500 276977846 81565620 519554190 127595270 288147370 265012896 12086837 6282557 158189699 836135384 752961673 909256253 986640014 709780700 839349026 265940447 709624911 266702719 798852110 406405523 888336892 381845097 632001101 193161433 453849088 573733782 307661908 699605959 2087290 72616662 240735883 669835654 87109307 939556939 305505743 494986453 968758220 751046893 173858288 931921029 208353510 1111305 920315444 176302587 300440823 294367934 449912274 42379697 804935716 115678335 317910648 841308084 557220417 313234836 238103238 170966567 196098907 733560472 662132945 980256191 19018287 160578556 313789601 716637254 433575600 480262275 103856819 148487961 523873412 952887236 785077367 977224106 572611464 159977644 937215187 82086910 832227400 136428025 232621214 235216175 904987272 712317631 476848934 681829355 548938174 52593895 495382187 334574323 184392596 650406315 769179361 919675805 41800811 285903900 106752882 39264851 732024787 913482140 609553530 200599314 147292436 470268004 50091785 74867180 178619305 960112127 960804773 114998150 744974784 323488205 448481477 157495707 703052475 277671297 316493655 30403959 878566833 85163428 973469498 835188860 6090733 2258960 483072965 758456992 246036846 665183861 279969855 899134701 666419558 319122647 693637220 495462400 409507516 972330510 704944870 882868363 270281866 446215236 354275306 51340756 495490207 772961147 413796743 140463155 223687677 387081733 439621707 682510232 78523740 171484426 376425397 741059074 594223014 316572421 807879868 745977353 97680505 494025287 813642822 306761557 863419048 543332211 202753970 369050404 195897530 592906240 191276367 151490248 999355241 379248827 924239586 175095847 617524773 845640770 753083428 487453242 783797135 396755337 631353666 838523278 770244094 98653273 630027099 764871878 311249405 601495500 743598342 531745558 671104203 872836307 558592713 950795466 905410777 445957808 421520291 18604989 914901072 921759612 516292995 575522274 372268425 402619042 411784654 290080703 910431634 795279202 176261597 369035501 22100144 123125583 642847100 633573529 680568535 808504017 141394797 641951238 686639668 868027300 994604003 482319113 959014308 487352663 378460423 490428556 109446458 306782159 336324983 123626251 148774589 950022593 987984066 574260506 232208935 590692155 483699693 874319836 532308007 956954139 182305265 132743565 949067424 839777942 771019834 171480570 942553896 437806003 901343017 337625860 15253898 114071502 611817620 493259553 708149316 122851606 955651649 319625691 260369674 647851534 646959214 824826447 593911617 156953615 668039244 4591022 50176133 424564165 893297279 761085887 546885411 941461422 701753248 747484507 650675871 501558431 602460347 348072688 352601136 37887038 288752081 351000319 149148991 438032776 529699927 21627039 411633644 290451277 618988982 575108087 960104329 244710575 411864009 230640839 543004 273996711 839210338 946994912 691933665 427054976 157092036 324903079 499658694 963768666 29049386 713746838 440505326 791206568 769120319 639861435 536586031 869128114 247347365 356489016 622629012 37934100 294897774 631588033 920504795 641289533 113505446 175969313 55270903 83410161 489407687 955370933 67867023 702659016 896914242 267382255 419677054 997153709 670432765 121917908 553204561 252541023 685592784 78362495 66949580 28914675 465041415 808363164 891749 289911632 776408803 603103469 917381831 438604977 827409945 887710921 711452497 722984487 288897617 304989080 886439829 907449877 861939880 46304856 565125081 263506866 296569134 272935963 969016473 674730378 780070761 830643335 972313347 888695293 477720273 903017044 359731577 468739007 229161298 623383506 324765715 612430934 507071437 716273504 567947546 372688032 524034710 175959030 633025934 712881482 593933815 154788252 546422689 754176345 253038252 381774321 554837818 103942821 131535462 505648293 425002100 621268057 918486600 727523326 456365084 60044661 874376045 746316631 189461558 873408844 66150752 612528029 534939256 245935622 827271330 711170001 398235341 116900127 4472615 931736456 153790931 675576294 245768921 68986222 999364446 581559807 876690964 888104382 980298483 46793186 313660968 936265932 424749133 114151770 456806363 492996987 568109020 688351238 524867556 360988103 917094721 145487835 788409201 414204221 73813460 478113184 999159970 855397246 250065182 47326576 36411147 199939776 132638047 751416636 248009782 722522188 302883337 980561735 424825887 918088449 558577730 398049960 422088118 233282000 758077799 906277323 259737952 971486270 166074756 791537392 421401975 225653989 718365660 802148011 184216261 576840179 560043367 141991522 807707405 321958313 900616527 971782354 839929731 513809629 192582002 327547019 950513486 73286520 908538595 561171055 190407181 956950265 741931113 216511543 629502031 112649457 815397631 546496238 382719001 252845445 138863186 913680756 592811365 627997167 34752326 31459580 577254045 742561533 729610354 668187022 174660388 626818961 515584671 764940422 832096205 220886303 241291596 577729811 543795554 607832114 899033389 714479801 215251742 366582503 22375592 495438799 929370931 921322351 422443606 394549250 932364614 742379154 817975688 287774416 185129710 220636711 687296192 596812302 200854072 286122909 787847219 523117155 71367718 902552694 427430478 275564490 948560171 340154054 509251630 683098132 916808112 547302840 222405158 734497124 358898835 37281801 687001661 707581105 132990371 121649291 899802285 995738183 338486821 641813156 675953766 501943366 557851986 405285068 371868040 749487394 542386390 283451667 630414829 58784801 532259667 745351064 838314909 361158624 15741660 428223251 670771543 335825615 717181818 133815116 410090255 134895536 680522667 45509025 773355626 561703964 102748894 475393412 656907587 850600190 459801592 910239483 554201130 354567957 952939474 702729503 104106720 396413814 402957240 100871325 364652253 431852553 923511787 3288120 71678922 280580615 509603360 668177221 46953479 986992770 304520192 150935597 236242726 430668509 303831974 700626670 668983406 32995664 772385828 303067547 160569689 149936997 730306046 969258199 857667094 153230462 460917676 622369886 328720392 498120780 786543645 938516861 126513220 980096857 771517231 748972949 737964055 909179776 891687992 209084572 911708030 83909231 684999296 229644699 574997933 995103276 792957380 319263537 996903817 894536589 45506741 572438030 850164269 700257470 310174583 34205049 225872745 303491007 110491171 277459403 139366974 887299812 308885317 259270898 206026595 854046547 930628190 787909871 9405891 835824009 862308963 534750296 544360189 392408022 249528892 510138583 31171555 921272540 207764294 890606504 276023547 71292948 842954706 53305887 36252417 682907721 327652259 188688416 288909155 592771098 784933492 363715237 569330884 831563388 587681904 672335420 384258425 49648950 42233016 980345222 575140367 472596324 783066081 954477497 656788419 146183157 68709491 216533791 561301768 653948973 24485739 570860949 130197509 933858339 358670521 796494093 365034260 9161028 164630979 12290572 653012805 794192590 656377312 140322861 100345561 21332054 705711838 162716828 474863047 224915523 743167869 780372635 973236794 157847120 898403826 991400448 579823376 782161934 51603045 624180661 204383325 11384159 871967091 699862071 835052006 401782013 852766892 842412056 616933799 320088305 603026710 93789822 795762765 961005340 395665320 243740577 562786749 232628145 576928720 408963920 360052619 747651001 733423086 192903533 154433412 640692110 850011607 212515436 446015013 250129760 974342482 259566552 563710753 337248691 806012062 538669263 486374878 595542495 908894955 296002689 791732216 822509711 756642524 374438580 138134461 15363138 89627403 328547395 855109296 351114189 839227525 378416538 111538695 121615576 640766794 956933948 428205869 963525212 717006542 726974014 595683392 279291179 794670715 772113097 591839380 681811048 141143597 967109275 536394542 407180811 670522548 905145735 431697225 116527454 161193558 795865584 583858389 771884930 284000074 820376402 999808755 178604523 769805373 513895098 873746042 459382496 342748369 208166728 613424757 226420732 630368794 512657588 415010467 6962864 691094303 969273287 842851318 729706686 25942367 726952157 703354132 201094847 894330697 799967338 97199833 473175199 361494722 478547826 431186643 326979612 295706019 172923406 626636741 112428362 253242937 870063086 282734117 478852881 966002116 622495442 88978077 805283757 298504952 353155856 147018381 555164974 20696702 728998930 772823175 235414006 542661492 323424468 792213714 989670205 980396521 842553450 764271593 382046608 682417506 299803768 447959289 42624334 26196312 850457528 568789094 287578922 757736376 254927480 924282438 635956908 94658913 747507993 562983140 361511600 161909929 94432401 329252671 139288549 599919577 293653738 630847368 141436750 309678508 988480961 623806376 879777477 407035348 774818504 30242231 792793459 644627317 966824004 132565126 411144794 54077864 279318415 206922262 865593035 617727994 325531031 574449183 611068144 733498602 741930333 534980746 528955459 83536494 471842936 380589559 869745173 907635311 308123023 654945848 33361928 870052168 883310306 361122004 532826261 190630987 398893762 666177925 143615880 52214844 545843733 405168826 367099518 62491092 216391379 649250838 251128174 34239039 954510987 416916207 606510877 390719390 47286495 904859856 609032616 52721542 702438403 323342327 986276606 569011072 274014018 973635544 549109604 543752583 435520889 633395608 535947247 763681933 915409306 563702930 672669453 471698166 803027243 807800534 149047549 432800026 344766148 171080101 946675794 858563015 711755925 567970806 273784948 213427902 696807645 869218037 229068318 172029234 656658548 619846782 944027617 539886668 462123330 791297958 987633824 527275945 817031877 176940339 932842514 867291610 768244880 170833439 556515652 150329058 930697926 360389145 190823188 986519228 117667491 735059971 109294775 702558675 925453043 393885813 899874867 162912136 802085017 831278649 665000166 64703664 764296970 234724045 492087293 571056659 496798415 415386852 228272894 804620526 356574215 139724005 204484159 277965170 177744098 824763754 556279148 206153027 147926055 646372803 972759557 308137465 579172271 150813297 544523741 61612450 482813159 482118059 365219740 156156734 466976594 547029468 616324414 47406402 978593029 827304482 765587090 731917334 689014570 726221009 456054717 662992023 861813373 127129582 984971700 394588309 790533074 557982645 466128581 839776598 245383309 778692372 333572879 308681746 193077032 929940013 918439173 875667060 183072689 282275544 50118126 16944927 599972425 824525598 838830696 607578151 975657894 753019327 635108577 254069140 20257682 958932653 999087645 532983267 797754217 571921807 82900915 415959684 808694431 44207679 769978000 419873373 717119288 875885388 46200690 542515781 768169038 445026425 206822253 791382922 66394767 318056252 427821674 106386028 177295549 730899264 993976227 480660127 743765036 65411299 831920169 581633485 970019654 563743673 700152670 139403282 103282186 513660167 781130619 947351678 78271113 752189513 79423499 495500183 355124073 146190252 255328366 406027732 41834594 960618644 692083799 759318051 76901571 693535256 314728015 293599332 925106157 905698177 66487344 432967147 183184855 638649551 577289130 354054146 355963273 148201268 658578113 877164644 739850657 299784086 578247245 858974660 79241425 9756945 100475000 16283204 656490078 830945139 257197380 409239550 721934499 516846527 42148611 550386559 123721612 478947499 824719069 216846406 818823964 923663649 784086349 289200970 774421991 249374401 674579620 805608305 210238360 626396254 326446469 751498266 752394093 255065725 904422247 6129556 263801014 582749657 316752151 544185252 232080217 137442786 292970291 790585347 944770129 185455416 138055343 342494430 157100074 897906741 689262932 789922645 943695239 793076065 130609212 594200060 29813149 43000315 453113944 919658332 985410229 692387447 341466346 678525555 389255341 497174266 142780939 628785968 215662968 70181856 125541158 744558328 694551449 427588663 48634747 376949028 730036908 723852865 126614685 978182017 368645086 698125302 176488180 982427854 145364592 202815872 794352188 356029761 485351480 61777341 863283204 212002051 155390495 574417600 497537072 961180847 11849380 436803663 643239800 671326167 139589207 416897639 112431591 847689087 496670303 50720692 767436636 208986784 51319541 415049754 864169996 810075814 110163431 97892655 570685694 405991923 845252886 46935230 237985422 153948762 247800568 495960901 827461354 566056356 81209110 421859447 477585560 704262670 69985423 676702652 1185006 56480969 420211860 789596332 856254617 868984953 73633514 137265048 495486999 847381431 925281899 57344513 424510012 434873743 422012805 13077278 12436145 899613187 300645561 80278107 885070960 414194310 185969949 106431957 350178890 155406465 648096475 500242142 514100577 650713553 357093296 124331647 975793582 366318407 836179309 44298737 783110268 102151975 828114042 206497571 379202283 611313065 981099598 604813112 456151150 173033340 201715704 377519366 437885261 711843902 255264409 693717399 345744676 369711877 423602151 405957803 427339106 994566361 839300780 824343861 807420363 316767031 734880069 338615770 472238327 895640208 578751012 242015093 2938064 602715847 151458383 830038422 841002264 455953335 841604574 476061438 866219489 331820459 994140288 120254500 762659347 229846500 659129335 45230515 514362345 570036503 131126935 92356362 628215668 440918508 340031435 496936122 171203863 702585216 958909073 768243980 97257993 647519716 437323769 741409913 567584470 802323099 808253865 156147759 605883870 550205216 750576220 619843731 962599893 741349726 112799838 526576569 58249281 577669686 585477650 854718446 188058624 756669436 731112556 128834607 647943103 20859642 345372536 86692015 830038659 668146156 982646993 514512725 529720356 102275203 371809834 909402171 177212365 157068258 558004681 845593136 523405950 869774116 755322119 244424503 443329418 323144660 631610065 3759878 114359065 74438259 218479658 294341000 280997543 472994549 118161063 718266716 66370947 57382724 208528113 97978963 750362961 403141052 199133511 12829173 791769225 492912045 303160825 664565757 858978037 80863197 810565614 127133913 208298551 264807171 874195743 718390827 617693249 689442893 230803225 584333642 865067995 932664283 71150463 604972994 72648992 798330689 427180678 347381200 369365505 704711689 955274616 52293350 883402944 808886831 538933042 61902381 504908407 153486499 106355365 856611070 248312207 500373451 536760152 704768872 467445321 802298878 722381284 773344430 876479801 892244490 648458871 54555078 867713477 77681582 859473746 690065882 541037226 804205089 233699147 596232907 222283384 367394441 632100940 419952041 790443025 491880581 477708242 114763068 699249966 206119588 980313454 675105407 372151002 881778412 763526983 941256479 851620852 964778836 206081175 551444480 902532530 973796425 36518442 103970744 753154073 489231149 958041314 37615378 847238790 693333203 833123893 38672269 787746856 464071173 843874477 495431643 276246659 476830718 273370727 407989858 326907886 652051184 91689877 624914366 599985686 201798272 811137788 91074877 290962041 891795013 753298551 732784481 946072812 974456908 77565810 24242274 603729942 352014231 840010607 320048298 478217714 915735705 49684613 665852759 172961361 720925116 843165147 348641980 409328982 334891483 48969778 857726688 180319224 25515208 734174297 642967549 748287107 779521991 201421750 28687618 797954839 879594001 622060228 522063890 106048039 698313043 705718159 481780995 315541244 356607532 197994042 293595616 546316336 446917298 996555129 485707624 843007027 337984750 778969367 941005708 615151050 146472283 420326514 24102900 865411211 499856747 872249594 450626683 641071969 831343618 246302901 582426031 36628238 861219321 871495870 871481170 599429284 826486428 507829697 883948764 479864843 625845292 979089025 125806582 121616511 59752030 45083219 883192576 387224335 179526875 114140064 946570636 501460255 409820094 833219687 441416928 734985447 284097561 715695288 160350840 413778417 783651952 391078202 72341635 121944479 342483260 70469542 918141025 402916770 492337513 480533833 590377771 895794820 680096984 700699526 434120747 422357536 288112862 548761170 154372447 523946532 202207427 439944374 297736699 35837590 488322116 676400465 733805796 996565068 246685202 787890388 631077173 258839410 927801937 826168451 22521534 938327560 196614426 663661243 231048320 751814754 815380729 100328294 149010226 86782886 463684463 945339528 752581055 641715793 197694321 412934326 715414470 91056307 160083943 368949146 752071193 162549102 594403374 278621809 80108862 437289979 331640471 416851084 41747441 950097700 572517093 558023634 931530656 468116875 274517203 639528253 878232813 48084514 470463628 531352921 923508784 858468017 595470129 631265480 201010675 998136404 269807959 794670784 163344756 655715834 587416966 878642059 362720550 564002535 807182011 626650886 768222512 449804594 65702118 121714466 381368812 983381576 483727725 264007783 363160169 602120551 106028456 381767276 889763562 373394980 257833315 274865248 357916005 705256678 994865503 77632388 837246981 702199144 533449680 786061743 689011625 665210683 9274080 69637065 99452514 322787905 100668715 672328784 772049401 938528563 240821825 413806550 927024230 115982877 102363432 248825216 436965466 791656157 653894872 578016137 908783030 170879399 961257660 977497021 400094738 636893571 967613239 405287422 935834935 367307470 647659037 210494659 88134053 191359925 558567734 865133972 205476110 308332733 646732478 970748815 219374809 309393214 996180456 654949862 679706272 911272931 148997462 839631967 49175730 874167083 329578915 510001106 591256722 690402283 538771417 851152559 521128310 782099402 497045499 861629301 314034889 786141124 668710269 389419324 714491561 326619304 762418118 797743660 457239145 483104154 758946997 772183044 34205968 137497233 49947417 151992468 16171481 579173082 891347256 782034499 83327665 380587923 598999369 857684618 849954493 684491825 381206010 245043830 308085969 803569915 579644138 76796714 447835129 331688332 843529520 469809755 165260276 538007893 348717010 300388562 121726900 440513560 458891343 350230254 634225631 10999918 667705110 80505631 981056337 275511362 959533068 286006892 261779864 26210644 137536267 670344430 440094582 447441336 471303261 841417811 719644515 687508052 471109957 712114780 446640137 778000229 485958774 826053983 329718982 99362554 47553690 636845765 551897133 635803512 631497932 668614029 659609733 43008532 302767390 73731271 108056648 422467420 663286548 180261914 964975782 767384495 139297831 429537344 8392704 447976896 873947716 527696772 993402989 942602519 947494986 888621130 893897784 117313680 665619088 90942344 165582431 348861145 442967900 27841349 77701398 273146616 836612460 574650657 784072770 437692612 460050033 117659853 636728319 938020199 642403216 670113422 743688987 812407778 644463071 360334782 283703704 62847369 684666094 531334475 190446382 455837315 515120443 543557687 643424710 435032651 43504316 528937494 110458368 456914482 694541658 852459923 752769454 252109274 492961648 10792683 998356055 459819452 577129552 574144112 519561141 400624547 62827710 831116551 58452023 619481903 547556211 619928746 661778304 113975892 769637787 328107752 894171366 945767384 938056535 899566944 693172212 6755288 41706044 672160329 799434984 464037443 33313747 383755501 744367925 300009821 934972439 77935658 148013058 612510270 591640058 245302000 957847722 540487505 678677984 805615301 46986043 346288342 474053665 303355972 138595063 116669280 109196684 116241817 134170325 837910103 352524255 407218439 521778176 153673334 928785488 802732898 367465047 648332366 314046471 859999893 670638316 523379906 162573473 137888798 805325957 895717769 593642159 368010637 649497630 27318192 163010613 498846473 158188389 897650709 794683691 497423818 622744381 288593389 728254975 884989088 659928636 809018174 193896466 611601003 698998060 324536166 948828214 39499936 464933261 53259666 786525494 290202571 946253842 504171336 682881102 250595847 172854560 174395614 377956783 967251336 344488274 26994176 753754365 273537297 648695799 726431278 432124368 451240574 242674578 61317435 499578422 823364412 720103513 451856847 466868015 792350412 806166200 846496230 657481520 544986436 496775627 429992783 376960161 160482765 422156263 32592942 629396063 996701478 175004945 827459451 465929275 241087007 192714117 25462657 885468024 686679583 573597745 345485407 39222097 879919519 8270135 959128202 404441457 9403565 780312687 64736073 67459193 819697514 535639010 125183800 266142333 592537228 132465232 446120646 149252999 660198877 914713515 368123575 319266323 130792634 786706842 584767650 297405841 169191572 404878839 294409587 525243623 199190387 912717137 583812587 21710060 30555246 789991787 842720539 980063982 548032052 564241851 425360621 231548717 933694854 177977324 272922779 637838174 53178810 684330588 96813878 62742824 787841850 28338335 21169696 281486506 897496067 614881786 672626066 373620979 57227303 319553000 785069847 498952841 132338251 915036825 643256335 30975971 385449001 423658862 730772013 851132911 216021775 824772990 672246778 29214861 435458655 180275733 827943760 925763345 456733709 153249071 889426399 666683077 896232740 619255809 105962923 15737188 805843009 587477873 709514635 28564385 370432534 874540185 44631980 47689630 708522473 610944840 53662733 176306549 588886034 140324992 238565633 457143219 45189248 169958649 836944816 447504856 626682677 84080541 466952853 599904984 690183878 23055882 684308993 599168925 64763612 678993171 650393751 784362882 500037301 255033663 721430990 261838041 694089635 389511497 984406130 78701415 40838028 286822046 491852580 199474403 29237608 446002146 806617301 308534138 290939335 100497771 215355215 63138894 981741896 283170244 110309292 335357426 128694051 784086572 604025565 151454448 364690848 218756885 219775524 976208963 833925278 243491493 709511066 785408477 620452365 795744056 635941546 151479074 820141684 346481628 785600660 894584171 596413292 656977619 577983723 249737861 496325154 445226517 751714327 147874095 290289113 736415179 863284180 738843039 742534246 143676629 850065841 611111422 639935154 651859781 887409042 544886503 496504636 527141602 553287215 355401196 870388372 989995430 330766227 499998225 204581857 586305600 851605917 138941519 424250204 324283539 206280322 658963474 820949203 622765109 228535113 194478012 10734119 91321585 67898445 887832352 179282382 705472326 785905599 207792135 103493458 897750245 731816994 401228975 136102351 606050102 968792269 610363974 775379065 830146004 370026093 282144115 201153300 887359244 371364736 793760974 192710778 967577699 264177882 442504547 855245081 83033869 409852452 857286452 872613746 740679286 943189080 995306420 795431579 968428733 614520391 224685644 803689662 206137140 27847955 161587417 456820120 3174114 7777461 982451756 397655803 56413441 13811320 397982857 270803788 208498048 367896444 857664553 69723141 617104769 925778228 904291768 537806900 653253084 198025192 894267607 419597051 452574619 1923380 750313115 308945422 486982268 261994631 10557964 629145656 879573362 160001445 781027495 457191382 533674276 779595046 264823517 253827418 459332717 297526004 408955026 584346569 820834010 991576785 39283614 373736254 481299759 710748367 135202895 60668261 719755747 536241110 580910053 712777728 245662623 462175265 407857941 650377062 479565250 259005377 361187463 520734975 607681248 517058329 492037976 601054665 215107902 566576992 118786969 615504598 645202264 45315362 161214669 933078476 474686556 452701887 990591599 265782115 68139692 985320683 872071274 382591467 354335328 644265772 183475615 982752195 589532610 821314143 913439843 5020643 164747728 613887284 475052798 487097939 644990653 450594989 375969325 587399345 422262384 454920355 296520096 240458928 813580547 795508289 104344189 494792851 48014149 861548679 958452699 722061238 624057145 643162312 227152200 137359110 524678293 392771372 977884996 463073155 576453956 930437423 918514115 935784133 488750052 810720800 221176495 775925108 591381065 345583011 73052260 785461199 403233272 20418608 57218611 799776806 323281069 726059921 250330847 593148256 726034645 376072040 579269410 295913846 564434965 580149159 313035305 33471478 977577921 682803477 712426516 172488833 684562789 297492944 39708280 313255245 442002752 261787590 609432284 614087075 102614724 133573946 219156287 44351074 483078424 709568838 635076752 164927098 220090774 628814931 212377397 555565938 97379917 407728802 614884229 174758372 287321215 885335750 770534478 717249019 683462948 360336424 876419919 379001339 255119206 600396674 700441023 469319354 941540131 175497573 398545093 410550303 116995439 27661491 204628989 164301738 230701839 39922469 110689273 603212524 642477822 923822022 828241086 846512650 229162220 733023605 641785923 588349502 490332090 582076776 180592373 901663318 709067263 81120676 643786806 46468403 81849990 457460101 978566361 458344012 997198030 28426301 790569384 204552232 311604616 400542541 746621919 884659431 482019613 516900109 889576366 400474810 48317478 66257194 804041914 205302375 478705650 909947170 7550620 629495238 7580419 1878730 510210912 931459654 312764305 149923017 241749512 552958825 53011973 853142298 163569415 354514755 745256831 88566670 899690183 399705855 857136210 205817415 383707683 531099994 222420610 807916095 242467053 121936166 827582541 473372607 493369961 494955977 523423391 409991400 504985040 52798395 262145948 826513965 90189519 513973003 307136282 875273431 807923205 88533467 299036964 974754688 909721992 712470751 958427256 363709080 966727009 637303267 430928650 375189220 261213707 844220482 244168831 455223289 119461624 314738543 22600371 852473029 765264652 154552176 927289907 643216903 983892256 255660893 14131908 962934994 711861376 276719078 434212826 243899150 840974190 588733899 276292898 173920759 462159773 506408545 829715192 397065884 162685110 179100692 761185521 609159265 768050902 410734815 809211987 445039998 384803598 287923413 11539608 138408829 448571874 972771996 446103535 886298047 549759435 241831405 811628987 763751416 813320629 453021206 127561490 255889583 351172993 11240056 934310719 981643711 691927172 174627080 497470528 772447449 527874054 606778066 829533512 875148800 546218437 361904241 402100030 974621707 871782511 936094361 452838205 494952742 700985899 786396302 138704146 887868241 950465297 117029034 369376705 502622944 552057773 947576539 782972417 358390009 381848960 984935714 728749243 640118809 325067135 393825301 694571918 70173839 965872274 124889949 225717070 443453696 366247446 580561977 416894593 262128353 582241884 714329082 979234273 403542272 606162216 213180037 726462684 580544508 969900082 392647380 555435031 720378568 6249896 954299253 321097703 880801580 49983146 926278921 700637398 909312068 283177421 493929670 193641508 285772543 278161817 49710838 459229252 349214881 329244427 554424694 510566234 803595585 76232212 310592568 632093636 124429900 99555351 279553473 641234062 482302720 790572143 607020459 918082556 809482482 206725863 601277220 952554500 68953737 416857152 284327278 937062097 662037376 738656430 46497373 430003521 487022952 887226459 422216412 951255400 618786339 215665123 112180584 240195851 556716138 682063063 617636499 620830758 770362441 200655418 690091395 29008231 228013982 86235399 63293040 203676848 691271837 263828648 618323241 144604569 210273870 710021504 351596944 331342315 996046605 833692515 930349593 152994342 787324682 326440985 596963919 149246460 267413191 997388255 278307152 30407380 604863901 209543141 783845452 926561352 457700919 907193552 978871561 727066791 489958164 169362746 400978530 539764596 398916361 20060205 86485699 322992612 392574397 132186028 533188783 288976228 629655596 746941227 114906939 914241042 312772389 353652754 130458768 93734207 870275020 692070973 532816492 311631859 169424920 272117886 414713505 371553641 399681878 543982874 494520725 423402382 215899300 255223880 114177217 900221318 255718775 979886262 81498930 98329128 374925334 755082243 283289611 717392509 7809052 696050502 211203329 922941508 70082810 435045766 504714973 644990065 224526450 955056703 706743294 862341546 993029917 618663907 701130964 344004297 623370982 386257495 796832358 854414685 274213773 147459954 552781517 849676328 123324198 519177089 913193399 51394466 429907095 7160262 940132069 827413620 28825117 14882036 483911341 573925887 689498567 484808117 915586680 27245779 605791226 3639588 162056005 761419576 844797419 230568275 628392485 720759208 232249384 548740039 166357181 572959058 275875088 738382839 660346311 719710361 99158870 149762512 583051665 605808531 541082754 702131252 66536060 407430283 729850735 987598710 758194558 394821248 982684878 603293151 306358945 377432996 360293794 373778477 246334338 851517405 390453187 424833039 435602386 448371527 368426587 714421930 480995289 327418031 366312555 234776343 456155886 971834906 365118279 877996770 584933376 833804092 935220502 962955916 514445840 80119298 968417107 663170059 712524468 542480649 714253135 916721989 636053654 578346020 411131564 179998872 683294707 600427225 719280611 684806997 185040157 925595877 75705535 772965440 65743097 439266484 720796384 456619026 912293250 653594089 574975546 205091319 421377092 312946140 308385683 698997265 292141281 941494295 378761480 571348979 133839760 294893273 306388104 826332454 953690521 762192275 125791831 361119143 272727002 945885037 968980877 563839079 579797829 543776194 550737557 859514314 699446624 295734943 676452782 704653353 711092419 407830856 542782317 270546512 905387934 131356340 804379961 31071744 532371504 628097548 997030350 441661038 511355729 844087088 164154811 76771522 285147369 504999729 577164772 566238361 215629942 335305944 821878272 830559364 615104906 930140958 366444828 478476423 974648907 685198258 749799958 488755866 952882674 128239990 380498978 802776364 880709452 361480450 985648969 718893979 389073212 850609440 868407013 173678268 857557303 551817550 881188391 280629594 88866758 973441599 626193553 834628783 478510344 256037978 271104636 233333484 860258093 388155962 119064980 577598391 158500092 62655276 75780950 719093416 421416014 407319476 196939673 581608395 319641232 123171336 665878274 534294561 612627269 545393299 943181198 668093982 339666050 278177908 978966284 916923948 281915249 415717372 237114272 726982951 184795854 576089908 110779458 190289120 650172781 395116628 285809981 495778970 403480754 750437453 456932016 470644624 783636247 453752129 344475408 989387117 947794602 743794437 672412068 660045010 855136140 704578470 862239496 129621459 622784115 891584993 652724651 66247290 680626984 653052841 596257361 605784899 728468746 213584036 137247889 338637215 976829322 22918831 41235799 837692529 243435693 294685782 167291748 465423507 284753805 85102429 692850633 64027474 216267992 125934906 497473648 603302126 184809295 832229271 598837907 203580188 345592905 343092437 716825923 578576260 652748845 209336452 172103138 465564738 950345467 612164076 964973225 858934889 670280388 860779656 411374883 286922363 452977709 104744582 906053296 114779890 741919473 408976712 172359939 934401211 538044508 226571237 460992676 908982198 653069264 718075816 429099375 335146807 248363844 341182608 678781204 682777736 706320832 983994831 217922453 924327781 151675362 600861260 187104714 30431870 846893148 251001121 904211424 55455736 535102579 735210525 722596822 387587564 5203074 86586434 341125631 908654311 238460021 807115336 542313858 617950825 28589134 549894937 204391133 255135590 188883620 530633811 451408990 390638792 52949279 97205961 217796777 108036074 561487613 494700802 6362933 745746718 793883024 951987640 739129038 100857385 929787070 996263003 558570004 238509250 291423616 729485196 758949371 449819926 737373795 205159842 972671562 145203271 8560138 397411624 380568092 918639848 785084329 882889053 390706273 741496707 972516236 5978802 545027166 297362195 768674190 34402128 20806185 654641546 163258787 667470736 252327726 787266124 431694926 149234816 443786925 979641010 74775339 832013413 159587385 818806409 920246119 745249075 1508410 329495184 787923010 904070423 205997164 90847485 386666900 924631278 808556126 174636537 559334470 854948043 51872244 502140447 169754836 736763509 930031078 850148609 845812178 946635238 300115519 326739363 874230372 442070989 903628510 69134590 230244548 542836749 104506360 679727743 344409791 41815100 584466068 425114757 840988216 761280037 616120589 907249382 792159140 343285318 505017236 330717034 292952205 487899731 127478444 892987471 871896592 849425329 715941292 541408452 735415646 317454332 276854593 574929774 16055358 156662657 584588777 813960421 379490186 683869124 520034936 133375032 159412141 818507772 839673495 876128101 360506156 589710738 141576000 538401762 380826394 265301158 287056708 892979479 940076449 433689738 54409157 206428385 114452608 386705476 462539964 344794129 587948936 835496208 901204852 628198123 641233694 151837404 501388045 567089064 70411965 40949451 16369402 722955508 750465393 911025587 80413059 95143536 989579356 654279327 711762500 663656241 409120052 282265421 755136684 894255167 743932099 282645680 735456383 880043799 262978918 548654959 448713813 358395946 505692559 619792997 804422680 408675676 610554436 882073375 267516810 145831045 646688157 932916321 524760253 661608947 627156297 193125025 366924953 96232678 755151114 714701450 953444185 978647571 968744244 133224827 696304910 223424034 447308594 751432198 950134810 344004144 369972225 767437425 931874231 650471502 431378099 810206520 32181358 587089408 651645678 985678729 288122016 740076222 711766891 431488454 900941057 408499318 317561975 347748871 118463767 467739656 335625333 395801237 235056575 927839689 782041689 591598704 397451177 571177473 471374894 596047818 732299223 371349869 64332690 461134986 665869858 90796477 351790133 417846475 242386357 337149463 690202206 703027034 339745168 513515410 760676197 761014331 572859142 706805180 446485562 343187236 970614335 412254997 723488733 428547072 468766391 266240402 785258980 632883053 392111037 348048666 953789176 260599614 685384437 432790540 36786519 920727803 434849495 234117048 482673492 258335324 452255021 863372001 544583123 4963282 743626649 717975106 176710350 29340414 393882637 173987077 289415634 225913144 111962960 923394893 173862530 549424649 121639296 297529006 699761427 105542577 53626507 14014639 587357391 380853666 895730356 783650127 295112338 557431042 261144340 95148413 901982544 261999917 665779223 695693215 612877965 95392306 49997819 220211212 274811619 240708945 886490964 295476114 862193280 9821571 356546443 780585969 626384293 216928242 716707162 326698077 19338536 213263996 548045137 502108160 613841139 542969908 438235221 337804405 758636674 676082657 483876380 118505551 210243945 806657662 511732146 668027792 347852236 340233656 957088246 310732338 907773158 832581235 568812061 379817634 233343874 954445638 820679727 621290559 488953477 701347066 17979781 926800864 186416482 507928846 216666449 383213643 886787236 746382390 99267350 140590783 348654184 267225816 456740140 417994091 218032864 63959437 134465854 326474740 792764113 15269286 865256651 515016691 798562837 373986213 883763624 161876341 774031387 464739775 70720124 190088569 185255522 85679713 669204802 782076533 375393537 425206440 78205387 638873298 555305250 138433255 576806969 361743723 623593346 949821733 717608325 436510738 501781747 825706908 363106811 918419980 11120859 225441596 644748729 83267215 408354739 36066341 286975283 478075723 185966984 209008689 903561650 447054046 292220540 45390183 202022864 80339806 697472326 62393481 392714237 41216212 898207150 411862919 864088830 987956667 863411474 919100426 714933352 580336517 195810533 506407402 968117033 431346966 354641706 795531704 566754816 296046919 262827773 536572725 598932992 960600420 881524490 704141273 180737297 10881967 848932372 39735629 139019887 239501787 24665456 300929009 362309929 992041873 976152455 318904663 784494243 372613358 535435352 224023750 393443604 539768067 964226035 108790200 538534921 481016916 780928767 652243548 895198432 789227866 690036020 860189205 64281422 502021377 920651746 277771256 508878298 812897578 962898537 161431378 994350687 771783466 990657727 381770272 871952526 306789450 916523501 104926102 980191338 102193733 94333074 449675929 499935434 6876620 227118430 291751492 29603802 681398021 542039448 218338407 267642266 779792392 597442969 427198467 64325725 737996641 597081423 908695503 267861324 89447569 334979771 527429814 525028065 789697165 847950451 769091671 578530668 282311229 105797153 417526148 82150802 214886654 331350274 435537091 123780296 967519521 152042599 970994384 955449308 706689642 447930423 899272985 776976237 830354577 19378539 324793921 654183022 94299588 139020945 664490141 742003367 661108003 435125323 284353722 866226484 749136707 744109005 590980565 71362308 748076716 904067425 777834081 3410267 863913051 35082982 387521157 663447632 908998721 31464013 85981339 345267024 316576193 908743195 709036467 128152473 670033974 362884587 460682766 567238848 323746667 331514601 86674339 52692780 581287457 141781591 214408349 458984088 871893133 580413452 347367898 458711189 618439382 887125231 802649454 479372549 195982235 431711105 565504286 762014369 101528172 533056081 522654950 773319029 608664652 768600709 785408371 994371423 789652022 682799191 753727658 886978707 252233109 406659478 118225951 495679513 978256074 889007649 509112223 534700621 787822505 731310192 506492327 245370719 608203260 96688651 874305002 521357265 538272255 759292944 386943950 907924220 55670498 57564081 378440431 217480075 208544587 553988276 646400411 878230525 116762577 685974513 593061205 301222695 491629954 711156696 768649555 412834992 520866909 269732584 552065792 322743700 742228441 583994425 52543610 621200546 899368797 827228147 152192277 586616574 232584389 128608213 383148502 745298591 139441892 474483119 194996728 735520978 707232764 511520232 810068331 409164469 231528007 860517880 894047568 268375485 915840626 90945775 496746622 933482544 874620445 262705133 582722048 224916396 979213916 858340520 691643285 952745886 272790073 41002985 619551279 821272524 212806959 52263438 992865908 676202188 695592368 729700234 849304896 559876234 636100001 760804705 120862753 933727430 1079513 236875693 850857946 807368596 743093157 34211355 500882145 748247514 721169223 597135982 568027104 968836565 553174130 999753979 174429751 256781204 250376144 169949484 427620984 471073147 653175420 645691390 989489898 544868034 673773704 160562818 997033480 846230004 804280697 943852127 615587583 977839473 495288006 246208078 698971187 494585324 782419548 361528989 6238650 179380973 616916253 858524077 441062367 46626639 941725532 910673524 598442401 677753795 990526818 725649660 614322993 284617036 466789357 136674530 833838200 699736513 237719212 669354456 151027598 585401935 723448004 586428963 108566852 782841844 497607502 826148125 298424219 22100485 656034262 282393524 745496139 673818281 661200094 228100329 178780477 382912347 162710105 98163795 254363921 155372396 629785136 251581594 472512921 388401790 473010880 465865724 166748764 688224522 441713498 468010699 861339412 376034011 785823426 428398060 332988464 672227217 39400369 934501209 198811475 435345696 970498387 872357024 60191699 20233294 104227786 794749283 710416187 415280440 7804073 484364246 353532873 322660301 405456761 572730692 723918577 50405969 795946551 110860939 207047128 153958364 199016916 561625243 145036761 466637529 904085172 514205946 480881924 127921543 220811056 815291459 993845402 437052027 964226580 312438946 57812370 785744668 231280417 668366938 774682904 450121766 662978444 290746943 29954312 407640104 991237245 942772284 957300343 604845574 302712209 22357455 207991339 405900663 913146201 738424968 417961758 653922183 982838745 559374478 859968767 176596247 285317898 617015065 147740848 764114264 398746968 658218745 172928201 752622164 985709092 17284365 313564180 834086245 238581315 492726989 916562959 627930556 652970109 944488642 292288877 905725659 260730895 483490568 711521429 150777115 915110185 517568466 682292769 763528231 115321201 675224550 538194273 916685695 591856255 174193437 682400470 326727415 811205727 487805157 797615287 762045749 667246098 631473855 993872751 170726966 19515916 43189441 33642012 941181897 387835575 810795540 357772050 667687442 107116271 540410231 494603862 927523337 215813765 234637242 567375908 29217273 404065981 259912260 955388778 979127297 696901839 584956302 450015818 570187926 805148265 651346854 399384732 183950591 945484331 115740845 491969129 340705752 464134186 187900761 854098545 630086032 182537325 835259764 855697574 273273066 355748723 436489307 867782831 564326272 488039084 329590655 31906406 933961787 967193851 189570279 933562970 954343900 878870843 357471149 920287822 129536887 424147126 104896124 371257784 690877171 518405551 661419033 735416387 818472331 965402586 319640535 742033997 37748815 747563743 54370337 49560426 188200612 950568154 723832052 252129503 478390976 163524830 566937186 655425576 437886511 290266477 212800272 362997106 43397201 919210754 493995192 767577121 680373465 206361735 367964840 878828364 313850959 785703391 595400770 296771644 828037263 470475357 667527034 343731953 167763273 427067723 532413787 57339037 171162751 323899493 726102146 647118374 707853577 920528987 863915937 560154280 445443860 761640786 998096382 992884209 969463455 301088100 930765809 963635972 9588732 538584347 319730537 631391383 825749077 162636282 893016168 800046996 399947813 355452148 756146562 200072603 639233979 346205939 652374626 991675775 81978811 589458258 801280582 448316869 281457052 685391972 235282558 982394152 48418346 504296939 192700144 756174615 784755205 862443425 277377175 729634869 95756321 251026354 689731072 893811417 586565701 612026176 179305419 875815820 221549452 445359838 395871536 208316813 472744678 971824406 17858679 271507792 41685400 475033827 464337279 609750266 885587896 425610807 46619192 799358695 742436530 691540599 669475113 322491429 866350022 32336634 707406314 268537078 668878471 426618765 714871723 681892178 397715293 129561841 939399084 27447139 658697732 359846748 481258947 384882694 804642315 800911604 973570777 961698641 451302742 961711703 708734829 387163399 18818717 785638678 439982095 76473638 779931626 628609077 527015910 866179162 207605535 246274221 16857899 671936135 352535150 904801259 905505196 879686467 106557663 110991438 483639114 404836440 970896077 741653420 356169851 420520519 187624041 269590990 820900040 996684480 971437110 705569007 690414928 574813484 223891339 365339713 80742724 917795107 512295700 44272744 125908585 979576566 415494482 300665340 875147673 213745190 567418134 826600460 816030530 35344362 911436810 225783958 352891365 381697966 44065576 838528272 32777368 149628303 16079168 166188770 669516165 278478047 491339127 51698153 999594089 593407143 872864195 366332662 33970966 488765472 637402992 235705933 573332977 101796153 646181278 568697895 253829748 905714965 73888704 393603376 137572781 108140682 810437662 315510537 699757245 784550050 330297428 341214919 661240155 90363677 141225425 562820978 787634767 535438574 423055449 166960263 553239031 843497658 308098180 124742775 582072517 707231580 716493372 186244390 94960574 365719652 236593475 6487660 337423612 861032083 530836395 817075863 347458606 613517408 852197979 922830568 957221139 489589366 980144017 100047889 54221827 202901556 136163675 351090877 164671590 421782059 56451612 393277960 137728826 471341220 868144398 887706627 829418385 776301080 298178746 391188018 709970192 327770037 821373825 350878733 201919602 560894944 672473111 693096834 448182787 606332589 79083522 278744945 811302950 166295657 571757087 199161391 881179088 400926225 926077214 624411652 924772618 28663256 437273089 195381677 251622258 79019941 13666977 541056218 911353018 693985170 703180329 312702129 621640488 565128814 693585305 647743561 275757589 413044284 597212740 660609328 205312110 140452018 472488530 781874150 598839094 325041595 470362431 326284384 447178242 668121078 768863322 194121862 924732283 331373876 617614151 904585908 257836512 569244925 257814654 366241853 878728065 856851212 394481609 638280163 848063813 744777167 312146634 939682913 617923877 691739368 565144946 457486562 222089391 861514670 452806795 401802118 645011332 935055277 820732976 642979300 68558810 916461345 404470864 80881027 934314746 139109759 634013998 220318815 121860547 755444205 973075427 17794411 545665829 100854213 2805979 989942025 469020839 625640726 92184660 758174611 124632802 683210531 122108642 388169686 422596612 822362850 33221102 67357074 872629326 337350013 140759602 930266107 281397398 421771989 696262718 717123131 417053894 471372794 478021367 275979245 933328987 917623732 430721042 299830180 876042983 897936638 489787037 552092002 468814991 342763909 692817783 958004001 262678157 59801645 836294611 484287822 551487407 364749708 324812217 729798984 697961686 363749485 796911237 72009190 556440440 876952655 5478 311922670 921188895 859944932 534064096 518899359 924139752 376304018 537752651 893734952 59943941 77791733 560298065 360994862 480578107 235610715 441744756 212425290 534930789 279719750 787195270 257606281 86797551 300532974 240500014 646546410 180245083 762311613 605337194 711529188 57719744 713056465 230360328 534309853 71965766 693657725 825399083 385718195 175922347 794084040 1987532 525152311 244819905 65133548 49793335 818154670 323593453 490471128 338604938 178710607 224234154 138034095 718297913 771774663 789385476 444188231 860953485 694142135 513475102 22892715 497740576 895277109 38417068 386611098 574548066 183648071 319917689 535429381 676152855 619523179 358251235 179225236 613750231 411763474 288355162 860276258 766284941 413957152 181767653 94404157 140297977 28575342 429254556 904597159 875228718 213899593 976100143 912113368 892385300 722776304 610081629 308152953 983281639 769229081 823650686 142395370 359388854 836797804 960280058 592676541 587876325 213077511 224612560 877185080 695382443 428769272 663470096 137205207 208802709 901779398 676661345 158576073 267940609 877949417 678215548 350499182 848415652 905421645 494349998 580713951 402744325 918072788 427913562 298702438 743654911 337039568 841463669 503843073 784549187 973748621 555558409 613741795 647288276 556636613 566638002 619390196 948767881 998367786 161479460 243738188 778766222 586578655 945926051 456112828 522791139 233049599 364269449 841687365 92164315 831511573 955487939 652055198 554895519 905834146 859425621 772787122 435148969 811760795 440804306 76489760 954387785 570556136 789250020 813559994 486295843 421845735 840232650 319837702 104293295 684883686 812158421 959440064 667769784 622518956 291206378 940370518 793755102 849798129 779841283 760422762 945683732 804702945 168266414 930571860 327749410 889656989 317479052 832880542 589234980 204670905 762227155 489112198 702199817 44485823 65268429 685732735 695763221 129138347 779652439 284155568 718665311 902870382 927057251 6771827 109624660 294028396 771196278 168308695 686831410 699920637 191642922 712491295 153668494 235028719 959144365 549007425 533865166 359787266 215969345 110568296 339311280 325673835 485964474 156504947 795906754 916858962 79635459 47192691 655370983 311094356 338181273 34823729 954032600 424254721 384443662 477886629 888823712 952181087 766075527 629234816 84381215 160596069 124795199 275260323 106976649 698581377 383077634 995345830 546605284 41209619 19919283 116656722 106158733 18414319 737891270 420070951 67812020 713007327 535622854 360378583 671999451 419994911 817715152 606712777 579772763 195512031 397232150 441294999 536231390 55014085 842938718 461638544 289193446 444846952 639418497 49121335 42018373 717306326 946359788 238271938 161970339 407570447 364861986 562661788 869430780 479745927 297370167 987011043 160517407 175270824 346049111 578448362 790006064 497205838 964320317 302396088 692868646 569425481 693372348 183653768 958671694 699869150 171994938 868414535 236953030 767088454 187501104 540226585 803584771 393839406 896359339 20450773 345335627 798592310 304878798 119476868 538559548 214941810 53368142 590052838 385812291 338921452 808194548 17605869 94414886 84772639 262623519 630962751 299085691 692613758 819486015 331050680 713564974 319034347 628218203 853278694 717746943 263418176 395071372 918470795 572412673 194312906 678456704 461837087 804343837 319961544 409387768 859984972 444785293 888351472 601897546 246152048 31904865 513458411 30269151 251134750 792060413 424451285 401652662 389929373 933313177 867451582 734333408 921468263 333891776 5990443 874303234 595320748 881993426 86368917 565352918 232852685 408361346 259605992 778058410 144465633 605480536 574778118 987080671 327756851 765402159 897165890 217639531 742377409 801701816 514300390 62025816 17876415 337920502 665776813 224551746 473891858 891547328 249627721 473694941 165711062 334088515 131218398 984466797 726534361 207650941 246251653 874902093 841350685 658909123 237858762 940425321 201141338 971137852 864435759 403250883 708796793 667480675 57268135 646317297 88656922 558724744 585334811 621333405 101200911 322215248 503779305 192915204 471056607 209464625 489969759 214774136 34488900 628402167 700078148 362597342 50157741 465920834 669757008 796929073 171029949 201337605 105823152 443221501 253499082 821762057 994499715 977130724 30401887 806541416 597608031 235719453 699038650 287540754 112978124 864432624 821394254 948059467 226765255 43041851 666824514 416555819 686299201 713895664 29888241 901662237 971628702 980091796 379518568 993080416 427262775 17531074 206663916 37122697 966112984 231989414 882139505 553335295 675038018 526402947 48484643 494378366 980732842 828995630 89696225 479321493 690936632 7955088 801037501 331639592 351020938 560299559 39843453 188099566 206631726 962349189 227709981 914043635 976794155 244297168 20153163 902332184 461204089 438403905 542796010 532612494 288277124 297252773 204331408 133306463 182781357 62961631 550986247 229364965 972477129 299720036 275322831 355608657 643853472 323350205 386597787 499891749 231414895 969031688 297224656 89639610 224941671 19089784 192658697 306004923 108564011 875989969 704167573 944065192 588322646 129226477 365892343 99896661 806971891 69695033 854248037 764481128 280592643 732426040 170771274 387934686 652019451 160763903 885620933 785061766 415656515 209639863 753963816 627413892 881995704 498432799 834443897 665250000 759495466 215846152 371999988 593020853 933620191 274361559 668316551 743930450 837553422 114351878 851078740 42481948 346943589 452586914 584770355 90025306 74559108 776249038 943338029 355365800 351411072 930033984 613529602 137828469 795225441 877814975 579815076 147735684 712236707 241266347 644915642 254314863 394510521 590299765 270453022 310677023 498114181 607505442 476279135 512740181 907528418 365862092 735734336 969814053 521749787 867770657 253748535 607577206 93749104 499850722 959426031 932838787 31396248 178030181 291044038 875692636 478583610 323555092 192346448 625354342 21034099 465443308 281400530 332584407 787299923 811288831 653434567 344152635 969968991 563367154 328440159 769036530 1007121 490224000 230847995 503754159 449668947 351352309 996157874 679318778 652885768 689981363 659391440 727037103 705434244 793548976 11730513 553175165 104151822 855856630 923569258 697679465 614840933 987359267 54521601 357574472 635190584 216985062 342631216 588821832 328495533 275425416 173107910 649469543 734622171 919907936 353871557 784098042 835373647 785580382 913886693 21402664 665756299 648245121 603925264 448131693 565741442 532303713 613598692 581526040 376255006 750684326 703239988 236010956 625252283 489498254 709748615 654368003 568632489 929623659 308045208 679257734 597248173 8251939 347414228 607265014 184811392 242698927 495400927 763480903 342052175 790568092 958950159 792970559 488747321 948619405 659355887 583804924 277152212 327817142 304185534 184636011 624920489 529821283 92093166 438733266 372398515 926908527 290276773 147422791 617054180 938869197 754634047 190060342 728573345 3358467 233277642 195932638 448369217 186332586 682120328 493244373 584209809 929058543 228275825 531796864 239835731 20242965 753304238 53073564 203196090 278726897 658934303 639371448 828462319 907981421 215926486 806398904 338298768 705607429 769709210 514226772 381876268 996893517 114321253 410049686 291719624 924016233 751572966 752670816 511522141 322607763 423387648 744053732 541966935 544807320 250957641 818178602 380295447 650638171 339890572 849567629 749666674 645128785 328237896 900367422 918982449 38520836 933513774 985144512 994102927 880568209 394910118 588999786 293877950 621907497 37119819 682292712 872005730 403123091 305530218 144417211 201850900 808888488 855180680 525861044 25684192 306616790 399645913 93974653 505512135 703179166 315676873 64748560 425892670 846426391 303671671 595103293 110466477 749492328 391369781 936706601 839722482 991843153 787498506 335860682 144442587 837470627 153565744 714004076 539278511 640778691 973911702 488911150 131793830 300705579 219680862 354809222 1388652 946683625 206421088 139094969 265959074 544998943 593946534 237727076 164205917 152162945 175188462 179884534 608325029 659195610 755371563 81942835 49697015 349028743 578656004 741541298 473085380 960889594 970325332 102467424 466733040 637602360 773479080 321353724 305893716 708321628 560609220 806333848 652865084 545817106 964597023 893552414 942878697 310090268 56798050 808128713 294734096 135125457 534156780 249467560 657585241 568000153 1744721 136097566 338981089 156330866 68922838 905157989 625368760 758618478 938140151 737439750 154111332 264132147 558709474 766205794 354130524 144596601 478195449 368989228 333168014 949705872 930115668 274108397 909485018 987056343 528945981 494531455 660898709 526982726 738530994 131726739 399162631 448253157 18079974 861839659 133355245 718083155 873549760 169540640 874082551 9599040 887660890 93863837 488220235 291678963 863652995 338084514 473918465 526671812 277643070 521207426 162420644 760675235 157446465 202420069 256353207 226957200 744877687 43804871 53981230 766905632 616882046 424462839 780359921 16590591 179186218 169988249 329771613 428244840 823034368 186903332 121320898 489210543 91367100 464947557 468699110 528002999 581109451 633586939 58441088 174641276 860903890 44897752 793432510 888633995 266814757 61328582 318012095 741090693 346755152 384489440 57754650 551693728 713542034 238750484 857355606 543356965 718973533 192506024 652659312 675813875 667218904 504540594 772009560 33672699 705426269 667954335 74492787 273296322 55151355 557314989 739570714 565991394 890206196 684608880 234556698 742282889 799239488 272270673 753588275 418869240 933531145 734367754 309205657 763715845 992015917 690557483 796700022 995269017 270154944 727013017 28305510 549901619 981851783 390645001 879186937 389315428 938621 758144137 666032180 200674897 155302994 929346040 945407248 341325108 3416295 738019977 415856378 456474331 759590611 736503876 392466770 265827368 417083105 331728005 918037740 222613135 935520912 374395 326040721 799646363 16477329 306767274 147256191 614097513 537047885 856295018 92846565 561404971 81181533 539631717 349757288 256252582 443491344 770003741 522588065 933159348 432821224 241772644 441609373 231657667 776694557 708991713 385883 386818389 841752088 75630226 482134098 787083646 321194489 163196741 502409704 262460521 28453138 964246813 302989564 33040595 624459626 343579923 456023901 563378574 802823996 435095923 190771792 36176896 84306293 503288411 590300430 326389921 866777145 51861567 761472323 656755073 380044126 203477608 875319697 777291455 986623215 562681200 876455947 117129491 639701930 109025735 870994106 501890629 149243779 965492785 709057564 430249907 219641887 834953286 942067103 690355407 508234074 995131633 28101675 60617119 180389313 46715634 896243861 457511740 532784409 18922332 527539245 739463763 751344854 685881879 388514609 598442919 388147365 408232543 719241047 285941901 648904930 33581379 909836359 616594286 80613154 904810023 253406239 25240136 220351147 290692418 547197421 625097006 671308023 218694689 141717048 111017155 898714165 598656034 347055480 174534851 753624520 44521210 246367385 828723323 545970374 95536432 955173245 983556428 828829818 196677279 201572215 806370604 859746530 707039992 143415760 5227812 179939121 608435261 750127173 347634131 508875342 877249864 927815047 124596201 24780116 632806466 143105978 185015469 376328208 914068268 247667958 381907576 190722438 690609241 56201673 519375672 518866541 258677490 525782964 281521902 383952814 64476529 196850089 688138288 754282216 271164966 586729620 62893224 639557871 559468981 819420111 492389266 99335753 161578902 961870763 636138050 391946160 307487380 102069742 41299612 335645330 747163471 397568592 74860442 30888340 691066554 322648317 354980298 471649035 523715741 576381718 433528269 411326849 918309908 15933744 94914778 577076278 777621518 64970195 152351544 554641821 295962063 368034300 764000967 230761946 632946030 576585115 80292216 222532427 185239640 67014166 152400848 681044220 441687499 720640708 494873450 653921073 71256924 861672307 678247282 17706464 279283057 734566627 102990634 972814644 314575816 603091785 271370344 137142283 709722094 270753997 734636054 52835961 17223113 834994700 983562417 409839683 673085455 310439062 105729227 866116965 756711628 792223601 448112522 338332301 922849760 595518868 927798566 74534301 589663103 75497581 622794606 300608045 801004207 471779932 341185092 762323974 397637581 469505845 309322780 314916264 876579592 855996098 675015809 86750405 599781 763040575 311330961 2923204 892117177 400596444 177724284 371333439 165122354 478691647 47745288 92084357 328275663 106109951 796062224 180312600 996640355 755882282 388709632 983377712 954550678 361428672 257402459 109734711 653681508 754541621 380302134 545129036 579014300 622932211 739372474 173113280 933288034 192588502 594458021 348692123 254469805 214733486 732938442 295000088 675830474 225122496 899878796 539585572 856217559 691016518 660757863 983224291 942469449 173942506 420200808 71455787 810709862 233069391 849389232 82735624 68615116 784450952 622821108 912207670 159031784 520476831 149942016 46064298 928704896 124098064 443852591 937085706 835408170 378244171 188088309 632372016 422526674 169170229 3629142 523242667 899076152 430209191 3818092 607799357 90266991 368808174 495264740 37540446 85103968 100296521 662957185 890272695 982847557 128504943 553302680 669299113 356143150 307069190 391721875 171249348 454257535 866845741 562329198 264650064 830351728 16543731 738888765 619357639 879815308 324404701 378631844 855837016 402599218 213588324 175880285 497453158 803499031 338369140 888274870 120004871 712588994 864191471 29477136 395957638 878905359 667796520 788544353 262875362 996041901 899857257 501865139 77920589 696910240 691703917 87818915 249693869 522016447 392374502 344621795 878791454 410842935 99983864 7292344 645369197 645689862 333167804 566816892 33269151 85047425 521975998 85734429 261844328 456298702 37240960 763146140 849622197 516117099 597146613 312927888 37651491 557538469 513886470 778177952 544925061 385512226 699053073 434011404 102698593 950464088 762144869 922081573 977391220 745017875 88798919 337464017 696725034 367902707 486830575 750658568 294105894 969137131 830898956 357424217 249693376 303680708 830625340 439151462 816817282 977932440 702395669 784792931 319936682 971197271 406286111 593058203 156975788 393473349 217263704 309978859 650476973 130022266 839391150 529594437 607294729 208964193 511831432 566980399 922998477 264828985 14673982 9837633 616633917 290190231 607371420 7863211 282490448 694094818 379199587 262388140 890785327 961487830 342727880 343873308 558843834 850633730 479750388 950743523 579512322 68179786 980638850 246268799 852870096 268598117 375731203 511255939 769102877 346452831 761039229 790494738 674236056 330725913 263122664 550020200 879987235 919872196 384182448 133350738 980333910 300813674 848363574 263663536 56125691 591716709 469146703 967378682 49283216 416793574 32750019 281668024 381319368 865302127 12389327 758245897 591198218 329273689 84099748 585434653 440303345 647405647 294449125 893528763 770326730 288511697 656467757 90627004 435195417 891784370 482475655 876439694 668723476 432465051 383657716 619150513 125381670 833544838 390778601 663395389 426885230 744312899 296735950 676123227 699870781 128946678 908017536 173177287 464862108 596420247 29288655 810646357 391043779 319075953 82639361 935533673 975589539 912812963 21196877 343000445 955668830 957578402 674319201 564424351 376872137 261249205 757859805 681785840 843889905 51703416 172668886 115910182 288565395 115444826 556633428 147426059 507152290 74270494 232912084 698058235 560211908 586487902 262240198 826813546 282202838 504952067 865077008 537470044 979830116 410251726 962157449 281857259 821885233 586006483 998031487 683909317 462103989 704355576 361250866 576108716 695762586 23403131 633787990 918881268 284913215 131739497 919748245 919806728 161413685 78620456 81116939 756797925 301375428 907580910 555262664 792519836 834876519 49912647 346822226 545660373 618631244 236911251 151622688 553546567 820625621 570869125 421370144 548360769 118266649 600346789 953265969 958792740 138898019 823859663 704157098 445433063 481941170 57426610 589016529 568059794 812190520 93795666 787475301 33944259 125736156 657753223 255975701 406617388 719960248 660384380 68013831 254562834 175602843 613303088 506003794 82252752 100013447 589254904 577910916 277813330 10673204 578524923 412019740 307973019 700792204 492167093 691595537 148204607 169050413 501448053 937422409 680233449 457637866 412642014 347199779 905260503 577895498 967909226 922490862 258559321 606511879 253406690 392971887 965182549 405614993 877540583 310109791 148022214 310448265 418117485 203053035 92507192 227718726 772529466 316632114 446050382 898112851 747498348 215843275 682841405 43923183 331193072 158174524 281703758 424867211 460634892 677280644 692064351 256017232 175040981 747709586 337513059 912134807 178547898 493275083 168062429 368236654 720401655 892797064 913132137 942596890 254787619 182553749 641789236 912809615 871079075 382204596 622035839 813372666 370555444 713923352 872706336 312443192 228888677 710912490 982357248 135325532 987602202 760670664 542540190 646086445 366635275 4090433 476083594 730217637 69538882 471543386 351472619 756480115 412860065 961843468 540787450 513516154 812426842 513078211 897341573 530529360 482375285 391340256 79543917 619500992 934832973 25070136 928774952 927814984 735495955 609132436 262353471 363086492 210626634 24297775 415211729 332476193 497558601 248294971 844363791 371828339 542532028 790732124 605010878 758859487 201435427 940328747 715464376 60412393 300383058 199484596 702622059 582033608 697338352 839734264 704970840 295716069 327267320 945799788 352587925 29753440 227710010 616615289 932969548 983041163 368519643 101804282 906027322 428166252 269214416 746373057 484654896 787372351 23634024 391889425 302149782 123912946 486016447 350329381 331960035 422280360 799548492 571212456 61095206 163170615 971642964 657079611 964883072 572706218 139343732 659070195 563199144 950394303 246279451 357995737 407299685 149355113 11454221 226622568 465928727 799485519 278060513 907098641 299935279 692396107 270308228 574185914 693292979 12604397 824727476 895001915 440864443 27123702 723576966 810172640 730861814 614486237 798026977 128042986 689762854 458088781 843957505 935638286 183967391 981589669 232265973 431724788 142405068 279880567 779609888 25459385 148102315 311323657 158101179 918656621 133326412 160695511 269703762 187100054 615435861 56820495 977071683 156827052 627579777 919296787 803758402 406334619 617443868 713580795 301778648 93144900 145189513 961939216 440818143 267633659 418838972 151241298 646874888 215127306 373418433 943546099 148059989 730883373 861699123 737324250 949943967 30729237 1820869 155046945 740475921 440538853 177725373 797807000 273673899 104821432 473299060 377400128 709636032 255969049 173481943 754761424 340299128 979695752 471796969 312219698 28312911 109698812 815482175 321714695 282586260 897530460 561719170 320224287 361185003 100451589 822612465 835771395 9195723 286699079 101320412 379131755 280893441 222665448 622370090 4369096 739257899 768680863 952720084 410433467 369518398 666499482 632120167 243348892 88045569 247935225 886616198 105436660 913203344 318074192 370703462 660660995 476376281 395281449 33521745 927834171 445413666 773014912 82583332 618014914 848849537 436340293 448923088 489199092 159600995 19092701 636285916 575600095 998096902 154551202 141170657 581786566 521187582 341153118 310300173 468861087 840507316 971232724 126045345 511525269 594060514 561063479 564448371 468564614 32490264 344205745 848660333 892682885 346100026 278841822 870905100 190260825 493897472 777094478 119663841 965572349 670709109 865834502 749220116 705438750 950774137 259327999 686750428 709362336 802833983 232563110 463713032 513869082 109249487 322896987 194950265 734537301 895062405 998858994 164225189 690235344 604989072 725682741 693474326 460547647 548893812 295888735 972279529 507377160 248402313 522016418 532963152 334856132 563311993 179627427 757482512 878788804 275593158 953288697 412902148 435270538 187160129 332487089 809745304 123654219 910382484 291056589 103095630 663742324 348950458 888939200 799332413 662521890 520487041 288751347 324464525 238397608 146708495 529762628 604229116 199621389 980201306 591341954 533599324 731412363 711126703 64595186 167258642 72227602 120401452 147147981 250326937 110958018 253690949 771556031 736144125 268847476 986135106 966018410 228280929 827846706 76529856 259868897 165691001 940353211 226088492 985772333 937521424 789828864 736477003 224288460 959759236 200804010 467368373 555305261 319925061 998443921 988227669 417955637 176643161 700417606 853778923 540009917 584371163 6545034 402338186 392972305 675726455 25630677 757686554 599823474 835244784 796316624 675207639 872535189 229789339 230346459 461319888 499975203 840271329 276307592 620799849 927879991 364674753 705177118 34237401 99994339 913197899 661042455 47758765 661813675 825492006 80149922 306125891 753284615 442126091 356242721 611091280 837195494 684439367 858471596 805555547 772482086 352322621 84776333 46659647 854164765 704381922 590762434 562348461 310838035 716750655 293345407 155436455 258404293 275496691 596146857 101834502 436585956 616985519 876022619 388081142 393613716 261878968 293290085 741390965 671587565 644882536 642117320 369677527 41212542 50165420 190294843 413873221 388264901 469741447 544899753 666814265 759594936 140348814 790241969 452538883 381921599 699273323 711193637 449003335 543910327 451841883 812608395 848002173 320984432 415699887 770733471 346618480 863635504 757267790 310665167 514249664 172616111 155517746 710303934 101615456 427777561 226621415 409831617 805512984 301711503 62564367 490348133 248713220 989270438 254157536 23268071 542631699 126214118 493906084 46726330 532989832 593518668 289089848 253113861 69987197 269011656 428864653 437194530 920745563 354580160 966943531 174077729 800204644 277635467 669635241 300030019 852615722 239875831 418062902 901564031 470342932 722480580 78371091 422299136 631049696 391628327 919687447 304166308 411269659 723682888 57333546 33268095 845435819 37157572 750022090 866821974 433880390 539894571 776066953 686997797 251533048 459614851 246177164 980993945 653172897 631577027 489621518 13098647 308594293 330442329 465868507 439039411 21922682 872990885 705461717 764013754 822474765 260485244 279671155 907181609 58889309 606644645 571084093 3021235 104473839 687893599 349182033 307887806 60931864 887162842 619653089 279539942 39708550 921732281 891074995 606784121 980845240 223877014 549952159 24287482 104753025 80735102 844816149 84653471 109665161 652087409 800763797 652642771 799138252 947079139 183735604 883995572 80272153 577866046 909905949 292087446 289437844 285707870 163461134 720900990 962885172 287839251 369836759 811604391 664525125 491185827 748204255 153703169 548046568 272614981 666049951 116222125 91245710 20728742 725636644 607065474 785633921 773544040 186071953 368282251 815342684 214182302 358589339 366729607 357121421 140165714 110411531 57061224 888319450 588960256 31592000 106333396 109154265 841574168 638522794 852202663 610266486 206546815 602173008 68133487 930388081 361443086 30527563 213805807 728736989 877648914 518429001 476497564 602599331 764479946 938881291 995618851 284549885 800828653 201902055 413568225 870255867 839573025 154002758 130787177 902977537 679480453 234503207 510017538 60721479 616440360 943352730 485355815 553483096 220507279 638525254 749852677 693596819 258334515 45955045 779450112 44038061 96330753 752332226 737404462 834105389 893247960 122793282 983146458 905027823 212718350 412265304 151474947 888730274 796506604 496386574 763638234 213198922 504767789 265165059 318685256 112629694 457070211 82138088 420834917 261321259 501546770 397154562 829563650 947646607 541524979 11515819 191736352 840658495 291793587 599358673 903737719 574032225 583941585 321483126 524907248 922302835 297489219 913233198 828798251 925747138 761497330 904727204 174648826 456265716 600679225 463755285 805284580 723910271 746097514 381651411 816846755 197897519 555181129 501546691 173164710 550188452 154926223 641224928 287376784 249514449 330914152 82171830 316108727 381791359 308132085 750551271 690060966 624201672 718446795 648089258 640425627 887994268 42256499 497262151 662188298 265373759 605009384 798048924 38553880 983662281 997161500 651450011 405837344 296985508 974379890 419654601 593445938 81291026 498359877 894302913 533780623 438417829 249293664 424075695 932498990 380381893 475718277 737263830 943824955 422815534 551543015 963660554 866867858 32175471 845947311 95961143 365708360 539683435 315816058 932750296 528373795 752038364 751028697 878883712 451857693 300536523 811620815 219367253 895029477 186070041 647333463 490381455 55508573 279388922 313349084 391472638 880355357 872966005 585479615 181598338 296625391 749063397 82693333 145381264 364662865 613285499 829326310 546046388 195928310 428441017 19105839 289787145 206137669 970555640 153533921 732182979 711561176 688640995 820164256 220311717 510750719 675070970 924135940 328305547 222929467 672181008 451799579 944845282 907143875 520759246 985764837 884734763 496931330 216615470 325808599 496482684 484920598 586843648 516330073 523018750 551393363 180419944 152157256 149274992 699820990 518658398 387409780 680595106 581982611 809560108 464863011 372395259 207329472 27185652 897074317 396341492 498186599 281501992 137269597 464609947 177704288 598361360 146168374 417154065 649217204 844562504 9638188 242451980 438084643 497909054 614120519 397810774 985324959 352213176 321176068 237987404 663546063 684316237 894389203 547180383 905767309 100583 532831898 139309975 390632552 769939271 167589680 77387275 623445795 50952321 464062179 792581994 659413812 437994107 583025139 176262773 101285446 967042163 850542612 595159170 129011383 741616502 424646384 883525627 899584539 873694954 829938339 990607581 613966263 728632069 637709885 279754042 479307527 594522963 1427012 606208439 462150712 861283636 927796015 647608846 242690734 690468443 609152492 873919885 784861568 380207952 415510106 389171606 98380279 111233007 135296464 138177565 455454227 462735847 496326037 295592493 67805958 941763900 122574181 29125731 48329142 459487942 279027698 527783281 523221311 990689456 142446433 237566109 84478319 15657209 313429961 677166655 254777161 84819446 959669176 852817478 167243651 386557646 835878573 885896884 599714055 76305917 957709727 299469854 303430005 732742098 345639284 209049645 70543264 784812272 887082379 173425183 262166029 9160913 790115379 718840646 295042935 123264574 344920369 242166664 126218573 741990360 347354174 543914973 599147058 860884627 173479303 528553685 937325181 560661557 561011756 681529615 392354487 702345180 957199041 267897283 971345439 97167989 183238095 712674617 51611945 131340613 517696084 60766032 242296826 367298660 861478463 470694904 130054382 915827517 140365045 338495928 944651539 287432464 911061455 135120937 60505771 76054385 578423449 752177272 114160046 152248006 573523477 755462120 119252549 592574156 839832182 806062158 924623184 493858066 496339430 957194387 343650018 865354108 348558592 666471734 747854527 825910465 282351446 76323527 893688549 988168942 54192620 420719725 949193728 327050210 433881019 654624865 838515700 936757200 730950703 38324849 392788567 127035327 272313258 187340414 446469363 234483213 687251967 716081406 640437833 455645928 89385207 958679931 824937993 484433108 916637903 438032145 555496860 50444072 474955960 413434612 477615258 24050320 657191254 454238952 258867540 12108684 464074050 134145991 832447819 125615856 411313544 190595583 248609718 745649762 382998057 651867665 516332545 655778016 368647834 346917651 591031880 117480247 985503300 127174447 294294496 120005773 424979714 476520994 829372879 470549719 380078502 777786302 677272911 908148067 702245492 866282088 612561487 59290960 758448548 737873818 667017202 334967313 897779684 142946402 935693069 879208431 229588693 834660834 471388845 449991300 907538314 271654350 4985999 839711552 434028812 930888945 219266983 955635687 405143256 189837224 670958746 156224784 665616222 842416741 681929283 288745128 793483396 7293997 734544946 164742765 128840226 652206875 145472296 390048884 49811588 226834651 397106076 612338084 215274219 942117167 735222841 639413817 695178764 689385582 690247774 725318721 31617167 637838336 344236188 872493090 856867217 660016867 355231548 447192850 562446626 902535209 393910967 519742878 660689608 540022136 699982907 312944164 435323899 939608456 580941869 340820312 814868135 481424553 351210657 794979523 528264621 8197946 212822500 813410623 542794593 900914739 374792435 813548412 242259469 886646172 444632065 472640127 123513453 401028371 408681205 731138590 62429234 828726859 147354089 708733317 477132927 842159495 6989740 795751859 943682159 524748835 880129089 822258686 989503373 786049804 643688286 485119115 791900250 201831234 56778478 827433175 598515402 557888605 920135056 976461873 972143815 37697285 245068565 633504829 233309357 275348857 521897221 7696754 764819404 511294985 252492059 318854557 58664170 125451676 240123845 886147164 34193598 793176619 324506789 459842468 556843126 800137540 348899602 153792572 887098930 536229512 951115416 832262720 965441926 772732461 861442419 37259166 707337724 23846780 282632472 147327132 850106768 463261012 343157421 960148048 644622642 579369637 275721100 386188070 538269512 852515574 259045828 557173087 108365865 661813985 213201048 984587148 748676258 205631121 945052926 60032790 442178165 295290442 653320224 851011770 338675926 226459874 861785567 642725125 693647084 417149504 852131659 60499676 442286678 48310756 864344876 845120503 508524963 295985503 201555068 687447905 187354328 955981526 766497003 895979002 291698671 132438915 34669914 384232181 266326866 323327028 742163552 325712474 538697828 637473226 403815624 464579461 108767736 295796156 271833617 871453093 730510552 923730577 111630573 302469694 225986623 851924073 310052802 515464616 692450911 904782709 800056620 827216781 437984477 826551931 20614777 833301871 927338832 368205651 730266667 588629279 698584005 627670380 597448826 339111751 493237054 917645384 692159440 843907554 902342702 484575227 453945163 800779454 779618559 15461296 384424254 530661377 327980172 179151908 829012912 893864097 694350503 107487785 107860187 510189290 23238292 320641829 100412334 496639740 268299148 411933072 279883852 109941579 147501371 475177337 72421003 810178845 967277123 861311746 746352246 594835728 276989623 10636512 732345548 275294609 4954272 81041628 954543486 173343077 598743164 462873684 22842932 480204324 755152826 839374522 134872265 673597113 48268607 694210580 416517579 129258980 379672548 931506554 355999996 543024824 421268725 699064732 133219283 855029533 208751795 871398202 279454716 635476559 641207507 473443241 31767508 988396893 520611582 821454677 562773742 31415723 490910031 644665913 638093968 6558576 27260632 621989992 646286902 325285945 42670109 420876424 341529102 804612452 623249303 4443730 859615611 912165542 315336242 711586580 617733011 100915846 252927439 966259247 514602913 846138591 284044227 55014808 103013795 137211746 915329366 316696155 478432972 319773713 481856581 68783892 743678468 588718021 170566977 553748596 508928611 639989418 914936942 944372674 141364666 150414526 172879333 672883031 778269962 489643093 689568818 634371361 907313930 204891800 513147606 142813985 285338789 81381377 305587398 578028525 621371258 981994720 831871722 881002286 959239259 618287577 282387615 398737955 608811982 536058980 660148790 797338141 543176847 402403660 360668530 147468033 765904396 61552945 694021646 572381129 372782823 688100614 749989429 946391299 982327672 173915283 81748232 804453200 395375689 565641459 366698780 51427302 516727448 887015191 125798649 119035151 88992472 426277954 903481244 595628200 91055408 313546892 648631029 610984099 179339258 79360351 896861290 209864069 544117829 225599997 740995923 258211560 255810644 299716599 585706876 522415098 993830941 129660343 750449574 583948797 366102987 975196408 639087109 498944197 898140733 261405000 879012547 517775677 651407236 600385165 41833084 789531618 282554217 926475133 477850304 619835206 200503268 162866212 665116821 331412623 330545574 704675938 225030386 498524661 397212816 22812267 350624069 987516231 640316474 232729413 783095278 115148903 619495021 922662733 455007426 298614729 472828841 377377458 885128585 655464696 58791840 705073145 900454015 524184338 279526329 657410679 166417623 93374279 307024782 325741786 976034099 540305245 625554798 527237537 45609518 25774639 293605084 41179551 45625042 501228585 93103374 677042812 318996258 733257678 945711471 305307444 997630610 127905843 711479325 162839190 781131913 174941569 325916267 896715717 778184422 366540150 728466272 355416763 146440312 560591844 840685111 676676289 346513797 726320945 506687709 29201145 15901764 324297942 83686006 300910292 429416803 589903840 289616345 730655388 835639425 899729778 171386895 158941163 735609525 672623425 811983576 329639474 234768133 708162071 172535078 12271924 182246640 572062288 299159455 653860232 586278629 238646368 714055967 729971994 165273801 58532170 259017524 934743466 877946485 742097706 352026784 864665931 62544950 401803693 587022299 553289446 494173004 113164436 927336335 346386101 983287403 250847797 329039642 360227016 545011773 502736377 888182543 873981827 556958173 730433247 722911157 739608606 51952477 587166712 649275782 389732644 270380097 814582505 920532402 318991604 42187266 139223148 665007258 88471619 845827725 725351631 976562773 277821592 249908417 579459187 422286126 135983823 315682036 898767950 404233763 971536791 344076143 112350826 154791272 353940980 680707309 624891492 568946914 629583293 85082400 626952173 913369773 100983327 938349356 301848909 593423255 378793496 869006378 908556763 454439842 995567869 736265639 858260614 222571142 513266420 383700002 801510479 174428204 985579387 968406929 668017356 714711348 331224031 939065821 478560423 365854576 117481414 195215201 996939293 903321191 641976742 964331375 975136640 815842259 48992075 697901259 478230453 115109923 274284629 783059502 134294199 319409402 283879607 240286404 845436946 394985902 356354361 2930350 776037225 120788425 990867959 7396225 72752880 503807372 517651169 183311558 640792562 144420967 583192121 223050872 897704268 570899330 936140568 383380873 897541104 428933688 633976808 368769117 153214820 22728342 175043819 718729036 657920576 532970465 539580595 518012709 824450740 360574733 793593000 686481830 397387007 533787974 419600774 114790405 461418489 878911595 89834972 802959722 644295562 228090254 612073101 626026866 446622000 977783157 443576147 292206766 434835069 651046684 975938359 984525090 407090583 720700465 902208794 185638086 362332599 490717591 289751600 283559944 667479978 604389860 458547840 522316872 114133075 325543906 269004645 492313691 813018407 933096209 857463824 808533769 467669167 899642404 81591299 812240271 826959114 19579776 960099735 760062494 94531688 412383680 775331959 863023194 848365968 579901491 824269859 489045467 236308571 881845084 200881774 368190127 346362934 825546097 53485569 801270230 818261156 454330077 365821654 247638469 45616058 626890431 396617917 546138340 97744546 104623465 84935130 466292240 386777624 738184929 114490661 631747866 42539248 492226403 701295848 933264709 633459854 309199837 538968389 879712716 365169516 486911601 800408238 200887386 370572184 944570614 971974763 95299472 276708147 259622776 994524951 388759938 576385779 651092148 339812131 444658234 87719585 815697053 580385618 679916084 262050204 965628634 931593019 640370400 554415957 244599109 134212043 380712740 867838417 26004589 44475840 464268759 724382762 20793877 181686319 1229383 932614926 94183347 290881790 496022708 736125758 692592370 144707947 644526802 760272913 267872304 756148867 726806091 554598382 345162496 11180460 667133755 188682453 970314410 765699868 859644082 72241367 831638694 897722975 834958646 640769177 767004453 911191764 595817278 185286102 813846920 231110705 650446264 233921498 800490726 912109819 152742532 853356551 840674955 402016015 658467062 135496276 518261875 256353820 735711832 784640969 804822483 273066022 575815781 926177028 825479569 284264453 345714128 76480695 438270151 495710692 568819899 107389479 539133252 852444098 684266304 964016047 75467274 926032884 24378348 126789435 359730641 334942625 786369087 370106573 599761795 334734661 904834861 771211004 859286206 383472942 951481759 229296496 177760853 195849730 931971315 303752039 766492367 915903799 548785528 542377523 55728359 25688986 906545907 427944378 880016906 312377801 995494686 826683125 825031388 307585209 173678115 711138417 474720691 483234352 617927461 959955665 168025882 283798859 418143927 484391242 955361360 877308154 742916450 31706149 779716551 470281855 166884900 859138368 984440741 828084723 772066028 981143182 82198086 605308609 419015967 949890194 8974008 770307625 638538262 544325352 55423805 459530174 962279326 899013821 655704013 582307305 941226614 571911506 727768209 995527780 828212436 146822780 766164073 645392063 633848033 12092199 533944167 750287582 226212664 194728398 691474770 846951288 176341867 52117765 159675428 480681626 750429310 717485040 372399756 189407779 734151530 912189129 524776557 30348869 817951643 8329053 97537885 215718922 36303731 856810383 548760871 401089997 240058565 396404180 182259785 567650237 104566106 888749494 388286071 703365725 231799151 212333138 971634966 634461959 719782453 259284185 165978562 177501284 88888400 267927826 165049032 151739637 605963865 189619671 178813357 966830990 865188188 431923091 950378405 143413717 439594331 987214027 586627612 319147208 49293257 99907730 559189297 62448436 723474959 85071634 270964790 203818046 336032778 667894794 450305074 622392798 552999563 87973707 780742751 559658335 323320278 86721850 945329324 45112801 920421411 489624402 953133115 486898903 446182945 370501791 776259556 651951242 249366382 713527875 190297265 20186259 436051232 954320372 462169696 454963301 569199167 128905340 497111012 64079809 838917192 656909368 643977700 939696447 512635308 921032090 67984699 350643404 884342350 449002920 436488054 909170726 567912969 314279546 355841369 592658274 418524456 687589823 830322010 83715943 56621292 528573241 374671909 460351601 651320330 359051068 70019862 69899406 190790442 94700339 133115074 265606692 532326249 414398491 802044782 862012009 937030872 865494791 327408022 821880810 300705018 14101914 866520168 483052805 716233546 463431824 79420486 938668142 756007347 922376245 643034440 52465070 362613526 157871852 494941624 869878175 295739336 672596393 810788500 589315825 830382097 324057207 900585999 277127337 416666797 319470324 784739344 919512221 200484687 995352784 580564145 329193977 59739418 497547858 130600129 19847612 73155878 790644435 333582915 399218492 877071105 514061632 35074797 116256414 721872171 135789724 607237290 15543647 300415896 360133244 699402264 314668238 649743410 332169609 919136011 860401807 975224661 941437953 885344008 554902297 958568529 656076855 568888267 636262969 725114860 955600143 889361857 665373581 664508637 656644227 361625230 412055818 389329490 590532640 940291977 263862647 401348203 255151497 829283387 391705327 216268476 569252595 184795364 435763555 990591695 252986792 150566134 27229462 16469664 533392516 313130392 356909343 60818719 917997691 183508004 965709290 936485554 537085713 32323241 227443127 556521392 260139232 654283369 466713882 668674791 32421910 170808924 372565881 888312342 637802740 300642220 781619602 179781236 108227152 891597879 587150322 893101351 51167252 216965905 180844926 87600590 54220732 440696063 394694126 148259064 262275804 673893628 302971469 76512427 22228376 411289784 194285947 438970590 926459691 110248212 160803499 284739070 700467809 969117863 554485733 163537773 745539100 593074748 753102981 491288062 891583954 686917458 866407866 909999227 396888589 654485658 699011848 507263519 516334826 262803069 638741190 525421853 747733147 322925972 646840993 451885335 810707429 83239726 569203223 687680935 479045794 444953037 355718397 893660377 726757953 304372137 19301370 765993903 974325825 976296235 234914570 167649436 783691961 403332979 507141115 306005514 943191251 297269971 863917299 549519572 162571085 271307090 27416808 161910988 916475127 624801579 879171622 244768054 510194999 383884107 323157197 897963339 51745928 822025686 291670865 803630264 266633462 893292706 695964920 329363996 701378211 787666874 677666911 39674765 443855942 279590364 901169654 811057940 835912103 440232700 280459391 800150316 550584868 286403775 261773203 600574279 457265968 495808257 89843229 793855561 503805134 420330063 471053021 676249867 761296922 726368366 108273894 958657241 23141312 882424530 579916832 217091573 318066307 584355623 250888135 953479698 514579384 608281036 956085994 295208153 160353224 878315091 287003373 227033703 587537586 355658755 182136839 418840013 670340230 641756246 526305221 745270159 343698923 35567995 393279877 923753510 714554522 25257173 320821500 172995710 380384224 773526906 464759472 949825144 107670304 71333044 592361087 569928553 527529551 272941188 508815383 862002329 846217846 964706842 98283899 671129542 975736372 134518366 419194756 211317150 905719865 318905451 304504926 724102216 799395276 705175054 701378567 719100380 24761670 441900619 9752275 630416102 883671189 60640729 230726634 159532775 19469242 528920481 151915977 614812372 696798027 385186114 817854141 692702613 495724786 164723600 765425515 316376711 52388844 667228945 483147083 651610619 867738506 241623167 387050792 196364213 945864627 367122248 565607841 656216429 435827040 481859089 136642476 624215377 751300383 161504047 134659342 466795137 224415634 481966892 854291171 223924114 438901229 45980488 60295196 521113356 501552250 198381045 854552572 306320876 279544600 69846362 732355227 639727651 859313592 302641106 569526115 588254484 351038687 453157994 125357462 241579034 367213096 651418982 210012357 670522624 480351935 822916796 998440282 390618247 485183974 830924439 623414032 853080291 846972788 938470869 885824885 630558270 291042896 860619914 152512623 413462836 954576123 833306235 691184308 754376534 865931268 931448740 545130576 589809063 315153553 314575027 211716899 802456354 493025500 793458570 415424864 198601521 933342388 433601985 491438096 95565367 577165304 937115937 556249485 882012168 345444128 573749290 193652743 440792172 869276084 908695694 259008002 525725088 949898450 675758516 187976406 450080980 84341676 709996342 954258734 523943597 308037640 657634147 247787914 959474117 613057214 286240189 890808509 564120870 724365374 824572796 826029679 751418067 758550791 482944010 855639964 291178560 268790833 150033285 769974034 854172372 582411236 185789761 912998903 226928238 57686495 689869379 114590786 738168797 81859058 934171079 54139197 674206055 292807812 364333498 986316298 75081539 171006733 889376576 387744794 455033887 486234269 80931119 106321847 420394394 130455124 832543891 99670139 580206283 356813288 362137896 276401111 716928184 872261666 449653219 894865294 752068832 500904800 676017514 263384631 526097842 646250517 176160407 854891454 65390356 643131717 178497785 774880739 69906141 670267658 992331090 11083449 718954330 909822225 467876890 799502632 816331213 176909085 312602106 429691245 638747881 633488259 560760915 171849109 486525784 42650541 147023797 662840325 643110965 857415320 214280808 396783605 233054610 589197653 61061350 872630768 939525875 943266699 421106270 428204629 531950545 868559859 885512499 10391001 959449113 422776539 787252091 347010563 957806250 681778852 896596353 119791023 230755803 511766084 867466308 911581580 597421554 805495749 450758646 680300702 324943790 445364932 893078653 889330364 67521726 334356723 597541365 546316563 132450887 758591639 16538411 824463521 278650210 77114634 549001764 209535674 194089371 183669562 609061524 453891463 866449267 477247528 602218600 699427970 415491807 272900971 273098301 252935420 63036872 537065387 899571174 806940824 904891017 423262502 695707881 812318157 204191348 54064174 216276226 60766311 530220109 116577704 602904224 126791174 775213261 220625806 968835939 288035485 39171360 255131502 313467556 993428724 790416744 230573290 584174061 358095143 520813368 720512566 778990972 664980774 611934233 52752541 235712709 221135667 79787016 319971581 158188781 95864934 516787190 615628870 59940688 423347500 734620231 502378494 577871867 654085060 75998548 552525504 329775154 276033217 744694249 138227896 654935788 696021387 583634887 368540201 127564114 343339741 715432483 969946599 575216452 84981576 834537509 630121949 974800339 40692143 775199082 85079433 487947208 473460682 184625283 702974587 806513180 687400099 25159028 674551002 809476734 463757083 94618677 149101534 47163344 184838758 622214964 631043159 501730986 500031115 522221522 508377893 755748310 834238181 646564577 889328573 180288210 211451044 424749357 512818347 27478097 106013005 512276976 663191562 934668474 723875638 299793755 188060685 358787752 253099531 869699860 970676090 307147624 721476428 34330290 789579306 534566782 742644428 995472963 122317707 799584032 199990068 834978504 422882590 42351801 575637117 981442227 551161593 560663400 526959738 836771951 862816837 309915006 885271372 557075672 474835393 299462916 771475947 829552063 822877245 113895474 626586788 251327079 732596000 606803449 724730774 507774987 815115491 626118267 335097652 924718678 460575636 485031821 727538886 465586665 840731988 895983932 181275879 541507800 469410009 460859461 430903816 815666477 706029037 230786203 643539180 157243748 205887981 511815140 712111402 3858669 66120266 432276989 240857007 988567214 323092747 682619762 651889465 557923198 339998538 569213958 200789725 780411563 757862323 719950641 429352065 956811381 981958920 776285853 847861602 393191569 352089759 106865833 136670864 589881510 973425378 846516454 641422701 471694035 158318542 117042332 693778994 131039784 824007541 581491526 998869099 133050664 360712316 31132945 275734389 382812749 839775901 970514786 706578695 447522948 723164454 409893709 683713446 197634477 368810361 403777566 398488367 651873052 221747594 221711316 105400657 331903515 76358756 957777825 234282000 22425190 33590948 939721836 98278980 837080237 408002300 591153999 241164824 808871189 756025010 29223448 978870667 21742519 757456926 170088908 67622642 845894432 181724463 534140704 48280436 693424336 359714791 910515455 935841164 462698939 549497050 264583431 637639563 771394763 68810163 740188683 263405076 58358619 540715952 829965458 325474974 131070397 230439969 891232598 757789686 355950518 260998892 862451655 60204730 918836477 551413516 416990342 734788063 688324031 428042510 812272106 835989291 657743134 851068306 550558334 592154043 994957741 399598544 129721217 711141503 4150774 567387664 126121828 906955449 457895668 97694257 807708752 75872386 818341017 802034723 887081630 595624773 483947081 767088749 633262940 871478338 295575389 392580264 788146895 497635084 250702754 716571137 920626923 453232652 66496471 346909627 550519773 265879803 182157362 728301483 676601986 779505004 171515612 907546810 189256941 957554496 402784880 129538407 648698085 265039663 16645760 12302914 788152420 896463686 891076112 703360114 684325913 869449571 554073625 1740848 318749671 66758075 546191368 32314186 724710756 626570581 841625148 949648289 304527451 147477133 482303627 914388907 264915274 424079762 989435069 809292529 852988389 29067495 240008976 886320274 13716881 495712742 519588018 747749311 582547433 903795512 92305994 208935997 691674429 605696350 53651056 421156070 402002702 58660140 739518513 318186536 473058964 504686664 838977420 414676612 410669880 881208751 958134263 817279248 787318554 411419697 836431066 564144630 268952460 923057904 131551250 60261107 459701140 407269861 212768368 337096665 350224494 909954651 723629112 682370317 37753864 455210354 635233187 712651273 464257925 486209181 421192541 961189851 761790907 305708580 166680839 621959588 364893109 935160227 625825718 552830235 171272497 996882569 685188722 50033928 894830370 345673882 115733688 712851913 473449519 862525550 396541177 633764304 693692722 84540912 695970585 203872802 590013883 330815199 332532976 544237273 803449995 699210576 856993484 27303844 12896281 668942378 799100397 149785154 563421456 708811176 326738184 126312203 411177679 86637019 377931461 557910375 25012200 408782630 481598017 368286292 133544609 662969024 952383885 86296292 90999670 655665461 832971309 254007484 54372757 201146086 701518745 457663127 556185952 525668996 157630911 120069825 278502127 676994457 884666239 607155101 965909131 162757375 310218542 813209632 310062900 320722790 564033300 722286163 391169820 293517267 776016878 190358996 603836458 631004187 936520044 442406997 990789752 222864236 55641780 411302940 367845590 245878469 341182685 675576450 645252932 775182201 787051893 994802292 54796668 678442417 609609980 851696885 583241573 406256358 756151143 772612506 647289249 635466347 361358493 772972300 563646976 479657441 752946429 360321930 404880395 57953216 330197975 477127524 570218874 705135061 235278318 961877889 622361278 483667902 358576125 93690842 800934776 27377008 353665838 936310781 284860160 774249394 486210468 57832331 620661471 461629599 462314739 272249530 619245909 886767656 702432930 929914067 758127572 929201808 545343664 264326837 118034818 583213806 318764556 137661776 66234299 656863662 368460060 274970667 822267021 736965392 339426359 187981279 475381051 910244776 582057515 874174106 819762875 395175644 736555704 459233949 480189496 217571689 446767378 607390910 657859984 371845599 101225059 75537127 795327958 577577248 189290566 890863253 386032593 952293093 616815437 978071898 497337980 836540473 834005373 383945051 703591300 129796092 537786573 52040658 417706957 366426465 645325739 900548493 719375854 853582960 505473398 666771821 64924848 3139205 235682052 456042728 61705618 497713871 889357086 314389128 718139208 75513554 695876352 258941546 388388920 859813605 827102938 581913280 309415675 953221301 928326225 137648719 131191010 917894592 917448958 434436338 202397807 603442139 681541870 468907541 474853847 555969965 409099040 126546746 10155911 940581169 479907338 82272888 663264412 283344440 348649493 10362103 187610985 299834597 606066716 844150645 246012917 918161455 612043249 767342788 829646458 864961634 17830616 929655881 393469928 51873694 10476042 730877567 766751327 585034327 85418292 558137202 543542200 544232403 318159093 747867461 142541821 590124207 899015011 877299884 735419885 8561499 731311751 541266290 338708857 211937433 971588828 448538869 156459082 931026946 330403284 981133989 475152952 575055489 388826195 474824329 178916308 562030293 229480242 45672889 117645023 470409748 501109693 826973925 521751761 243906083 622115894 580935884 492458323 227487806 481770064 761382598 959710405 744824694 147227572 346596667 896393913 123324206 839891583 885487658 14559350 231447966 739996610 2722723 7459702 690173008 790406145 339974221 215496680 636133542 771344309 245656033 554429230 791033426 457669578 746467244 720335968 495326683 596360225 88985873 617611976 388634399 935759887 936410629 211700324 309634508 620296925 341950354 96770152 812897253 996415558 159622740 511523257 149395523 905236731 147809023 132514162 447344401 278327586 449578711 333671779 249489999 8447699 510655542 540500621 734989393 912003226 149420297 891249063 671267901 202063864 972698964 455098780 867380368 112922594 277249962 624749067 298378138 310471488 170763189 588030918 213100541 332948847 802493620 171660627 942145330 197812928 268876280 253195118 661997060 89016055 70809958 869568901 437664018 463183308 437128696 876487227 803749201 825578349 684933180 894120421 988005513 917664506 486644947 195170064 804891603 538123016 518499571 774903545 392448033 953935903 410238182 37057043 537758902 489861948 21739657 70036101 725268394 876137552 107029966 340200105 154460775 143287486 270409018 678289807 492376623 299218913 128857703 647137143 821147283 680264580 340729987 507165787 984200189 664360552 788242128 318298211 997324839 981411521 322250018 555141230 670992034 436462777 142150244 139436176 252642641 131072748 367000851 690828942 537682667 324636907 853831617 24710244 713067900 389163961 633384339 146599615 167948516 725661265 311127748 948286852 425343318 496741918 118241568 779212359 941034459 353172864 534102154 334262485 110965453 895602766 339197814 340680618 270351452 723493455 793898351 326983291 218369804 974639552 184595346 634443438 633888309 253878225 552845585 159247325 680945794 452326184 656616882 327358039 717799027 93315164 586229326 599653791 298336987 400048251 405808466 650196715 136037218 544092036 315468609 18665894 569259267 357929710 881401647 207012334 105257615 987276320 184765768 266772247 791131945 453690614 932110663 914553894 332998857 540339267 295709439 929920598 429217465 498067529 466052310 86888343 21055003 954172226 476840005 421956362 287647840 157126107 927023705 83537798 813372370 978077108 762537013 662121494 462438923 274413537 797502350 166005881 987156092 33491308 61460781 540036513 805309159 146538448 924148593 991814708 941581286 45089663 219640522 337449742 878403938 491263070 990654015 152930237 428636444 207377988 372383721 459806980 249865511 453428094 256147318 521828696 682922603 908096846 565928103 197696358 500833060 554726503 27368402 958812299 676521826 692610419 699047520 965231450 569641863 632541581 77451088 21197338 702722252 950104263 43662771 590203206 772173755 804026534 885690670 484673547 145049782 844171425 907162747 287451853 178354799 339466405 789662696 418730914 965005934 984841620 7023574 328974549 703953295 181881793 31099195 832197477 341339777 466174325 492838945 765947267 954399816 162959214 825082916 474128664 268132539 485947227 294803192 44107324 227365126 690812513 359888609 593083840 844896298 293303193 626812730 348268453 287546232 448672399 807323887 889598371 404966170 26449861 661877506 697284003 757843594 158406446 512995593 351026757 914044185 924178099 703045550 296505179 547841130 276072625 197195054 661213292 47621876 808311929 705119707 875588914 709755523 360365775 39973530 122437660 664181943 90659948 565885798 805250765 208424835 207724668 543747019 458504859 33466287 656567073 273833835 845840657 711079767 654978030 402840189 599726701 249893995 349841516 206955593 337906211 758444333 127883416 480910253 650845528 416981173 881473379 738890139 412855143 723282800 786460977 637535640 745519712 396216221 670899291 120400959 529187204 449747407 705214381 264520636 374117834 529385838 448873704 246823506 76944990 910622005 861081409 697978582 530477340 528213941 839014880 959160625 264237849 665855953 297648226 965448929 384878875 651366720 387966808 732330360 297848348 784308495 229700294 748181276 789459915 454302236 61174949 534429958 621039882 172921756 396391777 322734083 272372849 901167509 453058651 776797942 200105674 12363621 784451176 498826580 672649107 617752633 8214096 293000102 798396287 103540631 534667600 471853578 533973237 63273429 399032216 237901491 691883663 578143903 722540750 874236517 51983773 941993333 687834762 822355706 368490144 792422954 247216856 224543711 85294543 10001766 361054393 287167639 904742805 644610853 322267809 248966455 853402896 331193143 454383866 571200232 818135700 849885118 101034656 373500009 407169062 321883570 188776804 828390539 109497858 482577760 857439370 278125747 896060694 305752807 20437834 572132699 394403716 107398330 244173650 982174864 615686436 175858209 258068802 548804213 988285951 695523255 849098542 333475264 751358677 265966573 24247584 856713784 322404760 665659270 161079188 615721277 172110831 849856025 343304699 295374400 157669300 807868051 970887992 810143046 567217014 14727090 393515558 896165225 598313208 630329994 442804751 32757591 934964144 600635140 962664246 199832017 834318665 598160474 469469007 633570349 645815329 934007709 487078402 479893205 667043276 354958895 203063147 921326022 505805199 923022921 391997597 189078290 149127398 817700726 356686874 392435550 602733566 369173782 850039900 164658789 563699259 225108701 488069712 221933427 857810100 698805585 834141654 217837034 300520114 533569615 775129154 651607488 557341237 347384198 190013662 797315071 871275119 702631674 567823718 744832325 693721158 982825859 800040074 57509954 958176982 112899403 580140655 481011260 608732141 809952340 998448431 906790285 121040014 464316144 617690452 633819172 81190767 535629895 876398177 842811392 10915194 454003412 731861321 269696441 516132431 573180648 566019830 910202615 543374529 980549414 367899843 748852472 636386645 670622469 174571778 574746382 598743750 496615762 326455672 770261791 149347459 952010411 371619292 674220580 244104495 63328772 347315803 22336682 746996001 394023206 111144983 364798804 900028130 352284971 199018403 414925654 42759601 958770436 454456713 498565372 577642498 615054835 963454660 457334305 742393338 389900817 519041350 166032568 543603701 474643657 930069107 80098631 39320321 288876891 867805604 666879335 278251872 402406234 924602534 403448901 877529866 386612014 401860664 672037668 319238184 944869523 999213713 768269785 111014810 77183257 447867863 558316366 703146355 617918626 267366568 592747007 205859703 180298726 467978389 771191936 483804068 845224178 71796898 254520821 363330726 510571428 725771208 611540632 376951393 689928753 828485492 445819446 98437227 272379808 816464901 463734962 296510094 896020045 798216529 663910529 724174667 941832807 343593248 191109933 728454226 323695217 352200112 718778323 294438156 615455685 945387568 249185700 393595665 958619404 695014725 889351271 317855410 244248775 605367687 513250037 799990640 455865802 977999365 66061244 662622850 699328443 175886525 257982781 627686740 610829207 740475685 329332879 842583042 812685358 655365797 321876953 943644129 990892194 483543322 622709467 611715063 627324140 836699477 331936614 967773054 116504151 751626650 406773727 805372517 861120515 26962466 232907713 909184975 294403939 172802969 832952856 294301329 6060735 247412128 414118918 890960312 494658995 408849228 38943041 990659329 140121006 929356709 153025171 529844576 539945076 53578280 348595801 174603642 458248349 671265606 343437573 102697514 238592532 278533347 991558044 842052864 882349208 508368087 168786489 223451837 522221630 121512816 424994440 783268824 824799213 34438127 532014156 903041276 680772576 539074822 518970841 978385799 676613672 506437472 512579226 77848077 328230696 113355801 393747340 361194708 525058583 548606274 364189633 929597013 205677441 453631071 680660191 167027649 881486279 332376296 185434526 7467386 205540250 926529227 869817934 207386005 711518340 387416296 497646414 134038111 830000479 280491924 286982038 159121621 635725531 498068759 122486574 440855850 963357181 161760814 702126517 758572357 946908826 651580553 969892571 63886656 160493536 776833870 501023975 943540714 619499726 860543892 998719793 807602502 640036023 823427817 584146089 503636234 505829316 894084557 213506639 613474593 693566318 40673333 870886328 756087850 7757063 303303177 987427728 814406134 664212018 963097509 396536338 110045709 589859175 397692508 471198098 519470634 882389105 42606832 917413108 484820667 482919663 80187420 210174001 366291810 107024598 784783626 449902809 324844918 130437357 307530717 514011788 505456771 992587087 214958633 428353920 593511621 15215085 744961398 938507518 322771377 753058570 124553152 961544165 788163181 892693437 202039290 731347238 597705299 372612210 19038342 241079366 525585778 228382569 267363262 992142303 836776205 262375734 965214319 770706463 10258970 9772351 704277081 175814983 953819075 845331521 672853680 527138349 615649769 357666508 511319710 105531066 100392860 266362306 21349822 530340461 876624292 943133916 578909347 787369175 376572667 372700453 905753935 357498909 130797905 136353661 99696060 342666617 938212231 64148247 235295319 588720569 957772852 660957179 842435199 408090047 162872867 337577349 435730699 383047423 672159955 11881700 448054465 552579588 952705782 563491740 767085280 48080619 4538610 839366660 779088279 892776934 720766819 502044105 899396747 709911994 378739095 860225129 159071573 209320513 980001296 566432185 830573058 895444201 364930822 828015200 401749905 257844020 663162083 669965401 104481912 60875574 475809477 482713461 203899680 124200474 116380415 261131735 614340196 188461213 366579096 539072630 406963734 731713425 274323658 804895646 520492923 567285852 74833284 369424239 144500170 544641398 827373033 661089373 52411568 297756911 540281807 520561582 379411662 581063398 301214529 597308415 821642810 517442579 68778238 977154496 387911418 655854654 292554999 267112883 520978828 472760005 943205588 576791409 418188641 624059674 31134832 612547557 148186973 352529731 783917145 705120718 745092185 461597785 559950929 411822145 804920225 54865161 154482127 889194790 720584055 826459670 895780991 971834806 599010702 442168533 231103166 990853891 395613583 420585391 674930719 545499760 579376023 115615906 511161320 244070965 815732919 273163201 758112149 591404508 198870387 5973935 669704020 242403015 692634180 711137320 768454280 396392616 806788118 759410297 702899783 940600838 40815818 487477251 71818204 937238207 485863349 805694140 650507589 321887360 505391136 289757613 989029813 610193743 558617030 13907829 472325652 740997634 338403673 660915908 75801978 394546885 889606908 42718433 811477943 90147224 418543818 979865637 767047119 25628367 753410382 928198270 935080054 830541712 929968649 571489773 833262232 481578072 434678768 164748040 631838164 787434871 411174891 379177849 864965883 249351055 908596055 248746620 861197974 580516889 111707781 502021477 725781342 250029536 492076345 221623320 344550082 964835203 634003243 686662543 310649700 640382455 988496009 99398232 707833244 764854019 980140660 861394708 886023668 257415107 940290430 956470010 807120810 252613926 847010866 728971857 386802481 59655792 582120332 388015865 416884400 101207993 586150269 142085859 551237249 597382251 161389929 847916692 560932275 319557063 899548328 794980263 698214537 345158497 386289928 767947592 720211705 118593440 109176137 499288761 295114030 343200831 121627552 467640784 168584711 802411727 780475957 126561143 740708757 595866419 613880228 734066731 321840545 711317538 673477504 547592318 445294627 311032232 949293772 747696534 14529484 737854885 275998336 641092011 432798333 731156556 457347082 847626892 911343054 929980582 859455434 283326491 9217416 859442957 884527508 549614796 635000363 289656753 952894258 70963755 853189993 714675478 957616352 226737491 768276649 651312276 54370766 424531319 646144901 556456662 53593762 18261596 848996940 807540828 544850931 894627037 946404993 934069241 612200143 766752102 535563610 396472149 856084790 997098618 161978433 715031915 283380380 316683566 4869463 227046668 622017131 294778283 65469420 244281691 755059326 694060975 571258120 988134480 500583848 868219149 494960614 143766325 406230571 849857576 884856947 409986859 482285121 772783740 240475603 406835622 295753367 535247126 109515997 457578733 624824525 346133271 735772826 392731291 49704951 222253108 641760970 106429985 97101599 734509881 266137182 73065281 333384128 12593793 847196159 337084564 911770189 616607872 361628806 724014598 907641512 376043066 269436802 788875093 521254059 234960841 194640821 393527957 466970787 914763994 697896855 955298478 621518799 446674224 64571858 406562268 548865765 511060768 82825668 369780783 336985230 631944724 576076288 330147849 929404389 52612360 745059021 892227746 292945149 309620496 331869349 867395719 884674392 268252112 724272824 913915415 240621168 663388162 192147815 841304581 183118385 851518964 671028425 144632281 654134141 427431943 22257449 261138031 833193639 865705265 144741765 748062326 120288248 335150972 590184465 173075185 885590574 222281349 174570674 471863738 836502264 568616958 789180292 760616442 335493499 433404460 962458453 145555635 615681232 111984745 434637863 594392374 133679235 755485603 279548338 286058413 447896854 779162843 198886879 45458 852999804 79402920 231236942 238226998 808294558 159112881 932138961 218155323 440541657 413468726 389185263 605285658 444420990 425054344 766318690 53391775 641790545 687414925 604310681 32865384 428349707 11090493 146963767 436200809 820555481 24228135 212530066 67175786 181810650 620782829 376443700 594826887 626300836 217137091 509830238 51596463 144871359 726958324 83040384 509516839 525482024 96065885 673615554 448088580 705728976 354763760 491094655 707066036 973977883 293403699 157539268 544079990 613199970 468157630 851297238 708432861 170930289 286830529 161628585 915274321 739244809 893178235 848820329 252621453 649283935 192898244 874678773 70836002 124791451 661267844 19643231 93164787 608072795 944734521 835810157 222641591 677525805 482439542 269928219 466307195 898845464 239316062 583718935 862978077 221435924 65873197 633704772 637622226 518905997 377578160 767800 839587744 733464036 806694855 592057533 631302885 995235566 440933866 681621843 288234190 603239539 864431009 862511533 86074081 294863792 991085323 575413808 514841972 568984277 169699416 77945207 831244851 128542088 606807631 883456209 471188638 107085665 578941129 91655361 320007816 887247468 694366004 53812605 802609817 534045610 114782992 60669808 431544013 505354640 524620917 362720697 12899060 255131782 835154060 280153258 141172528 535462249 112113170 255648841 3529337 661573129 275925976 911345362 465899804 44766636 283917637 947284786 113893688 832228233 876758738 201075086 762760512 333896526 88027277 293838266 627737212 773270939 545536151 202116547 657143687 128421509 960471462 496052838 784493266 983045652 733683076 707528598 830983456 394309828 632224141 286838522 468297736 598055944 899969845 673971820 724105335 322107074 373737088 176983675 286175531 381807053 629654664 248791786 397921080 334637684 970963451 397794607 261512839 660597495 265749403 353162485 687065682 396034317 948128444 179511450 788919210 856957533 234019273 864663473 187036657 560362756 20159679 178192770 248043360 582618130 667217327 489009029 393574274 86468108 156860225 419938283 610291127 374368108 982875436 205171221 415581618 119068444 670765247 683946778 445047292 474874623 832483675 273930822 325151343 991855209 654144759 375985045 769041595 44323489 838920347 364753980 974438116 638007142 633235173 120782625 789003202 325190503 495394439 75451742 176631167 489589450 315045574 212025538 931535901 17613734 226672125 916265039 36195822 533239432 274620440 682046141 421591578 299425010 128060698 935190774 437992220 372689879 627429783 892154520 113772869 236703777 231053114 663314550 255381816 872759596 347986753 70071063 28874860 906826056 512239356 450286390 304118190 531835962 839440465 790921792 424651676 52793275 745672251 325197529 94425898 630809080 841610566 251259223 478684705 964108816 220630037 246899269 809710491 422086809 187582429 413642466 989335177 965808156 294533863 386378144 464268333 71900052 794309393 818786981 438386336 948194547 861089358 994929741 885966157 916620190 213571874 269078950 45528948 315254508 29122854 536277746 1422504 195527338 739143562 464887849 259836753 344113562 557980046 680682356 454119211 522152431 249784072 314485171 343992773 621561298 694770913 703885560 896788740 824590817 291615128 274388234 402403229 455377322 553163197 771445731 971317150 588769333 691853431 627450418 537579749 205504119 575073279 825771994 288001447 436944352 738646051 33809521 176515307 828688078 260764868 872734658 619864845 136354071 734838872 716382795 772966459 497281668 85899368 819060160 753410811 693375824 152880147 127008134 649856675 623485613 398790282 445266233 127785440 488912703 31840658 548310822 52764976 833668511 855429125 235079378 978495336 314330329 157063761 595237745 781586990 874229486 490159351 402069103 182421631 221491539 726691597 287627243 29634859 806240624 260976317 386098999 860165460 538853667 230319556 70566234 695721715 517649210 144116211 929166 111096659 320538620 423543730 44105666 539412884 774977441 585898616 432380184 257447209 51008725 613284692 916510312 798970970 787566393 260224359 228610236 664297155 465824738 54805608 923919314 939269587 659057624 922236702 463839901 801004878 355338392 260104682 938019780 960914892 835964563 263132986 248708642 31270712 925948845 707063319 689792324 686833489 515217343 10114712 910809070 438534700 118119701 829483116 919627414 743227056 729781488 551264597 760386024 602925848 811005444 60309927 766948672 771037557 14869244 118724301 965084979 473782826 972459250 477946821 791426054 418242670 930639863 203457439 562947637 541399245 303093649 330523137 1911534 413172135 310768951 614910886 899811475 197097392 400646359 637320922 824168764 44725358 309081425 842289664 746875699 129176767 140053242 318463500 204279158 616028496 952185370 856260362 244504120 578451238 999894382 428106901 696836448 123870745 546842278 778840160 216350472 58055508 385566440 478833841 766444543 995918295 859118923 604856545 398510664 503796981 739480413 598803421 622567321 338115798 154972062 384659112 22614493 306627318 848995331 205351127 163314098 359735972 531186292 303372051 636830444 142295428 472618318 585004443 859547920 147695630 688074721 724974271 838411226 490298381 570426610 671268198 112373175 254247712 933839163 261694345 516711499 751703356 457805799 214057141 37132013 513069864 150770966 73812621 694002470 679325951 575512671 104841030 946375478 40502962 315244361 902323754 506662543 642367108 467529680 451169302 353807960 949045644 374605031 636749819 311021035 316364342 312299760 875161952 804272983 249883842 885773381 65162462 48494046 730624964 594021299 955263651 535548024 132911266 372658938 678613232 487906895 650848793 515395406 965623963 305017153 460758201 722233305 316229518 200625250 972417380 853252663 269847878 84222071 877405139 74676472 64289108 981637243 76450065 327613473 968808928 496361502 758382078 696500651 460991009 973504577 73263053 2108419 100523238 63728507 30103174 888026248 412085008 914370199 618984325 180696081 467500565 84690708 611739129 5823332 167676543 902239651 324589414 281566144 177181803 14396077 849108003 777486164 640614411 552865483 929378781 807251909 254683172 745187148 121240594 360523948 492712081 370705586 735123607 544771094 227562174 200513845 594717715 633652994 221627437 869509438 661807745 836421095 369931509 138771437 308829106 792684843 597479486 914315156 935812041 571441581 75101382 87673402 842036669 639528764 321401183 916308506 775987674 340887325 907271022 343511585 847345728 829660809 908925294 148356723 746183011 464669996 523051883 285525734 675434633 223712168 200353160 424310149 814577231 39031824 331524217 428478734 596698405 667893869 228362249 838293877 44807629 1464636 729277334 277414495 467761632 953020910 748867216 887267240 980600393 66369895 441991421 702393821 437969351 163529344 130745336 48762051 745026927 511284870 180800046 584410574 267532072 954479544 345226335 280795306 480422958 532909516 789771747 537380790 39966096 663315050 982528290 442677380 174193330 734543280 234961435 151895643 70350796 406280364 690976990 698433205 299482216 401520613 937969682 605682113 220804072 99137491 79163248 513818338 800424957 122622818 440203333 965957934 693789489 281218164 440224244 211624943 640965983 593924188 505154162 140710182 332311093 281692259 576531144 576023555 931720633 348057158 257149845 54749550 574781633 297409718 390267786 129591938 626413433 425223639 765773804 337800972 783589857 647585729 251566869 293872656 396205133 53143298 686458610 433107525 333148643 332988699 684314502 142350996 538760992 240448766 580076390 539450524 183093844 900678551 718165052 216748849 487308833 730389568 370781509 329707737 215468032 180640074 94051282 756056142 922650812 858997371 171432907 286993662 148305652 867626379 290286119 213235598 862345117 443380902 337766261 139336787 496105086 379877101 803306582 179445207 902090931 412121844 850213888 456251738 556184875 282307398 521501373 55006542 439674666 151303388 234624106 550749146 263549127 283984810 756952824 353754457 396667247 942505235 108727535 173144280 924891744 293041263 467672550 939326107 314657583 299633548 930478348 110081176 433273411 331854634 479265186 937813242 937440087 366756222 791364991 353496223 931387900 265964720 833940363 322836891 933008404 981616477 468067396 462419379 756922457 20903189 291208764 457694947 388924116 570895070 833752216 721816537 325154150 960498095 581244307 403509367 96425538 553041142 491682553 89796693 746486385 627502355 391565484 720071996 929090125 233015770 895733539 728151468 578532358 839174933 21530086 406790487 644726816 154948352 634595859 689953700 366731763 802956491 629563100 576640557 921893418 214611740 440732167 436821313 207414084 557023882 808160877 184277090 592445462 823696931 579161211 736710344 336489032 662074855 947298996 257141725 856791763 157545802 845128748 546440639 74080905 679323574 964899598 92043714 430325389 98009863 338234136 559360235 877621974 271567373 866491930 206827125 799963313 281794829 898283643 669257808 284457276 783498817 889310132 83853725 501337580 515877459 788655314 120688435 354264328 400839398 615789816 658833438 125521963 282778381 462119387 933697562 274229446 204861394 820476996 834865692 557277851 746133169 282334866 552358602 273879107 215229978 759785269 471767294 289621418 898892274 284238132 879980615 393241741 576557586 665602216 47084391 814395139 105811143 535007551 804395222 773925873 667940688 814768826 660022589 852924308 434289252 57077615 368296956 592899580 333047465 31485639 768118694 94704011 673012542 95157697 397329536 820163961 316775986 36577645 120905477 748423763 497229066 952063858 488101476 8358520 662496575 545592458 181245184 77350555 978092221 703144192 378818799 924321348 929065062 520275257 194309756 519232079 853343885 94909992 356446374 768743275 584492924 253968343 157494174 632649883 42969582 735457765 177452877 167233977 610811285 541216771 514097100 626371566 523711893 691262070 469093865 581648444 913855239 82445464 830699433 379768820 143096695 409636183 490202816 691642688 975307623 992543669 906541851 974804378 313901770 607491398 51244887 858712147 911700361 87879349 27692871 105921805 675303938 381329471 323747441 447739969 309928836 5586486 130364049 153626042 387755220 532543871 243964950 519955224 7877290 811840533 422864032 187166287 477436469 929066372 257461640 865135141 942057875 990903150 95867992 699565751 681318490 974875146 232986446 135223284 753899538 641863840 838312926 203336225 810664121 991563278 252272429 703141459 913838397 541650758 678016151 432882424 776983557 499667405 885989417 90575951 294079849 287821886 721228583 999285483 913199157 804784837 281036424 581335092 851542570 313769893 474407285 465866981 468035197 108149682 327739854 898353039 325360215 351715544 784317604 898092821 130209107 144781458 166753984 142184238 273307138 737489011 392792347 492848359 363417194 583939745 115322724 824142622 82432131 132205652 386898557 958042888 761867961 721049180 651751166 73819307 231302765 600468377 518863793 378272613 372698740 105006464 73102868 430242403 509940630 248682653 733752026 920289067 58574096 184704267 376718442 884490259 876145939 499034366 367634271 327897287 149919554 600608057 571124998 179332295 415408440 478989208 301523427 375642598 683909376 718333832 405885484 597417164 658242971 639521418 294584396 200784245 911166334 618491060 651261282 365593008 869496081 852353327 791545791 647650722 126820145 210535098 863897452 353715264 15703982 386849317 626656417 913889240 281824206 498998999 116204623 310624905 41617608 999657289 84538008 557657285 398657610 170911625 916982609 838690774 131848948 971020216 698100871 886527575 730567387 27190412 839236343 186299063 728840711 90654671 803063444 733814714 260336885 951360222 721484548 361295095 981338901 533179178 524828708 212560218 652198221 288818875 278467200 153622948 497886324 687747752 225677275 611046118 361947608 486656416 211723181 454182666 202146233 25589348 784644000 935720778 550338507 3435082 818356755 482870455 198331832 866138556 227937431 133739699 682906012 31919287 735603316 634283383 317908615 622001997 171140901 646229134 928602366 575351331 830944471 853540184 777377147 262590707 596192495 236490632 798080232 689622283 842594945 635776935 293209896 375437261 362005209 475513231 936058767 338811181 818924534 707880688 94912868 242328118 372752138 931440078 223298662 977166213 968281852 333264128 49380164 692490188 218768613 53366451 554244132 560185425 328759446 53604070 602085149 976468844 318031121 737989100 371430076 865549069 287232268 300639981 132115587 934192435 157763442 286835300 904847205 258065526 389460449 183092898 954153548 213973630 620715308 345814602 969560724 612719753 19852762 807373011 965435021 984380393 3814565 652313353 989871100 912050820 303190781 329569677 186472090 166593362 943934339 74008400 23478420 83710691 712012942 390234140 386998537 283269078 912084137 539561739 880573584 264199523 671087379 278036238 585529263 433625554 479334973 478546279 796149605 674422018 917439056 880507439 594412449 820381923 94734244 738034385 893286856 747963900 839308106 843885709 33620275 906495974 842123652 946912502 104194478 362446286 506077767 549270644 205077499 715934967 956517824 775059651 403809869 91129654 6932172 346335602 31121613 522116980 144841086 959573605 903740441 343469104 991389597 621410900 754137024 146922490 500986147 589484362 887914183 887014905 399753919 93870374 534947879 995183718 711148628 209952797 434126668 391557391 55471480 512088886 591897751 223520725 86259702 711260877 731202525 375824686 777823820 5210384 644554983 664975524 189505070 180371077 819693040 421803347 538706689 725399170 355536938 7110255 143510624 461947316 621187641 98748860 7376539 46739097 536785590 867346964 154986803 6404613 987173549 812388325 826426720 185649569 789067807 135447472 932852875 869371495 606295169 540169867 394647252 736166696 735147836 138926240 101960589 983722246 858911275 407470508 740151740 564348922 878156319 140225409 441813149 235587407 868754270 186740356 229299230 501815845 973230624 892544559 632057698 46396399 230454033 70384528 560114495 999762677 237411794 569728457 453495999 4142803 463898488 426952846 85220771 34334968 611585291 820937898 638885595 872899368 14349833 588052602 633703183 493996027 544056032 50642032 560272153 355954523 508513143 950426001 489714313 312039178 289005478 335119864 10740768 670731034 633234361 859979089 405636181 26231923 771824369 53414750 591801299 621507920 75270659 568579702 71656953 570476994 961848215 6680577 919993689 696298540 52997322 313082621 611052601 577324485 38585260 112901244 381186837 992635673 397632451 654643748 902702875 475307144 608019591 714257069 524414637 18642118 631996899 222410343 928879587 279374681 202977467 927907761 132865798 168112415 553036128 166848899 441593110 748882629 951112733 114504165 775816261 460729680 545581998 56732277 16261242 423053464 408896964 964220134 283780047 951140808 898866050 527172987 471437076 785630688 625039363 313161616 440566857 731257907 724163794 565479954 682689832 69262569 386532975 203501057 699666840 648985982 811358929 552080629 6484027 59790145 61452767 318001559 516981473 206464982 678131702 380196387 277379859 544149941 804301414 884950252 764420233 295846568 306834933 697085144 875810740 349606993 173771098 944044000 95667253 22954146 592565699 836685714 214219108 512855651 151650128 161750415 507210954 242201519 760387477 998084621 251779239 32285303 130993692 145433173 831260781 351717629 116873441 299004742 990485826 446093915 175330516 82013649 500047490 691529466 578313818 937543035 290196027 948630811 740097997 808619742 95466416 292314450 239835639 882248743 509455319 201792261 14359707 93411226 139277275 346194161 217163500 875778058 740848538 747008934 72491540 327423329 344358951 711408134 249440687 641296158 330319945 859748810 354247757 33210066 607150843 151951869 400280563 384499362 543481834 459851646 399558298 825914312 124810746 341719939 273164975 925757714 707110850 398973969 950303122 240964961 667442699 89866373 124167703 398244396 160675412 68960270 927549704 771186170 191248209 810897968 509546400 759805675 150273896 840170818 448601105 751071024 471985458 550720241 978948607 644372367 95232 421467835 645131524 524395488 826747476 788858485 442737450 942259090 972798563 461096134 348846964 456722471 383523482 65357737 910964309 984965555 364537878 850174191 710840374 773098337 87058730 37042363 743832565 613865966 578034141 945252356 932277089 902996012 333137001 940223766 353075647 673031553 260266429 501885457 339779656 504458341 473140732 366148456 526963880 741898983 586834684 464880228 1842561 190539561 592000712 507031455 782655718 291303904 963334687 772041097 893968608 7987925 33092850 134805735 261157869 508508006 293932266 102828878 733542268 13348101 287708127 422849964 903091826 492989880 436052578 93632192 900071847 20527256 323750964 287058845 231273578 418441298 914818253 540732459 735659769 713754025 544038358 129685414 396076298 212377073 318558127 968593693 124051525 517536150 437423594 420072948 709547720 555782803 268800462 90314851 751225762 59932923 103460053 409052148 299532120 292041588 807300910 130823177 222499426 53057463 372166203 811880531 597893551 178612498 459282708 502875996 50752285 814946534 780060419 787513087 924076034 298504488 828108806 558796522 973929894 538391780 202354513 949665059 500283334 727524022 706684361 612424832 133174035 101222735 385286281 54398765 902204337 621316086 992231265 180505898 633004472 580606724 698856274 241638603 299642295 805682791 481081107 923306294 730477868 179645984 416594831 177634536 780535053 38986437 929812581 734125105 240137794 105495551 873637991 774820787 930111016 413073165 196663835 689812199 602020111 246749504 461782077 32260247 203039933 919044221 477756987 99838821 973582058 798567358 308101304 856271427 674907586 892851089 571063305 661888249 697303142 177087639 396347067 574372515 170027883 861459974 116368907 112492592 687088985 376738344 413385836 436924644 295300909 541951194 241600517 166437590 868318423 619966478 566781232 430631795 86063037 932783177 146793213 420897273 289980214 133928229 116169644 822064637 161526544 197753296 935823671 955374566 759316491 179047308 743411654 611730287 814344284 836287533 239860280 683617321 641520171 319751326 364350625 284253174 658017813 575749980 989349062 69587855 877367210 458802425 616852643 150906112 404921328 617984155 901081317 949106215 765546462 969588346 871712113 494706488 701158626 680915045 984441307 598308667 640276828 886826046 934469104 882987661 885105441 946779257 340806188 784516443 16581624 111879329 377577028 580232234 567502880 111665620 422235550 171471442 861098696 683520834 61718484 827909758 232310934 796438705 860391221 637945645 552645665 720877308 500665668 798545716 678747255 329071247 479547703 565625402 706544536 19479533 208224377 523727675 215665400 672458283 548632360 854460166 755031041 952613234 587297432 242299071 629386895 564359552 897855438 568889437 475828594 952085031 27514373 884887853 708373743 484493773 535497517 361227341 242214208 947339755 250818663 682402610 432334095 49900943 69840010 519266339 127291391 301533657 181863073 661070523 59883299 599439489 455470187 135080043 714125189 42953808 748099802 1992949 502257313 613723554 857690260 725692658 18952423 892379883 796925045 348986445 194606140 285150510 605884939 689890502 48891001 200565895 902034457 589824113 716177899 740606115 799380756 185521204 779794385 956281667 765487529 656543820 853289186 184182973 374858037 281605320 564068292 382781051 484181067 894039053 267520406 867158905 314565938 571590992 111440487 438368459 236867685 484740383 662482876 683140629 569067281 723024345 662017294 786781713 105748890 545499697 921626698 955462925 201425942 902313391 692562511 713081706 323318480 735804719 611498867 973389342 758336199 65983839 213130239 285925683 133053996 655054149 620900526 232913478 80407784 175215288 44695346 418152200 789615379 740604130 272494255 315901889 607164798 448573124 860415038 62402504 819364906 3949490 115108204 231710220 877633743 365936595 333582520 580558222 269062998 525858466 491928600 382816228 953085535 289110896 700069748 526732728 368714684 384080863 817173802 780924743 943668468 797737576 777596041 683144931 970389441 747315926 756744790 428941682 677033618 686444233 677935946 518703852 647256330 967572533 688649361 306365152 385797247 18053088 367994956 394126064 175282812 155717095 181665808 483007312 52688703 720171577 519217509 865677131 270407740 269399322 816478281 468363710 417108632 25706402 289380778 237246875 382583726 544332860 619557359 131749480 7447950 878860583 118274928 416644285 889197945 119758072 412929785 342076618 380367974 448642326 242813516 514763982 745688960 971980861 235012763 691630497 574934694 662068988 304410386 945261867 186534122 981207607 278755659 563299050 399718163 395019685 540539863 581151857 781190683 918351443 479401660 248162787 307340209 211831583 925516786 571431036 746689207 82132798 38093285 398237960 749966789 41815222 664696822 870069866 324031396 521386212 715654394 294984727 118535125 400867064 653011897 651714712 211975432 357763189 241250160 55691788 960648101 448444850 391532112 10846371 107607622 704170587 933860861 758173988 329260603 641726960 5488655 617060200 150844932 78860868 841219732 398024412 927232475 858737151 708325004 159503107 920620584 370941213 484493932 326232562 581155338 742599021 918919324 525505747 558470613 531715859 991826937 108172898 250910094 610257159 198801491 523231603 653097841 18658196 7001328 501565802 318357612 172516057 323455239 766781633 749066913 838052683 788451398 823676806 857007592 564233777 369486669 854769626 816733258 798518823 622168625 770232435 494049927 261133724 439118074 681346330 516433553 938329940 51982373 8770862 81212943 647800038 842566434 412602400 284010203 16868670 400303831 480519157 813565316 505414941 387229723 161992135 149025229 646548372 721220156 348788804 770479404 934912653 289616250 650323501 200650572 780811074 450537865 587614425 416950411 366172868 394472467 271427247 580070525 790124149 265295668 503578543 484467815 51704974 422871548 852682218 590177221 350180506 463690481 68830213 448790724 667445241 765548682 557385147 468150984 201618526 487628725 924074072 279007976 489295442 697239121 838553406 337897581 122607534 156775349 79899748 877698391 125988901 956445992 339140306 829807320 305633208 429119590 760024870 684108246 842127167 58687009 418674194 364431725 218887399 641388158 984286939 158141291 736396463 749545876 265803740 314282707 374680298 470959601 48408833 838236763 211960000 924019988 689487948 747507949 139238060 279149556 2448468 700855849 299270911 474491767 336543425 936283362 864979548 939827964 227717841 224822685 814285370 988000466 342696407 91161365 303666021 299237566 311991734 586628793 108140158 616830073 192584554 409586988 508327542 155222576 391193983 776530629 309314839 925598466 853095576 255659021 496909179 675791238 276379626 803620419 484462226 801135682 534878142 78486491 792418209 379317301 78058994 513352442 410087614 826689870 981606009 106757116 93552469 454979826 157669846 86907887 822070950 277895802 815674789 946006293 741361732 11895730 27246355 824476518 282048151 966962524 301811041 763377419 594154331 36700075 275362916 758531812 445067295 279915720 70210824 543706883 557097671 483841361 50023368 272811311 642477579 614388437 627105080 637432162 903888374 419671129 455858812 163118668 164058215 811067606 560132558 595144141 134371731 147432376 629513467 837810047 597436545 678991713 914210790 814793513 28256140 826285988 381770500 359809869 820304101 935785034 129779167 939132827 356153615 151122320 554136468 697518972 58057569 67332263 709342548 449569928 417305224 123929139 667518694 59066128 626123522 257147597 498339620 862206613 919449507 320163201 68841081 577581646 551179796 229211216 346743146 564298151 230993743 455219375 420199178 311703228 405221925 217792007 563467140 37063906 514920888 410691635 328728212 49532191 911213057 15596037 391886862 983059117 382602315 834662849 9718358 716682107 729931702 40767903 983317735 97393836 37341621 501324877 716648141 622609173 509174928 862828396 512849706 875985859 484329443 489319950 387466164 183185523 364810013 819200831 893294901 292018201 905221122 143565433 733435914 452233562 881476394 854504493 68788901 581032209 845700735 205046337 586524684 153590477 765928899 539979917 260956759 553367890 441391880 277926749 435177781 904384788 835628342 452807154 59693160 584272575 848110728 999769857 131390532 447623601 596074767 525612850 221367348 290943102 881282350 759124386 181287221 126505324 822522908 957767265 36995162 633744628 188677733 202750197 689485126 367342151 367055465 746221782 451637941 872987079 329181404 548459504 800338163 770776969 603641156 392224036 771963491 924457434 89278590 623765702 766239737 12345271 256697658 844673824 784109504 110035283 906515578 374562542 456303958 49638037 370461719 323822561 731582059 502801815 610498876 628726556 88804166 702436136 288554217 800768954 233258304 661393227 541987441 265918278 950629190 894851510 733935612 168443457 418888283 153697876 969926918 468514975 611214356 423113668 591404766 949711434 94311194 420276183 875398952 856643486 26587051 542823957 296942172 563843563 888068634 710227513 625825860 115349495 583604043 825350833 915405954 58741881 658047800 852622623 166705928 229027487 695504238 538024666 900372637 326270089 492789136 10191214 341316959 161343947 620070355 942959383 205440316 979211247 991906177 73829194 575448183 491048689 626142582 288297773 47535658 122953665 4834470 103431194 376423614 681351364 867972757 320255008 343130228 345652308 769316317 578166914 9738207 823757627 925611692 315166262 688260200 795977532 11790147 639661158 887191241 136027019 650722424 53128435 872241554 610171727 899608629 309610221 383902120 748748327 677039607 346477340 135512257 47693474 628062031 628185722 798849513 569675973 335521892 80129719 349513215 485703306 540281456 813488308 658687032 816056411 545187391 2498312 120550556 12229019 341840051 620373118 313304196 240309533 824957250 881108629 176307491 517867435 829390454 764813311 479027705 861958784 798933612 430414114 203879777 153896398 299535190 768980122 297105157 266707258 926739961 357733813 41242212 705066075 578800175 205910261 517558099 882751294 405953383 172536978 895982713 877229797 261249312 964048630 264580049 268383683 256922993 865496383 724913964 994393153 118092164 695544256 17667244 838166333 654227479 741558400 505638731 87616646 548120570 191836089 784683346 149709153 613594771 595411034 900061410 764290311 157193821 655742598 307141230 999353124 286824804 551255571 349445951 869103706 281649610 405102860 674930671 283988156 308288582 646809135 442675438 102915667 338384032 819021168 101284097 853202845 501896758 38114420 195398589 523749897 775807611 635396375 572353040 242719356 665370994 631823847 64530105 929808335 252617271 675360934 965531851 606082382 532222326 398729419 45960750 211140922 662822898 722752514 770891806 266475848 57917184 424715432 127048106 101285665 630336777 447729744 878194742 348735200 330086412 582891072 128700921 196216215 174762009 808038388 839853696 623248842 549363159 187085210 686208809 59650033 160793343 374371989 949061033 164997883 705179358 577356795 961581703 342925510 488401623 815120151 44514206 850004136 260551903 259531751 788080799 487216617 216493055 982429598 400541581 411165254 848621270 760921380 264833855 72479856 324423700 148801425 863836641 782285963 231977216 533784757 580812659 513188528 226351603 564395924 631754313 681861483 457357019 465198818 635680649 86570557 485765561 425382283 92193712 129889819 946650403 55538478 924013837 335418349 723781315 206596764 989859909 54126352 825572822 760965726 230821069 188799957 196544941 555175213 610682739 127399423 83323439 402730104 290936534 210628937 52522581 759294689 722866153 753166302 817275053 240220864 998136436 358586079 257510361 866679454 704166803 165577953 96647437 70965692 106289205 843838572 503655060 683913866 450776478 321997949 431089226 485086000 918281189 593047812 783920675 753543688 492619895 41749863 499511460 408713761 945697426 730773758 750614885 363420094 79416779 42812308 763853205 585143509 6998665 83323372 160090229 888350609 792212615 972003898 260371420 252628689 5371222 245668006 908817585 413069990 75331800 617591245 584506229 664315097 309245382 172426047 274751671 152615778 616752684 782195202 416759709 30682354 8910312 527786253 639608929 434114410 864910638 673809870 905125586 829472354 949007622 201316517 745900751 434595 668674508 84320615 617271504 739888557 119474608 670131164 98741853 834767410 272769332 315764288 66474644 278331545 871440305 4844998 807017127 92745852 470383570 134262032 252758620 628944426 89022486 329948344 612238475 868452134 637258578 355761099 788447140 725145254 103484205 673723977 507241510 914776084 574640803 692978598 218907433 129378705 361699971 739942220 10883797 52355181 543112689 170941719 367133929 50449328 714336996 210742743 756429621 354689173 885619369 9258450 357515296 219244297 62090846 692061503 627601698 35579440 326120824 954926283 941958987 773569249 443258430 254448664 253008827 90066469 559445067 347652154 460748328 65443772 183764240 71738424 331008347 537843351 116611663 300125073 698204595 223130975 341159585 117060788 937024416 325456621 800007665 814822278 713976361 939818192 656657919 323408352 952487783 344901578 237363423 204108303 595479303 221807187 87057783 663904595 37665484 567952149 813914628 913956448 569921803 512397678 516849301 643958751 286039854 247982577 583531407 702498030 975841842 803199205 966727719 877361564 459467048 924667076 603883 956517742 908010935 460591806 331469882 360249309 385246872 137238324 469086407 356184790 968115225 233846333 566269466 673292600 27832987 712120356 758359822 771792217 290020628 636917223 986329684 731443586 472176526 865985978 382349039 754930798 698047910 626292098 722326199 924746191 849683214 297071963 874063574 598867145 45053963 311037459 306569293 448524917 456446455 688064940 831727216 678859360 872549312 687333853 198381926 816468233 411679336 910614674 197459626 611775590 596035459 214980200 12908429 74749536 538667964 916102450 195446705 557741394 181822800 988039287 797578127 929734798 99704977 113709041 776795378 646921944 850250340 979341327 819446138 547541225 797346499 398772852 313796891 643901421 503714108 574422646 1540251 894827013 135350129 94381471 658029079 523622598 993196950 952944176 461511038 308280249 286796022 596779417 876880660 555842265 621952111 907968258 224705009 351094040 934537457 18280390 804635264 241834202 219334658 268880370 791254272 336259191 811492413 780328651 752205318 296255165 652595150 18158917 99620089 190234989 506844920 984330892 752393877 932665274 746527887 336182399 163030889 695434957 907435646 739467824 623016025 737771075 471875651 565748325 641079580 964070061 88063342 139807770 792716991 842462735 398609446 228064509 869954592 257720417 631618467 869593073 799060083 679500817 629585589 409993099 506621889 747249279 912866364 210362008 923210596 258588800 955514285 89361557 552679053 486830300 240322964 806591030 820461758 553310928 157799948 200220640 858352720 916797581 365939528 118401070 10718447 632072631 802172430 517357679 843740696 975044582 972616247 206954790 74359714 567714600 39604017 19114633 640817714 988582525 673362045 283038467 620946885 456057946 768594481 830145459 642465322 144461095 22160246 826248939 796983173 127584193 504755979 465808049 900391630 423339000 56181696 542598465 417029200 248621842 630579964 59215752 271104042 101305927 153828152 638613931 275004113 263337795 998910082 366184318 260394892 457096870 41909499 608059662 803442423 329666183 861870425 574661912 503779713 736073453 549924198 794227087 38832110 732456021 55709311 821444634 6573013 130123823 901063701 760001683 214797858 881430369 783590447 839273865 28939670 905308866 314766823 723863231 282298690 58170272 621280233 737152939 6222608 809701435 421502711 647462392 453545530 769050695 664140903 265564164 105193425 473874798 349580451 269431650 601503031 421237708 862494120 166889818 325045925 952705649 8764808 136253284 395041702 712524771 113951464 66384817 641618842 715752089 395232130 992626082 269458484 205083521 848858788 242444366 163651580 975436923 534262192 539089665 818970830 172914395 401446554 253396919 215649882 63717867 465477741 260391845 243597474 685984614 965210566 601053105 581274750 994478591 759878999 903329525 593686555 212758488 4505702 929504576 270792568 392908043 649010507 487417748 900996839 875557925 439396341 610678441 485184914 994492069 407644262 443686761 99260916 310226818 231105842 258824050 796048988 113649570 781374468 100599191 250658158 470632548 352483866 864263263 721594017 791993367 964321476 244673669 469870273 913387648 482779113 571836278 312318062 157915481 224470657 300787670 343826076 360973004 256874268 7113723 121602834 450786300 209400921 603055216 521725163 464341884 501393264 944991860 533042967 339377109 777137833 286189177 724801755 834320901 711728099 751917733 840567373 868797435 427681550 414355284 561476313 910680348 877920945 938712980 267951551 148811969 34101349 273048999 772157586 954829495 252717911 653526405 780271034 651142589 466997962 158085463 892834035 73659401 460446867 703787517 441234892 411502020 104067483 554363273 384452137 279078281 378861153 700469698 155660994 785818858 222608245 595019938 699588514 924928235 389659134 426029272 181987496 24768133 103404597 638793799 4688393 494196004 347861992 490884741 50380492 248283434 634721016 141520733 403291468 215899242 291775451 293592397 865785786 445409453 801368090 162768393 557499545 98596400 663440084 361364726 919539520 410783268 166291258 359330224 929414748 29226797 230620945 618163844 246603883 413047268 317803827 769811703 67359809 226868053 147616270 669066813 607332231 609529730 267904547 50730434 540673847 118601694 492047496 315510181 975540257 550522322 587049831 697052472 761381738 900847931 513952893 47828866 978648840 437409002 560657820 321820093 43739719 101364003 761122089 861983192 945040455 216765982 389204126 242214645 751597179 333232778 439891721 360784364 787755307 259308549 88975243 986317255 664925171 628338597 912623579 516369988 395351106 199067250 187992769 925115478 757114332 886064105 277120155 558583460 66957657 6143611 970846171 709408777 393888419 590877195 805331334 323832338 176082300 948262004 879173046 239199107 712776182 548168705 464736794 954826962 513100024 744395763 856169585 74528427 428971200 402145535 566992659 894671978 338847580 734658509 362993512 315722916 474047279 525120890 514436206 234149790 563991411 602679319 894606135 595658196 19138737 589496103 5711720 449059444 947389770 846441509 675601340 121627104 647016946 56824572 606608511 885048880 320797743 694978189 951728148 9903022 295468766 990768429 666279280 57817432 921691823 362630947 350940316 446540129 352837284 737481518 165510966 95113136 782548630 783243518 321120496 593916511 952103344 592174519 641135120 389289021 500601074 379471985 769737199 493644621 621352879 143632570 105606522 794993477 76352527 494963986 14391732 974226960 408155534 45158765 163344946 110527564 27999611 362150325 374721437 272967629 591397754 699743814 679160372 659812376 663470083 899270256 380823623 242824937 567794400 9231097 509499581 36818093 653342643 253056664 364339087 75761416 984177262 556898427 958233163 540724049 561296856 374677186 666794642 233407249 697027599 879694593 72718490 559212680 629622017 877095106 215042476 41756968 72667889 867814401 738063015 867470872 857259768 706086318 43421819 859748530 724199298 216323119 841360047 411219205 840865997 692587995 634759644 511653459 565250925 87018368 984465968 481090452 474225355 554498269 444434412 635817458 545719201 664500009 238868454 666808651 752601215 198963082 502833160 49745587 390023242 60841375 464278479 749155567 839463608 375018487 633031885 749426426 921819349 281720472 582954279 439439491 591850880 791578489 587320343 196053614 967594478 402893063 38548075 619758927 773491239 642182820 157301508 650869746 121738628 883224867 581705560 812400598 705454903 521601870 543730161 431830444 605719747 903998048 143284972 467512285 891368064 404578444 656362619 110123266 219187225 852360564 534004579 737406058 115674893 483783858 195196799 660944535 741269809 183927890 365002811 500476353 213947692 492966230 484098841 660377681 122794745 143918641 460814896 54548327 311979625 269304653 530649768 130317141 35563934 111866757 45658431 447498274 791137681 463244971 623364807 185039881 91413134 609368579 602123941 144865783 23475891 936822982 552379732 285338640 90475636 526799521 665706208 140611114 494712090 86856755 468551532 323727952 993441087 219213202 234620332 67906880 808416595 767187655 118492523 728082670 983256091 40295501 145084935 110606079 124745004 712220566 253845744 619200335 767199092 255034758 559172141 346703467 503849906 188663542 503978710 398554136 447737593 981940018 735805851 985163210 945031473 972649595 183535419 893344045 695503254 81367686 734576910 560708768 591761719 623512828 506554748 266675125 724511608 496451576 395294340 426205619 266050192 536128140 249298486 501789716 370920972 948752700 276079929 533423879 36382026 256818817 370535750 952337391 576006143 875950407 259926955 419695586 412343474 160282991 738374600 534668842 259473214 181066318 650491285 20971208 507414868 440735532 87661083 555819244 840995575 220769222 753584118 930191230 903751422 906437837 564906458 221091225 560635285 223200357 750071563 42051850 245263548 110470823 448167907 58305237 516760774 278175775 578252368 71144880 919522012 716101710 611851347 647653511 536242040 829263913 523852418 793821942 680955626 942642840 900858502 441364434 450590679 524665592 442689950 911447457 946149300 288133018 294964507 423358237 865093455 495593537 517851874 997032372 128329543 273198248 572593645 705256459 233221775 722640122 193786570 973952119 390525679 944155224 789664794 941480834 391768451 205117271 212986131 188951148 902196026 214464639 81097727 379012519 945371992 619732685 202999483 196399962 473225716 797041713 776445753 587847136 345849467 114028049 389367806 295806022 82126379 575447493 304726180 986583760 324358297 565104921 827377753 727155572 769542188 55889102 433078367 574678621 870383263 932762904 12028042 521785961 112280963 386807841 361635269 387716524 616877242 129811077 236242061 218876907 870985469 826598357 523243380 799794978 430817879 708445972 961030559 33688575 378602152 463799613 984599369 71882340 5243940 88843194 350110270 880173544 91312081 588551918 856091233 86125143 148717580 475212973 886500902 646070830 230945029 809490111 598142744 283252000 289527614 110151520 942195796 285521555 857963024 40369091 79959309 45548068 754744357 367138954 977069318 217073695 721362943 726327888 16996123 620256263 753281136 358241823 178483128 584315668 4313376 453319674 148896608 575832752 543238923 679500629 540454183 591001849 944605440 550466967 46937913 847636291 191157283 724294815 450805585 326585491 846747755 244072764 936564034 325696036 438980389 182646708 975927154 666161638 108327791 367698494 760568154 591639802 513615038 873840008 387290631 924338743 291820888 933093169 349985436 984260265 346068699 497175632 688192718 57655820 915064500 40602091 288615270 851198293 790404265 547656577 381484739 249325866 978909520 13229953 252024149 160814693 6381717 83584976 995402787 242781332 306025528 665646664 192784710 225937532 14239309 915831091 718836332 29731474 790093242 172320212 54541654 228794752 146180284 993742046 2418266 511379110 639905122 605733115 935924449 707378327 343652880 236875590 233021418 755075992 680568830 559158737 608674950 574438948 185627575 285027872 227465306 925456746 833373083 279286188 719218208 7101389 802084957 624229474 501768742 310754147 69719429 988898593 597089997 723804279 544980462 738035264 594447115 398312456 307480137 344031749 853874410 880762439 110857625 140416302 409227782 998154013 364697525 302396780 71485459 132388003 57821642 370114020 915934549 775400359 156068054 201031597 523943719 194547758 967572526 177566292 234279541 600468460 373387769 853897818 499604033 745809614 833345970 479034804 387480097 243805040 398491818 796381259 425914047 455403944 153151107 468979834 713400408 341175033 964981686 814012307 901760830 652478240 978921998 626837082 385209942 491553932 215112491 866413960 634008987 696237277 886352640 973091401 718959769 60545900 111338070 798978238 489347826 909235139 336922439 68823676 577238237 217246240 988704195 318155020 669482402 43920375 194954766 566837353 338705439 750624877 258801984 878038405 11409734 968463070 92105668 657828036 497140381 332280151 521170393 343730814 314135740 819744028 104145428 39565186 665579986 278108452 301080540 125246350 441402401 362255512 938279917 64085976 520739454 186177880 881711318 396768136 122868946 251261045 693959547 221440059 722996379 426529976 275454355 353837186 897186155 728617754 170364458 43745377 915974504 655340362 82612769 360396240 146252747 766902314 201997993 43616573 605407073 156473938 931799500 201601033 171449101 495755404 531284708 394769158 770918468 706254422 97543970 46669567 365691279 172232291 615251976 965497649 199042829 857874714 950248943 668181450 639702254 246157590 148451458 421868657 344691193 54719396 915965761 742368957 84928007 62795080 32443392 187028156 299939461 497377336 108485989 803306350 474699510 285906655 69924717 800775496 745751407 845778012 418515943 731891378 394767641 950781184 456105719 505586313 394981043 527586516 461934485 752046750 52803342 432502800 151371276 299850804 459718543 839732133 28182651 874668678 696301744 201650100 535050071 28087103 729651838 846526997 392240615 844947712 266985757 557798610 46782151 229757917 98513216 674596008 558762598 357000672 304881841 18704781 629624199 859421061 527816911 547343652 235991492 197942844 651835659 496447306 255016454 534720235 418130794 267364494 877383950 27212393 118002438 535601840 185588720 274316292 808241805 360249129 864572051 24516092 484491456 576906147 800674866 583841798 25657589 69054077 750757341 644903369 581190038 679034696 153894649 725717860 655639712 388786508 979557820 407320038 599051301 383892484 705071026 281313237 426603722 472115613 45099067 894277544 334231114 20622716 658825994 737617997 254770161 977643701 111861415 10731428 595124513 853833876 232237806 913450753 263160272 532012312 759081870 211261870 512750856 304076147 627071628 979698023 20833127 21781643 217416893 57930972 516107677 106733436 354059855 280862770 948506352 547089428 221550912 380111746 530679738 710282582 91796965 663599961 270249962 815405048 129373541 42825015 662166911 310655716 596057660 508703760 904499473 200881083 191557305 67941070 731078728 924817741 821014912 693756108 816908386 532041250 226888200 425080924 205301425 172048628 622942493 995325251 748311835 44189491 238254943 358935352 663076505 486616960 946049986 565595752 288663480 200778802 742900237 837958645 657083675 834993620 479589211 52570738 865810422 818886565 488913564 243058793 339250837 33968150 440352533 699241685 290974931 253362000 275835612 209346984 946561187 166170539 759799645 705556038 378593419 616525368 734235608 636520456 523162148 688566585 541785568 149063355 643007132 521637027 340433885 120210718 76955955 462307491 97239947 462491495 744536001 968164886 815310969 324214719 89215791 954826511 897494155 409182401 481953785 890826069 556051577 368816127 717618867 334237410 705910861 994830461 594717825 376395877 726726633 563462964 313260445 853389761 759814015 391752080 621819860 543858316 189256727 278217203 382932233 384341137 108999180 698855984 465069489 150100558 88679823 328318992 436472662 194470775 535986467 372534225 752695573 702748017 705688607 606647969 308120607 834032599 899186479 634011431 775563835 898940153 748324052 367044091 980108354 65197656 975215583 616337961 380487330 57432876 258611706 644379571 487500252 561059550 323081759 131167756 251884295 964193678 800445726 214076061 817414730 437826702 436271644 326481731 402551653 754036964 449182479 761615055 713642025 975379916 116144451 547438469 484946171 25450292 863903191 475560350 526091606 245631039 830094401 516363718 42959430 582200771 851340998 542989214 587940589 825498314 661287683 257652283 345085697 498428693 945834087 48286885 454230348 330503572 612816566 504541785 915068971 258430703 169391751 57937864 974413840 929237504 924022727 135274198 176757248 211697751 140396597 599519579 42082326 102874293 711984099 495221669 166837758 74828177 66199483 118699764 23881083 549040534 885746680 659848701 958477537 822690851 289812137 792830824 771445659 368309193 505322033 310430802 560017062 385641169 36533194 349094604 925175572 956549044 698725373 283695193 374945419 795538337 190380843 725739636 619153347 262044922 780898824 495036168 816473356 80762327 178827802 844424950 749505733 17132673 634186814 348304019 356358630 689165304 821050660 414615591 556663927 49480814 386466254 774405231 762206231 195029450 330543125 578270491 83609206 88717862 746703652 96684881 896288731 291011666 986529787 473929768 476931998 664943182 483890157 845746990 381767343 68799955 836212002 240738019 303194638 640194251 657666838 496625467 49317200 941400533 588218648 909667872 782035745 10346690 817850060 339214318 877358524 397562139 606164138 7991798 154933621 599592088 568161404 441932027 328353072 705654186 150016996 895857079 463742694 334678002 426329811 501044567 147812391 604749512 86337043 458197499 963058323 502290357 854338495 572041528 722790496 824223993 519708614 577002133 839426263 961536518 127649387 375186449 870956247 313587202 569089735 143980187 430438737 417197641 938265926 342467225 147711946 605021417 584480806 176603234 511560412 470792485 166370811 835620036 992570037 535637491 326499886 306776958 957318038 744379006 452951929 895610311 7730773 152065188 748943468 322615494 902111963 782972792 920787436 309969943 449951399 415138241 186824110 556227660 422241098 935879802 135089344 277302122 413037801 544480080 175998465 533765992 360324286 578766119 947031204 801266355 446411671 88055445 125361329 443188397 249557590 401925734 642577796 736629289 877976175 820447766 39099468 863447537 940295789 846933082 647584397 901372737 56163437 579296663 324086431 416886345 747198625 901366377 482718252 588128942 368702414 498606622 775358134 963905033 908337102 639568185 809723407 554803302 185825807 327751663 139626718 55636679 863582739 372060333 459639073 67775903 652619246 58665616 84312230 126891352 917997771 187469291 244090768 130881741 928079719 450007749 749116632 271635408 200351380 9901400 52525258 905601957 387646392 119135379 593408900 536745861 810936651 105367193 387209082 873881885 766359389 162462016 246128117 400337164 45599757 718496403 22630799 815285608 421997587 905123665 953981624 214012986 807063863 967187819 80057396 965514749 693844695 676379786 279180187 357918755 545445477 372698758 930893272 524404624 479463399 82397680 829619627 391403805 742023286 373708425 661290023 969916438 648401087 632176585 579628340 282300093 151895941 657382745 130209806 948842693 325447709 576618393 148718532 749354455 340852464 567722011 669177786 702075408 773216764 814726694 66778151 420613761 937568084 429625140 327539864 31994798 508655003 344257396 600124011 810935824 381089421 252034632 916050261 218438291 313074551 226519752 598625757 81747736 146655674 681734718 420599262 290947828 252681036 518550184 939208457 559730031 607633718 562093882 887924577 769675335 571036183 842252505 794859965 836224042 28220575 433235616 735674953 246492991 917848085 861464159 768743173 943179166 650646226 318271767 971002436 277539283 79532740 804734335 403949871 613331807 285670892 703053954 643966016 808385335 26021600 982692799 928627143 937550915 528890698 948904456 445051496 328286176 833992806 532424163 648484251 682845279 624174984 38869516 267508779 351009156 136462996 186745329 168491704 535146759 54572676 305515573 773972533 913741590 335330278 304432429 19699306 444505297 757875035 655734118 622374003 94991053 757106714 163884061 860315455 106613650 437655658 430206917 530077202 761231389 538582571 670676101 820061955 263879263 86008142 628398775 308828031 607359931 777261144 29871979 972826820 69956492 48096996 718561 94019687 504280477 317566494 894788371 710331086 659223727 444368712 423547433 532705719 89135350 339155000 617508098 775267504 813530780 857803736 246175666 783849884 908862013 203573413 829304318 299641652 504599402 578399025 788238306 937969539 629594406 11874466 568327691 492025961 145388140 697339184 681209950 149584922 158560423 535796394 810931823 783749532 370361911 70054130 984277003 300781900 596273907 408664700 476020142 35826010 799544482 516555476 972117773 646925896 776181633 412198165 641916814 812812655 589456576 573216882 356202699 167318393 668064004 576939696 134016787 815302376 424918247 914612394 468637161 261628046 155047796 535985356 282969731 437458963 614463659 938559897 800495692 578771571 700919299 912109606 906211682 516309117 487473379 373548700 654134552 938763605 406164775 215617721 335193718 943615218 523450785 154045520 902529204 852181153 252343446 58630596 941530051 71475072 688171069 317416593 508176068 326008068 363719492 8870852 449326222 525501299 19039562 587331710 209457708 581009515 620310374 403274868 815634781 268473689 217304735 524268146 630233875 617673731 533154929 509270739 246471668 578025215 61391694 349946379 991867612 130847801 285774619 614369054 862218585 350988657 311016879 888868390 284814894 112906938 52350807 909755600 736500176 41857789 896767829 28138719 260094188 90026100 615321180 35081384 491242719 441275695 208526614 223092117 796152892 29781906 450157726 211278498 476627274 388109013 92413702 535498979 910449796 664583555 783903699 382999548 487209751 797258235 685418108 51827879 266856807 357764339 68223726 766320434 941730186 600838128 957981195 442834430 251141579 92913614 999011366 965994497 478770985 811653438 635432840 762621253 406888405 162510147 322969839 54885223 648401847 213749684 293851146 293627417 451736810 917403582 783130622 931114912 494428220 997500511 935749092 669484886 331276719 66726636 945407304 963223593 7754491 75363212 440131755 417837850 958620681 832545210 348527619 387999680 322300281 634378950 441218358 401209026 62615325 250265173 97255074 90450017 891909756 262378717 657964952 175998187 739104592 150805546 299685596 62752073 148790792 425398236 158154023 288810866 113762887 892004838 451342245 594659061 521566563 412991761 515653752 615793524 95018215 292691831 773357363 512401699 124569361 781470472 301198687 342325581 419219796 657637384 272446713 9075919 420081368 86662031 93984498 110592155 86806261 54863880 902641070 430523959 684290492 360994738 395682694 26666044 52628078 977550114 448862022 429887703 543401986 494742463 60183727 34153546 235773347 921135173 21788918 962676588 105162544 319671107 862033731 382183973 230569915 359446941 704269619 288763380 973944843 398267146 630359895 822833257 662370586 105713302 973880755 821658026 507717782 133907234 40060991 98561778 740357476 229857759 603064682 550662414 364310041 345235671 446387858 357769438 793078655 58432356 768747149 690361818 531105047 832743095 81873955 199134346 818308497 53519954 893261969 28139789 246819669 380299406 271988231 467331475 892309757 313247510 890628139 403364579 565681625 28158314 259955861 78681814 315826793 597808990 612729169 660547290 737674471 140639640 977431904 857116784 273485243 281708565 868984118 493550509 605281796 569299108 982078269 546035645 582935062 107152233 977710673 38386012 485366774 391996252 137075779 174653787 690351584 973605064 334236246 742527777 840285378 310256076 652523973 515122983 732384446 853575389 432693819 378554747 225213356 266056514 679302233 524866622 826575253 618288535 968501811 451919910 617572153 66089035 774352339 725544189 691744394 454752289 426213301 680865823 9298223 40423091 399955274 587550976 921893122 210772714 85245301 364116900 744767634 178327431 543640849 543629605 28946338 173453214 275695464 943467057 888273320 227065110 935852221 150966666 501060687 528244522 862296772 375316612 972467701 939105514 491343141 570983818 747183150 892612027 587409404 460115097 747037247 130426835 872039516 127824322 578005924 460330174 15497927 487960493 868956298 591634396 237802935 338028049 133785685 593055456 718143513 466803261 729345564 227132498 356438477 43122067 205027624 90295310 632452647 39333895 264891769 833470403 833873009 667337380 635075649 42827125 565424231 200740359 539407462 11717116 770794681 38133986 805723396 865210243 157694860 558537850 90486249 589102601 383746809 580243242 860242456 341999587 173782925 712455902 578292294 914350648 648694984 321528729 382644576 592983428 829915550 98189295 519318787 524570646 952783609 663235467 784421379 423896721 35947572 195078571 116990693 993112175 969575329 147803039 705119332 85155961 408568069 257138509 339835375 583129936 179162135 618778544 840674345 556409320 954279172 569310036 889701225 913658887 73091310 765883612 751742008 885380299 832238696 766518653 114344405 981536545 858991100 135222144 99086516 522829391 956871333 791667395 898234618 114748523 512300629 326197561 36008195 41674977 293812336 94918502 867310557 393691888 106593359 970364643 652327370 882343470 776019903 281615584 252185282 609731840 920704383 988107421 27835118 449125155 300743109 490626032 566550318 68856358 616901818 940413890 993430420 411375597 148146937 186179218 575439847 653324080 438160916 486258416 709512225 712433657 930074383 801986563 822189298 787409450 238187747 587512324 540672570 197954549 902659325 936669377 221888402 892209762 786401212 460730395 861154500 533109708 399063286 321134728 935936079 961174116 479082099 356150673 864223716 858803885 798452849 785720405 739910891 512862206 721422367 210219013 424852735 377274115 675405346 59659366 380506734 851810876 687173906 345098322 460923578 22872701 701627902 279096887 563044122 934686573 343084260 563972758 469671674 586761735 428670778 679753349 265108598 83519259 979638888 157269550 90123491 432626638 364120139 694253902 922310471 5340182 85589428 367172534 816241884 676830527 201210087 904610766 118101905 468122216 911103517 639036685 111403657 794147591 370586114 3602050 658746521 895638369 164138551 739772750 298350798 328452371 903701969 105840936 538497253 365817228 984536536 890435799 599994834 626439312 697366985 787956412 306682426 572571830 663305237 292572997 493714168 628968939 832669344 185741691 19406747 486965230 204000066 721615221 584579814 366629585 465314377 451138274 658117968 841129342 252417781 998640516 604859778 69706800 701101051 419062703 111886555 384695542 848242179 487124174 656365551 390293555 109143082 895129567 917536516 915142944 816539265 338018802 106552467 856728649 601107084 363331757 45424589 985127436 60471747 985617611 765306132 804418333 210076180 374988440 747881085 806097669 573749343 742567543 574076501 358483102 185155833 540383068 782829465 706866329 465548842 177592659 553908860 594173944 321394863 785078775 647533285 125865620 940205624 964275451 822804718 320338840 163803115 327153829 341970278 742252548 606989023 874531406 607943760 344649003 121024162 976205027 807501666 82825013 254801844 709059431 365698695 267231646 338058762 199466863 463314013 755547061 938321292 648609188 443568312 547826974 52060822 780684357 909748509 527646288 262768763 297084322 753067336 829583128 866904573 394189474 757940647 406613269 211256791 801793854 92906460 704447545 836588851 581705475 412019518 951103822 717068852 386992532 317622105 798446191 899505774 116917030 876262505 210195338 421223785 493133059 200365539 499501797 551246113 475526664 101649645 846722966 105116297 658870566 329966817 781841418 804437507 846839268 568174030 152289919 313013225 91744987 761090295 905517961 545952520 994261561 152441170 977250961 774701344 556606527 992044041 735544401 631937381 495655363 198691069 367348057 29206273 977558191 167691070 556187790 915351439 606160512 80503700 867651493 661582754 925100743 41973497 928751532 152084796 732074412 53479197 800641410 433810519 252586598 677950689 245460058 223478112 284186564 72736988 609594940 393690038 65718439 486408153 994192004 449593392 693059717 321917271 504204897 403327892 70785000 925077000 616521559 119791393 536031469 643304018 303424958 257316102 241885126 283819729 313702208 241260776 863052088 415414483 185529183 123530848 992650526 4083418 247998957 498880891 495163108 615432478 612169617 134373176 248591884 447875593 693722697 420419085 543019693 620361913 125875683 342857827 887876591 932452737 950868098 592826645 855996560 917825128 357069087 165452789 231085922 213830568 124973062 186350152 838806474 993565744 621588821 243427141 463850563 820102691 133240192 240851609 686595801 428887895 914498512 75424997 742821295 899776471 467792095 863487550 282370937 897207393 669120285 620876973 598007298 478405865 840766798 887037613 434074280 780791060 37978378 669552048 128529115 849601214 661847356 70868122 470992545 750678133 614129316 473953860 238167829 750561787 13158485 506174970 923862244 883242183 961822775 317234686 148941518 201854085 926281094 391576067 503555627 322524562 703519569 507305906 173630307 143949697 447954684 664728360 861084277 785525144 761169086 195320182 889077617 16324947 48552996 453575968 288070398 377848544 936921228 103389343 724946645 150075810 927686571 94733023 215224387 806896303 823701512 960121793 726188715 739023698 789980542 843782298 621283330 188517769 130521022 343766195 398461266 115660423 833132746 43687879 434119991 94737715 14934908 238364807 950041701 791664808 599896573 14414617 323293728 486196403 706972238 863772565 503218370 926693464 239655106 873425031 457777720 82291278 678919810 212712816 221435013 485108094 818912264 22589253 673942078 323994504 595223972 956648174 230681357 809731901 411023866 447026632 684147759 512729894 890190978 895440420 275380981 964182012 320071175 971748294 87705415 22086446 143247145 545681510 194251804 878381918 595566299 696047154 769364995 28678372 216043749 875738186 907231133 480094793 381180003 931992899 800803360 129514702 169918532 867095973 42623446 939853539 754005964 724766829 593575580 378398384 182295826 802746764 240238179 703265935 589483907 116656229 838100403 537746319 465474141 204452435 228043299 275658227 5984565 631696161 428500194 321484209 711275633 175023504 764454193 457136372 495769551 243700693 44939495 819522715 55700188 14105624 452786412 56912055 472298366 343835381 937957822 962315537 545593963 686756351 224405487 672887201 752435631 726720056 145981092 967734040 188572458 528811675 21378584 973903191 946396432 655071891 212307479 706199542 789366375 149770369 834899587 717822654 542723980 96574009 718343123 65506863 181655726 504736645 465486223 966063611 96541778 24273569 915135701 190409097 986608589 167832765 511921367 840726643 758759373 624416383 629812571 858885384 65760465 668661886 844357946 126153931 806996396 99939272 82148065 372111602 572267014 426801756 29127379 492833511 65203419 112091057 125010468 642171595 310518010 881955630 483358463 387558894 84514183 623718575 250720546 95269208 657339513 261350151 335272541 482855492 907268381 546158712 508914967 251335327 373326481 897174844 983395017 639205773 434357322 214750720 464319616 895770085 895295630 368102500 109658975 956410032 119302907 243497340 543108891 368576942 443806974 219523154 231876221 671795152 457564253 79124577 217717732 524765119 112234414 765220891 738839488 247161428 387359453 740916581 435753752 4868894 209575338 234607638 572477957 106944223 495625256 220218491 347254837 471001615 444357440 394329046 509367657 823228760 167109420 151625946 165586935 447292952 407458812 930063921 342205256 311904482 82712596 301788406 902297179 9442813 59310252 391619899 453773376 468059107 771795535 63872133 120628382 763408324 372546396 955514443 791432239 532794368 59972744 740182138 257596734 816224433 317674330 548440564 847370288 332127775 245144238 513821452 223666168 579383113 871002419 510759435 239570592 229158499 124078061 733106095 503321543 614859602 500520115 215383463 456817438 351039538 253684914 115265816 273035498 257263057 96138984 205650203 857469061 381163569 493982378 180374332 820802269 422665 753558558 449813501 739886324 583277637 38795458 435911505 147990622 323140738 678891491 650285345 57230278 703153555 509986087 715054026 702670697 674301695 62265092 984096413 273943961 905934976 24784710 678728286 476135739 287198853 746454925 561903046 572642378 524949169 576682444 123137025 178915410 194692698 497210060 210698545 379394293 122386186 955244199 879241449 139841642 103631106 939589965 864543922 629395961 354716594 839649538 650943113 784281728 501919810 692557022 192576863 460228849 637049869 601352012 985768344 899427025 102002976 713692299 297878413 641109691 904104128 755287856 970409482 874757851 932383713 2707618 127000272 436488052 71774127 977357725 313386260 880045402 813055497 397574320 134790142 980078201 750377985 784886974 455734059 616115276 974197341 404608385 723194668 503967334 201040409 208472578 78789637 726994669 712784611 307939107 838390191 591390490 510802334 856195605 424922774 65732026 148079839 69785314 199731739 914418608 595581811 482318564 474303763 808233072 399683799 670655820 367394886 206934150 549196222 147165596 192247025 203361805 244592271 420211757 534391620 954341689 167841765 145694890 339800805 145569997 264514829 161167507 360682348 343405221 233898635 5088187 638769381 47654446 846299797 787007691 819768913 968990953 115197846 965356477 485857828 102614764 261235885 738587233 106398921 523896160 258480172 348191451 955643161 19602180 473242137 223360035 491413224 348131496 603232432 110487684 939910521 343133107 6538974 248669725 643922436 145796766 89353416 862473571 91993655 423369591 899738690 787100573 380302514 400354911 349337433 223253863 512530314 4428812 847370954 525060399 319875782 685246024 460447880 783425979 280944357 681137264 662729274 808179874 239835991 101159926 139791802 125188814 442465535 666296543 623446423 234700032 164841656 858546245 639564180 613697612 558279628 821515478 129539367 20801176 720852094 976358227 436080123 483005218 537156226 911307538 385693806 460740855 631624064 509105277 967470099 117743997 260723604 968118161 843040306 572264682 551805905 954142304 403696195 734820554 260964537 9391503 605104247 135678589 743258311 379306712 213245999 470831542 758483173 720462218 37256834 992606973 600518902 865591556 480923324 60778030 848829517 548970813 443573977 221033720 836663860 115615039 888441870 517826911 723934823 638074791 486721857 635404347 338764694 420928295 831379340 858723255 420089830 132138757 758902462 814070226 657299825 57067417 365433305 311364833 595060929 707304147 990570901 144142347 951586649 104459442 138593500 514673100 793524780 653020110 201910092 753410675 929846308 320265167 20247480 82500771 39053980 312366067 648650919 987215318 208302567 733287820 371713748 358653141 606568391 187933824 688860588 792837697 877354486 637625799 937073107 125865742 601632417 151436273 606056351 369811714 441646311 840699294 793829787 164486459 464466782 720022531 114858758 110692006 54629007 198673771 733643858 401729161 465865589 775089076 426379685 166227705 971302914 799253710 702192475 165801317 975392667 501291328 207837826 944252681 549182359 777286819 879903068 706382204 906542531 63137828 668548065 175107875 99604704 501585158 736142394 224887739 536217892 976740638 778671431 267759315 42673333 537774933 888382746 646794831 325254705 638989866 515996538 397858535 619404585 457937965 685851233 478609061 881613474 768024197 92024958 88328555 176033682 464677739 126518708 993180011 354317673 72660141 639553433 922285997 76373125 725291052 509921272 93479564 375657148 779009630 777317711 720741433 967617495 761842893 946277714 427272503 646579729 355430549 500133222 287674589 116569756 388166378 687485223 559555543 445820444 395509136 12292834 102240933 176187690 657077089 254964252 149995547 96820434 739545803 146970121 574706656 565224213 380857935 645990421 160388847 396093288 126599939 195483743 618276376 998335795 218873617 714875961 53548160 160607827 383756342 426420394 329648156 326838169 592872004 511432940 178232378 501068105 64110496 205218542 769425913 942441372 844441028 843293138 169589965 540861758 239761854 987916912 530938108 273538512 984050352 740850130 486809635 92928615 982260302 230099382 855115697 929498123 805616483 970625807 507383658 17684025 442003020 9016452 399968741 321401698 732858235 91707120 987521807 588003690 107228661 658730976 933302438 556922921 299767765 384824344 784195775 509708270 531301063 953201678 290152513 467916279 506709133 173168237 682378088 788255481 326806910 287245972 819547202 104738206 849915650 853354261 159690549 765603586 361714711 956397622 725072247 385305398 496713167 470448755 233018773 562524094 452044240 961499898 745891821 702343698 302967506 477896749 231358259 244921376 752373029 131144740 360656112 436267208 243343656 423762728 875670014 755392095 147935187 894676025 836193550 835127597 959912750 603913610 302409506 73806319 542621399 230126335 284455443 775257685 463636097 917705398 153309964 246228357 940820591 476531067 922462477 36655254 961579517 640203090 863389545 338287382 949826584 401815537 530283080 967088517 100458944 180451139 781101862 375050712 14447245 258494438 898371922 879139831 862086440 653147566 514077296 824840767 483869645 815845408 950155511 450946048 598994128 565209848 268786356 152185343 270141716 393638051 120310597 43430134 189382805 924560069 64459423 898462736 487885024 49999029 896049033 727201645 953047446 714385404 924612639 663913636 472116461 699335386 241053775 281733948 350490158 980217537 882563167 408911153 232674872 377048792 794048357 778620278 251828732 311025273 723176397 902177389 79005951 43123635 391968728 532161136 627148251 662446024 879631383 553700428 218266301 304621488 48066548 85705665 838399977 170795669 639768617 530836483 95764018 231638101 643577158 917583420 789154178 717075460 162146863 561044488 230101336 357194343 986587804 616121335 515732293 293036665 801935768 202246158 531338094 859379689 630263811 853518406 692045581 650123675 801792272 847185164 861804784 102966307 724397255 211809727 903151096 517184077 13540996 261122358 386186140 297803672 47795574 215680567 256255588 65092277 264108833 124448769 436127342 117967885 225227229 437074115 621357035 923757113 467825492 108686882 210038179 992548487 331556104 620188087 692440429 347432316 290728138 485019023 924274360 183883085 770796356 28947625 232213766 492405860 503977585 706447740 342256235 267636705 234704415 218072174 902802450 751293974 604221556 473714782 234171064 15169802 2553958 357170459 641966895 904045816 530994753 475418090 149341917 709301453 89617958 595529732 781785146 433305773 259948678 537511701 169007445 192159854 810627754 412645311 555084368 763352091 709123887 480194581 317181920 453293682 8423554 169783840 390264782 498773351 120009576 652975709 206961528 879260831 819577721 31178301 396046928 333229558 738342304 923502244 103670876 143699449 10565789 146561131 814599861 374847085 135989635 906818271 886431240 691898054 843363898 49119295 165774616 573038256 934986750 932243009 792183609 653026442 72274910 220829837 49807575 193983974 946346814 668947777 646062061 234966539 464409173 950091115 462885519 801767539 8989360 674480018 180471648 572329293 645424045 100983342 100912156 377848828 710113537 847297579 26530320 285947798 130521395 383365995 913539741 329946981 765891614 948413761 540656568 877188458 188664179 522606326 800783469 561122005 118167348 443195463 176491864 425984654 120107066 609003493 835405610 657141168 368759985 834440180 153367850 700871688 915157655 95611532 705442225 196608154 277446208 699497531 469889197 409630748 488649429 948696705 142392351 53652858 45524176 132243539 428075677 685882960 749646977 435482777 893875152 249586035 666672268 427252913 148138743 31647081 338732649 828361449 595590499 176353003 904862435 546422024 550253817 138688874 758812826 559042246 802521267 408034184 464576641 549712463 808835359 119056795 155683424 378091716 512505566 624896045 803126099 377243833 296253222 514560638 370976841 658333880 79366209 689734400 226524293 343387581 753911820 349859290 813559329 462064569 881864313 366636903 241483398 651411984 306603021 301553332 138383606 54059034 981301858 526974469 37574915 428260773 798970023 416035664 363837716 915110769 689948699 176980160 595781351 754327987 817470613 548262707 904369161 292413075 471406847 333100733 82346592 734331566 962268118 349469987 153675938 888041364 395192748 158426209 629149403 860328011 684236711 9752357 607118571 151226826 939945471 551188817 924524294 491193215 745308803 676036220 841082930 759997386 862578965 485044850 117050060 655309951 324509225 861324208 880299779 255307624 620768586 624755689 205564764 265360065 569087894 988404355 766156588 427409338 706619965 900552475 579720993 828094201 892999941 896398333 188745146 145211669 195760329 480715948 324531658 106485020 298487797 77652064 458466553 339848974 859424524 287554691 421144131 473348703 419522851 806236467 535331959 359875193 543916131 848520132 641062073 233352504 225717386 215741755 555348736 670244204 697091947 58795219 236545688 352738650 190905705 806082172 140708514 229367611 584456704 23134551 214752911 601577916 346485821 930525755 421559977 840615549 382153024 680709684 76306571 158018706 789005505 544721150 230814115 374485765 160638345 768208270 609411511 29158225 207308276 979818634 670362973 68583913 781527670 294990028 673814657 473568943 204818450 317662690 744524003 847180157 215544036 837544593 534718614 360116384 539964057 456133966 194051715 961763159 109391602 285053123 938251492 980107352 652376645 379353168 623924681 349611084 333664252 923576456 392468374 80823887 583691027 659953584 369167235 392359025 307972254 201729603 16937499 850758199 591913025 392698224 563434429 355865370 51420342 801143194 717460254 273016070 745303115 879490263 558145989 933653213 678417249 889660274 669307022 946599154 32203502 281622122 827553832 734418831 761548540 431853552 847174039 621470575 293225768 195673581 41461938 298295876 771124003 951824506 362578598 123223858 388977973 113369189 632283761 683324754 787454133 811508147 909099880 656837168 893529746 114414104 147672497 731979342 483965389 833879425 586283210 701040543 743012860 358235274 15514624 34480652 21300169 568112904 224871161 18485747 4532593 132474497 797388843 840073890 722475334 125507759 962296674 807352032 504549422 282088962 170428990 741966181 621487137 93843994 451155634 763598686 558996142 616618576 544636295 284672746 640338295 466513454 160032983 607405471 441861296 288181746 382973586 760547589 859282852 252253456 500100348 685118233 494966576 176175789 154768685 837777612 143239750 707583524 494787983 211672194 198375532 807219589 192223332 40469652 554525754 94262801 534297662 970018254 344014304 823720128 296820869 902359537 99281821 337147579 528569845 31905842 665967689 290098146 771243805 113371577 121758156 913794886 541234912 899569700 232443812 599038384 694087416 142794753 19742564 609120281 973253230 659168599 773001519 43866672 329000995 592026654 308480577 379977431 694829387 127039170 520800102 592235686 9200109 919432356 848315265 370907751 75575652 45411481 218920967 763302808 673404641 912898921 590531457 164753132 762864614 542745681 842788366 463888074 25638092 816854914 586186718 628448204 106512702 942181535 443717560 360970562 890295996 137747779 713336181 709438893 219552537 593301881 498067074 934065988 216936190 335121986 249147490 44725362 64641637 151477267 548469034 81317462 429447454 995656020 500417028 893125441 306974541 141518050 303200172 690076988 228486634 177275533 375498998 158746751 14453567 700487067 19599686 104287227 376174 267909955 854467862 6957521 237320937 650948403 521716340 272117209 710887672 393697803 333029249 872125980 272003127 93317088 437350643 217838426 575683348 726345914 668344979 856819077 795363925 96375573 49244608 967576644 628087696 661451364 815809003 693787505 626802610 895780233 924707097 964915612 759497081 126225759 299524196 662417541 438454778 318554417 215858298 332552613 117146395 201438527 272343068 9141414 191133210 421543744 336782497 308555751 246871556 243984603 290730608 167619833 415308863 620132397 461781385 568642340 155416321 536462918 727512061 995295203 268412374 593794987 472070257 883532643 390980126 232223446 861904544 690905353 480843660 491548337 900550614 705925609 6525096 441512735 229738869 168745807 581124430 786523508 16620916 359083834 703990061 984041719 43961563 443422940 53426761 590777191 876044360 21165851 759707514 988624243 720297069 164524307 554577643 115200321 851749519 896769682 161726107 318071016 365742857 252963483 360166623 270650101 306663879 147990500 148381918 685438186 29174988 493115223 324481812 55380410 354103468 830881429 361562575 614546511 765162770 888161390 824543157 249441285 37825339 15855978 167109181 368799020 458506874 738823747 770226225 487488905 424405170 987220585 859524658 558009045 975218911 499669629 10927412 842586941 677599117 882019542 851810557 404435936 156303199 171590143 302104235 165665620 118690698 954179895 356099371 172263970 148643415 719422191 686417858 918567750 811561380 453505360 833648264 395540144 298906468 18397874 45139688 204502469 883200026 415198758 378817570 919794142 486211938 241127406 961097673 311988423 216299625 854424575 922991174 754219842 333106288 644053638 260734291 971495298 121165132 994835040 627651200 85279152 86505449 562923936 474193329 799914602 812487874 298831373 774679965 727005503 566587499 378004385 204080721 475237684 783590920 408457995 33202092 333260610 487793107 647827502 648729057 253996245 365331353 616464544 7886839 831609934 764429630 353573932 652675660 312353154 108433204 950207312 694345486 363400250 265055496 685200832 513614529 63006385 425643478 736815841 310871228 713361945 917351119 23362638 346941355 422056726 655523258 268891223 105042958 517219393 305572209 164397693 441472697 715484326 978509407 620537336 317891922 320122950 936789769 733762097 718376151 708866198 12659330 53122376 758041109 45871358 50158837 262438031 576530481 977887580 170788382 460712204 924763427 992801918 902554577 458619899 111948342 35144875 391898226 347561802 489094282 808750619 267744124 475186204 477735826 496802170 233708539 531534663 918301591 286812265 20674321 203042261 401460274 761838589 505911412 546698119 908511958 26011966 833873134 354339661 294662980 318123434 17882844 825372623 590665236 240934831 798799024 856795111 42803507 250485044 866348912 221311269 192403551 364016657 188662068 978439242 896815533 829407890 26535339 623168973 165018116 326795768 688932503 701273689 985095584 264118008 914544716 788783949 115509903 890300474 19837493 307644218 699017527 269382363 241904975 573940329 731250382 850269419 490956973 442892115 897078241 889252336 502195698 922087719 891455182 293066081 419750874 836237383 169954889 391264044 859037873 65227467 735710683 314906673 948722394 48897276 883508318 282954949 143242569 16243674 396797058 138016048 795034633 164158871 63299404 316930095 283074744 505796122 473022610 459953010 377175302 764308349 11847552 70538783 214696762 449191056 228104469 875709774 108021933 194376019 699871911 660883594 649468492 237939583 653443675 521601622 50898714 828232958 483207086 567455398 10009772 729299055 944888815 373148002 45270955 569856419 184508610 344625383 436865622 269528099 976827550 355349637 707157245 123656103 503011664 191418114 425332871 273986720 997325942 911458069 177077485 113303727 602551301 316564972 329038780 790541100 392264388 479090599 525930135 308459936 513001678 526386138 775210931 162351691 211620372 791272463 180278362 108481695 591232217 336519746 148394856 905235906 369730612 392781667 706817489 179402512 110904465 89892311 168864025 696382615 591384112 54394872 805277658 925076378 471579557 625702032 268730434 780910351 830922326 261163874 368672402 311851041 736989953 270751137 876085152 116049582 408803891 886081143 657204566 649333705 758849233 546649472 144132913 976769593 934204563 84558668 833098434 133431545 629192324 173193184 161841200 770152374 803742596 484308277 37349557 946768724 704682182 34432440 989642013 848611433 907721298 205604041 469288010 837760449 408929668 115254076 936646066 314517208 727475083 160429019 843372511 917093475 572120043 35829217 724787438 620502727 741140219 727689088 700680465 376873120 435933288 632562268 551430925 709120316 348550065 286753806 397234364 382173982 462991016 281562275 394867597 694686843 810460151 158748955 813082367 264495552 189396377 596773866 25853737 12363786 169668956 79009657 455417653 4412332 921836902 915871910 352267233 496195757 778162861 59261760 799584253 217891655 877286781 805648524 302995183 186398825 569033206 712613315 155021106 273830454 438391948 673665169 16438482 119133316 245320325 417555864 362159089 949203806 601661566 896880363 198703430 696588675 171706599 452803219 937554073 675392228 366864514 671249166 7956296 281985834 567579880 916346314 120888518 777293357 348724484 807378863 417727254 28009086 291732886 649155474 588474196 871138782 402107825 108009667 44738092 571490757 971481917 214904704 373366881 693079516 708110198 653327231 868876616 268461187 156066667 363132008 864560458 545549132 169475712 123406937 410282598 174514558 411301612 184835680 607984812 766022803 133107260 125564676 812256451 425640122 844927438 625297597 36959332 76806997 606282583 258786423 956889308 322998140 412292958 900277268 281461134 907084409 200355262 679041255 415219823 430876746 865730088 415947321 701491848 422950947 329799838 693680071 816196216 288401641 76572665 29699138 625020655 480805303 338178149 728115150 410641716 854440541 248506336 901220483 516684192 270222300 299425470 94453999 61676065 472436971 872323624 520576659 917015736 447436917 582124184 537393761 248884219 475234329 469834846 865336133 585985940 639430313 944745502 840938137 620183744 537818283 101763920 589527726 821232336 617794779 233576639 648099658 817881003 757601447 306821387 389277221 724916299 913296049 626932519 224253291 536489787 962518865 433845979 672700477 583629600 530667281 838763842 232570160 644862765 42706735 503018317 377908428 17178541 47047198 526872127 894852622 615519869 175159813 108189744 200762086 649096078 151611710 177787530 251248314 912967528 692838105 544263311 44600545 820029858 919468310 546052048 665331497 623056747 121436655 165469367 861695570 786826244 904744332 224237311 598946961 579552580 87974604 946971190 991497742 233969683 733140931 659786306 619184998 432994543 607228982 224010713 623426601 460363370 64637985 67240711 771306333 207849897 57643057 471956908 558828025 141300454 834424395 322365947 703875947 179891184 394828803 552202493 64389139 445940390 48553766 441616652 926071237 56710528 699242544 484329048 390536267 179324422 637472470 135637861 769668577 667484502 349111934 692524427 144233911 202575010 531566274 826081141 16219763 384136112 20634609 59045283 392477356 388473176 394625422 343832808 793286512 106712586 100338383 679987948 217704639 428085317 913377567 910941355 429997069 476204321 661564572 539556084 367324356 902639814 423044761 321574122 937200832 310655219 595989534 435267207 697765073 46285176 737566819 301485332 555182908 7892156 521307993 539611571 253538363 96298039 219012641 598574549 464130168 753180921 656121234 594968004 292393366 374074914 22337207 567378202 185282728 223303016 492880719 684086088 159164088 359239572 866061388 817261585 235886402 759421701 71572052 80914444 885221046 131283499 149315139 208685861 63579385 81409037 862114727 523605788 238921188 375412932 211769667 42702852 523305924 957349373 85626764 448236230 746086360 379121531 952169775 395427228 618921687 878028179 282727817 726914198 385084263 242388399 838832429 840034840 486385831 657209548 734590562 432866138 39250598 457154043 826689955 554463975 455802601 987578595 727795741 53544734 998499049 509508669 653548084 408337076 718740115 434817623 530529278 505909040 111645382 662989714 106958790 507873134 111221208 210609892 696643722 903717405 621589010 79260247 539445886 508504129 273353775 442642312 433186695 537930161 68857825 767190057 239433665 164577178 524545100 311639679 437304314 576239866 772002441 128871908 345413684 706998054 867755045 352892230 890188839 32048708 866305439 364285863 889879996 288620498 949506797 13911195 295739795 862892317 319800823 471511757 768134526 303019467 694621467 385734778 450229508 254830162 893625256 578151924 524623327 576063102 399331427 36219424 738968190 698504687 952583173 690945784 99593348 197025944 147850170 898102795 315000647 145979201 903421347 267851512 893022802 157095942 199867221 785222134 666747363 595859671 596342360 651023951 743869293 483070966 502987946 997381345 883207192 462087804 548324665 507386012 742016316 788838099 325006444 792726790 991616234 909104445 23673499 608683706 638162019 227130444 69302418 181480932 600596638 848927080 548340755 293541575 388204230 526076237 129670224 268854839 555695802 356824713 251401845 982304287 639542156 943642626 155507740 439463421 169961987 512051567 814197718 594537313 996841241 604217818 160938409 160947826 569257084 746035236 102968205 792868456 64207633 723834241 186556910 251405843 101804397 161241592 434190893 12116051 731923546 225934052 280883999 606748829 158246233 788013942 643080588 521240957 439229722 207484208 505433777 530297614 72692229 583384171 40649919 878446467 115753140 682027218 704252761 200343458 778870902 645622245 428548122 872969540 600230862 150740343 680343821 968138199 376626931 44481585 942880051 700739292 76715598 438365197 836240641 481544809 72881406 995203803 390909151 523530151 432705879 21761727 361605546 324068181 449833822 350224561 992551730 892706371 579211087 172582139 234224317 76244440 493777944 401753535 793789314 471608461 78891995 644655983 429426479 266443888 564493936 903511891 425559652 757949346 295243744 764795910 792592694 982766809 702437611 712740345 915444653 578301919 938025347 649196527 310553158 955987985 789326671 29163903 578541681 539032800 717458985 903960470 469747476 299194451 266362528 880298226 253138694 569133956 687435895 315016360 317332885 745704735 305626916 408555166 559272705 889318374 706716242 499379218 892910334 294641455 881582175 83481617 942335798 106003300 986449631 525586945 479855557 633302658 380017431 259909143 26433467 251702427 37905538 835620834 739814302 442142292 787597648 506960062 86086629 463538023 302670562 316743778 264320894 652637986 980091472 572159827 467380808 563092199 37130467 609417582 259411354 141670570 122577051 64557666 445960378 493530486 234556586 86655027 711564135 73398760 765979126 201079737 511483984 321659058 486495131 424036639 960566683 14908698 438454119 487277156 739163999 765635960 805744733 2940893 829696042 716666299 176426802 111478449 395280763 369694693 484958419 451563356 575336521 747316874 394005725 422446124 908231034 740348758 613902372 378253767 529530989 201346948 107439917 790191523 238409585 264921703 778987699 676793485 179688523 850259941 50417701 489407779 330141364 177606902 987479078 17331802 12074201 46158890 394990349 130233336 212277209 312561184 650645859 138205978 767787595 479027728 501216871 82379952 229094069 313720386 158777997 515943932 293250582 727209109 419969530 71155991 568591453 613108473 103140106 293164908 576052463 155231221 271003851 690286139 763869989 643942178 601315199 179101463 28555979 200022957 487967518 465931881 200891043 929027801 808393169 273254379 404635872 466764411 524894840 949579053 903375787 466718588 705579301 764012563 696376738 298836059 950471071 888430420 946323540 36585384 340913120 793524989 571452102 15310986 249846936 641289965 956576753 635567418 380732327 398480214 779351873 599451526 382298278 61801794 659654423 585064783 855236447 863269644 298413385 523411211 315982417 269202147 586605981 891878979 295435053 578959178 582801489 999340566 182271323 234099099 317972630 727937461 248501878 380019839 456334608 302046437 69605068 700360823 692889176 419788928 927390175 422384215 766155642 327761140 804110054 213971397 27169399 380145346 192344909 414492095 721845956 248685312 815253296 151104786 568337866 408608728 233934308 330282211 82421092 904822535 898956911 212889898 881369700 808034399 944890379 965057842 271955725 81711685 900860583 753953819 44175258 294707763 711357286 504740696 28593334 343575863 246903581 373052210 794933251 729414771 580711129 927439682 436872851 203842971 487363671 905690363 46016882 143507834 428364427 137869854 151829530 66335341 946330650 118389059 365771004 707995366 597463519 573094999 725054462 592822250 319433065 127007000 305402616 364747668 70452091 811971995 920385078 295728016 766782092 332573383 535880953 271571872 265582405 89451224 831233014 855302171 911291141 323408860 374129621 67416169 137408096 863652921 174376883 373122440 636404124 903639333 411854240 384841354 858728242 183230765 51313442 699992341 395002451 836079791 834087857 714197985 866683233 984247903 692080953 930487101 469775473 679244742 613240475 166614923 222634448 374726078 876688427 45822400 438557307 175414007 398943795 604494821 874215077 908325494 741603183 284805528 807333941 512539153 785402256 209928844 78595397 256635636 649242041 1610500 489283748 809352734 792223493 312902748 553374293 99271908 47570687 426486144 1558030 51300206 233176104 574075763 258301882 777093942 430416500 561200586 598659575 963998604 296085453 530517806 859625625 257224724 157780623 623824862 745046309 279644485 498483210 413292074 140622167 299242732 702896388 448503033 154236828 919226535 514290740 870735428 267895705 530007147 575570120 482882457 545760418 475169023 138580704 965828761 869987396 958875262 23908368 803027322 958870203 366899417 266523618 161343877 666426236 944426579 906798162 903587225 276311981 417336323 871884880 397205158 613422760 857986645 667525697 701387827 715107964 893178761 425155711 177454297 974104684 598432307 687576532 79412422 554427758 532821945 433029123 303332411 882099884 418704601 923620927 819675150 276877318 698790432 683290546 201500201 622865039 656927859 406481912 60035081 850658060 815143818 692446113 251320640 233197688 50356336 920912050 760081907 409379971 870020101 308047141 861661020 138986510 47303036 962876772 417821769 569474992 213061853 503260370 916272027 330364468 722350468 400736834 848893641 383178521 900333216 12524670 563258970 550298385 582581173 559832769 695441518 878702210 572100890 790110525 550724918 339567624 383777404 404785047 785247608 779400433 102262105 951586150 821653260 410802111 114517382 797560503 683426657 703366826 315091370 828067980 430023160 958661659 693752257 626123096 944757480 562411827 728803737 701374852 713271129 782867010 352039768 890792430 914533385 674865488 221197812 364583013 920784842 407810711 91120057 610911790 938214401 335876358 776595655 983597698 849703209 460535488 339627410 999306509 706639694 167112091 568544608 646485105 13689491 353115554 555730126 345018561 458503084 921129875 688396876 677546502 288560229 655364450 620344988 939712702 383279129 299162804 251193687 563889752 960845371 610338661 421017960 601831865 573007569 755570179 320369038 652820410 531721459 794721360 333580511 866043303 573281617 625301443 392893248 961607105 762820779 868580360 626603501 72985021 812207190 313876348 330813432 958188868 808032446 692238258 558135489 718189681 290654174 90469360 11999875 954752598 238723529 158520754 455744200 972846455 44537637 991011110 689371375 382813772 941444523 423048623 865135277 86246852 912193193 718076515 562223752 543526845 702191487 273716365 786613342 704317325 324298789 285831723 679095773 668579452 141739940 635684976 200025864 45787207 891922072 719812675 260593336 556403615 379212213 208835263 864316185 857690280 277555775 26493361 2416681 128539515 751600272 725414941 670385724 837183140 840297110 511683770 14351482 948220324 118810706 581073009 853347167 308473200 947086426 974788834 824688443 711882480 899691095 764812510 383538864 375153537 405009800 355750126 991972151 790933875 449057598 30849483 773711259 170424972 659196254 783817444 488970875 880560772 922070242 412991195 178819789 229951367 855207512 941496840 81431638 750059190 989829217 142900468 918000178 159092902 358617651 108025568 221112658 372629983 774584344 118667324 119191289 947369310 564333037 764975408 879627583 62740755 919820708 762121750 157095310 925660260 981845954 458566141 415690536 695911080 880964065 318454568 358994846 674074029 124967215 961577869 707632474 326600243 655705838 107318615 362568214 139945583 314241778 709348197 834810211 560464521 210522662 919950792 929834788 413094174 907654919 877217353 711497232 933047742 503590439 356529376 676418611 905575791 772865707 329442366 216931693 408388904 873512654 539934788 343673841 236061783 296304220 237478026 241061064 371002204 886869816 461407961 84023372 848376844 714368470 145672113 500576429 360280622 902403009 773945540 198147183 952650753 883694614 150068601 716845290 124480181 955557896 549784938 398750409 220882669 830407002 296121574 662028940 653401411 961767144 575922544 800045318 73912516 283306270 76146750 286560223 475238768 473421439 744688314 807980562 631859899 795743263 220029701 676514416 680007695 17526826 176584815 314053660 411790664 324880475 374624768 124845326 671484214 454474885 651995891 879615120 32072223 529032462 752741685 991829444 208863802 344872303 521049066 111655451 562467380 721964213 739411945 431356895 314409391 695834627 317268027 567170218 112052670 817760526 917158560 328531437 866141547 876364959 902904841 85482859 547420722 424797461 960479007 462840763 453965955 155450080 768365243 150193353 390281795 815305991 400253548 409559125 235176267 733566883 524581620 801967730 906272744 403008098 313018059 958660104 744571738 779977477 11564187 949714771 595263061 921114082 717048770 502411363 650394498 108778082 581391571 840598938 918109695 845176708 860359189 895275569 532717531 555344473 887337474 744305843 609349275 18994822 821930954 727457151 559771064 569534661 971140045 821736266 860008735 236551012 9562149 323531163 75924399 938167492 876794650 603827534 231629758 543243739 115472811 441519890 791453077 669531827 336730124 840063979 969527279 345036008 625545250 220962224 138310782 355597870 595717641 866102670 485999206 488302281 133308559 783214211 849305792 141088788 830119350 367567843 147306265 285403899 829042997 855937495 552084976 253839488 640284920 425218009 551229755 891021369 982721948 704509754 2046179 594995920 233990388 2343325 905368899 151004290 657106055 982435193 491903917 222626721 71301135 77778074 767413477 950334226 173852667 327347360 862578084 446684368 565539822 294937470 760566038 723694183 531565886 631625212 202663260 122122105 727345525 226596918 612715019 421587517 518302420 938350620 714219692 478432763 196761803 547670512 672759610 271912849 683432578 128468682 513343655 75779057 268929364 956271895 40298839 562422433 22219086 147683606 613062050 755932217 401116596 811108186 454203478 726462696 936647037 245969227 901929780 175175920 101899218 541242276 699707247 201445670 145379475 660396790 182373936 471955827 885505234 862551588 792508692 499724629 273303381 663656678 517216940 12538462 363855128 266364998 324987131 736883380 361767881 992886053 212376572 587590544 14976587 732378295 405712410 187541951 56205619 319082243 757096630 147898404 317103438 500993380 564950693 185722420 35826201 221830410 417863343 905536120 912161351 492924282 790730257 383969039 533957183 634517770 11950332 56252457 860357788 72635238 948552468 138114701 582743211 117547022 356408817 652024340 913800944 618698965 518496673 759515179 280276385 579695203 947333924 57559125 410204457 795585204 335195887 287432359 358380711 339951000 477928298 350719051 972799597 650430257 53198706 636711421 766988929 130394743 149715159 996983441 446680351 221695927 394095839 681197931 235772724 729371408 870802626 237756165 13950181 875153141 927165483 610139500 178883078 710422702 186478525 964950724 258671268 86350038 141317004 877277632 890173308 875724254 619946912 314058794 385813633 934707849 476621430 652620641 468302170 575070830 80197502 629136598 164515809 439976058 889439134 535020174 439558821 15131499 960860589 348857763 859838313 906155094 341035257 64908995 442491811 206585121 761501634 698769583 570565886 818821385 883996604 752877757 224213464 756555038 494850705 145066839 776847300 744148162 979206237 354749050 318755338 560737838 111561264 881252920 216629794 356185325 164525200 550524214 80080957 607432287 716362228 297596207 335219132 347090488 564488010 182102383 104494006 587237630 821373553 737890136 388914039 847937166 931626688 268286689 760237307 230178967 396892542 795923729 641090935 943960861 226361959 773345929 438411217 515651832 958776878 730050040 218306339 678041170 272701685 953799844 728387388 940897581 768518870 661337320 896623390 194415067 615414878 843956400 431951745 482682244 255244044 293977598 438801231 294945443 13760983 908220265 738350630 419546505 126831013 578178201 393083609 31671001 425689045 667466444 662493679 523925514 304992950 89474900 174295587 810693609 726554125 54238231 43767522 824376596 302766995 504909326 979133648 241264767 180184437 49415622 796761155 90756083 35534035 584245730 966493638 68053642 196794945 902953878 154561176 474285877 567410760 723007790 688269099 794640694 863154150 822993541 655550885 132382886 124292874 824779662 485000290 113286384 954313497 312424655 407120495 611235668 891692396 207345121 535332881 867397989 422055887 828449266 242810685 100424588 451954436 710099522 845793821 918785410 523120958 671501481 353611153 559753434 840007847 738396688 949140907 416820085 138891226 189753587 82858034 689489931 232522345 96828902 544103200 301361321 761401688 929294861 539260708 901725997 322816416 160588706 186782241 331087820 702494893 965335666 51633069 107399565 684175073 894628960 102612371 733052620 837684239 558523873 705894481 917499320 531803136 138721407 431613851 780430548 206832369 630273879 594419414 38617466 851673619 480729498 653756318 264734291 285776394 647680271 483480640 313754080 651172207 829446287 701211200 32394485 862916942 303462536 68823253 287066936 691168169 444717435 216255848 927668646 110463474 545361535 194264089 556337935 896729493 461772219 135008314 887264917 471309932 845396719 610406610 431843377 764823369 385453036 632752411 74897198 914731120 852452119 75619588 135541420 918018073 901028331 705310127 626694686 605846770 47114612 91327476 236120524 363267740 695074516 69126877 739914066 349505066 607622593 610974760 461050399 611708581 218878213 694577864 486083063 71946634 313450237 946928484 221709170 199585097 678047259 37225687 916485755 446335432 476620644 604545710 450108113 321524447 500468979 96530349 17087625 389190874 812864116 487322186 865141898 827603706 835664298 172696880 846714639 272598004 817586409 474721726 819162665 179174512 302412188 396047494 244133947 29965707 42018496 595444174 327299196 719712086 127359335 698027026 11215736 915237716 906546999 463600256 763831696 407311104 894151401 5654906 897571701 494353989 851524298 739271448 84465841 774005252 478811452 837745571 457149470 905758865 969645366 712964123 659295340 672766518 839512256 818363059 14193824 338148783 826180473 877596495 219458191 948262573 902605073 101711885 333330279 739042387 928712655 501049273 786255399 638655420 241134859 889530455 986190882 806919795 482491829 903518621 758518657 920722169 243495629 325018486 912047037 179591490 64154088 563900544 148738089 989490488 205471666 453227151 195614310 276471095 579670630 686523688 701419756 782789775 509117016 443422215 424463240 994848262 373102700 259956121 437967320 106167891 261116059 667481986 502821329 860666532 557327989 23182617 885214778 546423577 847002010 574655975 692140334 82442566 102196288 517608492 451451550 15133877 767500209 866986842 221899981 98019170 948956361 960760984 301076690 734667837 820495996 466760512 577897753 89282988 291677774 325620577 290252258 634595334 990994137 674845757 792801217 775522329 989617227 298807500 890451484 613637540 353578213 938366520 696469424 462856670 994562429 549138527 314583821 207545837 182537212 296068692 726824213 414535024 125260257 270227679 169720193 104498934 699809981 557341944 679655772 921449605 91656885 259939919 698613126 986027540 267824899 528517575 503724850 139787280 512009333 644976631 933147752 968124891 836437485 928437672 777206404 61608520 807252191 189814874 73202869 816279073 912323030 914307774 311911039 816943777 756617455 645967165 74788921 280769018 251397724 922824816 392137616 157958609 933641442 118173093 22770690 716922301 765290075 26258785 920130404 391292875 976500789 140866521 484162141 161326333 231413234 68907383 871327464 585024454 224235430 335201115 965946582 91068560 874037884 887268823 792385098 395577910 765923121 865141490 599600699 750448778 667125911 875988710 479704821 774307536 919125012 368238755 138618008 502435393 546560544 322274890 749810584 424238730 422394571 438624178 791618875 994411594 239702580 875390182 131397662 906339735 478405395 835539108 903533745 171242106 192482096 680245472 294884790 861767534 208762857 386212671 814020806 327740389 423965872 935818141 553634508 36452035 319292299 118537351 219534983 577354977 176080787 731005378 888147725 381923723 570626421 542026946 564379715 701083906 210140660 26203955 977408869 863634683 444944485 643871092 647340420 774173471 630175537 162289431 702863363 156936585 974855766 545065315 646531354 935101259 744286183 549265874 46382675 386860777 768554120 206574227 738242320 15242460 932275698 113316617 454403 112333328 252082037 15408714 178554035 866430566 312810609 587455392 637010942 543151411 232121052 702952204 970787985 420330431 748096959 988637630 615103090 635064263 536811961 758041758 78556791 270675964 483399034 672310983 722442444 385416322 346615881 676559878 587385201 415513458 114267263 879742815 345054394 830709592 601818122 473377672 654431693 230407093 761474283 638533997 117515559 815401342 893209528 467286698 857501464 286534043 312569883 586630676 715801154 166199657 892315984 374276657 271274014 390756153 125560491 622770618 882184567 126658766 778037776 878577184 152183532 406749667 499840633 921424389 921457010 311803555 262321268 442941887 133859537 630788655 736516770 492059608 731064354 253605660 689181242 994010512 714530903 69762034 940495235 241666393 287754419 184243118 756088413 269215578 676472142 861705792 336766649 171458542 942624658 124334350 93693724 260730914 745564865 843880304 706387745 444023866 98505836 670555954 58590708 469387820 577270013 851843349 858042583 435980835 877106734 30160205 674982304 282045693 633774480 902166532 606272313 662508750 762933510 535276502 508094495 511055195 601160519 362003027 454285028 33752224 391485535 4024449 220815022 713574219 536209454 831519575 529875381 4105534 521812711 829734979 729573320 468305424 935546259 367832485 332991177 41507213 726967948 960718162 836582189 767023154 986645506 499300626 816094845 543584178 550216825 225239329 246306775 149194099 670635337 844709554 190700141 66192658 643349789 589270631 279572997 232096987 423255669 201052379 10202487 506970193 222768164 7155992 14818099 406338220 742496722 271517985 699099576 95620950 81642106 339783786 503407646 749309037 34689773 594274394 500836493 905232197 336186446 803966672 558057155 186184419 571450517 834001051 993283731 913819778 163047180 516763137 952583264 860631058 64380116 334520633 160651686 112873652 835118433 101359857 760712562 577893183 686241530 31838408 906627813 730646207 366390586 759736789 368786868 235728112 218741138 857291550 170764971 530359495 8378308 221938210 344109605 546670826 904967785 243848528 212332694 546041395 571585389 478234253 711579394 19201072 525444750 251225523 112193411 921199526 479804896 564797196 51439046 96364810 622296651 963530203 867389326 539642630 122771467 427287763 604403504 827363578 1241392 28812958 832528406 944333177 424889372 665051735 694566205 758274760 756483592 402795024 106826166 773807458 630338430 477414733 872367912 908203126 708985568 301452679 349406284 745629287 445833440 599093419 650848624 975912779 194668294 269226904 666637557 976841069 69515310 121701541 24458705 529648076 368403719 264221720 133325326 202954393 283400853 815412399 278773577 400507837 201978543 28405275 776542004 741177168 97199233 169836929 806438932 840780835 398862092 468207607 668886851 728406072 430952353 688963853 7775151 907109188 508780650 104152897 576388697 594160436 694589665 316320393 39837912 261730468 763529815 392628942 14556115 336643945 786231406 47350891 249848715 201746697 647667103 417735858 152650830 187308862 349523382 70083175 135120133 636959863 53622353 461349443 879462311 356245079 426491748 496486258 643682243 793970740 472666039 762827797 67857147 179814809 498956646 357326785 862943107 126340292 629843553 981634559 665579686 572582185 973652714 882257610 324555073 577018349 962832921 256091412 196180038 257095275 50755675 837361985 832114491 795736755 200346607 238978473 692816569 838375942 493749096 340789019 57942253 215056732 664824878 979981653 895574553 124991454 260531452 689820557 297053460 633844075 307656803 214687467 620569030 160340247 903562054 785079564 975264174 521004968 843479388 647207553 797610588 234977304 749273010 452011342 847301622 899757590 939070246 461927275 526131639 243576452 958858989 667195206 369780332 125307386 916156173 756014655 668127477 153898818 318610148 696425259 930613450 82069978 477168031 307165906 504666227 648246901 225538244 664343665 402265103 285028218 835204777 207317561 900025806 443563907 34023162 972011470 428927607 837114848 616531767 429113544 589771235 392834322 708316979 21329205 978294144 20668240 291409302 618129429 173016783 389452037 665490524 733839325 56754661 945170256 1401173 878156021 179658734 869307010 350857379 42567738 90602406 400215204 802294078 861239165 319761374 863854062 58939763 644098049 993552893 686000465 435149665 772771585 419055740 551051502 450126715 49449512 731067753 72588445 857008905 126722583 393612005 213482087 642471590 366444770 647931814 604765452 119226051 462048403 479590262 552318590 660785187 442692006 544657841 19732580 209410141 229902219 303720395 613247128 17649246 183932200 941773256 576145322 616669924 894867796 460883138 354969946 293746947 440922973 497712999 701204257 143368356 545076099 986766457 497227433 996210433 97346938 939807052 921688657 21949739 45122796 303097419 507242410 221338244 817306101 288192371 391800828 292705605 996788133 419932373 370832578 314172665 589233794 504066841 254404137 696593664 645143811 67402742 374714774 85666574 144578070 698840763 323872797 385157545 646741403 331403978 591704330 844700846 877368550 800888343 528444508 282558412 331885377 432486317 298077509 767405319 676264551 549219881 661701803 784718135 151739659 296243773 750846378 617023110 918888783 521251118 260744208 373275382 78725453 722278743 962773216 179764953 406695314 920272548 600249552 151435095 109845406 371010328 278294218 108431595 740573285 532434247 851689071 456409574 321436369 46678748 481570447 812510955 364664381 825882901 860299698 475965809 91052795 873627970 487220370 674069061 581538000 509982025 923477663 715872261 25092979 913240613 313587834 483944869 241657617 590248546 204923002 619054830 419990732 985807011 774177066 76843770 844448567 612006429 637897672 926564538 944089819 880445209 820317384 216846192 756294326 929558390 186022992 681026357 581382327 871615780 162877113 418465140 374387779 969880746 600640276 839598445 293413043 453862816 788878243 408855731 114102228 410757430 502139483 328440238 199171685 827711148 637729641 764173850 834562716 418946520 901416874 113997191 494023330 221844387 802264881 123188183 251708178 72884364 282327493 277981634 805606782 531504931 392772960 927233365 636231402 256494223 789702833 393578606 93272143 746598665 962171291 244757826 380951321 828649055 149112756 317791960 478069674 435199602 823666887 384913804 759105493 312678840 276288338 581742477 798592867 881930170 193081097 279671646 615391889 171681687 290988369 675559512 675928208 960667264 905399749 491929895 92214788 124643386 15236789 225558089 665137030 924071839 488868258 501616275 513790498 502228253 670713796 586907563 325961690 838691637 859306628 676515470 814990881 112927997 338214914 357190668 657007712 997258911 356205456 845547335 116048500 282174936 939149876 118925880 445570862 847138425 809293610 193387050 726953682 607408874 937119328 205393981 229264280 207626402 490931449 514655204 869005359 706977456 876885963 527862631 552663093 767297589 863559648 689399906 321143488 214172904 775896313 949757508 165413592 108669328 244792326 493414097 631619066 865256590 17745839 164801697 801341591 507451472 984566990 551770527 293661842 527846879 278869235 729478026 562821062 862723922 91313887 474421367 881540222 82054744 328261897 634089805 763564539 817022643 199537180 813188167 405855474 34231991 504506231 358629238 889220107 914969039 876641707 430997821 975461987 231239417 932841729 972191955 859167755 222793541 210218482 270646468 796784774 453290073 181111213 353814384 279025999 333322480 689573012 278484875 430994513 417462102 853613759 844581532 525867117 167615982 77450359 978282366 889075704 694550957 420937404 660785377 719372602 981431964 516556224 82773961 652179696 480533593 314216298 414751758 624546506 810496662 104929236 598096603 352447470 853350297 418853838 894402352 788109171 742019259 780723544 460580448 158011111 873873641 214921259 109251219 44298954 222598438 832416305 731804485 364769040 39140615 617313801 452910021 478845859 692935989 726143364 441977783 247062751 758873071 982794283 469425043 730773013 81317765 564403126 940624164 375501832 787871966 931810454 554732553 56427378 13885427 181143148 766922807 541430656 635123794 314791567 653301877 872983122 469829531 337831563 958315742 388716924 889736198 532125341 154991459 824105096 472560860 381366328 302378567 892974450 815659770 548683906 424326817 764709674 204834129 267996887 884112605 509883414 379484008 860301637 775504187 193510029 937923544 632292111 151625295 691022685 78327503 247491883 225912703 379652677 115509902 242507972 226621832 105622140 383803371 212560824 877361914 502405417 775396048 331862810 249045175 695058920 871719098 142388145 807608440 655820107 112496442 960291960 451893064 180535127 583512696 539868444 428398599 205149187 234550187 981429889 692284392 332755388 877104034 304792893 121473779 173095396 791992638 244847132 145616004 892163918 170951669 181219482 448911818 871807172 916655185 223563628 182074953 372356994 466586223 509385975 380206680 531001784 728344193 237628887 66957220 783467275 458957132 649260378 390411179 706087700 652317355 90846211 669751362 971809247 935475722 968255495 927210000 458295918 805821163 319432147 845764368 563493172 659943269 43119236 974099219 314243739 840425632 378550893 216362044 696690046 311198554 380986261 570290562 459458479 960487013 315059766 120055089 178935410 118890278 493990719 76894057 683653376 76065304 713066195 45031582 443680518 261514567 45235400 674576918 137280803 39585494 856522025 3830382 111803757 345267577 148438197 16932374 230992365 698004731 687585629 279754192 995076894 150245050 588490954 259915061 561830002 18298406 442600148 670079280 725732045 256618821 738233868 441903744 213459720 933674290 269920307 848199226 852136559 211271322 129981121 382914630 610477380 706428989 62487391 171604445 547951418 290371443 958782573 36855825 984805370 521133220 748781949 343939653 134250401 749538767 734154198 844666545 745407808 43539716 742977778 649411807 683367259 435353322 685368064 265097265 374289515 678131514 173966178 530541656 799125852 737223489 750182704 159010270 12238863 130781282 886297012 449308830 709934041 512979602 968744172 963216454 315990530 416492251 591696908 567349468 156867144 319680985 410786809 611757366 403818329 292873792 441990094 533563264 33352540 505295188 38492507 303329210 905049705 269598063 870893473 568607288 849403148 662949502 333651287 831749152 797070022 563736196 508825448 773657071 748672140 192939542 94762867 966787061 349932358 302201566 180880970 554664148 491082321 946637849 37521523 747837957 736147966 377618200 281124522 590821459 530061841 943014851 946873949 37321309 807499330 743954193 136844846 215871256 694162111 246125969 849286261 211964491 155640488 983366628 608608700 263152914 617420946 148539200 424346433 83053148 691979013 428916207 373176695 757025645 148074238 311878094 568429701 452869213 671684718 277821135 348394693 152369302 446700216 722905975 440751430 231818585 743501111 107944288 751425611 297196602 135686070 357685688 758691786 831642528 454279926 549745089 617943022 569414470 102296363 614704463 346117014 114784957 350610559 156107597 363410644 319972328 964757902 381765688 800110446 403189118 805203945 391601314 766346080 941767563 512573075 902710192 872785239 154082799 664862855 388583837 203583800 530852573 137388847 815237685 312468631 248961374 653384942 496255834 136877376 53148108 207133080 632838531 724159410 449369175 697645813 121840696 45732255 58522499 417470274 428690071 929057902 654770856 111095727 688422866 367123897 755757169 8249057 163852719 303153615 623060829 133148530 248400135 15425587 401922626 946777196 962633799 56501275 217143493 876188114 398721010 425533682 792546 763400984 99885852 961790166 377471594 441118629 400500720 704565018 981522304 525414744 709914668 609472198 902319388 837980416 324268960 920705298 348412552 892355299 997445811 606251503 303193317 194778936 374108382 553536638 290277799 135834797 52209454 838420374 230234901 180878049 736481478 192900674 644724426 214584555 253687643 182818369 144464951 425197521 431829942 985461893 740059422 812583186 213321782 725759924 86055960 643445533 809979723 325473962 396367121 202251736 225042428 485504757 28968391 372736794 628447330 136777048 303314510 255173424 411272235 389205064 895927694 840426332 953034008 843007602 355801539 492446801 451179391 728593715 894290173 138769593 603782857 865960734 38219166 981623215 632734709 320183930 396517598 824298821 615881747 60623298 422749514 226015487 438936779 744875043 152069953 309964887 817288404 153114113 939635574 423681335 592640124 969288050 132145009 390092929 575414311 30509249 747921422 150602891 288870088 935227116 911297532 509334939 537401449 217880615 130318910 241523824 522221737 765772375 712016558 679995065 90347833 62181784 739195509 183019419 563588190 494087352 573357717 741489199 236473714 472928697 266463327 421359617 51230563 929688659 585052669 371545490 200406323 486250095 85697769 345338071 861014134 860215981 258596468 807480249 763061207 11386079 387432512 812157587 841770899 118209676 507923654 898657463 454909948 404993390 453250002 906017001 29574135 204114420 23738113 857912802 949912959 349827521 102458954 160859854 445848096 489166379 264329330 159825359 114987900 426118845 373955990 530496120 360952266 769835445 735473573 595654226 100862546 353626246 934711012 109754714 831689714 329415768 398681704 260660865 246476188 119997059 425441951 580466731 596842709 974162712 205217224 266994865 816395832 524806488 107150966 500416223 370000369 254683706 17530385 209416822 760389187 484179177 105566036 757365419 363384322 151074116 394619088 391900838 778574618 96839261 612022120 257470468 573342982 944112379 442091219 658889558 584197465 19925015 667169822 133156000 487995449 696229730 283273255 803361242 296752351 466332094 756771875 183307123 877856792 278463937 425061400 704356553 609848007 735559733 921290596 619345585 55427681 863387803 321182004 915108342 79880559 451862947 827291406 951791058 553522191 374273461 311928648 137958006 220313716 121579883 907293070 806719368 675832162 756256276 127944544 924249760 515929266 895114291 949193361 392858570 216570836 294030847 199226825 259557383 190970440 768783841 171723524 857344971 615293476 951184120 588681745 747236224 32673937 773095832 276401429 177071106 90503246 808699334 52967685 74755874 817564716 677628350 731201583 427139107 61822863 909741678 800176818 589129792 140946676 693956600 450699521 855824676 996400229 202913844 829425252 952363376 893577222 944880939 997747574 144160056 676553868 144770461 523443880 623753350 123581377 939417980 126764221 321717718 802899714 339230319 901390668 676554905 365799873 867619408 376097090 228041650 969747971 143183278 957717341 60375035 172108002 732634188 995340465 377809089 403003660 35302304 235495207 911788100 779056450 968653653 852689913 20991545 678198490 383896521 695775800 91964999 479790142 820971152 842661702 983725197 40858475 350295279 160933212 472471579 222280307 745424993 449453061 39251316 643238395 103474966 778641057 843754258 446155197 2802287 315614947 646540258 258488072 592519044 564159828 531445188 775680827 533753758 301988302 504967180 113768525 863447741 559203841 540509700 854437192 174699026 293502961 906370920 89452745 443548806 414666358 996581096 965467522 910676274 187082170 61378729 199189177 674923493 934584767 778046148 942985414 877040546 733848791 247267270 826652569 67518238 302146090 98569519 29074225 328115526 26208307 561365491 255327270 871537079 576329027 662754044 888270880 515167557 598746621 738560933 131066461 999757429 458999768 88966720 819164719 250108930 888679329 52868242 921329532 594541403 45462006 16200274 393360188 39791395 106399179 121359789 751406079 566235568 746029801 971683781 817624677 99641230 294997098 517093677 588488611 379943929 623968063 812001903 789528580 221606758 101478058 955462790 903154534 601486842 410909892 278728548 541569465 669870609 672432888 260354669 567349636 928140985 808465542 774795514 49914464 941336628 870287617 290636504 325416314 939587706 441954513 604622022 587514389 681216436 90336690 137021690 76614150 448039618 973165875 908980637 682076726 368060854 638460216 749012298 215297828 20116567 348482169 150422931 564991841 296639647 430593281 501156732 608243729 184564542 665790127 249810942 791409520 273481236 813560248 287345286 234482507 639572666 306282275 639843187 619241859 511650042 506069836 6715035 875745934 303125843 178829921 866959302 468170230 789759862 88582376 664123186 886867671 144996043 386506807 447166989 533587557 554607853 962517243 873094398 75663460 289209386 716108210 687277725 537903534 152663556 769713968 892667383 585444017 425627058 137615134 346419979 893422 875822752 630412918 515377999 627423355 228853482 761762825 440489003 887650434 838841829 918296313 868514172 60110784 904181911 216985919 276790803 564199431 577213498 807606822 441979956 770515900 836569789 535048398 251735576 604782681 332304194 809553578 997232235 800915180 5593249 999274498 398803150 676110999 710050276 600806514 993327190 730411790 835974345 281178473 624294923 976664348 16558148 459198635 828701546 307138846 468979450 41011408 559617252 708775302 273579974 376847299 586559069 791248729 844109879 237920579 529544621 128475826 610087184 851264869 593918754 577284925 507980488 536390416 640522748 501716668 682831880 950720639 458713328 328008070 120085039 608175555 712630950 95230211 547620305 164524863 265276987 487758897 809803572 363569194 885419968 325169698 520596689 590813968 131331257 201334396 195218905 465000529 856227998 739553783 209633966 375928993 408792925 388968163 617350501 852799366 281436630 100748191 864646219 635885534 490772574 484252963 678151773 372167766 978075965 656823159 612883918 141028851 964467504 786553914 155017349 355064461 865687015 169279260 774103196 531235663 656226952 248412259 732353250 134224697 498590250 484987754 219416922 182200734 3869275 97211166 736548282 548229286 452942747 494955135 814725101 665520077 791541215 1911589 336606865 654966882 665498382 30298553 754370426 164736521 51594119 551131255 813140525 131506490 830291610 776388531 361005158 875031488 738500874 576518224 950657170 561154874 653953938 824835658 537254486 268754333 803050844 33733422 657795334 255040944 514300555 408570013 634688558 597373838 159142067 152469197 16553997 512528168 411149147 455372039 132051989 60069569 269936770 659434538 70373229 36199792 446103319 338172199 575839087 279526817 819204992 989972355 690696234 226736020 651859988 270077400 831375585 877903837 30084513 99432531 373600905 421115874 863027687 860134200 710643279 725751392 239912474 200650586 572478992 632882151 461684580 599867555 208777440 978934105 252686688 596607122 758507396 974155887 446797472 858982584 552278775 536585780 293832489 706278714 317458665 493220744 951798002 159649106 799463995 731762078 723956841 323481550 103693700 100894846 831774957 520496015 597492623 95692676 430894421 919282700 47938523 239325663 103803495 773177293 722634010 944650515 901846370 118777584 222359474 699809655 492206709 792111526 425090111 194048696 718947141 788894391 317572623 190551636 867057515 727038458 607571876 478394912 12486900 451933406 296346422 373389507 583076063 711689445 789654830 180896824 91735970 932438563 248810668 247290960 111959974 779983299 792482819 816492846 910847430 844542594 121777976 251466185 114150868 317201202 981985414 208801901 553633044 581504825 923636956 752895290 506106047 264170767 781894237 306413220 232276098 966591683 794506463 228737009 520841980 288589431 196813933 878320574 483332675 176072928 268962757 968085626 478992992 999037383 739071195 729064682 38009294 233301642 921227092 797319332 214543871 961442971 414006540 813474451 954552279 954898432 406814353 115054969 126157871 481465298 851652517 30769768 627429459 153589438 492445119 565602120 661453445 277433223 164416139 910716757 349124216 21514113 963466854 435086750 768323029 521305880 945308899 922158471 789444281 601868359 399839560 571848520 761445429 80958242 454885137 774505579 583672013 936174156 955459180 154516050 986567418 886854529 486128316 969179822 664437672 872481806 581722391 97313801 154328248 733374804 973521608 216235070 313509247 571293513 224489421 733566715 645130566 38336246 644241753 237989958 451775944 378190586 156063315 711293173 157006774 308153349 49466326 623717684 998394678 200875358 452203951 556226307 709929568 66893662 426489058 265645750 941512640 405172723 43030054 435745651 377628375 808653598 841718884 101182391 328461978 511770997 404798780 900871634 658200049 51198113 187886975 893198950 36872761 692833249 529286070 533837548 759678403 407014534 657875098 957053998 983829587 302676085 209756570 546596046 901376929 25109672 398650712 13024190 412472283 449178541 842448428 906455238 345235489 859927077 143072415 204495106 761916680 838611782 678007793 246590305 966030616 713660762 884914837 845922599 291971918 947247678 282844848 22259307 686322075 86226404 1380509 724897434 47477090 449938129 771200363 897477362 200537086 217851552 665783133 902263048 986045754 211814013 622740585 207436099 445732311 591754666 859772602 156080990 714223113 86338557 916448559 933664490 68972026 65235040 91121113 621135817 971012678 795737936 65877121 662416565 68071038 394693471 113771295 821875639 26885541 664601011 140209764 914461360 125000886 842931332 299404849 989130195 336680220 923481505 329256478 649385513 355846968 674030828 210642420 925130764 676883678 672362713 963430451 946351020 704660440 136179443 785280141 444515725 675435106 433825880 687771241 351024903 139877804 819081784 123371361 931850437 65197148 385782361 18529220 131714374 137342729 480471958 843973909 862588767 366153409 873111131 547513994 25070775 738764163 310597419 668621197 129265738 723366598 705926939 860309055 498375399 996244977 623746132 930483696 822522802 278269152 334958228 253417896 500491938 15512678 664277422 515029666 773047556 302270661 562390533 204626635 895347702 738367031 101644053 141765959 707999469 280727913 104331755 623521517 554010672 31927291 620455335 454591174 662753626 853293825 739189249 141957778 305518044 337279365 857988034 770089794 874829176 171986178 318332230 777816959 539641543 156431850 20766977 235722786 637534644 146700834 805989366 296351930 192933887 869766017 109035073 611500553 670428092 58788948 956492687 175202951 381559249 82084829 887308705 548836062 905621115 868704975 429435085 446169708 377607113 153983956 462941821 579545028 420868640 861913095 646847405 292709165 195404981 472488314 31504241 253018401 720704022 580976562 430071149 829887183 911164066 287270438 86570075 775239322 556603148 385787075 972336265 379651737 354262236 171707499 651834456 340635925 896615150 692019057 305224382 473491725 847900657 21839902 332979141 25598133 967589608 793474352 793938698 759162866 742879661 849545814 827658302 244587232 857808233 97862837 91933609 997468237 12164893 337221478 103215778 201374779 119276573 683190773 292289048 18138209 713873040 493747428 699397900 800012971 407635441 858459174 575334164 30792630 968162193 302208932 27642074 214595925 978886930 327051707 196852891 440553231 816083693 572270524 775898281 547149982 741357293 438218859 402305514 510949489 84616882 131157633 58861142 410848811 269281840 498683690 623005564 149328161 37515309 529374856 982997246 351497440 392081094 938568238 427600656 732281254 474637802 458378661 138477821 351802084 860342237 73201386 248540066 235758530 509777847 750822638 454811633 125893531 253614051 424332309 61642096 39621244 304938145 392295608 818696375 590564265 268897412 119026595 861236726 588456473 895547636 17155735 331074924 945838325 617585324 290336969 613690865 2404381 542461501 167637857 680861549 383527587 33723530 628898812 565549406 269666125 828975434 947618091 306229079 273639703 219699082 259052274 415523707 379285935 895011880 73321290 2297606 839759864 949930073 16606879 192534724 595608711 159615011 55403090 385525144 234761769 876634340 17427256 684679927 241157211 110962121 981997081 652750698 272610256 459826776 98650162 721104656 828972783 456014055 610045363 502570009 270231123 888322850 599863874 50724684 109727561 81863817 935016823 264736386 577910357 686538991 551172446 285474088 886083501 502619900 436230904 704507585 307044284 583150764 60569273 763223394 388296097 194794446 446289163 397888053 634519981 294491271 872913610 366269430 306403817 859909068 267579847 262529913 285670030 16009195 181608262 164717602 963239050 951279363 593698943 789190763 736874498 398185862 251575072 174336098 941747402 502803646 668958665 635064872 58203375 2694470 556193422 639935603 69067054 997744525 547388281 439941388 224339834 631980631 521618694 88664914 446543738 599132987 364021926 28456118 915987208 857927973 46325564 928533309 492635827 601525974 688274339 159495681 723465790 383259999 792889637 694957488 693291295 230195882 153878021 771774731 176348929 89786353 472572919 341591913 460917314 123825733 818134691 715545393 216145525 48912648 442426405 569786467 940861154 690672243 628455312 942322448 350603009 976733201 971042662 674889694 535299331 7514434 723707937 402018437 245836873 431101369 703285934 775973972 445620714 722484735 28800749 643473068 402800946 472849902 33845810 171154820 906528797 432268086 522331591 543121380 470334432 959282139 902485352 112602730 821776225 636533940 279892933 533205448 418296762 278584814 307132675 280633667 50515642 330289544 274229564 697921846 367047523 371202517 330603770 235026317 79250541 679032829 395546048 576833611 477270722 41756795 726440065 772519940 85153792 997948832 52130855 730276963 14581498 968864783 123870733 822973093 555116599 175135551 936336518 307738141 585242738 216989180 563871060 351857326 983040280 779685095 415230513 905901396 731857613 204813553 449189705 995575963 853065703 656843236 685626814 358990118 977869041 417261786 871332387 53937706 219482922 226085060 222990082 99421680 404559107 467967716 883642710 574425686 932234917 425922387 880293649 767817551 974753385 83117948 532218264 719931742 726522717 220288159 176248386 127717919 558536646 929529423 462693596 467020479 233308056 912812276 800258599 995674751 887854336 583737418 972755033 887883060 418431195 203147744 132957080 148949962 274801980 538110362 165119106 328773820 613200362 146338864 927167144 276443806 370453215 570893229 92546830 270784660 826783946 882844656 449206445 423473368 132004238 96023342 488754418 407796024 752689345 395725422 857491516 334057365 634204718 219409932 84359265 641600101 57849939 211075638 41536298 218499377 440611044 928614258 913702098 69261592 623913798 862270230 646470283 569846090 157075221 171860431 810247929 492767631 374444702 805417499 255504052 205693118 580506469 216543438 793499339 884883270 149408417 548727185 202058044 519891368 20129723 58227550 297121149 183989498 719272659 973635334 582686454 330621798 913210683 558356395 285617028 178419881 524497914 148227398 475475448 898707092 488440906 404635938 352974998 830478222 839251482 546298463 810024343 63674641 558282380 472895600 71161767 101645865 549851256 260646813 872600679 566126072 103355112 329169282 332688620 508037684 204863386 685254542 575903294 456964007 221304705 977739653 776146906 35574446 610826052 969290239 648474673 790067131 747395006 20253926 609907495 131704788 212039292 133141500 782199444 564622609 828195394 780264787 282620614 952408865 719693702 729339347 895942910 616007622 668861171 965357495 953846766 72454484 611729896 63337232 823126593 33339190 466903799 295574593 188466963 833387114 972952166 621136001 38055541 203611648 763493553 891457628 375342059 336886174 704377606 246811186 520305389 371458559 882641351 708205751 765693289 270906735 275221260 562135409 914604095 859998289 797137182 392560958 379502020 3492761 916337405 430436555 794180672 731489107 482075356 485281565 679919728 467318554 847889055 711625228 462794756 189021345 235280996 604010691 372440098 415956014 85465335 625770562 587912673 434439450 113101916 101260252 973639887 354116690 444532297 409605049 286138220 664197337 156431529 821773141 389636013 357639236 859295770 242912767 720155002 695138620 908871792 651928923 967071023 966204928 66396464 914935777 603849247 91080416 515318293 729827675 802138892 473005763 661681039 863965035 268085425 949567394 45088063 369342979 275425848 276096778 879336573 725851115 785963972 673154718 376073938 889478462 935221993 521997971 664453246 893201901 682884911 334971443 225919219 804852794 946856594 15957082 996312920 950136127 152362501 303430140 658545927 672582501 176485866 152827549 448671759 341880045 260119195 679482071 722826674 218318954 8775397 687204568 760833768 507714373 225841800 333294305 805143259 179807800 518564024 987968968 728751465 911874004 838493343 271223671 619856805 782413563 476509656 566993771 735046743 509163366 112020214 22941493 743019639 988153376 147453947 481355004 370555317 172661768 733004513 286671866 848687860 415844948 965884949 746489595 416579787 894779657 547187446 733898977 894208515 314653060 767062107 556699426 941797916 241725684 521934602 657722952 66152391 171346141 705765442 386560624 107134829 899758998 85655602 77896652 741416871 234131148 701520511 270699809 867062723 293462013 332195010 814653514 28672582 255599358 721861896 37516467 86208869 282495094 955055696 977778142 238419850 110946400 255249169 837376993 369695701 698654349 375019953 40128998 489483928 305944351 330118926 915941547 666320346 300046608 367190777 659148032 14110165 638571177 636275895 25869899 863163257 558289419 619035519 791606023 417421543 499980201 729954558 340470080 348773878 949291724 885811669 131325720 87017137 165193230 107175962 472262982 645412310 106551775 537439699 554330514 661673305 677310724 548227966 854410074 429776607 985377042 195103372 906672145 948971076 57068279 897213921 44294586 181274645 97208178 431243350 86351729 621421078 508697494 54031160 277112290 582956990 44060491 1028294 204704208 818461878 866146253 794347190 426496656 657747294 628017195 183347888 825355915 429851464 442641353 676415697 959201216 998295483 947782367 487642154 360824383 639450673 16310007 963343167 277353647 334918873 385088371 968623241 376866505 896289046 684927492 610540276 713491930 754767358 481125684 555566178 402895173 6741723 195358941 432594981 896453887 316502446 183674032 757573513 90455057 670744487 769085616 800562248 541478170 441760686 753425844 906767636 619689162 35371230 763655144 703115792 466053736 706836228 940961100 58032471 175585869 274151716 95929908 35669876 440165479 987711988 355862982 376408040 655147703 235771488 358413951 924690344 105133011 710260740 468333742 672492444 447204197 273579445 759121656 499680033 555246250 438918137 736927442 539140744 9986803 870784905 897608970 496703893 621111847 567699414 121383487 792879104 334066496 400572290 114134372 246375928 483909833 804860642 547718209 40325275 671096679 980690563 245320178 343694974 421127757 303329186 979829094 789497899 123318214 994335410 133685217 859050142 193354671 2562010 633755514 719323080 994645497 658997109 393300894 231127309 454218028 478398608 855057803 469981125 287944415 351897455 446316758 552800702 264285761 474845704 31271398 73251768 285204115 632878214 33121398 668519912 483006380 828057543 301525527 100809334 213767796 63847903 946930859 973258238 312047977 625330323 478965995 375128083 687939869 921417695 676163811 697915320 558013621 174075505 691380849 783735269 286211180 888276523 870201801 494686728 949652494 8667812 425028595 343083649 308907389 320379816 730646347 318526756 724450096 376339892 424615425 328635 915327663 126412923 455255191 124137090 960690456 712936291 415563366 997551785 98256797 31334921 72540185 501756118 817772036 562368185 934584367 306834336 976328485 440333046 544430973 324077589 698084208 840445944 220526506 723345461 283619684 139017513 769458 309695860 676995097 981903015 600982116 556002620 483345847 973533638 162289380 888800105 987693053 577208203 758045993 899645643 939707579 98978609 334097024 655216039 780903000 156709544 87286791 789877302 588315212 616481041 19663155 181000997 249606055 895019331 118116427 735768084 852903817 121053258 980546282 612370967 736798632 706670050 641393281 780060216 613022413 526826240 6990546 853291506 60137303 188388938 529900662 692028856 938158518 85273241 658784600 71298412 913752305 808224638 25303864 122948328 816335649 640332219 632895530 736456825 631402996 527513542 420875028 985264990 541698859 703408201 38084147 818415181 182070555 804564644 382400406 397918703 159957296 583198058 568921506 855299936 728588390 721959136 828140428 847272624 417784782 515450753 589165538 712833380 36496143 101371516 960338691 909724917 125416162 168042548 930135970 827873615 585249685 161295039 429134151 761839956 913360777 420053096 508324557 145242455 588519861 845532206 669982949 91307425 151146528 441027650 826694802 311844080 342165098 123536013 380381100 503518451 48798788 854632231 78562653 226361039 539270643 285289697 425266342 958120349 818927825 526268348 469283035 372963049 107913164 678272880 780164643 345402165 527251942 595285990 239299577 960761972 293002931 500911038 815903662 188227215 285877982 851438282 258698468 23301092 594214564 53092497 949162004 961078721 907334231 475737805 540637449 825173741 811928284 47874029 532410211 5641248 902098989 677749652 437730582 144375431 932809689 306631448 122610408 892097089 681816447 901442564 688271606 238145252 314551638 292652182 622022959 877454328 662304424 229274690 64945111 460422010 106263635 211241005 400010246 95571547 168947527 93814194 738681383 113612543 926585098 628498657 787376249 15097791 947034167 521024763 956310417 967977319 311147770 890008823 616459478 565277624 618316182 712017409 778020100 236538855 881286367 437436405 966815402 30167324 237669056 943645672 629042348 168838901 654625463 114127520 279605441 998239232 778018388 666160919 311537142 980653636 506062270 282060540 178004265 223548345 621476397 670119217 481763726 349270219 243806833 486287438 592415022 792117467 147301738 849787677 12563299 389997758 617791629 491340060 83981150 697367868 574460518 324930814 430011553 345022354 428638480 817111338 368337285 100141041 707084991 470819386 472476598 238310396 981304886 526383486 49073330 999324494 80495953 739197303 890144333 405320690 781618557 202606172 370934575 157473513 857486395 198750360 49021780 164167336 31358881 814631753 433385611 686248343 592593112 394895555 588611320 537262227 32214687 57548044 165966739 677791596 320733126 500230237 815026343 525763944 641199028 61516199 459994195 465847230 339484386 273500427 818418956 886181404 892369246 981551713 773364249 132323106 762686281 304009138 37511190 133504741 479710041 381244350 921812338 885274989 32644952 54186103 215447793 625665334 572753571 382509444 712037418 206043571 804256427 451737791 236903945 368374726 418166647 421176504 120385871 463205962 689944097 67137327 270021389 737426058 587237205 218643869 733995309 832946374 281117141 602266028 409026281 829542069 607532279 592765883 92083538 802897918 200506661 515970907 140179914 627690174 597300316 615153620 971501706 224970757 793893038 700637857 525304093 819984472 379680448 483490287 357284579 807098417 48381516 364888866 95651727 366829690 601900704 542501713 757858730 722250006 811538206 822257093 204789517 982913881 197597114 768843390 389002091 707627146 684916607 704937134 91192005 95122536 311620874 129175355 296900083 677687714 354750221 215366977 97953058 228466782 657576654 851569294 270372433 90122419 981613221 305640485 777193427 585336622 316880001 871901372 756952783 250838865 587794020 85082941 259137475 460492303 864604898 775279433 204754173 660273746 455822759 645743024 215422753 62440822 620914158 975019770 701901734 741081547 985842442 55094753 135533912 598124822 800370913 579383253 650365656 151330064 1432171 233259895 875373847 705303014 700473912 302621470 822586847 133211319 914801895 54866261 838899786 713509913 260017072 995297626 357859144 339476629 399036123 710764961 745811998 224139558 949365831 943718480 389761250 464624062 783023076 931199936 999153920 319090626 867377209 67844354 98091960 17605769 789364959 100246616 238809757 371504608 474361091 202158519 622923799 802936457 58357736 284341580 781096418 844855991 950907747 532510708 160279437 174866067 677927517 770822082 427738876 209694395 235671381 647914109 626450663 206101182 304823515 23930911 693001049 860841377 5194774 164593495 598203441 532620381 741116223 843999752 920479140 722644062 94194212 308073928 904457401 734038533 141854374 244389474 942790603 376267559 409662779 256613972 475760907 952051085 599199596 385683793 841793276 489131890 832424024 745983681 639398645 930268680 704639792 259458620 16351139 345830387 863907769 775661587 329110916 493141452 201870029 634699207 221960556 394696351 766964442 362935952 284557060 21816429 808903777 786230743 83601734 100492459 608408184 376635836 491356419 969883841 523848009 850240401 658763613 779042957 892121233 703994972 5241933 694289629 72027170 235609945 326329630 488262648 211229793 155669110 960424176 143307286 854965960 172626646 145612598 415181283 822079077 56898383 327816760 279099648 22145626 379449579 840102802 425477250 518809691 881633643 656768179 792177521 158061875 681484223 348372831 467290954 340980543 898706575 743496750 896682110 524216561 244623541 410014474 683232497 294476622 29587905 833168821 146131068 143094897 600409204 78455873 593360747 531668486 357131077 849587606 946201343 740932559 899900127 408882159 559155181 795373091 94362273 920163677 253721309 184280682 158211356 714170435 144667372 220644258 578975385 710335448 222530090 537752285 884333969 62190760 259161117 16025537 911560498 118027539 92837948 611785990 264632801 904196045 993901685 678721275 776998323 305988700 132947368 167861762 238012146 241036701 924430378 626563344 131551902 58001472 491902531 712381998 353635561 437462343 74789040 506226938 725622714 10438795 497428769 810431271 729607979 882138423 103529148 653520120 967845899 959405643 318600857 730123721 154755677 997136154 260795971 406011014 844688343 287853004 713496125 568671794 76153444 744815581 404836987 882397282 882705059 135905436 988872933 310259647 714872933 341336493 539859416 838503560 776620339 517302152 398599332 552270605 704913605 686580727 729419791 955495477 580898188 49762972 302804688 788905465 838565673 164874601 148262933 675158503 921656051 651922213 118659581 978547616 592451702 524858862 933367327 835401562 199507951 507371954 977084930 585172574 295006929 975262900 611558306 331412875 61828162 710216206 397706226 38303697 189922718 381787177 441477972 38439607 616352499 263578950 268761634 563196630 180998020 555739128 958261033 630177884 822501959 248001448 159856681 805996938 557225063 975768336 334090838 548945718 696264642 70674112 86455514 554479434 193374059 679668125 930969425 490139971 243757097 512754013 426782795 93592755 207073015 151463692 42096077 79884735 767451522 460374409 684897744 748589473 580585134 277897737 236196545 76120871 182679313 825983124 417394176 434601266 483020663 775643267 699480673 62492473 698568028 518234376 755927725 621989827 733401973 758963622 195046946 153299696 886986791 341253301 967779055 101279473 707658766 532825568 177861305 37105804 247159928 124701862 899732249 753919385 357155816 261603548 303951388 588325767 713496723 563550505 168974017 312272855 975342310 789681544 293791103 205059232 562872318 826737610 579642044 933635850 115903022 428009489 776255831 815059411 768767357 278941015 166210335 88076237 368909349 605993957 450668889 210050653 523074325 94739420 296263486 783810558 328441456 262144943 256584314 565933244 819603468 997302439 352845743 712405690 722401780 984324958 654998768 201077932 246730983 367304772 288850502 408050270 807526614 248477726 519068718 9020203 689177450 767689857 302150681 71585926 155465339 849529435 428531947 949494389 418096794 661167211 923935613 570521104 609346952 248760260 183203100 825628679 650022077 980104270 806344199 73797914 916642786 884643653 111328244 918022814 36928343 956920760 373473419 178716415 990970030 641149707 340024298 73543736 981177134 202752373 124420895 96972380 721454673 4116099 433107633 499873809 612136006 106235283 582228248 821365008 576027759 341310554 539705152 320407719 954248676 463975775 654170379 601515574 613887471 934698109 26292172 42622901 95616654 826396517 973016268 763745325 460518645 337342490 458390472 92429370 15254537 259641203 559309681 582773904 965943525 578900892 464028651 453144691 146820953 162997397 652074318 295232573 581695078 599602866 615796264 269026268 263446723 336318745 672571386 826467153 310628699 679538247 637916598 458650930 533123021 712467083 298675272 557733672 103889131 585694858 446958346 363767410 95443259 434636217 7104077 563669089 781813113 29726950 526655959 311711962 246270227 23190192 740764512 336490711 751367851 320420362 825771796 428549350 828506777 871686332 261530644 576549800 446894439 520567778 464068340 442717779 314443859 57456235 654415423 832215857 778187728 344777627 417516271 795870751 343289349 690732937 404523765 85998351 290017100 506213282 592561591 170976902 899246260 127585572 127400588 715281950 820307584 551460260 466602818 704662789 548449446 475507081 88852121 341291645 139308369 62349454 502924998 312927834 651119968 284256324 929872369 806912391 380181733 492892301 535936183 492732545 509515686 542895138 351926440 60046298 983460767 524406543 711260874 313899703 307516797 179007794 7391252 261459795 981490981 262721727 673967092 968967546 615024171 223838910 918632650 112836879 369405019 182518667 516291690 768391302 648914996 946284886 889284254 925567338 313698664 547351201 324252066 572073688 762472798 979388613 195324070 11401731 496966064 378223213 755562064 627199150 29323949 901940760 329276215 424983477 222094808 532337819 879342697 888943492 601399399 677889437 99577830 615907998 740791237 319842842 612404002 988615191 919342608 333583073 896096135 176974875 894647963 39082262 354109169 543198821 894805614 767573168 112918064 102565064 924994753 963350780 363973513 581879722 232813445 40482072 328164150 100266628 981442523 46069369 451489761 700941923 20283034 83613542 592925485 428695146 562907341 568235898 757934637 98657870 286090803 941840422 631539179 331033816 87161278 700720428 554867683 314569831 122448404 855210789 343846021 779754347 452414481 798206460 115700662 848882411 78118723 93849457 252596559 431831296 958425709 293681048 339438493 469796696 989609476 730979159 107048415 202274228 788676789 155230955 269799116 822303338 948826077 404205667 343779594 179940067 550382095 77433891 806129592 860603934 465135506 559653219 298817765 719197484 943088352 512200878 787602454 409772978 317590825 338435684 998908100 491926122 943294670 14208312 532595419 606632354 704181734 985127090 299221821 87007675 716821692 135586221 588991037 107503019 337854542 159762650 627368997 438603644 808772304 584854332 81923504 35202251 46458919 590717099 402897552 549253449 573653615 167689297 880507881 942815549 701983350 513606959 272256724 937943553 290329662 6368921 564532445 969075329 886225279 237696694 480578694 672058303 320883234 684750593 577455554 234804561 818152647 289824971 371400826 715861985 763194176 694774710 293009676 863746476 139628820 305261627 112749255 786160388 577879549 323106853 375109744 172275918 745488490 509007636 560253119 440259845 754769406 409023740 873058019 17817397 53060111 550514851 648552186 781185280 661707816 392948262 385315482 978501277 584698503 537731444 904724299 931668 208017567 277502673 544656651 820919811 546477976 468235093 783519432 326579612 437242058 84053355 97993961 401225637 812853830 645431122 90908102 752730294 301119821 671875487 968368683 358524670 687750358 626503609 690768345 68469951 104381964 713525340 253326341 973876942 471056590 24017431 433113048 773820692 700433966 943326670 6059757 552350991 358799091 308688696 175982037 488784977 492107798 702136162 893623958 80497408 212524360 711318826 95204136 847068245 818959211 996216772 538823159 927020829 30433557 746830137 482878564 192544827 343247632 191644387 976062276 953670436 35122396 862170099 246237535 161548897 118233900 489423339 836999154 414263825 801641573 435704100 709386030 614279780 394137378 115954506 604405430 105267745 951134386 314427354 394760229 233118497 236758424 204706475 133713286 366389969 204668427 973516898 137641434 93251252 53003380 367885564 553121686 805290207 357162994 687905352 533266722 669239932 559866073 431736938 731545947 83035719 671061806 508442714 227416081 354245396 48588077 910299747 453285002 69463111 265334724 338049700 299527165 912748122 157851925 202587026 519703576 68441946 839439096 811206260 198271355 421052779 612727158 662265830 808081467 722925888 345213775 790429783 344581216 95601315 785610357 586566795 306618983 70746355 607067279 773640217 851518912 346473377 163739511 295824877 923779921 183909554 690833852 667483847 646188017 585640768 54092065 732981691 702871278 549308921 389547804 639347888 390976648 152961950 142942040 776777441 610055283 704335237 189330995 796598623 404362329 684625944 363783489 852224908 234119254 670373716 564505543 114088865 497085818 866690379 215790912 984779049 457125962 879045794 860572636 537181060 214991680 798119700 561663740 92408933 684667206 61263341 717836216 118778964 759562303 557661327 279347033 340792109 166048127 12098801 36383711 916656800 450738253 466200602 112531067 96134831 294736488 255322283 373444118 331834930 946431103 665777491 432453065 535553366 582085304 772780888 157674851 900488730 43538730 463491349 685282791 26165968 495387234 278344822 836187658 544964770 988320738 930428285 335525049 812536843 864081566 522170049 639238545 304809818 538272637 692230634 754008421 806328115 981020126 89938998 583973565 732368653 820229136 350228727 751820369 701745588 288507352 300320787 314170769 68753352 363640559 785810051 738172192 38915645 79406978 324268756 152110932 543520986 454675120 200023977 365615801 130523322 700228368 568969270 871264395 238687437 358528808 461671623 537548095 108704344 694903799 3842871 931071226 851025777 665555820 80171385 922567192 153632644 951041260 889627667 583973287 699617745 839790032 581657758 136814057 745324523 378361316 691262024 789133014 44133946 189319146 46570065 77245591 253779066 555904021 368361617 475552268 470257722 112910990 593832945 779361607 587852638 306474483 528153325 35686415 329132190 767038419 319219737 662271070 146303493 692152627 242939545 860739812 826607474 332176652 582341799 271016833 930871578 376666314 663861264 125337550 710622724 952961230 194775735 805328277 213685387 420931309 569290001 465828181 445073632 493072112 811711656 138906303 664669062 651602194 324560537 978677051 374057940 249960069 893740053 977261156 256194678 362188269 621302499 677004424 7715309 207459811 770737628 23281961 575886602 199761779 828302190 172503422 924516215 955723934 41914907 223418611 415593518 605441753 256143607 763587492 813474303 78299533 339910700 860607206 492493327 760477845 200430457 457149375 175588436 846220482 595973807 220906345 320089626 726423642 816059955 551616979 344443521 380181909 809128832 174578719 793729276 524509471 734932898 488557349 396490707 764563097 479229371 408510447 548450978 357942552 849585025 724650043 695020760 450602917 683932606 458782973 874952761 459796923 769577679 232752346 927293277 217979851 158949670 424007853 994797614 390900667 734377416 913560069 50997870 711526243 686080208 102073765 263386671 722624783 673950698 638671876 763982424 523729920 17337049 12163531 987340071 211898091 20046833 7997017 109863082 468583032 473356957 414622274 6330692 982742980 521597402 964430284 720746543 528687327 396201658 312417136 172495860 388996431 424958691 754899551 232589556 130564236 14116622 822155003 512327651 290656898 557467528 517164377 392151111 519908370 601609908 490107846 879073533 499242896 317692294 465077055 332048053 386419526 200463881 572167671 994408049 994174448 736935387 795916245 362925578 465732415 538544812 973065971 401209515 16263766 438512323 873669664 395883348 239108688 45991288 366967647 965261144 793969336 339408315 767924838 367382239 139342350 957234316 898568992 573352805 207063625 421549440 694093867 1818169 342872912 323114819 98626907 551123711 46965120 587852304 92968501 46260271 142592041 511486011 347039861 537881491 264244241 18273960 313815688 410181325 162094575 448707409 86254099 166119374 196685041 463410115 201831018 218416480 502882103 629647265 53963545 898776990 105147477 459441440 460501087 134243959 460690389 534564746 151223214 440988206 537281971 286702523 857019949 129880540 525522143 181002407 878419766 465326061 243737022 796110290 975348952 834989215 518195882 173055958 66685526 247425670 239833197 677722849 202113189 968597771 122118858 869823284 53839090 539774184 194105076 276702629 899970330 470138029 249129493 474972190 27919921 246171967 185026505 633115163 165940988 644859476 51281568 30473520 939571830 230679287 128712351 523267969 431216207 640459786 609475519 938695240 121546088 226705599 456745069 207723091 101986392 358065439 485610505 360161412 532085738 606071427 612379495 500924495 29883293 130974237 700351313 132259903 558885411 129468272 904759554 92363889 324354018 560841428 209591980 232615703 759893366 431234035 30316019 140391670 522391597 819382351 992480881 79587816 750291081 995880378 82389552 466260827 139279554 676350171 349252659 153999057 789392705 191001520 733049581 826622046 91498790 574799367 616628935 807921965 476869828 195341315 810687135 506466811 38048800 985773725 988524100 385160090 298825589 743373857 144752891 438364016 263617970 198623405 362382333 211961845 954387194 118740661 752094454 710666553 159780131 837835650 927501960 761856347 708303416 600816558 477891782 304150803 221732087 99902889 60453817 758624809 263924564 772027447 63484383 393095675 625168116 823018224 479552167 964232699 602740659 118881983 278097142 860469807 759692319 964637796 164738981 905904048 375233530 733861618 626015232 978156331 501954235 120963665 49067080 316008291 800206350 527030205 553382450 574665133 805866064 212300357 987255655 921273970 981552403 257963853 629134850 962187184 390074272 456463628 56592661 383619450 240775536 657663247 128855844 905038964 285051058 292027572 618836135 73416791 816540873 452111792 89362573 163448435 284200651 88814730 738615476 166829608 418370051 136532253 23575666 89126252 848338031 598214426 611155727 949617480 828484930 794373252 706032200 454635099 469658467 491102770 345935054 433083221 377295853 135171664 443384005 639555965 266332845 782574814 10382917 95265580 341582503 256555567 875364829 648656976 551399570 706746220 696051467 481533162 840197975 168615695 278251717 562912656 186251926 587074408 262745075 975463916 874429216 250891548 425073650 277899578 92728190 209455008 510721810 274364110 923306601 120391618 672362265 583277196 731359056 428550689 289721279 463333230 584959189 728068016 485591344 40752130 330464080 353970231 439537805 996283113 602274122 275756754 219830379 970657114 554653699 579251824 133270866 613653404 343347182 648374357 509970495 990986127 454936368 147337368 666208546 293461796 897858084 121819814 731209569 510282464 400769497 562736061 803208787 191890526 791104146 900048242 84224966 906895050 927251013 571796524 624486522 65668966 260537117 195069862 20017828 824000520 105554937 92969329 719336556 874525082 408073450 389783919 753170543 455117977 185151417 663878745 808405565 880615319 30192222 861214778 68132572 103402426 903794058 956410610 218027331 456937786 405790 105601205 201921248 731550183 523226290 774217865 475522579 678153632 530393615 523253963 214216369 308640477 497309109 573481899 146478721 338213158 821901654 847801771 246521282 116694937 154109017 284082212 949433764 518806888 926216280 40258496 713480394 831698009 748765090 283992833 772704206 211445572 226911674 911197881 505326013 812107417 90930134 861472912 316976279 746287831 113169760 64904066 862211536 436442902 795080825 344469598 462617810 462116734 494437489 170587208 526073721 820821966 960364112 797015351 17546389 79248342 985198417 703177848 42282603 244030460 788667233 881760041 887371573 613194683 235892132 158789311 296964509 85833248 841518321 620601216 309471046 372823628 795554385 721049354 76748099 321689588 588841860 406674634 663655070 615996900 653486459 845289094 394186451 747467383 35416287 634523860 25623634 758635553 436080265 539113888 749176064 656127462 457997320 966341802 84056246 72676832 266289694 879884806 773771201 535593404 515028803 503812250 479353184 599814973 406211617 668139683 45018186 433224888 169225750 784296496 310510373 123099031 274176437 126877605 263780624 474769623 128155461 915194938 62191642 149576585 80328512 114582138 676333000 736107860 271452885 724558533 961815443 709554417 392192103 472346062 812289384 831796910 107827213 889841437 931622438 600303340 153839120 886226317 687398435 86723745 651549039 539649487 240169896 121405911 98014814 243423974 499582320 706706475 531110594 335564969 69433645 274249551 942282935 750713413 77329923 895074184 886948106 21814456 657253131 834727472 106082752 655135575 301628882 372355125 887488141 411583561 769401559 442481304 481352030 32437001 694001168 96359664 859711184 48761576 312885094 944916453 252598 165088648 562926388 310175669 849318551 261397346 109594316 913646769 116561965 973377 246511858 336929729 794715623 570883013 344200287 369135836 220540263 279347169 164887103 366323601 801172485 206904670 404776627 731226498 552177995 51116118 476872528 781692131 596946296 295936185 997578142 773397247 69812733 77254859 599145371 548245683 566729218 968084388 183661109 301076209 129468642 612756399 386971603 181117247 224554154 872002347 165167821 628324918 91131550 362788525 41300975 52224003 215123381 718099356 417531 252029160 299373336 115083444 728694564 134841276 523697831 634731652 420033427 344779879 197193588 582176752 110549477 521276520 325174853 606282927 995818667 517683023 131071510 886107085 738851304 570294594 649035925 364472363 225445271 922623356 592539301 586462458 912665635 612360906 197401307 385906756 25677549 523654156 618457092 506640739 724177610 636961978 584138653 652875656 82983042 175265116 747344473 470092853 844808018 56382481 250034847 53958083 209309035 149799689 31552266 309601757 995079793 414640395 717867751 8518147 69299196 261874672 817797818 305048585 120236570 371561766 558372537 919904405 236315083 115468846 214063439 394024356 167704452 585705757 463436187 161934597 878146989 380793119 784818158 866647260 8155939 778270448 165940305 274895905 124407734 994497889 742994685 609039647 287462572 638728665 930423520 421823989 659008828 749519569 573558815 661938968 912201492 770239575 327489166 662292943 466814676 340191372 734917178 877217974 401331857 46374950 964564448 658187836 282661459 942336751 95840627 339640612 707558551 163508804 135446682 22510344 949347021 722963862 595636527 333616337 177290715 240383724 98281409 515623744 477150360 818516320 684324883 849497961 9846866 89802653 44443035 407554355 680017737 263313512 694914051 749342169 191563569 305026836 955468716 908256875 501280180 798238220 253176358 630360654 665868014 71139149 795861690 92914616 944709615 814740200 585683680 274897461 788161341 949126533 749902537 996111141 469481295 614878939 242456022 520571451 294228755 539309113 361587998 438130687 429212264 198791425 362836972 142945869 952414885 279401255 550945343 682352340 921618705 73351094 623135049 150816665 226809192 781882187 297439217 442693489 317425244 821579928 635793745 802326666 790561298 663462626 463007032 221069538 132161697 402922628 823531176 478394062 549195927 496383338 97985113 962636661 157541747 28498839 113083701 250725715 302608428 671032223 109514458 187147447 442250152 771855661 150532635 320067652 566679878 509167487 830620543 643551092 691764053 927774181 387635649 977575184 673886618 735414341 263227470 766672313 306401742 805084058 235292106 377040483 791334942 954227824 378419851 995770069 225928617 79363434 380773148 251721770 227767558 382200765 540942012 228672338 472694971 606879666 106882012 571557266 423951303 598626600 69809829 468894464 557116441 37149711 242721136 339898120 997373718 252040430 351487307 457956585 337985559 341846877 538072699 96783417 109396712 341930124 667865332 793511773 791873611 851379131 583712995 543024658 643637363 793688768 967474981 934129639 661037962 362195076 108562893 183860416 985255979 473289094 503557794 918834005 270175208 394267734 960032158 395285424 297242565 894839835 833772912 266742195 658910907 485667598 569571835 660565392 632996918 866920701 169315541 282300495 822316184 80636873 814790089 744918091 157869492 919903208 961454421 66038197 404905811 877607139 55425837 589010704 261275058 808974809 489979062 47507379 496690178 627119611 6882700 672684618 305995495 227296526 732935164 536150358 372041466 596790764 638683018 508434344 677553991 880025347 543699309 258011370 162847183 76853460 496084238 583391766 602498055 542912117 742258317 738023420 803255128 421195280 300211516 657614273 491864477 948301154 692377122 487017307 33162152 542169660 551548537 582546966 800814525 218645766 677791279 684477713 610081812 162181943 307576937 348625346 308949339 612925406 212197372 927216238 744614195 231731740 561158131 864538802 92198062 322379688 997824012 145051645 438216408 668676938 640494394 852296211 862098731 757007200 773416996 904472971 261266968 757604444 158804389 702627410 47918469 51444547 805853514 209175591 479080778 165509167 593506263 147573020 136258483 293432015 962564546 664464411 749937665 321225442 632828342 517355871 165390569 274277567 497681682 863129847 385627923 915361233 469407336 472144198 252072348 283220243 995556350 472588166 896627860 283242392 587621456 406953536 905257345 275055365 582592140 149983701 424937947 546615317 696661268 311224569 553711502 932654356 35426304 713830194 218737531 883738213 326578585 713983837 353488886 156205309 468260063 594603050 387363145 232369381 547045893 892633243 688721456 177488315 96593647 175473289 449264732 164327217 352024507 372164895 682960112 773503885 292592437 384864093 286867207 782113832 627103073 110105750 467146796 620762095 750182901 242667250 588063456 817974757 362940636 706412525 901394199 50655647 426459316 614584534 982987963 946442182 140648785 309006673 325202472 343627929 344466488 24049109 213106862 910188136 418754340 580396079 424391955 844534810 235744389 501693950 510260238 629284264 507490812 614487348 345558221 248763552 631976161 605977243 809509232 200712355 526232253 291396686 697099147 85972454 581182928 283663419 35801256 212251061 161765772 225979048 852043459 597371628 707148056 163274923 904805068 259156604 397842382 981384369 2823465 626355692 597719997 788688120 818704433 201086421 544690215 535541780 39433393 498756709 868268548 961479022 539548779 95266269 26716286 558288832 896667283 94043923 320109939 176154010 960008272 797716977 491445238 792558049 623253313 293114868 673349326 300570186 500488693 32354989 760298742 540541923 297933937 542456388 989951003 437210507 638347951 690473968 658213153 235824757 685570329 656704640 699144863 959105705 730280722 782339285 834139998 223794051 159348077 851286117 211705565 727483442 800544500 804558266 47493072 444503098 835770594 497182961 882188957 249334259 877590377 107102268 568913374 980010247 996006958 12776032 317093601 952806136 558416072 916345144 506053163 833766808 560679748 7614000 619594225 794759054 359990948 651333834 699737757 844095192 368072539 946950429 82547023 996677444 667231698 120984657 808667737 175882485 575738599 429570852 343416770 812622564 926988393 762727528 236170692 537790301 482010525 874421634 700845391 736445566 206311868 466340589 598505604 591081659 386610290 692612277 476350778 926920029 760562273 864480509 970632060 570217214 422870428 48207993 984070152 649385486 739286572 915061492 977455314 961879889 589395087 292534732 372595071 565281375 346080820 387628145 693735915 498182691 620210688 492356330 532417187 425647965 983517900 919206991 944682859 76003616 463855076 238806352 242034618 628453204 466147721 512372396 656138041 490313525 912545136 219192763 669416520 325364178 612998466 948204773 810219641 588653711 93125914 436946473 676642067 88943523 189613066 430080919 882515856 751466651 951763094 529312214 996828703 126531285 520087351 801700511 759281699 680857094 307008217 627861311 540133554 953882805 661703517 120818969 317479702 203654845 118705176 145415714 420981072 127083983 577104466 979673444 828798096 462108142 384067528 466270587 992539582 559230961 497945899 85718299 805540853 313796100 508465311 882634632 144962306 800124455 690449981 570210076 576403433 316482733 153072785 225380292 537254752 211363007 736076060 313468291 149157459 964351703 211096275 933669614 366971998 725384005 60502174 177974191 136032342 782427821 5999066 687341827 169863872 843945095 567978712 373981756 972836440 786843550 801859419 289388863 958085260 449228434 668381982 940068614 770426879 552880214 295924812 258042399 368071430 735021746 560322566 940227883 507419694 940794050 977134817 556095328 153190068 879711093 718098789 641958152 172109579 918682639 849844367 934437888 102954330 257200807 27634255 409507386 11101179 3338410 656566283 616917563 24901118 298633046 927748891 969605021 279345060 289533504 151417162 184680334 879337700 497017294 666883931 19791184 493580265 857423806 17858946 114378935 735931281 88520093 657984487 177101998 775796208 807533393 369272103 646142898 234053835 937521040 229411538 643385429 881394718 886232166 804385774 503211452 595527831 307690419 226679154 706129954 251280408 197046187 290851020 47776083 142819896 249277268 56968796 712290097 886530243 615419147 506081783 324488243 192965174 658777344 226288997 794897377 635267652 962960309 161172194 298049369 910605907 430520450 326376865 400893389 575293951 259042836 522698820 188580611 84705175 831393514 554967398 319695828 462310043 60867031 995979281 244059821 975140420 231071363 794929736 968360465 860735484 799786986 298876799 996003092 321505249 832703707 731786013 946511841 158928711 415195258 81220865 965002294 643135795 943483070 706386938 381571555 532032224 160274676 13434446 375677263 179999806 332400698 1643572 807828467 268492398 148497413 917676634 467446492 875837511 70010011 305546847 680157485 864521428 524218266 95252314 87204507 323545044 235711087 908669009 371372527 582455353 594808032 509807811 529630088 972648106 101889923 826452255 237626326 434690560 629661764 401829194 200366048 744533964 765841635 147705629 415835583 38755536 353765747 825875173 478128417 207052674 636347613 514036706 460582343 482675852 428079963 222037192 277795847 170619726 193558781 211508288 329320778 953206875 127920679 517309288 823091855 43057143 719503377 47368783 358428903 52465312 580889926 549560442 731389431 870963586 417871397 34611042 336400505 656188161 263042403 484254964 25929914 471746867 916867720 652549135 325486366 64068195 607748717 104598281 785376920 927897488 886828996 399150123 236187954 948325611 239432080 409919536 784787595 619833949 286153640 854045898 724303956 936824318 8449849 124302109 138295506 479582879 210642241 550984258 208837472 961472065 100950293 367659974 369621737 478324892 755594459 800584744 117059186 115441049 381900305 945159518 953228174 23424984 20909060 478354257 565718760 228544299 367744090 964832860 883009725 511187225 660382601 619341777 376479071 923618140 76379485 42575476 219723187 421123171 564958582 761465598 944327604 649175505 144886727 504537243 330436846 612826364 272423193 6040940 106198787 483700079 498228614 434259718 125530666 463145832 816548094 203340018 453514667 917016667 628857285 166488363 118884964 862095725 298414323 669510307 589941575 434233849 378456819 874942398 330589657 940177423 904699908 78285524 415587509 465926384 976245435 517939892 321485319 295504787 892774015 596052252 170640402 234198820 254573580 170255682 727175082 580120447 745229297 739519566 685435579 357164985 5968658 641203165 422924992 890038424 122768166 938076288 93609804 133474582 63093561 812513339 881755781 514664162 836150316 715755782 831369636 852408542 631603504 683099471 195174774 952026018 943078991 663799926 292772574 143058936 525151971 313540432 206765393 269126494 108154909 542364325 81891160 986513031 273340799 488933298 238358801 885565914 614423906 670924968 128710831 199080945 958847857 147455787 222024438 331302428 296582956 265883859 146226623 45131484 831348839 393557422 723360890 639372392 529186248 462817980 807675047 880966443 251080524 948187762 352649308 811193923 63573186 756916024 339512002 865843716 166317646 783297003 698031256 296337523 442819816 761109084 488463535 835892684 988260059 471204814 632224364 267287293 163236934 193534332 265686601 784704040 132373406 563412753 475512915 847716133 787171882 904346925 514970285 275914749 212309638 999505383 391690252 93142384 165093153 586552646 206951994 337011568 628780734 936917959 837452948 863260068 692697847 857978586 741262476 440816102 573269685 713273701 187626535 555290822 382319801 221630015 655468671 987956740 436604951 884964534 682703426 282091801 80812214 142053130 43465777 475293615 173471185 391709423 227857314 886483492 182916216 271889935 146071295 11873804 475189776 211992710 786761797 650298028 728197839 67751268 556909446 495418752 729983041 389172527 596259687 909742773 443304390 541890142 471343011 283877807 603473681 537977311 211289990 543146373 869443754 434258834 427297906 295110528 9525357 10666699 968250973 458328992 173339657 734932692 397778513 175805719 136976258 141986152 169667307 233951947 565545904 286813498 472417501 916791256 814246590 465374828 772384621 406964748 647130283 579351832 499464947 593231978 383572428 350301131 702290271 278206888 313994568 633145348 750478512 486633648 972731803 590702778 421396350 468847395 664864532 393170131 577823601 356022225 49198678 660753326 413522887 894243138 133038299 732965786 924781522 640111664 845104492 477075036 839615864 181803531 300596394 353470382 24406449 298732916 960327049 26275258 903295757 774045890 804687823 732433827 122560044 455895680 68074650 247696892 356921411 992856556 107019479 258981710 312992670 345772922 867872716 804139159 709584920 689712976 941709710 363076550 1719204 980051399 26200972 347966016 249141448 707286512 810718466 467699038 736351517 904496140 980060039 45519597 30511568 101923859 312776064 512356780 333726244 14830127 70455466 760892369 769754094 993039166 912750740 162291589 457580567 416825171 381170978 259709795 188405022 642382388 376062220 345581821 23706004 767122910 639590492 6933847 392361117 861537533 202708724 49979754 848905845 605732725 458537222 114003106 513748201 669684444 87569818 500416865 661132250 295707389 778994955 240671610 440793022 14935638 251033994 586639542 2845727 89362074 186526618 848700242 284129305 892585265 901328530 771599999 420358368 164340147 316474654 764631265 259332664 862756977 665068990 679058193 804715771 338685676 549202758 886865947 958940055 997401692 9678173 767607809 53058701 98230826 710638846 476643894 529210611 430582390 464065785 26515491 80474867 264631442 457227891 974823333 130430026 979444100 446704482 18358669 572171978 655329416 481164050 299567647 903173336 304505228 992255138 807342483 39564782 425638835 41166728 383336600 228774682 70024147 380540937 814745292 419745150 147760886 348434370 129077573 583859406 555001565 356419106 377213707 425821141 463655032 28968173 261985691 409298160 566056047 763861690 235251046 687523985 547946908 162041718 798461007 260299709 58431375 170440416 803822641 408088207 844505353 222956298 765906263 603775155 577314433 712848094 797447938 83891691 923272866 700456087 766957543 786380942 678337739 376013380 588640942 285852676 965902733 552405064 237192820 227836747 4391729 525756892 526774602 848381301 395049520 835046284 264408755 902264872 597611448 434215350 267856426 177446940 474315310 404604174 865206170 749337505 986589095 604424989 227461092 301069590 525097581 144042173 715629405 401297267 581868928 68076191 79271501 144219328 477649170 864133573 178879344 776640156 370511626 384152072 944169081 342557367 992530818 270786707 5546635 430869847 718788937 922260070 160073406 902890455 658265186 796462804 918511776 336586532 592244867 247860229 904176817 309814335 128077719 132957045 853229285 25145021 777125949 462208627 75406118 627694922 361645126 163346083 656096208 965847073 565172538 408580220 952778291 390352278 447885012 461491147 513572117 313466508 832574338 880774702 896508717 581717759 125618406 576038298 784589737 968743036 214584407 140472022 879292585 697155236 774880609 542690302 75376065 346597293 285238337 875541248 450255483 681979616 403383914 54699554 829082835 529736476 492761858 358998650 314615225 470784338 866706277 133371509 608615315 378991367 970108833 972351057 420761272 339314389 185359609 67797154 423386102 552201449 353896547 993457361 839066892 783458695 387456778 307710360 129258801 424217474 971569868 989769095 87299979 142504644 652414652 339010946 549769145 707082444 87476129 169943873 964282954 618582827 519162486 575662543 435873092 603560454 71757544 839760396 727774878 106770583 321495515 98942251 254591173 613380524 58607077 511767348 874045723 583917607 412115921 461251971 164807283 58222972 105412382 664851783 690753431 100647990 973475454 15454212 258307522 336093298 288285271 203602962 482980647 90575969 271310149 785097499 666832232 702019275 700312214 95756961 285190687 363270535 777192652 569703029 212199256 429060612 380351519 523795777 795928085 97878468 935539449 757506816 993907913 242083035 833820280 890406272 917220318 339859060 881781487 702860519 897680431 989133644 588768357 882205227 753885070 32078901 142938900 446196633 165672255 831578261 195004395 275223887 657163387 518124260 995197197 910033857 809612527 434231602 436170832 430135864 562617146 869922206 824274879 157627726 990768498 780429024 537334297 104988531 92768672 366236864 300253519 292721003 385103935 403301020 122038026 938080974 140570305 969437670 672609058 581324423 179944458 184869028 678169128 761711958 461421299 167776239 907624413 792734798 457535688 81563764 114249657 284448087 464924618 948959990 526199141 155445677 706972591 934697161 917851457 787128927 719388701 154685017 944957663 74013393 166277938 955304353 592021893 770667834 468101631 890382517 631264432 880172327 632173320 533292600 510250636 583817206 632725190 273867238 725572732 541329244 830072357 34122508 826081688 397097952 447067910 745787659 784884522 833826653 950207166 290816985 809603376 54518148 605143701 190034047 571346142 487127127 187852360 550926748 177011481 990030512 921550984 776354784 966660348 35266744 411457913 655269522 541725271 921110128 655313716 94530571 864036907 584368683 937360453 200808505 431860015 444643602 932129837 71128349 276255822 610998175 691271649 236416333 917831975 905848354 298326089 642843762 789344396 613566271 586357442 456629707 655875843 595504238 816476573 509016233 347651400 386001018 368599710 343880433 117371593 671823363 456079741 612232093 621561896 36267004 446479464 833556283 358406077 900516909 499281535 277610092 457636370 56165810 982518359 411531878 393546341 323455354 866288760 390943603 371350313 734942409 270186463 897061232 727701125 684020662 827669629 367311951 893486291 59211182 113285557 665791125 848218914 37727727 311303394 445484509 445312437 957560334 29471183 762225491 488408706 573271153 113282365 509310009 869654964 731355862 448770912 431960677 992807978 336796874 203958882 189209793 26651125 52254771 623589087 593199050 687268574 58398663 980173416 12926482 61883614 363429778 635301376 573890751 301268131 516948340 570503330 257105417 890631185 475967905 853572024 667768767 408514239 117096223 496191397 367389123 315523190 432160331 630893117 175164553 747003830 149195604 163988808 26743196 378304049 904726719 69072130 234216474 199948622 805509089 277551262 28016947 145117863 790262632 805241534 420513965 246895755 384286675 688812029 579453283 491105917 656168437 234745189 811541441 774908339 255517046 247794425 135535690 7174040 198904658 743054893 873016851 211003466 451095640 744146536 682611013 98797852 965428652 871427977 965917598 556569365 594535237 507011167 81157361 112906096 702103664 980659504 576104353 762540058 109165131 205124147 514640170 933260856 241540683 78204950 473275545 640352926 37611702 907285112 645051150 700237400 127745322 899696752 772508225 639013669 253344532 398842116 496102651 846263287 543580218 604619187 767087000 509181812 530522930 399749868 169485452 731567224 138579432 247961236 231378651 404789905 94765084 563857541 873429662 126075010 202746337 841979145 626162565 724251840 735110176 358115171 485230416 59830776 101933331 763722822 289364565 362896775 123009226 194885724 693781502 855389184 966067625 116094144 773118791 371047338 643054312 339673988 149523268 698863359 390672146 278333996 167239577 344703279 127603846 329323057 45661952 56605339 15178233 565861760 839119815 36161370 664446194 195186936 694603855 190537143 997914189 364018928 133045134 13214384 248360633 718973870 529136014 294242425 604360506 238930929 103101932 50966775 853389735 398101863 694900825 833068102 151839533 188194104 260466461 679095092 375488714 736619130 319639951 438895555 828222931 511388346 756940958 344419755 599362670 123678329 709488971 252861141 726621721 726457260 60839212 891520481 834976801 623930940 500558571 819032737 65615916 895351940 181942981 864325788 464647856 394691542 256824076 121329548 435925881 67009782 969204902 969895904 232096295 181386909 976725387 914274619 631510701 521907191 103484746 755355891 487522260 28255526 326098821 191770771 429033910 388915645 667226736 52206169 314445379 274366789 74905942 531411384 106003391 109860283 389088532 757837272 827955010 284968464 861511324 615277585 294115638 566882472 139649908 997137524 736423389 50609116 921642548 25977922 159955913 169642616 920197900 602528370 767596642 79943229 275179579 940075567 673235044 820780640 588710553 920052056 130950238 439648777 295961614 693523199 935400755 282079445 224879640 520108010 552721053 372502869 291200586 913553173 257388965 860017037 305641159 882221102 705421100 962586997 676152011 464634904 224813158 472491899 900422434 523984233 771327834 290717952 92234415 705270507 784651619 393221334 312759015 801720350 435354546 514430920 937643603 670242229 56291273 35083539 73753362 735514645 358683137 750664421 181691220 597642201 699762181 798655717 134988768 710741584 574055253 407325866 980734607 366477309 458430404 162211906 608336590 558480663 556124155 86795949 23279648 218103303 648112116 574521440 192224922 997725676 36593535 645792195 448104294 43745050 813718720 318911923 106374976 226472854 250030255 465091585 617316604 464626588 799881622 733349360 93944830 191463450 958475159 31701179 291721408 530207026 840237348 233397261 546914640 207680700 351423365 106360455 239743951 871181505 223090006 129043005 580887795 144602113 395862789 138772793 643164805 305968238 48290136 292038135 647837156 100704175 642832358 516761063 609931393 242922398 57907097 406543855 480451169 559049418 976048434 115037926 623718046 964982518 302299589 794070042 977346534 355518360 966160184 334164427 929231610 645459035 460242633 848266158 410693937 687231389 286943621 629588842 913749746 838501618 567184082 126904606 949631037 134759327 399965926 801792473 37672227 489393439 124550989 430694945 566459978 987776930 442766183 138699885 476382058 421835913 444832999 463408555 722775506 392152812 750636117 802854331 555610851 819195924 937777549 855194097 858487444 604849153 876869694 210377111 70570989 440239588 791128172 470782057 697044364 780614822 252004079 786411799 264031267 406011744 166712306 59225030 991538935 774171105 619293556 647633551 422550115 691881260 106493898 412750335 277547091 92663286 778928667 409392022 114583242 635628844 117260515 384213576 583981148 974370411 781254769 591865599 32424116 711314566 576726888 390503190 257475343 808899588 718550338 286468831 573160640 631529888 661251784 441973279 791600042 705532103 962158235 643988109 430017737 537252893 620119983 563869782 989379753 20907512 415758794 285259932 784255469 181255908 239685130 121651186 599570378 946173981 938863964 354647778 904081033 920904728 717595909 403674727 342711816 371843834 783425821 717272179 642215482 253073695 710917903 457023594 790998434 868653973 455835675 778890661 892870620 515983518 452929493 368152561 545540629 739335218 778804387 307371533 764618126 687743610 377310786 270057007 509810204 417388118 27298881 660230272 790228651 67580376 490417284 394791323 385280951 209326791 655715778 657973522 726880209 198293277 638670856 972179945 201613856 717359498 213575477 342026009 945732829 681240046 712927612 732500494 204724182 595798498 739733989 675259178 788918508 891073328 28739787 53567040 901254805 197200983 797342303 368514329 649190490 895348488 909308196 564488179 158551898 914289323 331364977 581377020 789036229 295776475 943251186 475217883 60138595 985773030 499456295 221709352 638816011 280559438 342888932 185976815 136497452 199712842 648348879 364745010 418393927 228894277 656135910 463118692 190563954 835914590 904733942 83593710 220457175 254991591 493921829 321554093 156098099 371990503 767302248 313769586 48051799 643986328 737735437 251006849 152871339 227679209 689569587 805594131 562197926 117940732 247443533 392633044 650166103 284182697 67269284 535803749 777815519 803780346 675303890 285470427 900750580 399771821 559064391 855145534 854307168 579885749 404818119 332219147 897250688 185707450 479187177 83798451 452237766 840112276 270938522 842436634 401171768 288098003 793011864 391480344 971163630 260612410 447276536 667348475 929222039 436459584 246298273 937412867 741148661 105127566 92943055 569400293 674093404 549788547 434497680 991019337 44334903 287122355 987393610 197034572 607453316 447110499 815569715 218522879 600419923 864514319 196644312 81696486 458148426 297897957 388967575 595997561 464710948 886505032 306249252 272636582 622960429 765135437 927016968 539586381 866547912 533725761 871528221 954830787 982550761 502475041 534685715 367257168 827424156 588963616 350456303 565550513 702178428 360526885 395349639 886780310 159167804 25151050 277889799 411115301 823246882 646433886 568310894 416218997 522463367 602660452 679573522 781728788 803592024 535084562 122659864 376910210 6258584 783499603 252014077 17904052 416058588 328320197 613591312 380768913 284643789 132579388 731792629 431750264 288919210 199210301 312027171 294175417 893439939 591358340 802926183 840012823 313295359 34905982 574215007 579598668 561608535 659974352 441925376 434126725 671451992 306480846 707576849 732852962 693234597 834891524 193143982 191547640 373362291 411450289 834307269 165961550 827629324 93532231 801356956 305967587 799342668 688864237 675716425 983242150 338997031 143204861 239795000 220350717 673636641 164574342 669325994 724583487 544607444 3751627 646163504 427889722 767296622 182887873 386634548 447593645 940566064 47660693 179534960 544715983 480475888 249175844 386936948 259978695 974864024 613937794 751453220 498889521 907372197 24782708 353103672 397827999 868311208 450530037 390460603 958324502 873204424 334863541 692019085 414912909 21069887 413133717 464520929 371590514 7743449 585399852 624834751 365667364 622071928 729137477 296110211 137122425 485483922 132189791 300169052 410770746 371712945 731143724 294413006 583303075 197491954 860371218 264201521 797291492 703135623 982586797 782051375 630171042 345372725 586831691 92897610 150905974 545050327 870722158 168960595 681156717 212117209 92172622 742358004 341294214 787234237 366221396 900616744 21145399 802642841 762738848 309823677 402621673 952668567 526947973 639185369 183679607 325076085 793098759 842402930 562070451 969869571 416797028 400382676 809477601 763893927 247048072 946303775 954113594 787719644 708031127 712009671 926385259 558499502 996544103 133124114 924640019 922792768 165015811 923116190 408540744 477091910 440403241 106718680 448128531 570901387 909547213 448344709 8274159 11292781 328917908 765401661 921985102 247835740 822681946 446074347 691408148 948110686 694135468 390857807 167991322 888383630 969085775 256379516 803542700 720091288 81175223 955795546 786867468 356551231 191828625 104336165 904050413 539428568 110802745 678545900 779632120 880601292 59228740 14131731 103002186 624043034 583350008 621341649 682415860 418549970 26899663 113262771 891392634 803700123 53897208 227890711 103422805 453562926 2091478 992021426 1017969 592128984 826976127 721733131 212351919 59198460 158066238 579584253 477182564 79492239 565552145 303440441 600386008 472109722 700218411 751168961 252934089 132194492 620706675 749697646 993276645 155252646 541991172 215557228 878939987 819326620 91501739 885640633 427820843 662752250 786880876 719973545 857373433 631329709 356572158 885964389 573440574 182794678 140624714 397003623 789211119 696455851 126090992 906919935 997180660 697908790 90230721 327312593 148187306 565396884 140111942 571787093 898336098 176218646 465000248 949688918 385843936 305365923 139818502 947776628 581960924 171096885 567253330 688998562 417410948 854561111 683900276 176323240 392133624 13842094 253191925 906554786 892583117 233340525 704440085 385685119 625164939 43974879 308267079 266328194 903531567 149691361 654436528 826653125 875500970 954828132 108239531 907431857 551053919 536844784 942781767 803045768 59122089 311555356 568905415 265908955 49552723 833611287 432616737 127178772 215251998 685615138 31001216 243007214 700748862 989998356 271010755 198655223 546042333 671344597 229102843 408973845 85082007 892968163 596929520 976891646 720887549 68392656 161245341 192965054 32407314 451938497 944083888 573318197 940918481 947867889 369941771 475731095 516970405 811969324 580111942 255819242 806279662 86041940 575463722 365726859 942753667 544992736 580611127 811891881 298857003 235191384 850868511 979968201 945481251 363850202 784575817 804891712 138813083 325822872 447185999 710178748 563072057 139585880 714448512 368231868 532278676 675212786 910760287 747345683 165318586 145811926 451303458 834795881 830118058 691157891 72095795 680866746 404378075 487719441 26219955 253483221 826174644 278154664 819688434 944519645 308380945 87624711 860365304 842763468 251953093 984787198 130005760 495169771 267248914 423507700 571442423 488622940 326924594 119391586 118860033 403943824 273768146 316229973 977270261 543762385 645407122 142755824 613070556 646988218 306970758 909168360 948902261 774488249 756370104 34353414 356853428 136165524 381508003 155801769 275788607 859505633 509513657 472326721 865835504 963764876 17162975 199459541 235438678 516364373 713147116 417389694 528242995 534309711 437671981 483806954 905066239 107138659 158604772 985436122 884470372 130904011 602815684 850508707 891104448 478248855 904679799 406624689 329092262 526822955 609513752 726599936 709005405 70394047 588759481 172366497 554882143 758635486 33189087 464579643 455453659 567504359 407208961 245695111 439929652 247055247 989507340 296875475 905105025 735336029 412337890 135184000 456143371 754483501 980050902 93955973 903557329 846654126 219851825 331852009 805461767 219948004 536748209 89759308 866851986 703983270 78127877 541332831 162608014 951631905 286032466 8354919 714818248 636402003 66616753 131534014 560942661 231872401 101637294 291214674 577003449 127297281 758549962 943019301 112230161 905820449 698262267 494752715 601513706 564384574 210770471 927528943 1976087 546742526 336522156 746417614 797568286 46688983 402857691 910727610 532491452 987301525 337594488 469082264 72148061 709666776 892848956 606831714 179885476 570563731 551928403 182800039 760936425 327812495 756882399 136016646 181690550 678985445 557250931 513219510 352653386 564314760 377599640 547057153 870129174 203031225 262309707 894532805 429470530 515371153 839221885 173098226 496148265 712885370 916997266 778688014 61946840 800263862 777322979 138002612 901442195 596274647 332093756 662503184 374155345 784286021 28754014 986396517 883893307 647465916 628073086 227667591 109149745 558296523 119269060 616279649 864667461 945947221 152909517 374079089 541396541 406330132 814070570 899161159 581538325 403795729 32315871 598509578 965224059 516708141 507614437 730646770 730958930 715068060 898691240 913899983 322821679 748797797 449203337 334504833 182800095 438154979 202225501 643785085 457882079 136788551 483685868 204285519 568263650 685619987 338901875 415804434 997992271 682579360 369799202 828839674 778411713 138288025 390834591 175686602 70455685 6172286 146633090 39828062 229553183 685766178 339768791 683355683 567215301 170064174 412539807 55883930 864701410 819340700 277425998 784990169 995741333 989609276 845643598 459534601 383974191 637115442 466878075 438189801 569795001 383572342 183987366 743128137 176606316 266142546 546930450 37758608 203905078 114234344 293069050 358609975 254019900 16396714 272149513 462195532 369205586 960819168 78413024 389763568 861211781 324402981 871675283 995792089 972789650 849798122 151452204 559982545 239747180 602537202 321544487 581073461 598167226 371805140 843953653 696313718 695342678 856257917 431402361 718895004 316296143 428908203 717878414 699713982 51069672 88266355 378359422 7525515 68517655 670123195 997821324 501648068 837106182 866472641 259259244 526562751 652503062 980715922 303386054 560777190 556265175 761722004 695141046 551430966 705419665 488246269 91452751 765830081 282836415 788406105 929002003 455999020 327683471 703726088 192069500 747904049 943007843 118240701 707952759 693728030 858379602 239756544 88314596 161001557 413280167 35528621 154649623 799240138 691596129 870127987 812873050 833395848 56007090 810623062 53777001 787604268 530541441 173296942 906817012 141648488 79759336 510856230 298690080 763688322 323642038 847542077 595012359 576768722 732003053 747110088 784792371 688607303 192393541 101656558 920733735 689799651 184233640 83339563 788219094 529313850 58566836 45410509 349748778 728334584 181826620 661008250 187197310 575948120 873489351 657484968 430066468 664629933 779139088 338224932 731585249 739915485 350429316 12864396 252325484 692102880 789806535 832544469 34017266 234976070 941628463 300074693 139742869 924637870 472219719 341684345 510751464 622133328 684387662 88827105 776891253 704215156 49732021 704485695 350573879 178907897 300756901 687866284 993217056 601366991 60686711 567332243 329522580 432459645 766943289 830918196 222548204 67757980 237849648 902779170 28521973 666513753 843667792 808665798 219380078 35122167 73862086 295278298 589252494 996913483 370506351 83340014 48669307 385476670 693620574 937330406 929334995 621434703 380660826 152885113 537934375 142753038 368293213 737394356 788644731 198773922 769018134 433700470 491309512 584026180 662161768 802839282 410342523 164808642 617525737 116937519 800123891 351297277 358979172 471817611 985304070 870513771 514852183 62052916 350131324 432666518 392859766 628550062 529123219 285480858 872819494 579198288 552325754 73382827 102110467 748892102 29653462 766965645 461477978 200030608 127839295 223777818 762279087 559797122 599034564 894214080 261445433 484074818 83199331 316717312 197689697 389263310 797161874 617595120 375675207 443478003 450708153 453401530 516613181 331119830 243228853 20002075 889011529 541402223 422316631 456016101 474994599 869466633 943778275 161477501 922659141 642925252 839494546 115843165 537986374 488770067 391865872 500074643 696878720 183107647 913347326 446035265 279776254 550439649 237560689 915200027 945789310 397513068 789174897 148044268 486545395 988733345 506326395 886702353 412885508 729209880 160840960 419088892 613589644 508112574 174277348 43972018 731718424 499436881 217142527 91507278 876467308 192858086 186813855 218594172 348313854 576372580 752521221 19257598 775443321 251119111 800426723 721020203 402305852 824566749 326291172 966367083 631691993 632488268 826200356 999169724 775367830 166764426 317519796 43640880 685637359 565749028 783459352 838463853 27130130 423983736 675651528 77085995 924940641 94270010 118465714 203611578 615804916 19524083 187784630 721771897 125617428 594202749 179937065 454127968 221617089 41491080 310694739 763328887 115013165 938372889 548609777 783240540 104463423 25519110 773241779 674483906 126703122 459190907 946818751 577785836 860150387 738031991 838473004 340390454 187911014 979006544 540719240 522877069 554834593 906251051 26131283 925523441 953370639 907321733 910562178 778311674 362782286 441638573 800423165 954676560 89256242 742576199 228656672 882412594 725348416 137011914 610058814 506136816 936810803 516909059 562199065 137794161 888437883 138488720 74092140 969781422 394223545 718399846 898460769 999447349 734808133 752776268 95843867 344105895 467368872 787762781 997183278 238061626 948344866 225096586 674954018 417980983 488829221 340158486 260970483 382058109 881037272 217317144 834970260 361298940 456433045 213615868 287716199 945522747 962727019 582064130 980645062 508991956 309891484 803252414 563979134 487866098 33395232 172663958 87016783 427529689 474217761 890352200 945618285 365492574 608005757 728513121 641219842 914585963 739446599 50069446 889831849 276151677 331926598 99915823 281450997 860694310 989725813 594645159 640821224 232083083 557113729 13246478 950989180 121632486 679578702 861406615 103645982 175332613 953910131 31228234 893141549 48945097 872908217 701514883 310779776 697775273 418256543 840781937 410454493 494100524 825388249 853087896 640793219 754748018 61399245 963159887 921663905 725202348 364498197 722039363 477921500 580531360 340665599 809979122 518121421 146179366 229840656 425979697 145962113 693076141 156318588 354950567 885795831 307969718 190819504 546810448 804641445 428804440 141498825 198188282 304686836 421929403 805100314 552799691 435356607 996422301 710561962 265162681 418793688 87913680 49865395 292974352 856334724 984723386 332322341 911156720 76016890 220697043 621151008 817809613 646731495 133101354 849933182 756754669 822062572 488277985 218251079 541848813 497595423 515502252 547123002 709166909 102468486 868188503 867022667 53180063 862306975 667249469 12983071 285812396 638710491 850487761 542374546 276259919 174640926 236894489 641830961 175823944 184376897 347927085 304412096 249327530 702880656 359013821 237054646 394244701 284025165 311664265 250077372 748063133 286776107 266221542 243574834 905216121 702607059 871386688 681270954 294513237 897387618 15743378 256543595 610926952 37497577 514346991 759043055 930285887 45180652 201647613 830741605 917724472 313568484 603919733 734810160 371366152 871859645 212291493 347364965 820995894 981188952 493098478 769987665 988945309 218540810 832581 420043762 250522606 177495580 867054006 209529 546037803 419892809 462833372 921257678 504942381 209266243 577704555 482230283 334968608 68643373 142662055 733176832 809245186 150878754 799082730 367524782 88090151 256327853 13523490 261916620 424767159 944717135 367197008 66942278 981718063 195408637 154632970 419713464 242210012 212674719 235332857 969463287 246350179 267980690 583211612 661149320 735224124 331542055 902466180 267295271 535339314 452268578 647487318 105769538 978786277 744975675 432072140 36390268 602741832 988361120 74193012 291313706 892827171 109756530 18149871 69774553 442512529 923739715 238539635 924654278 170699395 456635806 510538058 764641892 942336828 18600831 108387665 913453018 83954388 219548631 549943162 739231618 896634037 979366410 699954762 500265580 292519457 302061936 114619739 255116505 302480553 132762071 332596187 385595584 185874615 575063551 264423692 8836172 78841350 986437661 211739842 145234523 735464484 22760537 798586856 46069505 188323575 18706255 363290363 109180419 387576629 641432722 598489741 554552157 429257450 856208676 603465155 301819837 205611510 439408640 316934872 965345541 135246988 753670289 230501272 331999948 723460021 705355576 729943014 309344990 128942539 565570505 378618422 375295416 149180158 80751630 31748115 302048013 910136274 351075395 950254235 682729539 260184479 416849816 519442686 481903350 39318800 533312691 68463362 846858101 68083365 508178987 996501890 168991040 308708145 521399054 463546602 674946960 847805532 256256860 219276733 224410575 364796706 248725641 750864655 624766491 328349266 868673023 195659020 562402760 245504271 389181337 615268719 167972315 400820051 828592682 723892235 425708431 757192295 456816116 256849222 697594580 42311021 636347697 183194777 679307467 567086550 414169230 328836369 403701835 194233836 560115627 877691345 93258335 906856265 963132316 584042126 666865350 178826590 718546795 889585681 791453810 86483950 803683987 721350329 847506442 207789968 99609990 949165814 650499687 28723248 733992489 969487311 293476122 8476046 720406099 724679005 715571941 575556029 99887697 379822414 412585534 499663270 917297509 106563939 738033615 186392451 411734082 69926898 310355704 775901540 783970194 217802340 17652300 960532397 991657072 405859256 103040015 411676054 995048175 640792831 459886271 283944874 830399121 104583134 996122504 592026696 350170832 199632143 537549006 357358117 947911576 639219936 613765799 432810184 297509323 664689586 48625502 985282829 766570940 192145531 594983922 53862307 110901684 130199877 271297172 228255630 289175665 728159149 220411693 218714789 800332706 354051428 906267093 293674517 725292140 264915121 341249373 728971996 59304936 194334446 200459718 821915727 891688354 618765575 861760200 638905492 404492828 681604094 723258956 323043113 230494025 655621993 700986098 432295259 144738578 738793458 408660108 984064208 159802836 996258774 490197153 514160638 541764320 275132263 19063019 502009009 303262970 603062666 513255897 263695497 824998107 645536826 725154062 763264377 224499631 911453443 426584544 824194121 913056152 815243655 924114906 528247061 450643497 25751549 348494650 80520653 705586923 908109229 9919348 969498291 456885211 376370549 762063789 494677727 970625514 43294791 640072000 948754622 520197500 982421417 176538173 648929423 949092586 457207859 697311717 497238757 362066176 712355860 429243695 295069992 574437759 455680910 272219463 158696980 249488284 742200694 431660041 828315191 116906111 996820405 528997002 57792631 527686597 547658185 91009936 373653131 743106559 141869892 106955797 966798717 365265201 341569612 511391688 588757550 597546324 947955738 662672779 930700242 178518228 460567419 988280310 198343792 592536850 761661266 628706259 578425187 689109731 994746132 949246112 9738203 605019919 202874698 44762384 882778461 670615763 527815699 105825162 267885631 479727199 141025695 997597864 769789485 956082009 801943733 34780602 578302119 906617177 713034542 496661313 478627712 690053739 139486327 45749108 395128161 449373072 344313363 429862078 628086340 706725181 636152343 372404285 310589433 982431706 135805357 387655749 974254244 933848643 658046353 780971739 491327293 685559371 527455383 79050299 254061582 905626933 926763555 929701203 347275577 921847353 442048687 254870597 327390000 444248325 434265161 139851497 811065659 381351993 964416274 406630728 71797749 313651690 578036160 286326818 871938511 771950112 596024860 345258857 35568012 288132951 632611717 815589060 148311235 73871106 508457836 632169485 276285537 927505411 208028118 178994131 39310116 270081333 145835485 280858073 602502177 394126819 867286063 84179349 234898750 540362317 341752205 237220530 363047865 677046314 538938189 187668366 485889695 211197729 157680089 808500669 89532245 880664910 579326766 694317188 847902739 696963524 536114014 535243103 201096293 614437637 861148430 577145979 644965288 968289164 549041145 724005692 847031187 323624515 624492907 891599033 524979883 23824653 675517126 855036475 295506637 427942717 279900161 445267394 525267368 11860509 167598116 547580544 671653184 586326889 689587661 81364315 445363821 989910481 460561838 914338159 732525914 491244922 566240524 724902538 182563846 384526462 661678658 996509103 80279238 655381351 167209276 963595668 171620033 601622456 904409084 756612387 859931251 877671524 658047769 444368380 535270442 987269717 438101563 988778738 299632780 442939622 498317984 562262154 617305359 805879402 255749018 760510335 497783424 654139043 158204175 166712641 774473597 877432651 796902392 105343601 133977851 621906063 163024610 337744230 347830464 611470734 968222832 239634091 359268841 806758622 526530518 46280574 481338726 718260488 486694752 249195603 142940793 918076679 373910249 502225744 463952699 115195597 816869476 935990478 798853399 714635711 818751575 589311454 74089805 203407668 98264155 380119745 836613488 772377849 147320222 498620783 728980969 89887184 856436576 965168658 250499186 490932204 743802745 277345672 552308891 785751414 303306962 423662564 596870728 577525516 903613415 887943916 232534576 90371132 230861644 977288349 139923552 342440462 554984485 789839267 296927927 334473079 452046508 705014242 231510887 620153319 289349294 964542704 537516410 298165692 470285326 577133208 380860747 684953292 558056769 799140696 812321033 161217760 964779985 826463971 206409015 8313907 518154459 821062817 890928943 345395703 378912656 249615914 224242586 460027600 137125815 914207695 752159993 345423191 248614954 936595217 699400224 74252952 598508372 143669031 425879733 72999572 896405946 498620285 33663413 419045568 195894383 762251824 578846192 428726916 827239837 550620818 421666440 147014590 567095555 989693868 11339126 851440444 192780914 576147127 333310981 555948869 352925775 745173922 393732949 887898129 971164181 274952080 846269145 145613900 846185680 940322647 893636314 98157975 9207202 625794561 89199345 626887431 453742657 46900046 926356113 656273316 500941687 420670513 815208315 192227563 398710177 672885071 192690247 265020749 681541425 381897091 211653346 963765422 968607021 860872797 2710794 366477031 330984365 127737502 126992596 935372356 501166176 856349885 305077031 954116614 59064072 275467621 136833086 538001633 194640889 90488821 332204586 653077888 652158110 972560126 253576526 413746429 800216564 30753481 399559905 618641769 977294093 808362447 682230640 100041290 194772367 138024254 402755417 623365399 282223155 765720443 867864912 599932350 811767110 488369818 920378078 575628575 29428523 78445800 304793821 760114575 895354582 739871586 695803901 784570710 138311250 990335547 654846275 699277105 157487933 54729562 245375621 685112528 833732935 397627097 25630959 184973145 846801079 704370055 607204736 864710115 171327717 727054695 384648077 239213052 281469633 452277295 488075582 110941732 341628235 116630986 352683532 636281936 182945304 282869463 865508170 650300008 525437908 342316839 778702489 28853961 430993594 732934722 401254513 952614595 430226718 461299683 75456159 548167451 551053284 178546296 865228481 814098059 61837062 82348451 801133772 833097790 855608337 27222715 486839687 514049620 514476200 887164748 901677837 443852388 192358656 615088019 122082127 844687861 777104995 926346498 545311376 262298883 134133677 249316546 382656999 653378689 206025682 514841132 963276224 115174097 104717398 141658447 588366939 734387277 924494291 969093998 896325196 572885442 792892535 433828223 233455865 34513648 250515075 283760812 686434079 279769355 467870413 588109526 520577358 419806013 281975103 806957325 250525288 287037730 260359509 65560601 365279270 279867210 674886307 956532469 537602963 484573626 551853389 216866638 942319503 877679211 951494798 101996552 233029453 923381706 310981937 98847161 83928789 764524854 721712667 861841708 544551811 629817222 759359679 974733280 938747526 24564608 964218792 470651015 558154594 726612579 891225843 914130311 961162862 627626590 672356050 7383932 805458263 947205910 249779210 171565492 527336859 100097060 146119797 977172657 980938511 110118805 383580033 388634795 971111002 408630376 513494704 193785356 370500983 19826964 241316886 972936178 759081015 368994303 359900894 221882032 336739517 64397320 138574277 360153165 798365696 681752318 47768477 149362435 615569996 184824358 948126668 396490689 151385025 142432953 523392714 593093290 748747987 175421539 75979431 928034708 911318216 700634054 826087298 294348938 573893693 344182005 427227667 715858507 702082978 558367225 11815970 405197512 816628153 504865615 362102029 655261609 473040923 494935144 725633607 225587913 414489523 803943976 356290515 428508342 124572992 930377064 808785613 353789746 733837784 61586805 771802593 689687989 52058464 808446606 959663570 187417064 758027028 672792169 228293621 580832299 278730758 636425902 466927795 14229008 355952022 98812795 827122186 353706205 824483839 913638878 836318221 952988687 105756874 969105502 358051680 748789714 802739545 229966195 693102524 95308169 223272286 485574153 394955377 926955084 588093792 46572546 769983199 248578917 764189501 983639729 754224380 484233938 88048291 656169311 146660305 290759111 753472405 234341321 846817277 556679977 516928236 915920032 279386160 943550995 9988307 147337736 632366001 811182165 696873803 612175385 198560985 34104560 198735525 618145121 403777942 683834523 950493706 925121889 197840873 534148673 503846902 544624907 391540328 795510145 544946873 401444683 582952125 357814061 214007029 487584635 780155940 953560011 488437283 608472044 43804657 906944023 764711694 730877540 104208904 911180159 351452245 49620635 650758499 637730981 288266989 789228733 280233104 858045921 785961630 792388075 978480 937848253 239170177 207426745 678792570 482906487 8474504 963315121 679030965 552382850 786918646 602704847 633919937 94851589 269364963 523774724 940609679 230071642 495068345 997652660 295384996 32920720 794015674 559957047 101993627 364741610 309438327 905232219 8550560 170722142 781012058 884478688 397125365 120306455 925321757 138542843 284830576 330879476 308080209 647545812 895760123 986207238 555712729 702973960 865688596 840482582 945866348 551748391 677853002 356554012 566917910 552626231 344838086 442769097 253218999 457906223 612375487 273550334 397945730 775973501 733740293 744111699 688611456 907022209 296973175 835066769 699472395 3190031 629725069 291920440 223182931 694689521 32438479 646798330 147322332 406338915 846666843 921689662 827553278 768092053 124456291 500959390 268527972 303342637 964458413 708651881 54624910 859455426 377558545 683389986 275401295 541648738 951294719 847099903 754340431 535534349 577820918 363668075 814528393 220888631 373136142 688904580 588826318 762444362 927766383 977808541 731292481 85323554 402841048 934058173 921105114 184562063 105253913 252456735 949643491 727428054 649805977 201758128 751831678 787154480 536521936 763587989 816610588 263987018 459163086 581984162 594797831 767547588 874852019 181808867 52833241 834813874 914112820 791973143 520950531 612600606 810998301 506718000 578773063 163969155 274794441 829499348 373753407 113905236 962826924 804554207 786642132 273264755 176144330 225832671 583581639 406461114 62195517 247865238 694290731 739182454 108768434 50604668 814176232 781209574 425132012 362795579 264892474 858377409 890005312 915441201 366278705 741635245 462682136 304083185 417541679 811902665 208127345 150030530 897184621 648383780 204309084 393945630 736596597 690756419 798619776 310388277 914919337 569723039 285703318 230594408 564902331 493089060 331853548 821467598 680202291 583886260 569943523 856235954 392591853 242488482 682289777 224257042 917044632 822399544 516103840 331319074 925606456 41826097 441892365 589661383 799453092 90985791 633573482 44868381 243684104 232551302 772396028 637978866 508405605 122432287 327216157 349910088 698304524 805654422 501014459 144696535 173372199 940669293 208300503 415144584 667765808 278487703 764231176 917388283 212642424 741766397 702379766 299469058 515876258 757297917 351291615 386336036 419427877 38947813 141756436 378232347 332447693 276762237 400077693 928852566 331039290 262200186 788632849 718647160 985224031 609711116 637034591 724667095 862343172 782238801 518935305 159059454 372080709 755821535 901196611 323223339 928198162 455395902 627356760 873269201 839420333 821602667 225053989 931133719 284347950 753206871 969605277 866078296 769460226 975912806 515693635 2904994 160221544 376200433 280836275 428644407 950749427 595244484 443705881 591170318 741667339 584106400 133908664 717167954 38615915 923278266 85240164 308015842 11413412 445992250 762407432 464528080 726794137 970852286 42812450 230119906 144747777 969550292 393448258 779905812 441008873 155042691 150674830 619143188 615735855 363992771 166082625 271068613 515653640 224788480 995580968 75130045 288558715 879031963 230879267 96047558 482613475 88360297 614292906 701517408 940975728 213193010 134851909 634754878 540049575 560774963 553473811 966676165 510445534 411785629 343380804 71217552 345434049 86296083 35913375 523019502 305938896 490029104 129559293 611000674 626936286 126635519 603469260 655665442 576012435 321717377 891720845 817653914 43729387 392625707 571493205 690359014 348339126 387150693 524848464 35269723 538301974 686799116 495800122 733774078 290466307 216925936 892177892 869111563 985876938 842281559 65276597 309996400 493976970 191857784 517733926 536519759 153826230 99688193 645907013 481441152 922518934 460926610 543985971 587610380 290183621 716571968 149636006 644092339 811842228 622462227 500490600 594698599 941685542 890172040 643639766 58647503 651111090 975029519 554412129 161374405 241495109 799794061 547887888 208658136 524768413 737697500 934013181 914664907 221850319 42376775 885389011 386167572 557460161 258546703 735613783 332273758 941943216 654428648 390206428 442293767 447743660 82033020 864475853 948095907 700960535 117756647 605899303 262658679 414252330 853392697 712101371 226683390 991912560 503275255 232955633 789394536 151063625 878873243 698215104 910801686 25370217 503143695 280256695 31517983 349770582 312443446 821653048 737749967 825537773 339207012 854629687 981537571 34571485 712452064 674139839 554530381 371055402 909011817 6454637 470907446 294723244 531835566 16255475 450379767 342148493 653916117 961575318 292258143 479565775 838508789 201487537 213021553 500920260 658181787 739615024 946729698 322971284 296575561 67075862 386994847 846063290 607906034 605551351 538651205 29287047 700742528 344337022 772494503 220830366 879446351 34344681 469084748 705666166 341957807 23138184 112509423 607424732 218376549 780430401 230206717 508492398 68516650 705049615 177594394 330157600 666986539 941245822 326845852 735150523 536676231 219908913 663706126 542476377 375826389 414682205 165602991 181533931 375822747 130879819 891012081 202135731 648783320 753843674 566351354 515060170 311497339 221899770 698014502 168699291 617339113 359498290 412336259 473217382 262391419 791513626 513141331 932268222 516301565 361909986 972281486 122173964 491037489 89502666 948170077 779693833 512834378 403922088 562857888 239771464 60259185 718799973 740755305 629928106 754061380 904433024 347637375 324399591 95097170 895009929 994804444 455967500 494072224 291645607 112957231 642648567 673514535 678245907 671346523 232820957 424491603 93754523 896652022 179101381 737763461 33184288 333752779 438566923 391519890 797950232 915962969 845427934 106407491 446971660 850794577 99495361 977320403 820390171 751654171 952848910 877339764 486046838 734178898 419956334 323593418 333477602 853199940 30633314 267146606 98336057 665810035 726969790 80490348 286186473 367261718 348142376 198245061 746028403 740787352 563235485 858976494 870860525 558288920 74227949 83802959 99455617 862658024 923438906 739564486 646851052 428191503 709896061 663871265 885258496 764213959 206282497 115842471 775729698 345919743 983847142 634691984 663665868 187374297 255839391 854128520 606441484 6463277 659402868 505858864 761685763 177810693 296361473 420083101 898202984 706693151 490632885 894248407 931558403 474073454 893130324 797842780 394079026 570870169 548388726 15110810 722036583 13772155 454809094 650043256 155053479 612939937 725380547 814572494 216815116 723969487 32069826 699444200 430792261 209073020 474609130 129406727 441605137 232377425 751097718 454543328 173528007 869964205 598170999 999874843 856178898 953062948 675910736 214084053 177628205 224731131 778885432 356956702 55405291 247404462 350730427 77841788 863023281 833553515 179736378 666265447 43768378 990489236 705144166 59499466 392482770 777312833 377562313 436303240 366789084 280463292 670936125 364015861 975490893 194001411 249716338 698516569 843781678 29851465 206264941 422460017 243992605 539597685 866853379 558727406 582142156 284544673 273122914 587315443 808214145 968234908 150653065 282618267 569608853 507522153 521613259 660617840 550342133 468386494 462607953 95919605 422532004 187893382 457444756 560463902 180355895 521065055 522947302 691040979 914698583 677308957 277953002 964123761 944421955 110803269 921961240 284537928 47362635 727297939 390775355 281496350 851364438 130798964 15940850 438314410 238600285 858270861 456700722 282520858 322683374 720418866 60284354 598025614 69052586 680032751 370342589 42932890 748239046 254981635 180333588 162678728 938623374 213473248 731214346 852552980 181180382 674251437 245498806 397396846 925971111 291720644 282120068 737826619 855811952 188011828 531390900 796092629 893206226 966291008 163026138 965643526 991554811 57820637 596144732 896873873 415687724 828081464 288889079 84907433 450091323 614438958 829017915 789038712 842046482 210027987 223262218 519789978 537130542 401954540 394541341 318114207 949849889 25508468 829043071 790278284 448368912 532158491 468371984 736658522 198917429 721805506 813267971 307940726 925580894 134789376 511337824 548196160 228190060 313323936 768241027 337758860 354560469 778095649 211477915 997926436 658415139 61243189 306414892 221567811 985327219 31259970 234950797 281161755 325017847 572998884 78442859 625403472 405395572 413418857 820273476 289518460 639431877 595081043 803627501 42485161 29986646 309999322 760185357 64345562 697410473 103837287 85265311 461749890 740868565 969438490 345825908 71762442 814514946 163319622 589073583 627711824 720621550 55834863 979313991 708643875 626089323 258179155 705505928 938368456 377523934 205347422 383749778 807122808 645895874 508001588 585947609 417739487 309594915 773568171 907619235 301071007 110958116 289093326 164734605 324998347 709190777 60778075 580249351 967702892 755501549 620403014 217893843 929285888 86781406 835310388 151071882 994333941 650681788 860676609 189814807 308908083 201303438 295551546 214941497 226818447 952441452 527279012 932491525 666081369 722891014 683061683 420663651 507147983 317258779 45608980 980978572 584773799 68544771 707814179 854433938 784934281 267433510 141630581 53826520 111432083 45344643 331011920 82231190 370557396 593778986 153133870 529289046 124150993 984282050 746173502 741908602 118906114 689276164 520006115 916298420 924302166 760083005 220551475 621267083 666851243 467123920 922283897 603077597 940375 418993330 634563251 38427223 651071394 57114861 651629076 665276927 126794313 827354141 384928387 606627243 79698941 320622838 312322843 720917383 721984226 731201212 110140841 544438675 214940432 125072329 373537073 446828579 841330966 3705354 8523882 617427037 504396402 688423298 21184061 247319742 792195098 957574343 796543561 738807190 738716406 658537344 70956898 698190727 84004963 435349741 760953870 203922442 661695153 532657759 330877703 990205418 675123110 3948475 486650812 622248390 314462970 668172283 945388751 991502995 154945241 675046829 356463768 891145752 866195556 831553906 507937696 691789681 665087536 66084992 807914279 413374861 752335557 168491297 183911840 114472368 629597472 997123378 814340399 777222130 157174065 769556133 259083826 760919997 200823390 87979007 882166197 715018322 933538302 675255002 887231484 939010885 138320351 90200164 21438717 379917053 160352449 94404575 16689891 913622325 514933465 72709919 667481741 132133758 613699663 313295119 827532300 526806971 257616320 517489196 667619624 46851235 522096316 240412424 712126940 220174402 307258441 407008968 730192086 295209080 687829854 257609127 305848312 912290168 351471465 922066801 225992922 33936971 133920458 529209864 910720325 349948747 789584725 828373987 751672249 685957288 479949524 848768650 399047656 2912486 231756163 461615899 664922425 343033181 118330514 921284808 615338310 888651448 909770407 110046551 223651934 757934967 683826265 943069089 636833796 27281005 694926006 535283219 48448877 18713922 82820542 350840112 543680006 858736881 556106469 709998092 811404781 118878283 128931221 642025683 276582003 149696115 103460778 555617600 182136992 235887969 412717556 200494886 307403695 850051167 367730872 60956907 149213581 659039374 48647728 419910664 405588318 524087138 23472902 9610634 619164153 941160738 273260765 129106068 488576615 760085353 858521800 956111579 327814759 30801320 60727249 702052136 294972141 177209761 720540532 542223834 412347039 211506669 320915489 730910049 136484439 750961272 219346365 89855684 944279972 99900672 301690401 811935260 560790344 412581273 996752282 3924759 952530875 947650859 897357159 81985910 544714151 627739122 875486271 124475279 556441194 180588542 810689224 891216075 712104087 73803697 914596385 565279785 861440629 646624836 44156505 811908282 456747134 745881665 49637621 177606179 605743073 95668746 592478062 502199582 950967553 93022289 407694257 174607865 213141492 635561118 269494941 13632789 801872133 114362829 482002568 348747112 642210099 658610829 853911483 270395131 99934384 74122210 934765809 69134189 721976674 121946019 591454684 30158959 404972901 572410108 555476384 828336198 808733062 239975150 223555926 229737037 326850506 490672842 891784331 139573616 816529381 355297978 506564030 122221233 961794500 638502456 502611173 225752486 653077508 688397461 757976552 710451449 865497208 729703283 410532133 90636007 819529382 429953867 271687659 452061634 317696587 655666665 412058367 303643247 399281619 468172011 18503450 996753129 589253857 63268421 752045928 852357308 187359437 477678783 239826954 816831370 92338465 755491445 543971477 356573066 524316 177001302 54290065 328356356 862021423 832228775 219636732 296834006 377038210 428462205 410736580 329916914 147458672 673378886 438862416 78577117 292531718 181815617 753830904 856203826 930629000 613554177 802985864 610442525 243120621 595922926 634423490 732277985 249955934 683237827 896732888 795131987 17944763 609152017 594796278 88121180 919594518 118360507 606656694 681900922 835510069 84578424 973728937 288340031 979979540 585878357 852088021 602514897 916580193 321935664 23535922 218512233 712662783 858068798 659869228 769507796 667823235 192554373 701717284 594815477 197691066 564057443 643501295 592295233 691171617 608165381 642965077 466499137 557202027 383403761 600181395 905825555 308338943 211649149 972148186 806260714 290124152 505810005 73888718 895229834 189634339 734259193 434778631 529186764 289649284 925132092 858050195 146755616 657520081 736838854 919279218 286674950 517561205 630103699 715591193 241444244 807217295 866247795 505892848 234404339 238006128 782103176 727349972 360732130 477323297 574094794 691074197 208404530 649489627 658219654 380699257 61619784 820136588 121356507 192533943 121170590 688143705 132117820 558337533 194932545 206054166 341142257 587535851 422827092 714518992 539628693 576750998 652224652 344642628 194417817 179960070 881873331 45233765 885066688 980292280 49798950 227473881 379095969 196327964 342224983 706984573 89976105 632634904 753096011 902475485 303311126 805367171 741210396 572545725 609083516 109529515 266459256 637571987 509173572 449133776 409494048 723835657 604171432 124146854 894098794 266459520 647742905 684064983 21051072 793737352 186544089 101019007 737930783 11842409 12032833 910906286 793555865 781937566 640402812 61017578 167692243 752818005 905643498 5723818 898749576 380007920 436400702 883940572 456332036 232427654 611855105 242645599 176680617 839093858 768093197 702319242 307787117 27104131 475225874 794153124 419781722 306361627 85535764 862411881 691478541 442027537 127762923 353829003 604213560 104379775 780861121 98697519 427100449 255042356 593754776 210445932 600785952 963938354 814017474 986666704 637562917 527993649 295408999 29979610 751305519 139736859 30697986 934257793 652860886 64347022 451136996 806098347 334685634 639096157 302574000 743597239 868694577 333048079 30222045 710548468 758515829 542833502 729099832 322460455 199853172 736353210 506553439 344658441 821888295 25382596 372045382 824764615 242322715 851174099 352229814 645531776 104211699 514577522 726760393 754939851 952836067 620815584 408809840 766776110 555294263 192636046 721632749 256125352 179477962 258584997 355143001 916472104 459186319 645143678 735055135 77253907 109991692 158333479 435784831 359525058 989275866 96682725 256556300 36169217 359139622 53381804 464608558 289942930 890229043 929947561 719068833 307795368 815103702 62060217 502064372 180592236 247227641 713363439 791845900 437968508 220575256 636524818 229117086 327406951 949510855 385848348 444978360 424619570 434676265 396599740 54449720 349595606 510693498 162385365 750199635 35659199 473372039 233464829 95187216 281749582 892650801 391448063 622601163 49041753 799681006 136761945 368720307 665684646 610364744 830036671 614676299 26944627 785103964 862704790 301507052 809107441 470173787 812007802 87200834 977533892 822884620 753047480 16299723 461045381 902146376 692608724 141978716 531315520 178442621 897811973 155367579 318516214 9442860 268450996 687037573 352194076 613499500 326430977 573395690 421837083 877789284 548302910 434505964 282821326 108741076 78275441 614566532 956984327 900038797 881572310 795591421 207072521 3566324 345466715 514487159 904468495 164525699 9653539 533762405 722180036 263111752 262669828 791211791 877166538 843563365 836127497 697349137 848621363 335438222 629271536 914738138 129814795 219219342 998888876 667059246 731092172 308450242 152196324 735388069 795168999 343590044 317700211 541024298 988308802 383217953 314275814 525665660 121933237 161121644 130956801 575381424 239842444 626681641 774605626 101559213 835473160 747917850 247742524 500472238 72727006 480450710 40041574 553674180 544920502 204245509 216536650 374930002 221302189 378892133 103923246 389801103 442439123 487289800 247674510 20670215 857270190 114394836 342298264 878740506 805800630 479629633 155284654 265114748 544662743 561202015 577630440 694349747 767834866 16157581 479217039 540133533 506031451 509021379 139872675 515572711 782294620 361085193 727907158 504493718 554219697 885448702 421541519 710924418 155070987 120742226 297961321 857318102 726161805 614339403 850952369 364289170 790394450 644857156 256935531 639596809 288855013 971298346 434070605 14257251 385390791 587478270 615971906 740250140 493219052 696360277 950043880 333113731 84315198 159846363 725518355 263524924 285864729 402331339 598045000 541945535 503752909 4038777 121928258 229850327 185511968 772691912 936118641 322449955 376331209 195863220 445847158 225996952 21852918 13103306 756637353 93945085 453364679 872542123 56306067 3603309 895737296 452333453 587191668 29313497 650643611 816541113 166636478 741948548 40131620 383968014 335877527 239343749 670734683 48765565 196035676 608271944 579753125 959131019 319070233 553778701 6169692 256897234 491890705 110359656 73419082 607545984 288557884 617477311 70891826 228699350 988653764 789727183 573677384 965599402 111945863 864947240 762350259 210072037 21642136 838721708 157049106 403660294 777700542 27502868 316710644 55187614 191786740 553511019 593790558 648062418 426058215 20729233 214826826 257193692 960363131 105360825 760073250 773771914 171796295 636310251 962277449 430071742 15572244 235149443 818834066 842607596 544496993 605997488 520075719 337938847 71929058 964544502 430531363 770673396 435549181 180367276 243732696 643478044 176846155 591646847 254155403 475080159 160879133 528932845 34360787 50288148 351414517 538743755 151597245 584130090 736257544 891519680 7489099 8094115 555683779 810226887 660616944 197951635 253458755 456971185 889209621 103063589 989832411 437553057 387242904 622162710 696985234 635757966 861684808 334690360 372954786 314702788 884968554 466652913 264364539 884820579 74548023 149318585 514860733 410531295 728198747 161955488 908164802 91107198 154094712 487501765 842464786 254378973 526293921 72828384 175405420 428383084 97895391 998187193 9998020 791027949 543487920 127185838 593966015 998665721 80773251 424129073 696317496 795101051 859315517 931779144 415054527 454892082 313630903 601082124 299711253 662323507 982210109 15876394 30008498 802580070 971855888 380071269 456348991 973220100 690620389 340384018 34409244 413790751 326370661 612790426 6298075 568608538 514750123 97767419 80307395 649098285 53386441 26170696 44581198 975397602 236142147 706736420 730898859 4269723 352738705 797003 855390013 113970441 90315170 393435402 652762905 258433718 460111956 866824642 393425548 463692669 374767869 519175529 131930515 738653452 481898725 344603912 431941474 753124713 497640393 537586494 743313118 295525226 461587546 86833339 569368866 528953659 364899004 211542726 534292990 356889820 811632904 393272760 549117043 197162145 294708682 309885311 331734328 640102320 971768451 562192924 852726584 21229702 188421672 778551845 5040146 897210739 6219681 764317508 744696472 986939673 43799115 528426677 117389136 844110065 128813175 20038604 541760758 98421190 853555688 345511533 617557752 82807351 674125401 739914130 388252665 773990713 565666293 306737609 733326926 799088275 911608285 814774707 225091204 230277985 543258790 92271750 33427928 450535570 315731672 747699852 146043581 209270634 526780784 878898594 516796250 980774912 168167006 119702458 205106185 457406913 893340936 222519641 120060890 518744555 853148869 671654426 158218510 838907923 312935267 476658473 761122204 163986080 269796770 67459528 869908911 315622221 772964791 908247501 870441509 563961771 520070090 786080802 113345810 822304668 247074936 615887684 352277051 385107930 327770961 805513669 441053596 293703278 121315675 811377867 206774754 615682873 230663565 60513422 73531634 352350318 807564117 20440797 857577056 77772566 99653395 988861338 444140025 468102027 278857884 928248633 876250682 185041405 31613879 947020613 798845142 749128944 977937571 943306972 824609587 898462652 119476880 720475438 675701997 95567116 495264801 142922753 601609810 308605791 109135856 82561072 596657381 209044362 604351242 842252839 535030748 254982453 911957871 246519913 958963362 761769817 194651283 442008075 119238997 686413512 8679392 536111926 289460041 359106213 850759986 807972776 666362755 433241320 845149529 376205108 693248830 360079067 410567323 94105149 745946730 719929247 100195631 394473023 19134504 510316712 42621378 928247367 767512911 108454461 672747510 80032117 644504298 178615289 410953951 566699393 542820536 762969933 945444740 457170228 688220075 621321211 471252836 634186474 171087465 369684124 809731310 51911959 369803726 374868252 331954183 759888063 655556968 979980089 821374088 535763451 834211322 102752007 479148222 269916283 456360442 207125870 122308073 393321471 26064402 386524330 575670461 450881757 643244450 4815051 605043171 693547647 4668220 784696883 998859897 464481761 278860071 185248282 832018574 527681559 513262558 381282573 953442215 657944773 520832654 437957995 385239869 817285797 549673371 455500775 34190141 342734853 38045979 46870025 202618502 132837190 218496857 818230445 743700334 305488222 695157588 620587650 84942910 134741079 66970429 935480971 99023281 623410126 620536573 297613986 502915449 779483509 262370988 605891568 125678266 910143377 488391963 659270519 175970957 571328892 854384203 739163784 633999487 325989924 703648244 338965837 386885903 266231946 692405759 664406848 272783923 260970053 485761292 928461234 804267476 90844668 367128813 88933957 806576717 484373999 229381929 358425970 582618352 142990447 959737210 93425413 726931073 642177122 670755407 261693595 907956153 965689792 795989323 362943531 276883908 610043928 201612740 850844282 827086019 868606220 784542021 548577701 911886923 788768464 774470156 161425307 874686949 40211119 757958029 86972065 43844492 717321606 279812845 783308 577050674 57406535 337887623 273985418 213508667 730882680 557668715 706611226 887747583 320047281 248449498 163488783 171231820 436772642 618536907 884971217 2566371 966505994 662566506 544311067 967912695 239390785 426590099 102003582 457133489 324392367 817436763 512998621 414125742 471670738 788482952 883202799 420357759 205185597 672183828 306083521 607354663 167719187 886580142 961332017 853010081 498537872 143971640 452146548 960903512 797312640 876419402 673377168 954065069 450323142 136438446 659716835 853860213 172884951 369520866 928205466 198969976 514355260 727059609 270478907 469127923 583333396 38476346 203012636 522278167 455310735 910526047 297052137 100692616 842237812 509217880 733532962 308901598 891379100 275292326 338486682 498380327 250861940 867158400 192177657 71512931 232842367 993461073 215884347 910861063 617011410 435366711 657830959 554554235 876732311 211060102 568567802 877252508 507861386 735647299 884033681 470220602 838206335 857015210 873267266 814045083 784437466 670626473 395404588 902730231 518503445 8470370 788097986 50573817 383742270 416218541 642581323 206928964 185742454 123331987 375682149 860821228 202785395 506664916 634064766 177218553 784339199 348485218 900205914 816670696 957118326 337297636 485862800 831375913 89496396 522195764 450266381 10394530 13624453 467185121 502517903 293916970 834325051 544943790 551110442 61430799 783968028 642187537 422684871 254620817 799205866 334050485 721646752 49067620 873384441 360502776 876390342 780947762 962773427 433471598 841852827 89382167 847488279 128682332 756430424 664380707 439022134 595659838 621596040 158713820 261629878 969875777 502836363 55322553 533393743 568045001 34096916 663253928 473195088 324483309 54697900 552135049 172646938 637255158 380742189 886445744 43791524 988090084 334481479 311819367 855742710 327546601 957155326 287107177 317993390 297389803 765454890 212356457 19920254 562193926 849539317 692872585 260354475 957686792 965753441 467895011 264164496 122105844 944172224 274500612 182282265 243328640 833150778 941319275 680346697 758619798 817381962 666837775 439863732 569037270 429529665 764492502 181693957 79164179 982645186 462141215 160870522 188210386 703146564 664351289 518441571 878796750 629792404 539460073 295660966 55944055 30163280 255065064 838691646 107723373 466406252 404564579 84232631 592647434 229968561 954139258 921510836 848319446 192284729 870061249 238393450 541149712 83077365 938444737 789041186 820751404 315316775 577670264 921648314 169027663 678024680 598600917 51840549 865767637 551587235 253618237 364757734 463689420 130042008 335217161 238353049 701091446 192346202 808370694 773281387 420074443 78386513 918042867 264781213 121587445 490246457 823618822 630791685 789839058 819660193 929986664 508380812 34531189 773196397 898721204 234207665 930876068 201072213 447496828 618742788 855104604 41758564 285035972 5476524 978420041 961656697 899872901 637649890 599488335 167268553 45897259 653161844 59433476 723726939 203535640 350570819 63599923 500563083 751299871 687763909 322915162 34255239 143683081 656400003 418823724 473403349 542512147 230889116 31751441 37779659 207194734 406681921 444343713 426372886 688653758 883303479 682796589 284461876 875094684 904349272 725031478 469507065 485521428 166858770 986837747 721934094 297912360 689802214 835936720 84001645 988713547 78761706 783584490 434192359 363758054 69467464 108680083 817777566 483438294 62560445 694099668 672717963 353318380 898679066 61047782 738060281 417771372 375397575 954319544 142605576 86147470 304215867 600326253 201352491 804795649 174330245 961213403 339545258 627704163 984867014 501047820 997454625 998751690 587464372 642874048 953776639 395233598 677450777 232153322 436330760 280278844 128235858 577317167 321869524 108870197 199474385 982549610 543547213 122737164 223011740 197226539 266304565 83778716 845386187 58245939 569443230 48020016 302497037 651709945 377867888 664042505 704263460 103001896 56357094 60452060 493467748 301058079 544506641 346836305 155861560 436443503 941171540 130003589 690659742 709919585 202268902 815189641 781749158 54083694 466565203 604343008 870252022 427040196 534090747 128391941 438354761 166844872 66078354 987819747 822789099 873739918 208658334 273282395 849772607 183020131 755371005 559846593 19982137 863991364 390689372 90760543 581632229 873816164 101659072 379846641 500928222 883609258 153850369 290861096 544503511 444307248 108774474 503440679 597360406 282369733 253063067 650563081 361471732 407949676 103391559 877206105 40917854 445079259 477175670 708774552 4426071 905413885 190061988 244658362 136130676 237004401 373946144 740507305 883684702 42296584 613391246 856498369 229065812 373942346 488479078 842314834 797006246 352887794 214440562 568442402 348486203 84914286 931164244 296972520 454067724 158868320 470049534 535768530 5097638 403212319 33306424 391136000 639908780 486640183 521815325 658867718 666884435 455020005 439189662 646355054 739447525 413356187 41655805 363116084 568621375 819776898 878146132 287097416 357842770 906110451 585332748 385607440 444359333 171219965 798173030 320125155 412626385 825792227 565904630 77634703 685203716 799673755 294461986 423679443 105780863 262493519 615089575 988850150 852226840 505582048 843996693 268200942 710875321 750455902 262312526 318546314 977275103 99708305 774352395 90114889 219796763 719860340 440332887 46063921 176852884 821634740 298076689 828252473 964327300 824442677 638153839 461955022 516187575 589287565 187247478 874633810 474981647 841776007 478231683 576889240 642983170 695123362 329652933 776029290 204230682 337211280 809284544 174501379 365343860 589950391 744026571 286868117 113190466 250484403 130882707 275616709 951303753 448347602 814033302 612211498 323505764 548666774 711367337 201280721 792368127 923446327 564586099 512225724 884371100 453393439 254443759 406957150 378095698 537384556 886032366 976979745 713670216 942222705 920438163 904419552 98216767 12151093 155256533 348829549 835128838 151678450 225207296 608238092 789190659 48887959 816068916 303502326 864133041 177239879 893556452 161826520 290681116 434352600 327876185 150164817 95810663 555279957 138053677 619733879 860801094 323651965 301075152 276173139 788557956 366308673 310202631 460424544 589344383 241425225 664456808 813217552 558542759 720865136 8629214 39532871 2530818 874139204 266971691 601575646 21605547 106753927 996171873 91360545 825257550 534323377 659108456 759651921 169329582 21206891 291053948 632624163 541487136 705665045 452336812 434454592 543398925 131950657 640578396 417953987 971555700 57766709 54855620 902226622 52360293 52110957 218597742 30903989 506144647 491354648 448795580 907305761 446086803 717749654 889879647 326076142 179816150 848268288 657642465 99287549 431258547 875349664 198057501 888872867 14479647 852776308 821202113 463829288 785439779 596360112 718885331 332683849 546329438 224947769 254851113 848177591 638343041 400544810 764655087 388075926 486027216 607939411 134658341 480389119 407752872 408083637 664785951 876783998 378705907 339150087 172802563 316979604 392655285 802683700 814539086 98705206 554612355 703740123 93577296 934469964 258254855 44963534 548161451 203781427 919403390 202148243 956846296 87619388 588113977 366907366 441758369 609048362 602540063 84758325 434827176 502464696 971841578 280113698 736434911 801033745 963086566 76100357 575334414 504536662 665604853 735314536 805186641 648285724 978890125 588165001 454451863 961149931 150792440 840620763 800296484 567494848 725431059 522960005 14038287 70972555 219192783 366523617 933162693 229924530 463850420 83504894 462935172 539136653 343026777 457601823 546259937 495401448 246908141 183023418 865386307 344764804 57614513 441820538 672560741 35790741 364434300 924519102 934293720 559958597 519323702 61855511 612133502 210184240 278210397 40598606 470824976 783230694 12119427 363116635 837405082 30653293 319022541 821193199 648484602 213498557 999797366 438149355 516332132 651520577 219177290 903185639 583164640 82151516 973294635 638127532 766756043 299949282 579027344 531552186 782557778 389475227 233667841 355600067 142068218 470400195 110333340 978801710 184652571 402354573 12000915 788515733 204769888 96434331 760146860 612085575 431683144 818518152 630272447 565868231 490995624 619165790 88878908 122690891 217907751 172975136 998653090 368362558 792493761 811953986 659789065 465500094 230171717 993005355 72541337 782408478 812367319 33874362 124477201 991146341 50467182 574714302 289422913 846822862 406998103 289807741 912862352 352205382 236678064 185493806 555522423 197921778 411711726 86011263 987791363 544142758 697931864 672079375 312432983 844862062 538878857 318037493 947831592 436060681 802173426 183916087 424523839 188339561 360186197 524539988 571739387 591267636 116980811 494092987 998208460 163254342 731611327 900487505 486792633 301561389 791591025 760731632 496059099 478188459 282351477 977309410 970662624 131173176 194607281 188494186 59792777 998350718 97550434 186637883 802573100 910833115 740040343 153192447 59820338 299948258 735211957 54263249 38122650 298654426 483016945 952070595 855911540 513435709 237445337 277738329 866033255 113406011 356049356 654490124 609192237 643001653 756055165 834656713 481804049 96210242 952560756 116441967 650052215 703914157 351698573 396748117 777062997 669605492 615319414 270863297 150295218 316708043 836131893 789762929 763026222 472908183 847942817 496861718 796648314 858207988 969653732 135533781 580197339 316354480 591372543 537169092 346516907 929493453 663345990 815707507 821684184 611354371 603752160 870862688 239445348 226623803 409347912 544341121 270537187 552955669 6253519 192051391 761330176 435649635 326317079 931989109 956849656 799695020 17531545 344500469 566069789 986444202 703156000 115024131 999900500 973360588 708269388 629508440 951043479 622518453 125659409 963866912 548132469 709667771 12739893 159090300 684191117 680718441 406923733 960880385 564544278 518488829 276217568 198625848 531701850 633309418 362759322 862433308 492510775 109941591 434812443 65854367 794802589 965946271 334497742 749538085 467650066 579926480 577764851 917845254 334266929 807229228 812590365 911531025 821809702 686020266 495241396 145581572 282949684 686730613 837981555 794172949 951843631 74001772 286496235 341403500 206109954 111421345 930893055 807957926 119382827 260789466 935711334 234474324 73396026 296362003 510819629 751665274 422977366 892403450 997895218 398609680 403971767 990871666 686027434 190450052 744146989 230081297 758914715 914005815 795283096 520637857 887961955 403152635 450450797 567816610 403409967 510934939 629604152 273797575 662404229 23257683 844782100 440171637 290444987 983447380 220695093 598697031 329622653 313895490 44314718 700559500 584095563 325214389 900631147 981002695 216729848 110937787 692272073 655715374 256599084 642517844 613758969 144903213 770451683 923226357 793336593 847003360 666347244 244068358 354540090 780649628 640988779 283351396 231370803 117675878 603322968 352254176 293397452 444644730 558290686 465610173 982756972 217194950 442947708 446525238 394980492 351517292 788305223 755560182 455371834 218981188 467252902 615112094 677857175 13838423 918220597 505289026 593208153 424196709 65757027 240952300 551540554 181680992 701023220 687610392 946463431 843539695 765270143 789394742 599242049 909036 215745008 658144812 44608704 404493286 570542856 28692433 35544667 96695200 855928024 539276659 647059137 503295376 759294794 91384146 190818995 619263841 855190424 511674659 116187527 579022705 325216467 106209421 144627623 65924436 702134365 222159279 182059280 769866319 732505199 908692376 298006996 57985501 124591764 227221710 406007448 489279022 766969900 404538824 860760854 206300835 336760554 328770932 130677404 672041555 426282327 644484530 677271692 879781002 211502413 705463254 141968602 860553028 984491132 290180394 168400529 552623030 17395944 318645097 164365902 369785542 319219560 193495878 618668227 654902158 288806441 898178275 643777846 39590365 10577194 723637338 450989567 415146165 696368830 450315320 605511437 453325518 825638413 24855037 423186018 863289106 485525906 25822365 362694291 489724191 927305630 776758018 213198153 908372424 19399892 21635719 5604290 68629908 832094379 20837246 124759888 392423742 931261935 613276076 396271577 794486323 255856449 203719368 570868821 703762711 713944978 621700863 994434388 83441216 698753196 12801907 395808117 109980217 633797545 112951479 638115824 915131457 273990522 202994005 600901389 702364362 562427745 472073800 546157227 473196026 292626807 286687106 347623610 768850477 796097831 446375527 589153729 250719857 258440113 555039824 786061145 896715016 686833832 48973578 358224559 190703594 140385396 797738836 74100486 135203648 224400593 452818788 513467955 431468522 989087054 317355875 822564127 37564410 34355663 410312684 682717257 107474743 895677708 384923281 396444225 662547355 415825680 525761110 615381038 512126933 498627514 575573556 452408393 139171784 422938943 547890583 823438944 484617482 823248038 366467809 259600980 407785830 900374602 32266725 971171995 310192987 609187932 170130028 196583615 122046106 687576415 939474612 746142684 572003467 963056810 287840747 106118438 776815817 368509162 929234104 861980769 442133409 970230941 756755891 374855271 70090904 944186519 856676840 353012134 274834146 952346753 551303513 80707743 52345835 317961557 294222713 352751208 192907730 740581860 945592753 427454763 344400361 226612048 753101278 387907749 439883575 861843858 505538257 98026152 529475830 811216885 776262862 614643609 233239829 294515097 8840206 58432754 843536054 754316785 866554173 112815041 768949425 910175045 758510588 334726952 808033296 316554545 101947744 745657563 481729681 107049764 13214321 795129253 526001447 799766754 413131436 848885731 306172537 392140035 869954690 507289607 291642210 650724209 372853719 424215318 323306863 220101102 110870147 91796267 941504356 241355404 30014164 517639154 388377528 200508467 26972170 451487533 544949524 710213406 350459098 440894771 652837079 61685086 989407212 191618924 965671317 375237974 494085725 805128918 644118419 36507709 680150078 733514371 91412301 167963295 634819858 136931865 585719793 119857884 455619156 857982544 21399009 356976552 996274671 642944376 585287477 223761033 976279236 594648560 989676599 14409308 484562216 878147248 507639269 396962257 238578531 841543616 432242290 589051370 299729458 228092606 523433413 751762048 757208389 353942877 964727800 793722558 346244034 200039904 316470234 817405860 531195072 419010467 983154030 307916421 794494413 225654163 592643178 296094601 645747049 97137840 650257593 941066796 475149704 720451218 399845625 864088509 855931412 678890977 113705214 765333472 77166441 694707420 32362061 164183821 672984280 807918035 397233826 107010830 28964132 167487405 947977834 398557573 719319303 149197411 276480330 725235812 304423342 616129923 457160342 59011698 846544697 676051118 886400986 615207885 578860861 648074266 842473813 369036899 611721537 881669904 620316281 649767543 954041156 36101743 746176621 411019043 465736757 940641575 980652171 566454992 45267578 601503935 226585314 107730367 992951914 317261265 833310388 151763587 784292563 8543368 119577849 393910917 972091764 497808168 826042075 451439743 573196676 763417735 220299320 532568322 20536874 519536780 914163236 654924528 983307522 969754807 104056164 474890754 968911006 522831513 424993011 834376515 742762243 496331863 492213889 759865746 998993960 709092651 770046703 205334053 771112058 462759907 766682836 517130497 554157915 515062624 144479995 364573570 145896862 819949849 651160803 739534042 365388301 573829525 631340349 177628298 163896804 622576884 222257266 761963754 71517523 104510823 464706331 861902247 717358079 531126196 490094727 665461823 116269953 28481459 634555704 111419527 105104357 21119187 97476454 653763366 28070445 619842710 850777978 216464919 820911820 991984400 678827668 691366187 401225772 113369964 81423623 900638852 441184552 853032039 45934807 75111708 562420626 758835923 326148162 778874684 401342126 684099094 205094964 159097093 763288501 26357928 819474129 261370090 628425812 878555288 459178479 523184180 700385578 375463432 917776281 785892221 541824589 199130028 68915341 283042613 239829958 170779984 930890431 630043169 263366160 58641487 382852052 712107478 550117533 561971228 623187880 753904450 724375121 863852733 294128840 808886052 180839429 36199242 508210425 161136783 749826821 219473011 889222063 737479019 167295379 530911992 222135447 900847860 664100194 930295854 426437645 196247609 22583323 104178305 311667622 530661022 665389531 213683180 155236520 969978971 412468147 471597698 685475469 293726970 264387623 744063209 525481348 79683036 334826928 292796634 808346864 52776117 679080762 354729379 936709095 447259660 608011430 852795045 260827572 89348540 797323593 574165973 613289045 513001846 805980779 416257087 639231229 4106045 771990986 546534014 867656339 185959912 620514324 770636102 632411698 903803811 103508848 331548635 940352935 437983854 69149174 427879063 413217782 954170525 926254130 411779432 267226070 399936854 273968037 338731599 345476656 325761814 187932484 356796898 444743843 256102444 279589879 587802570 197497347 934735677 400766235 442689350 754322134 509080510 65136385 738153895 338664406 492233341 655375725 68806866 378661489 414650905 53720599 769298369 754893644 970502533 195979053 696716034 361669820 955817097 635475407 513592630 778623307 701198401 636770450 678117267 870716985 674646940 445466110 446036067 44906489 642140126 289820944 222140291 162610351 540709662 239104441 710755557 417141433 361470665 959746908 952235278 994300195 985200157 981653332 86431128 505472049 713295535 16884588 859871153 990902233 955962598 107144293 45427867 498800710 820644477 665799283 64588330 694857814 634111237 71890880 688104265 301334557 467248736 301320424 71012981 639493984 434251591 219059580 379575360 328224795 760475078 190743679 216184272 175941884 792813499 857435884 473273181 560736741 343146842 650932269 298525878 592495214 718706091 534695589 779876797 365872224 78351626 796896808 54968038 283987003 685853095 593326206 469959612 138530225 189111300 419562980 846059357 445227049 443184506 473651082 456665337 64763709 292520628 5690901 304446550 768835900 257759281 909691423 120954959 291670441 667574982 67522738 171262288 332307385 486901274 289780177 900840924 671427289 369518377 203062512 603707144 977159975 953733826 412903287 154021629 851005428 227165193 769522498 234986361 885034568 214802165 959109411 721322574 430633822 447761619 183519071 826064354 733783843 340631233 719069229 464170926 826093755 459138100 648861243 815736511 56100605 319883635 981846824 526209592 694985458 845654553 366535691 366234574 861381209 348226967 633052139 763377226 707273766 988107695 733032516 20720139 247925503 247255290 22899592 518039425 359966654 859793763 799761308 315317171 644321778 803018410 530524247 784369850 963034205 323704035 397273094 319826500 494834551 811587316 67581419 952885266 93268969 52278554 81320633 587734138 29418260 352117604 368534298 739986149 91537288 626465335 44769321 982919250 782544269 774734024 164543992 595848146 296631197 939142053 453383692 517760266 171852007 854139693 191682524 286275252 927695310 218019859 181683029 651969310 632373864 100616671 564281177 292292265 621212928 702976364 400246843 167890507 121419925 835089771 590664260 943626766 518843737 213103327 287756338 386409871 167172402 444161440 329759156 877137535 613498428 579670232 12134895 610873126 936538436 921614216 385286652 929765595 715472975 508395268 330895207 123235981 71069969 449164147 538170545 175175485 898164599 12031056 567585232 184789633 846952478 999713004 831712938 24136963 301317849 434923753 213518237 192729344 269559598 109378752 754744314 102952650 665323226 401585212 294631045 970072390 87954505 804564733 992689655 58671727 788178718 272251639 147926396 868988369 683891377 293752048 631881014 688101646 431392396 615212293 57105592 80788061 71363310 851354405 368398219 981674758 299983688 234311572 658194860 448526311 457525442 244503914 771305996 625025010 407223 468390674 351413007 53722797 991172404 822821067 914728718 736113328 62217597 798503210 94726869 699312171 679013001 334250902 315039269 542550365 118950273 426063051 763508787 300005150 385131589 233037144 881099303 498288982 314723302 827900961 912403358 597139331 868890925 491970269 631564585 822382391 232105235 985146009 730940620 129367192 562151751 420759091 462332543 913522911 995294891 648365791 411067569 500839641 838868439 912727206 709726912 786357097 967675285 230976738 380640641 669124612 856988003 946158276 28718015 983560499 236507636 571079630 88087732 842896149 421087663 600429657 12086417 912960986 645490479 94366737 745586940 814062153 118634945 151698035 906528653 391180859 594175977 234684758 609291344 542437149 279227869 544159583 227033158 133091442 465890824 302349963 278374883 861042767 190187401 505442985 490845073 715759582 307194033 862276061 502556716 81246683 227819913 709456159 109456773 355152154 819082825 905402042 478816479 674965759 110538210 835522765 618385269 281587716 751171190 213862349 18772210 592604727 276678618 830994177 642292727 928684473 132079131 282601733 36595352 355060544 365668342 984277064 843613919 347260565 896955742 616980366 415615816 418830615 86522873 896078446 18769732 84543031 276703140 169211860 194897334 36020730 771395819 929932929 424973688 466542970 142822802 195346822 739552727 769909093 469400847 415976653 841598739 315113596 356395788 291744656 179867361 885468694 477132266 374658784 133055721 51724442 223852857 473024031 898985799 763453960 686535745 500153734 989488398 874793073 448470653 218872480 467202752 906648186 368776731 146951373 174438615 289207262 291004541 563207104 932506176 749255145 519841978 619815937 547846363 417569277 485049885 812910444 238089724 861513233 80742053 207473073 48933101 693876013 621161348 263094482 652381546 504443887 697038753 870351271 83839011 490908937 213584406 754313821 727122237 729684928 140151986 578914035 85935313 125660271 130489975 465526204 967906156 373703938 279341085 752248287 860263054 848296315 227652238 143709146 261514027 791879793 814180712 983239675 568891437 321361804 907749758 820493542 109151983 562398730 8364887 639818258 267865027 779254589 611542445 541197387 561688174 355266315 617739248 295396401 854926503 568987757 246908609 65623224 960848027 580839920 265796215 344773543 987364716 237548599 950084509 737009177 289955757 993601142 466445682 346170622 607748072 874753785 349896807 922588571 746777368 879129499 56158373 602324486 614566703 869646928 767875205 962444715 814763921 77705627 155811093 104327114 154368919 619393816 583513242 687215094 648952078 782886388 154001160 532515479 945885877 324352367 997494412 163284329 703007426 851735393 151578115 520943611 830968670 954792627 265764224 35699761 947249956 243238881 487814858 592925891 60204966 506993535 777702363 621599164 737939944 555150001 40406370 659014907 918373091 792972721 527886658 315416757 164006404 764452940 888436497 421638129 343443882 66851429 917255834 654476554 541012907 39261297 955454043 446089265 784818127 846940666 43566600 564062697 73475156 149457949 805708038 498789257 707476073 203680267 475697905 79361470 846462643 631326603 215202326 794133766 229354442 852935031 170985977 646386741 703574717 483260474 607772625 605886196 382980490 915952217 556905735 67849277 918545319 265768679 711498683 550920929 53624956 709234702 56074559 558564354 353753062 194577805 484365465 684601241 771341494 719445813 424200965 771500785 720936240 325107563 687699569 832201002 911723405 107905450 597819392 8936887 107707001 116125438 83373192 963648736 279662485 323683977 507643668 359941185 270066166 187323393 414268770 869339977 755695780 881262128 562180197 761735612 122985756 576428915 939407556 774703154 317256143 924827196 348430682 495612053 463730337 287379857 749512628 954826407 443137386 312473994 665628822 958923386 532053624 45579222 933627510 26262774 216502539 570627127 465603583 573633110 200582104 145500929 795715728 626352299 945838983 356436895 887747771 122442327 153375541 149656334 63207622 422288020 562836723 146354272 899538733 44603883 674525765 515224891 606725918 495014589 489445027 146869336 860400379 331017662 352681979 966723588 251979996 368024180 434660141 528570530 232149258 429593532 358896270 637678886 921649797 166866502 395702374 177453979 42755967 143376660 4705138 191046559 378837983 466336767 460321634 344544482 690302912 242720306 151981404 19402667 592652783 912524461 545071735 636648274 560427632 173253827 934706753 612021447 562446585 510198940 190568762 734086410 64601973 396811188 845060951 144942513 285635202 22184794 11359871 322530661 725292019 447581490 224874769 78376036 462138192 381747124 338395741 238557953 637570129 969512106 584856870 258627104 870494055 721295286 367928871 241885627 967249971 762648266 957716106 664107359 450656781 86863021 950790770 260260527 845860990 123753341 167094643 903369696 63172550 294055720 4132628 16507964 154714455 145523697 376595284 881894047 705177687 506178801 550040354 435371517 243209250 429954708 568228580 195408346 706968263 65284888 715315441 103019728 969694598 545772305 379334167 481197325 631455576 797734376 848081942 556170962 441156455 870143063 979553314 801845493 531306385 31195374 657369957 986487136 166644457 891518098 715774330 793393039 962495030 934273785 322846964 893702934 866645107 85028655 424773589 192226841 360864589 955038739 533568023 184269267 808467368 45298906 309911591 419345679 959265819 649328012 313425252 552714418 681775471 127643522 615119013 207574063 979019555 42987502 477688496 62760465 608949739 645803091 519201988 241348725 240132653 740601609 254111504 987794829 75720322 420774843 175796537 702499358 795358267 803745256 939221720 409518594 56799194 268499301 71604218 456932520 369160596 623364825 824669086 512629135 202676694 140507199 962370106 249857742 945465277 521263976 313072695 760160143 353270172 125966966 144382576 731562127 526883194 77849698 680286391 57817248 263904657 573363576 437828689 284863784 798266065 925633494 577985140 201624224 300099930 304646640 888056528 288230677 939946246 987835663 255025155 766038697 830256604 757962701 408941603 729962003 265041566 133909146 906028857 898571035 55877948 54404155 625074112 226521887 178700127 815859269 675531050 797238674 651962591 334371238 938400347 415268471 612402253 348920093 171735084 616793834 679425898 119477181 718421993 552890775 898499502 639697774 751867860 486047041 395863234 649352556 17275296 739644733 192031494 431507142 529317622 190304756 43560972 718814432 101402611 401249637 679147803 779014641 793571752 642941344 959389613 125043590 367450777 396703052 36252145 606161661 871466303 504572449 3793738 971218443 786759302 93427055 722633421 195399479 279277135 443864214 882822087 805200476 619029487 722270604 994942005 741495083 83853487 718400858 375475531 225684391 61688394 107015327 269071342 760080551 975254897 574163979 685984057 717149271 523705418 746159333 611123964 412521655 660568301 858241926 997174328 720557082 371750886 760461276 771520420 621012393 422409910 683479016 370111019 834308574 116471378 440534592 510791532 158719753 502734754 525507214 432556089 759794127 911759363 813077007 367777560 868789669 664320966 407100948 874280645 311797081 300765871 217953924 134900398 429009290 582132854 528590424 421350774 431674155 525625161 295407134 117691762 680988164 620012616 103828088 415607599 604023601 315058184 441616538 895217130 441097121 931102481 512790734 275841558 578882712 266485344 80052979 871586266 519453741 716464102 527567610 35283856 245226445 938041094 747485032 484314184 223663286 841238299 448669656 607335491 987724413 358293488 274913142 978009464 52784009 278822982 772223876 947930642 621687189 315826770 286733273 901376751 434335282 774331963 907694428 520308259 997769538 905055904 402070158 30265715 935319422 150229777 546844158 451128027 852491506 192731793 674006226 219696904 362896764 584534043 314425668 448067039 925967696 282942234 888993059 35565300 516803446 435729903 120559182 715077652 820745290 568514158 715300669 114549692 666601468 392511073 267402104 242460575 201644302 941391364 528886813 127029539 920158937 139540103 689665630 645556196 674314248 109899920 353264641 691677744 511879962 215532726 388846558 631847306 558829796 888598023 896012901 270173992 676019469 972210306 956236309 917450357 22032529 193150878 214642182 952021903 505391167 44077762 833003616 295861706 786984251 764357578 958846690 97662507 869094780 770616713 328942428 992091629 969449039 970282049 292290101 396154112 338484434 354682924 360956133 462700677 323653242 200782839 180281980 405914451 725305741 462383426 41323546 535368821 359524265 228113697 759022453 382179754 750688827 795431582 257574230 657409508 364229897 649874740 151928859 626608073 469394089 784727893 239070263 794033205 392472327 54333670 520405678 890577078 911645667 255583678 812817818 288743439 304166737 495333418 641649832 205915318 805296183 936712044 803379099 207356245 627141842 637169719 304040648 588757836 891872049 839372597 69412761 27290413 493704632 549882753 871452427 362053951 320809887 439665453 696484399 988143101 410631025 646394814 94299308 48886932 351010190 698779819 261410107 725076840 500401833 237862881 768160298 41019535 89278026 429064258 487085530 713421396 724086604 683171361 266848065 191882678 211860064 389649863 555889257 317466854 97877129 433583602 297091311 155737549 497176478 237428817 256626821 919130755 206690508 922251273 149966192 838599641 355459345 863231027 20632842 649496528 53688770 962970203 992066113 28801568 649545478 237845763 941895190 741257906 16708184 707916830 549604896 655010854 827997449 919566229 797035783 630064206 732918459 898043845 641964297 673033905 591879143 40886271 105165944 118655753 805953624 14171399 581624377 209978821 256796590 961291158 134109766 461536904 339097565 899152600 60906541 216267432 839879083 116335855 185236368 917284784 154121013 147613038 999228579 712068062 106232938 431328222 158910641 684987046 285387662 264177724 595881112 498081069 388522425 216662393 336026440 594431182 323784022 763787257 924332103 273530777 434679460 158998037 512580144 438537935 918680120 462050457 968393519 420892007 848237433 113210182 606249351 690956429 144762147 678499665 676997132 229641757 297962949 529844706 111168681 55615788 369431107 591389846 52392668 639314048 211911252 836152318 976009269 179579155 753356036 550909982 427905755 113861268 924090164 30564591 275260422 318276581 278072853 99899101 442093702 637490078 162702257 234700617 276201786 821057673 251841890 144946440 628327834 653702180 63283289 87079138 187730479 150206242 453115416 79069716 541493013 444176874 379067128 679210190 752721023 12147478 932386468 692697782 23890227 537523190 986035868 150562660 47523082 237436683 477239988 492425444 692939122 263092876 809620882 99223607 529151468 710749412 45800755 66321873 910752910 1956145 558568294 630397468 132458625 291817927 980241487 211395572 642120324 384560811 444767974 99525930 270443367 818187801 111232374 176955138 20156561 826002175 289890846 397164724 299245691 916225407 150411091 44980206 273191731 700876657 489320028 614603088 638125274 558226142 733926357 540989679 15391270 889958534 624085037 572754130 365408481 291154523 917286951 844279672 809861224 346317828 407305053 723689553 762999340 602773851 789461688 50756672 147706420 65080047 438907641 128237088 949507482 383835267 791948084 718039355 71213321 938752397 844993360 62346196 453640518 736950712 147420296 281353631 969352100 494846306 365990892 180430404 579240078 845560351 40026337 263693791 988902913 180602676 144436125 851388291 383214607 157250589 379467180 159771570 915113309 836949255 646977646 477050087 496449445 993735510 112121238 962146828 419208245 552815649 528506284 375344900 821067887 640800433 737502860 293682978 132008007 345228550 785645542 937900464 908995272 207376978 20700092 979153514 180921487 137104251 825237734 674496512 137159246 214544797 687198609 641441431 845740363 458579078 380746684 522346057 397799902 286207801 616437177 50872224 278406646 112092268 912487602 736771103 268860821 326130441 190959394 34280633 542657871 239731376 110943064 486949976 274212559 303035444 704090616 6214743 515920211 451538970 828426361 607363849 278162987 662953245 936134055 983372848 936735549 575920300 885126178 907636614 84130180 341400426 172916446 51904823 631230349 966855086 648159138 278387813 901373944 399096321 341891977 207419299 786708989 183618466 514495875 200031099 529122276 579775749 389623509 705147112 226045324 798464079 561263509 951234524 115414757 131100636 113332015 248661436 590738038 251022010 224930019 93230047 255027159 41385259 546232388 114822162 946380344 723278631 871845818 349212950 316669657 504961752 438071553 962179873 893491600 635441947 891183528 924448857 375114054 642371078 348183955 663909212 922519674 248166236 247715706 283281339 29544892 195702555 153689959 957427834 581342259 76261871 167111484 880012434 197860376 746799036 783613227 76420464 106710329 680436248 986976316 997810035 629497719 174750925 180725450 666286705 131644744 684403292 641726726 292381235 364201525 538532469 709215603 915255028 738783581 900850305 450885992 92405222 214947313 237389848 49774993 181980589 768783798 656465291 186248815 950417121 728116102 740275803 665515219 499592337 479311823 506531263 261963879 507299515 903721234 103941923 632657445 686855381 908437093 166843044 513500893 728400455 112482290 894570388 231834036 992046830 481786230 726923516 3385504 512944539 979784899 732824597 661281005 425339538 80466494 528203470 741784507 213842956 428330337 157385290 341302909 438057141 427297082 866307423 515803515 337422894 541059818 500181783 97748049 708973452 738996776 149113138 470588526 919780311 279501756 987791523 766797206 817761932 481665540 817345039 853352033 69547548 665168242 546816081 116814009 129476715 861772043 977550073 628186208 491341649 889415401 230614216 509055848 755142940 795974843 245516853 867202232 679136013 642719296 236337643 792853134 958146006 835601872 439069001 584300792 834561570 105300179 730910944 213513305 106480909 711407175 863552761 624539115 377743016 229584190 608275981 281067575 889477239 746626909 543288650 928598942 611257842 863114591 859947285 677334740 109056263 969378704 853715842 359305055 821801622 673520211 538368222 698684444 992206580 792487069 802594342 337396155 326539369 780259959 789638029 496630590 75031474 672675711 192679674 678355070 71694463 166568295 896822919 76774054 352263670 643435637 190507779 538849974 655231278 269232642 722168433 213939713 495835061 816216315 155271815 449121967 482724363 634001507 477644080 956322876 19278885 339940303 31889163 746304503 108139499 137921000 987698153 243140996 281661881 500410605 547585874 958375259 771118306 765546286 640888577 718671174 685053992 655355794 43385700 336234215 881499206 427924498 805290525 123183151 125545575 876558908 766133891 267377640 579270827 987883953 720577570 442713645 375138473 539209895 925773110 138675949 20655592 23321703 238524212 403131499 173378660 847151056 872296770 2673088 353713424 779728338 107264698 674208600 553920078 221112308 99012011 813479281 297498232 316703951 664587096 139837087 44182107 472596625 303908023 832553035 213729207 846843259 19436786 967728431 160242624 475730019 863555050 256023003 222258592 141582643 730626223 397824308 789939954 155450728 996518921 842559215 812119113 121116820 304790771 686900250 538018727 726129372 500398874 22472596 678682886 78117754 356543330 951735440 405753555 140587324 550975073 611727638 130880109 180271363 916786402 194335874 933112491 305791045 99885668 37294595 853236307 432272780 514607513 780998429 801092772 784449269 371370215 251133992 311211469 393720498 79412458 7897294 88568179 602674568 133698288 769541265 59168047 1368914 232989051 972527939 159573262 466226556 699568323 787960715 766120975 411621256 152835890 705502567 241921705 417688973 494395366 164722341 488225090 856234675 148307762 159846248 835764920 173214136 649341725 106319017 654577884 803695470 102292449 250015412 451054323 639998266 38905965 657088935 396834356 925436823 622877924 689924598 585680460 847714961 983702812 622569706 374930908 847820363 38761760 169622813 12367098 720023417 765876655 228840191 12063660 870873062 418499258 27845460 983594608 938692336 824068073 69056948 513263799 627169287 945286935 237862154 265975141 76946226 890474194 454844950 839799635 885063049 620395228 798807019 638342094 299495868 520212653 562224241 250320149 320804490 883637742 652678884 65081566 492816715 152013055 354164819 457989329 846697575 851349874 496089634 574857996 521420253 376123021 37340296 571053725 805832637 118764492 192095506 360885771 535172270 517088606 182171422 629252046 344546409 890253987 43891297 286542034 191221819 596005044 120362850 816143609 636513159 369263323 193117180 18124181 828567618 848568598 143675872 211597810 997865846 299439256 90008849 636809674 510659007 582114889 353474662 293444559 549443537 101893441 265889291 110402596 916818672 819459921 768254464 102586596 808464758 592608122 478481560 111779994 771587920 682941555 905340156 311855303 585818754 940942631 299015590 839657056 31128479 189142325 874848998 214803021 959013457 526649711 311375200 873061356 719751639 781605467 438595724 292578699 536416642 96037557 517690165 853446897 343754039 989108203 474567675 51492822 804804592 413406879 886523345 569613926 811782203 290925865 226458239 854189506 6051001 116922899 943569185 634718334 636149408 650191515 263647910 905574692 119837242 195590964 219890258 620985008 715228516 979666437 904416316 756948243 757067792 74625384 902937553 503914417 404447939 185414252 171224143 663332834 972025623 192834388 316742475 731176820 660507706 967722006 452345131 136978215 98943854 820427485 881769389 228644144 658706055 643934344 251111007 740966327 357693552 496792872 69618468 885318489 132904870 384664710 928927413 241456550 738304187 991800474 133228829 337314212 158598868 290111509 202644028 646020170 66291244 406399704 348930118 610109190 920571535 761558651 291273793 948086840 583157216 853900487 236443274 558839220 799638163 884617788 252724049 707205444 92277299 27057292 456408344 455855908 191923165 51489054 711933240 881101956 521548995 346910092 430930523 146183690 663913131 594881573 324637443 978984525 413409390 589406316 514489858 115577435 4969593 756654999 129958656 819523636 163473231 15019281 313870073 577267020 763086340 662281976 88724668 887910669 422260420 323134623 619575661 575289683 585722186 652544269 255679747 251835630 478872425 668540797 604363979 93004835 475151239 105110492 66615779 801829163 661765917 556213582 966762944 501835955 298856248 705150122 379264680 409695323 857161979 411539193 495331897 843796791 952730139 412110843 94276064 408348241 70898017 250176162 787888483 123178276 776427308 597320596 432031576 248607779 404508140 453808557 517993387 539019568 736740520 687257723 650598940 871834661 698557817 450792128 891031230 207653711 589986829 248079604 72707194 62519277 602376741 232630721 523666826 962276021 209934359 143964805 995544574 329361488 947795276 925894099 192308282 123501018 250695875 898904050 505790838 247218019 926944141 982625628 571651645 322274416 307020111 942965057 996081903 147104890 203275459 181118466 681311295 380304237 621170743 271919542 256462773 999265835 256413708 463245480 637953580 209141511 768803128 167499734 378105429 957390923 728750021 642596212 337547059 922600626 513114959 621651815 968665245 741621230 145184650 336824779 31529408 318582051 384435898 221745518 598371738 788816234 733260858 899377746 689626496 50629711 514688758 319976495 359179161 989755988 553301488 965483758 562084704 484998508 445061822 815160623 684143653 886640512 407862794 57693380 512858509 707282158 698772497 749208884 692304398 575686916 804619557 878788665 388277620 286905993 13231147 415258178 352078687 379487285 133472030 366449394 832448450 112285493 621219722 133938591 866409318 342627240 740816145 908537300 718398053 483458340 276561898 19063759 815539887 844805425 947288413 450484483 535419016 953621964 760699976 411644055 115981064 916142566 155951005 536921574 663895706 436347363 699097313 503579389 966048125 610678812 180343471 656280865 270060102 669760861 3003699 294842694 944718428 821790567 334987952 164606104 125252731 191981935 326198267 732997878 696905010 745782429 924862205 317591410 690766181 524457103 461763892 303618258 781073099 768756179 23496242 108309522 310060656 952461424 519862301 320857824 86956853 200270942 327188014 81688095 518578763 24536073 608481074 185235045 122143164 326665938 416960012 253460604 47839458 670233998 12383793 528888292 547547374 875554053 298330666 379078480 435509602 851846772 383745557 92008741 572971671 756347404 229947941 664428030 749111352 182798704 136143646 171494698 952860101 885674555 404409562 948437292 884059922 938750072 245355206 563861050 931880645 823702312 95540325 193612991 859605211 667530944 917991884 729855962 439369507 254042024 947536420 535132125 267860417 996904125 438370860 897342158 51593133 860028367 520959157 139112681 218150706 998415396 776394532 569572636 492686959 906942195 573393907 585599369 264489945 743987178 449720111 884551688 753034935 212507561 980916987 307680418 127229861 690137157 810800653 145880599 890028818 495279046 945117740 601313881 786180545 826232488 520551608 253695759 277196620 262604894 582850850 813213715 824649372 545248202 244544367 906869236 784855154 553762759 456368825 819727477 723088866 671222176 465148334 274953484 503126739 345353109 632147215 507722596 238841984 488551773 776022578 337020891 234939897 576315039 917318017 864831493 288645795 305853304 140538617 443399975 75505844 844558072 62713004 613624508 795475384 180496292 912576319 101288692 681310991 838985718 741100653 900657456 321935468 319964376 315788674 725253767 460145239 450099757 909749216 530252357 272975020 981087049 362390909 799813222 911292186 686844787 414720355 536256031 577498022 439027306 467646512 22773334 445042469 901803229 207679123 638606373 302920645 213452018 849291221 224205147 151665028 995907776 261933645 759664890 218927287 37910740 81040363 602618298 785732741 939088048 223740078 342696581 911206250 419074375 570971438 489307897 648676789 551897475 668946707 59646441 548164105 399895232 170895771 286986204 355830240 292477262 558427672 959385997 323247107 596623602 438970992 595111017 726743827 585963365 666864028 565870356 986786308 375026900 903260713 569050084 789553308 491907678 516832442 222638436 138675193 667168409 444452995 490848467 113461512 146784270 738334160 314488483 982963983 740040120 263286396 585181434 423075876 670204297 458295418 382588980 417524147 197754598 273033808 18476895 788498683 472354086 120146327 985902781 655792018 192333846 337754492 986754118 454871005 169799288 471802178 389336611 30193049 588205183 296699582 308011828 605886549 496130644 698800346 90625419 991992821 804157589 983110162 410536687 519978801 389255377 188476666 146395994 66517523 894986765 129942198 538243451 307018365 151910210 505075072 542359861 360893089 642658780 895301925 940550174 132565895 197431356 949939592 118231553 751753610 347607095 197486878 63450973 108479707 467770774 364391281 825904611 100290045 175233172 627680158 615350011 206152775 248801891 70083798 912553536 625370725 963358631 176888544 390258175 572135640 928171257 129603733 525164477 791493233 598489957 972425827 782436526 384893146 343649516 777807563 157331518 806416141 244457731 371379428 151711372 241968090 151170322 659522261 510755562 699265638 929925367 239710814 41328735 466077863 383012224 245633360 267597861 112861161 332380916 369425424 665770027 34993995 154375563 845660696 115928979 537570371 62374897 788921974 335378229 912088854 792125383 276689996 271366171 645332833 380783138 632759118 980300291 965386387 123144714 888790087 714778592 118806128 200347388 230433172 779864153 157104015 510886761 236361127 465087561 997643741 685099317 712784261 359382333 658208537 935604281 679453001 76646905 734394709 750543553 837264543 132359412 654945147 117178382 953833801 308978391 449339334 26208981 479190942 723425537 576290373 124261822 218286854 993272838 653572443 898261478 627289727 231967787 723802178 915226461 637229851 762021356 211678083 300466601 282185344 453156983 454933887 82828865 825140070 451941422 324294889 193276179 591446557 754851625 120937290 955860735 311801604 946329010 519442812 788304474 37439251 291754695 835993648 201043308 831820370 752650395 350682728 496512754 361412192 562590997 349494269 642759836 320531181 120400463 361600538 694757264 404322368 164018456 252103103 974455014 871097265 490965875 529925695 842183721 625266736 197508374 121922498 106408924 815099069 919094764 903531460 98362867 966420205 921347731 695283092 642070614 17225580 386985183 769662678 939117922 684641397 762954837 146947073 198688359 150475356 234503345 232050914 642302507 946413572 837444704 244558616 249428837 667947369 104392967 608059029 292586307 216615960 85510138 781198883 722479588 988469682 981206213 557285341 714370271 362547821 594151847 262999985 118679995 820635026 828877842 1830885 472407157 463030272 427569453 859166607 916138493 56631976 396366930 767467292 157061304 588683535 619999632 345213130 430165759 620214223 633559593 696765741 289871263 736630550 810568981 670725550 760795224 380509477 322740094 20593927 208292446 618384594 791740226 123196360 724116187 600095238 114764661 924667606 180311403 617964608 82911452 154645990 66797726 869643025 149147250 219574278 88226937 269182622 684142567 536716821 715691765 488964129 460211740 158522182 416163967 551958632 207159720 722665377 19611767 959941717 347281750 832764034 189139377 953186140 729912485 639353624 536343286 144129544 707979846 629759207 130053508 805630582 78922402 949726791 903766922 282578136 437023826 964371682 342538413 283931123 424417957 172797498 868794502 933237665 760586269 748585505 692645666 85807440 314610418 906831678 297422208 55130754 160613773 475284879 424488471 850942283 298327822 94682338 107934029 299782358 87278023 604864346 221984769 992815584 137338303 847564784 548025346 363060539 388721457 586358000 29151381 908595277 133000458 955126392 933849331 23749006 522208622 648069884 631100616 214628110 107560499 887933893 210884790 765419756 478239588 431197549 728798928 811461088 720233919 921912932 735419679 841403826 375407928 999445870 597104673 335826880 184442228 150460963 302149444 705035644 42286159 533106542 317073264 628792556 185340502 844174863 275219834 808418601 361239374 721193753 855815858 113142496 707899563 662354036 664444246 765964500 722701338 52544860 625161500 572389466 271560695 604980448 952191916 408724443 532632535 457542756 485391140 561360213 847560448 979759135 654888594 584171227 848702700 119654814 855419517 430649104 465931210 781783103 19698525 926107568 49372413 609227191 640508958 973108744 806082459 940007053 391987362 713045881 608403695 805635228 218549820 156770809 460674807 57052053 949102133 881221265 495403238 619523450 337934922 1186784 434545571 227305765 331548972 201510550 411733577 440390335 290692351 286289402 204759717 800580681 358242267 952498277 222108603 178152470 775487054 61355973 537430594 407203151 966690777 324289051 241944355 563620974 22376302 674456061 57503741 332685763 616627705 365900565 445195172 57386482 676776148 167954079 619798686 185448051 407642192 63043567 241314725 731672081 471903795 624881897 871885351 842958700 451199029 259088007 600142537 170913655 367909506 588911959 853738976 33192954 213402683 234711546 652710902 674905617 547320309 658603431 419133515 626537643 275501624 300797605 145745234 704211212 336111617 988436692 72432943 539163979 404458304 477657125 503938624 978204885 76927323 273383197 24435089 120268520 288345513 203301207 862442342 942512921 176251896 681053183 488449461 211906510 702983944 886529111 53498537 167737541 501798158 603754549 642449696 740261259 545034802 238789251 743963438 967821318 361839377 526067646 729217688 105133292 823323963 887885432 654926682 247041097 660346294 541619159 895670306 596156413 284083577 122163219 297283794 850431548 105057266 288609019 290600194 805163532 789888385 879622257 245464699 38269386 301844474 406888169 160601533 215894949 252108583 410867182 301215866 995429410 523632452 63827102 796656153 949509782 794958721 172928041 720001076 873345455 701921412 813834837 102783258 271334380 592732388 289203709 766327373 59635232 952478127 869069709 308109573 428130291 661174501 401568648 154132140 954089057 586131450 604503811 520841569 646992953 15073880 974242855 618336885 472751263 759228891 960566450 598801136 497274762 25304915 97511031 862167053 254170183 575492357 978450905 71157689 96562164 9236267 902105172 990776088 294239750 932141167 354242805 316657920 883013315 974564468 113817309 74056317 73467849 325441613 444280257 390436171 873771141 653806340 692225133 833189471 148353725 706087445 770048316 465740895 403862791 213181424 82209954 998034981 424703311 282895994 529714083 946135360 177583957 799076236 973328985 778787442 751589164 440271219 784046705 694482483 630410685 886986606 76139438 95755564 447898946 698931764 538249829 545119422 303894987 307187819 120566784 990493049 342939580 310483762 552525179 734170533 295119949 527302296 526668778 704859068 16849929 202328610 196904689 646994157 353360207 473335625 524746570 577978779 154914004 801726969 95804227 719556572 50668063 682977556 878061885 908680699 467431436 642290925 17922606 604137207 411011402 643710414 388264480 313671426 963594973 890354802 868137136 12804610 234889372 308353675 633262480 261987859 824936372 77448509 462077701 575631874 210591011 539664801 172754025 42995668 75968574 372762435 7814314 740858173 907698475 347970213 437675721 754815018 192412520 554679226 267294813 319693624 821440578 933768811 43748877 250136122 943165279 328304406 782979097 386918582 813276469 556556554 552840402 362970729 915540880 421062924 413441310 634393023 386562576 56807380 316878069 77029467 558041768 417223825 452807142 819337109 964051489 441955169 519034259 315996919 143496853 571500506 569997872 831133375 634344948 70738308 115588872 553608289 708869762 149510749 658528504 78763778 535287639 208615251 172237554 421230590 367041758 788653773 518282364 458409826 555050838 520245027 726396974 320438898 500352852 608832289 702256184 119723045 215155775 867700872 175123161 186658212 49479379 696469645 55314665 879960271 756073887 452853849 999351888 438474935 952796039 130822535 972705420 33554469 748808258 209189544 338964784 278270482 709679324 526739906 691478111 960986157 488427574 222678733 462598997 186242392 458537857 952569909 929994463 562036779 964161735 699225947 800966109 612909936 477017442 605573908 475489735 48956581 465591939 694257704 486675749 722982013 710031276 526903252 923405846 122503007 723211062 344639049 5445834 328858086 445451980 517339434 318199816 644885343 627473390 654293010 146335145 734704206 125448815 302025484 356108571 852153577 810924792 144951577 535924702 848676251 422695299 731825838 528672266 936531331 240848352 547548723 768733384 837747442 763393075 945674885 494821076 225350641 502906228 423568244 473289474 448884408 418269166 266488390 247996598 701497400 50092992 237151282 489794154 908277907 491997535 465787622 10006060 909143454 937462290 176722690 656960541 720936294 723094133 715511451 973370099 842056360 131666679 758547897 694881912 329311575 787838043 209585881 131767304 828405017 179994683 724606315 466730263 751153099 493247360 262738517 516506537 383885305 5864171 821863534 959057624 920811878 801285008 654881540 455825234 171219850 732060501 102476887 986960345 595374607 562503544 24650779 948380097 703993172 322779398 374812154 670686069 519455978 924517733 134651408 910558962 781358617 938231499 468906861 977379401 57984604 941926084 990360727 760150050 65282017 523508400 376792581 431517236 563289098 151142978 83580581 234309070 281895918 38580226 475169878 670949969 490887384 937218508 84052591 482244532 995843271 251533135 55654454 987363583 661953261 229811343 868064106 937952976 806454321 665835620 112159418 497952729 316849069 662677753 345082444 512712543 896559920 156941389 474177591 947301821 838291900 813139637 972751625 278184671 731570697 526266712 51408961 611533000 751771905 438636210 666197718 987025420 264753730 964827922 814823854 568559190 663644319 790495515 866685480 622057188 693989023 889493063 520615571 266542854 477897980 879585631 149860020 890904226 20496166 226980100 879305284 718014131 344688574 718516778 709856112 919870917 754299675 355145879 913386327 93855355 190852552 557265769 625291408 893403146 936470276 652913037 490812833 125946043 630784320 871784521 124696457 146589804 886794405 996683186 665634359 246050064 85566348 373397815 526314256 34660650 94562051 52773908 427116909 316843094 876834127 253538272 388003098 5865409 468318308 338851584 834565337 531074220 412476015 656238385 123340509 159513837 889206861 876165122 29763919 100931949 299052561 837567831 77660877 282014379 446163330 95253992 893099238 67461943 774658714 115015103 736215199 107251768 909228552 67869374 861157617 517975527 71085487 986167575 630312776 795379218 48197925 886294482 65976325 770254490 915854389 610067274 828498173 331176437 218815837 53694896 615620601 459016108 145732177 783830919 828669748 254801630 236809334 160433190 392905184 134926524 872495464 707059257 192560289 433083659 925818740 937162304 230209040 592149669 528659486 844368143 764093241 29534712 960885405 319370317 341545501 96653701 206558810 742893813 971815985 40185954 203140981 414739927 798152926 693253817 208192 263960600 169009151 732408391 326959297 54690733 589498982 174029533 165865268 617839589 170898006 765661411 460647047 693431772 417208330 190368720 622435293 414020873 475878957 3844275 42342924 463309233 204617312 525442733 721499679 152698225 816455096 370051957 731550164 293226424 432695102 462844882 10304030 557289546 264077933 989013028 457736100 809429950 849981366 1230044 761987392 771158017 864707839 180131584 952005250 757888721 11336224 624391336 84104747 827395139 159451493 228849027 577819314 251819838 267580431 525199187 430319810 129520126 487254739 454326892 943575994 943594642 843435097 440830009 318169644 28638045 377582014 734726072 739724894 989525400 820420370 873573881 746391244 905917903 223253467 718171810 564911268 902866016 135803281 855886446 782355016 380134399 922197536 307665321 345351120 810969653 14732905 165910198 83961733 739372508 235973312 11669641 680155751 34811813 338911087 963223342 896456872 181725330 229346098 416005696 671620143 445950588 114371514 751660402 482563862 722725006 906040362 159409930 2840621 206976968 910491549 406641249 4507509 926196093 432066974 655369316 639681701 298425301 491555501 406174230 167380391 782688844 862297793 429554444 651335452 92283441 898958273 438023663 33794260 575507240 918959114 311215870 411663448 204860328 113483500 69965449 241209696 866569598 315601197 425573239 302888541 293190728 730476420 362779073 848735984 283335675 644026655 1742068 791217777 659226974 806584350 861883571 397888617 892856461 581069845 625046835 52315928 36168054 195786894 587294142 562333168 700730975 987112325 889787697 956577815 884580958 200763882 199259261 519480041 357850592 977081890 588129065 756574324 653386019 223086727 145768398 626828795 903431867 152600035 912090266 389399668 489129489 651359225 603526606 232540426 600104927 221249532 37515328 296103323 698603701 505987350 686848474 127202106 52041079 601073379 742971417 397942446 970657245 306887667 483276942 364721394 622372082 256477771 112146785 540197299 786391446 301368292 695003593 686054357 463865084 113253163 433709205 602206703 155253036 992709504 338835622 731352778 20593026 622204855 504470386 290286053 56511277 156736666 959580035 258284532 614050737 71278948 453098230 975484765 372928870 393241159 434788861 699730105 896141302 234638056 468936029 881787737 263723235 465819358 739876593 232532927 681560574 319548982 831836709 620066848 589515249 107321842 441791611 570270441 568977591 70403205 525142538 659584823 839818270 768034904 262871034 556207453 469155404 5176393 629773577 304835426 274561591 158517799 807535113 380153216 39344684 50700599 404009567 705638567 96315465 133239474 472257158 446563063 850139906 639152708 131562122 268823113 949508511 208636047 808672398 604282535 662563517 84678054 980553030 806609104 998358217 702811538 153815677 718930101 563508360 18748625 113889169 864986623 734312850 840830162 808246258 196156038 118002386 235869818 196008358 293674715 375129352 888756898 773375432 47177407 549410119 272361622 318072580 154775978 986803575 696545943 812629533 514623813 670094036 925223002 87061608 550497776 264905325 70546824 481113166 461385021 454033318 267282492 213267406 985306739 426490038 575111560 512365816 428760332 652110634 837199344 564307059 85753143 558936672 129226732 72196600 67312726 770943501 776538731 529367764 593086337 137474232 824965451 985892458 937724930 630963772 183926242 781686959 532350935 298486858 466320248 995036332 778288180 260294372 855901130 182058752 979285502 608092387 470613385 471073372 481229392 156626035 111727321 596820485 406422266 214964114 805157842 575316053 318330621 744171156 1055491 571055417 426218256 456234658 526401002 212073140 452570142 322119734 470221181 5885787 368489926 605649824 579429540 223747800 973740250 695931780 749652668 846869608 31513568 507449690 532015125 488251740 462519700 570983405 759331957 504853403 269121892 680590813 5365140 177167391 295348723 641353245 990602142 974386036 603147670 581321845 863497140 355030588 198659802 223420929 419017835 170707373 331274492 330060208 903819339 114901009 963819631 936178885 394656849 580578117 620369754 87394138 32508013 186839866 296515095 794054872 987149317 353849464 928211382 354144385 231591536 394331286 191025784 952936935 200034684 500504259 508792916 918411121 809307113 286369344 938683253 170574045 933349356 335131364 907290297 817931192 820030381 435613591 65443380 148235240 463387593 583786711 240194475 859027491 560547280 365190454 670354714 953380469 17814216 998729177 519250734 972759230 604727208 170302203 281754572 224159026 984607198 363289704 297076872 941136087 234546122 602288642 537282351 203888650 36535105 631439424 923495486 58428154 806690826 574355626 10018152 540159020 410429540 27962974 270193683 579502837 212447615 133775502 465747931 347180035 369011198 410598656 869844750 632306133 475069051 435883148 15874863 428897598 167644675 670343586 330317684 34847718 241645206 528451266 948409160 621621449 459502504 419452161 389831369 383776950 576692387 391658634 537368907 794836689 727861091 787627803 510717907 836214545 888913592 841896580 235478428 110979778 155620072 816057644 944991894 995341573 96463914 57670284 475181538 977141067 521118507 149285809 497227863 551875038 427389837 250868158 748316416 948967513 169363043 795366504 145394588 583956522 299225783 875273336 88196381 599737111 956265477 93596749 986776105 473713590 472572093 929967191 154744732 890883059 160777924 944074141 873948932 205596046 708391923 344220728 828013860 958678682 244447383 432973270 678531185 375379968 702354415 810223160 843010968 96845818 515036338 107237300 941788150 192841880 951090054 222581171 899068446 211042366 254663050 54553908 579830871 658759204 514986189 709492551 104787228 230292693 311868628 210481555 654395802 281817776 969369368 339212498 96274997 409385578 259178374 722532175 773894403 484718474 363127549 933820271 673138255 880154860 351785939 718111781 83268376 242539327 328113745 985651579 384847247 708016519 177426226 495300368 76571549 411788187 314152488 71634069 670924122 207917736 501806679 830173263 984368023 932225964 959197912 43189144 77332565 432283644 682649912 412732766 977130828 39321022 187131894 313747619 438448741 16270960 26556168 241606907 750836288 423887199 522106455 442595601 287907503 461620273 897411134 609376546 765445433 357417308 916064271 581738368 838707608 184853164 720351374 401121040 917600827 766979009 811818612 375601101 761843909 462320270 443866349 638417219 364446860 723514332 849524762 234854676 319870747 974422469 517570960 280942967 722218672 192110649 156451032 987882420 335948991 419624828 834635757 700907177 939798125 900074150 467594177 728128328 331228949 371790369 745229495 1506582 919632583 79489071 433137962 693023918 151102660 556754274 345589221 555199036 573685763 981651234 823085738 987596291 638586800 753648683 990023340 812757719 685415335 161418508 224299796 804685476 926922493 60607144 534736255 557319397 300359800 770529465 407583358 706601773 539370770 561921096 19152404 408863650 102539386 412603446 79654972 514978172 343745426 776539063 395788641 742173067 292539122 156837074 515213028 285395631 512272740 76849378 339714458 552225885 635093094 875020568 732725835 659239201 546101931 703164662 224723508 133329174 558420634 516077269 215613830 9378928 791328461 952445024 428923365 732917234 317189780 290211095 699360489 402505080 159053424 846103757 200853152 126776431 238783128 325650987 187393034 293648984 695105911 888839467 84380572 132903241 39402539 166585757 841911742 503276139 290723080 624716709 234678605 776041597 392100371 746074683 182488089 934215759 175295880 348410281 124596072 453350216 722729557 234159633 366646386 24142817 447830172 503991269 825217250 461926440 22404149 233789549 512806235 400801854 283712297 346428485 703362033 624601817 687107640 873907163 279723692 218675651 267473748 401464309 957549577 44504665 671090724 354268202 23434104 217653260 810493058 398186340 227785695 268663012 553124093 784803940 18207253 429504504 396634968 253636670 160470376 517229047 581089545 398641880 920925208 808668578 746700731 824450416 562068953 599642191 155395020 860203795 19001429 319936104 862835408 542698279 889401256 316255210 936582156 732701154 104726754 781239527 884985084 597853392 755381385 498816516 667061197 58149713 57274644 245415675 38111715 993909528 715075441 644988698 172514389 576122029 294319487 122132931 146116716 577737196 706904725 455796458 219824680 293619332 513769466 73624986 284291259 709635705 406330218 840081520 226485003 39229091 391643031 658240030 785385524 802060589 608648870 838575594 854720004 251782678 655352494 593653804 245192062 178451379 638802493 71451859 149988696 908433195 773027026 565553633 472488060 586861306 730985828 421669355 994033290 278040431 181594841 715470490 485992533 304538925 93656720 883683116 561381474 541588398 79123672 634418419 601092972 812324795 951310198 176242645 73124578 562369525 341388323 493181130 701197671 203971408 241580812 703557218 464844626 530099090 238351185 232308540 479426860 548215257 883614598 235479696 94425652 642695954 138735668 16028326 925987038 930292354 282099289 411631965 588371279 390493249 195940324 6309029 63581155 453722554 684026938 20401413 696560552 750332973 327609524 951728150 284526816 841956654 887771422 469887237 290834307 995632419 180496954 60459797 221138874 972544969 220422203 139897371 953721957 917650607 98589515 641491200 340636055 50317753 758412293 86301763 526797076 227926430 14817787 446168692 904792282 768186475 922514993 944736442 552477589 438798335 523823008 809724238 754333481 307899533 516525492 407322622 408406316 121787676 911501519 648131755 65388392 613714442 907773636 71812555 157099614 394270597 70690652 259582184 567232958 481289745 581464788 298035998 668372209 555308805 296243805 194415521 703036303 635942669 196642459 294681141 442772457 856631465 279342119 800248756 313576832 203995821 909970957 431641228 443138955 944293055 65600590 889019710 155692406 415989725 399136863 450190048 59126621 90173140 414926761 821417372 718828693 523987658 971240967 245024047 457586212 712072628 349397067 546147691 829812548 73361120 118957753 22720693 533404644 433858925 531966345 288407687 680664871 906553038 443148137 814655983 649538018 630012236 875423738 167088143 601142050 145267329 97719887 803017371 291353764 504180701 555599217 750864990 931535196 941391652 271649501 427761589 15933423 194122989 150314755 617566482 571094328 625703205 983308745 833725306 816933575 54806410 574009095 281576712 252982621 605091889 592936713 329615208 800275825 559318529 102008080 497661020 116959662 650020150 9182673 139068475 919474547 62132190 610511348 672624749 674030929 933766239 239045270 320367600 868605329 502249967 888201159 737866198 550493356 103657243 528887053 355890629 496109008 276592193 36471264 658677365 727800162 764182549 518666284 203796022 19697014 177385504 991925458 257827687 579196505 316556604 734505510 564307712 519144712 126134297 89965682 180977417 540053430 277043644 699527282 939472672 527465034 228887547 713312727 250921208 113879262 336443394 588555204 91138772 641340481 254159568 986187604 840263696 135639670 912767931 634308114 552846745 162957107 577623784 77134975 10858607 692403299 997341652 446288015 950127146 389494437 566014926 515308076 728151410 563930058 128582266 322841010 539636870 228283738 359386703 888264305 725800374 377742608 538954010 312664367 156411369 515541850 188347513 839204003 913244440 356629466 390423137 399699963 724751057 419951079 526815641 1949015 882898101 441280269 699464765 482096203 838692602 293310344 228347963 158595169 647369449 801568973 339394009 260094357 98772321 489614338 37580845 841425623 585497426 894605953 763866019 313925261 839068227 995379289 880640636 922216206 440168654 924293837 552769353 993660199 633248030 124099283 614385523 902276250 81868663 690563989 507823031 292141723 241342127 361404660 787810978 906397777 457305773 986146304 90577689 26732891 647797489 263105921 685683412 752393800 631107340 361230449 945194206 638435101 451772195 21758080 51078679 122612180 89529456 600652943 396609970 409836759 416345537 850694453 672537015 468809097 169609719 91931965 440520578 180865725 233901705 612257830 496114242 574339901 934840830 260346530 340226427 740734532 695188598 788850967 766840709 700905988 925741090 128258593 3602954 792437794 915001288 275367694 203036812 563502645 255523648 771453536 6084828 658884682 741120505 431782991 565165988 230750563 865205109 285874501 375064287 824970739 235945416 110684768 458486875 534680676 88399901 650674163 500531262 601544593 634074417 200954373 484419966 998014796 943900630 324511440 391022183 398801625 580301170 287899459 62258457 824116081 656723069 954991489 227514376 105055424 546585350 574537568 708032634 343616360 712124207 462417643 569013005 871286652 14670253 319039713 512767022 941981445 407564361 540878131 284209826 101156993 704001633 911056777 798859265 188270431 325232487 540475326 471344438 487114372 563019105 122729568 765222657 920340681 777471335 383236913 660299381 503568250 568140329 369669544 402420090 88094936 482028135 630778737 57109836 192973976 534508918 719287529 970180346 726451299 249488322 550303651 375584744 29719124 349208902 950568677 757560397 651762557 509283349 958624299 299136950 506886754 797258965 869975971 368085889 514575228 191169855 525719728 337790307 596902839 180475041 766083688 161261539 438197492 297165404 570572822 341256412 133676680 667543653 909911480 205488127 232692155 645305800 497216129 744317262 326255690 861324065 403901785 346932642 87164134 858648865 696750424 330570023 850856371 145950479 63846479 276677083 731464906 51382596 608896319 161391122 832215223 497779630 594797279 501684981 280213755 523190350 786918938 858441470 848078475 161229754 264135823 617417853 449265743 565424027 333505296 694918678 518439844 471290672 345775651 631872321 748009691 894207946 291999364 687509705 874216375 307567438 526002593 543937870 412941299 519676086 927914524 253322691 627399098 755985552 101453389 46969328 205033005 821649789 524911294 279344368 786796001 684446899 819850925 153421236 432305502 155577980 286371981 464907135 215084961 352422581 658288261 802738793 569900698 257984336 11061999 408672732 953627055 965979858 823577818 575302938 188255288 87399125 894156425 709794740 133690881 642553991 967227378 898479636 767770059 309148970 272483648 16933877 475620298 250477202 423216466 844976357 459768360 3629994 829183545 71236298 604661633 282683119 384313278 440476250 788229477 108668147 182960601 7180193 445573338 551328988 83921723 176362111 884785367 898968802 926393797 118575400 716864202 185185492 745824015 162751650 440373523 313364628 42734306 5933386 266757511 7872150 889452990 397735759 820810222 454571109 632747349 252240182 236731524 52667167 640086798 288204372 939742332 214638580 105200259 783470935 34318456 621581994 670145027 982855358 433264403 97751068 495318289 852389724 555028823 70176950 49190115 414424281 685357383 982946555 447143140 440109617 282876503 3587072 536928562 797624883 638919150 137023982 290906912 893452290 892872171 61602947 587158965 805282200 499845405 933394833 370529836 952320574 562225610 301326206 642150514 339009814 602175017 659447235 158414763 976972689 469019368 866768749 204163758 286588921 213920678 998341535 714561668 237188584 196969338 353168398 971023597 574390479 641708906 929049988 662298843 706215537 572080885 622905437 56038644 760535909 385230474 15636749 18352660 104878999 47480334 139666583 557820361 567247559 429646170 898261783 329106133 184110344 821186747 15270458 563829168 204588355 70223217 381146049 921704708 996683698 373456432 854764034 34308143 708691557 319689634 704304230 290437572 682121152 355674338 863564268 627217930 126479099 825276930 419889573 166998907 422167713 962135174 93765430 727951687 490684177 426659815 760062297 872941519 693667584 390088722 381639260 389224234 217106421 33223142 441151648 243842979 18595020 151503289 384368923 861273144 505164340 210680788 997737431 966011677 162102065 479170802 668452465 846257719 166071706 550128325 965335194 539937698 541157532 762945137 406321818 792385580 173773109 429557007 13998024 460650455 413812922 54148140 636089107 414992475 938455889 941692999 490181500 345581985 317589624 556478294 768651417 506426953 419679100 702743362 817141012 691714085 946196483 396640870 572182826 183688892 846965891 176713748 392583469 398154696 633585864 347775248 829851650 895995832 784960626 633919507 565241764 140230191 56054132 117079113 640737695 596410499 60599958 286470611 603241366 835524670 636562932 678785606 626415549 535621537 998682494 704557355 37982559 459671580 362022262 132493949 312933209 764717271 309710581 326915374 56286365 535175469 146392165 870859170 438777009 959306539 241814024 304864305 332059181 568876566 531684464 360940458 200623425 744948962 716049669 555057099 928315948 282248891 368934531 729998282 996168134 129604480 243668345 988580559 511424503 886043715 849995978 155415671 512801341 980817866 536294448 699040595 645752874 566168849 361396916 580652391 398451684 668586438 703394103 577716395 172586148 5680844 381367533 382105997 975009591 491320505 578313693 48038765 722905216 154350679 709902178 816693536 42013684 563259686 837955757 620685678 427527196 798039001 16744256 505983380 597393687 12457173 902703476 880478147 52294421 637659829 585585396 244607391 552192221 252935368 371151680 998978240 562446920 259137425 280656427 694026036 598683843 94884678 525788254 960350203 957281745 812320850 197291987 660948362 261499271 455889876 565386842 23414857 609161999 254478366 714741271 245475093 866663717 147226422 758592002 609583551 830136477 575308632 200686181 896029578 996258523 108615026 176232290 829571505 297360473 823558566 231850859 877303263 988264741 331380683 252307400 631862453 352533344 310895597 557301012 175610951 551866816 944945865 581406656 386034847 710408206 802580050 746525839 362945593 544661929 241692719 329034520 102954629 48700930 389653562 757938760 20237417 660859678 771067650 279380189 562592956 984864279 828088394 892659692 653834444 713279387 17909128 135002971 802490073 118500459 708494951 986531432 328514199 812900318 426208581 188486688 127312816 615020123 308109749 24173033 414448704 24218082 514987775 543974905 512249175 273543300 964116635 388029404 910934907 280136934 554309818 409048817 556787491 586633411 876644029 488153838 702136125 492883303 231783355 106683480 89962921 840569396 388711680 37516044 223328699 97531169 322590856 114736313 85919421 9625398 162457480 343420259 449695338 482524945 765399782 91227618 231878517 189057892 905421756 491818593 170920960 714353524 293373913 436619999 472344613 725197212 857730623 229809 374760561 961940424 423939494 671930878 828842596 954274810 98883320 344843842 538647794 15234249 669438419 366766795 378206980 587259869 51916554 382851647 922142200 225855604 478511396 270027796 896051741 308548576 895962844 593480983 309202232 33469447 803213727 289385958 896839939 952998370 504478225 214242678 604618664 482292222 117762184 495056269 482904138 911997182 708759951 686654792 248483196 572602903 393432165 567048599 543423431 442203026 541687164 587984316 900073001 359374157 425237242 443553744 300504721 227538747 875340603 712164670 415546468 405165023 311115597 574589254 569530107 157019349 224038770 73275771 907706403 628933450 948066722 571964998 109351067 215867519 401831942 695702369 267445401 71163465 742120830 236422748 776291910 495558548 843649052 496165147 820918845 103233243 238773159 163343445 824672784 848461490 792251929 811090967 609358531 113025597 950868001 443584064 826806095 478647222 193330594 414743298 363855648 246540522 400594994 46802279 452128920 735714236 589766044 154944458 819919754 923849377 304007262 367679578 167740863 382114595 40007724 349790618 113911156 341261407 937318507 81590500 910215642 204322182 70449847 22483169 417760149 779315295 40291677 200813074 168769854 733363140 922087906 220106059 244659169 215551520 45042554 569712690 230171008 863091192 464090513 239794629 471211406 542271583 551672902 617072849 37518708 806015359 612452075 342256763 748306703 481806103 337106567 825782459 165628208 873801976 776723540 521794780 909916699 4728711 974930497 417746942 182536712 675282495 469728624 686224276 724242342 464392748 409234617 723002343 100550803 196494448 695498022 183108240 605794277 988386497 38720629 977933570 139659940 801535465 130092953 865415422 921430605 712960069 909877049 840200476 941168977 593418823 731019824 894849865 35334035 8761589 891546123 851891523 123875054 622939751 23466894 290066207 542452141 318580812 903010095 29704132 502636305 452256358 380533146 11852142 114667983 911474441 796168747 277695531 599210127 954071456 413744503 664526945 476740206 366860584 630072771 531424070 468734845 589165236 594589067 874378599 947711295 386066919 330106365 845150498 486795567 611743101 724697467 289708331 589986616 164642242 172371997 108873483 30688827 720114969 25318445 98498972 67651725 889777270 950003369 336889742 889002102 556362212 823454148 78184934 47122610 800114433 167949669 74566778 640759540 473092477 400716198 978024054 614104159 937238943 278725462 689049305 604772875 16746688 906951800 563985657 907221382 514792397 158051522 143927035 557921616 467498953 827879455 241484892 185608029 783567433 508055853 44673131 516602775 219963894 203131840 11893452 867960922 759603470 541841245 158372342 425473782 499633124 26705856 866444726 82425393 842766172 111037782 366885802 569529026 19654512 52443587 880283079 44280791 173424045 499366494 269640916 4101008 211187638 436812464 817082604 928827265 960181184 886557945 58936832 19783988 769641749 803203755 236737619 419369125 215595153 501681901 11989756 766927044 122916136 340774169 893955687 621796855 336540766 553697598 755035348 927771285 605506765 541012638 596493015 704025964 538895011 427979313 928403926 910340667 411635745 13957409 610080911 783356985 477762589 998011724 452187535 934260876 236290689 349996486 615751611 436315859 634157257 555185492 844558027 328353693 242545289 548391665 97235914 239828208 429075941 21767757 474174360 725617859 215578136 100201545 455476584 932800899 399734254 887332220 592853314 875584146 194341449 221755569 365179010 804640963 55999647 852172647 345378391 713847520 946259322 668285519 375475781 553871908 265522935 276940754 668011171 923383490 420757832 124041865 482634526 462611548 904602418 409362883 566040884 524403852 164673679 419519490 512079546 184030046 180077262 561085310 738288727 941873108 913939822 766784160 188018695 923430497 223716998 244398216 594460568 118804847 238885184 431611272 262415664 563480537 4933722 404498855 714955717 979503473 548812452 513402656 393311139 511843707 750824836 765194464 14426858 985333552 997553525 226604811 861316110 943130685 497257091 982007671 624053845 766607681 470643408 542882351 120679516 495448658 890090771 115890673 699599507 780157817 655853844 488353969 905596348 247730993 921744945 337882132 873117552 848145132 178627037 764112374 80965274 650654606 249883 734019812 432482810 340540912 912253959 839730339 126699683 925790558 337330765 455861415 836302973 246429722 355197360 373249692 624670404 96313815 322916229 897370337 656532615 918274622 53736501 208009480 103182634 912014188 926223807 784936024 532866788 119909490 79206451 268621387 805122882 445082580 755902520 21572880 363170722 702356491 396416391 570565642 533102009 593807363 16710509 155229775 909095437 79966621 959294797 809784105 369432700 176645166 188633884 174829721 415049908 858363134 458598883 26916303 658363576 299130315 492699713 301508019 820088161 937666883 164240102 449185120 587747547 559751053 851278617 671207075 871052580 924851393 84774707 261619328 759960208 47854955 457725218 724332974 727963207 512837900 275856615 839029014 131422406 666572953 775856408 172405847 146442330 101875962 578060127 899972677 197161384 230017420 315818233 451418982 256305192 838451872 636958007 116876404 663846565 829817850 476539904 718352093 164823998 487975762 247247437 221696326 508554345 203166422 691365548 555738116 25363051 403855270 909341631 542312353 387680992 166551639 186644154 868869981 311498937 728415089 336833511 35889578 44986169 630444529 425062181 771770543 344376440 235888072 188594789 735968967 435533280 716495449 989716012 897691391 216835251 259067647 829306901 431602587 300987522 607872389 296764236 396681361 769181111 5293228 666066195 376565260 688247821 221638824 3236161 320212714 37028114 362582947 117918909 398615871 17331372 914430521 620466184 893133520 504892305 756501499 43210673 452718489 52794317 394063340 515785950 952943688 935776576 486064391 996423625 977652415 652461085 223681718 539064897 456452758 788346221 980268380 750408741 819398038 127101322 671708365 190383597 475141183 475809444 774450897 552440609 444097603 288796991 417990053 286145247 929096457 586556083 488049273 636129881 219659819 907778475 135479282 614162261 713435640 603317415 295676586 399493803 947342834 415000186 998073259 519960267 870506833 616589004 1634552 58655796 844851071 673901209 881427461 627400702 969488026 241860783 92556857 408013905 414720502 332021812 811172211 37510892 992343704 796555551 480639106 734076831 370020796 534632122 383441324 183283921 223395151 694584871 910770472 978099706 929138293 229633239 420805540 724120106 249545220 692926740 189971647 500848769 933347080 203231864 784958352 93963957 575945021 929790068 593899805 342431631 57374616 92218059 111196901 904194925 543533759 943090196 305088343 287458498 991797644 404780603 822337113 716528786 909521294 155403008 788184514 52093175 876512647 650465398 661942239 620465054 598881775 15009157 577800690 929753674 703210351 588616810 766741166 189014864 672759656 936914226 556580029 905622554 962198634 936647746 462382394 851623333 622954173 73788114 838466615 576726786 166531291 76541805 289018680 297803736 510826483 693707890 256721334 465012448 348917864 376318614 387177886 163405416 805766736 525497696 396323279 827584209 949238774 990578092 265385120 660347153 83952217 425815081 170916951 320451378 846478251 318169563 781392819 965446353 774271442 613679257 507905635 404817312 849851626 270311824 873371532 312711652 344116160 935663550 644420167 344547063 625604185 125026935 825954336 324206023 740127337 494544868 310946712 395258709 540570589 230555007 369140900 923988280 463659346 322427545 646386477 764581400 947617435 420091093 808032142 266573363 675707198 239833770 681139481 922318299 193719543 623176164 51754130 613466613 649921589 732140067 747223730 846433403 495853208 285686106 917017765 687741179 607211897 125825617 38254733 783868695 188389986 969890596 601167357 298270467 695540625 978490307 766900350 739702794 27132538 145428080 585685517 906147082 139103298 727380547 300797851 89888499 31968837 898775465 324780940 885385547 64074896 180149473 830608441 190304941 33528935 517563518 571467374 832610117 452370625 595228648 495054316 413513046 29244615 167216090 599356904 669055412 82189913 359160037 904352650 184070218 534046344 781338604 967367791 666029206 251198493 295969447 303566120 235572264 468895761 162526240 657160633 421319975 582196243 790124856 993697306 538267851 743149317 806388003 123823801 669075940 828248959 136862184 456016631 710348114 557557323 909130466 835324838 338728074 690314983 891356481 807995282 702532120 398267910 222478474 81101813 288454679 357630479 419638547 700695296 619646138 974317469 685975176 821130841 84107463 226201085 851144297 650864535 900590103 42482611 99411081 844856008 693538840 121205493 580682641 28436205 670681163 224006702 501821306 701287544 859859142 338572413 85542935 718019540 433809074 84913715 191344009 829941725 581514958 809210201 782792904 652486756 672865770 751622183 167208993 724210860 335300461 214882702 447847859 600262128 695208912 39223728 51666417 826815963 246640929 502928482 158596131 984159502 391925121 578653105 61004004 663218077 996284326 354318938 928816805 959999378 69021530 581732432 862036009 683950953 182978554 991113017 82540295 466842770 617664759 767437554 170916396 959619059 588101208 944968711 467429462 831136867 302100279 954844731 500743834 361585456 107895872 170375430 953215198 304253082 907558453 852130834 310081631 286853206 410923628 481612222 98130989 608624651 895824719 758937499 814255018 968723928 342187227 968230641 342014735 931060941 958573346 240804155 347291624 913486189 440060617 185804454 285435282 432069682 427854218 814792855 143139780 977160201 948725939 114507810 87799555 115929810 258306470 141569683 168577836 447201249 931484759 735871977 497102318 267151488 276709841 261115734 978258765 133706859 408491185 135929281 78475809 569200722 31114665 772878916 352958101 634340954 587327999 146887853 6851752 363028636 891746827 963338241 908108975 74612645 411584956 469303541 560977361 98018037 936617748 135505012 701546121 489229184 398569639 428485148 714492200 750717488 511763488 287669440 78756945 919596128 927694525 188988647 627176315 908487778 80651726 480270155 579972467 87053819 901581625 21747036 259470551 984287970 528416761 478386619 845516444 569573700 158955163 625167039 575884936 377217603 442338751 939441907 77397944 381018226 421277341 262207382 226264860 611495003 173250941 285273881 163778038 546824953 670716990 867876261 524594783 502584382 997178064 784584595 352133570 170559374 68893114 865061873 817928543 997806146 34808469 855652100 189658825 629230631 976571022 293518528 684918377 13403132 858238696 601314130 516692984 626798071 171083640 714000279 748626697 226046529 278405927 351392674 195294589 684397941 894845556 608618298 856403980 542669093 763559919 141722201 152923843 832601173 43584703 172692910 776393088 311782398 67780893 544593180 280255096 794670477 917932247 844375097 244515506 375854433 625336270 837013200 386772618 808460624 866577528 490790239 181268527 916437794 878311006 368433050 550976548 871586581 357333151 797049062 126084035 715901015 945067628 230944478 652493237 3101071 349330826 607553490 955075195 586145109 930763475 62232899 272554729 386759350 187875509 992506985 959428773 139547569 607436721 920723629 893240492 568503228 702020829 388648495 58314702 287371327 545236579 481689153 726902061 206859543 992740864 979996649 818024130 690857237 523582342 879101539 599963096 277131389 320007514 110827421 626698127 787965320 766881014 403452602 684414298 523931874 255455080 988288144 647537537 150397484 53240273 165192746 386097568 862600315 487853032 567174470 623851814 191531223 663541365 283205335 778439639 771084477 100380630 889955204 426422859 841317022 996643965 640183847 771463277 780500574 275151727 92133456 716915196 516405717 770154182 130711232 844577037 213521233 849600049 279751662 564468871 471257106 675054959 557768837 471832229 31418573 739538136 13673444 816460152 137513002 330089428 471094941 956681571 345078086 11113313 920492790 187714973 797089330 81496721 683397995 257438386 936191090 515551497 120133418 497639683 983262590 418407300 654177941 620237633 68556100 980997710 308437956 652903158 424016548 279786442 54776576 82446588 639223283 832688877 673822025 859361795 235586425 275755456 651070673 466887952 373034483 681844193 780641151 504474104 687822609 623723778 469121901 853889001 144937977 294735209 699618667 631694306 438837186 900489327 900841849 565216566 174919674 602113281 421228369 587290638 813077793 234502690 48230106 209113571 920494892 150659431 174661814 156967432 509221890 241297273 617330357 958189598 395652098 130618519 946202720 564247709 833031292 742990609 160637807 171315026 787888179 253246926 284818003 825470939 440532450 343156423 544936621 558652973 762957491 250640266 976223701 183444239 534174921 711459256 445075284 81163420 612510136 91432839 970327914 298102469 271387911 837989952 199276425 117225933 178368181 246250178 578362583 471505099 201038769 774818301 536308912 661080619 200640097 285581688 213139746 269469741 639969052 188584908 932234608 827536741 499764912 673368871 679706256 753286457 277823197 718610378 233937837 298374758 937666263 990155403 485652133 757621628 932621256 344107860 291736203 643228509 544006987 814858146 595675174 397661122 840187890 251520775 331403377 128397750 241736642 805135784 758262553 185517593 502317746 611667135 195992322 173829662 299993904 194251034 971922627 944089549 811539611 680271770 288980261 67200642 737054665 804830645 431216551 931267436 25117571 490243573 102089981 326152207 516077317 692246135 167547789 472283842 101562495 550517101 387998704 264272690 982281622 635242908 467917687 752687837 621591523 446788831 29995172 874367896 539193715 190032034 383627692 423453706 950526789 1214055 507002620 986258990 895989199 314239045 332921265 160871893 441336186 912001892 699629598 357396258 307189025 852146306 814847050 238629644 315457174 433570929 194750575 973482463 563374877 784224918 348028285 79647163 1292783 170958700 974715284 277378324 203886777 786421503 598280333 303343920 218326554 109224306 596236402 22855340 158511656 394185593 756040706 758670840 959153388 352915679 648651054 17451990 161358049 83143426 600883615 340880863 174386041 26221394 675552557 425659646 195759000 847415766 69443177 504489458 269670423 739588518 561876756 615902673 295322690 129754994 516632742 450266752 28118107 572982777 373732552 74302267 452885013 830342291 80050650 669754643 144829721 348842408 637647214 641948523 318322052 961603383 380255435 132436603 509587559 461576528 788050795 239550925 668060230 566191770 478675837 668005059 809117594 510876878 368910947 720918287 549906767 68101945 270105397 124440376 748299078 254584638 283288893 118286108 391549652 309185234 442780281 854614633 372581698 476069119 37085213 294237474 55296587 884234849 124512526 138979360 108199584 883845036 454515303 254197646 810727527 129960484 572935672 408587116 938290104 195181091 828771522 789573134 841447711 537406358 615607676 464702618 513501213 43577473 818480401 980281741 885558695 395643255 85591840 266143031 293382821 29683746 898881659 666048570 165910132 505310145 642824104 608019983 440943461 238860197 794591075 11174273 639397180 745735091 336579354 509788463 480189361 350640869 340742000 212785678 903092466 568307145 233335994 987594726 155491359 632556288 136102789 238660048 655078349 308901824 907049230 284012734 989215364 277705299 468990920 260174835 68237633 659266710 726267866 555873671 963792373 501782651 910326174 373013220 289768451 304999559 227129892 716351308 699021510 871889492 668679084 823454288 94450185 956701968 56204336 972234330 948797069 658253821 568074712 870979364 679017094 841305839 318198147 600679999 836873758 398271185 581882693 297153422 657649649 13948448 938406115 746852296 95433616 252491118 154186841 554707705 599653374 182860256 164483668 530584833 130108982 710735793 297079481 739120147 272651171 200658605 513415452 995550520 422609573 330405047 625364810 985248970 904977171 863297091 546456511 645220089 562181300 889535708 628384816 371280969 809848261 987181983 600175107 601041426 628897142 178670526 625143506 651139327 268910701 111006463 923538668 628803472 160023873 735157819 639797204 911169176 145505536 121270751 870435520 520239551 490248617 608988782 900377371 741605888 755236019 201646844 955186947 625098284 383697797 517401525 559677388 563389798 189414395 304501844 600043131 193074598 924151016 615051436 490912843 195250742 647591054 480318243 48973612 783346744 996585767 549132594 491626559 111212829 551121248 634763238 885643355 791244591 211357401 48225378 270330507 552389640 724612262 395058779 814004878 995194649 342321617 164103322 805427542 172178468 417206229 932915070 344873865 964978115 881044772 522840951 353882627 419125727 919971747 979730828 691080274 652931641 164642089 68093910 905900857 25035492 672751107 842159107 446778669 113681096 786687347 186826196 344387291 689269793 542659116 603146655 6709152 218783487 575158488 576488141 438070799 240065988 269389970 561185885 723727471 770134441 349431660 124478304 643262779 228252472 642923755 564092283 646184864 890566867 721325190 152867688 546040322 270607660 887876138 392825717 832588919 888515531 775547577 525165059 532353866 493864844 507308166 535881224 742844282 47032094 673743322 285395342 960784696 357443973 924672371 779746865 453726317 866031256 568529664 625756069 576970033 456578435 290303910 907133486 428701781 483169607 280896126 729875239 714400218 221166901 896574228 793793916 13640056 302062455 169536490 452741679 912420120 419036039 565103347 112789718 170114906 325169334 814191128 757977115 461226000 731151015 972918198 86766139 420782785 943161809 507134750 112404360 612524839 916088832 550581524 605547239 815011249 459958484 440616017 209935443 437471234 542369344 888165377 96891224 219474800 689769228 535563334 786667928 849122182 779732820 496607923 368301898 485469314 756477704 210934993 126665142 84955096 349082218 57385117 50870202 388215981 402197138 27596552 911854664 59741788 92671981 142097014 900699365 11029237 477329594 115620160 810044460 410374585 871652748 458078770 235174473 374103455 911163851 215222029 189030783 791174099 689732658 105711366 259186339 933478449 723524946 310141765 847959966 939395022 165267982 684777319 869488110 988285296 414518813 441164797 969798437 396946449 724761228 134789387 913452905 766437728 661929529 693922954 595251187 712667199 435222105 388533478 344299408 122935622 710627058 722109824 100380963 514628927 652199266 925061933 241790497 1772456 502891734 334447285 946017043 736580916 627234516 775595861 495422999 911668810 167758770 157345597 376757088 617318276 599235356 40840211 795526578 596481586 604977810 487896431 66784487 926680789 801840615 562392925 747633772 98945956 954647491 695941854 291775940 120161546 776326690 290894438 163830020 104870437 80378068 81369695 999542101 463022921 502850555 544988581 654969718 832719483 791651983 673414153 679250488 846099959 145123549 227398351 189377280 547004587 60734724 67638063 343127624 213684409 489271159 878525655 419838493 934542841 263460222 130544743 223397026 286773876 677927860 688105459 630127245 738946794 820985482 773556101 197976485 252032845 197073603 328485785 100128586 529034564 994059766 469030304 287368941 197040809 415400208 775521405 210233491 21243915 651881679 358736139 797853526 922123053 40148039 44536468 615255012 996545413 459803489 607875419 51846910 629435070 941337943 664793876 767251962 616396598 520344890 51240807 762558786 453108353 358257260 687021168 376944851 188157412 506848038 856552258 900420799 554412251 254674163 788346463 394989995 799163283 841249075 914766401 587499858 579427184 921879450 737386453 962091264 215170441 113191598 960180987 538031127 2494759 779262540 892912903 182207117 575342666 633000995 787227971 61256044 514803748 910474295 303463787 746603858 965832091 676721504 489687599 984413423 364061131 305971656 720968116 639939465 469245058 372974449 674901012 207444858 725309635 297007789 111700953 656642737 116989252 170047140 835136134 500672301 31167215 761028561 97873678 122071942 113722212 984571013 465314395 381144932 713957750 504942947 192192968 964314629 607254442 130754018 49000871 742446267 890880699 799105231 888060349 698931564 748815896 169802440 678102977 295167761 492003428 44235457 625639392 820813367 694584822 658261123 757524284 828745601 501422935 586024232 228270184 173871651 244566982 514648481 650596846 678466665 528463799 382137648 55403721 351654446 356646223 32472558 876206827 543371109 469637354 841879878 253527992 476942996 990266774 63185016 563425417 131897684 604490133 428750103 268411691 702361810 680249055 101304715 59251293 138963025 286475165 852620176 981442646 272971174 409410223 374926518 781860156 755048379 227298856 313114847 913291181 23175436 543242188 142389955 798876986 710809645 922728857 548618351 448229095 937683010 290764347 161518017 80235949 115642757 79735702 373028590 431337209 82130371 114647360 328230653 871117610 733981919 860188419 551705162 372723734 109483854 869274464 606711556 91732869 69229210 177016327 96747438 680008117 635162080 684909153 789665698 664697813 346816081 180406278 281659273 284241034 877137844 384435527 399753188 804536428 927201506 891281317 591454599 540288650 244714057 396344919 838076952 918151906 120690282 130174153 499969684 631284458 24579676 842249495 497862603 320128522 796564550 682440342 425735391 459099167 922268136 995186252 631646153 142076410 857559827 389389171 794945492 953958367 132168748 446567418 192057888 852270087 243932334 220756228 277213216 42468126 430878629 489226598 4870684 470713029 762319923 380846637 44943280 809163281 798339598 435594006 671876683 478632970 235824640 743006997 834575793 668722733 435730022 561331919 636069498 504176875 630257586 547263263 29305489 508207656 972610793 620915605 362872757 281979324 250440230 574710514 196238331 652886517 836849429 888557485 205810250 859919380 896836985 720554097 996328157 282109643 556607910 981877404 289059781 689587909 136046343 83871938 110318949 838147870 505132185 631712041 415477492 783239143 424175982 386924618 762510590 929703076 670228268 804322134 353354724 672545485 46834827 802919087 419296343 856646224 717535195 117344874 698163169 874967565 364370299 145757908 76739420 373676121 181919843 567041258 210927480 564513660 790376091 107183839 734956858 112296499 457482178 368718490 369707639 525995566 788747656 299919413 414213213 343307411 751614516 958003327 227749867 746386041 605633822 960030075 281253492 220810606 161645878 492947679 951418401 422279666 735632252 832395414 624348779 576157690 601799557 526828351 566252196 548774254 829539325 741816491 545957487 738209962 42381087 475426402 834410564 312866049 392815423 346530335 810483182 442313525 386659137 702641744 710511372 706454017 729285406 262997655 927265171 185628815 598956646 673146443 38803530 172600066 243901113 501051640 921614156 894779630 744433229 118562010 314985098 665763803 770937963 916793190 445000775 224915909 311829490 749948866 960207258 777596831 38708179 480108872 973682927 209693131 386263443 310605831 831427718 719348899 586462156 78372674 752904947 562299636 825203884 967498223 415653788 846228606 449149556 997264184 144069950 143064693 731450874 809086206 620258409 500326915 400548135 909956177 338417151 469537475 756455802 411101689 599377849 332550984 882412164 239599856 798131874 354922388 161160298 149792486 768695706 408971681 820832870 864672444 345356244 723717596 105308998 924076809 454647128 964671396 219735020 201440408 819217794 362336208 574783436 475608296 901319553 697685798 588365169 251038379 909188313 598092005 414012152 928143431 570983393 186840892 835117715 471304792 514269254 233794512 684365575 806007852 68920198 657816634 46686254 350084677 733128054 347496071 282627446 155447003 234717373 565521334 301012065 260855384 444198230 537694781 862975747 938898394 246203666 833268869 425042055 695531444 793607188 385061225 55310762 450994157 853066067 248475323 515536702 475773631 883456795 581718976 164687529 687097113 124423564 701105071 7410787 638756126 291982618 946869813 301894780 790724772 646641931 819428851 182543635 518263734 245673980 831627007 943424224 93335827 329987677 391612255 842402219 528166060 218598640 690149777 294226130 305225257 440718158 110859526 931353543 853085029 698292834 407307938 819652240 891028206 574620907 238107454 636952134 404446854 355008510 368458790 124430742 800488868 701093251 610302364 716421443 823731700 667340467 195428179 139878562 267151827 791311520 289387764 619916828 337328852 432676525 238212764 147545519 602766397 936297234 845869404 430036334 907047818 782482777 756420536 294715900 444258025 842075364 946886697 647940373 216470973 569283941 222248347 980218886 800160540 995471203 26636783 760306224 913984593 995129020 737491066 548714889 145493338 46078237 120651909 29318426 876844906 828645004 700175819 489646466 350930793 534643679 680321278 967209841 99110511 955445570 210746945 309660718 113463884 39454901 884562351 522351122 213325316 55214220 846658003 203276555 654819403 15929325 716655662 840049946 909245965 393981781 870436277 100669141 290952937 344907028 369843536 957682662 701195696 99170252 748347996 318886281 133918443 380087030 783020842 760993042 447424851 192471389 491565438 443570789 306765911 900589984 93051152 640746620 158651033 462202548 211851790 289689573 226230897 823859296 480562073 291673409 661839977 407412672 468786755 888298951 773171647 170742723 112287383 716848062 657906406 275128749 651961233 176128262 376722437 100927894 382930722 690533264 362200950 394395880 708548270 381706721 738728008 771783396 198782349 902654356 590317758 369615134 814010765 816447957 888790222 419675645 320169326 296396262 203322531 696302396 680460645 567873437 547157276 311371884 221166490 754926052 447448650 225854320 258055337 435232056 401433590 411703551 584839205 106112043 137274392 7531301 363040017 749302243 381288289 804696514 738533989 25133208 605518770 347589897 631363983 804992025 26771619 102700547 780486383 85879368 363950077 562560266 201050201 826034073 229617728 677641806 783602583 227105688 430177054 101526611 387566309 158758752 975569918 722985073 873492339 67392036 432635514 64207187 167216103 314137001 65495265 630097273 154150616 639494858 465109686 451392438 320959828 620466163 454756143 585170354 280140123 222514087 808239030 617122920 434508897 291784955 356156012 775497897 433270736 667380760 496262305 335368088 144317315 822627516 309635421 827108653 747887181 498198202 720807387 421255858 793064048 206297717 884680200 437154632 693251110 493466473 734542088 407866979 650152476 935743651 629570482 187314250 433378802 225274180 920782095 814603928 132306620 788020481 248600799 419648702 764973444 703072422 818400787 134853246 607580613 815094926 360190292 94894705 56966130 815248173 208060283 41293443 100101101 828796295 553946647 362763378 679331728 328260022 417265642 235434578 54617896 919622503 796216684 961904907 134347764 23849053 921641799 169177 898792106 360120045 146559193 195059148 288822259 347235969 361390261 918071878 916010218 719094805 120870690 445802367 118403490 866912957 842104474 211623428 9997725 903487005 482224205 944752692 52116565 351601391 755505308 445607106 944198070 715469697 299846046 464208694 134277282 406132788 65828766 80991852 691149164 650105342 274198426 35935507 923758685 373914345 978627526 11920942 899332659 680169106 217413639 299389335 78400669 953318059 966957177 20449911 885544640 606742905 535798250 851367376 297504181 138900566 189819484 921801459 634831112 281110064 656373639 695160842 511722811 826070536 85294932 21738127 659509313 551320949 203501155 86739923 552214531 984459038 573377158 347283832 23080670 602329411 307749700 179702775 296820259 754560053 477365847 279307548 297709718 424959706 731930670 965081221 638723824 616381226 393973356 306747942 245836382 536351924 525183079 638106823 914115327 36154650 878311337 790963844 616162921 383140496 744190579 137457484 263854628 963131489 180206133 142159204 675608621 718451562 397123607 438049249 581338997 310137501 877715316 786266929 336821344 390267264 432036953 241352083 965663047 592855723 419504139 126563738 941874934 747621454 743589758 165826222 142480686 671100072 590216670 772690826 491832612 389878929 553132298 398132415 664090624 413332977 354942484 581777200 991702880 539990598 248731074 317159060 182098386 513001251 870617360 803035128 613721437 896250539 144379820 342586938 365293049 27277850 70750841 206781071 803121170 746284605 605057037 622463229 154374921 340113908 343465266 66516706 34461619 285781175 649458024 884427115 94610136 774007054 177163106 392655390 445108661 41410840 992300421 418771793 496794234 104048389 857515628 376019632 640857805 968925084 988112742 58211771 342950982 634945718 799641334 62768197 760205553 122868161 583629138 817028854 677223375 549839933 559116005 994707402 254943061 3712578 877236942 48440465 29875179 794484473 599482207 692040045 657077358 51598623 536235678 147120982 175287470 70656389 256408775 211443865 254046705 756745618 605933767 996495189 911067502 362037183 265729219 621268989 232683731 870510106 293079183 762606041 221800128 576976068 36074552 822916484 896331082 425154675 807451259 197405551 119288441 991696113 50517835 751488093 439629001 987556762 161135183 187063781 613192109 565861858 72364385 679736564 492502535 127293901 757402896 400507976 862386 144568437 580175135 733453557 753948921 299276424 300214020 846708452 240312604 692211400 932425834 846668111 985011410 704654473 385674671 651177799 368558530 550590006 914341478 656782382 123237897 705590732 921390551 8436797 493664951 343045980 885010810 175140607 816630353 921065870 447616384 50560980 416392017 768893977 461743434 333636719 590119073 143903820 338319343 965487961 915709988 671598984 889865403 12041324 229116206 108893124 567700394 334776664 115588870 959707144 563091953 902188577 795027307 775229682 408030326 552674719 339739404 254503732 659791443 676898300 742796303 169726483 895325527 834905402 841317515 781914602 435594372 531719083 824722701 13824165 902937746 273483895 509293847 805359687 995449963 661996569 170173340 556268388 717441453 955455714 132896134 258399143 411296555 274541429 311905841 200251470 442273644 302999881 245641197 85650601 835491627 462573355 15931007 979614366 645660629 56210873 677235104 98786600 269185038 911104487 103228285 631068371 272775212 482636670 648963893 940443714 565872314 872636824 746327390 496633514 213938935 677203750 3020417 141215316 343487317 117270378 848792473 378054430 366550010 925851773 55208088 654070523 194238786 94364618 114138851 778616431 53756475 8290961 521380817 700121875 75545383 147810917 861447983 184774679 517050878 262842798 819040191 773757627 488532201 954274856 544023988 590078677 843237064 766626146 901875511 245790542 249383853 570324289 486624486 900516517 483755871 536008826 403235919 624140650 805311448 202337051 641840762 346403012 223632327 588092674 968809564 609979628 844695311 106811492 926349157 639001520 915924806 471059528 771138547 799209713 831967287 627407114 491391964 486634789 719940704 436771032 28386025 566375381 445484405 593456696 99851605 587794976 653785819 313917056 972845138 925147447 175043630 101340253 844040324 675337951 704825275 110149709 891536004 851882482 2175239 1371941 618815838 452999390 217625926 550353547 720531731 841677348 411095012 914264444 189761816 185986778 505246464 289040584 56719061 172258602 605251052 596634001 361421864 529925841 256446383 654207440 577497055 246843296 974613379 563695312 378786881 190239743 192655191 270778801 379912582 82132837 780175949 695486950 194173018 878479585 19096893 260068279 477120606 23634324 362379569 249395904 412115623 36829493 207376871 26856048 768385085 122359947 306342994 328640651 722779293 709939191 379428121 848414633 18839096 416892391 26028311 151690165 683204850 966017380 124823001 622376558 510782628 35728517 530809891 867117545 916328346 754313977 682965611 820575501 815639317 694120578 325234525 291385365 94449097 625644404 550860885 656828690 878383713 271637306 40635880 566233191 800295415 306399954 365128795 325378891 512509084 6387532 954598954 689273930 829422550 681083982 850486915 421011396 931513628 610414739 462117320 755956845 296719964 429889639 694089233 847412683 112207990 141072429 191033768 78624444 529597375 487113433 595592587 173805037 930639487 21760631 156457453 913873507 100969843 665717410 269491893 901304822 471552587 917910285 574445565 455353297 375982125 494836222 133469844 922357492 935168048 237284558 987488893 636697778 793656802 984937066 759407470 270976307 789853123 839360469 505053522 565643763 402898888 212547748 556847303 50979905 946672089 752717696 502843297 657689025 736967763 654394024 868603237 486580971 793028230 685536364 261954511 110741386 499153719 571420595 115240268 18672445 771276576 578866294 340548480 86824441 237160812 416219714 831861698 866619013 200319547 822963386 220621211 994019068 581980964 25621523 434884427 469687119 70366638 742813079 648045124 209367489 687028181 127878691 196476333 441279849 865596044 992986792 145465568 35172019 833801269 698396845 362865132 314191839 596253994 636389067 734162451 200176513 402665016 183961904 409699405 87864575 627893023 759161885 330634692 538662678 761940243 504836200 828938326 700439638 390487870 166107643 717831447 866726305 486900540 16468051 322959052 250345136 760606621 69149441 413338224 455825038 910208102 108484141 828978099 653034011 572670864 531335950 592370550 908967562 826339208 93026931 268438608 917698531 788260269 110098237 602129164 303928194 479299286 315022562 846725417 467400342 916569033 151616492 184348504 581194403 775176133 548900472 871937026 205691392 685906169 495172280 600042432 283277914 219113738 219347825 497198561 654368047 611180433 243314302 647636711 617958996 517986971 349445451 547164426 631874160 906759463 666743642 77635251 980446078 83786668 140419266 629492994 54036815 885919376 971161771 924960329 464084486 213301938 724221907 511804559 390534298 550839777 165818636 348592143 465089367 419849570 735249851 843162550 425325661 323947118 187638875 812422568 251093024 667298481 701296888 406065595 674303974 160888013 425147317 243912186 349203532 36716757 594537798 686654755 617884098 109795538 168479606 654383914 778245898 947059009 550442915 906327988 731772861 161240467 701558077 395643549 232435398 164635308 256674378 550738034 215167204 216421733 315953125 542785784 451500332 790913803 975212219 410710947 895821189 255096797 216807308 59975711 660601131 701394321 659709872 163529931 811706157 380444111 762135951 420708153 215646959 370807989 620958504 199091376 914410665 248724817 74284171 725299370 917985253 615857706 657363551 266516822 629256197 646795192 70739037 104955927 177397434 243743463 667990994 545424387 535012494 472814489 348698145 149932132 693203292 288668449 726226239 279026491 31981266 836854984 864533045 625957304 703133430 809506891 557175202 988460739 558693022 709983835 205299767 363793783 607464950 332125468 982885177 522125217 618862846 726706342 885459714 407744069 71419402 402183047 392106879 527652378 566052416 556753216 238779571 145555465 71036445 871508163 141844275 481294769 866219505 762287356 249701545 387429862 959915102 83505477 466820178 338699566 244488413 357061615 730233727 457981507 423950905 399583424 9043992 974096531 308286737 695898992 668132628 659602115 352990810 759343147 938261250 771630888 710281179 249945106 311208579 4763724 289200816 3956665 146372813 45697903 451408328 559539627 718009898 89450755 228896359 364407009 545968247 633809711 523619492 16559951 692542373 325207118 852833772 837105752 214877244 504544621 816222589 8824148 472922579 386926800 292212460 93200913 805241753 863040109 548704928 251363151 436915919 749198447 585839188 438614339 871028044 577266100 115375001 264052245 213220856 658231888 788973649 690154594 621704017 898677256 44279606 175363002 97811945 661955288 726006865 984919843 210904805 226940270 337180035 737916820 478133376 644902316 831365887 807089275 397155974 406066986 723099598 182086200 284072665 652539825 537214026 803451551 177502192 535745473 925645475 358890362 176656723 358883596 491433821 562076933 354627616 513714425 198487504 143106672 817874313 488278818 637827239 567517793 501510484 358094806 332244577 961190767 386934362 281063575 94951379 732972200 379446024 144346781 835503269 671080972 192832993 882570066 564799952 709775119 253279225 880263892 156962854 982335259 315948923 50693239 361123530 378015244 886070821 140115776 940992435 604512434 335522759 312147050 404759598 438118738 554960072 231468005 112447321 90200102 491830433 806869714 790653097 482478040 130419295 178308104 76842085 562107403 321830693 815130771 285101608 649580498 769771688 288868399 398448483 633794103 302991281 918746577 394676184 820880054 866758815 309745183 566890016 451625407 237055970 538166259 199307815 92315959 974341761 995307740 262734762 452566263 249232533 295503772 98697408 153771340 736905676 310285483 892326478 922060149 286700519 181767858 782650001 238198313 543026492 387100433 532108185 841164814 672850740 380012123 975786952 366206019 572837582 825847509 805912662 970384599 158570266 192355578 386585552 146191695 87609791 221917689 120784533 810352932 619313015 413733429 714585944 603639362 191491213 161829316 30686625 650407819 192982886 587658993 39654476 331298642 262214389 84137659 734552072 795949537 37227332 394352979 573404632 545953779 949598706 517741730 584982422 383918906 67889328 731275969 732675691 821344474 34171843 14356094 301010265 661801452 386279045 629741022 472106417 349296124 543056356 614334613 263795613 771957644 88750818 533616272 172847767 52404367 644754195 115918444 90624496 586453230 212054818 804777468 996719434 85782279 83345228 75698886 796789022 273213481 785727971 355234438 184848695 451623705 369995724 476504491 803982133 485207695 611819778 644505557 405647628 324962234 323586833 56512093 856514434 194531512 542260123 605907661 394326708 321467167 705028823 340613475 750892177 57955447 432466957 90148755 958674782 418628798 64628251 751408258 238311984 40571618 372175859 903891340 477937013 503864650 943582490 403675838 794728812 520631886 226246187 75975516 789300904 648988858 158485330 529430621 655710353 143942223 310596818 932425962 393002466 265332802 339156863 361584355 748356908 5238716 350236997 844634457 42013010 302842968 679764895 178679573 809046027 896114855 649367584 304144656 601510500 240391343 835823342 194381049 966455099 289160808 232160065 123659698 624303557 280402494 954767337 684158931 335930888 761382290 991755206 656933414 569939298 107561785 714831949 174174761 833243904 128276475 947751434 784713359 825608296 64900373 809782552 917253567 533876208 345345720 171875755 656150612 62462788 63338631 92254854 205299611 491181540 18779165 990082437 963857944 667596195 351862661 450501653 796646913 777364265 682118080 302801847 730868161 571054194 948289859 585227905 513283703 638021453 454338678 135928220 854710900 587177439 868342326 206289863 524169665 412109085 930388563 358897618 794799766 118090581 277190163 456820516 426824676 416600742 964180653 992475190 314216909 533301634 504125903 221630742 681065510 821613875 413226521 742497765 872082172 611327572 959560096 438097753 708645644 108149076 64102508 208417084 38873673 124101367 570524922 430647531 492578905 305667796 253259962 815967703 676730137 891949527 694929042 794095624 364703509 986112193 552735065 168951445 549056528 807760547 395860061 369103917 334405506 420968807 818898398 700137361 837509397 723079751 475213712 306222615 934493992 571581012 439330077 454580777 790491980 740559088 971976865 460514244 478879945 961967188 372434220 640988410 217188634 558112779 198999363 879401072 919552620 652726645 313815904 645234144 193129508 751489093 463236717 999027864 873918294 798218500 976024141 821697018 286387534 419450764 824977492 231059962 563778571 799231885 307089865 603151267 80195775 510046987 158529131 217445778 645572177 967498973 55690985 931837049 636373978 941520176 716852073 359129502 658981675 508173827 829835266 169489753 407230278 566970281 962440513 569643418 922898657 320537930 225330856 14120032 212326119 948702049 516239146 952069187 817350390 405598783 809071537 885946603 900392417 820814983 260773273 174947222 172814895 841503152 585239858 906502038 406258330 37874310 488445505 661982417 352433298 320907690 676115583 340098111 828755128 362440205 781982233 262403184 182361955 79911801 887769134 342653955 347642142 512366856 886759253 751805488 154330408 48425899 275898388 325758783 247285234 948416164 760039786 905654031 483169701 458364428 558326086 972004752 666839193 163254094 56854285 879462217 247206879 86337450 271889432 871698899 693941177 439261363 624407091 878212699 187109404 636858577 719690272 208979492 849725237 388503488 852280338 669789955 995722209 139356943 774875186 930231777 106172979 132331682 938713374 88905533 42101746 872542513 280783461 582707111 229313304 869013191 414646540 206172742 749141588 49769795 74468364 939565907 551277961 540132058 461882065 659243676 592982093 286305427 794039228 118386690 655665259 886510794 813535906 797451771 164488801 588345261 590839628 425966097 388279267 22878146 251601397 918727008 576696918 534873183 411871695 50417436 30873429 166708785 983948670 766084361 633250096 661567414 415179675 239558145 957730664 847517634 390685490 589215346 977228085 270123518 701234756 68518109 988129280 259767140 479174726 691449432 59900905 490205381 678394017 425283341 606021698 97988931 325513520 545569465 958122513 277785815 94494404 53503790 212310162 833483468 874908067 657832145 409852339 289173570 729686533 522020124 111079575 755517100 324522134 110653725 95011348 869158994 760593655 131537910 296023860 999715024 312996413 704764251 731850168 188091285 798081392 371832343 210249872 154423397 375819278 59163271 509216356 37186008 4076677 304788253 739740174 331482584 594891452 145857246 960337694 93323815 203511435 687884261 704036949 79795927 495299646 255847902 56705578 750448336 489952022 502718603 998987080 643946061 431303624 884514883 425479950 970592095 582652668 482295406 869624846 914961513 631156175 226731530 132206734 891900066 634551377 597255209 71523594 107210902 920983048 909675121 341983920 819904677 586265708 932087706 803352034 148520835 581497192 28471796 142705336 549148854 578474464 332388318 403949947 636119324 35961893 682371152 45981995 530212706 243595394 716095314 703303162 145698957 329377715 734659714 221299151 206167157 490954601 67018131 713714884 307867205 405212871 526971592 425225641 420980989 233062632 354294141 830457470 171692528 676865879 98248863 461581565 580630342 235152020 559384366 135079181 752600699 620894870 233814210 957524304 534827230 463556932 462804484 11051926 21614099 818674427 501580592 159791464 188222098 796021515 677713049 734224510 719456293 557085242 391752485 162765641 11460718 889239871 852532429 386347370 543582047 107260744 490210591 980025913 557085632 347505781 163610044 814117183 23252396 330716250 887174874 83171516 536895252 421941377 82204610 734622754 284533306 987688166 520522579 388428951 424158264 543582841 135158398 60960119 18831223 227683743 71797448 557074640 715180600 640775346 299752139 910142949 821580047 352026748 833144500 239752108 656348002 344704192 654812871 141130576 463583726 742096561 853176279 829455023 204758851 232078201 670642638 343635164 653887043 985187508 11707435 502998174 925522599 489583858 595919487 822144240 561443194 913323064 228315887 304303999 682442139 654707839 431436981 355733807 957836864 230225972 757785247 529651863 331005294 555717815 353761166 69268608 349253762 31981788 265160953 820529769 277047979 281368429 86471015 257167622 204327277 48197029 390340856 466399933 327541023 229581750 460845021 800223783 797302638 970328900 702534364 306530965 930072024 759270377 716648909 665336457 908716594 259202479 51871775 370106424 934013219 278531993 246785876 716186639 158836390 209695770 647257984 817606443 82919564 374992283 17396174 743816671 641803512 199078138 148543739 571563058 383817441 870696454 896230873 65648734 200940691 691506180 980097998 26729298 408666158 848673325 687339346 204507953 821248037 834784301 872444020 807153105 697134529 367878822 122351958 933806909 448801692 124871595 904701101 689329716 147268646 740165 939641410 84471975 171079716 780197362 543238515 154580031 452613931 384493345 404691890 586549972 366176809 787266487 728393477 700022007 549189085 294800012 303811717 122112617 538024794 613949167 156084447 151093922 816325768 114036510 804920534 389067083 495288483 373841615 592544702 614746308 662146746 771587498 820419075 535640223 581397041 120262093 74040224 210820131 886995776 328642119 608154280 402744522 420573553 672710557 545373633 148425411 298585638 170614343 892661924 355688304 33434384 666406708 336796319 50122729 516654777 110465602 742255891 914028920 179629820 153925831 771301877 839437339 744285063 426303499 758025297 958637830 914539616 928902603 955122371 220150558 32099421 163648184 953407484 519836542 126229418 781824246 41625923 848383990 262340167 432279197 543873265 844682631 493429896 141687356 425126644 329856232 999994771 23535441 108239181 741507844 115506149 963726546 479630482 533811066 48724430 671547303 823511148 33580316 540840432 888579885 933264410 586193008 308878788 535826356 348366061 98285618 728399892 231487746 770572490 269171664 314959746 837939919 833623723 452353517 656242944 615656775 976709918 841902814 977246806 9424779 555868868 370688304 574253728 62414384 625235155 3602464 195663565 933585854 310293909 455915041 730843681 183847730 885359847 237373786 902230195 83931772 590729915 93210661 656769008 270351618 569354646 276064146 552120086 943948315 830010130 188662241 688185274 562672533 121683037 67172108 130653251 759233584 235721401 527367995 781342828 491216417 673573882 393284941 933353414 304056720 392946443 17855830 442368563 928454426 105274985 601888027 859801708 356369999 746936486 107820696 504231549 501148213 768937192 479284346 561879620 669932995 172581223 396396198 574069749 687035495 637783026 850852016 29859480 80689793 812286571 689416805 181842570 656219110 7571270 996604993 186512376 712295517 794405390 214362105 262454119 898574885 282802657 651953907 123906095 94170733 505505775 903057609 682975483 916489691 580182014 865864650 15580746 93446918 367003881 390152569 512150257 880527100 294311196 605309708 910901911 227684285 813546778 767116782 858022456 555951805 61654520 504739389 567527587 771950950 370332639 733132621 238724860 892128660 339785357 850157091 362476346 151210519 908199380 111827962 342393002 431209780 954758170 304360642 85794410 606478629 519920856 712370076 930628591 953382036 406092572 454515039 65599872 752844068 482506246 114001686 639048888 243066344 47230286 88139904 311278344 540853226 8026045 463118479 986141746 879608998 48711599 943926761 209467599 158632076 146569624 37587818 226739402 186015617 465633915 926935200 510551523 864980830 653198964 126025806 277596718 431538288 242830128 527938793 366246545 407419894 851384944 16783646 738238793 203169959 119859338 873380426 695340133 30485289 743475944 167398656 589164106 754771611 704032902 465663367 495333933 375158028 358508664 374599770 647271068 632106497 97190498 508429990 427378166 223160563 774424318 106888399 441583854 353887183 586076826 513535211 895741196 22479220 22795159 135840069 742520108 801441848 741982443 754135260 365291516 464788580 51646624 437466081 778409602 264924339 126724691 947824189 278941333 161096919 320243637 260814856 774070623 409697268 46767374 499255315 982272481 926760739 466535861 321595487 796683119 703759857 80731289 128496804 346637872 384692957 109255355 586581195 536233887 814221789 468649393 335331188 177421 117740249 37960741 381166193 117239324 2356271 954157652 758688585 312140613 373402414 412210832 778477494 544920147 765261979 614811071 953725991 3452646 644372783 306627545 92793407 354357490 464993302 396120173 640604500 230668093 807498097 464658717 352823537 169471460 564090069 735373341 118039892 106627286 230496202 3966136 186499569 668317271 124013134 770300875 661231597 316939647 624546127 586436168 107042467 900774073 797946164 880778165 703037475 835392068 586290261 816826538 394846638 802541237 55810430 512103767 114811451 993366387 646527089 818719227 839981301 126551866 814207072 29824366 493338043 425502361 381663351 128719768 926164895 125968500 187158096 111170039 390073192 994821762 208765564 312827422 247950864 465055184 905430273 458604080 429444934 227700540 827332567 603191145 292751340 361859579 737711978 890702485 294950554 319109139 231127835 352671895 948283417 140132065 88400319 33396964 877491690 411464597 770206238 929013253 393734333 497801650 340871029 324164121 854513402 203882895 359430645 95819088 124207419 709218520 49923906 452510321 722634960 34479373 493482228 966432597 691698233 295666689 250933017 66826601 998555056 594934364 429501105 284454448 954070941 334042138 336814129 473835455 20365599 197926154 245562881 926581056 54926986 85817680 885436670 378581359 375325155 974175204 326541048 910564128 188552038 762208529 730699061 637601719 805597697 712719094 461635308 355362222 93547990 41650696 192589771 245918483 615614141 195998606 261152370 304764935 285034175 338388004 549457654 375874368 1408668 937419321 785483615 332497031 334519878 469024913 393934890 385686843 273753956 63277251 333100231 250767565 258814928 795675067 402840092 220741442 490076185 856848442 425115392 283124660 238827522 780617553 51657409 153498321 197882113 934333674 465041823 511437658 386447041 836426815 658075982 539949734 967710624 217281633 736761208 924996892 575152946 54900402 522294329 483656380 602729148 747466603 253091489 8082327 646113722 178105879 511535414 16010322 127496793 211751446 578360943 329909416 799940605 689219355 263529786 142906853 656641469 654333871 729084278 275148139 494897890 109317035 349149306 777776433 260148588 248776386 941750157 173447231 996134029 910755573 674740843 22006579 130865963 297455900 133685702 666673343 274631778 310778212 955129283 210719784 70000128 278112716 573366393 330050505 187970312 468068007 453486198 940297102 417845808 200651037 157376825 260267385 10992738 759850409 505990585 94585889 550965054 258676892 655509724 446399278 667306903 321222809 880128513 752937438 93258738 853918487 551136631 992200068 610364170 736702178 49504515 744841219 209799758 965077147 753633886 419927127 749345889 939138867 437024181 882538252 370104730 75440244 54369319 754859205 22420610 345186680 601135179 75952823 199491672 433127727 781396135 265719083 196989840 44749534 66904634 320386559 326732367 879123611 724429555 580093734 826085105 811766226 676585015 779039011 347709572 704808387 915682143 308529042 324992330 395521537 888454711 11401632 218834235 960038132 337865089 160345742 546495616 991512664 413823856 15806001 291817465 704231356 859001901 9059701 280715192 574611204 13868630 295603413 249325444 401857256 206814074 810887397 14517079 47776627 807020702 922850505 85328353 561290372 798182587 647438011 475617026 646546512 950751549 42723464 405621844 656631774 952908934 813529619 124018590 892096905 578160745 576515025 359263586 3939714 554045103 669572940 629908304 572261964 550709141 36486049 626146513 694115646 347759692 208079873 38749053 259058437 586312568 902170163 383980453 39374367 208344498 629499153 359927498 219299168 914690566 434364678 785964067 16989809 839458421 945070743 585476380 360633932 734762612 806940887 363824593 189839810 631245676 608089585 40652695 237420533 758541112 788545441 679018356 180388574 465350314 203939771 914730658 946165192 880711174 108623011 748855056 669035987 21151620 684514772 922260449 948491890 753383890 600632922 674273770 147466221 181465745 961281879 971503160 411258336 333213907 64351361 867378824 530747834 749726116 178151074 806862286 876100927 1117822 329109015 696565935 586176775 993690578 656769362 821977606 607286012 708017030 676495193 594520930 193742560 155385202 734127684 389353863 91499717 590804962 810917314 527642857 447691667 730387479 608700821 493124660 285219205 520381126 151469585 45749446 16333996 125857431 107907233 68950835 896784235 329338023 283418178 709694401 490549497 644756230 996028935 722287337 645612514 370401082 481955731 481786332 144166022 43797179 125242786 822852348 850448793 352927093 167889024 703413854 141289633 827082825 635206288 532053583 746471035 851870603 727401670 209234380 917144535 938176389 59757869 152576264 166947767 48165619 643189603 971515882 519850996 640153478 476265752 399064204 302312889 593250401 470652563 617893821 138635782 488009887 771318573 656749440 545997870 204616139 733319635 990186891 184406617 452950630 29017992 606959049 443542019 480448100 745677793 311085785 505798267 410841007 22794631 757022860 515705701 815625379 598219448 237825130 931890489 224288912 746479559 330332206 223742401 338920508 885624216 66266694 865410719 874392158 246075941 124250708 393723845 571051556 283617019 654333359 286327802 745358766 130548157 312003555 699543388 682489488 140565152 197173548 441039321 438199892 262926062 543723775 134640052 959944438 645498243 176230018 197119495 295650150 133558611 80267023 423037243 550578697 711500258 264779445 172517777 688802617 559026122 446021815 824633756 741550528 522122041 721224715 443205829 278358369 851819632 490095067 195231174 916239184 284691013 346167304 199104303 43049140 974135458 185444258 15051237 704190252 594659076 392330097 404458910 709361479 277035260 285800559 614116198 250379530 986766001 353614924 286245404 931916911 64172381 755988969 430875381 292903904 29576652 232360413 598319097 839941824 957642464 690562291 967504513 554356194 814554639 403623082 542128064 276587024 564243427 718582708 649781558 542157957 51893881 289582711 212758846 769265523 392940035 152706959 927127938 519529599 591750982 892985930 885919105 460127040 155703836 265486122 100354832 189744067 281488372 440118375 15513302 540419338 334740045 516250731 948749518 710470024 359016766 100528212 245984457 306388390 316709873 538126965 74576105 194267202 442589988 93975253 635058728 425037611 778396071 324096430 287641807 130045350 472909024 153334767 641463039 394843372 627432778 994123195 383056683 799321769 767923441 810585832 205807260 176598911 158446583 73666433 809569260 797882753 815547155 70304836 117956491 831866040 200053773 354952997 260763198 187419554 298188867 509921225 841810330 19451822 988994856 819705356 728054925 273345 275038399 395875964 144457686 328713908 427234340 287646427 136649352 888826323 611350019 274662048 474678411 479361887 912055071 323084663 107644187 705319181 637016269 625143229 688425799 901378694 980390774 735526661 385305203 771112421 83890457 384575125 824014550 30240828 830896582 744102889 765276669 952290319 114826276 878372655 704517446 190180822 81873900 700056010 386336358 832701056 46788715 409252048 102965732 792392171 932835076 99046284 887328155 147139949 383328172 818264572 110432060 63470158 306238316 804905299 784793802 493396555 76952803 498408569 331124508 502812693 11536065 663159942 107138142 281902544 778902605 586414922 855219856 404510613 312247776 281889225 981005830 403868144 683817320 297885879 361460198 850940514 167158502 876557056 661577389 397393888 189587696 551372867 230682794 293937490 571275056 455320913 275208834 385557 402885347 55681203 531169706 811692666 997043034 195651362 172288240 731179076 726961788 677881357 772050163 363348270 392820546 965794326 763112102 970499939 782751290 529030549 775273425 634397700 330552838 89563923 247767952 450505126 546423258 485668305 178195154 581236433 967513601 684305471 65243355 683009666 59591767 213188229 810966466 778690729 613240016 489759997 274452212 462491308 880370161 5728438 2501551 690301411 665943378 160325107 90145160 139007001 545268258 909978794 192655078 415925265 553754018 184590086 123538820 491103231 103791529 565389798 121643763 59644939 909374750 449560923 501190933 131849938 37916290 242625326 288005283 488570340 132639844 59938135 507204009 62678599 414673386 501580935 613153285 341099250 531896142 901418655 519131627 478985555 131772511 915896631 901124707 459260362 87505148 792480792 918821321 848614956 5083549 627835842 377140813 353928257 546633674 65830375 161646193 662768709 497035937 148208110 740822414 942923627 350899028 373371761 135207503 946735189 977851305 653332159 810698035 409403293 704389752 945127259 792396559 647067216 171671601 388649083 245553546 963792494 87808339 506653065 761138080 913311083 67856118 527385766 61029920 872789681 878463810 599994658 685857838 68217372 738276342 454235653 889184705 155744380 873266402 372292746 126781990 245371415 449686637 14376606 338798203 186296100 113242639 189962597 464205877 122410576 415864536 9948598 878976411 711660349 437327848 12664986 137027656 144237823 121837813 55550929 67505069 398794909 426670280 393585740 213104524 512262038 941818816 572931764 551644798 826885209 496547917 955001826 311934574 845949643 603223926 145502565 819208988 746439877 512089940 613859327 264073884 414016660 616413588 262009384 690703828 626863992 298939385 503095434 572980993 196765221 23966936 575096451 351121970 995858244 44222363 512110246 468357580 80314867 95327039 761333562 629252356 858240065 120753877 493042873 618452072 633758643 998818308 984925779 13954647 407086530 225291653 561839209 734837124 127339099 399571878 454479122 653093751 688709213 502966984 483526297 622508299 915455518 912931809 694833148 415404785 280098791 308582651 337471855 768996908 777207411 669782963 990195415 47976084 606591860 215416763 826845264 765641043 812853774 972194136 339446440 600617834 910196058 49102820 993005025 435674669 566601957 651036749 444352946 828610499 634637614 901281173 18097159 985760679 755072555 423659856 858550141 563725098 752455109 525171753 528282599 586816494 754841175 194400349 245552844 128379500 85245747 160885822 604535270 571215983 952399133 602921649 119802788 824999319 665426126 101629360 282824105 799834072 586276722 652312265 219701067 531145720 738990890 368571294 329392148 66949652 740311435 986159715 795635781 244190747 683576862 301185635 276647758 590004305 210225886 551015036 682049623 72788430 116841661 625772958 750908603 258187517 113462815 491861327 961989255 356241437 562855260 56623146 386656512 113480643 233183042 37202523 468333338 214966614 931931538 911184421 664674305 215092114 90777983 295194716 223602068 50746630 392212530 218829035 257933029 584468118 914122568 840953168 764214458 974609401 934508882 727759131 671561743 302864444 54758996 675413619 332448914 414943293 111418438 123598992 29509414 922687792 797416854 13765186 552010336 454661406 166635428 15198313 685158157 459792737 805916997 220766842 740403370 266627370 470257473 628784897 483509227 160813051 248280789 882504217 121808181 960821805 755288114 656299509 107829027 807132012 773408508 657260379 164454660 267926837 304969931 543458340 311263067 441933663 516209581 38775230 855455838 144117903 629209762 198464426 867951736 842986178 220082719 875256318 225968328 786511303 24990348 218893795 970615200 636286402 530111686 153104408 579014918 75654059 841059485 942502765 805206326 220811725 352448855 428055881 657790237 636256327 382285868 426394661 201936608 82214798 58135240 11058703 498739283 901597417 70621643 553613096 730523011 239072500 607049036 590182950 544105261 735288350 20725586 382494931 999142724 525785899 933320794 878250636 814857071 693942194 61420500 677796034 507487112 729002655 85504166 597203324 335740958 405137587 3157415 313794516 824833268 319316223 37443621 596762230 288892288 134033261 616207456 561925156 885841261 593268535 56273420 339184180 335404825 79296366 464697555 596692240 946305559 45119348 883377361 467215029 894336431 599738242 665671958 683769141 746309465 104602403 334839336 777422133 710094662 851449271 206957182 235795055 393503959 955577585 918876934 225629233 755878179 691882841 728206240 899672029 318676854 74368203 610989472 858494311 798092236 170661111 373911632 861491674 249963354 396118495 479209835 501923795 606768390 803709019 360315300 104753668 405644778 115230360 765102877 351648179 507457493 850185877 655009776 672706360 835048905 634450084 491332778 767588994 68944510 948489199 590140618 702722963 455805662 54277873 945019719 824663295 470385799 442885625 582595335 417336433 967905356 914060203 592201577 204304167 827598004 712741758 80419516 284206193 125380218 881330238 977210053 406865462 998617355 690417291 194155838 743617390 750294795 997708633 258061393 18932393 368178896 59930735 464352545 776925318 355830501 616615144 960641601 96159293 483173001 16061364 566837818 434909718 679415854 280477720 597916682 923213296 192371706 146794026 217480608 706481595 115585609 243310422 692377697 92447230 286618153 181696732 588134822 847862866 718915548 963787343 574691132 333711844 285859162 148936727 390933474 339054583 340700364 154798576 471425486 465959008 306217746 672361833 638005545 661873672 136442430 357538918 656471182 82646894 127434775 929108895 991267215 652676898 830962327 53369119 260365104 547962443 710551149 971082949 267043434 276632354 659130748 69998790 460035241 304849269 177974106 340566057 375935055 212131621 259959762 36414793 729304367 482540712 140035426 895419991 662827794 353412487 299841470 817835478 412626485 239020769 265087051 892520733 877131209 503649255 10168485 693884121 388254322 515813982 166767897 259064712 778814153 851424544 651964716 81988094 954656730 170477723 309936146 400489956 24909223 474488144 992106807 485731380 751573411 37668437 279148218 296557502 545754423 623385044 444913645 318030247 72190528 988709258 173287895 194285029 192986511 355189577 779027890 944109508 424520040 326284662 390041965 981902948 677872643 985504651 102381098 240436024 570430479 565845654 304122561 140953224 150841130 657477560 694666812 44093936 114307178 57223848 322584665 404383967 655580375 145290798 482959883 673391897 626655726 365483176 256192505 323890486 456710688 130627208 256576254 52348704 457205072 713258195 819527335 641147033 486716761 1165219 907329976 389651379 254105734 782928039 224665767 518830421 133191192 888071582 289600032 916731325 739132612 509599968 821558143 580038393 716362546 188873173 427174233 367079788 29635199 433499003 519120883 241032272 43032764 151701732 327151561 74475054 493436268 319290805 763315721 662833511 685496330 747979433 252006165 930813103 803729537 459065868 770697477 222075276 591218098 802147905 463597091 927571163 346489842 1016893 341729645 967075660 364205448 239126025 148366102 4582881 837591347 969160003 113255685 539192435 145932451 351202717 730933588 204920877 957121276 743034717 500616402 71234063 368080726 333139932 899019650 534472044 869866815 651570183 881164570 856648812 587252535 411701473 254409093 67621515 351478066 148791807 904790881 622728472 549165850 615300106 111719554 282778039 274186571 624458049 132243565 385049312 305366805 393105908 432881374 835293789 593079102 782481162 461376578 987253200 980973181 865354364 833404477 998276907 963464704 319378904 532183590 649573173 534116327 293517503 334678918 713121292 853711302 737969511 205608093 247254430 21242151 609047833 32480477 779119150 436845574 623897780 329849709 979150549 640535891 340467496 321901991 160751103 957205364 317577724 527912346 533878762 405394112 666045897 532207240 891692330 347112453 479620285 497624937 920282920 295967490 501571865 404226407 569811614 347269870 47278003 688928864 899107356 452374767 542114933 311723368 260851847 182743204 477102812 897864516 962627477 670070428 601716346 949183215 668263506 632139485 819818868 605012504 898288029 210814814 968059652 949652387 6672043 901581452 684131832 341399588 602303364 948988873 69366065 343718503 101700481 695493096 472176677 136808427 615211476 52596659 636631390 488068449 664615936 518248549 681765113 249148210 517510749 781518897 71878440 794083319 608309398 163646649 468959408 731156223 687146538 841594775 240455020 186251980 867696878 223180503 109746376 427821462 926103433 406777723 224207430 941704646 178860534 526381558 776383997 715809404 217129990 596517554 921553685 523086346 210727899 730172042 41248844 683452023 557424238 276593488 619095668 521602046 767561739 178375240 262196466 873675148 285187792 911185579 248456769 744837445 603057457 765681190 420775533 813859071 70935159 302157656 83589017 713536709 991574332 406840919 413933177 978393429 734281712 490210092 853177560 112928931 491856216 426902610 186164244 572996692 428379401 539664699 522323869 758370884 801383409 537765579 911230842 840519936 303902927 408350171 953118915 219251277 914665654 106998199 79835176 880177567 772371342 57897632 974023784 318374050 639386259 658693707 440543451 600090549 381560020 388247649 996521961 283764330 363132853 22480637 487931281 731820040 960270189 293621553 396536803 729444361 141194121 765837697 402184582 659331740 415575911 822041702 756282931 689577764 899629244 85089484 148570424 722327735 477601295 366877332 378089973 328395423 514059067 197285651 496406626 916598493 502575089 213276049 135741320 954073249 605700148 603891147 231159299 151507155 417445595 403489906 170650759 654969998 51580434 729769898 381674584 375616927 252708825 461214604 35365328 562084106 193907331 382198436 335146205 972201349 535371577 28710003 843818880 734675964 698212469 832878062 672369231 411173899 220673159 359973373 671086323 583423623 481184788 110512637 325634219 490774006 878310545 967486527 27791560 752743186 108015308 916437126 497078063 985601865 676223332 56046221 746547930 923780928 64751436 598995583 669330007 365189452 725195852 405806973 205000263 627527159 149715840 679606812 452048864 215580289 498783191 369946340 163482476 556404060 551013013 545198290 334980296 446321327 473334225 914542038 107833830 193179349 204260088 568244054 622318923 329923803 570331976 357652138 232557201 607421701 560386134 8145822 274597094 479678281 911587977 648358643 397179276 602338770 29530524 240854237 524676695 223565182 305942816 19085702 527520818 911232609 981106423 834656650 387211162 437350464 839078874 796487802 334076193 192866071 969212884 265174873 204158444 71674772 775102149 588058402 359436854 876294553 755205857 955049791 99565515 125844669 394908974 621335571 992511118 459500748 871039497 474420082 524750067 846105155 145068962 588422436 749880453 157856469 910461563 415334245 705341537 465429480 329981933 610637160 579185594 159948569 455242402 694862799 41764947 934767796 442642204 566586677 352946952 393705532 605994541 976287396 903109189 724794601 448995709 734467103 304700045 415312933 248046088 722125082 692119284 220399118 435504285 431457532 302858662 631759352 300591200 903382948 76240478 561281256 88545608 420521953 452089583 196240921 689716386 19506681 908389823 572020603 32930188 658763811 242973255 388632111 917218171 484782349 52070292 801912588 712678069 593857110 330906825 146582302 343624920 144377109 665867163 194690593 602102609 94656080 308122835 652217610 930189798 836310918 506885328 242115711 272182061 515349286 205104642 423987034 647758610 241900309 846443888 263295273 611254101 917770029 502868787 934349489 605803530 567052216 656734457 756483687 907895831 987730937 915433603 387497205 98982329 711533219 373085735 517679035 550278911 655199840 880331598 62001996 498871885 182662731 883628279 604704749 472597211 774315638 389780019 117689369 779676468 171940453 508381863 559410943 444519352 68612497 649631501 514492674 372969754 386075111 397162931 819335224 345694946 796867142 30900474 818456300 86931435 42505989 140317656 893251101 816853222 971642474 434604631 323875324 166582998 337967411 237079571 353067122 567834514 511514385 989084352 115222936 918327879 197583657 112509602 614519868 571061747 429921426 243603220 666559075 168458219 41804505 755071234 388292545 308706902 960762495 448399214 7618115 330521263 535324537 585345518 668829317 884813383 516080560 121141036 471865949 838713536 34827135 373641573 830672206 767744659 931247160 383279851 925563157 436266379 911197855 807969443 729985057 709997896 362415981 252425864 263547410 697557949 878519758 179430438 770687553 53688755 159373795 418191135 420853304 221700932 506733377 854275498 626768437 848778336 139428209 648195855 292118444 448200011 514834542 113278508 583832514 759490333 741228842 987690483 103748563 903329857 869975049 541675498 107365868 350176502 700800867 197470889 776014673 814539217 362529287 188184671 528471289 197902393 162234803 474540878 732689421 640053994 598138781 643487819 417519725 839721075 789996269 90612543 58146602 582920632 462762304 426632104 472854285 583690864 993863463 123059992 689727247 869871527 138817190 327782837 116910303 692667454 947935157 186676920 640193375 985377126 227108546 279555310 975463207 351372073 546349358 836510010 625648897 801553633 763958219 636171537 624287339 315630527 712933220 803796732 294087192 531575109 787996982 743587610 36866159 55312332 599414127 78448539 158191115 406856959 240274870 283947846 334963769 57274974 845927842 670495732 94920061 631477181 766293825 997607186 332937741 34452418 730759059 783143459 372060244 371271786 978559245 765015356 282670961 787227012 388456471 325639558 692834741 251236660 509020558 639653824 419075369 809137266 421576003 381111995 786626053 391045001 610954873 316888028 488874298 314038936 995435115 886301597 638624489 26565140 10565316 434993675 287744746 724051268 252738597 928620874 288720711 163897540 654256290 492974093 40838333 291505923 541767237 287478814 679844162 3785412 11187082 719400668 721052281 436231585 87119841 160391096 265877055 205372035 27801648 83327159 108436771 523844139 112206670 788181235 307068645 796180909 849190537 732689178 120782590 921559792 423930401 282893805 702546712 990098735 337705419 966886594 182624146 498898810 771251502 364843011 987477501 711818550 339763305 988289965 955100065 223902873 225182859 586915794 467719673 667407151 424862234 349842711 460254002 16208472 696091021 741121335 470492337 478930887 36582354 567671166 741461386 539231748 266383561 977572686 915336969 867140843 984183238 142473885 28442925 642071595 918752275 558695029 656604456 997617609 972324716 341110644 111103456 452454554 261849217 896337994 855974001 830658764 313542519 784485949 315785385 784632925 567486055 161856423 601251723 426390434 854868958 812939895 826720205 13302722 517882716 624543916 140803161 966170937 793180629 217861342 298544336 471836246 901740595 421561525 852576770 772267453 353423825 953391471 969699447 970338021 400624897 429014622 338429161 238742170 904883592 676986728 799229640 378495356 931346717 412507526 168629 79045759 874992621 274978629 294175495 64283498 223311642 828848968 118013513 311848792 652006711 654022851 583835066 46750009 384580302 307144194 651695563 939873362 925802202 984969440 700314789 220040377 116025677 993896784 63921824 75880410 434301835 404661208 836505293 69710581 69403885 41021457 715418478 941511581 719314752 368836393 476402296 80945722 160591683 636173408 143939608 299983496 972888876 233501582 19164459 964412438 125318436 354202524 71431620 642004680 875673030 862329606 997923754 704163670 118988964 217355872 828043991 525625802 930152130 667236046 697622010 708472838 137824537 660633738 523176694 313727548 462357269 340968801 135196513 921285492 811365656 581433654 381388550 737320969 65780469 45590142 513406051 29941292 811756149 238734019 22586156 66465888 543253462 340405538 516279494 521413116 186099270 572322508 205859020 962031020 831928940 509552008 315499918 865815025 694624480 889315375 251434125 80281500 719120046 458940207 659956993 325128791 236784600 240819977 962346067 903926044 764846545 914446548 363997347 603873979 453428226 933685943 179223875 937886809 122858056 110631538 195085113 852258284 934586740 583394774 792803265 728980160 799499722 149335368 279076553 359119860 199348611 520303171 915524468 272280830 390497611 189075411 356445848 310167587 413955267 364736282 660784959 13579520 67619072 360173518 656346410 158557956 283064074 467160761 30868809 114992115 70418526 304440888 788741188 339152996 486746477 499251389 146988789 119858244 307205147 155669837 286806252 703822162 463043136 751375875 817768682 491799456 686206506 641346187 925962086 711094808 955958553 626900648 579917579 684719349 900681666 221866670 453243192 7497798 642985677 329921032 477052030 206833774 986458967 844008371 751819046 933441191 769481585 978621633 545611689 992963450 165656734 692858584 394064182 529847112 623391321 323752112 967425583 612948165 280886413 257123481 589295788 539489143 719163419 530101490 711412470 907306555 338215256 612668595 319908365 201902017 841379468 880768996 180500003 245375755 388491892 546227236 244151071 85163506 654177984 77247779 566010139 641216417 958562454 406941480 682666215 813660440 545864973 418741643 284890243 681777066 446987699 499323196 520712616 187312511 807668488 276421435 992042048 288708115 744609536 104131869 986734826 664070325 779878277 277708686 595848567 491252489 916074227 744318153 291689328 69937543 412015771 704277794 604344973 611542521 328302912 970549629 398312767 373653505 758189980 410678739 827599655 453427088 209366236 619992500 850784669 412880752 170071840 252383936 942733354 49182652 945694205 785827117 361842446 469904995 808326906 744126532 832931771 62051752 281566230 876299492 729837399 169107620 656786496 979510270 19478846 990671811 487184862 949840663 713499518 822289219 630958407 17870537 593822554 674984376 525485385 749976898 687296968 969489547 234517411 319786691 380540403 269269622 572926860 649157154 842500025 515880457 473487403 554180424 940680237 671795753 545096476 336173492 751160854 259959947 411846385 503892727 42140271 624042557 834135983 779000630 126789861 507703838 328044365 686135211 507824732 38722401 708751928 211252004 676380522 251228686 861303250 841074819 77276891 614408577 989364974 67574588 881463339 413196521 98419286 774435802 250384399 115506122 101472070 393515130 957791980 73312892 72515566 577567566 985080158 446790313 490059251 791985435 330279603 314603475 296359150 805140411 849744750 664012 858496235 313129628 884219844 279840059 886930668 503756608 336808482 707970590 627828580 579917243 110996389 469297219 580892861 734635320 934978208 913168845 834020306 499025524 653955866 397767605 813187701 194985025 355318605 982555719 565333482 921637381 808320552 176218529 372035434 116042296 750859726 122181687 344179362 193652970 334085141 193257298 300883505 927292474 749201672 550366092 768635437 231426784 417184614 636250965 448224927 648211620 855758624 163694449 201533954 377964772 213811679 921207672 329189832 662470418 566251387 484060245 569525461 677199668 245211781 595295944 504278530 553909859 767178942 534846436 179020955 510361420 925697438 16443281 586594530 571863730 561920718 941784331 611416202 111824874 129346222 262692193 705400124 909213021 528722128 400384503 278521109 982879497 589111931 556173060 468950310 954581761 903166249 468065301 693953523 858495976 839500041 286214792 742552565 24759162 645576061 796647442 911259160 557071108 529056669 93577530 272138813 920133095 234525363 582233051 558431161 779797529 570688189 822549414 80319956 847496355 80357103 263516318 690901068 371015204 191663150 996936602 917112783 81011532 886155157 294633158 557037188 997737314 150356212 865303586 715172483 682143935 267665228 791894529 855566936 324922193 33967956 560913804 991295876 446884633 940028919 778701117 80290044 3535021 660795604 651923812 771001768 45234615 348660413 451325605 790934245 240953203 921010744 603180152 675454724 527297333 716492289 417662888 90971081 84245729 532999046 173887701 55175404 295630705 785328490 332253426 690850971 309129075 177522178 302624711 199049206 894175112 759238619 265293936 556064658 708873447 181864498 637147100 82198519 77046743 29343098 912616783 898429474 132103736 967065562 993222368 535387140 597622779 762175916 474251772 477487872 520880549 995615744 693221345 636665969 221877969 514883862 46104100 681123874 648974507 864488680 19619115 328164564 67129973 542471070 780234932 128464571 739416581 237473303 142073421 811353089 422465093 911527015 457589209 306348866 305130930 917622867 203080209 200641039 840465118 471611351 615065344 699781995 273890543 667924384 36860038 362551377 788174365 182572947 221203671 882819628 436509751 300307268 239613689 844845916 799064351 153600640 426227529 772639672 545861449 927374787 407195127 160603399 755329601 409915074 520800133 131531654 611214626 626378979 397807436 753741925 970786591 668739520 574116854 453284425 609688061 334507432 896781317 102906828 727810199 448446494 597641291 896854521 266585 720040024 985541744 963615952 762342086 987099585 737356144 512600520 435132403 296167031 479947290 373402184 401000713 8976845 236283282 694213164 53407174 75190987 317991887 153497670 861515773 20503209 928341022 81425627 84413969 187797336 49565 297703458 34552190 17171961 105947073 805076169 408002385 787710819 582542032 400473199 893270187 266313377 109357160 64892459 770694465 359404914 264629238 515473668 436227551 181083336 176410944 400381046 764968160 261675337 904615644 22666483 784807096 842963409 7973558 518042720 495844971 521697262 449939086 354059924 332624915 942266979 644983927 792163292 542810461 234259877 769571674 641555834 136680460 416782945 877064049 5307937 100564085 521082356 813953740 622421115 446466050 50344689 681309647 320745379 615910319 302207903 965204402 473550763 379421328 933641849 905459456 412668440 662344265 875050156 137853464 999192161 451281300 956559004 164731824 767525491 79195327 822717023 16495437 195236144 923544619 473592896 243615691 996469995 542629582 644932926 792046555 594275309 735707314 181471114 523294336 82751732 282331508 224006412 505226641 517232047 851314886 807284703 122497595 576394563 795378413 228715729 924161404 743942345 899338051 770393572 385433769 587681741 739671222 56065232 671849961 352809168 63792711 179308414 4188343 114831816 209135501 203170958 297184355 604930715 598415151 877846994 900646546 414287271 616739182 138039505 337890746 959073853 871111320 9066821 56798119 214727457 818694550 270162845 505370617 844357900 600033375 173404028 699004579 676653866 730610818 381028920 568875118 614431133 178739105 538053980 469178740 374733816 266290672 330603814 964436901 675500484 518810298 745333513 381952837 601527550 732445404 247129645 480934252 981800599 750589768 134334954 889867397 402071283 615195012 771034705 549774543 400344171 221844521 573460131 998137055 659916747 193775972 973378007 414018588 469390036 784314231 656140568 267770178 23770811 472344377 209594437 153281248 58764456 504566418 130429040 961641434 247775800 285019393 837486688 631740903 16899580 133173782 297580303 75271699 599006712 621499895 560673835 609815359 318749732 775652831 691384985 193871516 388831983 438196379 389439214 332096052 528583095 524039435 677590004 583271265 51786066 258901671 950329644 60788052 798348424 480139255 44429126 771730831 790055574 350587162 917415594 23903339 257790892 582878784 796343282 409303955 742934896 530076208 3722350 242667655 244200314 912422595 225545886 244153115 354946006 719806311 242327228 170442741 863089541 891901341 780530480 33503506 992707323 88511354 902861081 818238529 521731234 444493354 876972235 789059494 819264854 132412521 239595083 152118329 130820840 178397448 970669525 170053189 354671771 728032110 359611479 317603817 954844074 710779412 407372275 250791834 694841792 145217288 354518657 798814367 108028286 424656491 265476618 232739732 72296184 730913523 200229710 955630312 85902392 66007658 53852223 796812638 620869562 639745580 298017412 409097360 208840431 651311533 927885815 88036199 404033722 984183025 164645671 336028836 872575990 413374226 830752727 138825563 978351085 360357566 647091069 454208883 445292258 255380663 143165892 698317863 435112585 65956945 69000458 706783367 715044490 829658103 461621987 85726712 150382337 34046374 826609812 850244784 21467905 661996399 235124633 200843835 357686028 449160698 991013407 270034425 457276828 694436094 997008778 803188125 549043614 409055690 533037297 794620847 516992754 530831808 763065245 185395723 542929644 709040852 237706638 445226080 310553302 596659217 565179382 857313970 289632876 117420052 386727867 615435225 599272030 691686287 315994105 78069760 172764369 806771655 989158526 641693478 308478430 347315479 539294285 213200800 882791954 722672491 517562395 464402581 670022381 184651462 130341077 339267713 561098083 529609148 732765208 683789747 518811230 56270840 872153784 329107150 325702969 539641528 403878202 999203148 999611462 658535244 252175449 870888950 550818634 148464026 802559364 436042093 99829244 831941277 368047966 103985829 62940809 707818209 359695422 418884964 937283091 630113033 629882029 715570376 331832621 526370378 485485034 414978494 546788961 646684397 40835177 632302476 28833962 186555600 436143695 647461960 463966202 230291942 494642168 922951006 911852469 40332979 928724594 361749517 935056692 425769168 620007423 685955563 273551940 720921453 54032023 227909981 808918948 322708938 572846179 413017120 866017674 156265917 150576707 791495619 954433567 804399 859180105 418066986 645981182 346431391 447127612 712046605 100432569 848919709 821025814 523485046 557269844 887487056 819866759 612850759 956720328 342478577 959429999 496513202 729827970 226298958 832058983 751771071 797453537 73578568 571489593 267447753 416528827 924379477 460370020 905298689 40622808 937043710 452775833 330053098 772626038 83299426 842676288 262565851 226061764 634712242 471963636 964409728 949426023 755794355 484638467 170086745 463559159 128180287 905539823 4100666 531714691 191334084 502128879 669803978 629632265 396962243 250519663 29308676 450012927 677641298 745343883 614856376 245069773 441699995 39675288 664932875 167967568 443976283 763405212 661484275 898105433 545593699 913532113 787856572 324422444 916737051 181753126 957639301 4625410 555055098 985511870 300499396 268612487 273166351 788547438 555848382 236688220 518117755 650543427 439591696 129655958 765090293 427542778 138309161 519214141 752254532 512275335 940428749 180517838 546978505 899376015 45883539 882440122 710881778 331826669 173511272 697159653 304281288 613162032 954057995 879583783 961209186 855823643 214978702 938368718 189769071 175004453 71201243 380350746 406225073 700805879 700775213 237255104 76393852 940627952 674630803 673899880 161385787 152368804 570910832 903449903 762433772 859444057 717607421 29044518 425781663 802448008 466041286 403335889 83832570 452868962 599660585 978548136 410660280 115082825 855347162 122341785 771958821 668789586 426930274 354169220 832010916 428593354 208087707 486661566 491939369 554412462 959131446 394428047 290681536 68417585 595714869 396223156 92949508 696993338 679250033 656514525 419759016 590149603 232205845 610081584 174495730 683825147 631187233 164270020 18129979 541983365 348186856 839003431 328447856 269421879 220101522 663748569 641393812 854087676 535955611 914663887 426935612 434111346 263052114 128461041 42889233 435149165 168845147 428359579 48012626 455253362 89690925 36613408 471713615 821780285 879280789 557852738 38569711 952899900 25795890 169833916 543196203 830692625 710136054 908528824 3365008 552377363 611669675 58304345 576887233 21406670 957765228 760264499 646380531 825234046 178645031 521684942 287199856 346920344 447579682 181930790 523795477 701452866 725655411 123462190 843158483 616606678 235825799 269128 603328817 308184163 150265756 910936782 161302216 55991084 561897286 172162445 826758854 378458919 617960174 405830469 47788396 745221502 574522190 250565418 73384848 82089490 115311862 299688550 65795356 615615987 853483211 205948564 759515021 568680425 251355266 744628807 797877364 4515054 390648617 562612097 150552569 842015922 693561247 90122300 906659667 732246550 615680791 187039461 946476369 761947057 718206873 325133019 424911572 98558030 43102337 89561333 254945618 203998060 878588670 184487417 439419733 630037949 869127828 587663142 480573690 403629991 681555355 298686123 570811507 836681670 228383165 530857005 318141061 19724648 53144188 357811013 683997963 289097999 469046698 274101248 108313457 590513907 241550318 105299805 731830073 605630846 360235846 959602130 9982586 558285262 86450048 555863496 923503708 134221878 194551999 37114906 515649437 319449277 393904636 366910618 872654095 372656029 274478979 174019725 350002199 312999877 31316338 756247338 466208048 46076760 611486781 889329694 709530726 478310956 738353965 623044618 979392476 965866060 165629660 264483075 940300870 505365622 613614010 738171666 633841007 265189022 725356683 209682098 124843701 622945897 118672615 746477909 772258696 51832243 695071673 530176479 437823470 957395722 996473281 587068713 791472386 76648496 489133074 151637119 372394865 215016604 954124436 477309987 286611963 835163642 276173443 936418760 33438200 473055911 677614830 876812567 908607440 708189750 92116281 674028077 996091778 262881773 846526363 906393115 718865694 390562632 225438113 197621605 80032075 916818037 175406761 918517380 154953666 4471511 736397928 218000484 182701520 484243844 844101989 386585830 871394520 705688519 229802363 14327135 193209551 186656670 878180443 99396888 363039935 673584188 900303367 300039116 364821828 947148936 855924569 125240364 392878354 38052253 42718330 630987870 104498541 814872904 548211051 689230970 362206895 566446221 430208639 867703564 850238661 694033443 32561375 322893205 254894002 407228659 147809029 359806218 733481483 882464413 743078721 283145299 286397306 271737842 649019959 588016333 13377852 795033979 373241695 983264457 287278754 59437041 17957764 417784843 402298260 395897539 261708614 465232459 150445321 684358803 811547032 875964855 429677456 613302201 98268738 100207 707494858 950834878 840021088 766606856 568560365 663495395 517716705 444742666 476987203 325096088 434327305 20462194 572054185 395648005 64454383 600155441 580111120 315265412 22995456 349460906 610258688 959765028 218845050 42658104 30964752 927895592 225134834 339363750 42350447 178235270 728271054 582777269 984355934 356778601 467662028 811289498 585843380 292388272 986372217 864463741 504446809 373684588 801080763 261111290 58745035 709969254 39940936 925553828 615862684 746082710 89115436 667196541 534690545 98300589 127238471 206253696 211401989 126513292 155522509 474596888 807756708 963928267 53061060 847913382 94980272 337904435 151985033 542087422 282423456 733022276 400992075 849941482 439328508 506765744 154304911 226812582 768407266 948784862 480847786 883444322 41281924 856466792 97774154 813898180 178610344 656756125 43385326 291432291 223025959 411843840 852225385 57496141 359244654 600296135 464729187 96235137 899559936 831114332 53224408 79785334 682485745 22366688 257234583 994972819 75597676 147799715 800554436 967492020 519248943 130058157 995208534 421920684 173167626 652811833 624702618 159965885 696660324 512402996 401627822 337772833 168708534 549660354 376356615 283543429 81028621 339231418 539050475 842099081 828837772 122417957 814423288 282481729 698527208 818124227 844834715 573891767 389351914 336836485 515944858 202327142 971839473 937288468 272930187 997735872 183895149 460607817 25636186 844159146 450950757 238026675 52778183 585687803 383354354 663213844 79032805 585321728 928495810 824226276 732513181 175546363 539198102 812583117 313785385 865605791 619105732 324807469 47747481 340601750 223217589 705890199 636334161 484132859 719529832 190400082 662451593 896046048 593960429 485297624 325605836 86286538 616785643 575008089 93634937 195755568 602924828 769169205 918873413 904601599 505822923 149555590 968768183 612482329 753651805 781898900 85289131 296256977 194674373 791674206 388044240 172726896 983684109 584474648 20355882 852140468 203522516 495613095 416283280 271180 183008203 473788199 294123823 821088861 878147639 116400230 925189125 670072832 685739122 891425382 451394151 983122369 956192106 688644830 401934971 245229602 611415585 302556602 110822335 4219158 956005419 599091095 173744000 629904006 139606067 87063112 945555812 879779023 643004534 466554196 96215521 691229506 711065926 272295029 904827587 901855907 783645576 965903898 767591338 660458923 105085239 876955622 50102921 640703878 948410335 287933231 222703145 829816406 664665378 600878975 799098532 295882158 354251575 485602583 96493034 719057175 946650982 8009575 628799 162648206 234640525 262042007 490752187 212070660 411975070 811440386 245859273 304662237 297394206 174797749 798192040 762216050 386097832 794050805 21535469 456511119 248057192 476687286 335160063 870252277 991894177 641595172 604834970 285351641 140241191 725291806 347763789 357173603 935257318 842731190 326230779 102964784 123375961 34381490 659074142 963299793 427189267 169679374 409156991 30991434 543319866 881775736 595712320 475089300 843628551 489343699 491601106 460243995 564905287 168839092 274977855 130944832 965088221 744296936 197194977 58148824 153219901 139716332 299381225 211006123 8996339 829359987 893180121 665389302 522096154 781698532 962952202 796914409 685170150 313138906 10350887 198380074 973088282 385000866 544631728 298019409 663285394 830283968 219625848 195734890 686889147 104502378 576210728 471197302 108787734 587365643 808099514 912350697 81591481 649183170 963509758 901033006 187714509 614086881 997566744 727306270 886399505 764601966 932347648 476234637 555724885 24363685 194658817 761666494 859744768 625730675 778296378 675039721 725781387 392323581 840536608 725800380 209414916 241780503 761784570 82239959 626522764 856060878 150891364 797675087 831049945 290709727 667154380 975840555 57214901 623044669 909235960 315512554 185505917 5692303 556141183 45355260 218414243 481867951 450243403 89015364 754584108 851811884 409462813 664900509 280921138 720973769 164284937 890771025 953752419 411290364 928440053 417243811 60422784 279586160 419452447 756072007 189804255 840095107 193966740 174828773 771215594 72327368 466932666 450028697 591649438 370586247 453244871 139851894 122845197 733626936 889493063 158621950 406806492 385729036 912091290 47253164 63904197 144632676 706973299 768597610 775291671 815536983 60809306 443415067 986977585 79726385 286702123 986007314 667646986 272197870 657310101 44361881 16537772 760482755 416754844 976747116 74573748 176498326 408590360 894334267 286282708 347424897 628212788 244696875 631071826 162456915 156957423 986249302 488449926 491896846 795346590 768574790 548655968 91996522 306328680 596109694 251518431 608392273 572595913 618691569 835466651 60307553 442614288 44705673 89492028 807665261 762038496 50886049 118038272 313935612 347183283 959691404 324294969 253741769 395011154 633308684 405518541 648758593 449657438 808618971 402743476 842630408 164195787 11613222 985615230 122521204 9411167 152051212 485616075 371129360 513490232 516016163 994991312 321873179 220526915 545498356 341928152 363775495 937004998 449612154 828933057 725118202 383204566 515198887 793554299 411164240 987931618 429491936 579917965 195143447 50713126 145118844 258459792 887931793 24698169 978633800 468949681 957223350 736580992 322644229 404826675 654118319 470811320 103134441 7313131 390247516 809434224 578974746 776759746 602797519 731517580 241388854 652278583 236731855 317722052 450570190 771746778 219625046 357169698 882606311 89410258 440545811 413028232 265406327 10427480 244024041 676884008 175262958 446122042 207789678 415200010 642255274 721092185 148162669 869301385 135652737 948456235 987529060 473035478 389220412 764880442 689754375 770240116 511676950 696361122 416781499 366598330 63514689 915949975 209914908 486832724 597484897 421918429 738710903 12023746 653654031 402257230 467546193 823236056 336135511 588853592 212105694 189277245 212775738 377221500 205406602 395587052 897087789 153034448 575766900 678309813 546640536 759686526 531911406 97237181 623723864 393505603 42467583 39647993 590983230 313409009 988110561 753042359 737163662 497134061 603543683 203773974 332879745 920232625 726169351 671055754 819610819 901963 707474245 308417113 474854645 852167901 124053575 732455456 236924204 538700571 639762891 727840846 836483184 899514064 339566276 449037479 659841086 678480473 43517913 237940674 702756103 983118376 504477157 111205772 501883567 913391938 735973493 985232835 151618830 452852674 606905421 76737660 211596915 602695508 515265507 316253854 523257884 661857722 544283106 931266661 267009214 336142155 283535785 217678303 572759299 283476335 806012362 780488050 915402247 620650788 28809867 379104852 202013659 292431740 487795816 977775378 227266051 503068701 557287567 555896330 273060343 976868799 126879586 611984368 525334437 469272242 843853049 747480141 379163629 584633685 687780253 557801467 20289828 47767200 622196302 610916779 373174162 390400155 896399679 377530463 556141044 712343268 624704596 287648240 239020026 59122478 339464619 43605897 223672522 523105212 117884944 669469738 156207995 805255658 397921159 488428838 970026907 195332261 543616454 544971429 34655146 80124141 909420728 212910627 227041693 192762970 944244987 78509295 936452444 978355605 265426019 458370221 797600068 994530522 392152693 851450324 111728805 487131773 617534189 695940657 329634372 165216097 495929912 525761378 880210139 403409282 416796666 274655068 161168789 782441069 908814730 691424486 659626130 981991363 776513137 864257052 663575913 721036218 29019375 143642348 358383521 827179419 206485110 805391260 970987830 722122821 685053997 197393218 264333595 14332073 346899310 834781258 390855090 42885708 943833672 245866741 465677141 83334600 818672637 464981972 203725009 194495306 834679173 487282769 531794406 106326806 815416330 317256998 473213384 387989503 832649066 643672803 974536609 957072879 964803769 381388396 439292685 873491557 641791164 67062649 33646748 677922546 506347118 727533845 708198995 550328251 233568126 590218272 478915627 317893626 929177296 121168845 403521681 819797629 417710328 881382436 733506788 968500261 161134274 245829761 230568443 568869993 525598637 73510419 735051932 687799761 431405674 937380958 67180038 61020283 84259682 328016314 646143592 832031384 45287726 559031249 142779239 329901808 308729116 328328229 863346332 116812122 71646641 327607431 973498900 241655621 952483618 985099169 656624334 791963699 647721433 259298670 607198529 597394488 620320502 981721020 442358227 835576959 771685067 648427185 891847011 940593093 993894751 78618435 175842752 313660124 680832749 125892030 737790511 856126762 452993634 127050819 153254889 569617703 194057698 152095555 456159386 335580386 203840323 901931527 419422948 234757245 819122320 392914220 976114394 72123053 242006663 605863711 687278725 3974971 253163292 625921701 9010274 717218181 110596084 695015766 140941794 209993981 758757611 777026077 34211305 942882729 628521102 105332154 486585168 52321442 177780898 30232896 375594340 29341333 296126619 781874327 317251684 549562437 440186405 604402427 301600774 728666374 776267167 412311931 110849522 184848708 50919067 139444603 617674822 659957498 55041632 96259378 285728272 193671228 176222312 302925869 592601559 517840301 534450402 87348682 906674707 110512393 352427825 87439294 638224816 820774301 982371947 772125328 973085840 514178250 74847706 449495067 964265990 555646085 345977215 866270736 470586715 278815194 553194122 543024241 421628492 490945893 310564323 695764503 408917898 606768087 531675813 36459310 293741881 559305335 299014301 37021108 936362865 625368990 745857743 63577085 351759040 822259514 228016625 284466482 718276262 576511308 439865071 93984717 921729048 82992746 914210149 682655774 362078206 872153661 578395176 776890569 629021622 472798724 587093438 855958342 263676302 659262736 788760800 261299296 345811789 300298054 624514815 936351415 809817259 2264992 494471357 154107710 929460180 994106540 794639472 997803965 534613481 210180363 677490338 303804240 232676734 692838387 794223251 645818598 500384029 687374254 810860725 315445186 34793410 515601433 877459247 55760382 37650270 133699878 821220444 23774467 633849685 470908762 119080265 20485651 860747519 766428239 976612922 754225856 463774250 618679604 99070757 474743665 138603414 744957256 366926901 227504612 382356856 277209698 843387976 199694758 102359032 948546412 695782258 176989853 823194035 210090211 135883640 334686079 36969017 854521177 541095510 296039512 203273872 418023924 106003130 180595464 400518575 612347628 719407750 501592515 762814212 108654096 226767185 858619791 934075631 327369026 805148391 25977033 21768516 858950902 684233669 453423520 661584333 853574839 517626270 822875801 112109766 329643939 455408088 120170761 771273055 161027306 18502672 226611102 513826366 881264210 81139346 158270679 934914042 373345974 731615457 894826887 371781025 341942914 916567093 205647190 556232499 864730681 141874168 199676224 539301924 819769584 551577160 261395476 71874014 379100368 818712697 1538806 280129597 468462487 215195536 362530269 908581905 343569688 790319816 90530325 698035615 793642422 16664593 514234559 317634848 326171373 254699148 544728396 684762945 873993162 298680080 42750982 364484002 162603885 500100777 18891400 28618583 801063822 719661843 982725696 156947306 387012342 646961987 278253300 209877846 413397505 318829535 55886138 354297742 175258403 850690497 4190974 390031860 426896735 63732855 427734016 728447586 776730833 951960774 955181139 437980453 432999718 894505251 548469472 1559932 708542495 881500216 845831649 105550365 567091730 39256933 477835622 308554673 255505513 826236733 779132371 371946836 476619296 425969157 209207392 391967510 832647243 457759288 229215128 209068156 117720718 567290629 175355354 594980607 68208035 533968079 153696219 409126539 292489176 344076716 390688034 51150850 103012238 926594023 309712523 311033271 60679611 184308351 267447493 321661428 74464361 22713253 240020180 486713716 569467701 906224962 677266063 311550953 459074000 501102959 349180195 829076087 983449218 211939578 279608718 911028791 7397026 897981928 470809893 861790901 166054687 381780973 943693326 517186163 369806074 826176758 494161351 308564836 641192905 699138463 138682781 757188465 222293046 210155453 816769334 973149432 987360894 145241814 630536 915059015 989829363 542561956 922688735 545652517 466912891 307617175 378227291 64958794 23182094 102577487 962136943 370442467 590484027 173318949 85236964 971374607 326092708 485530275 751946452 516715108 40209277 490356231 729185071 907357034 695979793 447344325 473402425 616660766 70568253 539245058 153155338 950776945 494957811 698290969 469682188 147051463 58149305 655555098 238071681 486119801 642579495 157877318 977154555 673412691 135043693 716551829 843237090 347031574 253189322 305686064 812548338 655778295 634753558 684530935 638800058 733301022 848214073 118293499 987321629 737995049 353995441 380513797 325622229 313391270 789293329 420774414 635498475 175659420 593998204 853541829 644011072 954110467 78864686 895618572 262187528 358679111 849997043 573465467 88288074 182135753 721864622 443155676 351629665 727084382 588865236 318666157 798565246 990698958 852131054 423130273 207309091 829449814 556063259 656994847 413526697 727991079 315486859 669819073 405875643 458830820 75328773 957910999 803311065 844781096 603060066 352333282 642783958 757518846 115531023 30275865 861293915 124214375 731922831 841858535 404117858 558144472 984621815 644090219 841205947 972454073 308267633 674663414 739668362 935279079 191278777 748250001 246935751 405449522 289749667 85053044 951941308 5487072 135959955 57545104 263134603 100231464 616555523 452014854 462337958 8725176 100818433 766128814 778542165 296029488 264246702 400967825 593518644 651801253 324950976 751540079 916341681 133263647 14818304 594331962 375549842 357811994 497355725 739689369 291282285 830979081 369747608 176500326 920531503 667113166 439278182 86225969 457141398 759236164 388359761 827983546 390107575 372870582 281826055 661885818 501548920 191833956 984089929 713377307 709804823 938356997 836104302 205283068 41400225 64001600 644500189 727771054 441454716 497632562 208072854 923586425 408411614 490309355 913936298 507623896 948061523 284134896 83892926 702149880 771225659 697665211 672466317 939719230 708588105 217576502 611434851 838218942 931518469 78321732 778057122 313381316 573853515 387615289 687552577 833006927 175640010 995164508 859484232 651888785 997870470 318957932 670807637 783080048 93083479 348211992 620835610 195930632 841771880 251399302 379574748 184631079 40407480 273388493 254691574 41457360 982331036 555947386 642245716 641253305 578265915 320531215 103683065 194602188 214926353 511230847 976278649 119201194 236313964 645611956 853580159 149691683 209356786 515530506 668215368 703803839 976708890 213433809 363236391 465409592 578092462 340964814 926311167 118684670 240656463 726539962 675482060 28155314 65413105 791100098 835898650 529412523 161729626 892755717 965097868 248083572 955646120 446575129 981936727 376492876 648147400 688354951 571721668 282681508 877931263 196535627 37712817 302563493 385932901 463368277 471636497 897358759 34040165 436906762 202844007 148012219 14402879 505353923 936152399 948833827 755192198 905403724 366810358 159096276 963705507 863846759 188178333 474706427 14605392 777267015 209891097 748544373 229340701 752051989 147597398 225524309 717639150 786146159 782099407 98295906 501696122 359280612 214734360 288334742 230842318 206858105 999438421 42536608 247882185 455814951 762806464 388250979 943494302 865739866 635463462 227223925 524875604 209117043 496248171 429307553 400929865 52091975 622274561 930653541 790755243 337533087 928203893 798220661 398926846 620568246 503146467 701547574 370059417 474505662 76839804 240248643 990019112 803676251 820525831 702053100 112152875 217403174 836232542 389690034 622576246 161049387 983272172 45924301 903151535 550828139 39526454 136621990 6786516 191567451 255898703 122943581 852591026 509265507 80801634 896734532 982611566 487228513 253402411 645720929 934116864 930726179 253430654 268981232 816649651 766561008 644072639 310242527 224350375 162966016 296564841 431705937 760040015 833678591 439967624 215754268 58547444 18914190 801946430 977099338 747206191 356056258 323151169 146852764 682257779 267132323 953105499 839269122 239640193 61532591 950200041 121298212 478986737 301626196 118976861 58841308 416255408 186126457 988585661 276563898 484734844 544685302 343461153 515719295 859466090 292311319 388755512 605316002 377870945 531696157 970316740 746564046 372687517 217651901 494268441 332046946 832689708 218316191 185822370 256669167 400495476 721437664 405824604 980931774 187381675 343587728 787887194 881211208 298162014 807982645 132254271 495708860 432877291 213409606 990542535 178914172 371035398 982070449 443862590 504449952 839056696 52495190 70273799 821935985 478858331 43425162 354958870 638934511 909350175 362155925 776367990 154273612 27850889 294241332 712901317 919884655 436362863 893318935 905920435 234969714 256231421 521394532 305598087 649851685 193780274 74651699 770124954 990391176 172328548 593339663 451331801 148597588 55882936 615162491 606309447 897303667 158792363 637078123 392201849 799875972 8511372 229335239 826528280 47577176 528249087 155577324 969052003 106319480 22678907 420187946 247283370 699303836 538057421 652389703 84453076 192718389 430023827 733492986 802208218 609254372 948202690 421834609 749520713 712594433 978012705 370078412 482146500 243035669 903597771 492099743 372036736 222046816 289326769 626069108 722780615 633599572 454404118 511912007 857214837 860676375 393242641 418269448 131240574 623839749 815597326 373470492 558518374 987474220 396959053 20489949 296124871 157247439 921368930 541273365 641720527 849208548 459367603 299651975 646791615 237883798 478904830 748482918 281060205 519130563 431692752 246622684 582962627 206451326 570663182 369378949 790910526 172370062 661981040 468778993 962860143 76970734 274533377 567074341 409793149 809931083 41584545 890875674 313130402 519974537 643840899 830822717 461722282 463281470 204315567 539705326 623983735 587424310 319872897 655910401 813288063 562418413 209827368 525064256 280825164 899055640 71843112 985600486 573508859 432507420 254277336 361253157 731582910 871625621 929579749 943331233 879546970 261820369 10425550 55907571 378012329 204917075 541617765 425547560 224798746 931198544 265248340 259779392 682791468 516891957 669506710 951081391 992584438 154713887 798882553 836212446 928852386 793202785 732157859 254612907 323842798 431446274 138954122 572074469 439882666 122225980 438458618 430193873 458398524 729254910 329926163 687136680 666808863 489011563 120098121 659504150 250066527 912687449 409378786 955898557 278189598 59530195 382222459 139521968 418783251 485472664 812815236 182583032 922396678 347166361 720014783 152662803 996276053 132183167 888806085 460966767 783210867 965830434 473559425 516253428 497447523 165840659 309774515 583463031 598836033 70571027 680213358 492088648 95891129 413013914 806731674 668020133 501560718 603138385 632516723 644221764 280600853 893579160 957800200 700847565 487888823 614830593 432392893 99031390 820936563 11700179 830623689 217444101 178248281 654799496 64978361 309751113 913416464 40594511 586045931 498478242 714376017 976122506 808264724 514395132 501317225 413404753 625630907 469856569 280531387 969933038 353656251 486965676 651465532 454772831 274071237 518105246 635975669 653724632 782969307 191216588 288076421 434831422 892718038 379386855 108099484 52881580 196348642 117615379 839565441 806506738 306557693 864316776 290805133 678746129 761825403 51977076 442597038 577405120 56327813 351574712 545050597 982676970 871031701 131459110 452722120 603100462 134009339 763923114 130339841 639595870 3358811 45731742 43559885 596088576 43886637 154292051 170126461 846875856 474479676 892831631 551373304 734867004 49257256 223552522 111209272 524938214 460640228 336011504 24912584 663774758 476841016 528242530 416681805 149538182 51905343 350554101 33884666 562574148 360466922 595932977 891573018 858353619 810116988 368925203 83837578 737759066 660963853 336483467 345827899 988491315 385030919 485373439 572706997 840587630 650851244 451987398 555967375 821317963 131343757 265904046 901655032 860437444 585657620 7979127 60132145 599614209 771833340 499021910 646828817 990330849 257994707 983181683 519778944 651317368 336140927 672136811 171460092 662084235 892471478 54377678 225529367 151268886 585224324 608710562 684968438 349259718 335807945 157409246 794370003 968029568 48581816 254740720 269194621 323019480 124368986 86295864 913214675 578264987 761027337 595912330 339706445 202195013 506994933 375002288 763836787 507195531 278090402 647585254 108999011 199135699 707101032 783210332 255668047 671377847 6762482 435415480 915153149 821927558 526291648 721004945 748166981 970577347 814853285 18119157 284653719 44506788 668090185 53445348 951455602 823447700 415452072 951039442 792382702 301218737 995497105 490389545 624281907 377616206 732272423 633746373 160585728 764182643 217581412 500861302 439825701 275404376 103351953 574215553 244004617 60829934 59149776 61881888 332893988 576240470 692185234 503953405 409870982 178650215 844639521 238026939 329628239 149921580 428053783 94585197 50063413 327929188 32379365 591868701 302543617 908304897 882288974 416368967 345414418 126560681 197085161 476409947 566431448 266407224 311853474 740027454 468430682 201035836 847610425 317236425 334941873 248694136 526136257 965728329 265465994 988569441 374736163 856547325 516199080 255230116 409444505 547303068 322580832 809478302 155043379 259807948 998314524 345168866 700241493 828533164 434152409 610313399 460335671 196383051 604283304 685872536 536026724 96772910 906645296 495062450 532435771 758124750 260006186 837119337 938272625 358722072 89282532 911342291 175462541 649973227 544378303 540127291 469422443 854675613 514938289 964117151 776801978 95934583 489393092 25178163 773577598 827051572 368085397 57993436 549338510 942695814 650346710 575084726 913191959 31967121 968630220 269830799 137594391 544946542 123678161 671947369 214020323 122193066 306030035 521671676 481534113 568485828 652147412 254716209 843681487 248045234 930192488 640829096 419682490 187617116 734120762 327639091 687227400 971404320 954535303 913193305 573374767 118421069 909185441 352214484 552271867 749312680 871820909 635968531 188719628 576938474 900372965 14317497 386068309 790735679 34547608 419618332 452218014 734633160 997602085 406859975 312919043 108419098 875313347 653965304 517582708 997275837 950161852 990343970 789579059 91581103 771386094 523615597 611196505 387045086 787490633 468692017 469778256 823635889 482434643 699949951 7537242 523043200 978283175 679997592 957414409 346819863 608624753 216862323 674935749 66326072 574365172 380144187 842214986 492919829 164615172 777104847 87759398 375929306 863227532 500417089 815355455 426859809 393690378 22027352 176218700 432403067 153415950 45998350 658972503 38739950 174874303 663882257 624228417 566848882 609813333 71244870 154093630 441663347 73721248 277705282 945138517 430403922 241478784 412640463 28759265 2630628 634619242 348556654 915429907 882252273 330601194 655723727 871241837 847431862 856497435 301224282 617208392 412484196 254250032 712526761 796275023 116185246 559464687 817106187 888975618 567619327 275536177 389154819 743740212 693544338 487248484 685749960 754846862 241529688 464973321 153110467 205523210 579912390 478159926 894937107 834777208 806666308 713379348 34662924 53624572 269453487 601555554 504501683 628665742 100812759 332477424 700147524 339045496 229555458 605191205 450975149 788365788 359016807 504022394 175622416 52094508 47872692 186599421 30091589 719700144 195146121 42248143 800500309 265913859 11372539 739665318 851151104 202493590 995979282 132727116 939909432 909674284 741103691 416482846 664981156 998313820 73905686 763103117 555427102 836989971 308109401 308690336 805266741 51354639 536218091 976980849 446744236 188617829 480430106 848689580 766999801 369995003 625630502 757162259 636043719 270901519 799610051 118074620 159868788 150165934 560801435 639655377 661223828 164157502 727474378 45832079 792041324 685706996 453132384 394328136 537185399 856097119 464568803 666626209 433697509 851634395 525060042 633511508 83530263 911749919 793732867 387704495 845822757 44152496 560444269 921533204 946735960 39577963 271181919 143050615 211158704 257270527 77111583 602324707 584000607 42208112 857359212 859395061 389521227 45176214 752015861 905413471 987558544 14659996 355122400 824655463 695079932 702540161 427901508 200374117 355789458 874105754 763476143 205054024 851016967 314880270 572706208 904585490 222686792 400445529 604116494 587413591 346448370 723724233 522363103 381404099 154098393 694259204 846899058 614516881 338180994 704986240 838631958 866564116 304427688 187116554 687047824 854871602 993194938 570989376 253056153 461047267 798222171 49047831 591108702 76575671 817577442 911259477 735307006 223713869 445470680 617169175 634887440 738869981 518253180 502652749 877458714 690261423 19526722 589610809 102652955 374178466 348515151 759535860 382501890 347458470 251610623 559653353 533526580 784533826 98623840 950751064 446105098 146354447 518285236 384442068 530251600 933677626 38317299 641450694 124288200 824153606 621117254 466021608 131186341 832028232 650419085 377425610 807672080 28075497 240535514 422223440 989918887 297930600 208089588 633452081 781727481 107293525 137385941 784338042 121170187 83682007 548908077 691962122 924397526 437619239 283785948 120157203 833691334 129862419 855197051 108685471 626226236 436091260 912693204 839998217 224982542 925125080 296345190 65804672 899746306 303361456 22742754 527499399 215265366 31800355 719735472 924596088 560175675 312387170 699556203 669846780 44800085 413961266 883902817 310618004 837940541 234218093 824721940 897075220 509959679 35975553 524462779 575226402 653112988 117669871 683393218 836806332 868177545 842141901 99261509 80958639 53873455 872080453 195077785 444288288 580232809 423909908 732865732 612832775 719742217 732248588 8586752 585374895 855522642 371421330 957064764 590905400 614443903 659748128 140527259 678701077 75394619 363081412 570177522 117043855 694555432 217097376 140109646 304234303 428077400 94720104 217242732 381244312 138389975 961713895 538868800 607053659 938736671 237970042 998203247 857847584 917884065 891346835 278240980 422230740 39287619 429386039 617022462 605750837 144451037 604965249 722965424 525422936 791581883 21934109 403212897 122899748 292359454 622190797 639858362 286372821 56568763 104181736 936241690 310167929 233519418 464113878 152194325 21470326 575967416 400087701 342815217 77754882 253162053 420949559 522572583 466557610 16534887 832502114 471106024 939833036 591049622 710294734 267415702 526666012 390302398 866462922 869712710 740091683 107348928 716459448 569569861 963986363 929752816 527485069 745908880 666775956 266485912 784705874 956446298 727901107 455623028 488088485 325390218 677005806 265297717 905380153 107744826 345864561 110208766 149125201 893517113 384419131 32382442 996753993 931917450 354613409 928021892 298058765 320820195 227693515 429657165 353263776 732349231 67595827 809659961 656101783 138520332 861636905 463745842 915243419 567150414 671039057 484329876 836112619 926779258 5998626 899078831 988597207 603955020 758030441 99188041 534763846 709024561 739767492 983922201 585128241 832435918 536516392 615392333 952707366 645634935 357110364 210281989 937540806 331821241 26338939 312503509 146012743 273225424 275286902 376584775 3106546 290428721 238699408 342784599 670224294 549060866 562316768 398974965 721514323 860911005 86716114 837993350 620103040 70973201 6507686 500755812 641442502 791806113 23478256 221005913 212772179 535872323 856316438 170968616 530124136 43841057 745929174 909079556 555784155 861453083 840227261 159505175 528610454 588892484 992262832 265681661 958710550 451785057 991009383 154932294 137390829 446677613 645875181 739420919 490025024 348949528 71438882 132519178 580630601 105865027 682416697 681244393 507275734 123818117 159604282 316626423 688729032 870678185 828312449 454849287 522780054 440676142 80301885 889284323 240067527 952462534 844222706 313665734 841151611 766101463 556695799 920576226 639821795 422160637 950490873 229443804 394776261 798301574 84804214 473404491 711901945 427075572 345709379 984007484 99067886 757088383 696054279 474859185 847657765 817724816 714502334 790817565 171077301 578885704 335969078 918677225 405523910 439577335 304135061 242131187 399772950 946066341 107694801 88653578 58103159 393988748 549515062 694137971 760620622 57321115 356703460 892036711 613860886 964825077 887065679 289549970 225707227 677254256 601626301 977706902 694492352 767261719 218785995 571595142 806816377 384576936 729251049 991504491 318174162 348562199 751682009 193784003 952948262 147646985 118481716 325325821 264798952 926246490 708176869 146085118 291489822 780612248 652407979 292982431 107979488 635396741 221464220 962446892 640482782 788576664 775926685 821855718 18611160 921070461 62042858 927148418 247169571 230361745 659872149 705428137 7871275 73386599 561498366 817219446 606899435 584512581 874357088 646160123 31655286 361653671 401208901 515086780 867551090 638223547 940536588 690858033 669868184 461719268 267432810 193493321 754801718 731633464 998340069 460339938 333140908 578683138 490303579 246559826 885086962 949292608 208893562 557130465 915866385 319778853 57166917 859448908 774257829 357774232 823046805 708140868 662230626 283006388 583584150 974410733 802625932 267197510 942667590 700972128 763105917 92733522 69615609 341699881 648022307 132915855 532554455 917562825 174208895 334735334 463393372 948850485 773005351 116777463 315783384 509643861 688278212 681079187 210916589 679479942 705294997 1301827 159779348 592199704 466364139 796255168 419963672 952488145 4586411 367106169 892058776 230038121 873584079 914200080 382620042 725517580 899811301 47850717 275831731 676514779 41963150 102475113 514231343 922065259 843362560 837457141 756922863 744068676 999069573 539805169 677451830 411195747 992308218 152064133 693505308 160617144 999928913 50691851 169468939 503461801 355403535 51121810 252584517 516081037 510711758 772035933 453427547 376405042 785871292 135969122 793180087 27890264 936046107 851342540 201696019 694503988 767248063 453135994 817094912 960555502 393224851 608240765 973625185 526643235 94826004 874906270 963163373 753074275 808041428 246642389 566378928 34460084 621765368 605915091 876977034 613054733 740697019 33414009 39406766 833065948 624917481 922553183 318387749 317663361 735299941 415345486 159450697 63332561 144172195 413125062 773571914 735020691 631877422 720041593 796689836 803980294 994355747 467569870 927930567 985752154 700078773 810978399 783849286 170563634 712495783 93391227 132816297 773030440 1857749 21157797 547450051 935686473 404052395 945184787 316371516 746940309 13144492 925127727 114642703 580363392 426106860 543487514 958087693 141322100 713850007 655247140 415473753 290285133 885282664 116589141 832822763 1166811 538077234 510251240 299990029 521862244 356582747 627914 158681057 109176863 609283164 693395231 639527640 650917817 316155970 795740350 670104892 53701332 889106480 677215920 601978535 36948611 532383195 791739573 924250762 56141264 770046476 472999870 362546344 669912119 788947234 401318516 960703384 132588584 715719565 661467568 431937350 63928200 730879572 6417665 730435442 27656752 470109584 583534889 18998319 510275181 49622767 764989600 288155749 152365951 662821938 975534096 591052368 119085594 443500975 490070743 305546240 372600039 641788111 55765896 285166039 698237700 19485841 79989866 941088014 514234496 408632326 299450359 165780016 915417312 434606803 1488223 138946972 357024669 141965234 965300482 235614727 505916580 661389553 686026490 481140472 556718804 804764401 950942607 672245067 446093443 816645288 122639296 839031215 785117178 970137632 816855489 763089192 568509940 727999221 984223607 818827661 979783715 671927515 261972222 312198155 177428395 311098390 784248612 499577248 419766181 289430017 491714539 785495968 248250270 697347464 794001162 614450740 718482453 587234733 626923629 302607062 337804032 73914374 266711729 790676695 647186504 447635773 925575593 144454618 156068424 938745743 654723804 366813270 118786642 705562958 558692868 855527959 111512874 617235807 176525712 751023293 895348105 996777405 746097443 123115579 236514971 738769908 853974035 794738009 845245569 129316262 835523562 467212851 757722320 72063242 375021289 681083065 1492753 473459048 889108096 118333229 570200895 492831134 390670295 374311079 894388812 372493470 831093833 159108500 779583132 40126446 820232675 398974515 273203335 790267942 520693737 54735127 132991707 187974517 655771474 182483880 160088921 671138845 951919943 705391777 454131508 422434035 163124136 765048979 593458069 300602336 57566599 945614945 144066073 389913186 865831850 46145475 839826257 448968203 570166541 529479619 805831488 77152001 116248926 380273986 440395745 684543613 612930432 401197940 891372447 16327500 361491976 873416800 418521051 376587345 235492291 351472993 273535850 265253633 355606574 152289191 515393300 645847525 156166652 751654071 275492374 986188572 882371988 969840871 771665569 606974166 257278865 372908003 202532953 332551130 702020416 227184939 709476566 800881153 948274981 906869394 177702438 433301176 36513142 451822784 122915145 191475074 10605726 71116721 507861172 503085684 819144124 707612981 405051599 156014264 755018530 67186542 872155255 966702346 347319510 170129236 950147964 760049726 681898260 548083508 316971300 131563960 986399433 775783725 425731239 919167986 7098394 836153266 748527024 939989753 550781147 225675275 785147618 985521393 245409561 287953619 962638417 16825997 738356113 725425275 190702085 869691799 866687542 515977670 873307771 643369838 677180079 210772043 978323747 466337667 901970134 947773687 36562147 292470235 775481658 490513544 821191826 159420304 457633694 637172755 555159422 568519504 975137656 131265406 861130727 810933724 674762355 214334470 567539073 118806666 848899821 45925563 543980534 92048836 665764985 516026623 539189602 66485127 577349215 404836107 88038613 513013733 362189847 357988970 981038293 456310659 78312402 452481660 496241625 355396124 452677873 240306933 549081295 44637436 933344907 697465435 447617430 699709829 752944620 236412043 296321925 293335982 248448784 799518004 310413795 581180030 346131756 546604634 586793068 799085718 743197478 226545877 777239507 935500453 548869656 357818063 867860026 114109425 628169681 878945354 267602363 875312341 307739475 390753176 139923683 443212093 667294038 995548129 607217457 227731243 167067332 677924256 267267996 219267894 289630523 243106086 841147146 5318918 606433166 244461846 591357658 786833369 670228548 194959591 327663451 181286145 448367128 134291302 389851218 664841828 617474167 116747057 87117688 750198523 991785477 35935548 746570490 875366739 959382808 553742160 370713592 540755471 169104955 893321351 887298310 927519843 996002477 563248594 424975021 436202139 651060448 681409651 150755819 668973714 743522554 612421251 791337647 914005563 2500951 738054509 19294814 209447964 999420164 297367665 747528785 440387022 51535430 709900578 624534612 773697663 418263314 241661417 116304681 878726511 594885522 221075071 377537283 416589430 935407782 649189495 203977740 738498685 746421856 835328946 536765663 612065792 178055303 403047656 347981070 528578451 176495893 926852134 221206429 923349594 472663737 294210378 67605381 13574799 351986518 5078665 26577970 4535807 471128706 335222506 496606726 98310797 61443592 168690377 782750420 71013550 65598566 69857877 551325285 677209580 287314256 872890385 860963062 426009444 494106155 165729623 237277624 578363463 258630291 871936720 23333711 779667548 203563221 622913277 53175892 15867516 925392501 176331954 291916243 343578389 903757994 810520469 84243406 465061544 309597405 709802659 567703991 972260940 67365166 152409260 216491258 886487592 967229679 230079186 904357233 199211004 207799079 582971662 755920366 966709657 784463120 986489003 32372405 697567588 455028889 319686345 46107134 540768472 556907748 922746075 745010295 983152897 548178633 384645417 532943297 682423553 73195858 813864783 679942383 640778382 290194493 584424124 337293066 679057010 825144957 265197876 554149263 207628042 429140153 908059471 320045806 398211272 116385740 467221240 526116621 100671665 784218947 475860462 75747780 209295584 968316386 446932550 615445855 446533889 862494239 298570471 917618975 343741143 240320165 78881804 716500409 813300918 95943379 21512646 642345429 313013257 281148219 819365496 768047760 670669 275666979 905088345 421607931 841125652 951758343 257477365 18939289 939761540 126643733 200577453 107943141 813841878 414220463 156986418 537203658 682128983 64763885 48825358 981942569 690396521 712874008 561203227 48439126 644671491 669816880 665412361 555604123 41983021 647520872 29807581 436155828 466014598 879045284 680805996 171674194 147953086 198935298 378222052 857398680 911033628 633504334 66467140 992438433 624892152 505411724 985491935 22322424 86868546 891192690 954363870 767366942 69842938 43240683 193124538 255411975 684602293 807245717 121371078 140003485 281888799 639819588 204904611 475447868 20056435 887590269 173905353 66386228 207824389 158801916 387684613 153607755 104888505 680481582 447138805 5354552 563059592 695099575 281006222 367221801 474749442 90368494 304328087 910409278 67657159 813011548 222196011 226099723 264501517 21338177 876209467 507511578 556555038 839137551 322932746 36331879 256636118 490051565 372831919 280477666 278138665 731918389 146514326 383853297 957838235 975941110 102057215 892107499 661570758 472565362 273795454 48924830 841408728 277855905 855006841 422921673 61976082 845402029 544471213 167648163 165091658 544890740 520580266 876359506 148965993 35367689 811596114 547418229 908802286 801530164 449238110 717658011 580154986 290026221 891459801 961607882 372232450 623949284 959363491 625904633 958397936 988589308 620517871 282186645 291997186 223450316 65584581 777873152 579720218 328795677 898556545 571422989 496767404 21749359 601832274 132345990 916710723 101035635 411643836 616570534 7635196 842961554 776339478 280029599 337169161 987746149 702544397 3080470 927868975 982700090 977023775 798971042 388391496 750167446 384579361 267480144 671072962 976638382 147376826 460930338 135453471 898999020 253086693 92286347 633561459 900190832 646818419 170489845 428621545 186326156 667460231 556536123 837986878 701974343 372399384 647605039 949495876 598820571 655692402 553427733 776661601 352729656 338728117 156874790 360862989 330291583 393415765 110875663 920122456 194522247 349287064 306017647 773501025 397909339 607897115 63616092 613528032 468072121 849953614 291528415 209866397 899933845 315226355 130228595 697782774 757632660 763316899 968333706 602998109 33906834 673743689 803040264 894920920 410214684 961325988 405843910 846649728 167220215 316758218 722832400 17484290 406478999 150760096 370485031 681750817 435743912 449283170 523312832 826562098 226629769 39670561 448053892 789715358 659857868 822330944 466841742 304497507 665325496 602968055 362233840 848109460 726084039 86132688 379143982 681548501 675534888 744952109 719978177 650186463 685830206 243567552 723015061 166545154 181797663 493011984 502370699 663862430 84317717 266749435 761957880 485579177 530626849 422829870 352069668 450089260 665763699 512197039 711615948 47987654 531801075 778040404 36547489 654580263 497840572 378980681 471089095 921375638 175261339 210623118 144525911 301637740 420474772 757287031 824465885 614540439 990298461 162396714 705468378 187234840 415171810 274616356 594079555 299271557 267663807 271271605 945297664 433613448 193425609 273017983 217337454 612987997 836791430 465553147 800416734 44726872 54147503 869253876 97850643 988355165 267444661 461421321 228737992 104798566 971529018 135850031 988199464 226714625 184075412 720643630 850307924 390922959 301923917 81525279 608331233 193066247 312431013 319424756 996634199 898261744 107314958 641913840 174522803 362105450 710475439 547722027 703695845 183441766 156463843 721203215 137801299 288874601 87582903 113552350 38661205 23201550 108665967 517930025 121924023 354829953 898785793 159090522 364934970 383383556 294034328 938714923 626158354 471780717 951722514 383075117 962940777 479123366 665143171 695042883 946635995 362355500 241067952 941852196 353063672 236501137 796741781 998955484 661601990 134716667 799038176 938460747 159387452 289332386 482142835 293361572 740217800 956072277 139946725 464044784 491524298 65384694 109126146 784327817 517810199 41643514 323625543 15790751 191497591 364170218 960541031 685541302 851522342 509340132 723663048 438825254 890104919 270161690 843255815 458782106 721234348 585893714 255025008 288306066 43484608 408847716 741140102 327248865 452636061 476622784 579670657 174613039 346554694 78557413 910791371 156049271 777611311 371373547 281219458 647715466 355665855 555031290 862281722 499468427 811174869 47315408 146186040 595813234 797322048 150138432 452335735 137397897 424075334 589955757 456628647 538627313 583598366 246133395 725022185 168392222 35459190 365566207 957511188 9820759 522097645 11257106 157636916 920864567 202280602 219782273 674490629 717449775 731769219 248271384 727826556 723393793 233203239 409833522 457818687 30020166 971732725 985946947 609641768 817630186 241067986 113766991 272032965 383657899 980021400 713973104 246926299 951315869 567592849 144356947 916981471 715383976 476223488 464606907 819332219 207279880 493316248 568233213 781371407 10295501 410585091 521293955 341041710 974700121 385214812 74560586 256527645 31491813 845430965 754495843 693146967 567896827 395345298 592844149 584508427 148828925 358484332 831993145 799642524 409762205 342916144 654379773 472677408 790863971 59862205 606666018 906587106 765684267 44387690 600415902 805675489 535839652 179223677 998043003 892091470 385261010 286827700 927575894 432291090 777023116 64182208 319300577 952653893 21980926 992038086 868200801 984526520 365988393 208077532 473570608 89424493 430412638 173113234 571745340 144775961 817300679 226277734 483732358 117734057 970479582 973367886 857470117 304236985 325085172 481953843 100739648 114606110 502096555 68988784 94976152 553634654 193633404 523631447 875713019 549119795 744664883 910355116 851706194 415178764 361289838 124684328 413734036 756932492 419207713 482903287 790418256 273402633 853248788 438930746 295493928 801985038 610089827 681035398 326832720 526952153 844629758 262299236 299493395 925418718 184129063 30792911 210771278 875734338 845874166 546835641 742951667 904012128 856180440 174131334 21231752 503046472 550507276 841849998 480111782 545280571 481153829 217869728 772206458 416464689 512632971 200464762 989867334 902487379 793574905 782184274 621462753 532381824 467196928 19380304 925353523 567758284 983700355 868639761 874574523 88197117 595334201 11469094 345038857 992930829 596406575 623368595 997137987 843262379 640959299 676235088 846091940 352098233 92154794 620622027 163098105 939403983 41715818 599767908 574300450 554704311 562277089 483837936 284708759 350936559 11457084 604821303 264152032 19284010 864964609 943667318 498888732 572942031 302940294 611708894 859113083 855251064 746236791 10285843 262479300 416858741 248017492 252972973 868108752 887477063 767830768 268786106 875397133 748667685 421053939 632470074 910062076 288286842 970278745 867678626 154540978 979355749 693420274 543314522 393655899 491116855 673390304 714878783 691481267 586147065 998562843 165928482 639570315 607841251 920910576 441282630 178176074 169289958 356733822 684775654 987431785 804979235 340347448 460682669 18609398 435244402 457528934 626881340 238677778 930965724 805121699 737072551 978449011 531842337 864821088 599950072 714588899 316735539 523921760 602535851 463914942 646291385 162707002 488099632 987499640 315063181 321611995 582062189 370594581 203609663 607230465 29437497 57351855 155614095 548288192 507614690 654978548 269963510 246660865 494580136 726441382 875813406 510990334 910043455 246485273 682264934 69952712 367127633 166216888 119889503 942375105 46484218 137580160 26132561 646340130 40161354 329565314 672258743 523219574 329172167 198960998 984191934 137772829 137822440 806285027 928293067 652752331 121052059 612261448 495268082 639440646 767993536 130049783 770002815 567149227 131687851 627799780 90677873 24792169 164511142 247269146 753202938 392798788 638287980 887863350 437222400 458164500 885381296 361356522 715462815 791738627 656895636 139928699 33364645 394703891 50496562 803713860 744546581 636743830 318954519 408589105 920992933 629328308 303227331 791850053 356940863 741357544 896212010 942882580 676198276 162846595 507829814 57679689 582692164 707811624 470622530 344667682 579742727 293961294 613097376 543831279 724542087 746408898 347537685 649994646 67346996 460010530 452838232 503569170 512570799 122262114 622542998 609987567 341779791 154722891 264306673 661312720 449450399 214009591 305120252 944773866 683168733 40294231 233003840 428581510 984671869 737086637 468860091 77835651 372653989 488669458 323711580 403940817 118802350 332461553 53449608 647976439 191820201 457217674 985192344 65566093 273193944 969212016 818904665 970372035 827343920 206056459 6494346 653029849 418190558 436546839 908833889 322051493 613877951 520586020 834784263 898657808 666423782 117845524 550936599 846350233 739752474 645764767 278046243 707486416 815381845 678159058 657920303 424743132 142419014 78405771 867305524 743261174 163953360 92459519 622056606 599541740 595143817 267019317 358511311 784792735 223584572 360152457 369947290 299552901 394758503 480579114 486324680 635647271 977208510 36934299 528402582 98820516 927803558 185298485 722050613 950157101 913356986 937391012 630661449 674956679 430594378 329374054 401018987 865675660 554003927 835683408 130039463 272499114 999655321 782898696 413351423 520526946 504718841 44385163 265063910 916747978 744161047 834851241 887921605 26730764 124380229 938052996 426577273 689100517 944291977 116994325 811542483 618371110 118413087 917136807 320915223 516762935 869415413 977711194 317193085 360032655 684608046 8970401 607104436 337741373 141706400 881708228 808995674 782727778 377174613 985908831 642611077 937604021 488914190 376514273 71452989 4076797 755264955 693277710 196073471 29974171 865010948 158639742 597201980 852651261 266662851 884797468 936012759 337638700 574826888 692960935 719210667 983158591 102023956 551608884 405099267 546605285 261791454 656632234 999201312 716004832 205252497 306516804 10570423 25291908 71297676 872324883 917999984 772920892 26544736 799302522 552089960 79640582 81399126 899666352 648320688 702441202 443805671 445436481 545539787 605593766 105486658 924340109 735413044 149731805 765300681 510938184 325045718 66112739 43894676 368016889 84367762 569356315 725516524 267755899 213360829 110937210 526333137 542253438 694431647 999418377 311778165 110276358 226162933 920527462 618673855 118992363 783498351 839188803 224522953 974310232 925215027 64212198 658955363 825771085 922376792 618938536 703337357 434275869 210419564 869630326 810240512 680625392 177841903 299426387 714464678 409242690 784445141 253777108 823951134 596292450 979585800 844235170 191837753 268141044 260712932 55806716 727843456 779277936 824553146 136874802 366508971 634195105 944007757 268469035 447755307 993513510 641964375 286570208 331167137 392956148 16773381 778334687 728713572 705341906 306692983 177394120 157262080 766813915 184457793 414838995 44845746 157229568 625982189 737322569 916283885 320989060 275859319 62635783 859165143 368868478 111197903 884033534 945312204 612985690 460736859 601408693 744310746 236315736 744505202 53054917 184457028 764740620 621037026 866935132 193503488 487092188 337207402 949026747 849134137 116284037 617216577 61913016 703946957 688383127 26159758 469366589 648986575 48847604 898647277 83605447 543099398 136790357 231736816 220563687 277056109 65706693 384588700 522525893 2709681 549268004 887100392 544758424 294537654 551317669 696208193 891103535 727013394 95368272 936534793 329483115 14835345 803237505 954188307 129125058 431856815 276732519 29200681 482069438 439599905 645301126 865056135 926197884 835591756 304533045 506109277 488948014 384399052 197230113 736522320 761300633 179029487 971938504 575035897 361335960 177200184 888340479 484501604 537428631 670535132 378496621 782605971 139266072 955231560 664705549 505311481 650529074 386306457 379721904 887999488 495306509 154634530 834786425 759256707 223115879 718165482 175402591 456883284 916323346 433874475 534518446 301228215 405291891 266176724 843018118 601210597 24216837 884139016 895621467 323732619 516095700 831860637 143034739 831290440 659826947 702032798 964399723 287249970 370485830 619930314 409383091 119434834 641639528 947869458 124567821 365397795 397060807 862271519 502072082 603216919 15408339 572133321 438989229 361933842 612810898 671452321 954042781 782037997 786777375 811260520 342938615 384315124 850623783 780067478 118653603 430798185 922273642 928597716 610862298 955390207 721930560 442015106 442987950 807477087 578854161 577389106 805427842 601795750 310961372 710313003 990937486 570607077 836926129 993001703 599297628 772971936 391871799 500725909 268330574 697866832 63687207 234619031 280577813 590647521 126313678 153861125 738012987 619582260 585126031 114766889 261137563 142003870 412650847 190314241 138289891 72876647 984830536 480992705 469989913 878746189 417758694 285184334 544025875 565782782 290697965 523945155 208063485 325190817 497872033 729905648 410341591 722343758 16023900 684559318 784086005 424387985 424146699 980461356 130263677 739677931 593306545 702926557 998695660 607897169 692496355 783210120 663828370 532039851 694181707 727467775 627444497 526244694 306081062 551199944 769376482 976353443 696933061 7675551 584815056 222562902 381868048 960936434 48977530 178924583 650387966 420781411 256707541 933825092 88370974 899591498 696952744 630051277 888076817 663250481 153568015 215697239 774850573 266470230 408075001 811019114 208187228 197440812 872677546 47244547 199223259 887995866 891830330 774905875 124510588 689164218 72811795 543111165 808351428 26548699 371878518 945108508 785463117 136714368 152430071 278337083 357901381 87362463 565299197 151066395 553534190 839289699 524129347 96564464 973679388 466331819 581632090 854026724 542489530 895008137 516059685 321206419 6402885 787096003 633693787 924607630 34773071 646956885 377564936 645608664 659806717 847178988 394294796 748148332 833569418 210410093 578526106 13147828 897684418 350100844 884195003 736066067 786251655 237829045 203258313 343574621 456121424 64434119 770610420 669127514 281772965 148168532 546479296 346368327 802157732 725334979 631109765 297923412 780982911 579708078 522406126 704932902 437883132 490973284 978129018 510468695 798855924 433017960 529586687 478017777 248722644 618585584 292543778 11355127 560912671 710114407 218603743 77508829 603707625 636867563 417704455 314671882 900790365 499844559 142133693 453839453 231315257 461903131 744368633 921931173 492856141 239002375 247879173 454402856 398183680 224752516 206198018 719804189 659332555 854751155 659388004 567380530 65978555 65976939 29367410 58839046 985915635 606585527 239747271 411989424 49374760 535061078 346950356 651013686 931127587 319886906 563653211 804610839 524097603 751482121 788828661 82932930 34905080 654573983 537661326 146261789 772419913 319718794 930338532 999675903 38463055 798671757 550189067 603527093 314101944 103115805 848361451 684687745 472464965 948002791 259139776 192670230 669289804 123395144 615083674 842449950 536527158 134780883 773965275 438843060 731766018 916675279 261317563 275297258 295899584 406840759 811859655 552830276 947502872 2385848 566278494 438859324 298254785 921790262 269465139 917216444 393248265 665777735 997840590 452396966 87162964 620406582 447500811 728276304 715379605 414829825 499702425 717568000 614262742 70325724 931897211 792458869 390406326 140533676 650443403 277450334 533174246 328466573 108257010 78238432 112826283 65353037 151843250 872918804 371138911 483147758 778404380 935992966 100709872 255161384 539334234 111739319 64888928 800541156 986004454 819623580 971961411 155762114 801360401 597784862 470497860 970726804 462775933 546979736 667701408 908825313 161489827 683356 506321321 296033635 721825103 629417774 194098244 842336649 161408798 83514311 291745388 920422134 190661383 14575187 237596077 800014080 958136783 386566388 946257833 516577586 731265427 124895037 561672855 649054666 372844098 536571063 47302591 611697723 600851489 191307615 636233215 158843309 834807365 978221606 986304073 66284920 619179292 311742832 335818274 675226029 604778213 919648662 590097957 888433037 914506291 227586916 854887550 317799951 137227886 204308635 96524656 848479326 793227857 719849072 599533519 600278105 674675821 517385227 352753031 719517458 240244645 310246665 439837203 565906768 923908016 761789947 330847494 134073868 473981339 236758245 990877318 763472631 800964676 111009727 73167308 774876915 465361632 846232824 294282661 536085142 362825077 687747566 837017844 278110890 814186849 132864374 227564846 460765360 555056081 75230811 502053596 754485080 663264843 707599831 837770780 686143754 417896741 409175579 235798305 62137952 997041163 426309325 666369711 880924329 227289725 146083717 866746527 99189352 155709518 470298703 590020193 638058964 827367462 189583404 769111413 215315798 471362049 604155792 963340273 528151053 260621230 552449253 329011966 628984397 30113106 799244551 505747803 539465755 351782370 665660359 632596441 145003443 89830316 40878696 344311772 940791299 247977167 230102565 534767073 13217069 380958654 653951145 870083058 640785161 875808705 315839637 941809715 462504352 197617011 6340093 861134681 380423090 820496197 550951659 976425774 86898481 942393850 41740763 424338703 912637892 272556841 666716734 129604718 488093509 151370175 823943415 322969936 27029571 969276538 806431456 347738831 540680321 149064302 679505734 137341337 429665141 313668484 783574121 644530799 985990858 37745910 204574206 144010407 249722078 157974485 178355116 77910187 111643973 738772867 269054354 656347768 30238020 679667257 689792704 647751712 742429270 826817922 495117753 341105736 944243883 471513278 306027255 659375786 797053348 517644704 702365031 885889173 336140377 618061489 779921129 499375976 890681875 729550283 1221841 845828378 289193170 129895582 839483497 522128565 154336199 462529326 117265261 844286166 69228507 1195603 607229581 268914223 53576743 937428023 478933486 490100230 550063738 694957276 889365417 980103859 688800215 827127444 639265867 42475046 558120179 691078279 945444692 465414750 711439035 139516208 711124920 458397171 493924556 111655136 278533729 861803661 898549242 547697210 876797610 382751594 250524874 374487221 772727013 450950620 699944439 80901406 863816407 138747849 978446576 452220947 489359415 271727145 344756824 404213384 113766194 743125900 201976453 450134598 256837866 714933906 906905603 234818151 690179570 7650416 268791822 418027996 639317716 850764657 947367195 921297383 330205835 721856371 851617615 201720993 763202825 895665254 308965126 990994293 525868978 129803985 452915534 453326755 824154079 273726541 898832489 404539582 29943133 418295303 793968719 296929070 631843051 862780738 152375593 473807023 818103999 681213907 225879511 788143312 893393154 828857507 368492139 879892341 41583695 738170929 924226732 166759254 232119352 423685390 19050644 122804350 321942977 23847006 190794451 883939020 685304291 310420061 756585801 770440309 247013387 545386712 51372431 482734208 665220760 792904112 717015919 392049481 375321440 590033755 410043752 624932094 150083627 380115299 721451819 886306853 487811383 193920228 753140256 524370452 85509554 652899602 210393058 476671864 744610883 967719857 779266751 860078799 569122690 613361563 448722489 109761261 933379196 449478462 183289735 657188219 825110832 287218971 582891541 959677299 165370644 736099912 982742015 772056998 249415568 200036591 907331738 431119670 148513409 478209741 991465708 452716572 94563000 463888308 848294959 159365027 164059257 997137929 260985938 401358059 961845757 353559366 412290679 172758887 11671536 524658297 718130038 214004063 374008307 662621380 277442137 640756847 838005531 67535323 372280542 547264518 492747888 130682505 421041145 160502760 122686319 811037483 60722767 288348845 663092873 327042611 7875259 602983488 438758306 710198438 191066316 939921504 195152530 893965983 299433285 801710882 361546663 420712906 84325021 389025645 833865761 25051625 845776765 230612860 726295221 532797779 7352132 88780128 824137227 593788784 736752774 816659836 67407168 183971134 656377225 591259399 868882021 658921935 248144582 770305165 757833982 430789321 20673390 705252462 850328707 96194788 902301155 221921118 536483042 108694128 47325754 736098019 442776827 635642828 355044544 746760155 88651555 5607920 747187826 634807027 297632674 138356964 618914691 789296 666224437 279736903 402230746 662793834 362198412 629347273 720620433 464687052 630170573 765494192 604750199 932122198 785235727 943292247 433185679 501430619 690305248 147442603 609385871 150695683 685468608 500421548 370185570 789884618 501837732 213508850 855835046 34727423 183325811 489927206 863528495 743240262 266873996 102866308 891662466 84033047 550859071 277018464 464455771 114802493 663518031 319278237 501254695 85108567 853024119 6741815 464494987 678103642 339170017 800987323 238069723 740795149 274529712 686748362 395036835 649908107 698955640 818562458 477498402 897552837 634096576 134320756 624224202 72430590 484350087 623899703 246502594 949282637 995289276 327151572 174897764 99605022 637947589 430756048 183299775 987598513 863712505 623019461 972665110 298285466 443858470 487951072 926322782 74674239 221129228 351703653 376702916 622667613 945266143 489626919 643956517 819589508 656983241 549794576 498213781 719682966 618969189 309997983 553276377 743723852 652332357 432738405 407419116 223035313 48737646 962305415 813846142 685062053 748230359 322939967 774679920 853918811 695419374 204461403 159151193 862258651 775574546 645450172 986374660 370277249 427566106 919788249 946960368 462092412 589514956 547649850 772531919 292253264 914765671 270208765 762234119 532601172 225119770 725836371 573360436 374622517 871924362 947350532 156849828 935299441 484733008 340837351 10667481 531815901 398897529 214296427 539525899 3470112 154242308 148177938 5589155 222744373 970165095 427701232 159685569 738260461 846910731 623384624 264730296 549406571 112235723 664954767 338728333 639422118 318896249 34727135 891270779 497722346 260830553 929740166 303134321 445629271 618482852 729361916 215543698 589903713 547475463 376279632 846059444 413290830 704307233 938272932 905028322 138810299 623713544 724355501 813614554 607354647 357741765 106889012 579662480 64457767 16763347 161330327 181825705 428092033 878874532 10078024 789602817 311876880 407132444 784874829 66031398 343553686 802199828 45517247 302671322 257745445 147899608 904334667 8104340 991164837 590002858 735801012 291650048 248306770 600831549 721399118 576854907 801032507 701613882 860398469 794409880 806358980 356875710 203390804 171130269 153451557 801315034 211939535 142476550 565475816 12330258 154601113 906704385 809836143 890814175 438343790 99795953 601797995 993629485 950064539 42306540 41134950 369809373 229492609 562801981 700911163 460896836 335562262 369122786 842524568 479439787 1435235 400517390 667060099 616004045 131811591 215556520 527390930 822116187 810778290 606984395 986806193 998452859 714555563 715753540 537735200 542688069 20406603 612609303 950477939 484682309 693037696 194635259 620564432 569741564 530256971 522677721 214528180 920031327 913141570 505965137 122163055 440577366 657113870 624043060 857201827 857600318 208918254 469033995 328647113 642513512 804635699 774601871 628598187 339885720 73351362 493280047 476042475 339356550 201625493 250654861 841378427 311910240 92692282 286382849 240178211 296687942 543355986 952077588 600457983 691213773 810252819 423259654 797560318 794356093 107692231 877894218 654015588 751830355 39338059 560655877 415134792 12602176 580961937 912532882 423185175 613788327 678677534 350143488 24981519 370798819 199074445 871239058 124254405 766744511 169035530 375332926 748492192 398620668 162215127 248965679 379561563 638941646 550967754 276691524 209293959 122082143 463436493 956234894 456860166 514282315 263911517 834484438 173456274 837454115 692076812 916556564 901850932 432400874 808370176 677925369 238131917 515466395 911925617 784797542 128778896 269704353 80260398 372626675 337365894 359345245 50043673 889157737 248683017 44472227 742316966 201961032 510218825 472544317 145934944 232524866 100955338 563264615 576303717 350122430 486043364 545063761 863220453 870997078 730407746 273365921 405715366 895889497 482620515 976733678 561409923 249541962 389095196 220367686 381737704 22999135 989252884 861244328 339227224 492006658 421429575 5743755 769021672 912754004 471635588 614175574 508610753 813256869 236505583 929450981 256628641 522927101 965534079 617593611 932820315 567404183 973289089 756266762 654429778 225055840 852547091 351424540 529609730 231566972 484086186 446933230 450433400 783474114 629483917 254898976 957693396 249457979 819208535 47291846 112536782 522264231 602502265 436070378 572332847 191250167 592725685 941798151 652352851 882953940 911370404 384448399 75675054 754492695 784896049 363876199 16427331 536083279 673407260 322031206 925742 709083710 183423353 844689625 67487772 131706460 289094190 775031810 147816142 433433171 708480888 590079636 825243290 485839233 610927462 111274297 727888106 84838521 568466013 443145996 277753530 631704962 185942930 153999391 682350366 10536214 377216403 408664567 274723770 193252452 955301055 9664011 799363400 477715919 892833737 11471944 673307670 360323950 260119097 172540816 413461125 839948170 710422763 456860214 945894795 386351394 367613582 450486915 5174578 991128682 434479653 810885429 809441559 121168199 409803658 115731451 818584299 960167893 487000038 12864506 201808118 375678690 2797114 822038603 951052943 110058096 74647002 730362490 815465637 665617462 114703597 959062281 314275385 850279968 602985198 241971691 792434401 548737739 587889454 570933001 440036167 279485450 494400335 456981696 961648552 899578212 642878410 632254561 948914774 511650451 83674730 136737456 792960567 93632518 857597135 906460774 296477507 220745056 828629741 461429423 278149897 521273334 435269514 118838701 651347755 449956693 811417283 160487667 763405789 319789499 40412807 986730506 45475946 174437529 62838554 444602095 894827951 265770775 739966868 2251923 326175902 26362512 91705952 82295642 833701565 673671441 554686910 616368029 667028644 740559326 861796929 373691944 920546947 447995374 83403089 743765180 441986713 286911594 980748713 770219150 10090430 796283698 38789594 720965830 907624410 290860376 585689287 37847297 908060267 475230626 576700455 571115984 340324100 958602508 62361351 796953911 199387080 654724420 33812037 256269103 618357747 857913645 314505494 891085860 895163473 971146588 860113280 110133623 171658181 573868702 794418913 349041149 453051844 956535920 580367462 966414462 415768791 576211845 308197781 392806967 821427997 689448516 560810692 970239320 397833926 719563592 291072927 187725703 266889369 158744542 449855910 366910044 771737711 851260554 415716524 400841699 58686901 960723842 284819801 388994333 62224366 251050801 808588201 657564798 315073839 147791542 647441771 728804976 279374498 84330082 850521796 532419535 228848387 956910654 472122537 251751532 810750758 135762051 101730664 998859147 648358511 336057887 166274848 775725156 391646040 220988215 8983619 678326949 592222191 274450335 795837979 822935278 829463125 180519780 880283459 151657811 191931712 287687491 236976170 960869854 998854777 264469807 480795028 483744523 960282463 46738639 624628504 163074123 110252899 699864061 915842978 782244993 424540298 867064648 319773171 717196936 737670638 493210227 957049628 126612906 114172477 292682484 528747783 614806570 586430520 782214774 876067054 264254908 629632310 366706519 651264482 181508616 991665054 134621482 350532933 21119786 349630832 45839671 880325968 506715701 971855549 112579830 47818126 944377771 633278507 861955224 308156767 787790854 767735154 350155134 793477238 50067507 630707169 995668671 231568220 511552530 675408089 183103399 130927595 304216311 171971665 135019570 927172563 919868972 2201425 809162645 637535000 749206893 651753591 117231286 522349201 874600298 163209333 509389487 975701099 51513928 56616080 672441679 925360805 307055649 778946851 158570904 356822930 589298047 956547610 264360002 779791450 968321509 821930872 559758903 711619448 376893510 131819985 884844309 457918781 28998540 459597520 44584879 496867404 91407634 795746738 276441740 693935132 38607659 839586762 197369447 759528313 216789401 865065723 841181869 944819460 566019094 10786881 802134530 832751022 995363022 502754344 922405052 35204929 629250275 151741779 307093350 680621271 848821480 517555959 331332415 941454177 665633639 317270365 205830328 813281825 862808923 166838371 480066042 555978544 918997686 741458940 396537694 882417145 741015261 944937643 709540850 988146108 510369063 197086220 93252091 373144588 738558817 906001740 401836909 400708433 714238540 659368876 414073461 53964103 467735582 267137793 641074672 787109757 983171325 144369719 805993457 252233175 833470855 524471241 193677375 335514381 695046477 55815755 51995348 725272874 99386707 182252769 276017759 289878541 657730706 963120581 850727619 127675371 549422711 182128837 949874070 600189387 134857057 125044674 154604707 391789577 302719270 6718770 532640360 5230803 176848271 522119838 354546841 287683759 885280983 534420773 578292891 719494387 834341936 612236279 675307018 830881356 811855934 270044892 463850803 490843960 240620953 358004395 326626202 348295307 55695696 655519187 10184310 782604270 559041377 498930389 183342896 19512923 533989698 700808903 465369576 757542051 337000027 14145491 266438128 12380648 627075721 826076598 923605071 272664611 852100253 869851201 821004863 319870111 440385243 297785307 985469359 457131132 924274556 86979582 179388865 225874221 278580012 281976758 824687949 577239290 823473548 197355557 84366685 43509631 202632113 562139905 529298351 151265835 368597667 367881492 909766966 406400194 186618335 836716219 31505049 565881820 316360662 914849384 588699827 515158371 58911340 408322849 134643473 519672089 769110393 63391486 855506551 569562896 681273675 803164078 18791771 512341040 123918115 851918579 789069928 992887988 566219187 449036065 53673213 16670893 389252518 555695011 234977708 637324926 158345240 446051703 601999547 949829470 848042266 65107373 344844966 451309017 976100400 716652523 105303195 812352591 864204498 211330284 556609788 98685300 73787118 280092412 884124129 901052110 755709796 761494654 819322771 290430267 753029257 702976614 183214354 905160552 389936805 645176512 503468177 108248666 891887733 937107751 712250356 573373929 519015849 608879950 368564569 615583040 835029863 897833851 379647884 676399967 839020742 297511175 947742353 551749017 681059668 677207263 239154206 138918422 429731729 536782342 74759198 354138706 332798834 485095441 920796463 100030364 917411551 551319977 765532965 653399448 591067700 845901581 708072837 46082238 878386884 565197965 989508106 746233560 25913169 435990800 66547492 714070408 747549334 423885455 408874100 82891456 964310461 736034967 415453522 856172360 94862569 610170059 31636295 822030139 16129966 727335264 598270611 192440458 399309716 666073504 184932008 41399159 644595863 536356455 972804781 927514908 126396330 690412713 688933884 660038626 100330799 325821930 339359908 763389450 799689600 798649540 817602535 552265767 703330666 483952997 594657981 89597858 621224621 271653390 189965392 865183541 364441725 106196373 904969342 565503345 632519172 415587300 801257050 839767864 97475293 885175416 153555116 224937539 874356123 705898722 941089388 708313501 515073600 567746889 984946506 826197029 755488966 981203175 435789353 586849553 192635802 742960264 339474848 949432934 598530075 534540046 851761784 137149313 55211296 147533807 723404849 220034449 443016047 314892725 724339068 69432858 890702407 217999485 795392706 556901235 978393559 713157241 845483676 840664905 150927812 763975278 540496984 707250458 771004839 280750647 258095739 664735419 73979789 178673984 364811066 41900243 880130165 165341963 984266495 636261213 162278102 795378606 377426154 665692714 378217750 305498195 162962253 529006428 172383251 602910648 847499311 711825389 296374174 226586797 778741706 767542310 870623996 129159832 494237966 863322664 178508132 862060020 183042076 147319910 127579779 828681933 189903563 795953193 900499706 898674501 22296870 806295051 9513183 937344531 197938155 938650748 773869112 910103295 2223374 583974977 812819843 716681063 466683444 510585583 589429809 95055550 934992185 215911796 108418342 981024007 945915050 137821327 851483451 154608478 936414795 698344275 505038781 982214255 198389651 515524008 439825643 583752957 421437995 212886218 127536251 647736925 925939827 164629448 299664917 534043384 514064893 710628870 435722198 819207885 234591248 320794556 814589135 67366892 9354278 173766772 968268164 10718460 241667694 48572304 380722286 182512566 457459275 165721281 569391225 142661991 356714707 850875025 486237063 618943858 496544592 728541402 682256618 778349516 613880771 57429837 41199086 391313790 248296284 950501357 353904205 203671847 625582851 813948817 856980665 420370807 608164307 780925541 653125973 279030197 362138521 302786665 748466236 9824826 342312281 360933361 49078777 507727604 23537097 82549283 74821645 451974628 648332757 436239740 631041389 626701728 868412185 869438539 16967425 795470290 403858026 840262965 193442854 886548919 184160334 960571311 436498733 719361696 481726846 327395463 758047194 356577908 790557035 504566364 259240933 428696109 655323319 665474081 893058941 326945878 872105911 381220254 426128320 221467540 203388152 227522543 845744963 281576218 476358071 707277827 729128080 365557555 260069479 155102494 821842595 38186940 913009967 226043223 636036461 665841830 240052842 685284379 359327826 894892665 985201957 946143912 715949226 366127308 182073764 530342035 623344707 247154382 586074077 175995459 834004445 805526464 549760507 191475059 615677869 831482745 247944924 746533300 365955035 152203489 507222676 383366888 940562179 727044214 114792680 71328200 866897592 22725322 570547668 891074144 908090877 866648322 209827334 309362830 263339466 217180505 216597344 62900358 427221901 843858331 586943865 706220880 634773414 273744810 936301597 748523848 859508201 439329277 302616521 591705758 936507936 8353820 458178096 360869332 58368135 535273253 911234744 99983427 433180750 182197322 413522686 868599446 868688411 246702417 948885326 82115916 420380805 680490770 48495403 550471482 593254554 57698301 459013581 579310599 55288922 121686673 160536734 183136431 797555513 552392166 81588668 897991681 324848801 430943268 158419067 205302561 645176430 703367946 53285856 792092678 656591216 981845096 245273382 945931261 652958188 547912869 103715901 634627108 8084507 392469817 559744070 168319984 878887594 181069620 512016920 531040168 265578297 366169014 101655231 369059559 894951132 526251637 194978807 683920670 409648797 216053306 138761397 140072975 783325175 670432100 312173983 636214355 815626589 766048355 483168142 482839509 358660785 150859326 238444563 445476437 507591629 692908814 123381232 522829287 902150398 433789057 251258779 344620913 898790787 486281816 22417342 111605552 353443858 299054312 603685817 488843571 10838356 990552989 569709599 798996447 797759077 400202099 178365237 40171113 836222293 272906619 898887542 478673759 278607785 580843868 360081425 320093472 592991962 158259663 489255785 233842271 972664532 259744546 655831444 616131236 478642297 158312886 188623069 76860618 599305756 256189058 571073603 361982850 142387718 357156237 29229559 889845199 887720181 753496695 997434338 867038089 370136216 676047601 379351580 753609178 693325844 313067840 700126582 923800003 723507842 173192894 253067249 833676440 779820910 588012633 437248837 988140160 317796698 275714835 600666459 105351414 50523193 830121600 175969491 463124811 897198580 636676939 856555903 325199649 460458729 221292465 264984294 485131505 906203750 730370564 583092930 622804614 295831858 677224745 804699522 31935872 377445893 828755226 121435337 134331347 303621644 409412454 824131565 580388421 921209702 980503468 927553657 690517747 474541481 3825699 527682731 357181388 955069021 618083861 980835831 179456276 504107903 107647584 231328130 374793187 517603840 555038708 197727911 596786852 200317508 129982039 455343478 243389846 28220068 107962916 526782768 710413134 401934828 757718919 630427852 267713843 660339165 442484419 394225526 782278657 330327468 365872300 245864202 920393799 383232129 205239597 645218973 595508457 730981370 580958148 282886901 653834654 804676261 333005825 466168588 715452275 339810953 524450315 880278161 473859398 243623326 870437658 907467878 433273419 527291472 156055550 209423651 856435339 875496448 725845399 939746706 476119392 926663043 940460378 144336177 709322235 728230305 471579603 23999667 371471838 149899159 598065949 15682687 712941410 951330710 980416876 58129199 409625651 591465793 116317571 24398355 491018703 898072115 126871870 741151660 957833738 973983863 502591498 647605809 813013900 60157198 377969512 854850061 280949841 998303853 300364654 580790878 57462824 143053564 587642693 392923512 27652405 736155032 445414316 156963169 187333744 132156433 835590515 272751186 708532260 193804717 548895233 300753212 392715376 265852835 943830479 137086016 480895433 734061473 513034475 998576438 703771510 743660615 191473526 570730535 998604819 814564778 912473126 372322771 609043471 122288082 385850565 646294572 468587054 331948347 472742576 243692249 902201351 626070872 142525272 613636020 807895686 776492299 305469124 515869517 51141228 22752047 168951822 158422884 344568522 900197647 905194978 812553586 53713290 400134891 398018818 455989537 877223398 26345082 376377028 328008912 635292911 995018083 242849170 276868624 513416711 591736771 614659945 229625385 73054055 871222442 660935259 177364630 926090394 693225629 222521613 90042244 656419072 434819094 654817593 613953623 109130828 681972735 787252269 423625254 108327175 106138171 90193227 540038714 759490314 679197726 280008839 764919955 608906760 460523247 318575852 767318115 619685378 229468781 588632343 883895952 402405840 888669511 399534522 358691382 972274591 541406627 577206299 744930083 86345582 711315864 194768018 586513498 295655824 652972467 352419086 130943121 520068396 810828662 729871249 786387122 301405376 699109844 338197167 541763166 834865818 660571063 619088916 536986725 138327902 801523835 92969211 986518863 915249283 453887600 505977015 458715606 139207893 39778139 977496878 141442922 524406005 941575925 566283608 903527596 619158996 752008043 501303749 890016755 381025596 551907804 396251924 125188042 241648199 882358494 981957245 444732271 945068005 914565370 161206856 127258966 847055707 194685227 238906452 723964325 399527615 279708003 754881681 205068469 64915325 413416199 153188230 888530839 494766805 743540590 942255820 572024461 817704026 421141605 67763600 773811596 279687796 120792750 198702869 405332673 153929951 390947964 62879536 839704841 608980778 852709880 759952586 637326967 695244089 350334400 502446690 284182738 17438148 882313571 238321288 759605780 980175574 850756582 485687907 876447468 845166670 176517186 979557932 12960573 252819041 271268835 730209201 375101085 642753558 190574890 783614163 324568279 217420744 831337452 528898568 33991273 123789224 866733554 677685977 351257862 547932217 405623159 3686501 280798230 841420498 629497261 198522845 449209137 490864672 274551608 159374598 958939304 916589217 73040561 374033594 485689852 666300201 120109348 512843111 261539429 738558305 364144274 154295182 474982732 343015491 16225904 456787525 639590097 999406240 481669158 76797878 112889414 544745882 684015506 137463198 349639857 673948970 851917186 788265423 434209614 881212571 443058237 172251310 548337675 271856909 773268475 800830901 699214859 664023539 492983144 417059826 538300964 842026901 278047269 946125959 433409888 459267983 412674887 658018088 638463360 828524880 731263446 209069216 873063284 175016092 941013839 657749836 967937508 934840331 351128611 833671582 262332330 809668487 821029942 856699035 907264598 410049234 236303713 608589918 475271337 227489278 270317552 788004499 318215962 919032819 20893476 632418556 376379476 824551148 168115634 707355120 615630774 27396858 936808514 963881175 309779921 971452032 378801649 853047471 810112750 350885045 556028111 724766346 718495622 378061349 216612450 89581070 707573447 104613168 158428705 313560051 314390294 949980810 279420922 230396040 384445064 756086713 320679117 374439983 566412135 446783898 460562159 607462365 120918707 400373469 731232424 851478939 754752158 344519300 38700213 906165511 701654799 667185768 485252806 983336404 298921504 497233844 296497153 348704325 768271520 768587112 51288958 496251318 299722898 689701591 521380040 695181587 940519340 384992297 550115938 691565919 571966937 60841178 672855104 473709103 865903032 861102137 647517258 356249644 824104218 726848490 254496477 999704981 65908616 332888677 184416073 352940218 384521914 995985780 638907476 207346818 924491041 321774777 169714357 643858662 738417758 853248550 932158874 935586164 938264520 262242946 53153570 957590477 947781355 858311147 647358692 503399975 985623044 380906575 558880359 656651211 380189318 956877809 175060903 890972056 72883095 817519595 168481175 761769598 605936275 356990630 297573017 311772164 579517320 586714211 798391559 241845443 884070329 294008245 170810798 53540585 577175580 118806021 844797006 574336183 200521692 120229901 967771163 894677763 356647639 731690589 586260543 541311415 806450208 134319578 898607190 631496784 665429630 680554554 147939056 858876512 402882284 840801929 554610706 364769292 584303895 376391078 5841333 617874062 994190819 723666118 665000518 261242548 83076582 709872113 273266469 584568159 223863788 111644800 811287846 872105478 737665905 343320997 779239698 104855856 129524010 288226019 54055975 853004541 692987260 213468306 802300564 526299038 307234051 231426653 11168766 708164569 689465613 158061507 971761150 156019078 512427037 402113689 418798241 211564052 552170600 543516038 229915366 484359428 500364891 729412229 761600324 989408365 892621075 365599591 73237025 4163447 389618915 516878926 501128284 586969824 733791186 780171316 601790404 593651066 648216090 390866274 158932382 137036458 635408042 372667897 524982051 692974827 816001957 798735980 563783167 90731081 679991521 866667524 305808596 271058663 394332777 526922075 411281333 805861753 186555644 457862369 699564203 104486347 187747467 397039451 426328627 728950584 467232959 578056286 648623038 487940915 291623280 929374936 345125424 536454594 222874927 609649544 930584674 231205885 2934205 477250945 361769889 263280276 889877138 3288747 242380844 312007751 244624727 620711490 613469113 584035435 899158636 204664661 634644464 490446188 674657635 523359048 237970671 590288197 621711235 612671570 700273092 907490825 283256390 784101376 76162294 671593566 558845915 168605104 874072829 704549885 449062308 451485463 365428421 469292596 487049401 650375356 227213872 740816483 513798756 187013242 25506449 965562498 335230115 975289346 928108337 635811226 104091306 206571351 638059469 176547399 143021918 395502928 901678358 914959677 768630234 886334489 306236720 108895168 543174638 265735602 687174707 98420778 896257691 640567407 191433389 39702633 267949208 991075702 389883935 77189246 259345616 802535748 700781435 498671359 713100002 679588392 837463469 586830229 292651936 749568199 960521231 613574015 880380304 772803734 995910898 378053646 951845742 588895843 635532316 850413863 642662568 955864269 602882885 877648836 773227488 965885639 166464665 394524787 898487662 450465305 158610233 932342741 328029148 460149727 186149817 820423456 704739944 352105736 42598564 160629406 561421189 955178200 830007540 167118892 235672922 693285734 988596378 21878716 935464001 357486111 374640380 221840339 858558793 542849601 786323313 418839563 489822901 898785633 504396743 966207890 102771323 469396966 289684670 899699114 392952006 796076427 269544075 798280743 805043829 289364449 898563926 228581364 766179226 20797130 284104636 218160014 94738939 722399999 822877517 665681287 458838932 985069708 228151055 890686212 220729618 332280143 533443065 287851584 662325850 294194556 552778105 113952007 957887744 159352859 575439855 45170492 582062288 830188936 322655023 51612499 642362441 367642099 805843715 895120087 9444125 633088478 101906343 92113125 730919091 864254626 738321995 518334640 583110309 102733034 817957269 418670075 419520834 646885173 973773340 836074402 282115085 538795608 360504046 792765969 597250108 937095674 897779723 791826891 350413114 917815063 102767847 894698980 5502245 755129470 593297644 125785224 186198864 642074451 867477494 540622706 952357571 466379149 691588821 421104757 119506102 477534841 437642190 656828919 895887130 538559285 523414299 368833393 172655376 498244918 213238118 286408688 473750383 374452931 356757074 496659095 943863106 709690743 776375538 932666139 116602440 90506947 463304784 616006725 659779443 769871977 446663656 269780084 789530473 86831362 144983594 319106072 649085702 84679289 710463227 510912056 78251992 104765582 941511220 966725869 896335010 231179605 976913954 361827301 710278105 356625332 493429252 214123233 496394282 24816104 420022417 733622839 442113266 919717888 684735599 519184208 527697604 205836896 201803965 90795819 273152487 498996800 702258058 866818265 316805845 270686251 743260763 757102079 146037438 929693825 750100649 783299927 247606275 661049333 848289888 357936943 651815611 108827663 988788322 903508456 708945713 535023530 824265474 165779576 960535139 119804279 82841226 416393961 268909189 324956793 13286325 915522776 366964604 402927240 972480565 636207094 716583780 704441038 696457518 598919818 827838731 205731404 130299321 591892462 524699251 300668502 128098146 804351246 281346900 639020307 772137643 347362540 675864983 302196222 760421767 639938334 474459612 205518952 742769631 243032142 482967029 97988083 159510033 46327481 893877609 500936472 609875820 347439793 628123634 255941538 709896373 585373979 760913919 945931569 635611300 439146482 341830451 63246777 585634920 974454466 91021028 18847232 519332895 238623533 864734365 58796067 873401695 534595946 991900316 247579665 753751984 533907137 133249108 970136078 207392528 725396496 936064749 428590898 923398253 460845129 254186431 602672616 855172654 959377138 327016155 698431599 854908075 14992547 817450882 813097308 113798832 410741131 833698475 982135830 411077118 694117868 787053953 144603481 48491466 795159707 378490339 90409396 103032125 715646337 885702883 435110923 958609394 131146780 720435016 700144149 127186042 652888062 621778955 923346143 311250139 701537613 923011293 110240583 614747917 962378050 229799072 205287041 962632572 742110378 335368682 520384150 261766537 796946536 988611973 691729120 809767945 899277297 710193393 589458576 695438276 575959502 162547425 454921512 509426167 576212510 862957498 675678977 688305875 499127057 509393431 112904647 224908795 497129838 982604615 921561847 97610506 907092238 361804749 836823656 393742347 808797022 399452128 171230399 802330111 714980833 110651369 422154745 686262107 159578796 209924359 134456805 241287303 716332777 910665102 569639079 2006112 410464596 154099587 329685303 109282998 628995265 517965090 687762912 213847759 499981972 895638873 789284033 969788386 47399751 90364490 882335823 585733533 849948391 920210381 179773905 228797600 317676440 238472171 637812707 256660736 994518029 338431844 281737460 661920965 331322384 174442026 914657224 144015468 542584576 663952356 634292726 704606053 29437518 657955436 15874666 655893142 390443519 739991633 906502116 522835158 493895981 421215062 534202232 641455987 873814662 797592305 75986701 141351085 395491531 608884941 597517278 9001016 617079122 133452616 596557564 912220094 21606021 921399286 232545737 380540763 733567585 473441820 227813502 578189343 659464952 361563957 385893030 766972559 449303279 416893809 225529761 478757157 728979457 434934833 718065954 765193419 680519546 864749709 556130225 411961188 615969980 734642126 582359338 790299716 979905470 29727732 252283709 781143218 67694983 553274928 440462316 248887917 343354552 966855019 192977423 735515172 213565440 577786558 107963347 110862333 499152549 996862456 2992439 800343055 632157954 704769052 448610445 318729447 731187971 253619167 211416319 312964615 202932906 460198446 162677512 782852195 33471630 897164454 166172919 523827426 82698327 191428634 55084400 583638243 459529027 675136786 445570538 545589429 682031268 781614662 97503025 196300317 94907488 809830182 892678629 750652628 339042160 633114709 859623162 13600007 817003617 931954217 672758839 570594773 753362902 276555566 608128183 152425429 952003843 7582880 643747690 27890573 702125620 783883508 926952341 13659132 538508100 323156559 391546702 628912913 288213542 588231949 746417153 877660209 894819680 916720188 671121134 474656437 901775499 940142110 130124200 148534889 392628949 288559275 525329047 278426127 341724030 567435788 50102647 835031002 281691742 396464929 24677335 395824115 700943454 490765820 929623451 566681336 789423610 662461028 282527611 608379000 640290758 671216211 351997314 607389048 545487078 769928313 158997903 488371953 312833940 989735606 84782551 770077775 234718621 146664611 668440417 845463539 920755428 254358026 671257736 759989682 661027294 925217130 337697149 849466709 603544085 810928756 683471043 899962135 125343398 178384528 46758321 802312746 487147714 638564697 362051315 310011698 538245168 68737309 887967498 779641544 46457801 373631326 708473031 35670008 657228795 638102355 989363668 655289539 551433544 387486824 463892779 407127198 274527940 922823865 141421980 574225650 735411865 132198299 921251404 466177434 291968134 583532564 39609649 601454439 705337948 354936158 629958039 935560863 489180288 275193704 301974174 448518010 321066605 706169172 303488441 419459748 667980591 701174778 909105968 183478718 784183784 929907300 328482975 699607517 27442766 438523472 668277621 613006346 108477227 808288946 620461942 644049856 228060 180216879 69465914 976104304 296590291 747767202 264794795 14513408 830714645 270958234 63725963 306979912 61300413 629040090 703103980 769874324 409027703 936135641 215625909 522064933 92812806 55013184 162287652 345108144 985299902 693048174 176302151 790267869 158233866 314047223 259835265 568603337 541866727 736890913 63874316 167655300 992438375 904456037 60236145 209714068 820753200 440522740 996296465 139996785 815759355 462320176 589076640 790814727 425305365 912645166 899442084 716607799 201493217 369466939 473390330 580416597 948133971 821199700 47888210 231151019 653193590 747495852 266246574 212083189 174828520 558011178 55649767 197244132 992911193 338252264 845743912 881855899 420163088 555244213 358857841 235335477 948622181 921782164 425305365 109772093 77884488 689613883 487910716 71007795 978469305 481454229 193921634 746701838 254909773 533703488 100914134 159891637 382295472 119757328 256144700 649264261 398685981 409293450 52107020 106548430 316865512 301461098 635561744 216275542 517053685 975559709 169728234 48665556 922262078 31758152 55234699 22357110 592968528 48229695 959781053 315247708 593716686 913613710 303756187 544211226 843130349 33628276 673310484 14908474 284900087 17385315 838297963 618345400 138450888 427286914 48278969 905122948 919109460 334869035 244127338 93945091 713258783 240672109 745439676 674619791 939600835 332350603 915419203 622174962 420920686 257060986 339176296 468509935 706109025 25004647 518980581 707577017 333164914 419424303 644361802 971831162 127654539 586776806 619003772 1390798 995900712 115426641 655408433 662959941 376372445 942192747 674920052 878110948 109931470 975178724 914712615 485673380 365923637 756143773 912831356 619782642 124973536 919119149 726753404 633003822 67294385 745673823 976461440 199642156 222536988 410929586 753369274 603333558 529045420 907561432 520341165 970021127 498779774 887844151 448916657 353271377 95425988 629404267 302594160 339512632 767426627 112993474 568067948 69622102 651137493 781187774 93680503 201697461 789964264 62674071 92247864 212921432 398831614 308209846 771063981 263693490 250156587 682499131 486272420 267481644 327120794 855890297 80966720 800605092 616347912 576407669 967177594 332520169 912575303 782262634 115095966 564144960 706916285 941668167 540682954 487015906 197802722 972959791 360433522 175954043 930626246 568594424 675915999 40889773 759845256 511373485 270824875 915267467 297147360 778537228 984865350 867601950 174395798 197921033 683369844 368612 368939016 788638281 14297293 855096396 136973992 253397160 200421180 842325563 21077884 693584564 621776769 394531466 247240093 92159023 821565615 214064773 251643832 450689168 86591150 589395053 501602448 802971523 873822906 880791543 83703674 81750373 822220258 619949772 484077791 99393480 125535114 48158471 913862333 959495669 114142697 808532922 236593959 504061285 696158348 382412137 58591425 651146823 144005329 897478284 677653316 511025662 862294125 578979858 430301696 122760608 747427815 620892121 907540565 92751480 774087450 599490359 11171897 554835588 818512823 49799028 481113781 312505591 312489921 604017229 328804968 771052728 357866511 747319923 534739458 364172514 103908557 825068554 211240650 223354178 867204603 646945066 250593561 297034972 479266284 250443362 520701149 754261095 209978313 363964720 393990679 539689164 7411212 494652042 339769181 32320427 630551301 692833112 628389977 516164053 723412825 995649783 519370311 292265939 578031741 843253687 576948859 751950430 39377727 280569182 408440537 825935077 416536126 774265252 804084315 28737546 698093677 757507253 382696335 897703461 183846292 219787186 245721366 356464575 843344591 403675440 973425191 391898648 946922253 666993591 111945481 858698659 223417234 609373764 436646812 294096005 360942709 174435527 287282129 527347481 318106403 964188326 804303405 897048686 807998170 426848568 609046091 399478983 886332719 741066315 80085335 39249946 215639689 637292191 305674387 240910994 320020643 403119721 664614357 488038158 458965262 789074385 12874759 101055391 829526956 404318580 303814566 655625742 376537910 40496866 405131588 546437203 88513975 983726369 166725127 633701151 740728079 162420008 812199463 428242515 501250418 264221285 525566836 745260935 754775526 754242360 666206669 879498372 56758984 377950582 558457258 377543626 490084936 265568486 152898707 866049803 934031592 254555079 390509990 417352110 729990145 116918089 241988117 961061709 68877885 413584399 794028454 817033783 162296350 285400243 567431473 688567279 588699254 290460738 333298470 398778283 262080237 213652156 53314564 85321429 9430143 447068565 181532387 687330702 836564475 900259383 355139051 287141670 709217413 888423038 348505307 538623653 111111188 670218554 52861827 737512262 790338037 138642608 730205257 692457206 866520390 431557914 434396840 334383833 849951100 214563618 578332589 215912902 885111005 123927659 938485369 531160262 106202887 923038728 603025601 140981145 197426535 64972035 820878161 731018544 375911875 630182104 595589764 65411636 937462961 611353079 247415502 385824126 513920541 448360517 816239923 407468701 813499335 154168219 59148749 348514387 945639875 415209030 175844425 612045592 781889271 120547717 912377450 307190678 854671776 47649295 242166405 441136427 804632525 341330570 499406340 751881834 349398498 59435029 481924068 957656474 382638871 662081215 972886838 834295605 967960567 554055693 959578529 459126378 643074786 417667960 792392158 894220700 837980811 831067885 173262907 178431714 486191738 521135947 76576025 174070405 82158474 500905704 638893934 401050500 713744492 912118797 249648452 939672595 181361699 173388149 159302200 827391511 864050310 128459474 319196668 507977132 934894786 39286088 391547605 658536351 968639445 274811376 316774941 62641653 400224532 968667223 781191874 708245602 516594342 341952764 278074309 695520979 772416518 767194069 852734141 282237925 33715845 573320395 586937938 974392683 130930117 215599673 531485378 965540588 212532287 265774449 596359774 213734434 570199998 977607479 991050254 888357244 190703074 935196740 233508809 755529884 967365278 257942468 320865566 858635994 486578875 753959896 145190831 881897408 606481491 13670421 457636784 555744141 776742742 135136259 676824684 973267890 723669512 677952928 984264896 705240407 569576321 823345114 126515102 463996887 457996844 51837208 642019980 510491455 472520264 756971442 670078499 632140499 971821162 255033972 958596240 851058058 843738105 978189088 912604181 372478093 344121265 582066409 365981065 319627708 909691937 778700024 54116564 785809449 974938157 695238378 565373301 254593178 666008972 578781008 379124988 245216267 270144842 717000749 897273231 556249642 81832520 321383804 287472233 126647770 868943799 823995304 958741079 754008496 174814625 427257362 96912953 328812665 8847712 946912655 898727815 70774706 872833573 762606823 900223177 206297102 425222514 621998423 49297438 963585524 430282656 833076496 179095990 188859391 36979290 564854710 606829656 102409596 581629216 683304161 651669469 280554735 582285254 133494431 788432307 587397774 969006834 329869296 926668123 37621444 646293665 132029257 278306538 487257264 236266658 59533074 12862860 997974179 933845273 151724072 418182141 706992806 696801534 100637275 852522254 153972466 531020956 232536305 520006182 331219573 337583122 836260129 502699966 349425492 144684501 438113433 785747428 291623267 269808428 693969401 497907385 84047535 947909811 119484758 375180531 484571125 639261401 902478008 588987996 496014120 528406625 618314396 130613329 352874479 794630373 752611442 133813827 226723364 168317774 325388576 719692345 181842518 718468189 923174781 99018061 572030024 637952806 106682071 784464938 496303984 761901456 865854318 569951125 458012536 883699414 179608310 169988833 633117889 470785544 136960281 77887609 1998043 683872907 381620723 548294746 678173455 869855893 977782420 476246165 205056213 492189618 886924674 875250130 190707294 579494210 185895220 667937224 574612747 134065400 937159832 75695558 563781619 318441820 576790925 680266542 804909153 587743818 186557802 505249268 70724692 639521649 201425782 730903843 396538110 126828758 797787501 784221528 254189382 565292878 906761729 960594757 997754950 888675591 71874903 709927983 182735821 855601663 511568262 25389681 796249309 625190027 630298908 849756151 168329262 893020114 763957144 669397188 55614122 134655056 848296945 327848300 88564207 670484052 340245261 622972314 648234192 270334081 979597899 259518092 231129556 952362065 946796026 424309138 403446198 846107789 554392543 660813458 336752611 46302678 781690291 849504391 604173055 505105184 555261859 62284797 990458208 791561778 705931982 497847191 231851409 765257767 760334795 349746826 183760593 256890351 868545312 858550559 842387857 42277071 33162188 6866229 303416314 785667805 331088318 419855548 369576549 685621637 698531931 904549435 836041696 249786374 253676796 626966346 477504176 808371702 397128557 929454361 619713737 309990842 763802224 94597864 132557400 138497295 157853752 761406605 26755130 249830788 660591343 732357361 469419650 710714621 606761776 392149139 914847479 820840498 203826829 605719555 636735379 40381741 379532298 88083048 469463813 485347280 139489440 91400699 937569072 566996045 108408251 916098186 669591466 405651372 372934589 833835510 992513598 466124360 472905337 382395573 187312490 4044370 19616184 620751952 683160290 586583117 48590775 47597030 174195723 841930640 594634663 848466600 504100993 490576071 364910124 424290907 122613393 99898483 163174879 654225369 557785535 999893861 861170636 155608464 216040770 439525191 441800692 684460545 89764995 240945939 972059084 69302850 732491170 946978713 650696381 452503677 680265201 150031358 680214690 399386223 674404471 646626360 458409549 573074409 455687790 18540947 356282370 852375379 111700932 824052526 638429177 918350372 648722846 80167551 818069728 137069419 975645905 649089483 690549848 151107657 764610152 445937839 589870963 612046965 753198625 160787610 371180861 409757879 542415087 597363024 733772592 679731565 683572601 503294824 989929917 816172809 413298330 658818255 249335498 904799888 727430623 458538820 771839535 683901980 167064588 813441753 85981240 610536284 826088855 299093624 629224486 373946895 51120427 827241052 34456238 951377548 576197159 539819156 418317432 33929278 921241885 242754947 281647777 794641952 979213395 54240355 63215929 376924997 596866629 947255229 116902854 541085522 537250337 936309746 925455808 681574146 881530441 644853686 950431507 369684641 448622805 519293071 796297888 114892946 856417294 68010330 781245115 539475914 10754804 484698823 914422190 941730898 416236986 640071128 987775541 281785800 19657284 529611878 146614273 843153886 57314480 872054172 462908469 999683290 239259594 297900154 93876204 764247061 511416214 268577363 934676145 206797436 287220170 187372367 246990085 411189522 722352721 712216298 800122588 229350764 796872649 743143027 445372448 812069427 318423046 114742158 907152685 52604326 212477069 315910834 137161555 363790357 452541721 722393516 801404248 103594599 295578138 844530715 818511859 510177429 452943153 930259953 450219602 500482093 862940086 574140408 281705109 233512656 694756146 143561803 953224272 108768947 175522789 699114712 784592141 464825122 763203905 969932261 97946312 104917753 361276013 698074760 115381873 510193449 699280579 349507886 84357742 965513017 399402066 352082453 708974358 143750594 177501276 504399825 828780342 190239474 752658393 812488139 769540752 937978634 425271283 893123261 971854424 849424608 932835464 104564023 837308341 59248734 355925675 754196510 115491910 360554753 235105571 249622311 224839322 487283802 814476011 995727200 521429686 239217809 345481136 575519656 851758740 323677917 437973078 388223794 379863198 84276749 222503284 468155910 981279799 15244546 999932883 709264256 604503602 558058290 609092338 388165839 284702553 348710695 713084805 807804279 904306407 388502782 287626226 99281360 587222798 81342185 248071891 545012612 578114419 844297645 140449142 772894741 12562861 600343845 776937056 559483221 626694601 135068861 271975366 592600555 838471881 352102903 606837266 30083029 203283232 813470442 754415204 786581729 552268087 916755646 807097614 559016242 337275372 946063921 129502743 220211649 961359118 844916757 698165177 431829722 969361378 292859343 324036836 798199451 184169377 467338202 507933113 468824952 463830007 565795906 368305679 979213498 551492486 684995882 974235633 38263035 898169441 207610182 981990941 574250667 344888465 138390625 679846023 861918862 938341012 742675417 446128852 643293244 152716249 815044382 953892576 362621088 924063045 919833143 705488184 152039546 508860849 469609020 939242912 689028317 668474473 271546845 129331087 782021553 37949870 733574105 403080878 383298610 297916725 494674312 293669213 393214831 984589991 290497362 696449838 817245900 979991583 516773174 259408232 380585600 79469231 413734724 801581957 983939096 762585819 447409187 306959284 273937138 712709916 659922316 814928728 61673155 552508510 936100044 773429127 325688338 105489538 551163206 11075979 307141818 482926301 725143279 678820197 224094316 431000759 258823377 547754565 4771627 652166093 84035464 402275091 662716878 590562512 40549320 221352170 764205697 111549924 473539797 157174167 962400580 855656738 575966473 532588574 96598634 979390230 417176657 582741301 244240668 166674753 151234736 553719240 185052628 673021080 110457019 698748275 351036642 309072899 278111772 855423243 494545642 430610143 23762960 868459797 338685796 466385789 958022633 414387789 176464667 146610080 239458700 835302433 588279983 732660483 903794675 735644468 958284051 1118161 194339756 547152859 616782351 330793771 616245080 88962211 512046783 564989350 397791277 111775945 121189906 179319754 548095093 373875392 684283724 138214036 672895501 678380207 72580740 387198452 694715111 19120880 770554663 577658192 697573768 437571731 469647987 443288576 188581770 780875737 995468797 664519119 958217755 43536569 886568491 893682048 474328189 124854622 39705787 404399943 413539972 16847014 616191290 55437644 120355611 610441893 675478926 130486828 981717183 118947104 428832365 179951991 760421890 657644051 520667619 770480691 455842825 517035052 83648976 106530135 333260559 640737613 33044584 628629073 269017824 738548493 635474609 884784001 844285790 441476920 965707528 119175868 614060800 749476939 316124061 919802314 662555982 947469817 420822770 46864103 838991718 258135976 973416543 225399622 868737658 218169588 407622289 247467913 394930768 765760044 353395207 487624779 999248321 100028112 635327892 177076374 336162618 974410777 18577632 751907437 494718270 444680561 462007015 365183300 798482657 809335542 50910328 871695490 312160846 667404796 560089783 529764358 681520963 271270792 228945819 215019167 248225168 941669077 486518385 779764371 786429340 554187731 459407447 557107737 269889248 783848867 39720130 642923999 85362793 255616796 254201848 978194308 126707546 494489417 118664087 716157471 29733736 826993641 914046220 956463286 289418076 969454574 958042141 36767944 899114389 565112319 721645408 863634116 54506115 382251765 813685441 152200335 521656109 432833633 690219520 851291138 237075372 184946949 478725936 123072874 89503150 764875095 72675642 371872775 426922740 231726593 862507608 579130509 907776468 305611363 519506074 568927141 830914487 475533072 555377252 655189613 150686620 128242764 810802414 95983860 945651860 700786837 199787715 556434623 79512132 382704407 904624706 152432455 149182310 900164662 983452192 562947705 620652103 454812168 786655205 808870196 254786891 327025368 121058922 883294670 49825125 183644581 195381857 954436240 162914463 386122912 195574477 768414261 28042904 266795954 481444741 64856175 110435073 580092659 950878646 324253794 133713951 276328756 67731038 855240999 461982541 4582006 937328850 80416843 605048694 104142961 100238648 286343757 496131487 403415822 915040014 145792291 313872731 886563565 285976481 880132278 855525205 116380640 7031447 495668065 981493194 223583086 18021990 66791030 119105804 427561809 362689754 672034489 598091776 532214264 53364115 650058979 907634337 231614214 507200132 629868576 646492283 949600209 164226678 641192593 560393520 9506788 613737859 701692875 844742391 498188669 869100443 296289111 960841496 163057168 459488002 753356592 629924465 569147586 456927952 31149640 634968564 90899182 515912048 94773507 617660710 372795556 998746913 720042937 589896866 126614821 868939384 742221625 860206228 946074984 734430940 83562817 954365759 771649689 806973193 614014727 471458167 84162708 29545358 453794227 840441128 448648302 525623119 360085730 295931341 326472429 506328067 409592101 885838073 481356555 835874998 592918144 987833042 143253623 817960521 349916907 93789329 579180051 68187629 319162580 620842243 404571255 287805868 649899419 363303179 17926253 550364384 572583445 267915806 532168051 471826618 969528586 940778693 254592572 444017852 872941495 545465630 780519215 632918335 191816269 240936284 53249254 787792878 608748144 877635651 858406065 491233865 308160952 190322604 650152209 274588196 252033075 38112007 27288125 375689253 767196385 46310356 535309984 222233161 835685943 452203561 530723672 561954399 223752349 495038767 40877241 828918923 37186288 578361765 125086408 411400133 463916801 577794140 437734849 280675416 543035411 212771001 933098130 348827235 689860449 580394806 353702237 938998875 196485270 973532640 629927418 139455367 584925266 611936474 742918258 193996931 374188204 880995545 79170949 291495870 25963435 57789351 997790501 494072827 457732556 112661665 885496569 916750548 688346239 523511097 718359771 43505970 219602090 602804596 52680027 50291670 869247268 246697068 170671161 848275412 791847739 410617039 862226670 708944659 840277807 652177758 459717924 556913358 470907572 118197615 382117689 603769365 702252916 747061612 721809601 577552461 144355211 926389586 290956545 674175916 715134985 465818419 952752501 844145086 223617396 131278772 469231690 282317795 668261443 170495632 589024996 580463566 835302244 208284435 769979482 143245319 329293495 715130015 498386933 182956138 796946832 960973098 999066549 403095718 776226617 494580158 86421196 825364671 421780333 744889592 343531552 340324237 488487135 141139338 889867981 760067387 146503601 97005754 826850977 54669768 688412669 663955680 323735199 480635785 366569552 944380908 261271421 304578469 483160105 993218013 461639717 501267608 555811967 587335499 813286968 425737905 165433400 272779742 128623750 221858451 266408627 383079124 983522711 688502712 739819583 114463615 596234789 857038569 857955489 853889477 652810656 836719303 314535827 528621214 91329705 766889030 566700863 24928410 892671383 67820844 533829832 229570649 871796469 108298903 507912897 12265232 371856897 259696500 783339955 514360587 669969711 67237129 795794588 534876709 849298085 390812523 174332267 87503441 372650684 645746697 210619781 92445205 868297349 223662111 331075651 660111626 49425473 949385540 233247090 757222493 295684584 400485341 999322577 613232977 982171556 250801575 456962966 715276731 715335763 495553585 690569962 469466244 936720392 878832991 329984616 868141099 948251785 882243049 333372322 799177537 766394323 99748313 903555484 434362090 453412498 253540113 77091663 563327330 837627050 937856963 468436007 819438710 28334001 32017143 786077318 674997255 596612466 579685640 328706623 52233355 826879083 475401767 386848539 781007244 182394447 243561175 2119511 619166758 850801286 622781039 492062244 208124813 891961000 632125339 581915686 694440837 924772614 123165915 616326134 142153448 221029153 330483971 659923104 784465956 550877745 108645818 438033958 146463674 631110047 233489915 651293691 107085504 71427979 94493846 42075528 686070624 262733639 243738800 147878570 458933079 196540377 288104511 780480050 317873271 104005245 534040719 998387812 425448229 413588257 524726975 902753144 273411291 936183016 660599365 333774877 857366695 878826664 702394214 364626929 41765803 132788587 807373247 165195786 88622491 731302130 365164735 567730544 716885826 137127981 999508522 28167584 717317373 378136004 359797911 156602635 190915902 687471761 295183347 404830100 824216330 628644900 897417725 341130006 452844156 384307006 76051143 564867036 426323776 941613654 921185083 784355623 347306264 816527895 110872468 348769708 428357211 679485408 168773089 589130259 926335089 774700098 70556805 507505017 8603736 578669958 556786361 477777903 677476130 771278373 958857993 963490040 961947765 50986317 338915283 896194063 733945097 153665891 370772427 660542751 973944622 651701884 68655738 702999817 247200067 774810338 783180474 286989858 606038080 245450133 933215036 245967026 488884269 580415175 872895234 766165877 240562857 688744543 670810085 569184286 624515940 547510391 906722576 347129808 824994980 305454558 291177859 4533667 52749252 826373271 24501905 625237797 693598129 269279320 257720930 957225174 268264812 743476492 44878962 352779946 912783498 57767762 861208592 144984203 387991991 355392251 330356960 159943381 500902190 69326223 82211673 649016024 170335043 955526345 318432072 262330202 290868441 669922583 342847563 408399634 253139948 871053339 694127191 965262126 706230281 179412268 546286643 973146574 891428561 911607254 772989947 795841158 406754938 275696726 412875165 60479712 789856845 99940895 666179423 776524504 651142441 610175575 161244247 877804382 763165695 117172826 316733170 868240600 243443796 272990262 279925102 561994653 106129602 694902574 8146015 121792635 295255414 147667000 975941422 619520305 161012404 872730239 783897237 268215542 357223247 321832929 737994020 221731568 96590129 217006449 260596159 74712254 317621721 640927734 708543518 53582063 975797464 399323243 827516748 490296201 333836883 913247357 937880617 645772931 619588996 931353872 798306280 572128330 949527865 812840122 957448337 40735296 990626900 69825606 287718272 974428984 118282313 43788595 19384804 533527036 175357859 645438003 132389185 422106567 255794815 355285932 820728303 685748940 414211854 979253818 714368408 759063725 661444632 281070379 232746430 928427780 542908788 537327361 444218930 167166941 728394385 581335540 949078942 816404026 488031473 445539950 70303229 370898574 774491816 820756877 799720733 698782019 200939233 744365476 779292452 518306100 15524953 412071610 516766984 880649779 167330786 828235529 678403862 398386564 58477282 138242944 152426860 419946592 917469137 749775938 504519294 892503668 884056255 190691109 937621397 138141791 451444171 978189364 504402763 591460919 359266221 761341998 575576592 983815685 190380077 15783172 821956776 947652164 136058025 190092895 703613099 160255590 624653971 646305303 343998724 610377039 362440177 879909053 798335091 834077144 575275996 394437650 716804619 515938125 566778113 469275534 836810164 884804591 588959779 706774746 555697834 246814580 934683798 269897302 818730492 791705474 509913798 579480468 599094030 318007351 791732398 268071386 796546583 158215332 92938850 10664101 417439908 647541069 314701445 994097697 92279827 701156011 29587155 506743729 678503449 923444650 341808793 418953325 987916093 89097771 99212600 306767775 483937114 339947907 486288550 143433029 119476257 976826106 450285036 34824339 429996436 208501837 720605609 929288814 131026061 252642861 677102733 880800753 488232245 742515902 338555359 573968108 551754637 866282521 628873208 630026848 707614184 302386890 815643334 579779332 957697391 497307218 187268170 780376003 444039324 340966822 886294810 819773500 354655679 737272750 983448799 716037953 530874236 251959751 106385624 83211608 607130955 97362498 197895254 56920381 737014263 951948515 756858174 6911582 467761184 882051426 137413258 767547741 367806137 971906541 617236168 84043922 370108298 336900516 168943257 111275655 6742447 211595548 640152371 557930618 89786903 626901213 793148640 209307870 66760710 989254628 296443261 418818010 47186835 850655778 327097596 939365320 627791915 669255418 606242786 406962615 525217548 385603527 699729866 54617578 463838155 490822740 209270240 674166871 509317838 41064290 557050214 691541801 906436563 780996901 113086002 111389503 972154983 741212103 25590574 922611882 138646128 586859492 668680407 656453939 274373796 316023565 960449471 932816595 71108879 624269381 334728972 793800248 525526929 52673159 389552374 636196678 12876382 263849789 564746060 902585748 149912188 685186762 731550704 585897707 534699592 490368770 607779158 64250315 53106161 538977709 621013769 203304934 109880828 74154247 348199 11190435 100956606 544846915 738812896 50833820 284718053 911505923 123913210 625194272 346255088 523903202 230604112 994341554 58537394 903793642 842683470 695282568 521158099 77158686 264415095 742624525 104220751 352673778 280883168 964287327 196201461 513506765 314142642 687407569 647536105 498154638 243917995 459742570 242086946 128398596 779331230 984419173 202898413 508948341 129818094 106167727 29462632 143759384 851006999 259969901 3450632 848313755 24927782 550165875 207114259 74857885 910969659 704027341 597590823 382686517 189068558 33004858 735148465 54941545 800951400 902572460 965341559 219565496 466252197 778698441 677947663 520599697 257464121 891564397 497413733 991764953 517646376 651534118 897150777 682875242 762884747 290529463 352505246 591958414 16979986 857463445 835509373 504999816 73954941 316282221 749850128 567267339 848189474 885618332 525229159 981436353 113917547 636954805 269086182 688189381 494314068 646631935 13771717 63683625 588882161 601382132 590939791 96283249 567950310 119744708 133124771 775973910 676611053 107405264 55956662 86906117 905482580 606079535 873299535 585176093 310379644 90708012 909294154 609958837 67833435 449599173 372541782 524971539 782761211 17634350 949847671 228879350 390046201 577777740 366530948 867748620 360696070 358463803 933207466 128195709 272700522 880423369 238596071 129593695 577330044 108268536 866708880 656820031 887599403 445171584 689460427 69888670 720263800 304096842 428580630 851551601 389362425 984761078 920622526 94234529 226887000 130151254 754008169 541562249 935793106 842768625 589387661 390205051 2363577 131564929 255170294 541596987 320332019 328118133 945164356 769596546 422156408 758781040 219128682 621760380 34083031 160930248 382177073 471011915 348938674 453376776 625570227 594071170 532991805 247951470 889274080 839824298 569322691 219557741 197022972 442002368 608117025 673176877 524146975 770582453 919382345 103665926 949701555 878378477 61208257 105604361 975043834 704148161 51889697 760642167 857194374 646205181 784488345 796901959 421026495 598829154 270278504 741906852 69879649 946915877 64521318 66921069 635474939 581938542 99957371 387394484 512896880 77401562 325049125 842982463 501093754 99946490 252181495 709790986 529731874 89955794 584551700 316643779 47436105 62153562 214814136 923781453 746448675 775534336 474018479 397116478 177693879 83487269 303549660 959268192 853752672 930304411 866514868 485433395 333462095 355996205 573973440 257034602 523207430 707833112 948081439 626967914 264845278 805414026 465069057 248192206 710966402 243454506 472406317 610088677 926192242 954801039 917098108 213282354 593074561 957894343 514189147 829935852 265656408 709050578 773055309 247463292 123872497 177695781 802018919 57230081 909554460 475004712 360535507 545017807 707704573 920335544 475634765 577118699 980657036 151272614 316625065 617175953 543422739 173668917 741888075 941905327 800099764 954154144 251661741 286824551 491625953 360586642 600606429 747202449 839196898 462512556 214440444 965644086 491431763 957277442 449077184 826334230 763349410 359605662 786411506 736938531 670800021 920446972 739982833 602141444 379927491 891349388 296512302 121219219 684561430 512834868 344850350 699948383 504388687 221043147 763639435 982418219 567620482 897957535 251863155 738319213 263318933 361380848 778498087 95953872 23718342 845765491 574923006 820466866 926717218 927041743 779080031 348749735 94056207 367865891 974634314 208156660 905702851 290156158 282207440 29433108 361498826 383258726 928758935 895631671 483421572 602211410 914371159 205040574 11234724 802083632 253538143 578339777 218715570 227303648 883247376 323388553 65757066 140376246 871113057 691193878 624710363 90083836 545101658 142877593 827874217 551381102 508244377 272705531 184781516 267283132 140617936 794757205 228046959 232157963 957924420 538480758 455403665 708498804 657479248 574657377 819932039 870757508 36805344 777938379 929986680 725156283 752419831 37598369 371094496 10475533 67362345 798783360 910900750 165579876 364475681 448271163 82597797 285403675 369654300 816631385 321455647 712004996 249245805 482261909 777662021 124768868 818165239 803702876 850528440 577821810 747091382 117927250 185870956 528072667 757556790 170769101 92244775 44783041 223305754 851434329 917415431 56280759 161096343 145813554 606722041 84439879 143369206 488602573 171007042 869763692 658215957 836832335 460612858 672863768 519301351 305904660 390010252 278194607 603289839 940321834 290680632 662359690 398270409 111155411 55651218 697607798 775046818 144367623 533498624 561650738 608827579 437943791 958380863 825386484 126358505 887158635 267925470 789640677 237093656 700810381 889835713 565632672 44277444 789200668 126666911 772309943 154594686 884494610 874964869 70089774 605724269 790067487 897420626 437307646 416874442 876551971 431243833 762976659 165181283 602311863 861354818 803013711 446640409 529778597 724765384 156333317 59896674 679687276 668667644 461273982 405367751 963264701 106496609 735808504 402842471 525929472 481147982 851539873 86221170 58353104 717735791 587571488 656777648 654840443 947656772 707131149 79638776 780953987 229842337 195753076 585126329 864005151 760525100 798537047 231044212 650749370 385297891 239878953 893083199 66606195 52389523 929614163 783530820 120405916 505475170 426079154 725627712 58356284 946056517 224849687 596772868 736719245 668055690 330392518 812201976 216010110 710693200 40475128 66978451 901922609 275649802 286443609 746814692 812731262 84857345 501716106 335928332 229712751 977376207 952022944 838993857 816614594 506831332 705234083 78546125 824945258 976491012 525089552 219014541 569584911 18249414 864699224 343452275 259155849 247138327 620653407 894034053 886372712 358199221 840196861 40571355 15921007 158223797 817601664 950435876 270893077 388939006 839507240 303479586 833188355 534839244 511237546 349587241 848474264 734049837 591524014 735146404 962468456 919193735 505105233 55819153 401500088 951539728 731381156 103407104 121831684 724335445 620524843 269546135 479671162 768118452 313982814 236004369 274955645 280615649 263611435 33397946 57070370 440737637 729707122 620396277 748057270 611628826 907008648 556758454 371600182 470622384 695225525 190583049 439409365 141424940 977768886 154176137 893545338 975123044 516387131 692290025 349471551 455657348 701289578 78538607 252522739 198416779 75570266 513686644 4340889 797549519 964864665 329833445 876765159 853239413 76356519 567911109 194597064 5521658 60522873 120445609 748872154 233563309 719882230 882609722 302142193 635737906 394193789 458372023 454090642 463183104 869648222 938283376 492504953 305759204 757538396 227423820 294034707 516119932 812246321 111782980 424529413 327924157 637574922 852770021 529821603 501573486 260449799 572876754 594631033 177237163 468341693 394298176 737260486 439535458 9512371 614191737 429438972 656022489 457002472 752992857 204278082 841162534 266417995 910689236 552799474 614053813 600312898 281768558 758145307 526386119 488673572 809212609 489547008 78886381 422312127 225016571 855398294 156156817 295625938 646217053 419686922 53116269 839431316 993879229 301816889 345698833 583243564 564502277 388226871 568452705 588717622 839203762 914709449 991589909 634034244 656226389 841610474 959866936 820565851 890025237 891994698 990929322 294293362 356501804 657643722 671924638 404360951 325626214 654964993 812452892 524973385 585775781 833060282 279423104 693647678 587532383 106078324 149340153 689085855 770236190 329128417 395416587 494162856 778543871 378425447 739740942 160056201 19680308 224382626 301506732 884324071 980698498 304417248 492799591 910416219 304032452 625174691 272967696 471842034 901714278 366408483 741094481 305784491 249961706 578643401 980721957 736937724 664035174 999458229 289078874 747569230 117024260 323080506 784574486 200093564 84268930 323492444 949435215 563187800 686598832 984724825 636865105 734320166 462349044 744534301 734710588 754098719 83700425 552505804 839087748 401904112 983218747 283502908 601621871 66717752 793736045 158696312 229312155 81391373 838972691 269922622 628849781 141738104 524273400 297544834 157786562 726670580 394793594 65885929 19241498 966804979 334173449 429569103 478124648 190666841 274029739 453712193 978691436 20175615 681395835 192896900 572186169 957460273 581196581 424060556 852962999 717166897 353829228 575945222 682481698 390865586 777271973 980131918 919396233 920048477 42022201 101373177 91742800 461841231 615325991 441659213 182244526 249713049 73456255 376218820 476208688 353037503 521581032 650694029 928323636 564779322 489971483 168115467 111469679 594059766 117647205 568914004 332351336 304901844 423927337 163046579 592168698 984431913 814124892 354797094 581844182 11490877 801684999 712771552 25192702 972899278 781723337 799983304 169181771 494545546 85621843 759013881 606546153 465632920 843503593 377976128 195506390 646379536 223969767 457677217 707231846 2840958 37330490 396414419 679981762 790314083 810755299 809178815 773333604 13632948 508127352 122846725 569603996 733555289 72237219 293621366 530502414 146769839 631773857 530388123 901087282 929075207 617967555 101315885 77944787 34938661 724729328 421106075 496355473 771645121 345956386 403593351 907747679 709836553 259297508 190295113 34532869 959242013 358457563 48322410 312628127 269456274 332111162 159080234 657526044 497253616 25952332 1553916 830471103 435735604 163540974 985893381 393168802 638835023 677414929 111629216 678643246 538923428 290635069 321990620 258054821 649491598 984259849 825697020 238636696 551142872 57449636 574648566 820573809 96293955 974590287 112894965 786545643 480714243 596565729 311715544 742487700 590469954 634299970 435642288 674885714 487621276 922222064 589640261 573093851 224006050 344690813 46513298 349546811 106111319 128788750 387065669 765047378 247557302 673854430 686234176 499274068 501802282 603066553 911759643 325975879 23315731 65559937 955753887 36367496 580791368 189290669 888273996 763153734 137280144 499072965 142964436 13105670 12199464 573555687 289211038 93869597 171882048 957728325 865005892 191010361 288044926 408675493 464382741 575473369 381374585 531409375 934323604 92959440 969596991 219279459 526982135 498976198 754019023 656006320 583735720 645129399 234714016 129422302 689223368 61434482 186813465 114049045 28143783 979690522 205279766 730906900 422520397 948158889 618311274 752447659 972980981 131590248 354518359 518436673 289541772 297965945 755782935 858479183 471540278 822265421 885760087 169745634 351831242 234521902 709924535 171041821 534913361 632733623 303842635 163368373 608341898 595707222 388149021 374037107 331736169 846888913 881462184 732644534 571656340 480611262 116050782 210075886 897597669 283134217 846388260 673608226 975341803 262386546 209424849 23091819 250672488 934783244 582678706 167418743 962965716 112587968 116174345 699352327 42810329 218225864 239767689 847010672 180980693 82622260 641998556 273717790 584515931 931319400 412845597 944681997 849381042 401700252 355538014 402341454 960861780 180773211 459235108 21164680 18444656 597613060 255096294 223226228 546816617 424052812 604700817 378356576 586525014 673977274 403369479 820625581 62922368 289849130 930447515 772244562 310069990 31961419 93164694 855374934 29066940 590761249 245620406 343809625 208226279 895570563 883537066 869982732 524427395 357663390 498264471 841204660 960475997 41474160 35300502 627216555 661131898 698381646 331541299 275166687 386889614 468668766 801946095 669200978 991602310 2514462 544839872 894440856 9313791 416620251 711427468 33378396 540929996 510155579 339839665 963953371 831548275 329251252 723875200 37851495 298282161 10106386 39747261 161095397 202150386 713026037 667666209 327642959 385980121 169210704 13259736 91549748 614736062 171330284 374617860 670500659 543457579 37240546 232309304 743922307 643815519 52141861 227650301 676595566 804934603 665257462 696555856 659995346 932522647 695253102 380512290 477260703 65523230 817550583 117179863 143052635 635752557 693796819 104985288 162667681 514635464 738557844 148407233 335588765 192270886 640210850 651422339 576059538 199368624 409238713 383349315 538292308 282789190 113943400 796625961 187614926 375545338 401654418 411627474 479604606 685425810 15270385 169335247 967374836 925652490 696583310 98744868 978189399 289937424 609649994 884671178 633774559 286842247 582315865 110445101 593486684 111063812 312557762 715503022 219538350 210415956 336869088 814370338 758787658 381882868 634960612 666835025 561056700 983354775 969658448 97414520 780770847 530211492 567645053 210683335 662041511 589705142 2377750 911128804 443420951 281279514 21615515 456101479 101906507 682504276 882955231 14903900 958502576 366475930 428315019 164755396 405023175 778663767 765302425 252592915 832959910 214836650 627871961 849317043 926645110 866296292 877822575 67633536 369539062 522276366 117224531 75691851 995413494 393967713 686725327 708050263 416193245 123435467 972489221 273864415 201748772 562618481 478142055 545253262 25102553 40943655 530094397 187064837 185189405 92719354 105315106 390674520 200927654 169841575 814445703 785922705 524053310 95718945 93082671 4312364 597961282 958230031 572473265 869814682 225707043 269394251 984863226 784934590 691091177 334905444 908852680 359197555 766999979 712298781 18569264 326529795 226898712 43474668 727544088 426436529 974659569 558224763 985640894 236922673 332808076 507797291 225613103 724724011 218862163 81444236 379210961 191465915 415352899 736204774 649496794 347979252 874406254 974976436 669022934 506258008 894088313 258296100 336745509 809324897 158177054 158566296 354745978 444808188 861545131 823536679 143092829 149230601 471441538 22942236 638940074 175946972 755186327 993421174 231808016 343077311 68846069 504963943 456287635 437235310 907942201 784568022 509571339 594068889 874131733 953567965 63363747 905673061 475124431 957024075 613524058 979575276 970359487 981670690 422455941 626784184 508510932 959303962 654167627 369108044 810956560 522752541 583354920 22398619 433423367 592634825 644102762 686741903 785704805 802789617 845623223 163845763 493844581 179098140 108618629 351210953 60565594 589355525 199611553 513317670 326768938 309964313 494460841 560946769 350450125 553046268 973334930 513986423 633366739 61959428 900252706 964445114 933694171 201228988 327546998 211783597 193127709 789123939 222396798 374458842 219389921 815227242 373018236 823276860 87910662 300830458 688892297 315294661 212753532 843143788 826854416 201199833 757216458 538758350 33676113 382904785 533469065 942593125 104490719 856535162 356877286 244943141 885908259 467641747 382514468 296376123 797955543 360671059 62680344 672208260 632834699 300848096 650511531 979897363 763907363 587699160 512720988 173772463 829585494 35611852 456157883 986169170 685292081 179831744 773312751 112049323 551346835 612069805 485526833 330477213 400652207 503818240 703449423 646808766 661229708 697155352 300907818 554622169 848902536 455112907 649517368 897562988 381123281 107334881 550050051 830147627 486775531 660590488 392567719 512789627 552552749 778727455 408400984 969037304 947804227 234097947 778164954 822054639 439122093 88597796 416017415 950119140 928081727 382229321 214456397 561202958 705214367 647731592 936836141 317592790 850138315 122797399 548044989 720861788 759405456 909147678 912433191 609182450 88598803 661661114 933844520 419552670 413587788 704505596 336171666 456529308 903146374 645461544 736056778 460111066 808263905 325416823 569715530 250216059 861217488 321037717 317809184 584920405 402250652 372216355 178206574 361231987 216528606 36601910 539952872 392664467 644897289 670728406 243937625 697679272 417580766 922907008 620464414 158050649 12185589 613375653 931573417 86579073 147739963 656522281 718809343 587735981 848845934 359226852 8948795 797060257 842349475 780348452 66923017 737339091 744552897 241181738 823503915 587573486 245378308 604343464 683060984 82987089 581441914 78573641 205796312 863041934 498819977 853953065 183775689 194326251 943621223 649028185 748935133 478853348 868459681 403766877 765184954 171502247 523083413 555691437 446365208 271754902 302750455 397067831 723296583 913986761 383522128 869927131 956977062 963896713 661181562 750145518 881028141 675710934 438947621 872342968 938237668 367948770 737464406 728005878 771309929 496533396 553971171 69781848 841960303 469628167 109738744 127830020 472437049 715344136 310496404 864477713 115977251 627717019 212835341 557095181 436732698 205427318 158336904 8710008 174082334 114463108 758456962 443013959 73121223 712734563 78851146 340773474 768982973 538674151 314404484 442199333 199614783 930510997 976545191 846725347 758839965 625950504 746325888 35448414 237159614 388963344 361013165 429515857 632155547 12578030 303257123 361897958 842980546 36278042 470901161 984366400 852115924 804417565 931434586 217262579 472805127 279380023 143716903 119205767 381517220 383737050 108635987 442746360 711430282 173876013 251783925 650217529 296006313 979452042 889589625 880004268 695587720 636477696 524556575 179676587 359610305 576492497 514073723 506214915 323346815 224392693 940077299 224778100 549501190 247101590 951571269 338338098 527934763 297739154 993566718 110626919 373224408 87794684 428590595 341566638 487337610 822655131 79267596 921359514 727341779 815896170 7005732 663192109 604089560 619376406 23285803 868677985 513125331 628134787 807284820 648671395 988302482 423264840 791697063 152116050 508123638 487919662 367076480 266006085 325038454 102049460 690411278 526330434 449884569 448915598 459043285 976118408 835595391 999866402 657709356 256509766 563070553 834120202 767146688 691017761 520207341 424760212 568548367 795924146 722471699 902781253 985393902 714610950 171190074 588263761 727927812 576259100 341560291 910216229 765364557 951224426 12914981 152649950 898428567 289946201 682816552 779526095 877963784 789804740 587184042 887279359 200742550 516413821 769310845 155234472 323975309 270327241 963053575 203672506 116587533 135354079 381919936 624916053 588298122 606867052 751099575 873405011 546860618 932712721 441898510 531157436 623316202 334593252 618488697 361578831 523819994 659947 893788356 437074176 168743900 533573284 804780362 793770100 418681993 225782400 191328894 881973127 513153740 689490531 929545830 744215750 970431333 67852070 464931866 924550133 67688807 749335061 554072138 361808523 731972282 801670002 904186806 381965873 994859162 372361968 845207987 9612103 446551062 842824760 76966061 50688351 855603346 410101095 89817247 966985664 62931013 738773390 564602268 323026404 199601852 45091633 549221450 475202554 756139349 244776649 864015970 380688741 288938949 347008322 499119410 912761146 547168915 601184893 807611419 502809798 34630042 490577359 527655698 749161479 248192139 850173057 499400995 956325422 967066472 781419598 280914153 492374051 298669834 102862312 625918232 691590400 180345245 712511858 435666164 358340245 453895455 304210183 355781335 12521955 165277156 979258162 724041903 868073889 150792468 215306100 890168957 3969723 571963180 911195842 761066199 300773581 624590969 173660164 171799398 959136940 666370464 101597847 284594025 389271773 328209433 189060300 330532401 930178076 256688303 673682535 586588067 418551767 375760898 625555232 199609017 662604977 644168453 695063845 498239489 398081791 795218304 927990679 899751964 956173646 974708878 420780808 45905472 489166555 13678368 662350851 165030071 558002713 264206457 310705540 694766942 824483119 654607025 680539516 123554343 534811255 216009010 636348751 340243863 634653953 75643710 190459477 704072008 79045902 707251814 471612508 551612520 863325845 322307348 341067300 28081209 300514241 216753411 896066018 231493775 72903024 433269185 506064318 831115861 923030454 304382260 807279188 13930504 650065496 869826066 713838903 731977786 408451410 335463 696572265 559936016 924932946 231535635 87633893 724684229 656918074 871340361 700012566 873780517 876129697 41810194 317806685 263297555 309136723 183535048 633967758 197180675 347766733 243548059 634885235 53463936 980890306 732331791 426194504 706819752 965215640 903288700 292618045 305905067 771669995 762568589 819239928 156272719 198109706 466609602 33621264 295710575 77243765 968706798 437798291 357532535 870770533 151504057 941555073 108317418 761503556 468697631 951576142 319624924 576914224 559741935 747773284 768849785 460098173 864173388 353274014 436670588 909239344 469879344 752006351 794486712 339666308 169738724 490022457 671186323 434431593 541486986 337387798 122777990 567544832 162702995 814809107 27693214 622435616 207037769 153793232 341983742 733188308 664543558 860842593 74135387 116402395 995023867 992865744 792519038 194496039 196987179 720826520 509353158 989341535 253107053 268760363 134460323 93738844 534543533 885852526 29770524 495897519 88856747 256285496 429818698 475436314 597884282 881653974 604739035 65046035 655660547 937828234 764534928 717913412 88778368 119306759 316943807 746811405 237991681 839431415 325108433 436389121 547198442 118214517 193988293 42921060 769199731 766423444 44574380 878912692 594060071 806787798 180651051 986810141 447510629 710865589 876809724 505076227 456299234 44210461 514012269 345920892 342218277 556443888 802987487 751981523 110227722 513413249 862444872 346530311 511148608 828969497 302292146 504701513 739731659 518512246 347569082 900998274 624694402 458621767 433779217 909063370 730154642 156519345 581475326 305628658 36604921 710749901 165975771 505892347 237331468 588502055 674395540 465238173 622272753 211935297 215934763 239839681 335355430 890543886 344859446 947994631 556941048 752674935 752578655 274969921 8222477 167506137 340574947 959139062 195524315 4889477 21806868 165093088 804547118 444587327 444280791 354271598 388259494 38699200 170143015 101909059 308407862 139298100 461449360 253258421 827427750 372631229 799851956 750404687 274136850 687593710 169388746 264241487 837423210 917156688 346408218 551226665 738398704 820383200 171492738 937285890 813812924 229933967 536747764 650276405 27901243 551312577 747654390 35299026 28288428 177547215 614257184 553395738 45641378 464895365 32681633 955558660 564342661 557683620 873355451 461181628 71322385 721375585 255766851 447167262 945423316 261031908 983526946 665953599 352785588 46822090 56793302 730586085 298724200 538277028 700506865 98466826 360722682 210430326 220272281 396268893 643479115 359145273 453515527 824878784 929284751 946262105 319304968 806215883 420798925 289675831 113668991 234493512 977378656 758753704 338609121 757800629 58505336 941837684 808501943 827864261 949532826 311913176 926898208 248169695 642193948 33928708 321826380 479220637 712680618 348893342 73155074 786762831 57839044 610294334 989051163 505535862 964277565 896439024 737470724 337655625 297852350 113508277 530782528 32980019 415389505 731289346 370808292 540580690 365198230 122393919 536266778 395258106 932822753 476181832 399995550 274521904 618726938 449647856 271197764 605968432 317279627 324246394 839489648 248001768 727980886 217780254 401833372 479811962 385216493 395446922 874514902 327749566 117405848 349555550 254210367 319414205 595715058 910372015 633469581 937931831 679244908 781886085 174175625 875495710 474840777 117248860 497658770 819248665 53531296 387739303 704045593 121113346 162883806 765492040 246083363 304995432 276165185 109056026 83485130 650756110 577965022 428312168 659965628 175941482 708145051 182461042 376988858 593324583 588917942 756988911 650294554 849478819 436184124 388636294 256551494 418005106 733105554 724342355 940743227 326756057 315711216 123672169 156762891 624228180 545751522 758631754 597931355 760198160 966103493 401630065 724853990 31246961 9682000 136064968 797491960 574959502 519136264 503166002 202207987 784786608 600265930 982376962 432196302 461614551 6606917 4647042 252191121 252442165 6927997 804824942 812284378 621975728 246244938 990594934 427613275 667697764 856898007 184075455 360728665 16847135 978691363 54614883 7186991 417621476 123317891 413538284 680726985 781500777 781147422 549981149 332268329 101075096 832043888 102205993 466111206 627324689 108829127 604659130 749205160 448044455 683875017 448100843 620185517 250205407 307389420 474908431 904468807 779474804 620510717 917245672 373987164 657485014 209892250 932734768 884746469 120543142 375209912 709630484 529630319 98417723 962936349 868726451 635508381 391835936 144020966 511406499 475120803 285795219 731664387 207213 66493133 871817224 107286454 754223884 94796022 857000613 739348248 470619762 101036817 248107971 604398996 579065092 288942500 26114163 300323946 567834649 877350984 704020726 863230765 776353662 106860075 130339652 484848710 554281461 944978061 579647879 755475311 865396145 212331334 640660637 656169528 528072923 34543423 842445977 106648197 665658385 800863476 269199169 655449357 48315617 372955897 451009170 730373597 383734867 373111922 487651128 503938772 407894876 872129433 650886423 374927908 13841772 804427323 545763269 455010519 776558817 385423419 309617421 519696712 203728273 205932558 461500781 674891174 805015365 676817214 847742104 541522036 46692920 971263208 133628918 779090700 450700188 545019965 760604959 338339351 403841557 926493956 785909860 172864534 448378940 425718807 206368582 774931933 278144797 863524321 313092348 261802770 25067193 557440743 971381490 42101938 675993733 867626556 11423557 718608781 901604841 565420042 234706759 890664645 826118851 338602512 743835137 822453843 171598817 197626911 515878060 846009218 822175626 386231452 211171639 239232882 552044534 167384322 574758597 83840918 907168721 603390557 11992620 969897527 567101116 853917135 47709814 494963950 240340940 983389454 753489251 714336558 201507337 556712676 522048998 596506296 484315888 467887534 158762660 725399588 21404914 318103518 593768568 740624223 96803315 748836474 204314866 86872103 308981196 739972506 988041939 940944017 209401545 429639405 589457042 859392900 101750315 633640501 826477274 913890107 885921446 366645702 87879946 197447111 189353701 678171403 974532531 694940043 73300994 269059329 143962398 472866750 140693518 827894458 531964868 575811309 334008463 489846236 769644243 727624054 182577404 482935584 875451568 686118413 963183427 693728979 172223343 640473659 856844868 539246424 755291485 44183770 600151124 718424995 303583095 765633178 541726651 358417343 890505712 427654272 442872630 750270282 680756911 813742178 315446389 723786740 149125582 934683500 58362014 774546436 747901980 482623645 184551112 964725458 864315292 665278282 770752641 395777358 526365700 912712091 923896393 515059832 242337087 527362313 750555669 616174053 381838316 735333095 644163533 644308033 431432668 394072790 440260558 144455623 267804311 174662990 397718376 419204299 742985688 847307292 109321056 908815921 445117453 314384094 634065008 924634099 328929496 310765449 648512963 319418782 51087760 634912996 725325689 739077333 16141249 840909578 404238633 564326861 185548712 859914732 701725274 300805584 919967415 453516749 976870152 472196538 404037655 86931908 667557926 446747263 250805025 166880829 451968534 774908323 715205092 827144568 590510386 154381760 790927779 406128137 140339271 74775300 522737492 829673814 864023317 171997616 997214241 601398300 862482640 92189338 854168555 37934315 556991650 992804268 123852226 715970213 602733607 114508386 946581102 486284035 250660847 853713488 317313258 459025168 759063039 681818010 308909795 19564972 496018000 487271803 149086525 143298058 777683791 867549374 787607694 628101170 50350683 909813320 386948513 378600320 665668171 164866956 303144949 884589859 905184229 565486869 924274236 779879583 283424872 100318464 62500572 410668619 11479555 974546815 474740337 42324948 651425883 41802071 561402441 150393528 268085513 38010978 698247910 666386124 403495962 428403726 62746752 519116471 637151373 206171613 489551233 693097588 394222297 326338531 988200711 835869652 541808996 950766923 328897381 67594490 553901325 638584018 412875938 513023709 982927267 192122186 891693304 252421065 30212715 279492121 281451862 424884190 538048158 52665271 855669215 653404048 857386984 845318708 798084201 558978597 561815275 100351407 26001663 391707194 847381434 194736864 154997856 905012799 443099230 197866895 406566525 273781494 515958100 472047386 419100926 285727736 996152333 819266804 102451134 227366960 426373485 518960416 402869067 631774301 622582861 487749306 584873319 280669589 677982714 519198318 266183562 221068221 165713075 231134975 576663389 489324049 39072302 71840194 913450816 630889379 28721171 950113056 105407173 776180179 707646592 937530135 590673202 558311132 381108867 515369914 950773764 212391495 304304291 258735533 115306855 729666934 738078040 555558057 585403070 754820123 229785998 516253182 955556641 525576381 270940455 417470732 73604570 478955834 262195574 731813833 877873383 900738368 552247236 24778046 110089084 842389202 184194510 466418698 14158974 195238089 898829893 533667549 769932552 540187472 790627661 292964606 444907754 62511720 807331582 253548230 902566181 771636322 10527206 227132963 85988464 264090215 586674566 849271574 394459574 123857651 724149456 190988853 790556310 152844886 108677296 464747306 528258530 961675570 688416896 929381681 108505120 410736384 959629969 691635614 665788428 864878219 612080809 521109077 929849108 102642802 437699200 684611664 563406298 263188906 2197570 946492957 499901622 383578619 229122320 807276637 164779570 273148542 886498686 972946503 92005260 223378981 464484374 384709154 100627767 92430899 301988820 865989070 400552282 644942016 349282985 158501180 887235663 178457398 825802233 515393777 301913381 295977175 558467356 286351496 859848223 931977524 23588832 180806957 773641011 11526839 492753157 18655778 871032460 768425242 974855872 701440317 789777673 665677294 676777785 671501672 192918715 598091030 524859149 796290849 864256363 850109257 265849292 756754167 423829265 338216595 956671100 244024339 625438302 504060116 409545748 230302380 294699315 222248511 921039362 447585938 734924072 910718429 436524710 767354788 963945990 923741192 593935828 276608602 718690381 701635824 896235350 45435964 961650607 989010713 432104808 928285288 651899795 920538587 713228602 153698832 176777619 904822241 246732146 794404602 40645630 740190635 992945831 353226750 575852631 330476556 777255911 64052620 657591252 943055020 54636850 184309795 730767328 283983494 33466876 497403611 600069785 189672043 412282287 176733660 104456018 599567230 208599079 616228069 648446226 609391543 772083252 417262534 601758996 99390560 503592987 781804774 631724869 626529947 867428373 615080893 436646090 405372377 835712207 46395227 24315511 175144036 292404713 423182560 758963544 663154134 575608439 978100737 265808172 573105056 46577027 70437258 847505637 725037444 560162952 112402390 341950761 234003996 362786297 829114201 728664788 589731153 694524344 451011863 385295220 239299812 58868127 805252906 584876491 718651624 954729979 802925887 382083665 66733125 646660107 529965337 413478832 208258359 288368262 896369933 728158022 337129934 636875282 193391749 395719078 852484716 908964302 669589630 973874455 376680522 646505929 870120457 630572051 900282866 313995656 647199949 257940426 836757446 75440772 780876675 418604701 961446008 717771945 252986489 979263651 66197392 627841241 99577872 465241127 38064618 877765479 562984254 700261927 447097397 347050141 279764493 263977687 948885365 733872950 350079002 253726236 370355585 269015268 697826583 343451666 641561477 119986891 940794185 700504455 519386754 123499012 568072202 550041213 703126985 621175323 291417160 66415276 894489988 469467026 929451780 813678589 266322733 843998812 555855829 88062736 265261589 119323746 272132451 707753399 711597535 861376002 630707180 669664633 860188930 751232650 741429185 444213776 850186570 534662850 903852490 5530603 937403991 581645663 910289918 771129517 583162908 774998417 341628396 608672684 270790497 750514038 336858422 694616691 176231490 911493796 586218000 93236544 754963631 250634915 22448069 565309318 286135018 56598384 448089394 8207468 393780747 247650812 180763466 976441165 638938751 929949355 310244752 231078455 386002565 167789014 653974176 182429292 135706288 76578377 44240550 59885283 815009896 709888453 172850661 588689095 67687528 353508735 610066737 809656823 781218625 309163167 397932661 322564997 646797270 547427011 878974255 594924599 742026718 426776697 380988655 338465033 16760934 725708744 156850139 3417513 578248780 997125288 652746030 434085114 461425349 495287173 576947125 7216530 269982680 494001600 283308624 349400635 47913696 827109422 990816375 359466101 221508365 370539927 77558450 710037747 175244260 912004920 209575712 213668890 25040827 495908162 400195057 912624773 742785598 148646232 973696492 635776387 905132781 694967061 852961514 835127703 781224859 396451460 892418649 379451127 629030128 150048422 148967354 914480655 48033000 703800304 211219746 922200059 884922707 590584522 92108221 633027856 445166675 412442129 681317959 733233491 167690464 515740053 660310929 920205056 477454663 15936156 179907842 111524613 933078951 435143773 682387731 67772804 738682483 231036038 361753042 265437781 766711539 365607863 976180064 951577985 223213506 747843589 568718963 274899400 702786385 819948408 930687701 13819164 260634211 662657677 755099619 235071780 621479055 534213812 914482958 809955258 556712642 923775698 579738205 966700397 19835322 295964097 975473898 827911168 758837388 545014476 649628512 679192297 952352030 780989492 421298820 273140691 915015341 338704813 610473897 140302108 754479689 272367329 932548410 621829208 891501396 101289452 392746292 611334860 549214727 527209438 78270376 107001331 436587501 896331068 632040766 309343741 520916582 910258304 167982509 964535883 49634086 188190868 411980868 662763508 235534515 462486363 652818021 236851780 652014314 813734441 126692868 677247288 581582202 95003717 841323052 174625794 62047847 319379822 759959930 532304267 245900425 217845843 601065632 33067756 114557962 964774682 972527843 767414260 546817772 866529754 587136670 905099174 137567617 134044448 490224573 455376567 935526641 411779182 594893379 277113364 665932215 769560247 450981060 40368986 373980708 820678373 702429931 460031836 325583067 855366228 138376182 918787233 435488083 130764628 863122229 289999332 371670617 764397994 583205006 896482450 698520715 92649743 605581052 394531151 602779869 599679408 114511627 372127857 170490648 893345964 633646942 338621059 87192662 321303194 403963178 214288068 204178824 269331456 308235448 875827110 393243120 380555229 244674535 360285007 420902311 627450912 267071143 938799131 451216920 11220014 663825279 598584088 818682499 497749344 857101319 850687624 569515643 348037506 809010543 918901347 802164841 278616406 712449271 54134994 662627846 137622287 233274485 367210677 403818213 814359766 589876946 831757342 608630503 774017353 210419341 401493716 994830020 880682999 99241014 864082129 799787657 567911397 751615220 280133316 329745940 516201484 559910144 144039056 742211482 770190296 363462696 259491787 856000546 614121898 707105869 967439936 860037128 901506903 797923813 647462510 492476795 448883880 251951225 410359302 992187646 894983128 607708968 701656688 116413931 973117977 11658019 103848775 970120939 128891919 713852463 730550489 989027967 764575827 348527398 117037224 885407611 651844081 454038134 636032491 599636357 319806698 241235104 665927181 345153434 699034803 92193978 236094765 543645834 498302132 205007598 532748445 34904951 181395147 939117305 195423076 700918874 539116486 397985453 56628924 128947838 743634412 45954671 675177620 575137027 289147253 540713913 169759246 174386012 980246797 820987289 341700098 833761233 386895445 807157552 159323002 227526142 350003298 141062709 757453876 64707410 654925372 35430256 710441251 838210449 762460513 51701055 617076462 426586451 772331071 301539348 328887408 658847875 671087293 438928628 383039798 785273056 74613939 650283513 358664708 386140287 450989677 803018450 515943761 805782599 453131052 724991806 591660998 126803059 143487909 513558932 568008898 667535636 132228736 342415167 940276441 508156557 187364058 559157562 706582608 799686677 851510467 989791896 970787747 620905528 132555713 449867006 477070336 826128727 161444684 164137255 782788553 799278115 449645391 560138591 76519702 254542886 688486573 944475657 190363185 338779194 416126394 267891738 656820760 232897295 578363070 492275611 796393726 178705322 232309366 399549994 189072586 130697696 450037907 278477689 223562646 406273759 800360504 696989646 724753969 980070822 563156096 174073474 146790558 814638472 209375477 373934722 900684947 305292974 81017370 754283729 82766331 596167313 198805475 675420932 453507956 161330819 625409080 721322948 210675922 752715815 930224502 982079824 500028826 15448053 130103021 565870584 670924680 80719800 137641315 130619043 952905993 787482383 270068111 539786570 682855874 416508911 246935711 625155451 696360711 734060831 914013875 98468055 140649060 185825978 835615071 950652819 734741016 388422833 659170861 550903035 114879381 564872007 632100121 926187499 920536578 600238483 392466707 1121620 455248057 504112641 30733440 694639293 745811913 16984273 976167866 35296447 473004149 437404311 810112907 972869000 129099186 116922041 759899062 224904537 256531629 988547060 654635886 340087048 276439875 959274200 521185757 38513791 415121032 1546823 381370527 287271739 757724481 752953850 282134596 674304206 20420201 635185916 408875217 404932957 33406896 148769837 427540543 967201826 377015287 768618688 3699963 153681899 272637397 345033917 527733861 383179161 403336213 31337344 956288849 756696226 130550838 644255288 605117577 993390480 414356714 634666601 96375112 720918656 619214999 244719210 526106560 619945892 287353305 472662504 767511957 118406593 778871294 258348129 129651297 965271218 138718088 135991722 297803822 479965155 310735535 138782314 643009023 577588438 515684316 32787612 301170759 579830690 928049711 189884945 214091119 823583087 912510459 366119660 49293397 523613947 509211972 714029092 585266888 911557400 296800840 883674629 751852045 460178219 338120179 970815151 941035357 71632815 979165801 430230 623075428 153692336 284204416 508588800 134933444 644345937 833980227 769459850 881355664 834443590 243703408 121986468 356092881 335450970 263189243 802361104 632515845 977460203 811883657 149396071 367005338 320489065 784390390 399045268 981163384 907152091 221826767 825458774 954423924 131844185 913539033 878420162 358992094 420877715 210340744 631808448 930705140 65453896 496766345 867402889 879026796 574905040 546247224 668460591 506233070 116447891 908865834 3819029 348566680 145629840 883994021 193636467 271082105 430041815 829465379 143868627 31850774 541362191 64428499 528009879 276328679 97090033 513646360 702321521 589374683 524169674 826941960 865813992 42834640 240841981 908907502 507808730 523228700 775285119 736990408 876990708 697732615 269226586 583436745 947483964 312252494 351762474 847872472 965788040 343946658 164162467 4989456 751789572 456684583 717456393 691661886 436370608 118781941 57019830 560464742 6200288 435345307 748215959 850940479 204284090 518740631 266087599 314364338 533077435 82735583 168422548 579967838 817720115 444472411 983949805 931758103 149166532 449074024 396027386 12594787 141224679 168834390 198028300 165587196 844848487 308104683 527097864 590631249 823409635 872382175 56564968 975077892 535901520 111393374 242095930 472640365 134519157 883257737 501028255 849828373 748433262 913146613 245280589 841024316 946216490 361043754 163321998 851402581 334575853 272760101 238490943 308720772 53478351 129158358 160142674 582385447 478949434 587096483 370933068 370220618 176796015 3989219 392998599 443484209 5233922 277915236 434081009 274195154 509820250 277758182 367063820 146115160 687833138 369920158 224176876 477225890 950310683 411009972 480280956 758482113 430972408 499770053 831339833 553706877 178393984 104560993 498174133 62172625 562833855 362454670 907486485 261907563 276787349 19809603 878969492 606351149 785877045 492282606 959508222 38393775 695746984 947848687 729874485 122983354 969809736 549957658 971192496 7646670 349282629 991249209 941271031 594654621 500075043 890092424 411765032 931832974 977135418 235368503 281530741 921952827 73971509 153381868 225607332 766069491 676551828 972608318 828644238 23092281 558124586 491473211 230421664 853032770 893232031 252330979 57967709 250371451 919662062 570401450 642802137 475596546 894483432 776175866 949960000 291510568 493492400 33197743 268794957 539519221 634637374 301080729 991883987 41827748 262400988 978843389 129001784 352248610 679921323 435338261 311084277 78085779 41461791 563305099 618630423 514774734 299902079 101190658 289889473 392924892 598698854 534389645 432439208 615437948 824733253 876511286 701187221 967992994 175085790 422933369 62405607 939680756 537735114 166644678 511637518 81178444 932010741 1994498 127304209 440208441 691552285 177677062 416292361 429244797 105082198 733551135 120866212 902261648 362396040 569555340 602287779 321010972 692776687 265108484 703025500 829876607 606212507 208049709 478776632 841000780 587458542 223894310 918459702 93896394 48880417 640918782 238038119 50685555 548863422 847388986 427148400 885065590 329358887 350270803 313657355 313757238 158308622 147717430 360465798 30779081 153706491 175396290 582635330 971336570 361055178 952479053 252674613 927130952 357184810 852005408 859071592 651498597 249704223 326736118 664351098 599201463 508815744 511374721 21936412 953639514 12376441 696142053 951858579 199086619 900316171 941618747 973255226 781522943 45976711 623034128 913259517 136427450 319986455 978867171 533000670 606643513 903995701 65572522 628597107 712258329 55193138 572015437 509810534 359986989 767613872 408006698 523535348 556991739 281156648 865347728 697988463 962958400 59232614 588075844 428036796 496593256 92283656 225651967 98651606 566727190 239404802 110067949 669611081 213154210 387094556 789209391 851259831 141716374 288529522 560611674 686264919 559518257 319127539 130184950 208654705 774188772 187192548 272894977 461134307 885131479 128980058 512209257 197260447 602724709 409362115 967617941 300699946 414766747 610095710 480446685 683396639 126345661 101172670 459846157 884920746 734174146 684188235 565083367 335486478 194004947 494863040 227552413 549603360 530368464 97282990 958970971 751136713 863073483 744065528 332659643 243342983 159743882 894530389 759871822 942750188 59883273 719117522 240243994 989192222 619867894 142770509 930221335 479535190 91108404 387009019 230144433 851695457 943742296 173926114 931504201 25824290 493097775 526139232 433792948 809798158 577939254 481059490 842991290 539540910 874443296 808435758 18174104 772490016 184628820 962286170 543500671 237377175 410967149 583537874 192733971 453127895 452656056 843832086 658094828 788197817 533582009 559390969 988318488 84732077 897642406 591194403 693764759 407954739 617682666 932099472 965173726 184494945 892213156 570495504 879850325 766237280 940024869 568212677 283581401 238329071 626957942 6449831 456315706 939408351 768989392 99040259 551121086 592021653 779284513 719128824 639968156 578916747 890070158 59854329 842206594 524376270 110798315 669198926 680971024 380611713 924158533 257430162 425011291 538243417 889366105 234628406 787146603 247821088 157791258 754317565 788136637 331088691 511377198 245525374 962656193 249969412 879564146 764761510 984857437 467443352 526759282 861896243 450300008 974705417 98534642 497838137 587192880 930194693 211797864 361657249 219294965 833850701 348985982 105651109 649969771 741147959 790155925 966483798 404412476 996804909 455869757 299711510 25947780 348461868 11470270 499838494 643915859 143211334 933048211 851204857 350213679 627333152 989089002 975255559 37172367 310503285 279755557 548193531 683326561 619941521 41239899 335238238 290059140 545767126 712100567 47235594 744218447 243095098 191666584 743471023 528297737 462811079 86435536 212937553 701863022 33854490 958924134 324990920 802091056 600038373 585790580 316644670 974348916 282967150 438058953 878142901 558227281 554990605 436567143 979741055 267705173 553200306 811839750 271588292 978888703 172337244 794648720 223725311 975277638 873658275 379349155 812463489 535632656 268182575 479075346 798463469 77232060 58176318 774191460 750312378 546315929 583020066 243210579 950714805 503708012 808003777 248005455 401721980 299450350 178619924 543577081 47197955 108999244 705474216 705713576 553815827 768476069 643073824 512239847 556842950 447818896 491640496 413385461 444752909 83931539 268687268 643683907 959871274 830286765 808381399 135943418 987186486 154782925 88743740 879470963 15427996 502640728 31166553 328227004 141459868 982931367 279844551 957460250 465508553 637911174 956895667 839551617 309701515 477632439 575995488 481694494 795811230 569863533 223664291 391908302 527084689 198748113 201144166 430880420 320164937 776703873 3939109 302215527 362434939 902461964 304102004 455236113 63051829 477768311 605129334 527662929 167645269 769113531 792419175 81549578 701736464 425357124 750739732 167413970 597120109 628480371 708546398 991213684 437523400 646748702 285164731 462049902 455811152 783765771 186444469 877665396 295382664 740529784 535082601 389377003 396038601 822542230 3320584 994654831 744059583 560955657 862907481 605405773 167947752 694715242 313648437 244941065 904205849 852568517 467514378 200644570 918187256 716623899 722011993 155555369 173383554 867351521 752561721 372104214 58158215 444818048 438936273 859207923 564098857 874334675 140151009 238022086 441060705 464242348 8869946 181481419 944074362 848227150 203931457 67152624 942802836 921125876 400559472 893754456 359199778 274724681 738798549 240898265 454389356 802512111 618211730 181790078 969764366 597062648 804862555 108661253 630983799 33117552 459415291 174799201 711389035 45643985 918125519 843188793 204572034 189959820 103999817 245645160 235981479 399413383 948931694 475873915 362076825 626694810 412326233 904404534 580388717 560893201 255498678 34664719 305345034 297115949 828337991 104755121 110807211 44942243 206892131 958869883 38013793 235180315 798736498 878446335 268684431 745520818 780913266 184098947 308627308 161771128 183620469 920616067 43098756 824719859 391261985 936945197 382602807 18905755 753102382 759798755 160531257 643627100 972613868 871615421 413904656 362878487 44903354 426724356 807056026 422013472 79071632 616383416 67668612 186851009 85998710 870407435 167323603 112246454 822165515 768856036 766001247 414410160 156293119 109434974 735450451 811043538 862398616 255172934 393203631 843713847 443579185 907797664 320676038 651852394 462237879 163812386 370745536 794907884 165773355 674499511 804091161 747617457 506290978 505451005 835810592 361207203 592705096 392591560 118563449 779031582 307662808 71308189 170882460 861350258 285524518 412431927 918579796 428637285 781757461 693186310 366907968 1830318 578951585 802732459 302089045 227256443 257523287 209304958 359053402 976598252 940219352 507891208 365964650 462961301 113642586 475291529 98381430 448932096 310655782 890960243 611876289 536452137 604560667 198375660 160433762 753747200 751600938 886647121 959470277 211209706 484465368 945581230 937232170 27314497 394894527 603134534 375228965 137149903 651900173 866854673 423409948 514676055 864130563 671812665 944705228 517377293 934109815 254346140 703857605 491478040 540209234 654645325 450729193 211792919 973210899 868027667 424110577 90561433 858202699 330415337 735131624 648484003 239544863 566193532 109585838 350145327 491432905 733278640 921644150 94311335 216884247 402997788 150252104 302387566 490429419 885108617 7985280 257256279 784849593 445644662 176754253 75988524 935036172 159212183 774981939 415836456 960699649 692770642 251699593 571919485 579175113 528167488 74168060 776398288 507332908 291437234 23004426 798914232 13396993 817133866 598716296 606070594 922489015 733491165 781878557 13220976 163996368 742940984 463366596 467117749 714271328 680065624 869088078 77978234 58748562 480719248 221864926 392699549 506330659 785217255 191317611 681130221 699752933 922485911 294750017 608793263 369237310 874630544 321398400 433749276 410000038 118783474 150690972 544375264 774031917 24228247 151206107 217433501 368236530 120237191 51801050 373022310 329498797 887088001 814747657 96995396 205482534 543465081 53818410 180587445 871758267 867730708 983414742 256600616 613109470 61369645 921567736 378418306 989125525 672669012 824288591 328912284 664114425 51247434 643330288 134073026 292903863 177944199 6390467 683853877 278629010 333779124 240687617 859611050 582718175 198273073 935183292 188757706 61081351 809433232 129057111 737015728 556057352 178986264 793644810 344274798 667676405 204012355 208739935 513364616 553181553 380316480 480458424 681108342 187416632 892287602 675352006 473270055 873471127 891273710 170640915 329478009 444931055 376326401 378758010 937810370 647904310 907985832 139036585 341484874 419124341 426004247 569636006 600627150 625377611 996693555 286067527 259449343 458111336 78097943 846223288 988031489 301647379 588258451 721127417 56375277 290403749 978681000 823696478 447185487 193935884 579254029 6040077 561054376 444762441 973264045 938327939 831710189 653829106 661300007 393150224 492457734 356729265 100407629 516881750 929935184 698809794 695407525 742427086 458794268 226844537 521729771 373648195 775014957 668131002 331498637 534726740 478811198 130878079 476251950 558492150 212358522 582894934 258538787 224164336 436181250 285905376 366877433 95311198 597518187 639734611 575006701 251844911 809418557 820420089 182043762 309558951 761100661 527818159 869729455 253465053 688646659 916431463 589033214 286249534 74950733 261639846 761891439 300934408 627755946 865782791 699787587 609375696 975822824 95450038 748173681 844322045 823516615 519662325 917745444 956407882 883838332 633016730 115489082 643505992 752319279 872725647 278119879 258883545 561294717 91179601 185135248 245251767 180618742 480102258 878422929 583382507 924171168 871208728 907152759 983561558 900292466 918754683 722782759 210688811 480819930 304895082 170477365 980073075 569900600 448223687 544340078 594373000 36005729 930610694 785564751 393835162 664752156 647442610 89825419 307550765 916122792 835146985 708159112 878988185 194893877 59756507 827731426 60347785 430573414 177066830 438908647 115837052 480392405 526074909 281264922 176730951 754341263 77833908 563388849 761315730 689185172 432957846 104767511 379758678 502651992 401733080 646521962 728013925 580513605 696269219 112321022 408858850 828690487 239324853 456229336 787951557 431855102 25646305 62058291 965980248 798873312 761290890 956250623 273198012 460163348 601068844 935816029 327444325 497325383 482471892 350603300 191602586 730933019 646524322 390151007 176470006 263627172 378783822 904039629 249209834 254607337 579191969 613125472 996211000 127123305 235195639 678143934 817453689 624201875 835302852 404475587 454761369 273012556 68750348 12600317 308352598 702899053 794676200 448727599 544084676 978930499 177769224 694216143 320005579 968628238 682156332 37560711 979018663 721945730 820001962 607080119 540775016 581450056 80958188 710537713 47689840 757607294 812665582 154128252 460794103 134473011 537511876 238940115 49475722 577503212 1669906 71158819 339577224 502159650 883508114 186762960 450090660 646383810 451893650 595463664 938144614 222742443 269622643 312782286 776960170 431813683 596257323 873451881 23629087 628887203 636656580 191736562 374183880 137681846 683850203 530537554 6271103 417002270 932232738 130515361 758573165 906530303 617239774 731222448 624534676 132666226 345923945 372670080 370351173 813158660 156119217 510702025 348012458 469554996 480469943 533347188 527785021 70408696 382839826 372681761 414739791 276938041 62809193 12699554 899982466 789436754 469010684 240594302 10792527 459672981 123394588 548641135 343893122 908535494 455830703 467611620 704339640 109859742 136052909 913072256 903001832 69372745 903566245 453654169 207240151 364113896 912795961 712102330 591708578 471418640 276482461 796836897 714667064 278037578 493939740 545062722 461002718 712386961 631205779 593831490 832851369 247379927 523934452 207451260 106908167 259229056 598961605 363455488 728112439 511218404 394550942 950973455 34460620 535798993 458354607 511353760 233657134 699931912 807619895 453570527 484022808 851118780 326793230 739286696 139373851 134396694 812673052 240845584 660256026 526770099 831553247 447051741 851839436 202277668 759912938 108111369 812660286 50213740 298507104 698371395 326178126 405141638 476919421 692142701 529848881 68168413 778575373 170563103 15292653 435403730 903424243 128708899 94752992 232393786 454270628 124854519 194248503 403503325 395890089 535522894 455460728 191096568 878944801 478777743 140221945 362819260 789144124 260582228 430815334 73054669 683345601 891863789 4529215 627521987 774222217 193840859 93216087 876057260 201474049 998523221 943625814 459013512 746570156 196397766 41488184 750649036 791322271 603199052 625497548 586026720 751810052 997242939 194996791 651028641 35599511 855073432 962755438 954165727 765528364 255020959 784213951 368190432 983639335 312043070 653148489 71430108 357565186 685623447 874565247 553345918 310452939 116102274 554775720 566044009 752821923 132939784 104171106 472834993 479157056 344729577 64520731 155933278 324003948 548967447 840642199 897086957 806491523 403072057 459206509 732030926 633137657 728359977 565311370 828071143 188661714 187392118 805791660 837600783 643044904 48037091 897931495 751333012 740934057 26782438 243099428 794136758 345424663 567654442 866870685 68234793 860566982 384279309 298371939 813267095 934431776 33780515 693497304 487887388 205120548 568752049 953156405 828476360 710644195 412050995 123927301 290815009 854986755 562215638 513186472 868793246 710515772 973135102 754301905 224257325 921719261 250095554 566230793 424102062 167878215 98785387 633433642 442481525 420537201 295897337 9650404 619707084 862841443 336993438 896625467 942597742 202783163 89402432 714553863 234955022 955174443 41848059 374612850 370529998 509132024 82764445 682649470 212362696 875147901 34614825 305079421 602446985 951649446 386831445 413932951 651116688 228040054 273326603 899931975 239020756 579506561 521458923 52986846 180551227 338626674 466073032 390554623 510321188 359219591 145443623 769582369 803874526 855880720 201581507 239725073 183081518 812473843 57238796 166418285 362665933 34813995 436761506 69491241 717745640 235523396 340901855 998587918 770540959 383271905 947675211 533649462 842523014 139559223 46963749 82849170 196364326 421662095 392842209 121569636 936467069 642167495 799684004 132024261 276386426 764072658 193158090 60250144 652756866 1547827 992134497 706266037 568821998 547158662 444943019 498405399 126883467 740077304 425218976 889369006 873217304 806623434 478959210 986713142 79797451 281655250 20088295 946633022 699189197 633360121 447957546 666982570 503000761 893202622 878274297 333223730 743722785 211917233 634188369 574585569 409483273 139442425 892986590 151994774 827923562 847851727 504836228 641643398 156999088 301797633 679075545 996705208 832723517 101696368 323418024 494661768 524196836 291726482 181224815 772240932 144420974 237027312 464102369 313263890 289232920 341781161 954709606 304256680 950370835 770746350 394264214 710808979 727603459 276195204 739844290 20085329 806833025 150800965 627732587 211182518 208471193 120628383 262965448 237058411 604781645 707957011 49367365 95145066 121216016 353937079 572030975 880311172 807305547 24689589 424761416 336637403 166880219 526334922 621267241 840503656 599641233 837061831 292621275 928211318 309501873 284095764 3147853 508220709 687157107 692491304 925855138 869148136 170722950 723995922 961858224 997362183 559186568 431690995 310381185 281746718 247637647 241515393 370509013 467756700 103503779 582385542 857192095 545503813 451338049 207834975 997553284 178308273 658349018 934047102 67555167 400049098 310858577 614041833 984523456 944863058 795088257 147774392 480032104 11111771 735597749 846480794 389606350 550020813 45562414 964907601 672362141 12139491 967735457 854830129 674870580 834543278 227217590 92054693 842443812 827383185 2182538 327038123 767844278 819907523 836225838 323728211 71071331 352064976 871484709 55526979 202498905 106275864 721764586 363220022 212776701 133917519 152432744 841565560 362058595 126864635 18752128 857992300 382753496 552321530 871880582 526257670 288907865 902422265 96952772 911380050 226953753 715439357 628296694 471833835 158445055 95914462 585089485 857749892 342855205 957804231 111956588 423087715 568492378 577228984 403846894 882865889 169926049 398440708 881591006 122621419 701946032 998511571 59828413 917487748 47247474 144615073 617167999 329568321 380216198 541743805 26783758 590809547 322535869 489205707 793370054 780263777 870476447 39069251 814477559 224660307 504373223 568062447 585504359 600714376 596558851 754358897 233334477 742440185 557639829 183308731 924406615 969658419 417063156 720660117 792994341 834071001 143812780 246905114 242365643 40118304 421333498 174542651 973108947 203620434 359604304 468736826 228007481 222861644 532688599 311598129 120394221 776586239 783134952 736363145 742570069 874585074 96123538 175241347 259265480 194562494 495863064 166798003 897326356 750659985 969446256 186337407 525148664 950617004 564722884 896013988 103543211 967893221 947997941 337572786 626525011 262905638 620441363 228926091 808185487 469521388 568858598 9942760 600978926 744885448 511791721 958505940 38908278 66348513 685114441 181595182 365316382 752744561 964327530 836252972 231693651 657536836 28426082 477189843 87914871 823898428 180291580 281690240 927192669 758300111 229420983 693952354 652557007 711481735 523025733 917758205 362293256 258315393 600895756 827453352 365157434 923103983 867975592 782397200 710174474 640799638 18403431 724697779 378111503 897009233 181213131 19831398 801673558 712328332 856410636 182078672 757110753 404220873 630679444 398925292 717237283 264993823 811411841 666994571 759431814 558971061 534648358 382642128 25931749 461813836 405111178 482191282 367892498 222784947 901574119 788338557 744458321 764734544 366328876 167787857 995044315 47982238 598857340 745117601 240641117 153962153 945333421 502667702 515386998 412115604 960425674 503831594 848822332 506437395 798292370 478078829 667941816 711422449 449785590 477232196 858541413 735807116 337030302 321320005 309318325 500143700 36841573 423472219 497472140 219693903 697293529 636226376 541267395 201714840 32638396 832626206 59005862 789130971 827564678 506628805 426951286 11505883 864621792 20256377 208532968 328114157 279417130 772331081 809823141 679189626 70506230 887655833 12306888 155977857 81567114 588620449 660404579 587332114 764036194 706684139 914862330 330656724 996583853 415859161 658898694 89670016 572331723 747502876 369159283 919278691 833482965 328745790 714312482 312041952 218889493 789564442 584658536 283772908 796982665 733935454 247911309 660849040 722072421 330261776 4996686 715373931 648189326 412721158 701289820 920549934 939954975 38948460 136853723 373202205 628872168 477021762 468051684 358290581 474771690 324076508 679712259 360358528 486295772 823641184 297810873 813577442 965196969 738636875 891763451 867992656 612260336 102298093 13274801 470730356 554913667 793051112 143164984 222909067 191001576 326517173 907302881 839162854 561530331 368004126 171296623 648046700 493117130 528226757 71034525 893791511 786265943 722113948 229959062 461703795 124931034 687933291 203480955 26615074 191101149 294459982 715832545 438098010 427702686 60175156 156419152 689111653 604973200 301652833 484960965 709838624 673679322 788982508 216873520 365063292 25694678 103253314 8411639 32810753 848470931 366324641 274695026 392211526 934264660 656953758 918794861 358994810 723986191 337133984 736818089 337392606 67397359 700804450 909124442 995988297 834551763 811151477 39231402 318883491 675072460 247233211 128650549 167972970 344876707 10100461 243709835 187239216 427521616 744730391 523413938 11366938 184756612 203451159 2735266 187661667 685412384 25529633 504499654 853930711 501556668 526743101 315769729 484610648 281074721 480128712 115734951 839186525 28920271 337607407 76153856 335265390 401282680 842441015 635199176 342117801 448349571 162645752 833650994 3956032 180447882 910085853 665685984 256351993 123690460 223283557 349175149 160139692 798088444 125960037 219106531 938062793 754247968 566909060 339877957 607400399 608089523 48238014 65457927 749721302 354916051 633522146 746224272 318369030 102656979 88959508 857020095 522514462 592922042 311668811 791464035 444947950 769669059 432366548 842263490 692540637 504492507 127640013 625790739 751179364 313083687 904251307 692800260 445282704 484586107 750984629 67572532 372857220 86617315 366601094 994794682 493926389 220174366 631765647 323705500 312945068 319425822 483229842 525363289 176993032 722312841 487078952 384356960 872486009 947233083 496072508 87426198 584939270 309209794 242887566 459879637 202783432 378478560 698431794 37096807 67680621 891354381 956152078 990894991 645575350 494310131 3225951 181555200 210773753 354559216 72025652 815697764 185560991 357217687 528748530 914257622 454470567 486608175 577864654 592432744 682889761 325148722 291733078 84939166 82134196 754352080 581160937 472304113 168145434 769009770 170705722 146168654 472325790 772832791 312719313 887522964 442843812 262732578 543348874 954295834 852927266 120697993 788456979 472228902 653672991 259420800 58838898 417355638 686943035 500142828 269109374 41849787 198592551 585542121 501157985 58626586 713831720 350895173 252281884 99871145 800220568 606394370 741556995 944830456 516575845 280469720 752911677 935790981 464982161 217953968 836204613 668618310 180073392 352073258 412802412 580148772 699156077 891630360 696227924 137447802 416640773 318857985 716559734 991941018 664141770 908959135 881217181 394204488 610619297 549699937 330045801 193541437 983127172 828988394 255555534 838101157 275985410 857829008 176711826 166236065 826365370 880948958 485549522 420133830 168342499 938942738 891619197 476675741 352116679 394871967 391838167 238248993 229139012 464086188 49475064 82479940 93962314 644295316 490275915 699179626 379938655 448689765 878176528 215610859 889528862 411048289 587798746 75794070 548557491 360025215 490551057 96644137 304968033 868920554 866854512 466978778 445337340 566396033 528669064 143839953 753103215 229378646 415553340 694199979 86024760 633117999 718595907 84578297 466920679 567773192 761874090 341216447 550905251 337347215 822638159 523370229 628126628 803769767 833375079 926693641 547901882 772131302 407385592 309237852 213475525 723876886 466578784 17206720 604038202 425916855 8613580 87349760 258112165 493134204 833251778 700999768 382178337 118876618 950172824 200229113 135403234 722197308 630238970 82020231 387016619 282768161 112269928 846191002 495529560 968654844 202747573 533045056 908549206 57747459 855670409 750085497 608157990 550175650 230481376 30624442 152450782 182129653 253509769 480299371 661085863 425423697 633139368 216918121 477891392 291350971 719133493 336861573 360036729 635261295 755213947 905533442 774175929 625337691 311193753 263673627 699062137 603417505 114194948 4896891 757542343 503494681 759853571 21865667 92197828 183257292 33056050 678077959 512962086 640060026 982213120 663602257 58178231 684706581 88303921 692396061 287337172 920866884 501091420 636461275 572036078 780369889 31610477 477974897 783622157 155337851 274068517 992763574 507712584 266347989 186217621 383663608 825191758 77684069 638876071 917372279 947123168 146257622 165041813 821207784 201565524 332561030 950712432 557552626 495381012 853673481 928237210 36486836 980013597 29802660 178616652 576281149 725043073 639177682 734302737 734408467 796175077 112079811 963555913 961859501 741731331 331352024 336004007 743380729 932757545 944135464 966943924 743024343 386870969 324322559 813401930 277690011 213181351 691029849 422660889 543704463 817726462 36187499 289817637 882164078 104921179 226404379 231042373 452772587 436350832 937352835 883861670 174863400 208883331 631378034 105992775 527132991 512007660 867055850 218053243 177480893 711834010 421325475 401745514 602592802 480731535 192087175 952874639 511605858 344599648 14279732 874003259 956267111 976757174 202053757 830086417 21574028 611074255 331443177 45663112 96331811 63357181 992426291 450395500 666036209 894906918 400007112 844050782 981246637 694605122 208006220 60812879 55817348 52248801 955092245 980417545 484488856 599331234 290932910 417393062 162017660 4929213 923679830 183602711 773571002 946006138 905084031 307835038 972336205 576676536 796383567 519113044 626097447 820688231 143600418 348901284 911254956 309686542 76949766 206514382 360671029 641518406 922647357 20948581 26503055 532505404 494761407 277853393 777193337 705465907 957529269 926315982 235288361 65210368 91286783 168542955 239624392 352053644 391644847 109459468 662573809 995536214 716005260 122417641 914918710 461649390 105623440 384289421 958720155 786019963 149430122 571414487 679017497 534085430 690032381 90778108 737226524 506437613 434218463 112769539 504781830 474371201 687499227 594532935 777375402 647156584 516621680 534014713 570642129 724757548 414238287 797408924 251511481 141365225 830480864 642458247 427618704 94356435 704109502 66247015 75509245 680901550 493360694 90617274 194128536 959064148 418162381 891226196 778345069 604448307 638840503 730114782 23729534 637895628 131814752 520009810 695867710 457260597 398519527 803620225 886632726 14718360 619954334 955108237 180269283 767272370 368672652 171708527 713076086 808959573 87201515 833279346 860815123 334961126 578569898 983632822 6286835 982140383 829630443 785353902 283077314 805100878 21692294 68451490 773055777 392206677 295656069 688896302 793524261 93168040 542067366 809486273 638022870 158058770 849432284 49955871 118102705 56984560 830558158 146172640 826397735 744439988 453359703 894686702 280237852 563978851 671016964 426496267 105653608 533591320 111149465 490825289 616299353 639884415 833792909 256914064 580645423 685611610 336243337 532326427 19958431 955048704 711315436 548140795 871994705 852704729 65539658 774790035 806213986 928893923 764249576 743680794 960199395 213883952 521840450 847482908 998675287 748485222 916896134 415929081 391087161 112398141 753493270 237738597 903940980 522114821 677490698 291149286 953619945 80630813 836123820 571822681 139412973 428453245 969937914 374152302 68556744 864348973 770444327 674665255 185367607 447052491 400182554 526825053 868284650 33107978 314711789 694341435 155798791 971562797 9143919 87867585 946271141 16141200 660797859 147884098 942321234 446118432 51027007 783065574 165006734 578413533 564852270 131864873 352726861 695649375 924871182 497774426 783807865 338439758 401598387 328031261 430114926 995058153 226559138 702055914 896446845 469963648 329352343 91118731 176792937 616421370 708722175 946500514 513787628 431077200 816658559 716162337 968284979 139276560 261876075 114622415 344659038 84921563 848681551 488750538 825911298 96841447 411649898 271976192 129282470 699091581 443298862 419726260 715165001 197149820 539183554 457106688 981019610 163516372 698899840 448266061 924757951 185131532 419240823 574168284 252107087 566518206 161728745 79881792 7223640 168261909 965283534 172516578 953396121 490529365 256927824 84226428 950871881 279269460 602477901 221275295 264852367 262066425 231230681 206578989 850087943 898048452 886743993 350251231 28873027 153184326 264714984 509471424 60713800 197192356 163495446 798642095 14729229 139911192 786486820 720716514 68340223 140791152 493696937 529085022 311989376 945794445 21369200 129603455 205103203 211628006 638224632 138355063 374615666 374424834 425272050 959797191 646164457 436878081 661318599 953239751 711994104 22088212 742855184 203293220 570804036 861534465 584105756 938730844 255409766 855892384 503323501 44034116 943405674 5906272 195853115 649433987 589034578 591863235 262837487 108330260 431992977 877910749 29957033 787185352 119128465 786766809 434717116 121426625 915965485 914442612 387888940 529498617 268092471 842724480 491026999 5781689 336914163 510795363 904102857 226744610 599255962 516565397 572891142 40183207 207091673 536518693 744501444 53647249 329318991 655753269 109624334 945941882 100037906 447597689 831162530 201215954 426286635 897436861 219187316 636779358 484363285 820859996 384754985 397161907 618767938 344415945 104707229 802656703 918172566 903927306 352696157 534075969 297217770 276384567 853187886 519146060 774986634 673992448 412226436 619431368 157270456 699897381 246153740 52859889 443948839 774567419 344792354 970406870 133083520 15692014 750005339 579704027 723818720 227523833 38872829 433427256 599763544 428450351 639349890 561959543 111912044 324835126 530788121 633376249 851410325 891632071 875101221 22491506 914472639 131811632 753085116 532822377 340588491 859637458 324849193 848054201 717841422 647118498 545262698 884097043 997031120 330521516 436305074 76455034 101099983 455407755 250249192 16977861 601284025 51995123 596990759 801228320 774953653 644243752 747869244 149195147 436466395 960238212 476872747 167100506 616847031 709418485 843165611 576655283 748877770 946038140 209294757 627999251 367973641 506533807 540238776 693490121 173111644 948756535 371272376 5390714 630610464 837379667 943500587 146373787 6737830 2051924 287653323 735605242 950401970 90230047 565895686 360383542 198259196 160714414 928462465 947602498 644350642 375855247 868833681 261758950 320875764 587864419 203220416 630562366 254304087 417197664 973054030 295637049 564467811 238691280 637131694 330288923 982422293 790546320 45830148 763919611 82833758 144247698 10885550 543435590 272838305 599032411 671891896 250768186 605345849 228638597 16749158 244907116 147548657 863506494 875266478 464619843 119489674 826420168 916736443 197420922 389063224 445891063 649300331 963845794 725370149 288802230 197673682 531304093 471311853 443887490 794616757 598670372 984156705 853001197 89059856 806329667 170431172 494585373 317274257 365781464 873332433 74464842 911078682 733638167 480656306 796930115 985923 64158472 313643466 726337002 800830165 754484999 763309293 496341427 453866576 682913348 440597219 60955945 38435686 257350977 753221609 46238058 290263422 74208599 632720175 894550438 355927602 114030897 450617690 335872931 889461201 834516302 561576708 680174652 136378846 490700419 204884279 32302557 91712398 219035767 953410550 579929353 664406094 193966630 934250165 42230997 898582076 79430239 864624348 868710250 178227369 251480134 970063943 232677510 528401053 738572242 323020744 911346171 7037267 3415120 992113572 821521455 502446264 810265310 726686738 442144923 204611568 592683249 764565440 394879052 143387090 288852688 646349389 903947877 92178279 319094806 104590032 424532635 447814254 471702068 740646480 241579959 729477083 499805420 871311433 173696024 967799892 75628247 211107117 571426862 988253875 419640800 179345121 421132544 827224199 477512647 9123132 322096295 513459858 90191008 814087307 234459345 152247116 167808849 523049488 923838783 288310110 202083863 16868990 962951239 67618345 840724225 794063999 987247442 894694461 916139124 538191150 156133215 367641058 489671077 399608989 477940607 439124370 640085282 975904849 4490583 282842748 643722570 257634241 866374049 937109763 718838480 694567642 891981483 807626045 435479356 633562750 974537430 713958773 63014761 769474816 807042840 369959594 874078216 667082409 681914235 348897550 300506140 746015287 97220508 986032775 823335293 467476313 761724204 564384049 865656149 169457460 944719475 697503705 224180389 220856033 590992584 770126468 969097409 946681324 196241690 686704358 834191312 807508182 940425834 959534828 523249485 815536533 840054350 787948851 122800777 62419983 896430448 962196366 474514726 293373090 525928461 821322115 211145629 279622815 552139895 435553999 587931577 763376330 741464979 823201758 701226266 145521116 775858012 188075091 953060276 195895041 249556318 667405702 211311693 921229403 306932027 969168641 690407682 93485437 19054890 564296451 889511874 743297520 846933619 400365821 294097617 538305457 111184884 81477655 707389767 245798833 140007071 292094892 207585167 442188884 788413946 2850761 612996072 143584243 450291357 931693490 853607143 120548698 644577464 658855006 191556083 362009674 683953290 52168950 364466632 727968760 597843691 876839770 480799989 885634956 487185347 931782299 435688542 519007907 124083856 744469378 445179834 806647758 292670692 878712072 916145686 824014097 32627941 724705500 506186320 266774116 176707020 292057568 946050460 868278838 380116070 273090732 818284035 125904357 403088278 476884490 328833247 176980038 353489617 342503800 841053025 348907556 152297632 406429609 248676107 958816441 130909986 862845188 193528886 387067446 906832519 21894692 492784782 256239169 321452950 839639638 297646480 706787442 931581992 575101982 677906707 313042133 652829098 891160498 231833020 981850731 991352223 993150333 182529928 155437480 623344668 72032414 807856198 158503670 396772427 615112550 300839962 247711537 299579112 540201438 77727228 406811178 89523399 342022206 323769399 336698148 16663884 74897271 670348010 45810010 288655601 87404459 9609354 816214135 78554052 380022447 159564382 938895644 983542246 710572688 304666882 567181149 136581133 189011979 337263845 82092356 494510082 361853715 382054091 727208269 799201572 964893006 930323531 889173737 869680356 143565465 321879121 369192187 412170567 77526912 244563358 881839197 245671783 43910599 145086275 390221916 272494578 758232292 860544810 176209208 365207465 690884225 992139405 871755430 137683427 780048639 854713469 225572942 15020295 413660654 744211548 370867788 630180117 290987670 406503523 417365427 400242206 9082482 866911773 851529477 457235143 691911600 330560746 988207804 522057931 970696114 67404925 997744069 8177526 253001103 550202206 654917632 74983978 127221394 434644329 653655233 990801630 513827002 64206926 355145554 923909274 387915577 539094031 625983343 723667964 847945462 725554564 101430216 129500086 953641739 790490842 694824066 859628813 988139847 443571216 615319478 19903580 481643180 933712249 776214513 70011279 716104178 534533180 382867123 653660328 880127491 956931287 607662832 723852862 140551805 348932504 59094418 775251449 912756787 849807651 447804916 648149783 956182956 540985071 241158760 262009066 2867618 199966664 820608691 84234584 471752069 726252110 969240716 708561242 466069494 87222645 312921632 503240061 785492812 239756548 186743953 685641316 576995858 633461782 652839538 454511939 62185863 526219163 598034509 460757094 432508956 397393624 360877341 472678312 446782970 252341731 722653908 896799997 404603258 345113128 437373142 985267432 654731690 669749479 49143932 669534469 106144975 275301299 672454547 942845057 581107421 237447924 586354906 428431516 679261697 36242022 248981127 262418734 470647064 258702744 833486019 977015584 70084661 928102510 794257449 313168110 841935135 569817504 80765003 132452652 684805072 431484729 276432429 716005118 70319351 855229720 859551944 979572382 643911287 697603442 378341257 845423065 692645350 528490318 948192975 393298066 726450447 719320839 645289584 300619582 598978160 803254990 367063092 701332839 502323645 584367398 452882521 936816170 334419035 101454182 171038734 904315064 629628390 6251579 192052216 799693528 80225451 395037731 104063151 8348516 183565358 174449650 210917698 985906375 994372006 2374993 538080687 100396422 571807356 541494074 976289132 123029172 123765968 736699006 304242145 602178683 945911284 282421311 56827627 887786138 939425006 967458422 606954843 286634210 698047738 846871662 385266549 75428792 264245766 60193095 972467570 505525399 44513589 219065972 666814974 644252299 822414685 863363645 479803578 375009974 773076361 50767422 351098043 41131214 331958135 706244582 489066761 85376925 943845914 673823993 13666593 871089536 802143257 77373967 462622068 162843881 536637519 207726866 332109286 283682014 742093385 930037188 973670991 127123319 92718795 101405239 963811069 814727267 615729739 357643091 168998192 306645860 168286068 492511571 694160285 881087694 918284709 669823048 792460524 535671308 635780464 928404 852217914 274159643 475226907 870039921 623535512 208627213 842927906 598835048 372308106 356856712 432853171 610726618 694191240 114025797 378177584 280744571 509974912 629705105 32525233 385381841 896148050 170473167 384639359 413577145 739001171 155432435 351526042 260558051 11294411 126764296 465542964 926740049 59711863 325674412 87182132 434994652 640521991 332627343 181178037 10778799 669148321 690264312 656717956 784845258 549122908 837930303 663324837 228766336 172740294 749439316 157061838 763592441 540375903 576832055 116319466 489961649 319694620 829837182 157314967 482354935 833112548 18207698 120359592 662756207 790921750 51296625 728904101 297623185 770467074 223218350 39776838 74863143 245889899 127170157 404987132 384708563 922079244 310528680 453388136 142059911 988790287 524032748 425662178 726102538 361764759 262510812 212770035 666632058 464653880 385732269 584509915 460336069 674328441 830691241 218793228 779243310 540524889 93227692 957704620 405881038 149328583 845568170 756976407 418205457 917011497 5597991 661898588 571622965 926701014 612853437 171079099 441615566 97493660 423880090 267677997 853792325 816273467 639776255 395186396 80707924 712199655 786523842 527639718 125886091 304794314 272580557 34833310 959162063 201428095 820828828 878336651 690383318 893734809 277351619 263743592 142961324 305045530 512771174 809307362 949860400 694835196 640679616 61305565 249104791 226618284 267027612 768164592 303699177 393246857 593675999 46815716 674614143 180249962 239222012 63115576 426860683 841765653 390147454 255743392 177840016 797999817 640074370 191767426 280705766 383958197 101259322 819080055 417635896 535600766 306788715 788230352 240406277 703877565 579060207 966341647 346147618 90059903 344991541 12374377 387935542 218829763 170267836 658581835 155415356 256689663 533065883 607897298 732727557 808636828 644843516 716695121 181511347 624229749 448848284 342480335 755443519 179619164 631194189 648319878 429639925 820031126 360966005 963298406 509997043 340336729 86413197 599935119 91403437 58562645 814036642 84068827 674757740 224595752 243760854 18906705 643232714 238525672 539323104 544577203 179455287 374164894 517243528 943482609 421730168 496099269 122366764 56260276 39444002 953465551 213783103 843255764 982626339 960044960 346895812 845615842 380575802 276884753 150502615 807858079 784765818 888566382 866183716 30691715 506612683 171570681 215288942 554781239 454609001 93052773 599622922 689189403 460618851 776968795 965764705 226425537 645995805 715897080 612636274 97012080 263382222 777358925 255122253 515056034 989272835 860464862 281731481 211509638 547271962 700283684 587074830 232497791 133717704 866257419 161158396 599852450 381110932 646523764 370021571 916589116 401731161 1492660 817266777 853916234 931548104 88410388 169809095 913305344 399506148 144101455 418813100 135664451 919809668 45509910 793155256 589836846 318396628 359549327 737403954 289681297 293368276 364849106 620454259 12092525 567818199 747030123 477373033 446126969 569108486 878389467 300551957 329721760 450153179 630260247 354564109 612877441 710463654 877833991 123162875 219933422 326840844 528572168 372112156 431673197 724235906 424826987 477104065 236964538 807762646 420559092 138710737 330691651 173086631 674533467 627438917 771922091 181400552 790464718 228228523 172165191 425770849 219051885 539393189 613568420 908945710 570048717 268888423 199586815 878141502 785921398 942972475 795460043 269674453 676467813 450841856 161698607 286684170 809784203 926839207 103313029 810205770 177211979 955344565 599180509 506973139 460116992 622379973 517588600 51071546 578665589 803065859 880167245 809203686 283353707 997429425 407488903 987496594 275977239 341201830 394752004 573023695 858812832 692721097 328972504 566953343 568304549 511085979 265914824 675412059 151646646 697247659 7913680 967823983 161400534 201558815 783064221 164719001 198983680 712135217 150751508 863860237 476367519 354334384 193408969 650332883 16802580 440643707 6921865 390587975 72509747 983050 186622417 641618585 767748806 436020453 356431700 718442571 950482953 245456426 726979192 740160182 663116332 251638539 195794649 987677829 517971925 23198542 240939717 819805239 210796443 356090315 188564415 355840673 215177868 542583538 96660221 32266090 504461479 379304770 472753130 526002574 904076643 400011219 694940324 449188316 971740711 809809101 844675711 344746360 139316431 954445295 16820352 456220761 243517486 641687817 321572834 136079308 686812806 16877698 715906197 452419311 771831825 799405010 503581114 174376759 357582716 984361993 874244648 265754346 648171623 529631815 37776618 559374246 829005798 727777346 145838015 703993048 357822211 678622915 54708633 80432198 167341369 630819880 284610334 116637830 347804922 145206500 75701034 828396932 718551595 886919163 628158283 165414656 145848995 414993799 703923268 531878158 951098031 921894197 139984011 262014612 681981841 952759496 346223818 986670543 750562300 189751957 10922081 893177038 840011418 526417926 526112738 360207349 768721030 289276952 133783956 751591036 51391954 131979740 676035058 394211054 271192579 775076089 269669417 800819115 794827920 801134632 982259357 612790630 634043750 211206071 799358820 644342695 873472359 296750599 294390985 183461705 960587494 12766222 762518475 767743741 567789612 617309654 134382235 980924358 664754679 47825148 700938018 485401979 775440886 566854962 188569464 32882505 551016782 937053885 705414254 510535214 783752472 682639095 621614597 857956735 7665376 401247950 120122869 631036259 113612072 480306499 707347495 838204245 731339747 168982509 967567675 472930470 215033082 956861300 855683331 672624376 384475338 776507414 192110342 456980676 255287460 698724389 96445182 226501077 324279116 616977030 778526042 519579083 809973115 179911475 709669821 241445018 67620445 52251578 854751101 51491592 799457812 73978813 41870373 161353522 853108275 80282992 656905203 808125191 274970179 712526366 663900763 191731403 736053313 402954405 476298370 530545046 811364126 860086773 714076099 432119251 647494974 879679380 957292078 780246465 100902138 588995613 938032388 629338613 321803038 940495292 791028540 658773974 892822891 250227380 179757058 923644960 321570070 142789081 655378226 352103266 108372807 40256790 566264289 181037696 270668187 67575785 247824085 21135153 968430243 316317154 565743368 329894529 529943139 649977128 78482473 806147921 736837332 255631603 48681242 246977746 220323938 760500243 488533619 566323982 308557934 474662247 598782 949629791 360784333 801532519 996315193 488848118 817903943 574854556 930042583 128217941 939806745 687929634 998285631 411357909 24475251 913979180 476134923 509297953 328314875 504288896 776748683 285704633 892445257 621650167 751348544 458357873 129617257 390666751 459831905 801268207 313375836 894786841 314292313 16757296 954781078 329271899 955168838 231795459 96857985 566610158 217177212 796167308 595286265 610457489 210554624 11511235 966422479 170835220 37811726 681992435 249816903 15420126 721483412 336793147 951983257 392490344 996120756 787155472 332773235 195949248 848213574 654647225 288046709 861914887 760413011 333847506 816328628 466997491 845431451 919422666 588888887 241493070 817445392 730780004 559186813 858179189 435281753 395537210 429515766 739151577 62104656 799813941 966472581 264278913 15474052 315173398 39724805 418787719 820911288 736796401 707171264 556827542 436549474 100046253 12631033 330457715 238776621 24082821 887777124 786657137 286374007 501391753 580982185 803110139 387204308 172149022 335376100 177430286 508994953 752003194 116479528 680715708 946545682 146526505 513227255 319340458 654427292 28463243 478969548 609595026 297461899 761773651 770001809 208133058 831497462 649404681 892966953 664264348 580122406 604987017 644576231 132209940 174930715 861730947 223984149 367767605 467420679 81483001 44761711 632357532 961723600 129641667 672552357 979849467 221280914 689899534 97181660 173491352 87416091 110400217 149511982 653683147 785868142 257040758 442377765 783083139 397043265 851480847 721358916 315813058 961611902 460872735 742849150 788307228 187534277 551194357 69805501 361431868 123407593 917625909 480603996 625430112 168819311 213459798 730732974 538522072 235569938 255422244 390699637 118940042 198555201 369496127 285920619 767955569 344873119 244906395 118957244 781824794 808989315 952729343 167287178 827483685 981552246 167052166 681142376 34938058 741456311 60735520 391985632 444247377 197090490 259933714 494947565 156297625 785693604 435599218 904924545 930103698 834360017 697005484 971246337 463521731 507090767 648679424 299299012 323233220 10493792 353883649 836095127 755111621 767956220 799805975 48196923 981685766 111046221 2954750 628487910 381500253 698219056 133257541 674075582 123517875 406517435 583287760 462493281 408135047 872525233 35868759 281397344 598448489 785969424 295754468 548218559 100541056 288274820 992574297 30819447 577605893 412410097 255806440 698191605 543713990 273967341 6913945 440887448 301068196 762690370 401980103 631785782 791214613 289671793 937051555 458378392 487810978 263374890 861389488 308797689 281886058 369668054 478115653 986804619 566459038 717477645 876443662 669130482 979817731 419741728 918714764 664481222 837924723 516883600 517264 389631766 336453724 145405332 667895492 421999840 803644991 713605272 163623202 342943898 181543474 900349369 768030330 510745004 518946911 498210377 617159153 913273843 707222659 497743697 470088061 198783552 641194608 351995402 755553898 616212695 259045003 565647459 309438424 560034801 388085838 313942911 516248378 231738938 569457863 876618804 107487448 804604755 674455319 347977612 773166158 561898065 317486325 303578951 242748683 749148732 413025065 792053848 571219667 131365521 786305041 512953700 240607294 510888385 432465951 10775878 817964342 901096368 783254104 139650446 583065469 634551350 609852630 14669565 945815845 974618529 614798152 953796106 864279317 397828402 673888621 624835936 444478347 102950811 485842333 855410270 835830933 867367303 185873728 341726613 206914710 279507474 644967764 946884942 613657288 146274125 256951019 723955202 380636596 13175484 481431978 948824287 399898043 47110103 336267852 378026058 926461329 193380492 959649053 407060567 567611068 254428091 969631872 356744019 779864601 44330425 526198634 24183355 793087064 949895374 449331172 246787394 763467899 801461175 86580108 522109007 81586779 397944868 842240532 743207804 382898467 959480123 731506626 125006232 959041491 505052691 457856495 204615334 450590654 501479994 264322440 410767452 419468556 34972208 516374928 26327205 917419321 33214954 538331548 184937504 568905108 345404752 812725333 554815646 191484353 857829054 693897722 266345383 348010040 933434759 11301595 22769398 171181251 101023341 751826911 436084985 770681092 887799339 371554047 746974546 676804332 320853996 616740809 585821016 436257605 685063120 381288926 706733719 175811626 785069422 273552244 513855307 664052106 65636429 512424404 83411177 571238312 832103017 32187357 373833879 261810077 519479477 315726975 221104559 439525333 19274131 506374465 486090304 715794574 568166237 175337660 543490957 934354012 349559008 536245022 370394252 962331816 245733852 404523176 6196839 131730476 190105989 477231664 118309119 112774520 199974661 499654560 99713892 942532465 541745655 795380341 835004510 134981068 821115630 931700289 918594792 763651991 632408556 474676521 365749935 919351217 797566699 203632743 535234711 514591053 328895064 406430409 816664374 589685875 494519698 624718640 869498199 189354623 536348528 85213970 805662841 912040096 239023800 75188473 378624846 883272794 263377065 575918338 360227388 500662277 187223410 86262623 502601695 591177035 901495480 879098581 554599301 910059438 231298580 751007551 432569776 716093184 9980819 886007305 972076696 417186280 245754420 843101365 12429479 924145252 431085678 21595994 843035899 2169410 543409319 185652000 881706983 870516645 412667325 615017157 728072050 252617606 169721729 399494427 805764566 401768497 521619256 34147719 194611714 589082052 487589401 998063236 8843289 595442867 145048529 344649758 216306673 561705543 347480321 171006584 918187925 450739482 910343615 308662342 942125508 912098204 719187985 764751699 974806127 571611793 6702197 71449853 71808318 217375121 402501724 206228148 206196748 596437895 647647402 448123007 528015719 888721203 570455096 650775414 631802641 442001320 45460051 724591689 346050178 65146062 31452474 553301943 832265571 337095649 233809571 586885912 307912724 998824944 329782838 14518484 292846119 531844191 687663633 588928746 412672738 757998949 428258626 866597738 785808833 583270031 441635408 647874299 946754291 721551675 847229363 703971670 645269464 334641950 7168087 767986632 208459145 471851711 630144542 570208692 732618576 443323385 219362906 343861007 159192363 953474173 397035607 809799907 382578253 31410766 559996879 443765196 607100318 347735107 235143540 944033406 450086966 651651208 757924201 950221373 893707238 619523869 955915721 888753507 658310063 331213909 968767263 980932573 835639880 130634073 5699820 5914031 915997340 44317859 924406821 957961068 382276682 636703875 33307570 881594046 176892964 305762205 374378225 131833572 244867248 902916969 209237552 500748079 87035050 787132594 300061494 562098052 718105472 262487576 903840187 549565661 595790804 669437070 742910443 97053128 857549310 61126108 623662823 186099942 747576456 554998046 473930563 64964461 976210096 762244419 458038665 275768743 271805673 288983951 549889205 286653809 906352986 166197785 586850488 60598973 536590941 666781774 171219190 11814928 967236865 568030572 499547847 560429316 746808201 287484168 842797561 106912455 822387691 697506184 240746316 856585883 416609874 757494954 222702837 784594004 495858589 444251132 888664348 265529053 757494237 519589729 279037534 341670579 640073435 340448658 551600203 653908584 149089935 988665498 122111977 593878817 945386922 329075289 226397231 53774617 971012621 769691395 814514315 131042844 898436944 458378142 698658653 514832397 956927292 370621575 837631097 592724320 238308433 421069806 542111657 926740896 754100801 532582997 817785129 198557674 46099059 671442197 461653033 146089840 110519425 312320216 169198415 190738936 217046202 19294240 129711410 581933147 667204257 101236671 163556064 839843078 320095596 321170269 147578457 713712252 782937222 167988214 650368273 473493457 606121485 241344601 698053746 44373297 77963092 676378538 216654936 237804119 667109730 296883680 611165587 857338646 260685682 612405832 659717736 442221012 355377009 65830400 970276624 353945610 914266755 175165053 526879288 401033925 779686783 142237189 338919296 249296168 678490990 352540214 689964028 610134760 732419088 238005373 797428406 817983182 412539991 524445856 962078505 129230137 718099689 698933557 293606344 811424921 748699810 55911464 434636405 432593397 358942480 579397433 575785738 13215078 129732853 365691515 349647316 9516698 248294601 285485783 349867026 458598738 269621046 468577927 315375738 679300068 329517978 195237275 422226869 847991737 189776008 596714615 715034335 161641424 386435143 598427731 192914952 589481274 465179985 623592890 401660085 285129628 947931350 761680140 495399519 235559344 191136055 631186172 307059954 340410308 287737995 387806482 600759120 982235705 482216221 452707369 187248588 399680005 849721835 991349490 344304304 351269682 250926377 981832304 873448631 667380572 977649852 776795258 171438483 409468983 438921408 918810685 775620712 548182023 864282627 851455159 431024207 924461095 3579015 918151997 466479828 623655299 556857860 28369398 958942329 807872797 200654435 774550109 521106225 426805899 733478468 386868162 208695013 238410871 507382137 869043658 397311987 293235486 174832521 151654123 261569449 630772434 608367662 153843953 970556622 90736760 751819735 81255804 851202586 600631307 677437479 891802239 343498426 586950423 657073268 582927555 196962509 287180094 569709641 28807778 509866473 13755575 205295076 571888972 969274774 572451530 112483000 809203653 258994641 670250069 824065004 592703717 558236043 72280138 28754651 217544471 350200104 798517806 238848402 548177562 222940417 297154204 325505878 862189059 575050210 515293632 284955419 513792697 701419916 714988509 163285005 970530680 755394868 477814216 326963211 208467151 150579202 617524074 201289255 667266466 518141332 508663361 24484647 396841896 525089400 762238431 38584327 463086573 764219061 984161386 612195445 716175698 330011203 668259099 349774164 534362888 754939278 29112511 537557306 824617241 15512055 580340281 57629937 11666143 397559379 597845246 108023289 719154059 944196970 547354519 983447813 513903263 939805305 752213538 313243770 730143348 33724337 87007442 20551923 470109877 744921269 543093355 863655359 207036642 236041504 245710023 504920929 218924239 746596093 453835603 19798543 318737698 164049741 206516626 267927092 442221528 69441157 61369241 838893807 874132672 40940813 518017169 27709586 276998654 81393602 995157817 616373027 762820234 633715316 265529442 124815582 757153967 673213545 493864817 925343921 142388364 811304664 691295456 653901502 412858006 319153007 437735612 869890781 850873876 224619726 166894376 938113815 530922914 652475146 740811482 467683372 778761647 71028779 198069145 403616270 463943422 886700205 930037445 47776356 310651689 615938051 693017039 969052424 363312921 854182671 909858492 316623497 198893967 291765932 998991014 337022634 478896543 650614309 742110267 96299745 664419120 843014074 833976380 571373785 697557373 511565090 936610815 697098480 971698582 242210308 784952814 567383738 67428064 774357629 869251590 285222780 744886161 463980957 780297817 136669873 202437941 595069929 803412364 937758857 506170668 136107483 117731674 338004581 373084457 402616925 32969487 338948444 452726196 10488146 582240269 426053818 317158057 769362446 447371850 401038459 742675383 914627544 630646480 538852820 948466403 243920495 959613501 755305899 854210306 397441154 342691648 421607194 233220162 249219639 213294370 128414192 252135073 237972901 377745466 917418287 847798900 249826649 497372280 555373455 827445986 492711637 340181467 910961658 423535207 877018892 233583355 997775886 699432786 334457576 917910400 200450718 581901894 542201285 787390120 443601969 440102077 52913139 829838789 932431746 528970112 834280247 27954877 370311678 505606960 630236490 688197257 303432265 189858497 249047129 535078838 377887929 9530873 882411907 9182439 714935257 973234678 343719774 258193232 950017256 266871205 497715827 70804285 830867544 359597132 532688829 933014665 398697551 617484801 836871470 853776167 546867497 462763568 821855787 949484445 265894388 431171096 246512139 704706436 355784434 203891535 288781979 748801545 318876187 287029306 564032669 785978479 169001880 512917654 56771140 525128331 639146057 448030194 804951481 261608263 504052800 385648178 231722906 402282271 684559172 245274126 766946678 789047975 959539023 766676880 775288914 110770947 16813840 417292442 764621607 871222381 972175978 149008734 28696417 646401202 702828275 421666020 551244129 644791733 844758646 650301831 266317564 618876907 565178226 847783800 144702971 695698142 61577112 354445626 674900121 29813163 668540496 198412324 945931272 455662979 493225781 282766562 389090540 354006573 136245396 796759541 968582110 277511810 425643506 339219502 108439018 402448112 202753155 336213815 975258897 331691000 751725491 800487946 736104136 868650673 555755425 400681335 277326967 398370626 487527839 416685219 311036924 660470123 242493108 67156356 581418533 234711805 771804698 456470886 992042809 754454109 103345088 33545576 452875632 455774981 196968648 638406912 182619510 648402947 146127370 996529267 893722348 430635129 916143760 830744926 807141095 304057883 11289624 328365360 980212335 890202036 776316821 336445869 28862721 383496609 422929326 434250092 325128462 770906196 124451646 358455898 306724474 252667090 920683986 393543734 208607518 508999478 22220846 810965778 849726278 214595884 536688841 673796056 414152243 663344246 628037196 944529091 619262106 822277995 517996566 131634658 155336483 283903859 861359291 577739672 787204331 443067788 921327232 909849887 498641922 863137992 260090337 232243968 942069742 278291149 552684556 642416028 676970022 892513363 629650787 98737062 266494616 836941738 455901694 175754919 761645092 85504305 679854119 628768121 14501663 915044832 534738140 894662861 349280721 749067199 608523856 361554853 691387127 452846701 892530282 137830362 486953537 921759130 126848324 991515287 898596565 568178573 48888749 465663196 892196811 985543070 712805288 23887868 972270254 311997117 493309163 50201119 378214913 235388906 214007137 513779393 598366136 786113210 294997928 976068913 927063995 54347737 670383508 382123283 62104679 167336322 577973930 811128030 18432780 895291913 105644198 997313631 460486768 929388625 467774965 806116149 229515082 720010838 160951868 707029842 744117960 175055781 684593359 15665536 625623305 446668255 835873082 296453082 358788004 306932026 183693244 98002510 760596000 72880383 378743239 79983906 303330938 729574413 847989890 688591212 54920610 246847317 765089607 830733209 830975485 571921500 378459173 34227687 132009444 61095356 729694814 355549930 684519972 174273955 396295402 384564235 963665021 790935634 556848883 103626756 627361827 414902431 534596695 282473829 288919104 118368883 494337066 326617875 585225328 678707021 78241585 489200323 325987651 50160318 929434215 575705987 779172030 373668587 491050876 581150258 14342362 256708878 339183441 751053827 142761988 749314549 163840125 679773950 774121372 45841026 252026827 206779519 482278006 549025321 846860986 510791605 905668955 490283381 298806779 673411108 867813257 798162051 334683639 854690852 453126959 347453829 934530375 214761823 405610482 155906880 62838074 373249879 410227563 641644942 755272274 238759390 907185575 440082397 330996935 906532251 354038693 348675503 818383618 123577996 775836124 28577560 272410147 239283327 944888498 721965379 995204732 491543959 428122886 266940653 3850772 408579789 891064999 624794344 480644902 674088045 585100506 873821338 923645599 595345045 985223384 812627579 358665891 753041337 671319629 755851931 513103112 144912162 148240859 317260569 263060441 778787178 787156885 137439917 142494676 893927169 498135940 948968735 110002925 800344235 714540582 923881421 327011529 319267328 729873641 94640681 32141636 237984235 565346485 67968569 751858923 776026412 883657311 44100886 765207939 303368406 296929079 423715181 752031360 602070225 469347707 440197633 120368015 696813657 978829025 149060135 615369996 696102525 850147089 467194952 32794764 973010593 188496937 998342242 322411861 882720508 642306359 476711048 731164385 118466331 320926402 874311005 234462559 164931164 703761730 945646237 430219826 839560820 239476131 307417493 88486000 403284970 434701255 37470118 550610788 935432857 920487681 15778502 747597068 172284978 392346778 287128574 663563419 853907639 193885263 394046445 112446200 592043778 546711249 710179139 748498750 426517308 431815236 24944967 54121786 128093030 437545664 24502354 553212912 266790867 501138643 161387090 102935063 710482348 120550398 785373000 772155032 959264107 475108659 832476106 981433618 960214880 655977310 141820802 27698777 559805487 599296473 66051500 271916787 909688656 442281717 304893852 695305114 590441870 927263352 919006006 923578812 330284425 845451802 327919476 863602686 507897908 246684679 744503012 427035317 203243863 670427488 947981351 520610411 143850510 62743226 352056436 556291168 132697928 303050397 565669394 53426951 232298569 871407622 243724001 15118468 96283944 77994725 333479634 609104181 581414226 849770656 913226346 707414566 431358981 568565902 999654212 719465883 191789270 561558653 973645964 820272010 601372203 978396461 260311940 415507998 518972866 31819475 724478978 377571893 933864744 717777815 652624112 966287843 409397827 137826326 937869515 529034989 429062089 698989536 951881253 482114383 218240966 913070587 402497060 22278583 553016858 646991710 227835136 383154183 979977465 121982839 347496584 785937879 366438761 491917990 951302814 554161904 847601095 302197439 660921270 880367570 668805186 653735308 439590747 146398767 711672159 35421001 908523179 300510062 699570803 919476006 362844374 796501801 848163372 577092041 860647330 617466799 448477449 416039881 337165290 870273154 957001181 668620340 811144218 547737818 109870160 187052298 872234165 238704673 794336606 822948799 943235280 190251126 364512726 339912637 180143252 353606954 694702300 464022240 637259199 493745477 793344103 527859192 920369700 931594242 474763716 789409098 556130342 221297998 781843985 886291216 641271617 880620621 971138243 742066676 297995906 526568917 114007584 578925977 792967946 645264114 553628102 918938386 333812366 351851872 858969890 121852265 853570010 860138516 690990586 813186074 625212745 723688884 531401956 962251669 932906319 850380570 440273868 352157631 807935728 781605333 436975218 243895921 823849542 226556071 994081513 360482808 595891454 435235848 989971482 643595155 582202075 100263073 349332543 118886393 399588914 168453587 502762856 569205712 552177773 708889646 630782457 516444215 764910728 162665466 143146 768797501 214022551 196694449 102745990 978034279 985698622 370858626 235535212 916087598 988069943 889581264 727999377 205822334 489491152 72792753 854045564 138542649 52974442 20462704 573031433 558302130 786787579 922594572 587436007 21356083 215396237 223002295 890001434 943317111 89029309 264057687 403389049 27476528 495115837 706328328 884124721 40164994 960544338 228092055 952404032 596027014 836147286 498417673 664219131 961308104 774627639 767565586 69894536 957820106 641854454 623428511 171506277 695460735 534822442 368421453 938033631 504561104 483499642 23415023 946264476 608888859 940648230 388962571 667661842 115939759 140002431 909214814 401785101 125535057 226320747 383234900 498019885 113383865 729290722 700136336 145541989 98138134 350985587 871388778 986262910 284107398 806724032 732893548 132742802 10810527 921392893 633664724 805746833 552961001 340714101 527894550 580530111 235145314 474355461 159588951 147497780 714704120 419315615 350127347 331597659 119607826 14805449 769835511 474016371 469724680 117050395 79045799 349611281 942095782 122861765 964012538 783746716 954398893 379369478 909834009 336811472 972727890 551330486 166803428 705714492 465877950 543810749 529901420 619592132 676125836 829514137 541169274 527199007 136821581 709588701 852176391 105300057 263211015 356066988 958464962 370627667 438228146 692784706 497076877 42084414 974875066 966202476 645319424 326084132 815145600 572779018 991484901 377509215 496184281 576494228 244038330 179509024 502738061 570724498 546372146 272407785 788848089 882032675 360162996 806051091 626534894 351562615 56578267 681677641 388404847 724860757 314630132 636945163 690070263 347551126 548378243 599783980 932323217 328371112 651747006 543522133 538677054 625689355 458637072 992630400 179367539 504713175 580819096 942967677 317227416 123575093 702096295 781594224 852878218 123283425 776651846 309147729 506064921 295485615 180569773 891109227 750310027 645735683 747240397 953637853 598109719 720575831 889157064 377905180 420315243 166565817 547582067 208791919 44620839 188316234 879136731 716283506 311613280 190104512 54837949 299484052 146188830 558147557 652370188 410562456 557860062 530870805 412059758 474044440 802372368 799133636 668375232 640913917 202104730 948946678 192233102 728337416 458789203 513501893 292753307 38678349 156714377 452070879 810638175 10445234 250047100 896992006 435469700 388996213 705986016 850505102 866821225 761169571 942785375 265789922 742759327 20585890 91966741 282743807 101452398 355114408 399970322 498238454 533917777 809161281 703265500 386105455 150425974 472912589 486234090 864889633 968936255 419639039 797860906 657938779 755252419 267958623 890409339 850893438 292945741 973950921 696666420 759809665 188207836 493777388 447286427 898923628 506623650 726815692 799198575 543611101 967030150 271003201 917464159 718543494 120859298 866108790 903123345 691160748 340467653 134048106 993483548 306232746 868756977 660714098 806618510 119523692 991877086 61422005 956026982 735943669 57373814 274072495 405698715 844792793 858535767 867067567 874014483 772523203 784209748 460286296 33738541 438756849 524140788 503916836 584978744 932196531 211215601 787593948 719900921 105051887 323168443 840801569 961460777 165078432 920379123 458456295 187865845 516138322 54490096 885771764 292486780 680860328 952833085 627140454 6725461 226197719 821618969 214280234 372614662 963984424 585939701 540465030 866958222 479211129 906021882 461695887 156849628 900480445 780258433 665927604 434369109 852779639 3201432 10124081 256355410 800947779 7331716 327810461 511423903 682323022 322085433 730771293 586389758 582633945 610466788 137496110 191186082 786938554 427931490 268908959 384770228 566367194 726122694 175499156 931229138 293319096 159339479 268030661 872515979 343213796 29815439 748928316 848274660 768094853 473972637 703933659 277540566 693906644 629468388 316121556 872605901 929215391 649096186 835279151 442095402 836933831 30232746 1759559 497441730 472448706 141650802 332733005 470348382 676178201 816404998 365884100 521931065 294158059 693988811 918510083 114914693 642796393 388431453 421098166 238797798 829315160 589231113 44666205 144210165 16123538 212338771 95575756 985940926 845275269 392326258 176676010 61957186 982654642 150045135 280763378 540752374 569941039 242563210 538746740 789758019 707484966 709955573 539390549 807026948 152290644 307766550 736156810 971852043 433775754 774245673 286958946 686304923 460426544 823002140 73411577 180615151 684289213 287286034 966150598 719708082 358838336 323402977 841293582 902457221 83128026 557746836 629309806 758492285 532413506 168230889 193035861 949677475 125401407 103545299 414062471 259302514 623469105 277939449 922478491 409017179 536469897 11243573 17547902 278584388 821640781 146708759 224210414 375960837 531653269 260591712 359627776 495171562 682558992 172721799 802783643 74537524 1273984 929202743 843933435 765769368 593546809 905866959 898507823 949704638 289265318 248080097 114005914 629719747 390783685 709503667 318514293 440870327 681213862 320824001 923653452 179783200 783897327 2696761 312351357 850061174 45894491 864439677 51032252 811457957 56895798 283082917 218119058 415825294 505427171 682413562 252501977 168424325 431422806 734023804 762088002 119081940 481710235 810383453 572613583 424845623 963163213 936783748 420178521 728784735 362148383 748595211 902345995 383907183 62146135 512474818 159917285 118303874 389908046 360227242 758161210 218775587 978977521 60245114 840199218 444747474 187762499 863332124 422266185 380548742 793966297 770236465 42107342 928666406 775943772 248092041 667935589 941076751 336147979 843072173 649407621 842932113 397547574 996098389 615211259 777732466 548081604 695498738 227356773 316564329 761242798 119690277 893249720 738737828 721917569 403897670 764586683 323683139 32907488 775876318 573561482 107252954 997857280 172484397 831841299 691433203 836129579 912178597 765103004 201841546 601448254 235114860 969982523 534712207 426881834 952157662 650014301 951545191 77661814 970872585 929887296 578256236 552087483 864365616 947366520 168701032 527528743 574304841 882782830 807052830 809698043 698420351 943182556 121513921 142401037 51711152 551129170 439835771 453547079 176588271 682373556 306374120 737878310 219990275 738066106 188164248 267175483 675853031 483799663 640486032 966306222 963054920 484199859 591870409 603266742 510051082 162245561 585553584 225672738 774527172 482233993 915528869 444858579 97717055 4040063 697235068 314979391 343054842 755555274 992072959 832354032 970408873 829514990 26760041 719852291 582607538 883859267 428034028 105445546 781139886 484268147 635324973 334717098 407600110 619864576 38896579 350051550 536429044 294002107 960084155 189247154 20078581 615254094 433389079 830848424 535802462 877355956 791021642 349666263 339047500 92360635 643554749 306234471 33149458 612535945 492347726 99829270 633522103 756113172 146056908 263618486 105272693 583934889 478990204 158696620 391030844 95804006 666868887 770643827 388322348 230737343 397435849 965585431 666920734 355242748 597790132 117582523 949308188 302542010 395406443 407480339 734689509 209659238 593526775 708514282 26301034 407263173 472244950 110783902 132066644 728913775 178933879 977003679 14477691 690065231 733181375 691371763 578660208 605743653 451902343 712475061 58325748 711065348 694234907 62118801 56949119 164101588 487048380 457013066 755817146 795098065 111108639 74269749 752089861 603276810 216813805 958647995 239350770 974616547 357710145 272752347 247758536 607508883 29990445 884712101 181449473 74409639 224162869 557313216 717799116 172055677 531652049 690328805 583577995 466262218 200611824 694380641 484672598 953520149 203444336 344558231 558304375 575820345 738874535 382662524 585061868 370198759 834232285 347981337 250607081 13576737 441636303 372673293 719652179 588805824 326613294 477011209 431250245 853935856 248505886 699304786 115356559 114474159 217487543 287067202 14357810 324757585 392393096 775638470 343762149 488543487 362425871 502882785 197265811 743762739 382925122 793346856 552383195 895121725 241643529 351296325 583505807 377009089 35622337 629236085 987071541 147172919 646463162 946101001 153930121 394739562 20458170 418235368 172679417 813334010 343542649 68357900 854503720 318132442 371877667 808616193 297700459 32767442 495064793 134454889 403325775 895414782 847864624 492406906 658995985 499347533 223056560 576936318 477395492 149175810 923300950 917981010 958479023 445672759 66796050 418335719 554466572 612288341 222361418 274679237 887253579 85339038 913126229 632081027 710941869 416215460 656049153 182762832 962038313 547936206 218191886 514259309 755974890 928267738 681256881 408754353 759811022 962528597 680160018 148703748 908719849 957076005 858855630 831593444 814102016 160992512 928917621 370833635 852376847 116516338 270645517 943780902 201649347 710579419 117540749 187418600 543692545 173307375 341714787 929169397 675522909 547626548 435277039 312263215 971301284 324355079 700695046 859771149 533985875 451466135 997188207 885562391 192477981 272128873 164066409 634137707 72781672 625936082 842758948 2897723 69758672 376500864 338069827 635973709 656471971 92722930 342850400 156538489 395232100 157765883 934387848 122391599 180847945 743062083 747304635 7766511 859222205 678433222 97249133 604892366 574301150 616727123 113213448 564537079 762666496 117403406 588071528 297250344 110176296 187936750 611618141 52146737 471643025 505199679 253953837 107633017 634753067 757412642 203762703 372238201 291305239 938386440 498363568 712807230 926970668 196902715 959165106 450482667 958015861 423219798 751921448 840443189 272566705 656122567 482971932 534582245 344092370 324112468 273808394 144343642 466350462 262677395 447350370 603114756 334452881 54732400 640897545 23048938 102885785 596367531 560940760 228893221 699420505 344662103 739898652 150484579 239761478 972958813 595084308 344798053 615069965 35493623 93834871 433709953 82841867 896705077 784279787 124086816 431822547 493139579 577105039 346572353 183490220 41797377 684495218 95301876 410456849 311218258 21107481 473054688 36391727 226581197 848345853 26831295 624594794 861723431 937635083 714083548 403781592 350851815 304980002 791270812 686803652 652260073 7241880 988573426 682226989 223123420 243735222 691034344 989666628 997235908 689333047 296170781 892952818 736926072 549249997 769022786 702253135 374480677 66708892 911870876 26176044 518845641 66448829 117255557 714135690 486558137 826328509 350744555 463537441 935501851 74379803 995948496 185249754 872810861 214257357 47947464 159655765 609912060 153721276 169706878 894362468 487292526 270604611 403412015 283143054 967434297 425874100 872908589 155913101 27756585 392409811 577824093 43563472 796662750 675406425 676266170 202136570 808401739 811695218 392460496 470064481 587365177 192092479 497317697 737236368 608098242 457252949 169956420 230026437 19544278 953735997 606225697 162234996 525142201 493034994 795657398 658386882 739007619 59828582 689145845 356518410 268136606 700371964 258740835 741929308 136078156 941985807 445743259 243836153 478992671 53591658 987406537 501833688 350546303 488745679 104311600 480747301 593852712 925891697 316268196 894817980 319798953 102346361 844454161 885406642 53680357 428680324 622290930 384213197 102264214 848281379 797330650 266493703 430571461 477358681 492126703 35841039 53604947 457939489 577277545 796848839 858796660 767339750 352019736 926398407 419186735 840164873 899088604 829615065 289665247 630823007 682125098 235611771 671713205 798161072 221825678 952874592 270407219 897867833 785401123 337154543 885181618 463856427 227743517 170034626 344398045 555696426 97351487 343943465 415574068 527600078 342308197 919372965 570727562 595848485 786238204 611714157 644967560 596324399 745392517 89977068 227298856 519799649 305216278 448621888 787105594 816520483 21150424 745980861 292480994 26458706 19657098 150577768 743085336 355753150 627293692 427390845 686035750 99364781 899485589 247934442 752143918 261126743 601252046 171446737 208130210 251095655 300382133 697885962 629140426 603864704 365759083 334041502 189675074 315665078 201220006 580358221 386437752 851149073 75446064 360552201 900098866 540395022 686255206 423744377 149891591 932685085 855998137 883586423 970706401 444862244 426291249 139490194 911466369 665626362 378961381 13191565 903564283 541574125 481268868 418004702 330065205 650106429 660350159 167792944 244636269 138939294 166721052 500398305 651269808 891071930 880475349 441569157 622159716 282292397 110104823 528956001 548131007 984165255 338820244 3261169 296501325 978223310 78275665 380303714 52502894 205704953 968976872 891518744 680061397 593164022 318545063 589990186 983790602 526237860 602784752 658985185 572612585 235845978 289554359 942561853 747512097 441143903 918785287 745462384 708335030 670793071 252651645 199047776 790926976 23732028 492823755 709925673 94473642 635727851 934755127 623297689 496248115 383601043 283927065 837823923 761092976 477057730 892768 687205677 737817992 280915703 786156814 174755825 266288119 813906217 167813048 462619551 802425100 444598846 257625351 685839626 840817514 522669973 118972473 294750903 191984267 109755773 487570592 784137569 798277432 800500155 973616162 692758647 222002194 238865928 454199735 474859676 676568077 415569041 807751663 486069287 22417647 303034486 707224425 905578913 229064150 356887627 750423389 784979017 972616623 68525209 298115091 949121683 116936127 476028510 950624106 42991780 72121374 789143433 858169170 973623000 219458615 968024447 523666514 645846589 673405258 874270105 863792131 129936661 963284715 130153891 630139794 305993560 717974912 546707551 82850370 466658095 268186310 829793280 419347432 485008250 661782092 491735216 97777005 701000268 998632438 129972490 352833872 908808553 499228795 672885920 75258913 107029711 446671336 213096566 98431751 847661354 846150684 145896837 588695099 980995166 145285450 147254585 322149259 936901121 681187449 532077044 764796120 782236637 874209799 859130761 296575640 295051379 748988962 915298753 155855445 212618099 762380622 564828377 813060907 763741254 174957794 150185474 352990798 368854660 932026762 365439968 273634690 992969342 942770118 553924876 588511649 469911477 94152298 935706258 141932825 675194208 358628124 96964723 755169899 547791595 723572954 402193444 230813357 83225714 835036785 639354638 54030345 556038986 733086983 663186700 331642940 182876793 129489553 428295408 455233304 197176633 588873309 141907198 390830850 345188729 291021706 136692078 49324916 614262876 840924555 312616174 503608188 340142263 807360681 831848223 921769532 583155095 733447806 647425300 379858792 68440249 331542650 429482966 752723915 156000017 962699873 375829218 792120770 392699716 794118346 851645096 946757055 214795821 983586722 986458382 975114439 874720604 788060839 662470636 354777333 200094610 968645102 697374606 78088181 114919238 28598366 671224629 973747593 420350755 959316019 919923606 147581448 869101704 512369019 163869017 977517274 880384006 701217948 96109979 325537533 908293606 514645196 212546156 775269763 1324193 789188760 597365074 299554834 942025573 444026974 682930629 469608802 78621847 856938194 726023089 89730499 569016395 177845629 360219127 661447572 817002190 49340729 730040555 299882445 58289437 617772214 989061335 419053686 491936619 863798521 842416759 485830957 402245023 894827480 734679932 668444069 708888531 31364223 992247049 391330849 860196054 747267565 296155193 365990397 284568747 313170808 289244823 581974054 792740616 533680453 489152676 506809756 448723416 37388497 484841044 107768311 602944954 280631659 71689617 750059999 513680511 76637367 776270007 30223251 510282671 120246572 604343062 169081699 936030469 52180119 506212724 46902838 49856751 736101014 433312904 891555845 201821967 181906718 934612352 869757022 126166204 154112758 60185724 854970594 411983234 547622970 836809488 743215559 24044445 640255192 140187334 981018198 200658050 915387158 390809498 623676782 445884247 179746826 592690300 203591679 191272822 660586528 975893970 198504336 630356718 840383385 892539379 310214331 402752770 62546182 283010988 944352171 727799464 783608272 527911103 317232804 12899082 516730548 735464032 757881980 654412809 689661503 871633334 560652570 950090933 735016790 979185248 534930942 291296214 981701553 772874477 251834553 447951462 687576667 362785122 128765296 555087893 203049524 481891769 226534237 618938308 576498287 574604380 21301070 468336650 875210516 231317678 383979556 169179058 554282367 980033410 887530326 125495867 678327519 572673442 537556331 603354199 658451640 300893257 779643011 126760044 124716386 33216425 880336591 598124822 890541191 922214759 552780565 627805603 515654569 804958490 855689517 779047573 261677209 257595599 204952710 299877412 3146241 463003016 437997218 628563130 744794076 156592056 955868053 464887157 29823480 786014153 986391178 471058600 976785531 162251926 258122814 486338138 982262875 112525809 242365315 637123269 63098852 641677598 787543999 67594456 666514742 92277078 847808362 251316406 114172613 382943301 746568339 49647669 768342999 291620493 276392284 321944416 22263562 521855553 795575418 837397238 59109579 627556202 207171510 75835112 281638879 687735430 37672558 387104990 415523294 248838404 921174036 401881779 730961843 175710153 448052398 505606901 505452574 955311534 362987348 691020134 772575282 733349375 669077174 659051901 502989271 496411901 334528404 930117350 628442697 598034013 180764995 717895678 356588695 902988744 384053807 145784920 862358053 304490329 954613843 965461306 607358762 271089186 35075010 236351008 815549747 462585511 737862946 304769848 866739102 712288609 645861932 541764581 724010016 378262332 279478318 936725821 840414528 819301913 368230537 494208651 62246617 928591693 83647282 402803149 594274972 187613216 768670517 928503862 242413707 588540495 393171246 406290094 299698559 660927627 450079182 654514765 229819812 370246904 865292892 716810468 138906872 963812271 786071345 474399604 429715407 421419324 474528315 389029556 803488594 760231712 321883515 110461327 942065659 868032592 61357447 232641444 224395802 76111284 722758664 779604933 75537491 964880553 356310589 249039480 987865630 14673280 511055223 175126137 112233542 883355132 913367451 656330038 268110187 622226392 321448867 587317585 790780032 43355455 192271901 116818210 845438285 413162834 460484522 426186547 675270381 780864166 887422336 272850626 786623057 265381315 753256937 210395202 323888316 534098854 990325442 176792538 908187718 187090495 513185277 931385316 403005017 743196916 386180639 702948719 967580727 348030237 4511938 326228670 907958641 461953670 637895444 921320391 863818865 682020336 479369303 54643381 556744946 238435727 640607327 327850087 741355138 379177869 544390167 97965294 738098439 976440966 909972476 816768531 666489143 51323914 289406112 233921998 182621470 790500639 243649321 551792336 231088284 624430268 210720207 758887162 968017893 215694415 775927905 386803172 205179391 71507512 190047937 851338583 813193543 391746124 578629987 915316691 266847724 907230291 136484306 987163402 76109939 324205705 673349932 825866339 581540401 742708257 410998433 776433016 917860308 449576381 838357495 663430296 527333339 862637048 579323401 659672902 53260569 583978972 955615555 185014456 244867894 132626284 704358952 133974105 674560302 973349916 288765389 205817927 197049808 19338067 215360603 840911317 392807487 145712880 917506960 530878474 718477429 810074562 909708094 988050465 165185979 636965391 820149195 955990023 978657587 307091982 637639856 705370848 8289358 560348781 303087866 673354627 441404758 895259851 511675852 837623545 935967717 710835263 661594843 793120002 974502764 498464207 619256561 806470800 573404078 192057082 642908778 986921033 161454914 248058415 894426042 774686985 642923028 590255443 827713508 264681566 625345508 356784703 640468228 582966026 89243845 983866688 446767303 884769669 695748512 911159190 592264942 860321913 643172015 467929077 189848015 632314692 163047938 61299463 608638163 856686713 629099005 886586855 633469177 785466463 868702680 324819111 2443090 826214768 578814494 256704715 343469443 587695324 448566574 703688652 55167046 867242244 550660029 430376855 369308649 525444095 506591570 273447691 774396109 109169176 828345545 783617150 379330536 560349261 650503889 6045241 379146052 775905490 745082990 982202615 302330494 461967756 453154167 963542122 26673991 817584279 451076377 577311670 849443303 158255809 260762706 250038260 881928117 497972236 459513463 549981361 408394144 445555760 514633134 768680556 3468969 775123734 982524277 737863963 332189286 509538654 360825113 62041255 329901441 935898330 660549184 99656555 546062391 886913297 158626144 709357241 621209306 585842109 948485189 79408981 63599183 483536717 123592847 821636088 842382481 61556580 121791537 968844238 648899372 985275736 126686195 651090168 78443971 762945203 845617137 920380171 451301002 268835766 842743835 43573648 137767116 87734737 957438643 460165762 345182566 906040876 885706450 962604243 669723466 196569634 909996258 691922151 265041406 231707584 232295205 39940886 535067674 99776075 752818733 680895023 862817230 986636983 391069026 321315312 45723481 47947312 692959104 857657231 725557651 200799893 146734870 509089332 874403940 926204152 280164103 340246396 709352778 460526111 487001869 759856632 544809943 661127430 518927409 997807020 298642481 771911515 344175956 371012240 155222417 820190721 487738282 784826642 227136196 55181198 836845370 984042130 711411885 210494668 165990751 10354661 13645505 239088443 813178698 725034451 706617737 443004302 374577277 537091993 721103652 561946666 649307985 22250344 81386946 732227498 949116273 129142500 532975658 870898525 998608989 546863013 34093109 35496902 336260584 535642553 48631120 420578075 87387323 606637600 414516990 356464071 419612368 885785423 438403412 859722473 349805047 164781486 528035196 100679379 552951892 599236634 503625266 937015179 747159263 685701732 777286730 742301005 483788770 714056655 594076456 82641159 844602239 69658518 163796294 509050075 570071592 306712932 906869938 273587360 687565093 762684890 984539533 348355170 326777617 750880012 446430861 43314398 269563997 508619012 794130811 585329671 86664140 977383998 647443894 538251140 871729397 625649194 380696751 718138671 391293637 756756398 202251883 70166423 905986554 438136737 122589700 498332287 181037481 886581073 13240872 722194269 225285048 630399742 705087896 254815196 671036773 743165532 592929707 738358362 133015997 375887637 229217992 16701034 317462566 890194245 78177519 459580244 118547670 37049340 661101617 84578448 849038681 171375552 916386099 535397967 99395342 701515528 543382448 722041842 403293099 836021954 194559220 823060112 202981301 770775758 150344289 271719285 631034633 465619072 445543918 950606493 431321942 96279842 316800675 74808637 479795872 434442863 330456862 189696571 790243263 62645018 871082001 724918961 394096862 49475397 96391873 61013614 189423100 956779274 980260233 786956404 108181870 14425846 343091797 437622651 6398043 166670985 504517927 147594349 538887487 87102647 423428246 537477864 904018536 542010985 555828810 545663935 746692732 705104637 542829441 494523257 52150513 414589122 877613965 598128849 33036948 525011325 927420500 414201652 500649987 16177896 101610191 575632198 235346995 711798573 607765387 649511261 190046442 15128943 658014507 898604036 649104197 760360001 78014692 709006458 906501684 42837036 846495999 317737265 112960761 77850158 882930010 544932431 847617453 402233910 219827688 365093936 766957499 167475625 811960620 385505762 3848803 90407904 995331266 29105575 62029112 61553320 231043031 93977463 455643811 576939200 297312172 529558907 181386334 510330974 926055958 385071251 982986233 694568363 176142337 266953937 725489496 507492674 138344424 374077436 333958962 268444341 919113311 485800974 614839188 875483912 828214410 796107702 978301533 581753652 948881059 157665495 840252863 180042405 575326327 86368007 722437316 539311037 990586857 153828881 805126087 705487951 485132654 31981683 303898359 79155236 340689552 464658401 705578199 769814393 964923500 45782976 213855937 678048127 511891507 395736492 716462942 801106650 299052972 266763250 66373935 910986275 679170993 470729239 710286088 871303782 73423533 457136975 346383503 684058533 942838053 404323078 397783234 585792851 382082092 230322011 78548078 306854105 635681772 236454304 565717176 731393556 449027108 301403356 810063768 312965077 375226021 737750601 409101913 382654560 153989076 730666454 112688667 880857581 791419692 6309541 83529297 751529771 970528697 34032014 385404228 952294328 971553949 742928283 403740813 705413802 377961358 975829130 93443999 152403721 230920022 585301838 717366331 226554450 880382546 927663758 732449017 421528310 804783348 278752549 739886022 309680344 868415042 486808736 507641952 43225555 805078100 400532931 151047388 212629554 760070361 607267588 517573665 911038262 16577939 882920207 846979179 159689620 37790934 112556864 434108872 411740660 508677133 996060716 339978398 291043187 533980725 559286808 878269987 309059618 89779809 551020928 898332388 365350788 571278388 868611474 866289471 697671956 866979946 738743984 179980776 62204605 581015375 562960626 802917992 178268512 571028294 151741602 281372569 808194386 634394435 204106430 393676843 458784987 307283793 852562297 941498147 344489143 123866382 31770810 673197655 321356953 76321834 864415387 264417523 885866916 592948972 436484075 787953654 243564784 732965037 63708845 934092470 253015051 502468186 226736791 310535000 835303285 501194998 449121172 792819033 131419426 807598102 370830914 324870152 411742460 159308387 987855477 191234313 699466079 968873499 53855154 891108051 235234715 702126481 487913397 519914291 808931446 754270121 576547563 329014215 953617575 516293725 161329400 639060612 666672988 961644858 533317427 629728305 415560373 512723427 834909989 353577193 644251206 54992525 462058254 33089693 889341337 836135554 171187808 140202384 848507562 802253982 630207554 451899097 602368617 954864085 865792014 211083492 618549564 818909611 253620179 903839729 735398266 617436858 210171091 798027924 503839729 909273392 534931974 524240435 112968800 324224334 147043990 365510028 742109182 64532458 357588065 909183276 597744113 909733102 297894011 90147832 22876120 777125846 724232617 320229800 300123202 643100214 70031078 651521863 541733173 181932082 44994530 321286581 525568168 814771973 87202686 347307557 877505800 510902651 329720913 177039519 285347767 165089910 369728294 720073343 714902408 955520364 910337404 516581108 657136965 807331047 151762436 762055554 665473065 650903300 135126311 383171200 894978663 862613493 786917758 749075867 968757153 857857663 672883800 490698321 686514545 133502076 195686967 636738679 273097187 678267227 276687187 539040948 742652409 613466267 176084501 114375940 808300582 207166035 62830493 584865077 147971284 229470637 694958653 891913069 439455966 1359207 761163260 324844706 477781526 72848977 773349653 713757472 806519232 923975121 18616949 874495239 915208981 314784866 92113984 364852939 973317570 461453328 58779212 434695090 85546598 673459965 426496164 467893849 287398679 948390880 308982790 232027952 632485342 79041153 615258726 722807033 909637430 430637118 402323305 472440653 998551697 435200138 768124139 104310039 627042515 822949736 739437945 73050391 809165013 377633780 953734360 714998368 315790819 898444506 657101948 70996186 234389055 59327197 240319505 573280705 812537244 141571922 922676214 156606500 822069155 638588578 835624893 46903143 463117937 475802316 341759661 412040641 275577111 846666720 175425088 346598079 766538265 127329925 518922405 107954111 802409968 626148468 771326271 836138614 824442248 268088570 689385252 837558634 390879426 681239418 725931422 387439737 158291699 523151849 602425006 361890641 772186467 295382352 516693380 276933109 180210640 998748238 240310024 400469822 191021800 424867219 514213461 64596312 258775250 670704742 497882424 201822273 84268454 780881184 365993141 976583245 631947248 455149999 479711107 950305956 713774897 230465044 131387019 547654083 35509342 186904293 304948588 461648375 800405087 998628300 837216506 798204901 78661265 111810566 382327227 424323333 69415749 646250724 731431529 509907490 678958143 288109645 749841522 135988699 85485879 782984506 375835259 577316134 155858011 127961657 566307033 146993096 410697419 790777324 949269014 883198173 963054364 194312583 971796850 354626902 887414230 598570836 764847967 930129526 981560310 761718578 999837700 737460821 397807469 846172434 858376124 831880285 152412062 12574073 517007252 515694032 4134884 364262914 285416912 199630399 41077770 418026457 961686630 281187348 501834961 12064320 778403201 236092170 91351149 522711310 656383999 336232623 8132872 429348138 192423412 358065385 939925822 700398357 413818149 900450926 696278688 342042462 587237774 466456906 333141041 468726571 850552285 518261597 854559980 691033270 595319796 482889434 101447739 813245902 854487915 67498698 853890177 736799826 657397771 586748807 349514642 352078010 150578772 326815553 833719606 543540366 890121208 875192956 226257834 989977324 612651102 662741136 536076830 952983302 27509024 698245672 943701303 185946786 997836429 32644036 658533775 730206360 111313447 198691383 526443568 237043032 226339622 929857833 757887261 110388577 967028980 461649814 566873546 80958411 57511343 758291020 688766878 629775038 63858859 973759089 403407992 197758457 219557613 661945852 340220711 569195340 323193777 377474615 676319217 442706206 540737764 717629508 25390349 562916071 421545386 851904404 273497897 247102391 547674329 423159409 392767972 711093422 744198525 647421045 322120789 29348738 172904274 163668753 85492098 856791804 334567245 182911496 975852266 1259898 450373140 166817265 278116092 19921263 424278657 983126712 664980894 526999519 178764323 386647581 862319783 445089508 312860092 445889075 288872548 839107627 353924548 760346594 294125591 495574391 873261284 168861543 349259891 456127261 107143805 497840847 463405090 606040711 101654815 889520255 584202815 463023282 415730450 980503471 744967900 34182319 953720528 94634218 996066685 637924901 77999496 610720911 594144155 601050573 758976925 568914259 31029539 925385717 827744037 34603197 896747764 724845822 585877099 508600233 966145893 773543390 112827502 681921734 803333308 51524767 930840928 455472920 632379832 355749086 124024615 103685238 621272072 918329421 883401695 179628557 469382865 660734769 118506069 764002011 699768108 239788260 427806350 93102132 325739685 854221396 809370174 111314497 39501757 268047490 17214802 784576124 781424233 202785541 141001831 84323382 955517586 591405701 224018768 758591762 347443347 198489920 943883155 498635143 493411774 176622984 466507500 191276897 934952151 387484226 78465482 445349440 220896919 778207592 437925325 151771159 199483946 23181448 803973710 930093486 942043570 410291012 135451351 540047649 937177282 277412304 888361894 785191008 15022307 263927671 381143087 756145581 965067282 684214551 232329623 281417760 206610240 738935712 398862138 900777510 394201809 208616088 161486117 760086014 163807006 77050010 67469980 118285371 155171571 828076498 387023510 377159749 729285137 914803331 933099580 910528727 715828141 317544833 95116654 72541314 734184175 513773239 900627773 24260649 830041460 97446819 61475954 401595780 206650317 885956565 916112390 394661277 270476798 211598708 790259112 381217621 838738943 674688440 573875770 47689696 354735678 111479153 111601236 47139141 785030172 571957119 751509696 984150751 608943211 515701079 235462908 401186782 913085431 636606853 675913659 331976647 412420602 572504612 617108836 644016880 962666149 697432935 149108370 691710213 700641182 344334868 810279570 80969606 585255036 842559492 344467944 566687302 780372301 447323301 894184138 740641262 314098962 371374456 717456291 833918583 97979965 409481875 971218834 129614260 103070009 546937119 11513064 456042950 397482210 864851931 415281582 413961125 593285897 812568471 492840988 916671902 922195697 153442234 867411747 922166736 262881749 234161853 755984613 399627950 911554400 728621230 236508983 169706880 81928755 633979310 707282470 837402337 998474850 717626995 447295599 298421058 155378679 322695367 153673733 564561254 567195502 704854023 65776782 23351012 415065655 727015844 420708839 830699689 452793656 881384869 336224924 689734515 751408968 11284772 743651440 688132695 802805173 552097997 681263835 7662395 192719039 907209570 443330439 929532764 486050331 472544825 585043667 291878346 605597040 797128636 551682640 547288551 764537053 434449384 84657990 771485164 733438322 559299791 22780720 391031653 162809266 911292694 404097595 357464495 500278295 996462711 306991564 812668545 313608078 371742272 113786103 113705568 207464951 190460371 609335048 582136617 490310822 12136740 358142462 626911371 552521957 839156030 839265547 217904266 785503856 795071166 831576342 820563966 265505271 358354006 732077881 535727890 16168351 63544140 852822850 628588485 945416577 799822840 914094134 502446188 197611562 497476169 779069130 496281646 192968986 759499841 895021033 636122502 860048709 871586420 780435249 215141573 302312853 994969741 469804917 760917646 413337957 689961418 717324604 751878744 727015175 13662075 801078080 109113072 321279552 995396486 118611697 558312180 957701831 72462054 796809968 376203097 556710089 118544936 782024084 979366885 744358248 397937644 667405160 987555253 459160375 430508906 697325483 376037817 752939712 198038762 33376974 103259955 800439038 722314315 296912122 451881532 745055203 658310525 923443848 926417983 187441875 482505479 149013638 259195516 420084007 477526146 689770297 267234438 791049900 384146203 359670933 825688262 689420833 791993365 825867463 418335477 595187132 704704837 108361900 448152742 477019558 566478228 612065367 81287610 72941690 656597889 611798927 462278889 554102730 363996572 395977294 453075520 871292058 158712076 947413315 534230429 866464227 317500938 196378705 224836917 888303890 349379172 62332174 982397455 331662470 106640379 907619653 917397639 865453077 392830789 333436276 209326796 146934663 542700491 346776399 652087137 851826970 483367084 3066427 131561888 504676348 639597337 464963027 675317298 987952852 483012823 34948711 956135320 757823034 857498304 102701432 178608806 851526459 826296642 814322238 189671170 793398230 134227678 328740898 422517673 296663937 118889130 956048196 477380459 238348708 914955472 107101942 780574058 278109212 948369165 857691710 139831199 428268986 996016435 208218712 379948373 141903554 319059367 74841906 105430444 921648493 31494115 232471535 360503319 506060391 271995637 481993061 446037214 299479377 641933822 112719519 760065437 458898752 613578421 748762459 973522371 450187068 753898978 183776908 541724948 74174146 174152675 928187097 851903528 767565891 618597162 751276828 919502570 533130659 106098876 159586021 651238681 638538426 999710387 152349941 138453706 541427158 497457854 458080707 867196644 235961911 415834780 798863866 353673634 152966802 202042533 76247289 629580565 871558031 517598785 383670610 915791776 653318731 558568046 118657355 934640250 935352535 278769726 980110176 990954543 354789559 50115414 980908735 878303008 455542627 206172785 691292106 533942782 42848457 445680091 774496409 131767891 132840905 106407927 19594613 641839353 622309048 219317178 22308190 17244320 108272094 187554093 446858886 277385805 801768952 330986478 568217812 281293781 399543478 500882863 460840034 962189926 376760638 229380278 30480896 167308543 68795047 895422556 164947374 545527539 718143615 471754638 308240166 919499371 28230470 744423759 43979343 352426720 275619057 439333172 476251595 393466789 115012967 891333606 896356202 444989019 252512007 127213476 772689077 69646714 668176161 87886526 774028644 635654351 284565112 254404635 351395816 2761720 571909575 891057076 986910178 360897258 859785784 785362199 712816298 256978540 670750190 280938469 194737609 271587993 45474941 599435860 620276095 374966114 810869100 165743533 635675966 279110922 117535930 967823567 993727532 569753768 637774678 318908586 979132837 479307432 919133094 814300357 797623735 262899018 802017281 280879545 6711205 96488738 902030645 915859380 669336165 166458774 839403266 982062327 572263714 321208675 358613148 310250072 551543738 720293145 811469613 675869121 618074432 763432346 411953744 731532463 139779707 268358303 840172183 665350836 502579814 870246195 772994055 702496245 646292142 678301750 849990807 56240556 396453943 443710683 266368181 440082087 618482584 150767402 800260032 81037767 607199130 448951935 555431566 313852034 413732796 37471241 580223464 402927458 975299762 152226636 826399498 776806020 365626082 635964063 409429028 452758042 343404773 695941551 102009051 682167017 312394764 970555386 781283016 137344204 823999705 243752789 770414584 411281711 176418689 242541159 136436586 501113748 342757489 840383787 985905556 779598866 289975494 956547442 60420319 493470161 800427731 661019999 295454246 764426639 472473759 466384873 714619707 266883614 356329060 873247068 561647458 171793123 894794514 146058200 554710484 702559321 508929225 478485457 787913278 438248076 66203490 665103501 835383103 889069471 453714663 79883945 183831789 982910022 293740567 77972629 935542609 782873676 616767203 589911827 285548774 250482447 483399412 18617788 231234846 736681983 216657442 293423483 107217629 531199267 781859582 286373647 244354812 463503763 846463305 496074638 792306887 929238527 714188923 324904157 407804544 511932710 203021373 626105912 132069338 189525088 656703215 964664496 262872702 912395797 251693091 713242536 382971529 378772548 563467552 692030296 833811724 118737149 683774304 326971722 447261835 206887655 387879698 45121760 738694015 603872187 678557592 466173900 586647252 839982278 547198986 957777045 96072299 865375083 851276722 368777497 647397785 780501919 624695438 605007110 57392039 109975660 654746066 144097887 352194128 348153966 524377187 292988413 263296069 201378393 546458972 829528587 926598572 887915377 97971341 8684169 691637405 381120016 6695159 180410827 217449892 38732835 856780625 117923575 687633474 532772782 298791558 839938698 400499052 540514628 611853365 90364628 20904458 506741391 426790192 568208503 914292601 580402382 570736125 974266092 862876682 23788882 355193176 89903870 715495297 161328128 58720943 118667596 577495446 263855058 204235429 333735115 634251383 223597398 468790671 942724931 922873668 840297261 998518266 239553485 51037330 374292621 599136547 832821595 286222569 851532736 217503101 392877360 98733894 472869539 598612271 887637860 597624218 649960232 894146195 106842465 609245000 593609684 965815481 277868137 546498475 553103425 158854113 58557453 434138766 862460829 731163653 566853815 984939186 123028778 838854477 392450593 892839499 148701884 315588760 548208092 430714243 713816894 260558842 982385611 138401526 354842413 781520696 257968293 934043701 343055643 911976014 727474806 224870467 499707437 751637993 441616158 614446619 876426910 508993006 216641744 326374696 116340282 633347057 607182485 760869322 100142820 297313215 733265095 372814296 543864080 660958164 693492118 816448793 278045257 825344997 390829446 986188234 27192748 425770840 260862959 883814171 439399531 228938183 328119164 2277298 436053580 728736641 183957677 413674534 443425320 492838921 503596629 410509189 593414764 120668821 672410652 782154190 79265179 407679632 308568317 822611064 76613321 841768984 649255881 452494058 116034594 407470209 723168163 768323840 837734241 75591888 811447427 555235213 952488025 729515584 748762035 100852947 848467312 599500993 285542997 747577612 414211615 473715572 259906010 552132837 617055091 392135472 487616140 897438718 338570895 723267840 822680581 672027499 60688168 830092963 718402998 395933750 736064519 135292171 157003105 328081370 30458763 312127710 842426784 221067465 782616100 677128952 973241436 744407784 870687449 51872999 858110294 642569230 200103363 184064878 86408353 150888072 951233680 865605378 503917861 485453208 191053057 290102864 724154142 970054129 55316844 357409461 277002396 19092029 41596730 70385348 604618241 928883095 826918762 270133956 492385926 885042193 545059085 657945904 923641013 969537328 772823496 300212021 717241072 901100651 923095125 441252151 24722409 82056111 327370498 264972620 862739240 168387550 369634352 779502527 95817609 513929035 840472277 480943503 659403707 105039423 14165243 859328237 274985666 655795064 585050174 506881986 474846325 749223077 89730130 25752614 185662464 174533355 793026939 136260330 298354788 938485091 595426580 966418959 487275762 932492185 774740489 531113293 55179220 581617679 68222300 535687309 677994116 300273336 320711843 196080239 588985427 885240189 136831624 689495749 359907044 731162299 934781768 488110870 800148654 675961795 625835317 215158044 408017277 527589721 758279988 19272518 493756657 832461366 439855936 465164599 994526461 543578502 303087845 163366469 592814697 350414699 507308997 210312187 821810513 318508408 459762199 957513879 211507109 919925046 454001955 999592333 906049447 580465826 793140167 663026690 30030447 865874093 684735221 81911633 3698282 261416379 264373810 167651210 447508951 414315045 468749337 196620782 962779977 837713079 782297814 381145972 485696040 139575602 717716652 782963016 668183855 862792395 455225456 417304390 783167215 411123882 527577099 881661059 301635659 877091436 758675195 508556741 770818810 703634594 750181586 675880966 257416713 745807696 107171254 308920053 594055254 402795119 118903520 954098036 592660246 804466795 605429021 210236955 923693647 405961381 658474320 61008308 16777567 80178162 432423662 86112701 202892659 662428954 478075008 11268841 13799953 499113818 867748900 700752287 961146767 86758626 441718285 561787513 178123161 7314776 553582335 231132871 88215471 915844692 12010708 294003978 641863588 538573794 613574393 433793401 958463520 107971331 469374705 666956927 298892575 101174315 189457617 901045050 330114161 667412932 540372418 539415038 129505336 123329706 803066499 344049872 15951724 551301294 249471973 521388012 326540378 452619540 335648077 812750912 287014177 669907732 493077813 91361262 72889396 706062940 158414762 248987342 241146075 862121356 454170831 131257065 836906929 875338936 286053722 646147839 232632615 409104874 855048978 417719042 338158592 572525470 549930327 461742233 133773779 359898949 117074330 979651486 622495117 972116418 63727584 584596128 270672876 840854000 16977219 783788898 617305092 491250969 422082161 838686042 864618942 484080512 108074539 920324147 426683476 590782681 68527047 591048267 764097751 463471308 479383471 574752054 756950697 44633973 610796000 120685625 181938179 308400103 802538604 947680976 107060848 114022052 394425848 484343080 800781136 868283430 710966847 82788517 11905111 628707674 734897805 852131934 314203659 569490464 475754564 594729884 128198217 833349580 98784602 861741151 111979712 604403624 112420569 418081241 919497076 709780336 39959391 867543792 672735037 273680340 40572316 417258176 700181573 698057465 868909270 343157015 519208078 197453049 856757095 211700472 48356458 74863710 75723582 102262041 246653697 238972075 829640794 746232932 957020878 378527955 728552787 34040441 394629666 511753152 757660113 243810347 176049568 928894669 129936658 292180479 843534015 534892620 272849000 75075248 528648268 672883202 621060025 591365037 361528037 612644774 58028542 276833689 169715070 580202341 533417924 266040011 280573920 71151713 231892398 12250060 934646565 674218285 350017776 178653659 865463358 836091987 706939862 198397292 111784045 181876430 859229243 209606308 873704395 71504016 666603026 652090335 161571779 627352829 825308129 713461803 167503765 553963886 972277057 716923338 530615508 85481904 168431967 781226676 859761640 755783298 453442430 972216594 400656013 882422299 408738163 964733892 268394067 741941921 589089320 424859869 641500956 505859250 580210201 908822049 398896032 779992031 74478554 687467406 430384108 86633260 790750351 74904016 943262686 391960978 673263730 668235467 947500459 189373566 249207120 98989077 78890074 477510223 675164940 946924408 633399879 988096731 293927963 765825397 963069345 278046698 822623751 838698940 23872747 926831546 486471149 367904182 59078015 846309242 101945086 832742651 154210822 517876687 578307329 392179164 76777729 742924113 628119247 228130266 289041732 494975759 762451670 447497260 767388789 879017735 182748567 815048254 806320529 214756527 117273129 263240236 530082152 499991407 234750643 998718795 390310684 565276452 524879605 870737057 531957926 982161567 393746112 40892776 398557521 862562340 379265657 408350607 845302845 113783276 185436059 146766393 902712541 221169827 881240882 526231099 744774521 844316138 957903456 297864354 357970861 844386518 763501787 946118955 761527528 500318319 780411245 188461770 735111406 206991410 929203315 554723364 100602455 688400016 310831199 466461204 561039630 271301997 403301430 390239786 526299858 683820193 910604819 780633895 443893688 875734138 469268386 215350146 389024935 793011769 47522470 34592742 745253338 867140752 463105395 725351345 440057698 866783786 194425716 686549879 579003810 727796259 976399270 33541502 98428369 326492812 701297947 948087359 846089339 881441001 477561721 926600939 454138369 893220530 160384888 82238436 727574292 130034645 889102696 888554815 322444094 397312818 400147368 753524041 833020761 695812894 754037040 799400703 270692885 552186849 536690696 914396820 13522551 464901688 205688783 49410031 830536276 196022739 472770101 179499306 305496282 186987480 513191297 131842324 150604552 329337694 257953547 576228784 952460337 903710707 166282179 722934964 835431038 357162007 104968873 302172683 705173864 577807807 933309266 646657620 559841345 232591059 573458026 874987360 160584876 567189423 79330348 141034167 618293025 835736486 968337132 176979988 901542763 651407226 585275790 14553573 463560489 106756070 266927627 252677580 593345616 848882196 98564083 346581280 476829095 551408679 319290086 697280365 106982729 282498483 473946906 632448239 995860775 392286272 298431448 816096027 945997700 61069258 566571007 536610583 667325815 332744516 823355520 910133309 813891948 741915408 214361312 9332892 350652323 197646216 287536057 102398327 200091824 953973625 448639289 219230148 857014777 19036835 6463905 605704877 220033083 823227962 152997831 400909331 774295046 261400936 773818772 124321030 185120316 5827016 105411719 559945294 546270870 467802093 252516401 600025317 838360607 207521241 456054455 431792763 707939255 671741830 904041811 673082353 219203217 773624161 738832083 269330910 529314485 784624841 288484889 789425933 308517759 180817557 796591769 761900797 188022302 676692875 85594846 728599648 550416406 904156906 565879045 255604636 394036670 903385825 696032576 493668173 927016131 913868565 928244820 170674369 90336931 67365151 577317915 816736378 312832307 958083852 710162435 259627696 868408602 208968667 394540942 182393805 191684179 69870594 503467216 824064751 207746223 824229354 271032052 553431657 292240465 282637934 661638839 348816450 354250800 625448288 896091883 198312628 33165976 230353413 254418166 611664558 492932009 805247892 546636624 941195347 121608663 616916410 599413769 324191609 920115816 696430872 72351040 453645867 93208569 327530436 985990061 914876712 826884858 863956420 367354136 697336417 626999341 928422294 373041375 385240446 732815147 296300715 773859444 850934362 786134751 345826279 617548765 835091843 448352264 385712675 712144947 104360635 752969659 359383211 855504931 813976953 606396896 308898753 978414704 684633961 343220656 369753880 142874735 39417064 831587901 433763929 250394761 182549897 152427242 763172769 245143228 231983250 272065519 35636737 650536219 451020159 646283990 380324349 837648969 289965182 97023233 227622414 132613634 439556850 422865954 152564512 670855059 904649713 534468800 193229076 198422621 198688454 704020665 359529791 114892374 606377327 956099514 653375210 698314375 867134239 695520713 240038352 394661775 851605182 653002172 963828387 425353758 467233124 445109183 245519238 784337275 716284641 4634066 599214228 141121535 534193209 995925577 401526360 751982488 761211936 191264330 645941843 806831175 232320386 482788434 63561082 78131362 295390718 183964337 908316341 139261523 184130661 823329801 492976993 921588886 258389824 309675987 913040847 260037823 463659848 294112986 591643075 386604210 804017132 653003709 467592949 169404265 241084878 861255537 253658515 416703346 65996102 703725501 80891582 768718702 489300190 254696381 261223688 229796500 874035668 26019936 624228604 985956139 495366811 590857962 453826966 719706899 567736154 731967859 450502855 567277117 981860971 281557861 563382259 859485998 826464989 691713025 75851890 673125249 406308595 462061787 852685330 315022434 493319843 457504346 972837779 258619667 557662744 562540601 890190634 326285162 585191985 853235209 280414975 162811473 115032831 891565997 986566574 140374085 681561675 693940188 724301514 491216856 587727885 725127330 766385494 208248880 447478518 584739295 35700298 745610117 506680039 142831046 248001300 435334566 102800248 847599456 955277332 992028277 529176178 119828231 110715678 128759910 453056597 604350187 634888188 396215557 477594323 485176208 729000170 458365293 318112595 32071758 557448984 65252561 77120367 703872464 767973164 875672310 920658294 261609622 965455293 958764727 516808427 788023667 269361625 950957696 534104324 116708879 210231680 639748820 624835883 189215077 680834598 661320392 976011137 958427206 752092981 436141701 642230102 239103445 947113608 836649929 117976498 294218762 817334514 306559079 609201616 501286447 498698933 226651330 193041309 514257253 447989259 137096790 566155837 339024160 746248097 771079728 574107271 90803623 529927959 534200689 260550020 726847125 992029057 962087374 208466676 873165659 487657449 715825171 890392520 944757691 947112906 751562395 32124585 986660942 396199319 250367450 666816624 681996544 113416498 868880084 526419116 197439375 783200885 582473123 636766751 938415631 326207405 137513460 553219393 238019944 42223641 969289610 857640636 720127958 263052399 775540922 647776238 991549289 637238616 635132142 885569898 774995587 764973551 2769186 620462967 224568924 539918407 894131818 333545103 254934401 488357346 819273322 452787170 37165137 476263994 434175964 530357713 431867263 335984955 40963342 227093619 854081171 676327879 136289889 843139091 287758441 800651825 399120587 100946351 950583728 81117378 188603990 760746363 640649579 457355832 8278175 618237788 567478644 993281602 191136088 220941166 355025652 145462277 573984454 260982911 154700525 519162010 913242179 256016529 857084080 708936077 781629117 266343260 825603687 859606368 977498933 215027913 361292172 664330758 796173122 222355320 213072240 167140200 999048075 707811643 936921525 92146659 875276880 254168473 880372948 634286792 615340514 364140620 920979609 460517083 589376295 681268675 564966050 645727957 232671255 166616993 895986403 366185443 246273601 740853564 290974244 452113956 379429191 723024414 825845377 716456750 950527837 284948616 306444265 330769545 36579278 870088682 21035169 844442674 677953399 643008876 795241918 313909530 149850442 364233833 127200686 3574693 867545805 172518638 142239408 486649388 962000536 762608704 493820759 914461051 954206939 52703571 38779659 864009043 905339349 68946259 507163783 126736617 386497118 882763295 49533532 108630373 676311646 497577161 837506413 750870629 280681811 268486679 429952881 765781623 511606480 670724869 747028853 164687778 891662072 545930561 266789975 340015070 881160967 527439278 510790476 936256407 79169994 315923682 529041498 705663022 92980257 46824871 386760415 368097400 593360772 62480765 310544904 457568061 432462971 103703319 132460891 652814778 900266277 100479194 996541230 20832287 684598706 491314529 48943405 346094098 768286953 52761595 300681944 751448363 521908899 596664107 356229634 869039990 764059726 269835559 760457043 732737012 587534698 519099994 78881991 980864794 428762127 361588707 159404590 43580240 146207590 190028820 316631978 483432307 312965676 327730931 205531187 511898963 304844082 820062396 460795926 43203638 299786719 424130652 630298482 414815059 211207852 929006072 816202938 749784664 789099431 418069348 67462966 694236133 884692721 136123565 475294081 877787151 644114752 613334160 892074508 11610334 140390494 174310656 416343450 136452814 473089959 776021924 31501250 963823954 349368975 378802262 809802097 334763852 909125914 876794789 66829669 121751959 256821858 54412116 221262002 443371390 866982165 707807449 257455425 356533057 628397557 467235295 864015436 289589399 318743638 905938628 40690916 713164583 585743011 729245467 686729323 279863566 594382553 49444396 580191002 997002588 925226761 403676527 621898364 605614742 226898395 684140309 138574833 182400310 680666886 515979391 74594092 863461414 519529945 282837188 697683126 675009353 553372085 120675120 227302505 714158579 934556305 307717055 378296821 686719851 737556341 36241830 616056158 902628208 78647039 895231435 338559868 23505073 717740001 316572488 508464249 556879700 814544736 611606508 451647575 940768112 700877783 112430265 225803624 275327890 314091314 648175207 847469780 704487228 23605108 180170208 495063830 602394465 104532273 170968258 75711103 341038827 325998100 503484896 895668658 528780598 842388827 103406017 844836390 920533650 596636246 512275744 768177832 3148484 573020395 173127530 937088982 90022277 18942997 619942723 412582564 826758402 644684384 783477505 709983451 686517850 434651247 668635439 625317781 502327331 203302775 876675852 589656515 14524646 552045505 34771722 717772967 645145502 444892971 432924495 481816154 15416381 327625128 75095607 680347207 641927720 455468988 300652240 871416238 597297334 466577664 826136412 89816610 720725428 337789604 442343891 290031115 463269348 557185000 175173726 255002917 354485113 730763938 759078365 804565759 233407644 718542267 628577890 302178174 670173163 505863090 181094324 829349207 576182516 694040855 475021261 331824280 382012607 775855377 251391836 344275231 114503745 268757465 289560644 246640929 850842858 644994365 161174043 475475365 694976280 288494878 739386028 516213511 167199905 107462642 340269685 926734709 687634254 791965506 5124906 572512629 560022874 972698157 748472880 943018589 474475511 534131684 755283747 199278298 568191945 166898220 227631696 263926122 148395881 560430559 850023228 981249250 860444643 513148267 142381339 979522280 65338680 822193489 908019033 343221881 570791133 882441383 278870037 880425573 982584890 472167831 827013793 843252686 34707245 442615262 654501892 83554477 336859268 930486093 193248120 661560397 158370438 758541900 527112940 899323854 111022955 348558930 603211650 496312483 656917983 720725614 93923858 297453332 182296963 209298369 758474150 22366397 683285356 64331778 571487740 396952333 630025890 504366072 956009991 37052872 737959074 136465412 412436590 298011526 533443549 829725332 822725644 442778162 108560951 539929265 830219374 550853515 884799369 509692018 140155480 589434790 126106655 209739142 92936256 864933738 143788346 342934959 397152978 423758610 529919374 339743553 354659690 506300079 425913286 989623719 727903901 655310500 218116348 334448095 55080624 40110120 537679169 156614393 170181151 938765767 966097435 599632027 758918168 632637409 862411521 992748416 963545341 984209706 106417633 676469748 444842726 268154152 264677787 329004122 391525405 847644857 133031044 317879718 236474272 791016586 140352228 545590244 749522338 591455648 324210552 766017711 778012682 402219475 501905392 197533114 591150834 65086030 68732786 857018699 234743081 883496977 103329045 639732923 879951026 109618287 3189351 47985399 416827715 917645712 996227560 861368578 548379335 985246960 848096653 835403889 429630428 12511710 670342462 383774701 884646998 626060286 70247256 655114677 457789882 644701640 815708971 579907097 558726596 759469831 217685884 476328960 346878177 443234650 102845189 194473315 422165685 282848438 968893681 838774735 112011927 179474914 488222048 342742247 817712656 139925241 721475561 930189024 927292256 264913900 240725523 853236996 784678393 720102654 362413018 839205424 438892290 553536838 351240241 811447125 72276437 978054960 976774522 749291002 115068545 869550844 23015951 449049784 67579976 756546878 990834365 296147389 153215010 507944796 783822660 843786058 603678009 338381331 793308888 131121717 590958955 401918451 696129187 374143592 34841548 520620510 343330369 755767648 601190689 369188749 253274690 774199470 887182949 580158475 321361579 724329082 29598024 249589816 122431349 781595131 633412779 912182599 786925837 37659136 837035813 366175552 221405394 785312106 379532673 566884223 94906779 173034927 371508542 880613683 246660142 317096281 216038669 118267872 758907338 721617541 148397399 933615581 37798558 843175781 378818229 492953303 551523407 618244286 51927670 835411020 497255030 407278187 446264604 338931217 159739168 531262424 337640671 590508237 114796364 296900743 184477736 847209083 295435121 584492175 112644631 127458028 505551349 879448344 639483134 648484419 257403319 982659808 584536804 406127479 862932102 181839545 286901764 385626324 101283239 656036360 524955979 452008570 940642899 117680456 657514205 375345373 925419574 862892677 644823184 395438403 374761458 213653986 322073711 67935817 800225178 634422803 876494136 93164127 300244791 581681379 829161695 983662151 536626502 754599856 3458825 998825882 992391480 469365226 99500946 651173187 72459249 92101015 960649479 96631297 613873738 385936338 167612717 152975081 72800144 561294152 879878008 222513122 89206786 35291321 197236116 575894568 313107286 84712317 801280992 398136522 658205492 692985852 566498798 959513388 593291706 57560629 358770437 122108294 936250870 801122360 457232543 519241570 436775023 205820076 133184747 267855394 235999133 35313482 781193036 925030263 309367404 200800095 296925400 875425771 565277886 997331022 400615641 236154201 223662566 455905804 958112592 52161903 324543277 802065826 238138733 812940339 244131920 156316079 264336920 296964219 519401984 747053284 252840044 797185651 672755297 132345478 992221238 454944283 219266443 730317551 821333626 787920327 932939276 916128268 23913455 359256221 758310757 211561440 855624062 764651802 394614920 614992128 343333574 815867278 368506465 104407830 775168667 881733275 501785674 670293343 479346563 533688762 7253140 31617836 324337208 64868790 320662277 732547173 771106344 445213998 454728533 45681153 505207288 815871767 54043568 165448335 35322877 730255160 55115063 585972912 191756481 358533805 725052030 12487578 785020292 973749861 803532304 325911447 290730168 543502756 174855398 33388164 227950212 549689985 180214004 531299922 560610627 414211689 759477661 280079241 880566274 45095578 732089913 566097856 448384773 912628905 222336662 264759334 186630210 715432189 332642676 839586812 991652324 287601489 881465096 298839833 445435081 202104118 895760762 946893413 114758405 545982606 53381479 614511198 255565917 43648531 397636191 451095958 904593613 248992718 108639592 505171762 151591171 637278624 629870457 846138221 304705761 730051004 488694784 135894035 932715519 107085611 300460381 4790534 410564134 574360135 246934372 465995453 362644438 531577664 294185439 214590144 911568065 909810842 310336778 871892013 17470030 397818285 922963477 936056886 683039767 470612772 837205926 697787553 638128747 986126718 966883924 110462535 41005260 136861072 307018029 791188373 727201906 987388162 171060273 500025102 138108103 962391245 667231956 70926790 612816873 859259843 218044032 638028264 4421932 89507591 646430481 744491826 810417045 762659984 779183447 117615476 949853279 946777003 193148311 860486933 531863418 565243766 250703883 446945678 707145735 584965990 615903581 746735596 495603933 988236738 176176432 737561426 111123720 625021477 953790615 145496949 571936836 678028800 662284444 695015710 97227142 550543637 240867003 275118764 356233076 713952765 456929636 375934095 791761640 712322724 386499708 711549390 813660529 262854343 404527580 564129410 670960593 259137149 310802385 461866585 190435456 414915755 406420378 141960980 762860071 148757902 631312878 465175817 858450470 282241334 55891827 606916513 596091152 845965317 82044232 832515547 243466026 1790259 910019452 30393543 370653423 708767565 428094868 48452620 888441230 724433074 406055177 512523364 432588138 748842005 725213639 571028506 108589721 342028030 414076080 751826835 994651494 341992009 490447895 524295106 934248656 312072869 346231366 761218737 454534920 583946517 873123320 869154815 641140215 753324915 404880607 872807261 9598902 748915944 698682399 860954384 281815827 602830454 964645585 892792946 874478099 601964910 288735873 375985777 841449578 576870906 427536817 304541711 419078661 523946388 269123156 704729312 797534593 735036301 707083347 805377423 944897201 332963207 117467660 889029721 135408923 992186875 856245454 787113872 595545211 941857972 187186526 794606617 960409408 915965266 594361972 997669871 556587274 627243465 412301631 80711326 218353458 504701663 823051741 596391368 178888514 797671089 941886436 1372580 889318264 874815278 884814556 630697338 214605640 680342683 474948291 164779048 787984343 535716877 594617991 362425504 654792833 594311154 399975567 637751399 957698899 277368457 896125235 398573080 485524369 658603621 11548479 238398431 225073202 478129390 739571316 748678143 668004447 259156191 15272967 354738508 920964088 642561225 609939745 844608946 877092878 937986959 720853341 50153132 517535594 333896936 728194380 954418125 985267973 332501473 823294708 701569339 689200782 948364120 721756749 504497198 570032871 595767426 367952835 17984374 513113768 591584101 966584503 322585075 762017947 631572831 151897598 917550874 735496254 346074525 43328096 671085431 612369476 149088677 553816346 783617317 309368084 842038733 425836637 211014232 78799689 205081537 39517132 420667347 634660400 883606273 955069186 201973106 995133517 790155104 830563850 940104354 803571670 901383558 342943717 434040036 58337078 742239599 827066632 957696078 920013196 406482154 117855707 91800073 644348201 175300124 889475899 654087380 680287254 960193018 388066040 345274751 786530955 106004178 422785624 944628593 322121081 258715331 441813138 774313763 157581570 155401791 802779476 128552099 996026107 959462032 403961662 215380498 181993329 983019601 827227749 913312294 792635169 626305009 875539153 377148073 660485118 423544884 222187263 580361976 724359086 835485361 25482847 346532484 571870734 875934292 274845655 162841429 710008234 650494942 269705278 262557826 410291781 581879392 714946786 475881146 682357591 488691652 106835971 164313790 830857866 357639492 250369877 481636324 939603517 202609137 383172226 891766422 658499073 332708141 874380198 372374225 472332574 790981425 559477201 406039719 956252943 415092104 98571144 740140733 941621249 524785554 854143301 433536205 162601817 74326786 475430386 46114853 655160363 717160033 142108530 885486119 515614659 581729161 946614553 69095111 987095072 498529322 294517806 191389456 632803956 449642568 499594864 454342047 952463270 53594810 716155534 595406630 851035343 471003053 455399598 638180587 562411456 281113888 578591463 151359814 933840251 574930790 727635910 969481255 247717046 897723303 763644109 914898317 521511004 794503262 602081519 665019408 38286347 741871068 251325206 23300952 799661206 182206148 609618590 691853475 890092164 13183629 521540055 336550723 410311311 440423427 355462278 555115806 649275431 401277383 644074084 800740652 549993453 500477642 656916894 355223549 571544632 157790422 906044755 606080048 547408275 44765445 899575834 242027261 775399229 763495496 485304953 916720812 764473767 825560033 463486319 600397596 287607546 529848809 505595627 429329469 610461582 241443275 830596178 812738198 542452340 658799815 95525629 62519744 887243246 597066352 322913464 411393256 871432177 323500334 273444421 549578065 901628586 937199805 74277335 29258960 651505910 972812972 849750935 565590094 296202984 908153567 805231651 106172490 5913159 8023566 867711754 442542932 723645709 621880900 643542353 695235731 250202601 166593376 870735345 787723840 952029374 911426455 790046294 17504297 918755106 905073648 552439521 803805743 778254560 368153287 641767783 398141128 742796406 452893770 830074289 622040446 915272088 574747903 162333690 55608685 317276587 174708284 635540340 456255945 228472394 600851118 140862147 441770070 345511365 943140051 357886080 603768302 715584413 925535615 451436471 854870271 595202826 410002011 801876073 465780746 221273461 182471265 454782987 535142949 856030462 591286370 132221446 115330426 947887351 152053120 213185589 986721222 258107494 182179764 700316521 827602139 212694663 241452105 177268712 915467038 351185224 398838879 742478826 787007497 345245644 662617449 723107867 708392106 27277033 594747311 169236508 540729891 860650409 903254733 502036226 188341288 328971725 784644658 166538197 824705412 718939205 751403938 515188755 376804500 251715001 572120501 105857578 392879562 808424707 902807637 214689793 85893675 536520627 292670788 746247024 764383698 371614858 947401364 638773443 17504875 489087487 866802989 725756219 737885112 342890173 505300298 514234765 69310480 519285283 24357116 607567969 243079387 5844675 264931494 523914452 60071191 784672995 439199103 803979510 854034390 600854271 633433619 479808077 127696062 561216581 88384706 744503889 961876615 451058967 672407616 318979309 603093889 807716749 306816019 138508549 170763275 416304624 58379033 452872938 725329693 474810688 915723263 457306343 250887359 621931951 892923850 220275640 550662287 642106660 142408786 518367502 180207680 227388345 156932802 184247308 742789141 538390590 486033946 388452301 590575466 538895027 672242605 355276764 617962796 220826834 940487075 785425593 322287195 671604866 36384120 46339675 370920079 257653349 855023739 154263721 509414513 710882891 864612432 158308352 864326205 197205949 256527215 955247024 564571718 301872243 566353826 881563775 110757746 984002782 643482251 229000996 779551674 214711967 350241308 294429389 54097580 955867918 541040413 911876506 70777833 881465780 800322473 903910175 484666791 343591121 542227889 373384934 863782191 208106967 915824503 594293483 941463904 726346220 482018837 741682206 665589547 24269420 175205876 633205476 743741461 887403365 102942549 418021271 897638584 772089882 567825612 378423553 502721345 704733057 150902207 560681189 209745908 592881349 802908395 656851062 607617444 991354820 254467296 13988574 946891323 452745617 785598592 134129593 504959288 554883827 431688580 121627543 724138540 803896037 440507639 680052861 123173692 213033748 472256440 158319204 791745442 173639268 611303165 43738553 411780140 846241132 804336331 858849756 578438075 580321013 206235263 386961313 12406726 108452478 472335176 219338706 568232660 92250299 12905130 211648938 657068293 776316946 496282364 469097819 529384586 255063324 444406763 192287369 325089321 285523242 516239093 49053902 602168250 455269566 556681199 169332276 911387820 521270285 458569088 423051710 647018625 368176004 75825059 47581663 293165901 983200832 513717289 255511296 366650939 414482580 477563701 776660479 277475848 198630023 569382334 344577195 781164934 319249491 972997136 202760777 69941787 400463079 484245579 790006802 241644095 426931302 210239202 772968882 296370177 425593510 106908446 875932619 342491523 549235634 559614873 688165488 15065466 477149257 256494787 871122346 769507759 809088092 403946337 108016119 275509632 913092500 350186248 673438918 331247711 356258249 46759078 756385020 849860690 510495628 124075258 49150833 751775858 476405918 358863639 834076020 995427692 310140535 775258853 596258627 268118531 902206144 550817696 74739348 983031179 352183769 155327063 964692751 844896880 931777876 575295086 132258514 657965741 720577656 62377501 35563244 74778197 242289855 839976686 227340770 757929486 410959960 826656323 850245164 130393489 849438373 490968525 369392825 110031916 238125758 459271190 500693351 394661184 80469485 962425081 493864332 917512898 111631408 115604004 796139632 902575038 257586875 83128221 350279120 466773200 505429107 746360378 985968733 666993833 704233587 391666215 930366011 229478544 860147339 655013220 775154562 993490142 600257468 66412101 445353153 467941249 855732925 216373744 754159478 880277626 198413433 80037602 54028439 371881055 333389455 764525931 567662860 294343897 280419281 886233133 482565682 250859815 122440389 53445281 928339545 835280026 179123751 583739281 210780999 902995223 300654437 196996511 352950452 3062168 980781346 148545469 669824204 997291179 878820275 938116019 981263024 716575473 986608037 681486493 363965685 794160032 465840693 921015658 871457827 80370946 650216406 714953566 654676279 279202036 904514223 859277456 980402209 329981288 868527898 678087277 57283143 295139555 610243623 35948083 880784640 39145727 39818262 212230519 869739546 495686890 779695841 637131936 81208917 312287206 52423344 138998633 964209638 169039303 56428642 921025379 995216629 395405176 627686411 961301104 168129055 638776694 119994736 821800777 473538804 156622931 242164365 908780026 997039738 526974261 787044879 182821473 378824104 566785620 504296923 392049330 965789676 117885311 647736709 148687349 924605862 140829336 105114842 369493127 15956651 534861331 251099222 422198933 838652098 934609787 226610094 941474468 700939306 676300782 281762888 309235724 487045138 682490524 602390974 524731768 237546272 629585227 655226975 347395943 691028971 877980886 812633518 634997422 877238657 35814825 71096545 188953332 259379170 803952199 381247331 157285685 876337282 545798597 874639186 325138496 181341387 479177804 4208130 462383929 982993049 145891226 167389816 484712983 503512252 897471361 8432111 717537319 327623033 234160231 826472023 420104839 659739402 430033861 366244561 519045804 511093785 51899561 673737780 50528477 811615817 93264435 315997067 367720117 348594349 402806811 69316757 777517989 977683023 867545386 402897988 13374319 207198379 177474492 744393022 412614316 937059377 77429829 450383967 837982023 293248198 528415176 675625781 476902144 481637955 117002849 756958851 386252267 860967157 253053885 765436606 786354414 430092315 264497053 787200147 685963334 862351980 472154199 104353631 490352130 183929998 116967253 584962997 408064647 139025312 598290323 300349916 499044618 234932145 603351077 343794255 918950425 659799110 791791791 955371579 783241747 657278168 301652459 464747012 459303339 152013652 678233639 419041728 924820073 674625689 83964868 122292154 396470569 952483581 329966520 861809905 846663833 220078281 183228429 430521238 546423743 893420728 330948704 173221778 853357170 655513724 780484706 808221437 142601692 846701369 276568667 393447592 523558654 387717128 58286498 989617300 642000684 720140406 464455462 352181881 493389965 570117890 182664680 32326208 864470684 185083810 887225214 618942601 108680362 701383742 738431634 741589798 870715481 233874228 70772065 866404254 803053602 864341459 937392701 912036267 643182544 720858848 812967948 496846780 428321539 667761940 255293638 63964532 724674991 201246619 123864570 243139625 115154074 898433174 313350986 313401190 727003105 236815258 538866410 344564585 691306867 629384239 564945445 990275494 903403412 715096659 264130008 983021378 90503004 371961588 405380341 76623256 903406390 870179449 715254530 744993976 110636897 628375354 171007127 820617187 844515954 195299843 573149668 721631760 570557392 783117462 843833128 521863786 55334967 890789413 167655739 362405072 628138550 513899996 382899717 212808788 627780785 356000085 364284676 837519805 172708703 251069217 12546507 469419013 63735117 757483846 302489725 396958427 953004889 119821756 527429718 563488545 671404216 726442223 757411362 916385647 724624752 637487680 789880004 379263118 318814430 640457860 529508785 966536703 546954290 314277507 955191666 42157682 515774703 758275450 960974886 174829647 778384748 923557274 826993149 435227184 432350037 239290503 998675390 896132453 232421930 739523545 591473986 56747118 473238974 896522654 798575094 965945221 670206137 63013078 862300509 893769490 408088855 315210742 862363532 19345972 429189799 811168102 15016365 967825215 453321613 43594755 116095612 715681336 517753025 277177757 587610829 87820635 9566862 329240954 403659268 157418390 594058515 434789073 453059227 776329483 171608773 69817680 804266656 499969938 407816939 881757591 31036980 19426100 69894689 955134395 30760461 742929585 485396182 297993668 874329076 818311675 479229390 122550831 892803400 356628153 489327776 308872812 206547834 991921861 9238072 812400993 574654607 850783918 320079703 815092197 446307233 321740343 656897294 207495494 197600606 425426134 49754439 882005444 591827591 202696246 754306364 435990803 200105075 832571573 300677630 942181085 442373001 40494055 439686383 817753918 931936201 841005329 224462920 525859142 924610372 414648751 556124564 323235195 650041503 15048686 373675571 145283668 377931157 899267890 409787864 546755263 114484082 769130642 855776524 934169243 604657560 557221719 329430440 199370047 141535230 41156993 554381663 162078706 515073452 287529538 596962354 901068912 590635328 487128704 219708665 728158059 469056364 701983575 323902433 710129928 377033077 129938069 563327721 668414814 463050678 813617981 610273892 890102011 248024603 111735301 171757946 965992798 77025958 544162775 844301478 337443198 515700206 328800339 201688121 148478017 596508059 473176652 939242198 598157574 508221163 395848775 161263092 565448220 579278129 156304639 21920351 7926600 335955536 945890275 631141560 383815747 509279044 200907670 939651568 115160890 452816537 162416751 214703569 425259852 20951282 568453367 733475701 518046992 273144196 13092973 311410124 295757068 270260376 609476933 834515995 179499071 896064524 103434148 266915448 30653592 204379091 521928166 347755599 493301628 366991984 70729497 82362592 8674372 306905471 355493247 144784830 813146300 848164909 186835728 551631185 23294374 146338747 618470901 159317333 579537205 847088126 66968334 988767065 489306002 309832162 821293165 945410369 210635099 537628642 564067289 735556037 169551903 403657874 287768396 649940720 466886371 164744982 849181046 254126753 757620896 68166568 226742327 475221773 629351106 856538133 341086505 835764027 768021931 663688768 941238291 342234502 355838254 790034590 685039991 458444831 300449044 659513529 813708549 222347657 709024154 178375598 682491942 855023387 810584049 84411566 478390898 374937986 678042301 689917312 220410938 104306492 473631895 177786110 827821311 506275613 591585419 269134227 31872504 403524302 243177626 142270404 949328529 447711049 396938809 576066212 266917606 451661151 429638353 481530462 487043660 619813426 807364669 861445806 110614473 950551483 729717071 301941096 651161239 449961797 943062091 599068400 791585957 60609008 717645161 891062465 521853206 927460655 769733975 206893031 698178751 97204042 220757942 682225028 624313005 966250461 942178200 636971854 781968541 154545751 992373257 790114319 128870275 322724476 241567875 756249636 237531140 152460516 169639287 653566463 112426747 539539833 24312011 346264742 715882487 614490109 119115863 505905201 509651900 740374658 315252839 426802767 947276478 26764784 545226300 813409986 763822505 986372226 47794827 170570206 514018779 665114697 440243196 999712014 868741096 28530088 224695212 995209551 964422166 231012310 625302955 597326772 515143902 939323231 738332543 987637728 96277873 565254819 651525792 480644751 271648305 41109590 810696442 989451277 662107955 741702654 756509038 242373821 306048708 193110136 734056528 205455763 360724449 901867636 262937578 838959770 761130685 799665908 848452856 132956528 239324479 422846929 62126891 361502149 628843393 616627254 405333414 463522272 267599442 138515747 852778372 224623386 395781045 859901931 448413264 633116256 785971552 793396918 868759691 916006069 885948222 817421568 388194345 645543854 123018222 280414232 30412052 573180916 874401601 19055522 403345832 541374405 658181823 125751830 772335413 128633716 383474211 524851006 356815489 192400357 121369051 210711740 34430531 132539154 354172809 891710082 155901865 92122248 405805700 41655127 107834067 98743786 389321304 183950169 601502549 794590061 899996993 747713654 867714745 508913243 598803636 817435889 999824635 699471248 873975255 411436516 903191307 874249216 149469188 578628024 601086286 927911215 667756362 197989038 598491166 30361527 521434348 431380825 443387973 297086918 697161184 958245666 661434758 255733149 480396112 859886275 66690837 420317202 727562525 402348748 258537497 552044303 301273687 290687522 62283313 654701073 182710214 389183099 177767404 771422377 725236836 768794851 319450447 379021054 54911969 219848761 611529300 618234442 5567774 960508850 611139941 611318617 676366514 196777814 235210725 110454029 149882216 199716990 740696743 524194012 953727167 170533469 599876213 35925840 571676521 985905779 827576458 810885254 12381132 182913307 678363928 830047408 823322244 827511295 282834372 396026515 230955743 118189214 115447333 996226057 436693343 786129613 315016264 921989761 891203132 641937203 698347823 33463162 962650592 586590155 971615053 984952587 738055529 980170342 700070667 490123358 234330410 522771238 957128007 545302577 945250090 671765765 18015696 620466516 842765731 991909452 977694187 425030957 893400964 11436828 442773201 894223927 663272688 817992168 919624238 377597054 38390717 369849337 500469412 453731876 885691382 423281129 517792326 364518368 980753497 661916200 604331293 389583738 254091482 746996091 900768167 187023952 9753886 756105079 697893715 162522581 314593537 46140682 272418566 50673676 836593425 358777587 957080985 636369937 475445520 42445893 579374168 482147472 648237173 721415912 836365188 257933388 281496812 854418456 882357970 771179674 396981458 769526500 821912555 186719715 926242234 150118064 369643242 623458342 593709802 472900531 8833249 125529459 940523998 83518330 328103508 654576241 770974404 217814371 362257851 975953113 371161855 79173923 705229829 278835192 263438757 298829633 702534416 117427505 545605633 545949080 689044530 19230841 917767185 488452569 982314675 40995545 744918280 537566215 548803152 749624048 462962638 707064569 889798074 275626862 832362875 114398427 920279829 258176922 369527263 310304685 409785978 899557325 149357566 521287107 277465205 873874933 677513356 92250179 888070791 826676755 149694069 567651242 146879909 899194557 817658712 248584263 556875447 596714397 480911366 714802367 11809050 232856560 661921032 681632903 908355359 757710087 735716631 463446125 715451529 961524937 618229154 494951184 416498451 732820527 716756811 100686691 166571752 520143815 304013930 653175598 700087081 170457651 84188040 63526797 424501355 416411815 50247142 202312559 845203254 547797870 971149300 799548440 756464263 868688996 892561882 59586463 809996878 341208445 609544178 721304433 911004145 664991550 382523211 396847820 362344648 374229823 455989288 743735109 275802782 351628975 950669439 984896835 55522358 392437967 766674043 98162817 86227908 740070774 257708795 960789136 362018672 854258571 166991888 712995666 750026711 180753807 301374851 423487360 167495305 391984657 300605772 318717222 462922380 329701431 131684380 355725858 973979863 895299131 672035284 337097384 6685912 751492588 67474956 850549184 280994543 402544425 410083469 187924934 926147825 399620202 389863895 748401898 188463782 582364983 637162396 771936174 906193994 284638382 283495235 157648747 465933072 529684993 86863462 506817740 560892314 278634230 626414932 326266448 235608706 650847333 684957584 662288588 748368085 166353598 526857808 155591655 744834195 140098688 988962046 192508061 538871088 766493379 473865659 824485309 938334230 717073839 582904791 70899307 658935585 565227267 92791898 557488286 647504673 452908175 37380735 445871011 930446940 335932602 987885619 650377368 389109001 651992316 666829978 812321010 46654421 164322405 360779915 473385208 31738466 476560917 74959119 779852357 288296900 705776066 969036774 961382986 765600514 841907765 48960513 482842313 249508251 864144845 801768457 171471451 305618430 452837626 771743447 692031211 123061264 244608195 904469498 817419321 100199850 507991361 304821812 726730329 472673561 310153761 86536701 544276529 264774557 503350566 527711743 178494974 329101802 914212517 530533272 141543375 609657001 945362440 940232027 902087689 220454136 142034508 387993999 241583585 420112102 972062850 202911406 360511973 354005496 355114065 296742888 627853428 786671527 34569330 67773854 812192833 399039456 867442995 693637607 940375252 191161730 419526901 708766990 858506504 855411427 335652014 140010001 751159182 462546508 376169576 922729252 110333801 918636664 346933184 252306476 829252721 241324313 714171496 7697221 302313424 901513043 532950181 534763325 331900551 341349439 254504913 888864790 77143018 632295274 983809242 39513991 314859552 166511955 920532162 383967612 666794660 226842608 124253469 708997266 822008519 435846442 831079574 353754780 833697835 573147996 165422442 925923105 715595081 445919704 443311083 700736475 796455916 74794850 532686590 216662329 363541428 269910707 846558877 297507038 844275349 473498359 603705942 82546208 157750613 108944463 104566731 187152521 594519057 967396944 545312560 194503258 270283448 436452483 458361296 124104451 119714190 723029731 802131081 113188268 418265003 869710946 921443403 598497712 962928506 863872868 159866012 281369372 814813498 938392641 680880663 637720885 998753664 796880839 853055208 335630063 638165427 566792119 196969810 511998326 22355087 171407172 478692905 927005353 952536739 423878039 321040216 158605210 623067347 630817869 340402781 139867919 901287126 554410999 205337288 532895236 995149241 682536089 125888704 852594727 829654618 485951019 82929533 488972379 796229101 629572891 82219471 340831541 101275259 406368457 352040598 686777730 866341726 662717962 933688647 441629375 90404807 750400422 41512046 492411808 364035896 130873050 105708070 749750922 312002058 174943703 167732386 671581208 601533417 977503809 199370920 606737817 657590354 672847280 79939089 224703888 490369820 420676658 940605515 457703475 1555692 902268615 341267671 634498541 900585919 90601956 237906379 901657053 16524132 274642417 233148496 251519061 568895999 67026379 253495589 893099867 710480520 96740162 693409562 301467435 248497994 346183068 605775254 990784178 622449252 103237137 633206034 378945045 91170891 310959181 29152668 887204648 578107974 393503984 476273493 283883512 996501233 228139537 822994163 23096130 118392507 491104183 120810048 559733497 327443048 950496351 225994905 123731140 671788943 198051705 997271919 737889405 282961692 266955243 864219849 531467955 57939408 733001356 485033409 198818089 523672764 566732458 501606659 330742613 952715210 388866181 491976017 504894690 315351092 779192785 32077825 999250478 710814987 568429624 132738941 223599308 593682353 663882198 850168258 21702148 965695583 660898747 104838370 609190734 934609056 736071789 437774210 137521883 988927956 847275107 336792412 752332812 449535918 829964427 340081086 19230712 856997046 934119621 437900810 843300331 433008328 281782885 556295732 21250017 28585876 754323637 44729159 84699407 59371292 828013424 620669408 832019035 67938872 410431817 724107953 405529823 692687637 188354146 623608064 953585258 303239090 438117589 340027173 624609790 841849953 691357999 201590543 216362579 114305100 745985263 673428160 427579475 898261998 759295756 877358796 180026268 88390550 493652588 958871262 604546305 19142632 331211886 156027444 94925577 251505243 835084129 966793758 722794095 719843771 854185226 914345091 113189536 892706984 268519715 105191515 181443648 236355606 831389142 285052982 793301925 501557708 115040838 693715123 52683098 531420901 463572230 253349642 308923038 593502801 753527455 381444995 86722019 358525781 656358415 598210045 316243279 801423879 844486981 290983528 483300670 877600211 84249510 258494283 667094206 870162937 877665931 36985407 510785553 235457548 522589633 22054513 771739951 146782324 725155335 498856740 387043905 757562093 377876883 692471341 430417447 208764678 45888142 6731893 981864691 109039779 865409427 913038971 22788716 851747452 551964724 801764047 277620364 320680092 857773941 320881304 556811778 185943778 171611727 503378959 680281265 736232835 431316014 497635074 653325871 30592902 354812788 20286802 311521863 680963398 843383796 702625141 883153783 736150260 173196151 930475252 355067763 937277203 910513210 304816366 721655712 960704250 66102638 498505876 941116826 157608278 801756599 664133035 66600878 348335269 913926062 821754637 44517217 923455931 339684447 827391272 563203047 984211009 73473484 39549 996252844 112840497 192306536 835511842 518886351 109841243 201310876 63410241 65224354 549635044 669121861 911742615 966176812 600878274 782758452 160284406 201281959 624425793 43882925 532766147 793978626 46105729 545058792 926868600 132276063 371964917 1566612 958820387 649348502 675436517 77577807 338203621 389956273 36262893 825119535 262365557 489356910 416022396 734245692 4567451 568063936 610158678 30049267 710442165 265497422 427343635 108846533 534418741 838184435 571447197 856952981 660757536 865492284 784596406 683527230 846892432 254775277 490422128 946483979 321683252 831106684 211666354 744695869 855579339 441388949 423276730 97985161 470810797 893973140 919589526 807210135 299921986 579990030 651741609 139197316 421995656 50502216 270413613 911624033 35998353 602671550 511332779 172528561 300892162 7266718 892094340 554800111 927283094 896378954 868939628 633583622 635373465 252755930 760988905 817219287 971363950 953528984 214440152 80906935 867709706 330464642 206574569 22167021 645928310 956432075 308518686 634737976 351075664 902457434 624314448 894168136 391676490 656721993 360143018 894241857 206177450 181385575 956471596 168897083 651499977 327974327 772547881 766520260 184478868 648202991 220592841 825906012 361254926 520606458 317321608 978738935 734835148 308465270 357584053 614718591 317494391 451199287 557297140 642174032 960860238 874775746 355511229 54319034 798970273 511229651 261239770 246636419 79800663 129768919 551653869 333182050 534643561 419180402 858216424 892761477 590886757 288967931 562476178 502262028 265740012 226519035 135299593 800467083 551813684 140325554 955544123 150978444 142826630 883774610 299144043 591924235 414188737 27169986 295935666 439477496 819832277 741741724 541473916 599463609 476709193 118121007 583262471 554577317 804086198 890479805 174791399 516893322 988422986 363941694 961628549 628101927 697464902 472789724 225904539 829926579 632730496 229052789 642090937 178367060 219458786 93600797 466137284 987200425 467543529 806163865 81473138 461829953 695718951 765955300 174729167 830699298 252948929 623525805 481500602 733288771 953841649 995266264 493164392 551688721 856715653 997279993 566868705 363577582 93311326 701083356 234546046 954926765 392720114 59158528 332298353 577808408 896009419 898885398 873819453 167365738 856437510 319542407 940122682 172284374 260744149 339803372 282855187 705510910 968307197 807528340 216564039 229826172 978979161 662903553 407132331 651065180 484776277 553732971 309958630 390199712 164419955 841844027 208179443 742966203 780601290 794629009 910267299 24999447 712381826 489572031 762115096 210491791 631093593 698168012 660645195 210819061 356782625 524477427 219891080 890079885 13631 474596641 160408813 317987984 610924846 515523194 459596270 600282027 614450170 30453204 85000148 659476093 986953670 376967994 39133497 815546652 504797510 245671786 364019341 681875857 486075461 726301784 457371285 472545879 924784161 48350121 455151334 154846432 471238218 518150969 132631662 909959184 444320455 290906005 813219820 427850944 712162992 155688578 541401203 69507644 525564597 552738676 547892203 691701445 141062549 966803991 453064592 959152144 716637352 670656202 706144369 553327558 767892566 893741855 569486834 299534850 56301726 605172317 883447882 325843926 752626064 87294462 879157510 469407174 77447635 266458161 9853828 268523595 540157216 82270297 198910329 924182609 502522565 622122892 877243244 49210297 888125474 449561364 834230072 178369496 870511407 73091314 688084622 788180982 403705077 489446486 168572273 680284112 992786960 584826920 405595320 987355671 73469236 23597443 621033615 214812911 221011877 14535732 981058294 355559025 553623485 940452671 782179392 357907241 370186602 140293978 286392726 893982872 919231661 513499505 626520434 38569907 977525276 78881568 46494756 947042658 634322784 782253372 390638161 481619714 446174136 806753355 85714798 990448868 150434933 676205831 770459209 552967371 906941820 624304862 335743361 49355378 200108487 556607093 738355209 588769284 376563172 817472033 880726953 967366818 812326516 955151980 459725181 563261153 96261293 112181398 327486068 362027337 937164505 35310865 406653394 463011031 222427349 517352964 664571310 7866747 207709843 197142474 302562165 65294491 239450776 538824048 675983973 722211215 673441918 416988474 424212499 656593955 876923251 932993310 85347558 567405336 381171897 781163335 701814425 900356258 960345636 29516947 387283645 5080299 62861471 391074070 966475060 68548751 392413863 266424469 389022903 109575967 531302606 639378188 823672145 366792606 904627257 104059689 440092898 367078663 925485859 819213006 389008286 673942212 222511960 451732882 975717515 497813816 942078651 493626689 447512070 211994167 479754176 85026392 747659327 208062857 359296498 207923850 382969784 896842090 690848366 190652221 334382026 75866381 993220199 692151822 437398303 809207572 222377376 26285385 532685881 433500186 113556725 964990065 863431658 389264681 549223122 910331070 676709850 786491972 656841658 310031258 332406021 599624415 233699521 563075363 150815802 704918625 104680979 395898541 927706781 380911273 732355435 605618493 808736293 978923654 560581276 24300558 888217631 29943870 799733260 376352016 122565545 233278984 503101748 642788708 250947128 722323090 591880993 103968737 717354514 982807419 886838006 578761107 126518997 273732058 551327336 419910198 724406254 468363445 662268992 532773567 818091811 780235659 766252253 129004500 844634890 656216267 129822895 304003151 612559759 780879962 430039741 561706430 322494578 265427986 264315168 49703142 208185287 197183037 957408134 107273788 239732 757997086 999367088 325642346 887687862 998947944 164890612 546878160 431864476 541437381 692310971 450458625 923090570 580741968 301170180 842955330 494336440 555403035 495587296 637626382 218032817 821954730 774882548 965785236 972016597 880656246 824663034 383121975 180587991 368562540 49067328 331378957 546742335 781841259 775975719 941814625 130893288 158332362 505579173 205098034 953001347 248108751 86228420 451112369 717223955 669734200 520568352 326283719 356759407 803679926 614575981 879297677 263641796 144985198 252730863 45675729 733319952 348389239 445847297 299842712 272184744 513640798 255276431 294162838 375431859 56717476 796682395 542877624 590268332 199991614 115953595 25345434 648954340 551495957 710643609 716683026 839560957 382168708 122488434 463121827 696760688 793871581 511171736 639216906 164142856 292381412 542502640 200199606 163000677 770146130 322033525 96169287 937006202 448890195 423114675 388365590 372943120 585785608 979969868 275316909 240191297 85200902 242248311 312562250 86945533 793534934 49599612 692841825 797935752 891604595 79743545 204258583 477667578 721702095 843791520 189188808 681319614 270933838 526434103 788627073 382797843 781683784 620220054 212215686 619283342 442424460 452065004 770827982 712606870 372291544 523805307 545489282 996423143 629579618 125682200 894492546 681644048 533175378 979335084 967334879 93774325 669556805 835511477 156139362 914722637 268289996 316977349 435670788 176644388 480044779 78068226 159047796 452349019 921628570 119579557 797968020 648831011 144422471 768139387 460838396 894647430 876250707 161209703 297428854 366917854 162715792 818932702 167376000 363641948 361363401 400847465 177573837 735898242 932798779 96662311 202117060 129182633 981650708 458363464 629485824 648187260 546568955 220257427 720424654 559063931 297469063 381989345 951240626 781212026 21627334 172805535 355014114 474843679 15258040 989192528 624784329 488597351 982933202 320171785 14492806 81617697 283983228 648904179 1073258 120092017 807129235 206208205 381281150 71158607 204450792 294102120 829657082 984783622 942127294 244270633 327690447 56129717 951175248 730642058 969188894 144954065 171165769 426185112 854711743 225850017 239725898 426341239 875668412 912841921 997333863 81903322 491499730 750716320 897197226 15532939 151913207 122297345 404392335 600993513 45416398 911886206 611278726 226753125 353417524 590484224 927907701 216990212 78416312 17260872 994002483 350666976 626935578 114338666 839400206 896529319 796555475 94547277 919658566 150828826 753607309 156884524 657426832 175744143 170103463 774294807 25571987 862559344 881277106 829943667 697302382 524300986 641428470 984641398 754953520 40940927 114402286 884869292 917681759 519741284 217046727 780286069 106790770 128541732 423058406 412386436 402679639 78027019 650200159 28613473 725401582 107711355 852037502 885190888 417795211 247478122 923431746 148070600 126108280 111958498 399042781 714089222 95401329 822811009 699864885 414738551 694792742 980695287 682174822 638556489 347290300 820668298 232560446 206311802 585896780 301978004 94437824 74643295 55516771 626244868 97540002 764549663 422975361 832900057 945668558 240314422 682269082 860200107 174190565 325655027 602780056 152297250 859700919 325487610 940563158 879747196 136478924 541307842 267535782 590302219 527028446 446401559 202466253 763926453 226997853 63021977 556944642 579237491 770747370 341551420 580724594 750293202 996375516 758804679 406073919 924751221 885337278 423797589 93267452 694629264 211224015 829170646 470267699 988929391 858374016 122053519 872337119 127412461 960846330 382487190 990997234 67030013 203029397 324834903 198350544 252088613 548829538 720133138 812269010 799561726 363659171 256471898 222600645 537208246 709844045 140607127 105433960 763040653 529013133 158075269 712067313 813306203 722094656 993661363 272607369 276080137 286573689 559931653 598837451 239150611 708090367 311496755 794763593 421048333 512984268 688518471 142508807 364913947 710748047 246145571 99093758 486654327 208840235 628851961 378116762 310979310 269537846 658153169 881190973 290583907 61780859 541874182 163540410 495142731 613099640 647618761 13271770 636366384 458824417 881179549 327476699 587655471 47463451 592627161 652980203 773927289 577891265 149258793 659192753 91603157 98351651 224921870 481519557 215649820 672684738 142348121 759045427 861414844 5039830 611856564 887502845 182946358 116371912 296983065 516317078 254359713 879613880 478959192 338041703 733551396 628264440 804427926 210143053 841859967 288500110 991036617 217138201 34063235 115499446 696633917 213087759 765073813 833709150 896739857 344279400 870122288 65176745 77253051 883698384 912242528 547641709 935216512 860351976 678884167 643298740 963808509 382333893 270996635 304982847 799015841 419897711 661974054 803239166 357752624 873968739 935345733 350843289 220754497 986962706 988195178 119276522 481843393 882394976 154572954 487056257 965214319 529667877 909019120 227040543 10059613 143536815 356000536 688569659 173256821 915891518 590654421 562574976 487414258 593027463 488796283 804195917 838606819 912314418 893661301 492479283 319556779 697182300 177851584 939278715 787687300 778393622 529107566 548539806 239075575 393123043 843600165 787604683 218324325 421130814 710147997 876769636 559101314 865262610 6560806 238984577 667947732 348791616 199846175 277123947 264840248 717366301 941160320 790154274 642188382 909467377 268236113 582565336 301220936 129262713 778353713 934170740 153199055 950826085 66214864 406945296 453196830 962966491 118550133 509082492 235299893 35005426 275795832 648512696 69940583 648294968 323919817 493205373 961773532 651125037 671730792 19874741 525046544 478341317 629381866 656543231 454920274 663305962 805349883 667015212 912599878 711607288 542608854 176013253 352946276 998608192 72332495 927037058 948050294 859254661 327053770 349868244 697618974 114654081 361082560 133591132 491170381 575098465 607532353 847081586 843955405 530365509 462080749 718490271 635048377 157405890 537683450 198327075 230854400 569986399 358952881 24671088 235156197 53897755 916260081 101124780 833858689 869278693 140548267 744252467 267152960 368472355 829885540 280430099 110957152 536753708 205806262 189251471 420159861 964750286 950679503 823418781 927863016 473018824 836073968 41470824 147235187 625001809 937465327 916258510 599390630 376844176 149822389 928317666 622580838 178355233 360299201 861836907 903649128 928978838 725925540 220670564 7697338 514495988 326165891 692201082 276471867 915530034 191860376 448994193 2956830 192784829 488029361 68784191 232945003 697231095 969601200 286982992 168770430 118913459 272182281 260516928 49878406 782862523 200181063 288318916 13639431 351501131 382122119 310496321 339104345 52000147 896863227 770266707 121414438 312537400 89691752 229511496 356540144 84362195 970081192 21809571 179484553 95566704 790815529 179480985 631979416 772772113 623938669 50530199 59716379 451650345 180800392 420598458 772430304 971357218 231101349 831075157 93150218 533853399 944129921 506505071 218546834 315329818 66254830 792177474 998797252 382826031 403211858 89713597 207731134 69412175 217700133 312536835 775982836 839843367 44488823 918893290 153099951 803220822 817408103 218335613 262207369 663159026 522760109 976007035 37455858 430984452 962443793 842694869 279117998 816685063 889786609 629526324 421052757 663070061 34803135 955285104 644321490 278980634 891160705 229915418 905429989 286806247 395796048 701518067 258180001 355737888 309215705 126926195 561726446 129414407 793510367 414473283 48282632 127283279 897976759 843419075 631547646 632143521 479072714 247416709 128971316 31120410 828562966 770947792 849397217 661854667 20159150 77255454 441600914 697651256 887656501 275734686 762261157 275524058 786651751 974473906 488096463 958648733 546280593 263950450 792752279 98555746 138802196 95173416 674771928 775715966 110488806 868628690 56526915 798276665 177081360 570933412 567436763 585302097 324885553 618397571 808148855 509943668 565556729 403984522 357227843 566150601 155199663 874763145 697831231 720736104 69830828 811744129 799297470 730409181 123843550 634791721 282696681 936987561 731447878 584381804 660191802 684433601 742685306 699284457 86452993 54095629 739524132 525282674 201778914 468489706 50315392 180930189 523088725 846866857 950397154 678162422 122019109 621491214 772696366 984640795 570814194 61050577 96199262 514636959 157736879 271348256 764395776 241818327 241604900 183662363 947080629 74674256 440693869 441366103 230596020 494945351 220966009 584352348 277573956 914931503 265251468 897813543 316284997 659436847 372574397 797782441 12405416 569969313 744886905 820097605 78328050 711013525 605933822 620923734 483584190 673032523 671176161 193535655 445519672 400301245 820394376 599067897 989687202 122589459 81127345 94076032 227504594 236996396 261878250 557894502 781710002 813107996 887148054 247945287 245859007 601478824 823049454 259463348 798955147 928521164 623288445 594762672 307796796 631758645 14991011 659604534 645092618 547056840 751534484 884893105 315711940 30187033 812402262 293185665 206542156 408803061 275662662 262243965 839525910 432679384 482093716 822143852 436719022 773397111 231185602 943111051 457720623 320962104 935792937 533084170 148484556 969431733 392734323 599997326 367869770 778660413 507311906 262804657 245571204 95929939 618282504 303431806 370972646 37361709 36752077 98708725 647782387 508845878 290556525 584285069 922941888 674786700 212743607 486995373 399482742 94057090 481131983 120414513 347005139 19832096 185824428 885592811 587080618 521120414 527137691 769535776 904271966 907408621 963495866 611295239 954539627 293362478 211014270 298159694 931943134 390290488 93240877 84964756 908898520 18154262 668301925 561980656 206187022 126039943 416146067 148359017 522538316 91373693 58136189 937940603 139568877 741330590 230482105 752850072 911401317 146096838 343203635 556103589 834490296 999299715 679516075 622798713 507648000 21723800 202941492 820915809 848671210 76153210 606506935 796453791 333583673 517720534 810035822 99598310 897214530 593403145 147299433 858023392 402732143 53946278 911867404 363720872 652797116 91281908 47395983 580905552 268141629 658135150 120803965 939214941 472018582 900630593 819928117 790938182 525000321 432627665 223495789 698013176 428484684 132294964 782353066 64751189 285872216 444846261 616424392 85188528 919073691 198355795 794217080 186910290 645006879 659759935 808641469 256653561 510160257 992786017 692521838 573882708 982215027 108878548 92303544 64461960 293257786 275135334 877991065 521617838 891680048 950173209 476820582 407906898 215628099 207359141 564548678 534481141 679588212 393542899 68564404 914641805 638399322 295437731 372489216 214520320 559735708 461660295 441184463 237428396 396440187 661801766 259751575 580443874 932693061 884404026 398128932 91912038 721604579 493157170 673621526 12642545 642350924 773742257 654343008 22162095 79423503 278188813 231823307 204353218 949491662 488741329 209024881 396572349 26561213 387781435 360690242 717829673 397889575 798844094 662532226 938771715 337676521 581492098 932408137 446672956 405087733 852114143 381606146 810409016 19993809 338825958 807489516 143881552 945892886 294318296 657819804 202774096 683876849 820476332 821016185 66727673 975729316 388712589 664002623 948269184 471619334 835042650 736124541 590383117 712733951 707462437 905824279 891434301 411647502 472669365 163395268 497612961 426620867 557336836 667158928 190384189 740236868 769068992 365511516 708207625 330159308 646991822 877672793 38582388 10005032 506082755 722563473 465770204 219787064 234148969 537885534 234232343 834919284 419738433 988596721 71860973 935152484 457309947 203070156 434280091 171534119 849656319 471508040 824758609 64723181 719411431 763670544 538384053 78969213 826883843 392528292 411620959 6769328 94140627 721102552 463200347 681724404 918432913 849350738 676146090 539867850 913919653 735957007 927957696 939460423 480306222 123018718 580250119 164991127 867355520 119562723 530365019 383514486 79603360 696897814 107750285 341694133 189673418 295437762 265014496 98298811 493740012 766123014 547392399 135648001 136237352 149239895 415016261 772600981 624636246 71912956 276237987 585660056 690564735 758924177 79606717 779247040 707019107 146510213 283692701 17248215 506793972 48029851 482093503 123828281 312263641 478314605 487901332 257815642 267052268 120152036 524849151 352620094 843592124 30656449 128473819 160362751 640732684 536378136 936054898 561386315 41243986 932032464 625917703 444390372 165945657 270881572 33559630 629223454 314827807 721811492 196879343 817458788 366415256 118946869 322168838 386209971 156358377 811070861 43091366 532167964 175194510 326644664 888857425 967050823 601820596 316274198 5732737 751470059 788056767 816641114 726980899 88989527 906778566 968866060 716106775 486327789 656073746 648580104 276059569 469758369 183951267 664927997 7194939 313204606 460064683 297630703 274452593 30716449 863649040 816238518 962286083 619718204 913769198 82001533 203964950 860205844 901229843 717687363 784342211 48461060 100467330 968414045 735859863 983922168 851017200 306900722 956578578 13849075 132659786 829294974 176796456 979975561 4098861 396966736 116884931 500103269 904571245 265932555 263025726 129331653 849534351 843358249 790853355 531970297 251097678 378642803 66030479 473439719 217915673 963401610 88745953 37274506 287128723 56457570 257907214 790580334 303812883 167087809 729045304 993350966 716940578 955610821 102898674 143613719 144194559 203165787 638526150 711751258 851439134 294273737 810226863 339922653 357984164 673802789 134146463 880279699 359438573 311972315 699875578 787525120 762387207 364850474 353405977 256534717 224139316 449991080 834279625 327384570 119492204 299917754 146340297 504864503 541394392 307642653 89720655 162523018 666437976 559088480 768311684 997990044 988272894 908205159 975360771 193098412 641980049 214927082 853112158 490408010 993511947 508389107 36371865 732827293 819474460 864057444 342064813 855996382 673968292 806060911 827279367 341661659 679721276 601108252 920054278 357362805 655139246 867986886 884925568 706686498 586511993 545421214 450403133 98244715 959481166 365440807 930655867 580644975 237965717 847149496 748291945 571479903 939889897 690991613 987473068 874863872 380190616 304850038 304256732 903261228 155522852 547326967 608975112 297431889 168709316 605550119 844332334 694143728 803688932 563972609 164018372 662910495 501679264 53044309 320568114 984596232 271742029 837036616 397403733 201784168 387027953 363361232 395072766 879802128 535677126 413987897 333776241 865149544 856441019 769463970 649450983 406071527 764507379 4830849 770642700 104718748 910170691 72250395 309796993 848877992 134900152 313474317 990519131 484881090 527402767 653084358 231333538 370827697 951815484 10066186 476213715 567115478 98732772 361196656 157919583 518425247 794314466 463593701 244813098 757360661 197378757 279404584 363266316 369248591 836507984 81676875 547607379 853996540 618427642 543668280 735511871 454448094 728950380 170759722 500307333 457361225 949543173 648342064 343859917 120816552 245026137 28059309 452547636 549428729 372855214 607571162 255203275 875904332 42370173 341777219 125941014 622098759 790008055 402917446 631906189 797404325 534142846 445508247 408004894 902844850 600692263 800497087 909060777 535217873 469091135 302393496 607054467 975450870 735850947 106025427 274661620 627419693 428844006 659511410 877639865 953479697 782353807 530986574 608627074 180601429 1041624 76603538 628533877 383080767 300154512 95048766 828725929 61910056 204635322 116872869 582177708 517892605 266985228 351091183 219060222 275715009 333010801 839624088 256920980 814809353 309287047 615716591 492105302 633943678 337523234 522745240 303235744 1412703 6017991 635777034 713122245 890181884 43626290 647233554 207931015 557544764 272075985 905594703 312511905 598096664 806677062 561664435 242876989 775578141 167611624 216479240 63022206 817314286 925825091 818136169 888729592 734502592 942910611 498074308 872576563 776329693 653531981 89614175 103695659 771487778 831164823 539159888 856557011 214284416 565965515 223915780 362317965 602540670 671452920 64421049 355302835 632580789 133321057 995065091 413091858 377937235 309034748 443892043 512526698 532501657 63394547 490210891 374113007 282933085 68907303 340136083 337718731 82542985 583440552 925426952 469549465 185453210 671223358 660866911 914317036 795972129 319230691 732184230 966504390 620072006 893558343 858737596 849671713 870808128 373524811 23250900 596986986 580476638 975331462 77670134 219134464 746242305 815415491 539863678 176694714 992128031 419179905 795461531 369929310 269498562 954419058 682106833 795434283 211051271 157746940 741056888 208656976 963536160 106079419 983777338 725938034 192398802 266465277 438513561 212446250 773644024 80746308 513168231 852537989 761815550 169708232 512504395 145836930 415172198 232455411 410067523 332906903 165593671 63510243 95333661 15362349 359055049 614740203 109426428 193674527 64523946 94289170 322964185 394278207 405921468 197794706 640357120 894321874 938942564 359321946 464618383 256796943 690246173 468139661 878400762 283270051 320814067 661014785 739729034 197583663 209323529 600545473 357603545 1654728 95197971 470315659 292106327 883918199 862854876 840307283 511571912 46138551 513153730 623287742 742635204 21206778 801457205 284738216 470070326 668882212 585685307 710617503 643370718 359292430 804423919 108409957 419882447 634550532 627660286 619305073 219700465 741230664 651089704 396905839 461216128 759683469 283191237 505028028 891528843 527047292 365179453 750220011 419108726 699194162 487215759 982882882 605551736 777096896 877121739 189963069 220270366 858277802 421152152 676683786 479233222 495287401 983087791 223870988 635865381 415932393 910454621 873852505 793340098 993821195 32144645 555082300 765335416 410058788 438549404 295918003 226254584 507648893 252534828 659075569 56089924 399404497 464478033 11563997 436210998 688864209 692597695 514155666 529403127 551127971 653246138 854449629 140480136 208033119 2513052 785821378 87177276 883411345 225878866 987396088 115828028 130962362 131798239 431215720 948076034 604133583 684818904 931481522 437359838 929124280 240154599 935738535 175940724 659490258 434979401 373799376 246633532 410178414 99058255 748769766 20268289 929764944 437977057 304744024 47085923 300277296 826436598 464445896 309793365 724590396 321679645 814260878 916452767 779659924 994716663 768186163 406213725 450577101 481144762 622737656 652920190 709245551 337807024 862110797 954582598 898439287 451223222 644073306 282965708 403514582 393504701 176152697 396912253 629618927 471630413 411342009 29853847 903409693 56491517 504020573 956985519 102695467 371116028 30745947 366914859 872397786 373892491 112617950 922565065 25256287 194991745 159874757 654980118 773571298 480851910 236717089 195713016 412466431 743317464 922999227 265881637 802517321 833904969 282784651 626761385 742496450 675708222 928298562 924329828 423359077 447412722 567372737 103264906 411648925 221407537 887289760 299000097 680199371 608400093 208671144 795265926 875710915 18034541 734391897 454019048 330821711 721106025 107832677 213385420 605676715 139007215 842410035 652692359 904082439 630674993 734720093 423479495 790000905 288035317 533483058 975190283 381048904 26352916 645112117 597145382 254695122 703053307 723795100 289966272 686289062 406522157 929666001 301181141 582868283 779619262 111321845 543461940 615558648 213738457 623215448 184019457 874546873 113424700 234810882 516503091 994569809 44220343 630539822 409519127 767481090 843286449 82008521 334639819 207044870 131745443 767536119 363579844 978934538 427544474 207175055 211334984 634216622 977802169 297960346 409979637 799100678 757212341 210632152 121319480 247913756 881466199 521605946 912376535 835575915 419736062 243910761 7773544 984096613 600588570 731089470 957211095 618514415 908254130 718955592 746703332 292624864 355144671 776168265 83323298 74558853 457928015 241680313 260051450 351810592 87037379 436155970 616939302 444176484 344018833 79996994 778864950 177844987 117026338 133708876 163988110 969026304 743889013 200170663 755626086 111626885 353816986 774190029 548373321 431611151 513111352 453995246 880817558 308971029 513811465 512006250 604442114 699728260 920624728 931059803 100223508 443464254 971198090 110633225 457570984 300113558 540363154 525906291 87150701 893615317 948434298 478690765 1483879 810423225 919168993 729828860 802736237 458141425 322124408 822487068 554529196 87035298 277162884 862541051 321634594 119040741 701626463 417735323 756357156 538692678 776028151 759754419 771651800 619670599 582946638 265160495 355486396 326128347 241987064 656790188 651448605 185561067 411224736 699327741 101957025 975741396 522200963 846469545 956932798 443238375 234752243 669158506 525720128 336904424 253186005 26135471 191555527 110934416 208335908 199306523 507055942 413147403 915703148 138967044 769810310 545076603 23063375 272474100 336473249 148047987 265012740 293588780 746587271 256660860 536853203 369117468 143000444 693060755 171858586 279700204 916501656 88524969 393284683 820887543 121973318 812367906 225519467 713576522 641596613 100109655 495149717 604119338 497231530 699543828 217407989 12984715 845303644 636829466 708650446 98492569 151748503 489863838 54850292 733415987 327090666 784283848 106382675 302228331 224625976 125733173 481104486 996367623 196657467 987548278 613422016 187993603 366850300 669540495 433280903 336367117 297953629 352718713 138088180 752368648 451791759 79644064 733290196 296175753 898840476 307633253 675396618 139931229 352390878 376595101 371004426 619902721 52998790 921685776 410195296 576188200 371905046 901025531 649360423 715129657 29789159 215473806 211943059 312664527 148380068 134781807 92626791 25287735 143351501 438114614 814124159 660930293 249705781 394123247 389070152 109029439 144679813 329928859 291413827 816038528 911531447 15690670 596460678 301933271 229210011 49726867 538892858 240911254 605568341 648419619 925335326 566870211 970738141 164336178 57551362 254019738 227348350 193425411 446569549 994404872 469190231 391387598 819401336 443659570 890183901 242762049 836599441 859314668 461746263 508598012 834000057 513777219 975199073 1399060 852139430 373757172 680939625 537627536 469608226 566445042 369331253 296552687 525107850 939502308 314675804 186370209 598507856 142054820 94956488 817496457 166114169 619150017 841247546 961760898 35794463 235685374 457082822 493373654 295256048 343439569 511887186 504916680 658730413 638446821 68420380 840331788 885672620 873438360 454447153 991230026 42356567 907765629 81355255 792892830 123574187 723179740 115459748 730254107 642610618 186221613 34450372 965358403 50881065 84751265 601089207 370199697 583807666 168650393 766017328 730746863 27575972 183448620 455864247 639420224 415862622 698951078 715904040 665933783 747172567 354155779 126661170 602182398 279555609 907335544 396767193 770074737 112687041 626036715 943667701 674410208 146212481 790687606 613903025 775404656 184983455 9057768 393086476 291459387 838842739 485418563 623113819 806243275 656103917 422800703 745898181 666148771 349589260 462974406 799390150 933371830 492114280 957010294 115423149 321772270 339163305 789546274 308385053 430381222 298998797 973182801 120086928 897414449 703133414 867540158 578518479 338521681 781368090 281384662 915604603 942813120 734903201 300182077 627003016 522961835 159050507 247789385 52274620 74449713 54669816 432732805 402505525 409390312 817321373 686295344 110235616 570468185 463915589 23049660 864491779 448300415 921160142 542468175 223969971 322355020 813652520 361492293 332870239 773669925 479904218 674793388 357023043 606326625 689865341 372125126 728566006 543568077 172079934 969285515 356881373 304920874 25461088 450885924 777629621 488766638 128724664 683880305 376480781 726302591 227925039 860459652 874558665 974005307 367045188 560536100 957128865 767146099 84478343 244018763 839230367 570699564 595764511 70901160 178556325 886910812 444889925 791990302 91672805 841362547 74964423 733613379 617985639 334748879 932574854 734590178 81676934 626483782 132158968 934128505 786647411 969093281 218064807 186578108 547185073 285245467 282247343 905858064 260820119 457697766 381136452 142615825 393268945 378495654 296390698 126388236 573487839 330112756 154499387 205590662 338379157 102528476 57150437 579608499 724572314 768897375 972457129 367819007 327899881 515874034 561852573 362311305 70322514 740206589 984093675 201814435 390754042 527491677 576146512 725465940 515476438 524516579 469637534 269547222 268086068 429753299 176474170 892809752 940847667 144460646 915959198 349126716 650405447 7875144 44125912 989206554 401861558 136503322 287763722 64549564 755907613 30892017 285843432 980336608 618234603 790748885 320518717 370446457 721210852 94961219 306233958 404778286 377687455 5775020 52260565 376816346 405558281 259213812 739545743 788614410 880354016 979542003 199511471 523363970 517789753 620022520 619268577 723961784 899299579 525923393 27997415 16921431 183877474 192756867 904307480 180095166 989555068 160468072 872045020 665354879 517529519 804928780 224406065 72247008 255316785 867569280 435447081 919008349 559307919 242031688 677369962 212931108 304846375 889088988 892375724 864727703 221812397 14338858 379860543 992683982 51844522 636758290 819591554 562907154 324346872 824170473 459972461 304317539 414948936 552544759 324441096 720254196 824937372 865673721 39722225 514956713 18840525 923522975 90128859 274609824 851369478 198418959 6859529 783935141 566275399 397998688 564176343 164155836 863553251 347057184 707687218 355740571 128244482 523972047 481871898 54052909 250016544 415037282 136481319 549436944 88743052 6982337 276336130 803560728 705897706 283999817 731489767 693815498 166433969 955080010 44236842 838054626 565964718 891341961 65046446 826992589 616956799 356345536 915870831 166813487 755819033 820963098 152165370 222924895 561204803 235951031 636339184 468922086 225049113 240974894 363808391 922410756 972082057 375433222 868770568 577746475 851823321 134175035 100963922 802872194 960438559 299989696 239058774 210298467 25237191 470878455 379648921 482865373 441072658 145600570 336244661 297554994 256768401 43340630 54211543 644166490 831817390 993676811 938137667 480287103 201617443 760222605 622064076 816983679 370407040 224166150 923340892 12335982 950149801 835290130 64850802 555817233 602992726 227784001 980493983 466834019 282992274 482902168 310329352 736082195 102333501 632678928 563847399 780150277 903023242 536405526 879662090 536532941 154538881 642890761 11050066 899247927 765682302 371794624 766563126 956333506 71361712 263703297 860692286 286978079 630799259 59841035 927103112 879536311 687048087 33844237 386408261 308482595 65821774 537610924 178964541 987435953 857917762 6763905 954545479 877366246 52880452 540580505 469227474 754844407 856038398 223750387 976946016 141945166 528099435 621975302 526117893 965434379 792109913 193041720 298436844 790921088 88437998 451897960 666397906 65931188 211713056 660137573 152437897 403837154 362289979 452891252 365270903 934117879 203121248 273581006 859035156 986092311 963070976 545397791 335761007 68897304 305434980 438056969 627885738 278676229 290936617 88114591 308968314 552317596 362430908 103064298 941026472 810951377 13877218 9017959 350143890 220214089 983561011 463571335 279248810 375247840 392678042 544413486 243029750 525166883 449588951 761103413 174818447 671326423 954122493 696884713 959402274 278380656 978596084 674166409 850127218 110124954 833583096 84060619 515180755 915628724 272071960 971566935 616356273 780646736 885212088 302363979 459616775 987600053 826906127 761414325 823277545 255744093 989681066 707237916 534528506 142596215 874518503 869010424 93111286 117139046 720327291 223912245 65263914 551344448 622471149 613415861 265041143 572316239 213746712 634952395 934018898 910825364 864387757 205868480 111410503 252738111 486144430 228012625 514580850 682533176 140879860 870517551 104852100 325896090 62570923 331995774 42815940 182928690 189819089 190553686 606517643 35016964 185961914 155610949 138227143 853665222 85293967 495774923 839012473 528422500 38943946 158551517 349803575 207956090 177153979 298125155 173601962 829294813 746386182 41178811 609925905 569162259 928331299 23018035 683103933 565598933 52321245 935759762 791010195 660439188 355677396 991149200 56486541 715305970 555551739 552787289 955812921 511685445 940689690 70947598 969684792 241501975 76640077 807304771 214668992 633827496 992488835 753905026 6261531 808373866 639302399 178319815 308142630 356330628 358928859 604123395 728894931 539754833 26375040 203867290 594266791 831485406 240129840 230208484 374638652 480300143 258962557 570014895 318110657 497961210 752043470 259025851 244985973 692975018 92460257 496476477 965480495 928136541 363117379 955991389 220269529 999726119 57578714 716488376 151858672 252993485 672418396 253710046 10273542 992268875 443800021 960947413 214149697 326813775 452210469 729700244 165930969 41195963 92662400 607216777 160039837 577810982 433272556 82009620 180178287 65906524 248828102 141657097 254892995 561093082 580333629 923632178 823963684 11088211 456567254 299990731 442722224 927500077 871886054 144777988 690530199 979384069 285320219 556532099 445218719 624640807 771945972 61301471 550462115 60254486 594460484 156623398 291822863 490509322 601179571 968621912 786470758 476560237 782889533 125580777 744611517 140357981 756617137 11537219 890347325 489017134 899279155 614802754 581600420 419293157 633041594 103743670 153366213 904487613 172184466 462169060 45229571 965432230 922632412 669769989 270737882 663523777 789766665 374964422 966501207 221477861 527665507 46186183 238160282 164220190 26718341 656757276 586227803 672757032 39741661 684190671 787737699 470572280 975115825 176029019 298198542 387133236 850750743 554144563 970274256 8171702 497704315 407254841 106144428 627926796 796860189 395219271 628992702 902966011 661846544 774658474 994322355 266944760 712622397 451466657 840765260 982004653 159667934 820198882 178329567 1964154 702479619 529397526 29855958 333082610 274508816 390747225 296769837 595669594 999054141 822826427 256895992 265347117 715447573 905351361 614049499 529366170 13657591 431684836 759261328 643094020 397018264 191007248 876089701 382478465 278463103 65749799 114257339 567105628 467191944 766727292 888964744 918965908 319053154 837663833 473336790 877087578 702653457 26399097 846092098 399885975 623472748 832982414 280045181 111525476 130619808 819666364 211536335 592515983 804359339 958471964 135052943 20085789 920297698 359793466 283313068 602387906 445991531 861835928 375230503 226605163 439996612 509403433 857052566 806727348 824093498 220740822 892433059 920265842 409403251 724370429 514049419 465767723 605510629 870113772 473908896 825313433 873708636 365712746 576243912 584510764 708949112 724807983 715780603 656526980 591330860 512067176 424767432 912941050 872580161 298964276 479976401 717231384 52443345 406295337 59523146 573799964 23842252 166904271 90047102 70345850 263290742 846815011 968223050 294530391 798678247 460963350 596335008 359248910 546022025 846114060 727985414 249778863 57887902 930968158 665049620 421517947 794266040 413642456 652285690 761664618 847248703 244676155 143318519 406560165 885801967 937326012 93146595 864821260 960622167 278052995 365487782 294933680 920620890 381605422 310951870 753760858 110113458 283194187 956534974 592134147 184913768 808144865 588665801 638786906 828743773 986771944 51757595 565582145 989524677 894493644 423277184 941176912 160917671 150087918 124891611 922610001 87585118 423262755 671319969 479503298 738587675 920504371 847547483 898393686 954816608 748486747 913061928 261489524 900383366 810226892 120635704 580481462 558002232 478431017 688929874 939972204 801420534 884733709 753389903 244551703 336812179 582740611 780878236 297938670 269854648 400514188 387688636 970368348 839476831 631114653 971730116 46537344 458548312 763085342 378349790 37449387 851084231 863427308 91208646 742459878 19916196 586681815 508777552 539979881 968108601 165749285 192372192 330638117 997190568 342398221 612374256 510757947 743876195 564206141 980833166 105985411 706154418 87587925 311453659 360706822 236832817 998703466 127115405 499821956 263371342 131454340 826844525 717646063 274958031 546138399 615893978 122231022 539921738 60617134 761397061 402452315 668598956 240473107 257509811 611828934 431389619 464433449 799149630 411788527 214132084 567136827 12315028 776297295 726565845 558447497 225142902 917904784 661092884 40609994 767860795 550791185 348120382 291895205 287204682 593374819 162481849 543754807 172788131 528706510 457704635 461575056 731327319 862712269 43123920 163458101 397629707 569325709 638927960 342345888 183654010 821390707 184363270 320767931 209743600 985272211 792880994 343625065 353970127 908085817 374858056 961103102 304270606 135135588 845170791 81024449 752678837 265327686 598270147 863039345 316963426 584660421 468255028 507177661 355662279 874649853 740169189 373603275 127184681 490410428 942491861 779838130 637522147 7039749 668376665 870205439 523827937 938766222 5628824 545946420 999041830 5487169 699370766 586755908 762624582 25216703 254957833 708723481 552603116 915715544 886107695 279443983 543732565 396258324 38957047 669531254 780411860 793604653 958236459 447784979 716643148 53037971 181137516 113063583 927724217 948348135 114728622 415852615 793227943 360480384 564882359 48323626 123157945 238528233 164262565 554246366 407607076 676309345 735132261 753609452 133820209 714796121 737040956 359284048 22343102 245104634 136877634 364809210 245035710 327706268 560812002 279485519 324265652 622948176 569933404 826023848 201645372 703057496 479584067 856981969 269894019 612283305 343151360 127713164 480739018 23863664 109275469 681658636 79425766 609438858 691595706 485105786 290708675 121341706 34466347 159212660 878317276 665635511 787968343 641772169 286932421 964670347 171134283 195931582 270092962 828288565 33551846 685372684 501404077 159614104 279374683 897509343 436361395 660890698 441705649 548429464 458811288 618033430 895768134 802570508 315178190 807775098 988709448 14681348 466627554 534426410 998120763 951921339 220607472 368868747 229482614 697950563 158668329 322660408 37384357 419639712 703430228 666313089 50848328 246740491 63924555 715316455 335552051 853788080 771830137 493774242 133750284 559942288 461230947 157541147 682281169 661899296 631743516 614089074 443926351 927951304 369910223 663802873 33522859 567382374 784293432 613257654 279651549 407877576 614869803 719295461 6330160 89151285 832533260 888478836 986946756 98611173 965416278 442856070 980001548 65007236 208214805 891796209 380078673 901318323 840666475 323511999 146143788 734926215 55708174 107564977 603833360 685694472 119540680 556490935 645298110 582841780 583823606 433952377 948987342 858853625 388197898 885262801 90537005 509963710 295619082 472021071 45385369 88742363 662186766 317729460 250531111 151721372 121282757 663742839 427572414 993950786 892339441 873795907 43905946 457892482 793109478 905740663 648229833 245410052 636976399 657124004 233280433 43381989 784402281 519235347 995853448 560111157 861761543 453491517 520958683 57154682 575559308 849281617 633340680 574067499 373292468 595393201 666637763 61372470 467635659 104409717 870487189 564555387 215654196 891534822 438526552 32847951 948887267 496130564 906466748 947715578 395934947 840562945 939559878 528397881 430546130 109551300 728181324 122297020 590281312 349178215 403019898 839391401 757742548 569697210 474060623 115927320 892217991 254696381 674774561 251504532 650205542 299931433 187194133 705345184 423515508 657422312 10027432 617577008 520214598 364765849 772069161 374125100 214625413 731058445 899838780 50522353 742599792 243337933 202314840 947498959 326215767 282860433 736068682 777524108 323200801 500508106 388179120 620011743 595612871 343403289 584404351 939255542 375332054 549715670 63294334 479838193 783862513 527988362 255568072 20487012 967712589 565545077 162723150 416328921 960345908 314255369 131149651 273351756 910682498 346025580 461905902 158506157 742501675 765640954 24269707 408681569 336119219 342015937 379035754 127994818 8824244 286945796 887624479 71564186 28359004 62256313 123292432 518739884 913923308 468589835 2563323 26101547 758045498 880406744 756091757 669679425 997039664 728178995 567190859 575177610 295687499 687369443 830149709 89384598 508388380 812875491 684414846 104063594 563562186 997617376 586327998 810746111 488921231 680162750 880671296 73599170 50737207 862448147 196471564 426299667 35784356 591538859 383699838 938699462 865226572 998196482 234668741 178883749 589787321 650181069 281682021 705397227 208165640 648368497 563883701 8642250 976026731 933170826 708649826 894743782 772055975 192109670 190055403 300192216 611864726 974485384 473444386 368230317 949857447 186407461 96768689 280677221 607380313 238357674 827902867 404351860 797706435 864365620 361307286 249973827 802211343 860742422 918702048 15176880 329864187 885136727 981903975 910796938 262328663 547649329 921035383 232082198 396579209 879381907 849552432 649389453 695244556 45505696 996018182 830996891 37397996 249587758 306246463 525679586 627771467 33413704 477050488 718339701 990606048 221083053 448244769 235781981 245643635 546953294 675304188 408210712 387169122 585277908 937688738 908422932 390810656 185042455 745715198 344716857 53166000 999919528 37080016 617070940 919101742 270645320 677934891 153810381 953776966 472275311 30353911 635046346 416370363 741116102 571942768 213024521 707162850 810203309 264193701 174066994 982555172 571967670 117818618 680456803 292739712 386497576 333679270 114716074 222203910 524028541 964539702 410548110 713477981 286510564 952313864 248398983 379854398 650507199 400489169 289378689 955764214 100974374 173352984 660398686 149921768 475319139 12733880 520076913 266157577 444567156 312953186 537725699 645118818 427164045 884563224 501641169 633943698 53587347 298417075 846014348 597804105 264739233 983284063 515715160 36031950 764440455 670928922 930822221 846243706 547275334 430318136 325896697 97145659 64507541 670470882 880461533 721563410 765007711 186599058 192443371 108166549 811448387 229512088 802122767 867702382 281947667 381022872 745336995 264340186 801077077 671317770 767697912 54061098 665515717 575096249 943184852 565760069 982326737 903319365 828097519 67556901 110690587 136422049 971253365 454576725 421556987 195472789 748533895 736692090 379861499 257300284 907828922 123023559 247380825 744998535 910879126 192423559 676208008 903169721 280055320 602588823 236566703 849576938 332931120 516080360 779291432 127133060 322141508 471403010 193245699 79918281 291985579 249668988 647055232 639401290 512075315 895168645 890165145 742592369 741162140 203586654 890358902 537598713 45474843 342158046 111957750 161729904 888390872 880076013 940403501 343186620 108910960 473710857 622507232 997558675 568205171 257471940 586308107 714239489 140746727 59619395 490050907 322925542 295653827 48716480 830075573 103348597 363324021 176699658 476651437 828522935 361962589 633828096 768726544 644140294 448830799 794233114 889258586 68384146 935335189 656284384 287540288 272117215 146537451 362809200 744217384 839474501 581989121 668279804 818926764 469101679 196521725 301764682 556852507 212559325 401280630 92328242 84042232 400149090 922785402 384082724 328700025 289481126 104773897 521420959 198821385 149772453 447661975 793443515 914474182 940692014 826056078 742082464 637297155 370204004 483507914 895972109 887241416 333064257 425587739 426332370 35597901 707759630 586956230 849063254 58632835 743720941 858707973 642180625 420758667 715921743 285473154 61209107 390502716 237938814 766622688 274775676 256914337 74067220 516167218 634866434 956195193 815938178 489450882 435262062 175309238 135624331 102378828 920149279 776162046 737660358 966668800 973217157 115441197 593221151 532298627 737750183 817854161 282659670 606184366 305641630 577462189 165611390 92093134 81582359 545676086 715968896 216831010 731093973 782443545 139748246 195051105 218396973 213903795 114192848 531110961 31878281 735595159 274158226 473229489 268478694 464592652 157707540 214413296 926371669 816709005 216672737 795812211 516328829 64875335 927677784 540467891 109897751 377409694 559717422 334443933 60066161 30776744 325377514 810017040 732512748 442193584 932982632 409485666 783881854 633914548 126918487 334233820 115643697 494520808 238599355 335095865 308973986 480972849 1310571 489516331 241396099 136685995 146614420 689447126 274299673 959234852 591437620 297917011 746293182 454720670 628402336 244551471 793870944 566168017 66944254 994915305 334978049 602555046 161314252 859993719 324440629 882765245 404035159 486247617 185972647 790405352 386720325 884457253 611941524 109044142 18172428 533316850 886591822 915341769 799012728 46373613 724228794 504429992 637051945 848180687 270542546 454675694 3353618 393530564 514014501 17188081 280584699 221795821 915577682 558509884 307486720 567594207 366788496 507389453 112366097 346140962 671990057 974759639 192577648 553657524 27731195 686401218 977794102 787758723 242382838 30424358 827035597 656301302 997267872 314459156 459328375 186417253 152137876 641955021 487081414 266170268 72011518 560280648 708761634 52346973 166282017 254641584 667724615 648524762 714788817 539112164 702607299 115248959 960097017 168627446 719026300 633558054 53160983 626151597 303372585 574429472 535113915 290054915 761184468 197342259 407660812 749140390 652048478 416884055 909171266 952700283 464427771 395946744 860215597 675281687 267322546 676611191 130480301 455374660 421647070 313754281 975478839 129277827 577803440 138235478 593874007 633849476 677775274 392115387 256068392 956207279 474615333 85579273 571222237 603720350 38671820 310972899 360349244 780688800 377710623 24546788 804028702 2274360 742216945 352686615 924080881 40683677 684669675 452515197 122293558 280977720 643435527 299917451 301115907 131538728 454806037 576483241 735812737 198286017 308954937 441849780 465765743 775110664 791799403 472162428 66481565 39674169 714349557 949987655 349575282 272752962 221147129 939087180 340520039 901101637 941182697 434375737 388085642 326471194 560652301 428830894 457599484 12039370 253636608 148731584 691032179 789316373 828779315 542144631 872800953 17564397 474311273 378448464 272019499 576193017 97654073 759541179 104788538 301440531 209294992 818337182 641428717 28367818 364334892 316612816 127391582 639354593 214495266 208605855 41324089 293355214 742401880 523460939 434216512 225950012 459977228 571653768 944295113 47223433 893847883 717304832 887370814 511289417 657896571 568843727 516498076 883888577 777641425 736963333 37759477 159129196 836732124 508467752 428218094 438386298 139020024 273433519 929239361 367086412 884947932 834988168 25258556 446409722 432932365 121714834 732697409 616440781 703142248 530733860 255023172 403331269 778025372 58385284 218438224 323354644 48719533 248702321 657071106 922568352 911486323 101955994 43551756 116352901 791357977 455778853 689380788 984686737 511558814 652708137 554122578 803018439 644345687 151345460 964056789 199696092 530824043 585713093 685455423 789908925 813166422 827442643 756487204 341715207 448799078 298702404 207936560 773659534 172040769 501804151 108007838 857851863 737749341 625188539 965589441 706862237 139556231 697529557 162972287 903667535 906408797 114059390 456753872 985609360 620339156 126286819 741216068 879093943 770456242 906002979 59003514 314533965 226078484 198587861 841040810 247986833 442477034 619732351 485727004 174259191 50969718 226483232 324372143 645929124 371190481 340055463 812638803 671563508 53982822 821270905 235196047 973877749 116098165 553420015 188933884 496835561 945208465 225304021 814907591 752245448 875796771 772277485 286929203 167408827 19169765 351359082 847939605 17808546 275354215 763186293 96580182 314220175 698561165 655232940 438694517 98903113 102535950 252284830 27181314 274735562 823361527 503212880 191797028 574514114 298560807 984158651 568575252 202716177 162853584 763311179 206102176 840972880 275506172 869152609 942990761 918336073 552766726 622064851 345613989 603030651 543342109 486254695 455439133 507916439 615049668 196392027 719281200 89950213 434910037 540065248 684496655 706105952 528767353 997770650 933747583 654427126 17266865 32241186 615517786 952548937 623734225 221033092 68211726 722533008 447140479 42402497 454066460 222148151 921590201 277525070 817982106 84498266 667885132 69572244 19146418 308575054 923220317 633794414 556080417 809075993 483636964 402853294 387121593 462457845 705734188 900102551 172288735 904209873 620003413 15920484 235171853 754488784 775255762 441776576 664670801 280276167 172482028 904767053 537099469 111576515 749283644 39128093 176299829 322742401 284532277 247917628 256770132 896728565 816822424 933191204 505913479 641675972 458889469 951470150 184028736 123620297 997324625 461812360 435683460 300075667 487493970 71502530 438756718 219599333 682351381 488932672 278734506 541051958 290301313 141386051 38576634 935788591 192049362 553548160 61634485 566494511 260607254 67372703 720852291 338506186 175914675 717285821 476904866 460442694 209208543 238284522 509387236 305315100 146468903 887069612 238031791 902032765 97629929 98356091 653029819 607270347 33444825 151891011 551417431 590674459 713960064 801057509 450420197 232647354 782884792 491674037 376296794 448052901 217572913 775352061 618213567 865013263 34860784 556649337 554061234 634087647 449854923 145802970 331318758 765378351 942495726 978543171 347852702 177222606 699218520 950068943 450625590 613944511 95198814 963829257 141513370 630980024 562606120 637823090 259567053 622059172 258362160 524908030 221438308 897308705 179306182 234558103 481680392 645241859 392606862 289874585 454567928 128835023 406363903 217401684 382612868 650068289 214977510 319929742 480556435 77998790 805861601 357750270 302988830 799980547 698895845 637718482 642924723 85705804 193839545 520337194 974848243 308838190 484824184 883868058 327560980 296512229 699460115 457172140 674612319 234775270 361608909 234657372 31287219 486398551 331838909 920718234 657789952 786181266 424422735 775156939 56925901 475225510 461144515 288118345 902154419 817065174 95151533 828928222 229619168 236938008 790162035 369412173 470542997 640416662 134801619 239170505 233742248 239417904 443461466 683171964 508845827 504466937 232407277 82822146 260130851 947182518 32395588 834221803 18618010 732427362 281319786 681455932 255946381 301746605 4887615 925548783 69449014 84854392 190073590 241000558 698601315 892305242 961995671 252838172 558003701 355412254 106740094 825966028 356899939 111179075 227888090 185389384 508481332 253951099 91365423 412395723 492892808 222163244 357341908 639738503 72621200 236352498 377499510 534458913 438536722 914887707 860486035 40706352 15512294 674597417 415038208 394280385 14834299 284761684 993975908 351548118 595557458 15696133 283377083 214762210 70982274 737532765 6506707 807601230 482637875 359973804 762614738 145454072 759171107 570900986 461287342 363248559 512249124 176641153 948896947 525059768 85899931 960908336 680481537 658043980 29346563 500397354 648299788 340318743 758251624 305614149 942388762 730850491 528942317 175126156 916204744 414252107 782257990 334976957 339297670 759042768 525905215 695414988 649964310 91828424 615160371 319124318 283778833 414726050 234125717 697957711 602430050 235055683 26196843 367221549 678647752 422928260 9204429 51585722 959125081 206332081 644577899 889685869 122204154 360821259 781113093 36673266 647181799 929572679 237196272 158449062 803621170 13299726 358952344 767519004 412498235 797435515 708908536 926197914 245576253 627359648 18374947 269853596 739492290 253841921 519627199 46558800 981657385 600257046 516514693 585489433 749942311 805051598 47655875 767481869 198487874 572987399 409282009 191507319 569609304 883827991 104225727 298747477 354169111 527950150 484747902 711344602 252702082 501061713 365774514 897709293 285084274 256722153 377003279 866797737 361778195 529378098 255526105 678575323 469142627 537101125 835833450 904994439 360389046 292774318 274120624 860896868 615576372 304889838 207732396 350551387 380003673 481275130 920369652 589026060 518110837 757048250 800035121 784277576 927697706 459036043 258238882 73475992 292799217 572268221 148872344 461249973 60609685 115044118 795677176 320624142 126868661 215105102 529832636 109614917 708398663 314920081 866074482 785602482 570997008 392848128 155926715 393597918 83133996 259008560 13161421 11732234 99720332 232010921 784690930 277521318 355550579 622110056 746102279 640167386 418607353 809189469 423396606 308245504 432278152 109034734 837756508 833522983 132053346 638701170 523351995 284184978 780656408 264561335 471721033 175958839 220471828 775853181 661406536 171659329 243930128 765279225 863370380 136290191 407154333 434458963 75543296 977470770 68202398 34558760 680976161 203291379 781617098 786138376 509430145 470100682 907083565 578072057 678227781 896368488 525608871 487545074 78997160 945303726 634043243 738010465 491828086 553165364 657863042 678371750 971749266 194839491 518676038 446302614 435476336 289817563 10419175 375597304 389382811 446598190 526711017 556249611 312314928 905257507 506590884 316856831 79503714 800004948 580767171 742059383 580340212 544388624 132655302 789153037 896254658 839099866 834258560 462230990 166382136 579376104 409118873 804582330 909492953 145742244 110887948 344159813 726289849 560642351 859076010 980043993 381203204 718923225 19512470 161708370 606526069 948099242 594064584 317799552 639774175 866247901 67651466 875199145 683240360 836956255 510147582 308002820 76545865 893258324 372910997 760969022 184900047 671553427 362511001 96051193 377483869 617050917 817127076 604285256 315078824 739442378 89915687 695955509 278270841 137694579 107822053 727578172 682065711 426226633 902552437 875087309 822498362 36733605 727075267 428269261 398589857 610574742 476905615 455898389 792694653 359460190 817199084 668058866 369043324 445996661 872096962 380335524 783770975 439042437 668772173 232113631 252345212 6087660 654764445 651672140 317755708 284068925 718828564 60818953 121017246 113370815 197029355 341586213 11750835 412864492 976307117 709201701 820739872 263495924 336626617 602124162 388661407 480986167 751546564 502627369 122642558 381016527 988950101 229581817 258011422 183958020 962769224 486975816 594888565 107001301 438189132 297475679 352181133 265528182 606158437 431869433 551536386 126011596 607478634 479176136 826311048 844146675 518486664 448562928 472543075 307129273 243109053 104933002 200260078 889453600 830879581 86953507 248991765 451877087 669175953 8650298 625629402 427239906 922985939 598075589 719711187 317387206 434567284 887947181 619679658 685228638 172203543 173199181 270347420 960100145 302572851 625738999 114776315 616814585 654031764 387628911 726072236 721012517 562463962 705166190 982998186 617095256 954408184 537693216 261673857 658790120 614658742 273939878 754382803 271483999 531510320 733257109 288729047 672817918 932069718 546727798 171079893 9365045 655325290 766253892 181026731 195156780 562257028 112812529 123899723 803186494 728231953 102681569 178149691 689227896 428752208 82285932 203730451 690553886 232425172 733517152 375698946 236728615 16785413 16444798 903323466 229243580 509073310 575782649 987805376 851628221 913901616 929364730 65290829 316867644 780732062 5841182 970282351 640066559 431847584 371707382 428313016 136183554 269698880 137829253 736315726 291010291 51968863 334473670 838781290 920496309 670188081 796305188 529387737 463325405 831358397 50035456 279978110 825928760 336760670 996626479 792454094 870795331 632768580 24737145 119975762 881899441 433063924 952395803 232131881 232109289 289033924 997447750 378768771 788332678 376201312 514753950 244136231 616483797 567141448 840174011 505311214 791881562 726158927 202945707 154970437 263689035 413246749 375638382 793348783 207224851 882722478 522179705 974727233 264806097 131115730 410849332 219022117 823518167 722473387 530531708 308544535 418976555 114138161 438797857 387701739 150769417 658183345 685043561 521981957 176478302 413110602 830696588 979535071 468708175 443609199 912816949 570752646 33365424 776235880 683108871 562273054 663045006 991225040 837219094 220681562 950862246 171432216 357249130 185844996 143428075 1885443 51659904 44223867 56295428 401792040 81784520 141249584 232920523 905390964 280679464 63132456 75505615 502821797 343644535 287418237 328443859 945594832 469042179 886394333 733053261 11658203 221879820 12212489 14409192 162081027 96843590 797553239 362558466 732389464 736145755 887774257 155102510 568202044 827603559 141869204 825796788 190456296 641743738 625998226 55542284 40047079 576469274 918787024 10004327 815113881 15168446 818854665 87896102 381554098 915356756 204662409 71923040 414450104 411907259 834348466 417301089 138195080 338445898 823980155 415122725 972284369 558994504 858692587 751112929 920302487 353059441 821442211 237393019 829492402 100112760 270206290 231778573 828667212 889214847 199236414 396126822 105237351 727883424 583169218 306009480 915813717 693393256 443243978 591788331 655636030 814354262 832592472 149955641 244837533 580641121 839710467 488732240 475399363 292542063 752616819 29308995 308998483 814659039 591518950 537245849 148768196 666829312 490576046 879337485 739718371 131142295 563871409 733747724 233307982 499526493 282625512 986079034 945053177 579130495 500347616 335805421 404929197 813332765 141497916 986181296 278182532 849273803 809477424 125012674 711989359 96544018 553257992 627931285 975452592 32689648 277951647 924977231 176021600 586962516 454157544 481453644 870567914 549226403 498183529 774033817 18542990 748540726 343757243 618774139 922891999 450017497 886103308 37198567 836727878 114763598 189874844 647897351 898808700 300447432 647518787 184198075 633836052 339261297 675395818 362335509 887027695 881283556 15760141 331576028 295922117 523721651 384379200 19604234 435747235 793240034 117435559 818062414 262203239 64621930 330145148 77812875 980506950 356102583 429277580 678886743 702564423 420586795 532737210 983523965 615753414 473715097 877663611 471721083 358405874 863797450 90973017 616457477 529488718 993917691 11446129 91863424 977978676 935439709 888785652 878773128 473361229 555043476 774780841 569842026 748559898 784333113 489255017 809716394 587300463 83187288 722779042 791281791 979313138 665793011 654630357 20998226 434310560 12575100 91574297 366309443 655331401 51353183 419925653 637255588 247849743 318282870 1302281 887205756 220024299 281725587 148463942 871094021 118218792 591444730 769417649 710316078 266330342 610401763 965763525 578233881 416777112 193210364 186211982 406917534 979296902 147888358 517155118 764718535 240493388 59873204 884218715 329971794 5370713 830253935 41214431 598069810 94927985 404186516 657888023 73304590 145962796 642075283 67418485 229986497 758977909 844350546 204486654 924227544 214642443 607943849 646376141 519416855 450416131 387950564 300767630 899361780 269361476 264988484 637680644 684852250 299708169 2399102 677875843 717469672 322222947 99561786 608783478 207613424 230936757 376018837 173980890 907332728 865344054 696965792 182092993 484675068 915386482 162634206 935965649 159573418 266238410 838824138 135425219 896588260 100857583 73067855 246649316 991185090 355853675 79449678 660969366 769464461 469766680 420071963 996877008 156142149 715901350 359670016 882687386 732661789 697611546 496040889 389148051 241487865 735473225 750506487 548916843 89448951 210420321 808251101 104854633 925335779 216573025 748363654 763606757 704681153 309749660 523242365 233479887 709477191 848954939 170442051 418307879 717352032 389529527 502430924 610679682 134838442 939163491 874086402 555080332 472364025 647590624 873515841 111869056 534108114 480689318 517488089 295594930 57440753 69161090 972011152 6236422 195097795 716926482 973543965 443342453 405625836 755287883 546250670 302533007 367589571 253100788 198199651 223746548 696711377 598527784 932430544 425656794 398805590 651946968 250319743 335640203 821601988 412889415 855659372 468772067 109059394 229416076 510910343 772876246 544697130 253755411 725023798 866721000 659585675 535074332 175931344 558518451 462779559 826545467 941565731 411881317 846364278 859560662 677646830 759386431 762143522 469183914 227616104 262406935 908903561 618021447 312721079 193648342 739276734 820759439 918146426 405119483 801974665 314372411 417459264 880785431 635206882 423093846 255453455 853592399 135866233 642113472 74052062 403756765 295965745 69627564 986070298 188919695 885906849 333774626 430562853 580107847 393669778 472276606 827889106 216354937 306401924 527726575 177788651 792607920 347375144 516459769 186222763 339555593 328714215 719069683 737825604 636481974 64170586 558697098 488845915 191522172 519783631 154063932 356150663 264567349 275677131 817326302 92107989 260772687 421042051 302421783 975369031 944630348 83061857 868421346 698511184 731535680 737514885 375999504 611502426 237905238 499291457 213725892 989574208 799272267 317569436 187165173 370671060 268789233 987965648 343019503 65180506 152134318 239458765 707636946 94010891 396846074 799238324 265879826 837942164 121296869 198799196 229699061 794286228 740850830 44307920 283565592 702292769 950650541 602621134 680115179 735233860 830496266 497891914 942225968 613015416 29567491 731950057 700591744 661505839 582083594 312413575 121042886 804315469 766678565 538844593 382254785 478857387 417057133 163885612 759952007 196159637 976107663 193701996 420480253 408572748 85200974 73202717 51275103 906123397 218498559 250637726 821562558 812727785 670850059 750314625 919596669 232804755 255096944 913132045 792881364 799254165 425624897 328064956 238797133 698103155 288925474 625714109 261713226 156229798 356158924 63539059 872404093 848552730 845803151 90573812 731788653 54240944 475168971 758876298 137423352 945628861 262707830 764391222 620510667 496238729 371965081 890074408 352682732 481438673 138183123 662788424 802236465 889232710 977611476 958632625 229125062 270394124 558645475 974797616 849732523 976947516 125101657 716179401 345486388 984875618 755666212 188839730 810052231 618096127 161473349 323802199 608120097 835157768 597131602 118396628 381211218 478832741 157731061 741892990 559350972 758767987 276288362 595767515 50173400 373816963 54223365 634891684 11004017 609822552 919758506 896380234 732542246 816477101 989362771 140968047 927475948 363429293 982606222 426445673 393129867 24511097 241838844 753366722 539337756 226997414 546811348 351080378 711723921 729979580 842292829 424221891 836007213 187275704 163780215 122588676 759843592 961701770 358413331 390356952 589930124 604168088 573268918 679151948 244210427 225861946 588227835 257004196 890246118 333988924 511208718 883751894 217335223 909636447 73840433 598219533 73268264 873053399 187080506 280861479 315022026 492529870 866653715 333654584 547777920 737298912 70850105 21872645 569427201 277257629 140269630 53363850 807391577 163554571 946150728 319092341 494104680 142016801 650066319 133331368 363335265 93321037 295740130 742062010 829563469 719233007 491308835 837495415 730483334 668045020 862945991 624147548 173593916 609304540 74956631 847928092 702566131 389289259 849510385 578605597 294685955 975685628 149333447 888378620 406129175 635300081 188000415 506552325 107536559 647730341 232151889 217855675 836453278 398080546 534821965 798060630 684728460 77370731 654353426 76167232 904976500 195537908 219189176 636988055 455027751 64817444 5384551 679730351 889983688 86697178 862221021 915829133 653858383 992852453 600473069 653399148 29387782 355221643 741498618 805874492 208033550 671415555 399786880 679236894 841857243 271063547 405259404 171676905 656896948 155127570 985863487 854484393 375774516 862136671 418754894 171311898 651423948 780676072 369968005 4830257 336268862 604771372 754747967 378163604 878963235 333845658 880942064 285567005 502197351 119724823 398252444 507794778 797626056 214417277 181699421 979594768 429125466 699041302 185466080 96794804 783012613 238739493 139641832 878464496 862850565 723421789 543134922 348213028 255402602 774352232 927888624 62031587 353319062 262702689 661681495 583593842 91500482 589156186 726867728 443948876 469379704 931153367 268778434 328201120 94957850 733200721 413974054 210374865 50615898 862670261 679262346 562839285 457355712 207372258 268024655 305230935 848765992 928172591 140988267 894092278 740116033 302889698 933654248 564838915 277004047 712589497 737047907 817536615 967981673 328231269 420208782 505178938 166729083 819073035 428898478 130373965 199996230 192815041 201030429 201649826 597554971 375439895 670418633 645713134 996904228 482717067 525722803 624310302 269263579 828727315 858101874 393333454 19235729 181962136 230941869 530988755 648344808 282186357 878966181 198218163 566366553 524659708 245148072 201756456 880656048 287641329 25290143 574924193 776817803 699747341 548939649 978221249 250232030 989038204 280176349 250305502 905702513 621241439 156066133 61968003 414743392 410143051 192106269 349059822 847574427 935605961 356097408 721228947 230773604 642746068 434103643 551603351 211245523 544797278 879095200 501083733 453020501 814810571 325922773 561242077 664091689 758468979 71662227 437148272 972974306 296591909 937297927 50057990 243164904 329174943 950542963 827381960 951087350 961870615 305318062 821774741 360907165 584089525 446084256 517670529 861081536 622704918 774095816 407448146 630306582 749808587 860510646 95526914 200549036 75526616 630675600 777400128 607573344 571664693 943432593 630005486 695459943 572712016 211043206 975176100 735688647 573898377 140112207 907461676 690973918 710884533 101536356 95115780 670638297 329353628 887615821 446920159 382325566 135228027 404042281 287306788 854580835 317361027 319177512 565877101 31309812 681672280 947859729 366660362 534950257 689655954 127147965 915867004 83078317 47086655 690222234 227510522 65123408 708889695 689936681 388337135 535755862 977851239 933443967 163245946 575960207 447434687 440237256 559494636 809325341 801481284 614241728 693052750 669458680 848804551 249093432 275451352 876623981 108792459 578236567 397543035 439585179 21688011 359891542 247464280 451895541 199781170 2066051 628682311 638102467 150946913 65052991 769316177 9666208 586088044 653177664 543338294 486626301 758772061 840268880 597114856 721343645 413884336 773694923 17959182 836128791 86311637 229085477 480214146 94976344 652058034 122658402 250429652 854812958 221131038 251160220 509177284 250072701 989641831 316478081 753962187 170985822 390654925 685392083 179819411 473449723 293116676 555950822 906685051 499986021 81946038 478558501 202795284 223613182 314123263 40585613 220670630 76176639 675825391 445036591 681764524 572808179 123413772 430963123 72568659 786504506 534354637 230730192 984567808 337707656 459626272 838235093 256294855 930127971 62485477 531161892 528531444 228034216 43853936 120593329 466053766 800100614 787450891 9562759 598238383 99276673 991083633 238186563 417215317 598534897 583206997 421044631 197230996 887687552 840680921 663841736 804321082 279248176 853304087 953902385 688345418 292283987 980270236 607712190 356016762 529828881 922125288 603893106 560048564 543154917 246396911 267723489 573657753 848369952 151397787 104414646 763179001 615145317 59341895 943773487 323274332 529411371 466700357 6384796 988601468 820673855 761883994 538206691 619103177 718308927 818671933 660939775 233422052 480023839 254539291 118726012 822598692 503720360 906031894 115731197 609027604 450995444 902584001 529935287 146169842 938416628 350985637 250418163 148042802 380177898 491334848 119271824 813055226 219587311 64459777 252511870 346209955 213976686 357748941 292655940 390442558 419910567 251794557 67693434 378898445 769895981 12031198 382594640 726192133 552565352 837895343 605806854 637251667 729623060 476727334 315995506 828526548 97770689 376506220 787651709 483895451 320564305 106838812 911228582 95213679 878315388 266022088 437680253 283900234 327552079 101868404 777960233 41810907 909094056 583536153 773860579 381612037 671246012 298250787 476071801 554051934 485926802 630405620 380193484 866655665 476977542 596526431 450426194 984775548 500542151 447424557 839511188 519201907 228174296 54917275 680980401 692336635 955045906 215411162 436858330 506935727 216786977 533613198 923589844 212243935 824548995 186150224 664598393 144602124 861910029 828655916 512015927 511347054 194581605 294213156 801234319 48094574 519434888 97769899 957727383 291527212 84682566 354031402 889539961 600198394 985419201 438080126 414141938 606319838 321082866 287093880 120262611 377515796 435896100 490987868 377466244 957493642 352240247 971488610 868046460 358043491 720847198 519559993 690780618 233543029 401776161 345791615 925444751 38016714 470289500 878892106 851737730 547426595 820939646 289614242 521558634 632710000 928693579 553490948 731191976 744067673 719093851 284600801 576541610 893229752 828684441 241944860 167421049 401472541 499634628 258570640 402199852 542270281 922530801 344746888 691493234 252018867 381343239 917320773 825978125 427589382 953310785 32153212 870149201 653456801 909509296 365953749 195946153 53006101 988883895 308637293 717571347 901495211 344287373 731031381 529385631 91258332 867067838 344832272 590725875 234942167 433811370 57242905 203227850 339959038 972593413 577431387 908452464 110489705 954216790 842468535 9988680 394757473 196932984 341470082 744729415 321488614 747997723 310814724 375734134 378046250 514583619 482119930 513659507 974094868 551232456 902868500 8433648 412792254 267991509 200317560 326286899 483561720 761714026 883915069 970910869 519369666 303280602 418184177 982493187 661298645 820584269 882878228 913435008 272497947 956819263 99934362 88592033 69646899 424547071 933734509 617437199 143196910 812123185 48325865 314197513 608313557 502819661 955677535 11142367 746876320 766116894 306837650 48789368 782405568 122558019 571889468 857690061 589228246 849766321 739461258 141938028 72766521 271978287 829013660 95778293 457230709 996459736 822776582 628761504 860951239 235061917 402904402 122275766 771545506 868750017 114630524 199004948 244300588 818334811 747306612 880232107 300409537 860901335 152679072 345959938 377220719 448500597 157005911 819685810 239146873 469193673 625544295 244062697 269201621 803333177 900490383 496170728 595627438 802752898 503569414 827095941 283689442 785851444 42076659 961686442 650816132 903202609 355143666 993203924 573239899 66651698 469167253 323787924 225898594 164156482 566944225 937708818 448652358 77073985 802450381 329848197 474532075 872828770 196016838 566783164 513120999 480401325 382628398 109015448 614145798 43390078 478441176 802821519 560340676 76689668 310972302 344121643 700184790 978930371 142843788 156681865 725941153 190134802 774946050 298287067 377866177 452639390 905092501 497875942 71324804 791315941 639210718 628940421 934994029 650099132 665730281 199315236 556318129 486419658 306687672 243167557 340004541 146869514 971221182 19732735 986764974 408525389 988152677 830015866 489371607 549529782 519031688 859448692 703945791 542577468 150056697 188987327 793873952 150290987 25992444 754375104 515472489 207588259 790920394 63887858 531204925 515296792 819085840 784153697 591479410 923692240 981866861 143267120 836229139 844233832 373743863 142449427 728118495 815736656 461457591 58358741 451742919 586583626 379691816 471578324 723886452 307079407 122311100 532667264 717278398 225058858 512726871 724905439 576303414 305606842 430334674 964847372 633147037 572357044 884106105 277127092 628310123 112603904 75060110 54895255 447755337 460142039 810576068 148745485 231816855 514067275 340524228 933041534 308914919 669842623 245494699 508404713 93922432 945556587 275532938 238684766 503382236 87226329 59091429 27709828 372173866 911776363 622798901 127274260 640693708 140952018 441770598 110873691 874798298 670981784 982568537 629886652 65678494 563679896 669099363 820929580 247621398 484130688 202479820 493148085 487825782 741150550 428576338 225017331 651489955 785943792 979367075 310210970 230618552 240975994 315598310 422797806 591992453 253321204 213399603 823671625 828069387 481042866 740897814 153460120 879244545 288564442 809821968 746226398 864214098 269976041 359169558 803946928 947141533 777134895 428631568 264107448 491112372 709245262 186379867 332767283 226659613 901351871 690328904 271384178 748913812 163136845 440780955 971454557 494971271 862229655 890972172 996715243 514022040 594872466 301969353 557308075 436070431 697290501 39564018 854616638 784599206 611108108 793490972 235959002 403694443 950149526 751595471 253627081 453381345 663457255 808600840 267163112 453800751 977174551 163981752 989466153 263758511 213563792 257228098 293040657 656967280 704256403 449166081 995617594 725794997 355557812 611332288 383062738 541953908 760317018 449815360 857119259 931896536 976917824 752273589 710929129 966104512 651735031 136288073 428487719 957802558 57901154 221764504 470210642 104777752 461112120 406791987 929658364 860912970 734424197 753180445 329498698 685810305 217546793 945968721 304960375 520548770 84911703 756655673 78237007 743335489 516736024 792602936 49682356 164337194 227101126 58095906 286128925 458658780 205446545 646123455 179287826 295906569 196040701 176206156 677890737 641798424 859925602 364649209 948638508 225158051 145584491 613366123 257477705 627487993 977346967 634539324 199099105 518284445 196654524 524285814 441236321 945823173 315782015 487752220 489795148 739902940 536063452 237035682 922572982 300609280 77352356 825954927 517334218 880137860 985232890 80225634 768332870 549103984 199490774 548121674 529794810 499751164 375015298 465412973 447771981 171373337 703883039 98631938 147408568 68384488 528976673 310975415 349781064 702952768 132414927 534825259 240006944 454933292 750269124 256353909 32751861 550360171 999764337 771354779 899743888 748911599 120300440 877037340 218617936 241655902 341134290 291329127 806339749 585454740 577251339 485999202 631742614 6701599 402526721 262376164 329488444 882571202 83266504 240820794 34961733 720968690 905497672 203900326 375224690 997246812 863701437 627323355 878890265 825518941 851834423 957772675 761972131 712819336 58615320 658385337 467571215 326916900 926181016 862578831 870972269 189518252 474924612 72394121 16524645 752412493 61644155 460310049 448967854 476832875 115932400 641937473 380013974 85825820 328834603 856512715 630272129 108849067 813897224 987144213 236665442 426917654 554595126 704817765 482113347 626476945 393197240 462546554 258973379 413502721 899272808 973016579 668830355 245830018 122413423 553162789 712952 508559330 317306063 119054841 563260236 674221091 178123225 743675147 439633021 978584573 349636279 856086492 48955277 518444377 779044067 772125281 840779792 957671639 346558382 244032131 642562737 703168073 543374010 783391901 302333357 122297654 776502912 722456577 484009814 497481560 835803852 169737075 505589905 141989662 981811515 676098476 219448665 591522347 837267908 108104152 797494586 443526613 43910956 134578201 540624342 405136295 797158288 259373058 473807716 524641247 223501535 291100 256145708 742390256 88097118 131280740 172895244 935776514 768326178 977871307 180823798 977790573 354553753 361991861 440145775 152303682 43148290 870986875 742926866 42020290 245859312 166943209 65987339 648295396 859744971 532555968 23657629 520465363 270164814 604849205 915224476 575017326 703965706 567692144 717749236 574659527 650647010 343558158 141736224 959341989 853648525 73962144 620412595 577802241 313187096 751322410 522205907 691187340 897930337 644525476 906866873 88001064 628897693 637982845 245240114 180188011 148906194 641228563 448441121 902775071 872017246 250823227 257436667 518392517 633918062 532069056 953010761 98643213 802301320 65615324 470775849 849593439 182641410 701749696 912547278 166954837 349618312 253882898 638897148 245488958 411729306 995804266 768618124 672205469 487798283 798678228 11352814 598250409 809645699 341975633 815210146 433415883 571916030 47395669 712599486 90016546 138144587 431817802 297646955 621410562 872612239 551286284 932843624 911301744 255385279 799557740 461956998 551064488 527138601 394782381 712076841 1227672 167075052 16079370 307542734 241130594 222514811 500038702 749711231 74244574 372084510 538416570 546223200 821090325 574060912 921779394 815055398 275366343 713854434 104067920 294823067 175469798 927502647 578074592 750849820 211572505 784457478 422021603 585896219 586965562 671430204 957030972 834628253 464911576 402663831 924160965 135772348 621741238 175159851 236250571 540719142 314138954 232456161 766737038 744343964 943811135 65483763 823853507 187481204 119618035 277588850 963070225 114708248 2736634 769956800 17972887 490260869 550291353 699731734 894407013 558965709 287225931 34180351 729902078 450438805 273762880 942290651 917413084 722965399 373905113 117448285 810259692 545938978 949297454 428463118 656891406 545633173 137870472 820163528 730194838 373931495 248176871 898468155 618740942 122267682 128881020 287511659 883737970 35927779 914443568 625001520 752414770 141807836 958888220 888911540 177460531 705828691 853187343 478732793 671433870 365879968 527905292 984287313 355192528 509330611 737874120 227232484 497740153 572862859 939319344 697080877 600175997 706020800 469166561 495906429 896233414 300717818 51265711 528262775 777699759 469498487 660060959 542623122 512660362 445439369 306678764 144887451 457791260 644592150 609951365 242978864 440833564 992521494 336396685 701376325 77379255 384132377 311840602 807281571 174595087 401700031 213536888 289522276 869896375 549045053 594951715 451735161 280638265 315862238 396758736 848904484 999794832 448780160 490198692 191192190 966191790 145397523 499446267 962525170 811623159 643779102 895162851 18133184 723720900 608058426 497299102 18831995 242510818 383364244 911963172 50443659 698205456 130825327 637006494 347819436 122969732 626430880 935554284 613429357 208927847 907914512 632266528 459547058 15957332 92683070 296725761 544292403 374097629 561205947 362242697 583321595 285084166 639481515 463795816 232885993 522768328 848304458 390247038 623211314 507090320 92089445 991112292 208770525 392081341 342535133 295696356 584421702 639569445 303514664 413636989 322321819 871382160 462302928 721040096 102945634 495356220 995706609 504065397 902660593 186153303 399584191 996545239 540338165 820345224 868126462 355711828 80859116 925345383 535594376 404924014 686713514 776554241 507373515 553349980 262291928 492276053 37736520 352729994 116217456 213059289 391966229 422796052 424360771 568923381 625664348 848271183 323932019 849582470 904394202 716053313 729661177 186721117 669107553 939198500 291069728 887378110 305270358 706504167 149783816 928292322 182558259 102197164 323878436 40180085 805870598 567713355 610019004 939707160 641738481 122222286 853515884 727658464 465200296 414368499 520988835 543161557 891711990 57816494 322487589 934248820 721275192 259129252 972141194 117880366 189320416 921835440 424916669 119344871 518977523 233516897 615274365 668859255 532934284 552995706 210697439 265358892 44513367 142495858 78509514 694628422 894057750 90663154 234323065 870518394 606447904 634601561 812969213 484978544 672483805 112473915 335260601 624328261 650131019 44328414 466257380 276062986 60066684 519719099 921252362 454456131 772976918 216014083 164354187 579711080 264794065 668770584 722243611 597379175 7046141 343070991 257032768 788654112 634557945 31423797 957111768 770258920 174016189 935630983 531752848 243450375 843540049 321120056 922805357 65018170 616027732 275279151 8553031 654321969 245031030 160941702 890477641 171769106 199108861 751621644 599913843 914214900 596745540 935375300 995874072 842127717 739908664 577675108 631777120 914616293 468197081 911661271 944674759 238108521 170926783 134217403 409390492 284723160 851362963 328190180 349593219 386277777 600995473 825701079 315568372 584156132 21487373 280847952 72828602 953211796 936633066 885620668 869678452 266321244 211697700 369611456 78517015 842730086 623827528 438444720 170793066 253530837 605393655 800729368 663816584 506475581 338281575 812180535 663683170 812507173 658075617 126710143 338556731 139586700 787788356 362606103 501970218 524065377 353225857 731642713 863854235 358066186 114262045 854451540 779738574 806909406 492780978 746640715 525581655 917062315 185085293 183602739 503389852 24671793 272477074 52468537 296808538 305282468 850613492 818853434 453031201 179638318 428232061 307549770 794888659 518063978 736164012 402603054 803940905 209350634 131812370 24798945 964473646 617138611 974406100 573239315 888837570 942867644 976175404 746943653 128523032 373590387 52632808 888526126 459889464 827156791 437574633 479964281 212329854 726179039 245333414 593667589 787156761 804602161 633823399 146882692 640420237 257518956 92477194 146156636 161861937 561792447 723359488 733133865 400428466 965031375 225489233 783781689 197801614 278053173 502677972 510331406 703277978 28716030 311978488 801402592 570091389 795019049 489803071 280527384 237845042 387748652 171420605 197670614 17216906 123321968 866710173 865983853 658543528 290736592 374588572 779151330 214569347 349551390 199241868 581967472 592949607 555436446 945654739 554743814 606648180 308523657 565976809 110123207 627416606 898585484 489414109 30893193 185429675 34308934 21507793 591897943 448725944 250013645 474637946 420090863 95720372 410166570 963210401 353813061 151733092 799777752 786899620 455387134 341810782 35975497 3990517 755682550 402310541 94399585 60723354 976785339 131573171 397672953 919473068 609107983 204337122 61110621 51747288 446534505 510132738 212332239 126008801 56868213 455692111 870638594 436121883 366651024 816862424 620665503 775861746 941431885 403516417 675332291 571095137 775000050 228853506 556105087 821131900 105487611 914070885 767664471 217153766 224070038 235529868 86385348 682927451 223691558 64849960 397485746 347731752 510119105 879148739 355996418 185865134 329778610 546139704 718373129 628020451 184687095 287055925 821146128 184417744 144169155 594811584 183054802 759419668 46862077 82785455 428815104 320029023 539442624 428402734 712143296 700811256 575105241 945180989 654205994 195428664 818543436 131851312 459346634 113825037 878117840 945073709 199421217 95305592 185886030 59566513 563935268 206310159 362519910 334591244 247469243 306295163 557161193 845288160 168620611 962598907 145434720 958508198 984055565 442330080 485406340 869407528 796530397 979696911 457063108 957306632 427988843 657747586 516960706 511806776 615214821 527704263 491876310 514379136 198305387 568518783 962469769 398739708 324642962 71945440 888740379 435421851 604505058 487988276 617099263 712107937 204035928 622053464 514352986 884040741 459930853 109026622 367540359 801555860 372677100 141854571 249093269 800058156 563606472 138061434 560391111 123787394 457883204 986396567 973941779 616229373 973053473 752567300 494355876 671468376 359781267 643649943 31555417 222859300 84198596 81349946 72641347 63467075 26789968 586318698 918724907 266346607 245003208 111012537 627558665 447633585 532548143 554704461 210039694 685069034 855660672 731939934 558439579 742202701 350381606 910016699 791181256 452301027 466860418 93979974 523390686 725872134 710236264 983801971 774345821 172618470 525846690 758592973 590391287 608969223 772643436 941142642 292947219 738858689 550243574 557326226 771584331 105590207 973188326 281242867 147073262 52547968 872905427 71525744 452945279 734909657 164480971 777207157 248574516 441499505 754601933 269227909 635471479 683080772 558668368 666741941 673959017 374341153 624576699 379568430 971013466 877721644 143914218 354203310 422208594 908969052 456402864 789810440 692391564 976071678 88872783 850573983 143957493 564714032 948445697 880522991 68980657 335522919 795026547 86150405 367909015 139033322 505543237 19684353 609148848 466034004 18410635 128828827 695788220 185008918 144963151 326348956 136657580 203962866 807072012 680148320 882189865 972344961 101469492 956996699 890106380 110457518 401907372 109163152 314034148 119701049 574863691 613538843 653800051 442394934 344658782 391515305 7215153 431492747 12768807 221299707 537664456 637692533 881077849 522571879 847894166 640109315 935461534 710663511 59637550 280030362 211829777 671075783 649770967 551415919 106473668 803122891 744740619 732812048 854230076 809993223 183813625 800690908 899999216 611550773 126846212 905989254 592957389 545373603 344458819 791561622 200636597 336609458 218223615 881017064 738089723 551180376 261343543 219134251 822956776 748263583 645302303 251061090 667544890 840389924 541668508 102707047 759932320 222435736 162021066 600999523 227667263 665394243 345925495 595469655 696947504 986507388 34789541 377568663 380613375 728121138 401016843 796683082 118500142 63799654 293614997 970972139 383604656 747823790 848431584 784922315 860405870 186897332 427505855 175455628 778471365 520082613 61364153 36117671 147179782 208495619 621752456 576907239 932078837 345646212 762874779 733918956 3557451 104901680 295953045 256412074 234341428 721026710 651011787 619992807 364253394 362699096 36485578 69498048 377740728 795562154 38345168 834537764 907724399 80197079 149598286 806535767 834710260 143073212 818160236 897196401 520707128 227103563 761888133 311147741 44168863 281143306 949055910 268373211 559734402 174391953 515708947 258598398 975222957 430684432 149785027 188627374 203251425 419281350 775383519 708058790 897232467 470968715 686050887 859222391 479020587 205109319 5528589 609804548 412268038 105557880 877564407 52253444 829014133 637429937 283175169 251967108 615656316 171984405 805697753 471982178 975114516 421863648 160551010 264188371 614484905 262484958 158294577 834057437 150017180 207364594 159894803 7298782 300158146 389188753 442194565 144538883 82741475 487475268 376603962 149601490 594681916 435313962 386440601 339446945 516595965 939299187 582933053 527004700 263475404 924817382 167753843 772781251 146785601 259440732 363390655 135786601 76321896 44589122 486721367 846285750 254093634 607994651 656595110 704779942 935926339 253073660 762024395 25768712 545249749 848220943 540516631 70211329 601698004 413308944 268069011 704187270 54301457 798428883 939603064 396292837 836178384 351955644 753326516 282215229 87692361 357993541 598691948 396398336 838490666 146214780 732902516 553827704 818707 859946626 304085977 389701440 930542616 793171981 855568216 907707591 540495939 743416806 820562148 364408529 687309584 372165996 242299428 780314357 742332400 14697488 506884338 558257695 70413254 389013975 220657629 444785424 128336749 618217947 811354792 388147929 140512815 182845642 807313097 93042532 172048975 620362085 608467947 79901163 476570497 920460035 851437676 705957759 262789485 131591179 933421535 212354434 783498287 37868669 680898444 441148973 977266906 912259690 142444779 784094475 561950704 833807992 812041261 551510396 311016939 259206239 252137139 93853491 609206200 828119406 985605012 952406201 902702903 604776710 988346396 22409192 941985212 988413726 352003143 45086320 257463441 968600766 273059658 366746197 726378354 52841092 617158667 844962414 398846735 497340194 382475172 448826600 651739021 327768541 737414116 819220418 320661254 928725264 257343949 96294223 7114244 503973543 268782615 747867831 266099210 313007269 27030444 990545013 777182731 820096926 167550506 196461274 168073457 374395197 414275684 481613449 541705751 853360319 876631265 330703097 737278416 309009783 806107740 893927158 257732062 946604360 77084226 509015841 359928827 973162798 719373111 590198379 942390355 498932149 745771921 786704542 520026120 13854592 125140443 928702676 407813037 524016580 895556948 31150590 642377676 663595210 596052589 990998366 711692640 502666864 691732815 344468237 366186075 621280937 354645587 909557366 249956386 431494648 184903303 806110425 859504140 951845881 544323632 762120137 207780838 787525593 708336962 947431854 92488305 185680089 673860074 175020100 896529891 297040078 220681477 541667610 34346594 941904548 730689190 729707028 613272204 716613846 377223316 834167786 538270706 684367352 219638473 927862951 233518488 133464878 7086068 402582058 398386807 686447794 850168824 330603688 45179900 502290514 809678955 74333480 98642566 717129199 358349592 590657542 841849323 681060863 34267261 625545072 585528308 570854411 876605518 785763308 320620764 954087218 810132976 511633616 59386325 856870564 193744639 204220105 297586051 600417833 329614280 682727509 394604158 77186200 303241167 732015176 550002645 750176864 468294731 232173131 269305222 662257154 99295397 233202520 593682695 745236116 912695037 613105728 176766400 941071936 32341669 831330853 374541198 201914563 385144484 572995840 488047938 11845614 808584756 735146524 808939296 156633128 22628164 820432537 609410401 880476395 690319606 901447146 250289329 184582979 76283938 205278295 200033969 515680338 212605394 800497532 987389046 956687822 199227844 45011144 178446600 755649153 670234347 460547583 689539044 29134024 924167150 878832569 610943867 858513685 889573800 736020960 616206769 414483054 622580646 159458870 254089822 155734251 577195180 652595405 786463696 744322107 379106608 112609421 739408712 8372256 10802141 994014641 185394040 529671918 955694610 373876298 224809227 938091536 614768737 535510715 457885981 698502788 787487504 201216059 541521343 128675674 635029147 702712150 217330805 369438776 6276144 581680748 223289527 583256025 174219313 748492849 35182707 482967177 224116918 7766059 946158729 257172651 567715848 712905016 225347918 359544115 994626855 853903877 332049674 62417453 355715654 513567127 375764090 560035124 187383625 338472390 945720654 314515451 15234126 694366141 735113388 311307464 668400673 171795068 917399467 340668660 821025478 637224790 573961689 707338604 704099315 171975283 554884022 801323827 669071763 491801423 316998967 377954270 316322884 672146233 832918084 734436886 103339994 253071829 433737529 392088090 634913242 291431323 480717161 122867258 926861311 756279893 44011414 403731805 435343545 104696229 161335931 346381692 470631849 362375549 750797122 271141412 996799527 240767653 902437390 57491192 612447164 585794872 789872755 621492269 685729960 862240551 941036537 267110157 434162781 106582196 353511068 651181684 908852738 674659577 654891855 539618646 251879665 906215007 645647476 166667063 718626617 966398247 905798245 859764913 824968732 942905316 882444271 719478258 263201426 841640959 917302994 363831099 599556549 52398642 140367426 606464354 759478163 125640462 768964457 918108753 812587279 511483253 676381666 46293381 496460033 806232352 298205760 529237135 181302881 882983706 301186693 985084310 437214943 771570754 306339499 855648724 445067102 925364686 850709791 546335253 506639989 5159363 217428800 427479867 898959597 132111230 365397477 603634364 118017094 311184942 373377492 713410850 311976241 397731159 680858700 965534858 47794199 175318864 15117692 692120358 386182033 8007622 961074441 986449851 426714349 213664823 255298188 865242148 304182960 912008312 949409810 524989389 677173519 13231408 859752090 683170872 363988596 410214490 623524507 131998075 227843583 845846471 612845691 545663168 130252802 408195993 156566296 309262533 267213956 295732426 891180099 961110106 344366527 982724515 972284737 295131365 422553251 471834693 860390217 24033505 569879889 713488163 135987208 35403354 444218272 215136646 222011423 964894578 511103387 776727048 412832676 739106016 682127360 754526489 203556509 593736300 586363075 817393022 16352136 111686516 381873033 188579020 606687702 803587947 966751278 276816881 983957099 818880084 241996607 312826796 941376544 107640651 87244416 32735504 923658818 478985980 456689000 655264261 967405328 24802858 827204512 709325767 608986176 719008810 650444680 810899301 981133178 244229989 766038194 826253379 225958107 610202586 438146149 57444505 726295412 822473113 639614491 754168305 579773385 423402825 794441219 87427501 804241491 401348771 513794432 162399614 28035070 26596596 96051624 424847342 877583532 985216927 443947973 782563543 172168111 23628441 862094296 401439210 962382931 486927595 238352657 60245802 30164562 870013748 741504600 69023086 58813534 652806692 245867208 121963234 446929562 169579778 157988398 665420678 967437601 200252967 5158286 517480366 359302270 688630145 576176542 519278720 191219762 517375249 468271946 820629625 114341682 909907309 91982382 127000040 221150822 466906175 311002911 665583474 247337259 470510276 945959587 594138252 512659410 93938253 667164531 896799748 955172895 682968769 123321600 719471225 211449290 228060442 309313004 629240542 373255938 796674019 835590284 320006395 601809125 538700737 492792685 332139500 182088200 532111335 354552780 241713824 45584117 168933024 842381852 1390683 646821032 208838089 334537860 584331060 103445778 650271571 85059423 232222360 105234327 734811078 827075002 934580677 524689807 562361529 626107353 137611856 764615880 404711771 118190514 372015264 461560834 330677485 487646064 257967728 489118066 118042438 342357489 94283089 234595648 739998542 41602889 575622437 157008392 126435203 490240829 375702181 311382365 904191607 288181705 27046365 797835330 237621583 669625243 210898603 707735471 469522502 258295957 274119491 787314450 131137320 405724238 99818669 605351627 917049815 787845266 640133957 713728174 160933066 282843102 427680571 23425669 689219465 245310437 397962001 889020044 612121394 969397261 592170016 453740531 490976503 638641651 931253523 892080480 101579934 399195619 463731817 20355434 234440447 619299168 390883063 232234783 763928714 962351522 851287652 322915967 876187582 662422547 614895020 690642686 97608627 464905937 549575070 171616262 199827601 338383664 750934366 539705715 994468375 879231541 879403747 960295445 306918421 188795675 50276218 249406001 963773170 639164370 71615041 639902720 694443558 270201723 82296493 773725231 382566593 393209581 692589317 953222238 29315555 926985524 378104548 84813217 498875714 906152460 441617851 228729602 138659751 960394346 741367628 943500796 249887089 195377908 36771376 267941634 845480208 187876483 25321042 892007414 580294539 931498664 551565170 972706482 155524347 588243493 438643620 356784003 759237902 614104944 817779662 222426536 963936645 580642611 331060781 447551959 262303925 560386254 141370064 30881465 263592458 10663636 872942620 357316458 558846592 183680394 462330694 406165498 172826408 538915179 462267612 742163950 830871465 556017574 876103485 314039487 10592956 301868190 494377756 58192985 120396975 433734761 858361345 537256350 139658211 560770898 572536007 849661665 163858767 683875928 960662047 682036331 208931066 175913388 727815436 877716218 165210756 209731895 659578726 480089149 876509086 409925393 633559127 150061401 865705101 281871371 744469728 748825959 435170987 160720422 970749525 924438003 62588646 149464858 492327645 149120383 143761472 14178000 274201587 618500606 274854477 62424040 112780008 757079897 456623032 634774068 542179678 548949486 952039102 754508603 867449806 616300299 214842801 701369527 725725699 583408503 689488758 517923095 769483165 676041706 196058119 960593918 129013904 702681489 803908851 379329218 694974370 476112011 897062873 606540526 811412720 426367086 964322544 349015232 895561321 555486914 421682050 45209516 700488273 701181316 21019245 643631319 141936576 661916581 690789025 266859420 821179169 755738505 288665508 878333451 328147123 340026761 203308049 287856485 248835851 607886449 930502676 228160673 966498192 798307842 707907056 798703851 985877758 491856753 224967289 430084127 477981156 925960678 668660634 464158034 198930214 833467647 47728337 923800906 770954875 265095498 725875630 740979969 36663536 109930190 161219672 44000294 199245667 224724355 26940423 299138971 134696712 714520021 897803147 878850040 819029992 223932709 979090884 261561863 219707741 362735688 411312167 257581894 589716632 760841222 397482816 350020200 585869083 552463772 411217194 770866132 11289407 238461243 620045849 219763236 199538352 857637510 942871760 907533992 308506860 390061336 579077931 847205857 706385351 938810620 681513111 118834182 904198121 745015603 71443093 432260994 198695246 498743346 530391355 182105459 737380805 823757409 695180722 822456365 145415538 509626525 455880889 47190966 993358157 419962550 215033632 688990791 381231521 606528498 541867598 9568465 651509901 210862472 632164540 204291957 789827718 745000742 139645048 716221963 84071123 804033388 176441763 383447196 281497104 989075567 264319219 283014120 152902828 690251831 644800562 769428449 186172779 999766336 928060605 975626286 647684068 396656893 23537669 963483817 93548291 576571472 351207953 869630946 108757385 659003924 965394939 962914713 291487367 612984724 892192879 336765767 64302567 638508816 189450799 810004630 927780067 363877439 577656465 512032741 130885260 5080264 869093887 82896581 431791684 19372744 410251894 944530046 270390340 684636495 158944264 941561483 451841559 640351970 917019994 35601177 473136413 651844091 517169190 350651788 75673353 489377156 300219834 874798331 245421668 528586080 841153400 148080815 387307783 462975715 453431124 29393576 171916453 138413396 444491353 379896344 658910527 919393394 712517412 122993125 399964077 48772332 868541543 149328683 342701084 135318760 566877544 96400312 190562955 473576061 341996159 899250831 288064845 454601784 83701659 194234982 575630217 486304155 838023358 182504999 792448957 262434713 270927484 216391027 723968055 547690268 97993345 372915482 648137627 893206912 105118728 712076196 676212576 927899413 833524836 754394059 569935442 589551520 883240315 506391807 367861010 95038682 563497029 815759329 652741265 919662832 951420242 101278408 477408409 607726337 521934657 699395647 909022788 617646499 416064842 36511620 331732610 893593439 472463285 967897867 646021784 724918064 731636321 447950074 197888668 78147848 62568254 30323626 818291194 677724748 830711507 481465900 661643762 909618259 910699193 270188738 916830231 388750058 823804445 643723105 540024529 328047315 366471234 949860918 752464348 35659841 660692733 963635742 803149511 6900061 774253879 27497260 741163382 732585157 600861039 803424551 702840481 798677000 300902965 116061705 150754387 393092139 20988080 445007489 107829867 337482791 681583897 772669554 181563678 90176360 191957310 529876850 960760179 498337359 801342720 517739340 358251973 442371249 942294741 562819710 613039685 69847127 631447622 940017851 557887350 505971068 519939698 667945323 168770735 760900946 174554250 914550822 254567581 407490685 317967443 523572029 615522238 422284694 683420327 731981873 232446694 647985577 602325492 332348986 278090174 189913783 818654395 931537089 694546240 34688053 292548114 178644454 709274173 363330443 183180835 953020667 105684439 305025175 566240939 927555846 238645767 843739175 810034044 567729475 100943896 989027970 214783227 406818720 495531818 804790240 942016162 130690368 530157232 909947629 424285567 11525881 652620530 572521290 127554228 209468885 281367948 184524812 708024821 755850645 592821741 407599675 162055181 856743209 757307353 782571348 675825497 494088505 527993832 712176584 92169803 194864799 395054084 347023227 603718120 480435435 404991983 134575174 802338891 59573982 655194043 523650165 119680288 355580655 380616272 908229449 164543017 639833033 374103529 649198455 48006077 22105803 527957655 24006567 178393924 912778374 915330237 217983734 259917244 27338051 373901202 168020852 389238327 241908091 105579426 949215911 831158875 693603420 720113997 104525318 272002784 142982731 534997831 938337663 515986453 707918685 544334614 133139442 899814492 781306844 307297687 815581108 530381994 639758024 51958650 481725197 628809480 147010643 608799169 554423994 38632724 748232292 357443653 858623595 311857281 657006357 14733873 206863174 669972882 578330421 747148933 36376163 162560419 763237063 297158292 807159117 86395296 571993473 625587846 823549063 631544972 463861070 407292375 411557893 520393212 608255181 286234070 629409199 449270937 284320207 550275111 612935138 107300514 655423965 542582082 727672814 547191911 72039087 583454449 327656089 333792975 362174646 679052502 511173274 226894291 321178515 92495075 538271519 546567425 134782109 962031583 796354119 726843386 508263776 892815336 774280617 879800052 760573977 750644972 981040844 568417080 620909627 192257838 589452204 504730533 908814060 149843400 213813564 817297707 124860296 721075491 170142174 562985809 606132253 266220416 29239788 437313712 369571822 958808946 852855859 225710454 331374577 584898658 415369843 71365604 558557009 46435082 401338336 872228560 120450028 134408698 558646180 901364260 89169109 363619351 104089947 630852957 996435667 728938775 75354517 599735309 660417249 409778694 910747223 140886617 254096556 9374659 724989850 536911739 849554712 206783875 540190667 708523073 67456699 434547022 91697226 816289676 219157601 45240445 225036267 6758099 964640646 860639810 792249719 754198685 145066207 822571552 388123180 219027722 898325201 472087151 500903993 869892683 33410552 770740954 485119811 648648998 214393250 709175520 518920931 101641587 204458066 365697622 482085670 875154081 144700477 870087651 215243019 856549937 644199888 197685634 768563977 22214202 494704168 247738116 373133702 179647972 792340888 981971595 88015201 248101869 777063463 763560209 162766441 691438887 743579151 802176223 159636963 996542711 619853887 669651990 450981640 268530136 354427098 974251305 466701188 904391126 528436150 618584929 695756281 968295700 784596702 973720920 388641914 612645446 923363601 577385854 433697040 844359480 211079232 442707608 287591992 291645765 258251284 966336059 752706915 289764832 898647653 601251669 791373173 714511119 723900356 822685349 856664903 351537642 102196210 720324926 523012134 507664673 347470439 154523400 782262865 187090292 800525516 632121151 693518206 410110008 937796993 692227314 740870997 83579353 836135448 678333829 32166388 582766162 94824408 516389679 991045737 896734134 385318971 232290685 76019003 832663211 871676272 181217741 192400610 131086058 537357529 97126868 970848842 382972353 172302734 320902169 570963285 195147920 151214809 385296503 280033622 416691535 685966008 869821087 390597526 582536455 850138207 164416148 365775314 839685204 38082739 565628717 920795323 253771242 801032911 532598422 712333941 681931533 240363139 824536783 560843032 537702423 820568784 178073132 783980850 233749750 509361773 490555859 659861060 731165099 455153221 396903489 525532480 990298316 238399991 197654981 840957714 368743938 273344085 492814596 699535636 955752076 957259749 356088179 178583447 582254523 156147555 12297184 814871137 670010228 719314493 410229994 525719338 403445937 469711125 898135428 175865374 301741568 289836099 114946422 420439134 629869570 406031953 391985116 907330686 753021933 670040701 288936357 267381001 620531723 351202618 670353941 529813241 28992057 504456367 476901699 138427967 401153641 534831414 858715804 199553601 216693024 727812574 575560030 467791958 520352760 83225834 758811422 892822092 92411423 388011600 794486851 227159779 593096407 237951547 747972744 537316944 56910836 468686730 472599934 220972219 724738145 113021007 469327623 441702593 652596891 995595344 334012380 81737714 97901364 692690825 351731721 999481684 514748241 837892775 343977836 304190942 60744493 926377359 214026809 429499134 667072660 556318677 77111160 75941652 85619049 45404485 511879045 17128436 506364448 409855582 767914128 858078568 612799556 910778578 15110427 496077228 129480946 834614792 131758719 586346480 675234653 967440282 108900711 107164890 210959688 743349719 200785490 790149377 671824271 580162114 954496021 81307507 28141726 902999569 419525207 317115952 869116664 985147055 745596948 423487660 190697905 95389242 661410843 238259281 325529845 487891973 472299920 534061819 568726655 84392216 643577962 832081274 887900194 831340715 499292662 94953491 100724292 867498671 86571346 707147008 855315038 410967109 145387507 306617579 456458109 616541252 839046176 148261239 144151748 39386039 456614260 422194103 264394728 449883229 264373600 464980661 650202546 196836136 177074598 993730029 213732481 495935678 37823711 584868815 684871365 167633403 809674486 685890112 910015365 916090989 821179819 841058585 367567066 831120599 884528402 183233703 202049138 939886510 811588625 834665513 743981070 573489055 315720421 849420886 506271236 813075463 966250397 157429716 166192061 389102969 868080797 199513538 233146936 350174268 518308125 816853039 634108550 107401418 843353000 462020768 500080716 41871443 732270238 229043342 618778180 323221304 544623794 529850341 425560252 43103632 302824300 710136199 441339413 434808742 321373607 575928263 38928197 985539704 966943252 482136303 50493526 417689146 709717942 78864826 811288805 190675665 685827173 479887322 986343075 790496857 726000459 487114867 903702999 955795872 465251177 382952606 23393243 775116968 647552019 4294631 619040667 764388649 471235952 642721488 7570457 419395852 87760123 696989516 347688683 467804913 253808133 694695748 664477883 285870762 517000240 517056278 167771078 530756542 822864373 592069649 145026654 708871143 604532511 286729978 310245736 747800468 80650574 62889097 8840927 339427432 406035062 993279981 423856719 596326841 864083293 456129860 888805722 850797842 268421152 502045732 231752247 415051441 741067438 140645909 899638318 651197449 58746187 448644373 82087453 437963330 726052623 35335698 774417142 611220148 942833253 651420019 637621311 157419376 955047308 902529424 81510032 813712311 168286489 870935861 204233240 411831936 220491891 154711075 481115929 57316086 200150614 46077327 680921192 791877368 40714577 682710690 728194030 728564120 988979272 731407095 269962025 979354013 814908658 127374623 229745067 651382272 311630428 829807904 806279066 478906994 483438948 80254706 560100911 70346709 739142462 120263937 221892663 156946623 567384051 435872942 505697429 436185082 931619549 822785230 452840638 270642438 586863405 866483241 149315387 523782294 858162789 794604028 691915307 910532879 734717662 263453816 620110270 333653772 682714180 363426112 330755259 824324060 184143380 853475823 266800379 280920578 579450405 299713168 168926187 45593013 738144540 678840868 84572430 484612958 442145526 791216928 344727161 327488540 66496386 303367660 600528726 532681795 520943332 276692325 354742369 297788888 920522260 104495451 783393902 236058391 558968669 144221972 855489761 275425518 991720158 624766407 545943604 476275583 193477388 684661538 327369844 566922402 423362350 543552965 195609541 985084000 510029792 328851909 315354330 121101689 89446801 735339818 897916285 79236063 692131077 368075377 259721485 901619001 360294355 188156170 830016763 765249377 55582951 205096411 770476876 323603174 257318145 636475323 854266650 926672779 77633333 700408824 847778579 561067718 188433770 18165458 297488376 175598146 570969307 418514941 387386143 541418077 333836441 548050211 927425266 94497963 23324678 710647392 854898030 357168753 417740123 956616388 658077861 630000938 482324515 395963604 266220348 592126214 826463678 351408906 200177902 400836966 166625247 912852560 317361415 156584290 320334094 827534473 127001833 655069251 612620071 812075785 468370059 426148873 766209498 316446487 31284468 973863397 15617321 38521970 588290757 614995136 226076652 749105609 610704557 500594099 751349840 790450498 575470066 424320653 703770708 93216500 984676079 31504977 364583498 6226284 714968464 900429236 860283740 917900332 871159767 149524387 826913797 161010216 168717403 343138747 451332756 231397959 363675844 268022479 170649517 113727976 618991696 905486695 426483911 307540826 511216721 688403515 495185582 197150306 898015917 243058875 670955522 750659769 314092125 789603210 250032055 903936652 648994798 465825022 910293396 633666810 376062979 116509603 920711860 6255770 587432400 301309109 128167943 936385522 216279969 473945769 987668178 907164673 816589137 379077540 295533867 754358 402436307 495252994 302201470 544614774 276660909 856909521 137441291 829569946 467093112 809569363 165316965 407032558 96346978 656596608 885482228 126770228 649238187 936417665 911839860 902747551 845669419 999434294 164277108 469632856 315201739 595674289 769904088 643370493 901914887 42047673 955466328 525064477 370349939 316005448 161191167 504693181 738035507 405661710 637249452 881731798 227006081 429363691 115002516 153867732 646372138 416027512 336129726 424385816 597575441 796798079 420159621 829883511 211731115 5896063 351447066 923939770 845523330 975975977 576441856 317115676 286180019 95744485 829724046 387319247 428023663 5106766 447066992 36924535 448475005 826762162 159578663 665913773 329239990 809251731 682962052 394137213 250368648 406068520 269902897 263425256 950272629 894228957 64082472 916538979 530071697 488321486 801348921 10380375 519539974 701367376 304870025 757752991 256911251 362282601 819202574 466268172 840328201 733916499 585092884 455967972 963906765 479645949 596875451 792772447 633322330 272808073 735841910 78701097 473046716 330742991 998008973 912983779 66681877 8596697 706452124 400796322 396003099 87826021 99394578 822690415 9872024 259926119 251780275 506167749 622154473 424314244 483287319 365444885 107888768 236128407 145652008 41385029 951561314 458530607 774420648 250758957 735127210 585542671 851140009 673403929 379731716 585264558 929246482 348106826 88831283 904418997 340957473 339896437 244541835 983401603 616486884 86416194 998118775 384997804 774807998 39415758 56698356 65792118 509564393 805213737 790747668 615393114 49593582 670903769 344343421 36258697 553724718 194741334 149456104 751159141 895027549 239241612 191864994 744248579 614721793 672715868 695044366 5159600 442569463 615157530 680883488 572114793 647813103 571982352 464252643 749159777 910371051 701900282 30701045 961004159 476373444 444463753 882797574 511791837 912778661 39717600 42961245 120809802 616854926 793991706 621273426 190145993 780658898 25641410 228434133 131883024 177023897 834488920 682109158 330258954 124820319 622344659 558705434 442497621 474816883 549936154 328220189 211968197 969432953 615460746 25752618 891165407 321899497 812881779 351020949 278854239 466560141 402822299 170332482 861555634 324571399 719816121 544508715 380266621 920351048 390341627 237886685 824759316 70517786 481065345 773124603 698512387 394724248 821333983 915638970 25238665 843260849 99461279 745361508 613956888 324566696 270393277 319783893 542525655 181153686 544218153 119439873 469100320 101779687 680723016 148514924 144316930 262039257 137259636 502869424 805573312 670231552 194107767 307928059 181373007 764816325 685470484 546470286 725971932 705059042 35998846 626443583 176977732 985415655 301793503 138494712 385629083 341355449 215887315 611687989 959182758 826445326 491441642 122974858 427148896 454053873 46002985 172764699 946953081 331060804 300302729 122809378 962660818 766467641 359367543 849128301 805171714 921164249 903242835 16469214 608714964 929382525 954166001 959158761 849691591 933316439 810563099 812403481 305304973 781617130 790245132 261483659 720510604 298267278 675581942 742130289 935546720 589539053 714481277 824174480 361088855 964669065 752055355 195857346 188557043 324584756 544831290 318825589 874604652 869814677 866296445 563863851 460902443 44475306 58106487 347276280 415672656 871183169 559829905 821115399 88531502 507621501 932441769 595868693 913110730 855868503 637106062 756818164 476758367 542903067 850849669 773308938 506893532 481188583 174250439 685228495 22815076 221468719 920147456 869095507 95626445 266387516 606325458 616513973 867970338 419906472 968723536 331856557 856940321 33473763 13232259 768283907 200156862 476755633 461608937 877516821 834910110 768426666 298282481 975088469 95015837 4152761 806047104 82812617 334268233 528406174 968883567 768318858 234855012 494205548 914950922 167057989 337258085 460173067 218505362 898940861 18592504 630637495 206718396 442773831 369236602 97087359 518308913 488572236 944802941 400551879 498111500 651301322 491657290 575651014 440199775 843164884 472414042 982247945 127450542 746239246 808491484 636195566 482507889 549855793 435834163 382814506 423165847 297143693 838387829 610263876 993970430 388410498 814668013 197323543 830239228 31759622 652359833 654288980 980776409 512397858 358773932 199126782 329953362 352347253 119644685 94088172 660646936 623439535 5893591 431057738 790224207 420306967 611371479 982768920 957269007 172176134 402462481 38230953 482144999 946277226 768904252 453379622 894572885 724764996 651077185 887929609 898067023 438071082 238774976 795326114 277596861 194420422 490054794 55211414 71581692 573308244 918426152 206788442 499812444 694478376 894767699 837659324 824558499 119495974 880674938 646308955 744655753 144537416 871754559 674999594 978035258 796043036 391308026 969263345 379848919 411765059 472329268 683090124 862005237 806471412 673987117 676869546 287093788 171373686 250436952 473587919 275995721 62902185 644335578 370674258 83615340 739560062 275563534 884445600 519905771 497568122 878140675 685769719 908228125 704061496 66421500 515478764 173667536 718412772 721880047 615811302 401803460 845475776 652353543 88269216 152695342 293568418 100336163 988025515 52241718 945807988 915168852 465281001 859898489 431873203 901506659 686110739 75560327 771295985 250803272 766557492 168823654 442129492 932878516 518150956 631413005 343609620 274489736 355611695 899302890 122722049 472641116 702514499 152042077 42278906 169257721 314253509 4666427 964741751 426826207 110217445 390172491 410199552 950980800 591931429 864042444 311814579 505814275 868566494 459267822 335232194 133805634 99250874 620405076 891857651 949095628 689268539 134781336 773204766 932995108 950828595 35333319 201105843 591396736 755749706 191235809 276775217 687582794 198828924 996961626 891408560 273277603 948074392 155499932 69448280 484990427 195176642 829116803 37029864 61204730 33761009 574682079 899345712 22212411 810200434 948806389 570263190 184689291 740928355 534579455 343352725 610135566 191334457 743698087 195641146 704759451 453535802 91699088 508804262 846653243 261631236 676611277 212756878 326050734 293282820 770879336 200110782 903150309 519971072 801352413 532489361 529732489 389421198 115734428 427928955 522764403 797088410 953337738 288297600 619774258 936507620 890167424 486438842 117585032 152373632 170236619 898966742 792873709 724477268 586436522 727885719 2675467 742427293 754584020 897373778 870626368 340925802 488825839 23190129 983515935 710757919 732509978 711268081 485809647 799889396 283155812 695770851 699629354 800326516 34592850 448537582 874474495 787972351 56525149 694719691 627326161 570510152 200649330 405919176 267561911 988031959 157493872 699307334 353169146 90131847 550897069 845648955 277490585 909616905 807794802 873913009 895101896 633796960 111570810 907247685 52006252 143129699 990628983 497164969 280039585 473722687 696045709 666861090 7097908 207474418 857332949 151245834 315152938 37610193 373464796 184505167 926953527 212784387 328722721 673442546 578143304 845320451 873892762 516722826 471450362 136202274 14791728 403139263 311567904 277376514 374381886 1688015 539264321 270338332 447248406 645541387 176604183 425021755 640719740 202203739 88140049 228413951 717825577 388785334 980959697 773595995 180746057 193301163 838698927 863252504 179703549 467475932 834366517 575462992 265897690 109836925 955619746 911027699 680399464 428070873 454376807 191189317 910148005 332271821 381191852 933302622 155183487 701613131 763742924 844874409 35675741 58209241 127732692 257071461 497716375 501024272 518399752 809884199 650826489 296213789 934241119 572196438 289316165 309400898 22628866 512177326 93113518 676662614 226508497 198726590 472254557 409046849 196823774 559944810 935369199 739842178 70750447 23915625 815725557 373416617 424099328 686576839 665920626 692890076 174192063 933756517 528091489 119671126 75400975 461147252 39499565 284363236 372003973 107007230 93894455 639840870 711215854 821213021 329377364 18228308 457851847 347844802 589203276 944413750 146977219 948256431 291843932 245744683 973425993 905575293 773167797 574689379 330556148 612601559 782804731 225719205 987170321 680026173 335261126 152327114 112252708 130318723 512789796 958218816 82843235 222503759 765406741 355568264 747845689 289413022 348072718 636960951 201009605 366439487 759785079 462453753 497410904 89830742 164838189 219688202 38857979 18462683 175149312 575132347 388538087 676906009 477582646 636302963 316691978 729158703 158515462 899676843 444010633 124142738 422051870 657457521 806635064 177473161 370159390 801738982 718850852 80078000 626055707 768293312 928709642 921673590 558277917 846416329 281988829 36394910 195637921 212855390 740539716 6971074 26051607 87407344 601049369 747806155 715704933 652404614 524472043 603463034 146418786 256763706 142815357 563620579 48500060 853200055 878467397 217185261 17843603 110927554 866626797 10481619 458125499 317642414 199739350 545505701 180516990 791696102 201496464 577490632 971028216 243874151 955885412 148127602 733307193 59167298 226996938 389736239 879704007 358063647 975037939 355366751 81548057 566845621 984337472 700622773 517062685 234665299 370669768 250220217 352863922 189336411 256858838 545849927 243353647 967332033 533807721 495085582 701194203 470647440 869881523 23638035 629376882 368593253 250605723 729687851 885410726 669056498 447220539 735970692 189450396 826434940 210830946 513536796 442106987 846771294 91280146 245932616 590619553 634031236 218273795 525915183 520503229 276370417 252766751 642710349 423725494 589026617 830533892 152488945 830094962 789727239 355462021 102472382 185307472 549963161 640664105 509302574 518323359 138322751 20865963 731628554 393275428 319348959 952844664 855156211 470452632 476029812 804952628 38065117 555236648 674404234 521330229 680587151 558216179 755140 552170502 98709540 119663760 584749911 819180774 639853708 108526469 809050252 741716294 885625868 791994833 763519298 630505807 446325434 238159203 283613545 312659802 979281922 304831904 243737992 502910069 961561379 609510881 22605623 613196005 450257331 893280242 684135846 720077470 15458327 35194517 70272533 250163149 929544716 35531261 509933146 47996239 870807841 581201492 34795870 503684919 985856826 320135221 882325920 679427916 872037647 82662194 386446768 929700744 304041130 719275087 336133301 107084954 979974637 987393669 305942248 11412581 369317642 854102336 496041495 402840191 783619337 889877218 112746019 988262067 788690501 653456702 993824130 899780479 488305391 482566173 384396221 788856471 148294026 314730428 366368755 561001824 586332013 564945740 402218837 16588150 712755012 628042609 44219816 748422438 890199440 693527236 703658950 872189428 168449826 291960913 770276381 795747095 116635044 644387353 906002734 156280824 20743184 474474897 288107535 439015607 947686710 308205090 2600170 342833830 731989051 999186343 448491388 883670220 437383957 568108274 54733718 145004131 84738320 502924359 272648096 451614553 696000331 102982110 194932497 9854163 304656700 106544229 663393016 846014886 407023912 786787709 622898806 395193565 490593964 722453048 107479874 164098102 769063735 41395618 52817444 386179748 803110541 383346485 303762298 465232590 538571589 479970146 263975862 997200271 620871500 574107151 647984605 904310388 976221281 312888596 75772937 860128833 937851030 876921021 853237225 616149868 770571477 470898251 917563708 701097120 10687321 75130483 792305241 689662268 870158385 445052381 27601067 264697810 144672704 181112230 490595629 504247976 133457216 393200606 392775922 590329914 309269818 958476299 624881055 827149750 941485583 16031141 483267055 990458750 77523571 690422936 130565166 22556586 812648940 853362629 664843967 687335043 521513815 587697024 860248215 932978953 273942372 802901011 19965887 571537263 300021525 248707642 114093013 308233625 507195971 379253670 382629003 406151589 9506841 665287546 997171239 490527327 935606167 303027409 236496386 274084811 42454032 422881590 335067401 654867871 715725228 197505834 966713407 892429766 748445671 759470241 8642361 516374750 866604048 790813061 844344992 406990523 243294155 278128690 417526451 820906210 591814031 258847736 356198850 669588238 172580649 842579357 386992308 304278447 302759480 456088536 409601410 931561062 91872430 377097687 102754234 714004619 41836885 567126458 56523005 773465511 811876936 177569557 985191296 198889978 205223285 783813490 267238031 520179958 817907490 79639757 811887366 545312706 572993125 455291926 238516694 403115448 661802411 477333427 692616838 409758439 681913138 35621371 163042735 148031121 134948238 87622587 190337919 221989294 698976808 34908341 359638071 833532264 419766714 256993821 232105133 768597405 334484180 627380506 249290955 330240352 340740187 845575499 285993998 971036536 489323524 181056319 622820359 40958176 475775197 443323131 397085918 848918853 576019909 868920953 151859146 244906891 133261807 80350755 628783514 534877257 668248931 929996124 329904431 420176456 202393981 501343479 704968191 194355975 151145836 463591358 59339924 442807098 581735092 597643500 946140939 127045959 190408109 870488755 414347670 908607432 100471297 505898168 90469114 341393931 550929202 87064722 977608466 439356565 403240722 196439630 157651274 268147099 621950024 236820206 398200100 837781895 189323986 872615653 783222967 848360825 359954046 93863068 372773163 524468163 583214447 811083505 497002814 844094060 109959326 121125811 228870594 826472878 837208663 629536295 934265884 699723385 323719352 859307910 395049159 613449454 395557941 991544700 992682959 953349860 59283479 664309419 199384919 546429030 265286392 559901478 718755347 186960434 497955656 389007606 819741134 610763324 218872779 506131609 740613606 122560041 709283865 716963198 777672651 689434581 409025309 347504266 498214788 425063373 583176087 983761046 479658025 194767317 576958618 150736622 551211626 824300388 28995086 863340499 741391622 818134051 141560111 966229242 490026325 504395378 405916940 491685388 59417535 205694435 173379337 27947812 217557571 230043069 200671581 979213140 725856497 555876218 919260565 49827616 59888752 393275721 46492431 81558785 771047033 940612237 93053824 22416355 859390553 44079196 886653807 584822695 292019059 181854720 771181239 72334242 833060284 637716346 801902345 937518364 757856830 104344058 900892264 318568402 426044309 288855656 650723755 505151605 561814645 276944863 703188734 578009897 831987746 205379628 730482785 269496839 922849014 658330707 48162343 822618011 32343774 895264010 6743417 739872614 392254941 90273597 582156497 747088989 738850952 80880264 553241727 287190888 981323401 806934976 525714215 935448548 302812445 713773930 258412609 268210210 77104022 300273730 985607832 707047397 325198809 802844598 394247372 857657064 292351200 380004969 910794704 524762454 922135353 637536432 614371180 466014288 484253061 457307416 780585660 297167467 384314618 795109598 445041327 447013935 440496610 877156469 699884169 303832729 166819354 74916356 669023841 162778521 13251988 835836901 72629668 956168853 867443413 55150888 143011216 686406885 510546807 616359438 769394106 528252500 181829288 793429646 162609288 707379621 504046506 202260691 704998328 582543116 336235089 957224891 27022551 366416049 433064328 961221466 874115531 271004977 466492364 349599605 796961610 213368860 999010735 77269000 766134624 21142136 156263510 877651393 718032877 85852988 561668092 613411458 492561189 669349846 453685357 559718370 444107790 701517990 84396427 216982445 319889669 620380033 75164109 49908320 512194106 338925615 838149819 315517870 25226799 698815724 752038259 300723965 193918012 284224747 691581735 864263657 247925006 23699150 751842717 380446913 239642404 592161072 663268270 125516037 469288273 743039771 759818695 578547182 734339901 214921362 512381547 83863782 93714404 526686985 730555054 710958603 903595029 664397799 484033723 155897009 932217588 836556555 138271312 559304157 287768696 845281604 263134525 308820682 320335854 834769624 976193001 946465128 46414452 246278654 539799501 491528408 861068671 404835172 843151350 174976497 727245653 938836649 3043207 954122686 348704660 814697188 320240181 538244094 587455401 618878235 542102217 581214627 214616922 629063885 667406242 756708180 325613885 654661737 697799472 356722154 321133374 428459988 870468218 544254710 730160925 765509351 69485977 182790458 54695149 958988783 503844923 126604588 893610391 34821164 351463457 499897718 308189013 950557778 548829089 908212600 346347575 203308298 905113124 586981829 841768097 245362034 685407913 747274401 277036491 5496729 857577025 180570762 372544576 771120900 973027473 961832620 897663583 733162796 61358163 60668779 530530013 562796030 531693012 471466205 401645378 732131417 345609080 58880333 431347303 178379411 838697010 991458746 275933950 863610613 600726028 102497877 646632458 671190074 436486821 416963335 557491042 388840468 199940014 449311208 378115123 939104679 482844012 929952201 231892859 994299916 787646778 798898859 976034447 105804496 815370243 993231430 726031765 351127666 860107468 964841603 915784203 805059304 707773736 501324802 128349502 857948699 154705346 497413269 106827988 957740646 873615063 668865987 911979843 704340251 948296889 962008902 949658199 808381694 843523661 879607693 204919728 185539272 736716174 489430075 442980673 10076581 190471688 193910438 22868435 932295094 497780573 318350425 422767488 519749264 850239940 104470418 299745848 927104444 745634437 1814469 241385023 213708085 597697150 353866263 277640877 249749485 559815841 992686563 179941357 503416392 580114035 716108089 556731454 380580510 8652943 2392410 415792181 313369022 289945889 323797821 48746297 39108966 49184364 601723406 428552198 290320588 575187268 538868649 753064235 633117976 771201429 937401635 517427084 454505959 169148634 369741122 203131616 810475466 385787558 583946496 246048307 914446021 722835743 617251852 949397606 635073744 688878974 30626632 239622314 244337241 711202448 783824716 611011337 326184640 388439864 989969634 870672093 421003482 937022699 830330760 665423191 118537071 808868402 134560753 462503417 314410940 220910891 542114948 620219676 573776882 144587273 56613339 599662699 293087157 235332496 310857030 931266406 668294301 215120281 639177030 418271713 51417784 565552532 456495634 706491010 868812550 178031873 390869013 569172806 400031228 232874486 369832045 986015228 634583042 747990940 487128430 860211912 145558517 780573874 24552221 414416034 724780454 956838921 403391414 781931477 194742872 13273862 198648359 285619328 906062150 109252131 406225042 112175896 157423131 167467373 97696463 661726948 844700023 839955207 625755879 222097536 817193329 564769190 149618586 144365659 371196432 94275348 174531802 693650232 330565585 778393262 93033550 266474673 149176868 718342118 608981456 538433455 397796335 191482049 234266096 714963187 608633353 585008217 641463406 412221841 118585280 82956124 97278659 752563056 79526740 625389707 809753753 62941643 865401 306292540 781787214 256909746 815877849 211858393 196971382 94892170 525244048 269378143 491821398 431514761 924683438 725789920 972941674 63690043 817398201 353148929 92342239 474107904 958808616 704954237 247125529 935645323 789694697 517831840 731668271 188609892 542792156 750652620 606986858 294823527 685784149 914544631 643395018 550828355 22418846 98701099 827138177 564711420 242089842 186567429 212873077 287059306 359377540 544114231 85129154 217056184 678957302 621829639 394816310 615773413 333542626 747456717 951422676 476774214 396735701 862633081 358616402 312223234 318499406 481936650 706331034 638866325 570243140 372699928 230676813 610408014 659712413 563278411 980590395 851261648 94502840 582699489 506956268 66968213 787783396 946752812 874062874 606056550 186668774 436493330 796545845 917128420 33820536 304910731 850505182 702960899 913526980 490336295 505002092 704091785 692443629 405942406 511678826 573436564 24537990 214970333 318330390 931925009 841798680 549237368 288150244 99003974 952134817 398551602 967686138 53638472 133750032 934244094 596540849 198166150 258319562 312398178 641269530 836455228 764756264 974295799 405678198 718847233 59041783 926476010 507799485 957087290 95782390 345291390 93145881 936752804 381814619 751638408 384530280 398695374 120323151 548308209 294830269 549911452 772031341 104130872 887316190 817518790 541731911 423828718 811575240 898564950 782244833 661331255 472346151 155265326 196143924 166461519 790430687 588452992 813247404 670958083 604893318 656210004 53125035 639702580 405512167 406864645 152096004 122640216 965145216 85737156 345327488 9315577 473484292 144638484 769042780 758968371 936735195 864564300 510019529 198135354 765011869 102285336 768224107 682644690 58112923 382687224 897810651 486653141 628835158 803924672 960058149 934013617 287104006 573048343 311997515 278932199 506663188 978619128 943735232 217087117 123053728 941803059 143088365 530550221 413189628 395175661 171650991 660841572 70522414 600365852 947148503 234424868 502664306 971861516 8477865 749329266 533229238 804634844 269563229 307575752 781261853 347850498 458569634 763523636 664388477 485437123 784906518 936297432 529884640 44118460 411094735 79055464 283223303 241835868 805528021 630024879 468021730 445792615 587312549 266869514 777297177 962541684 709170352 218222571 876500358 744217712 89364697 408123479 879289529 877651226 406631931 501239401 913453427 962558084 189981793 779466701 102288427 801564568 304002892 826230853 216852876 230043793 787641201 774387752 990968053 74956158 123891576 721825502 900247287 290368194 222577790 429157221 679262683 660252054 427371668 853867727 266405402 69188742 127693117 854459074 414473954 297658864 834684916 677273078 891755672 156077192 224279204 537465019 488096081 595651031 792722990 381965680 190922071 241891511 512431335 767862541 863632298 712564697 908762391 632070042 954227324 514265151 185169274 122464950 797618612 125659074 564683203 901803025 436006764 195284877 980982549 595426289 331400819 109380256 526521480 853011377 592932556 887528014 632544170 902874686 56828461 836166335 21958395 763895961 624794753 416873839 188335215 125633111 817659495 680239533 227779568 594841636 685061040 100088605 322655194 852190267 739026916 19788854 262980989 619285232 336396478 878565061 100379551 127802150 736041644 610282088 264678647 517964505 579301200 527894804 543022771 518885782 484436481 616440720 450578675 591488766 528872011 129469944 504108363 155732295 124829803 465994810 906071365 607860154 116841940 106295964 739661021 102133046 387659180 173447220 845712131 107705004 455486799 314104687 159403037 775746977 179548363 783582859 714476674 109860015 412003171 595122204 159533312 626829315 101250061 833617803 710734678 102450145 938062324 202114962 337220283 86853916 200643830 97759425 258391125 408833438 876369446 941766652 702820291 330905830 498715211 967439611 214460308 733715589 761819232 974072521 258180046 130217632 178030098 178096198 682071656 607288945 848290373 105372325 320988623 92579526 76184463 113754094 185046373 344410753 261890235 286650237 101054973 778766614 860011336 51086977 645902945 841672976 776533480 239344254 635835340 681527436 841206017 249385932 626956913 226774459 533894447 913999893 331651570 55101797 664546240 607586011 322181097 691198305 229224246 861904367 495703650 642951454 406014409 736031227 66777695 503416862 999481315 751355130 566947923 275453045 210188962 627183290 6741160 446880590 165602905 366627681 575817785 916074854 29200143 208358885 673037016 619410319 459749630 847079059 938605001 937992495 263623957 773300105 185522245 523431614 125571959 458024763 735920121 492581964 208653306 457820402 725522820 301711352 570532521 35283784 663009532 420007546 622045763 615357101 623410282 487607706 94519481 118137829 154173513 551292598 876108212 326962824 97839627 945243456 635613452 418800001 145335444 295913790 203024722 114574736 846259901 12775369 12054087 490651592 721822162 548694926 907359587 347897361 278368788 440703824 95687247 396097959 639950137 224893539 343096683 959989657 129687271 721417523 971697737 412003147 201179964 413924283 206347311 186063092 138121033 49091599 945387674 787717665 9166738 775429842 534034870 976113712 516165776 908048832 78046950 186338006 666352943 394708006 34116418 782957210 781737808 43053413 431475732 949854551 529747016 194886515 18032474 535070910 430777183 210323801 205774408 1708241 57102418 599465398 173474243 171605610 245419986 564894522 449785574 414708146 947493379 804447020 631660417 183207594 195723518 779727333 840959125 17370533 408938319 838785875 979671769 330537420 925179511 426757495 956715320 733387673 882709355 443034343 492166481 954887004 920829715 352256332 124630518 457202617 277693644 863576037 527104429 319129128 262083815 966560259 80362802 817579892 915790120 55728011 561648115 800453693 533547335 662296439 17804946 406739318 595688818 172832341 590822759 940464871 259364553 122106054 391430396 784766380 279484897 408602624 872191119 103297204 649241410 606746701 628684947 808865603 305667561 21644170 651140911 31128944 714786247 600116649 924101821 741775528 958029375 650970927 745486412 495473705 757834924 631835063 12938783 348136328 582709977 976227949 280813100 611758379 865776007 459875987 794754206 434366672 184729322 727775743 609528916 920320516 172408620 656554907 499512671 10983085 649529065 728556516 251302792 57136513 719687090 159685996 137094856 259658380 587773578 717714265 5345741 822178222 764476012 698147811 800172667 568305435 511750338 410086105 902002793 34811353 143005167 923922973 386861408 951162949 958050247 47118371 990736352 215835790 329546258 952866934 218831771 741480761 270624524 119002164 382810104 499137947 132232168 969414797 389415569 45768290 934552392 813068103 247155125 397083661 845422535 586318141 720540903 885212015 382836847 75217627 795394397 409543728 247753027 454952612 928315522 699119948 217777079 358568877 971076724 590848402 805498674 177026591 711287942 571939878 558001555 682759608 452461503 88127231 851834281 495599691 798383962 931362666 900784058 627349563 68363588 279599237 85940221 275127556 468971682 680423365 785247520 291323827 719654984 975499120 840455874 181545320 997256002 247776548 67925498 228991451 350374735 372313678 601046990 425375701 908257121 5058228 179751869 729031090 632283678 529681132 705325622 742208998 93533794 574674658 276520222 115859317 306336699 800036950 322555983 798190712 171955948 228658523 600751635 781117087 44360298 630545626 476578733 460592554 811949794 539181837 400208848 543728623 155853745 328308228 474596646 826754264 287547242 266232867 697513674 292474721 471125588 479519906 218943694 923295902 500169449 35036172 401948854 529116723 237558873 629868224 815694843 422017242 239538949 203307379 958753418 303227105 784457988 432353196 872266562 662548649 444713633 42780743 92382842 217015080 273244890 698369523 114504824 827375720 559830499 775187380 333461499 677372934 442987937 40331617 140539057 159512499 829905456 184320039 793126850 208998839 363757662 128872196 47340100 332667753 368561197 237683021 245043652 717767096 943873877 780802856 139869379 141070757 23785919 168496659 10151734 620980934 549720075 563991899 305382662 537460677 804304907 738103462 693881486 353120479 98843974 705700458 411012384 554563174 747175286 800201331 243168128 818426688 787962634 601286753 694662759 453458277 443470757 924959271 846329089 27799140 343879837 224088206 845104496 429842399 192508285 500563888 69945671 669979658 999872643 707515773 518019599 471366704 925549346 404115001 927531973 739133230 390797954 717732092 803126618 136977910 707015163 116798512 363623218 378244622 549894046 256992279 801595814 411520526 695332524 193528643 39986050 374991398 258654748 121986332 861136007 151342229 855942937 960832094 880469482 914841139 34292610 889232792 499307731 284705512 168505449 22315949 823132895 410366514 197820052 897390167 186405023 51044772 275799807 424403615 730856471 186876257 166827864 964206438 417713471 661017765 652348546 462708192 942559877 731889212 476861203 282634260 141313866 489052937 330023893 348110173 627117152 718196865 219330632 901207276 754599570 649152813 880844063 852995139 863172381 171165996 374519487 564942779 321711663 114743982 737907651 574934271 896236911 526972538 864430458 213680527 984938612 404515945 429028455 703548222 119614284 172957672 422587073 359452341 553671415 140531834 458456817 430674414 37107690 932642356 691567638 133323449 118050445 505072192 37603972 430155578 361179069 151713114 273866816 200973929 230703435 735295062 858154374 215900304 324026490 329883288 717215044 232638929 136709253 855398554 216936348 84437662 535737111 510500458 837601894 922086975 677765329 190028329 491003819 231315280 424186823 236349581 607548459 987464255 321454595 835402591 108999640 347690962 480264705 242233342 419040345 967308704 621015345 671060955 182946696 320843923 566377081 807877371 394883060 599781228 548978352 75772024 567836000 145504575 697084708 485868288 461487938 396573170 205006869 7327572 486931781 19810499 278961464 876619467 402483143 813841087 72562740 933345228 164450396 606257996 487000872 68318295 121664585 502704800 765813027 452676733 117265161 13859911 84614315 992972004 882171084 186884001 954513463 758018884 65813235 235732577 782763189 966692588 514445462 178453775 840055813 238478653 12808958 557301639 248211323 679781934 601225259 570431864 334976097 247047367 400231758 520576230 302656627 611028390 689364304 864387241 402308193 736394621 95656778 785486572 536320080 699384209 875997963 575239086 175272025 796355645 189811606 272158020 502949641 77222765 152365472 668458197 896083936 356331300 399222806 659119837 406155218 745040374 681083541 188958123 771340233 717198222 99786736 294990306 383161120 581736233 688164526 617200892 308812329 877968410 340149642 880934338 885558441 872834116 444440561 563089109 729648215 351302819 680243335 601227561 168514912 469987779 799272866 276548740 176586982 456331847 25498574 154739204 262382460 139822436 192830535 369003158 68428204 936261987 220123010 27173247 220633201 881942050 835495332 221361879 466587069 292023700 25220361 312006665 709540084 807293500 49079487 455536213 280938863 719222710 52330760 473572175 650067195 611901743 107980764 742022493 560104023 330717160 496583012 175217212 594433977 523715510 728955520 254019451 545140554 325786501 597383490 922444030 978084773 569557969 841982321 481967484 272021596 856617259 631668487 994663170 429971571 64641722 424514228 712063855 489849571 642048695 777710168 305773302 243604760 361436912 692054924 977270431 42316660 335106886 546317338 697057477 269839306 662442031 58848897 646056345 697240547 186563380 949334130 457758110 385952765 582058356 835640149 170843691 878971206 305745951 246264005 781409772 199110245 971318525 115328272 917377377 371963378 367236325 791748024 383826782 307478777 667807302 580886516 663264649 155962236 507886497 844925743 501544160 709302510 582983692 278430600 252120112 140991672 865392561 823624785 897017503 806449847 333368909 117184657 871057442 525413820 891215793 644755330 113481223 952331 963108421 520410387 908900205 566337501 241915776 295824486 211387335 779739102 140610161 448200275 693796190 617930671 596199481 343098852 482383308 518325861 427713166 4080343 457203841 442316040 55020602 452040223 744003393 495859989 797374362 115415140 549056163 847168765 38485792 417672830 263845524 787066020 426468818 885174269 191705810 507077602 273905608 185702820 592552818 514104581 897246385 591671786 773974875 853731661 656192079 938157944 260361929 590038383 598974198 737399213 426929610 186074131 565902865 969627421 687333572 272999510 979165342 457075725 469976301 262411849 968754093 218142969 808898258 494313840 484124900 736363279 220894929 617506627 114223358 32175794 204279710 597857712 177751111 949934071 147384002 659654551 133232418 703659307 566304535 233363277 483052163 355613515 600674125 794679066 337199734 691062410 434840681 351865275 629150870 612207311 148215873 86830304 235803798 612306484 681053697 413894575 105138876 723020680 288351400 726998335 144769121 284376782 90739084 583260958 253085298 608864700 577532114 772424652 237096946 301261373 524613623 868793662 985237622 73802479 403727434 352117083 937672359 827208614 122821999 555728514 869186244 124296167 863221725 52817923 81741597 281943406 86655841 779418273 161371289 237188776 983482265 699312406 680488241 461927738 615052410 663239823 239417458 813454456 120196811 861594412 242728959 704747502 302573736 748000898 123635725 82032603 135420927 953750552 95817190 775659441 619228950 784019437 51290726 954633367 496470275 969375472 664700545 920080359 817385522 881651079 867781563 530264496 299625700 984108041 445413038 462804277 288397738 625907524 551160712 82723691 520967150 29290743 490623626 801419135 563217002 489323097 284325514 867942734 490872750 969023633 377618290 537191404 305324702 766647611 188843199 863712798 510659826 251849961 979525122 704482015 293813685 936494496 367952738 857355743 566614983 686976855 886911001 899201535 476486235 293582972 20765939 808512982 721239929 381996654 626715346 601499183 420138621 701857283 834751276 827652233 100808854 842000900 185493131 546533270 646727496 615239597 320881420 185237948 601684203 981356334 694990561 332457367 371226921 633896492 885449935 104624757 410455940 880216128 611056305 741036760 200048589 61224823 371340787 249276152 526628526 190142160 173115415 409877822 589369890 846660289 654267187 358768842 316643319 603851187 796402289 133121007 455929939 488587393 877907599 637167281 948691500 950023421 295027293 923998542 504304078 246571115 388291905 849291442 396948825 101621764 601361846 708167425 900057409 212819829 256608712 673616401 362737356 90490717 213328794 545616365 174868632 240161234 697820640 456233811 735236370 598958301 525601381 473877559 619110655 514168569 180867719 256008254 145961975 504395160 100947382 362098500 662014693 369322910 191045112 460306902 685854345 116884452 929536104 827415481 342767606 389020598 249034674 544492641 433470228 606087510 137723033 482947963 245520671 160621687 175177330 25869155 400065318 606034114 634589606 736405934 147152013 981770836 82342452 722482082 677137803 976641086 56830508 150700729 657101741 586068740 523779125 728709410 284032081 757651743 223993352 694624320 911608620 701957499 698408690 908014889 17031365 432998905 658976342 640690472 405497079 862092270 76946985 109940283 900854131 635025570 205919604 152892309 387832379 650976723 450463446 336487965 63121448 377595439 577906432 500719854 41398118 620733917 489999158 115028437 81052147 113571573 416761812 708095958 601096739 169737731 276767431 412844456 904138015 589978248 431904272 169534004 621033825 115039097 921148485 20215066 778714425 759285694 49639696 699006763 462808395 340677812 790522286 657317104 620728591 123553964 4822384 331709218 360881488 344430442 160145981 497751344 6817454 876823206 800422159 919076284 263538204 376002702 600756337 902959390 833220450 40842818 190031112 335288287 415987612 790653015 720933383 628916543 426323897 616006997 143937465 141580209 939580668 845188665 227824123 993236314 300556159 113152244 138363582 804098197 245035691 979692777 283381898 21206129 330510274 377505139 319761142 271217457 459223637 518462557 291170609 417472715 285360334 713978472 838746748 491177322 548253416 351768008 831186094 747041261 468966449 813264039 671743151 303539813 6647439 269463969 515261181 338175642 310955192 250192455 887765546 134965383 561870520 464381852 553428315 974189274 815201903 653667995 296085195 995808629 111690257 634287279 67141190 468848624 643218084 784560184 298417070 996794388 446060677 666747661 9638266 380047969 988297699 551570165 220632882 610523273 632976195 845177389 5622260 634128371 765485562 69786085 534568178 550885433 393691318 354928323 828326898 588140458 591670774 287251294 521816524 610497993 993040013 308484804 479076080 792942540 390898723 888988916 962417117 5389597 134169012 895405925 750974891 620795357 63672335 50502014 905910402 511582556 537061975 370492699 259644961 349606562 236979846 956556559 668363864 628246762 980617189 615365020 542120334 320697889 12019606 878156540 820000572 986417515 315937034 534415836 753068143 415715743 658843787 207661020 69304906 871837126 254073780 518026768 205737090 60999071 1934835 634548610 48359392 236412446 40887566 591976365 118360259 906847209 825607579 771400963 629014427 691427802 41025926 791436649 619989359 993142144 418939535 651494070 789707864 85076381 341555401 561370935 94189060 939870377 387545885 763758126 516693044 835368782 581642693 186020942 999808829 643499242 218015953 921120833 713415819 313964048 164624037 373502242 74923290 523602695 372782713 423405827 251985915 493271113 7026904 943350121 413590741 909145349 984264225 570411467 154927201 160165790 837783817 290792982 630932205 566374955 533171479 161341228 962556122 578790645 212127527 987167072 120181023 969163515 959141864 730431227 35207107 86539377 755976286 58582203 908272742 167904060 557847648 66961487 906525369 962453880 983661339 10297564 27766017 947913202 163684749 133753723 50194072 337177775 922507531 574589880 793821804 19854691 681123771 279142932 89837951 559009787 712037147 294762117 182161253 903895316 666292344 937865969 738536137 868047489 344143224 829684150 565062120 158223816 28514961 384735781 401282836 914707110 448667535 808596738 720171826 568455047 264437266 234594566 354420796 712162318 606166029 24435037 933256129 671039379 801817161 88495657 247985504 102845856 794048735 312766717 410654032 360992372 323608514 25632610 228824283 887746432 228493107 739444053 27415263 812727788 652432459 334052807 516019276 585052947 598532980 766496540 182799528 560444162 85912304 306203565 991587982 607759101 829967185 606553670 44917290 852637179 378859519 37093544 327072703 807466789 945223606 221429256 768171553 992507995 553503493 88775054 829672251 138469039 359637199 900658903 585341067 731257063 57071310 748934772 743309729 614409215 156445195 296231529 696346276 45475237 967316839 237817007 19315404 127209148 334157334 876151730 87509225 151107545 705053215 112179923 208921051 339726793 970869981 11373287 191298327 486229001 112800641 717052598 516964649 305301836 691440013 913388413 99491372 638624761 686358874 352828268 996220500 960259755 849392275 624343593 973049444 862161071 547281592 933683020 994943544 664683657 335878044 630948065 1628477 501995631 55766504 829306857 241702132 449131212 672466838 789508824 857013619 993702079 601879670 536662552 341437923 504737945 77156012 227904645 327802627 395731555 765695280 80741872 687156131 565078102 906083404 594271132 305032490 642705248 286978594 679568068 259036689 324615590 126569764 586413843 873859174 988174076 974390426 610071850 846826570 624962927 932640543 977996061 600531571 11121084 360336164 471439606 528548523 617396182 327978860 43617585 860147791 468948324 783714702 940723007 458131152 866589248 873318519 660589571 281497142 627646201 795562213 647575128 581368728 921928018 250891245 694554504 800762789 78895297 460773237 686524374 812171038 349987568 407264443 960313078 291583833 942033472 442475212 684099728 445786304 191980097 116709646 136317120 37925200 887004731 32173495 51572377 893853467 229971881 394700371 697625757 873804486 397754553 617508930 590756166 254012939 876821197 854345015 983955329 196691000 83357948 377800634 383386414 234604719 657544849 475755431 299801505 377014628 253612939 626562733 518371364 811615586 198606620 37812432 506433139 334927174 683258411 573092072 950537534 191124930 489752530 801945888 218756778 801347612 588742112 977780599 490141905 547801772 683812183 736554562 363056701 304062305 135462127 633804968 948031089 913251389 100830610 102498597 596348512 76575188 464494302 371624455 40718068 878809042 503117734 897047028 478031240 381482866 773636721 977206882 898881134 838786055 721276922 913180190 238364011 627176823 382418862 639960518 367465014 16030906 133121585 393378383 245066492 225789536 231285209 873568639 731780831 721663240 269317937 708196979 344575090 166259178 756300664 285583387 950837311 713297742 169673503 284018617 20473153 890072339 554674255 758417254 195599722 290129193 12181345 199119501 257923102 458622487 802917731 141316206 968341174 949412726 563692698 661628060 172872447 784750707 634446586 842108800 590238648 37234257 367555760 366046420 920679192 924318949 66032281 357444136 309277509 837278488 69743816 238737248 617835229 810517865 715177220 820282675 608634225 473518184 504730439 236689838 963151877 387595580 736915008 669630128 675027346 275740190 574477778 169741420 177607045 497470684 633679251 624945129 870541373 346582871 728577358 222349701 540659088 737744389 456853377 821320046 432873798 262804592 170525664 924202536 845753245 124549556 135253456 341205258 447848388 90887429 421585645 830908096 508080224 487684135 989114756 919829450 98605577 175127540 253356313 398591228 102567374 8463578 753262307 406886908 300703149 446275418 630426699 713160648 711448860 155845770 32118129 557055277 897750403 760091796 114427815 95905616 490619071 870835509 457236467 346569257 246017441 536920639 798112657 436868355 773512813 112242199 888503919 16005886 642547036 528938551 292461488 301483405 129598746 122660269 39655978 787615993 846707528 887921563 735139048 70489307 605232379 650375605 330258344 909950118 569436475 521713862 835594077 441788955 252067717 595759403 935007406 566810066 957448778 822748502 459329142 663068600 101834606 413637196 124184642 191188875 879762633 930029608 822096086 640351072 785452713 5654678 742870696 584775710 527423055 283451736 466582115 98135553 415062637 203931845 633811814 712062743 510352302 455009349 821207107 481395654 31499054 157911254 579790656 942657348 983645950 96493450 980902105 7946270 929387682 114669063 110889020 120937138 891108754 347698437 117499851 475591604 739037116 701511892 798034334 365574317 751669760 936106963 968574974 222639735 534243507 410236154 114531819 10937282 370282525 911667281 37154711 908841875 294408443 322582902 789823721 541062592 176997117 444956700 471163388 382786933 865952073 593651334 569627037 327726513 717753078 101775888 520750032 341973450 23794578 912404903 406726219 829264357 2973597 959821899 806316281 919922047 871278860 283076500 836904056 695903207 334532551 175066154 618981020 339210433 989513258 773241420 566061802 374991492 1119112 975477834 338062109 563836669 38180515 196056843 853418405 974314954 689136182 742707848 3810851 159082720 217904491 466714703 88009711 703622406 816275557 575464449 916971666 316384855 570368184 396368340 764057164 842964164 239016428 55179537 598988943 261039760 635698173 635228311 981560450 791175378 314893790 987904342 475220351 229830134 93764081 113503445 503839637 778230844 240213648 861728174 315492358 166489656 668167816 447861260 840043978 907776336 263234969 530324019 189978635 364886594 661105911 632226040 225572007 425450395 777229260 630212165 825881265 156631616 456274867 541459863 502621424 219107305 483104063 849468544 569112159 754259361 514121842 896976165 104932011 880453192 459957062 674467008 738544824 625706257 475276840 343335455 136889629 668337156 93744759 619409443 787029155 170458749 833203978 262278211 958656201 952368555 911808679 292241158 266734659 790177554 656340621 272730764 767318391 608501513 180052203 189351686 855471871 962997565 559820646 894115130 871381033 829808940 973986199 976966912 687353210 382944939 101539211 119303111 53969190 462574177 56428609 410448656 233362330 677267530 916866095 125386482 861263859 371592756 241794494 178821781 342731396 859255365 696237001 52104375 712597844 898385267 309782562 327344170 501788317 291444234 137048078 299032660 372263247 915945514 317100740 604536237 809706890 687680583 327527921 87607364 750253352 939614631 320060470 78848571 987525169 769272551 937414569 53636166 517763428 647343223 352431696 392472625 105491125 875902745 143780009 180078423 162391497 114401894 290561573 197543211 972342396 767207241 13898664 83132339 818233179 459239554 441111051 761679367 235299882 470986020 88495258 245832919 984204896 327911191 733190551 413486307 461868966 536578967 50919093 419450240 377185884 362384819 543674781 579011866 472767508 119106255 949225068 799911852 525069845 318764322 139906611 663421257 297109465 566769209 946550134 576114839 765688207 89542514 217531054 537302351 521732250 462073986 911884487 385936063 55738383 67499504 681856418 157250632 253040955 716252567 297831060 858053599 469305884 566372136 605119206 781278864 735011299 756615333 675930195 662951670 405655416 406565607 393302413 810918853 525668853 794199578 495141047 656500289 4434218 834512956 870981100 383767236 547171864 18909601 443713463 988092220 286012790 591379825 313944985 536490410 908183600 203931177 104446087 424103588 952285154 128269846 588807529 991244243 315611489 125537245 145603484 948186742 988727090 591440118 375124337 983608798 317299729 677463596 125846188 116613616 986465132 719555615 586434821 112072102 393091046 837699522 940313258 698721166 546313172 208440029 536102588 992926793 59022787 779062923 606890957 393101069 758844656 923966909 424760936 525882404 928264142 966236598 464996233 871806315 126976132 581194382 282160929 860655828 859182956 935562671 26135188 529519844 958887830 786244699 86339898 971384117 256510275 754884643 996288225 795574517 466976874 920101233 4000841 941791590 318228278 587897856 321911207 334555228 234905221 853946718 477764899 803452610 185964139 26517361 255059801 653484309 931712173 948989167 999282652 412146663 35887431 462349284 951663534 134035037 972092135 690756656 410202570 748773554 506578799 361113094 514103707 615165618 515539574 622308975 199080834 770086976 249583048 667149765 720636243 317434832 784253410 891702328 604598488 103210733 1655 980973132 987669069 670683317 398014189 649126745 608092898 317206104 54110944 487571978 171692349 229837724 643280543 539411679 455557109 594449756 653170602 873141931 429033496 893102084 506654010 257816342 968083366 618824727 633738937 522503964 204878355 408461481 517726277 705516940 589696713 723135974 88031538 575395721 865585059 123946377 150117509 297235725 662370164 438465381 50851705 104921953 976710270 324308448 644612606 520245159 747006203 371827 782785333 113573712 822465432 706135083 545555957 823242918 345496053 956157483 922879305 42762563 400993574 602175528 788804336 966582424 11966517 15027947 102203356 480735336 983209117 711226579 450404020 742410570 352043728 571296848 989015633 788916522 288215731 252255849 371218500 299864008 722893341 866224951 952272719 500868919 922234203 617559656 916415976 211327584 43375535 220419005 642042041 692387709 121117644 700674956 486070562 66295966 601502300 579891006 314087350 977735719 827225210 909339602 236743865 486595408 823824953 198186585 439431849 178130084 565860123 817174648 324789426 674600066 224438938 668444393 109226808 217102239 636536482 869929466 946858577 157116290 7447061 87744012 353882696 312055047 941450054 332553237 780304924 430403805 475797118 970406431 736779262 26027528 567515259 817618375 479792599 221459551 509989100 646528190 267971007 926827791 312676086 531651403 436915847 486504726 66835890 195073224 992179248 250076617 433140396 429534753 316923506 51595086 318498406 15073368 309775670 240400675 174034131 646743811 401880348 799118997 656745436 350609100 914380278 212985674 236607966 933784048 850937675 838334904 378210346 134950081 766755029 247456171 402830212 577690660 1942275 195555523 474158757 985652756 724393848 852146931 734101689 224306205 267372938 932179715 208252898 992267233 934602948 583385871 314879923 849089943 176355684 247804167 946496949 47110279 260122334 178661165 777460197 878602639 209756759 185630873 476364084 484892577 185507114 208493496 606433286 23463491 375106919 301232329 554943156 705722893 609505871 823074399 489461770 639028526 898995929 586178018 844158921 587060200 667381297 68190222 681254 553907472 398275123 367054193 180237129 906275471 625308660 840023793 516366799 401333219 992059962 227008581 542719305 537217694 269814271 496592503 321333179 127421670 141617906 977988712 346611486 11841012 581598709 528039756 137797598 302508693 155857312 491571498 661937500 290121644 926912701 536747357 547935853 275365550 761763530 657293077 720595417 588137508 357534842 289224151 585543389 119447597 506934836 115470329 908972969 723699961 830134930 918400807 509496803 476099407 923865828 917437665 792114979 816122120 618510251 725243130 58796405 238114193 510566686 404971035 9690 775144045 112698792 443799614 597506759 66485169 283590247 35456307 631478948 459282055 244430767 689730334 152902221 153796011 999076229 350914807 47177621 324236273 776605221 869242632 598128063 842010813 35880573 874951027 773815299 855671433 463663279 349821098 244863503 175485795 66525331 578671093 617051267 249928556 923417138 31365615 265384308 308499802 804117068 638146825 267996906 512846582 201599187 788625414 728030561 213002143 138369902 104004733 201909324 852442310 648263671 944012123 850216077 592318064 279999741 195170654 464927999 193345975 733860419 276056475 452704493 266909513 903038783 577295352 790712471 351597031 35135900 512245683 977660852 189566695 370135480 898670041 563886059 789582003 363088167 216784335 586898776 490457416 94272814 139625933 832641294 263154360 850940233 420918111 826967951 446693800 137033125 624955362 838859606 601292755 266313126 125396237 30701389 3139717 123336803 709984101 465777495 606750496 609316133 863043783 64496839 380535707 891582956 241116898 772684519 124007678 922085354 553448378 548775283 781854695 941931013 234145831 645433115 554046216 213594457 32664660 893037060 960417190 617158068 238413376 685900872 111418396 161046553 935270464 55431793 625146966 403655998 388153723 353503234 431235158 290094605 547899501 801190894 618214579 718425126 381569892 809384223 786012437 557027932 949989126 656119024 106797242 801950004 840056521 460432820 210858740 250305385 469777786 963378989 27939241 805922411 324277175 911062293 259728338 377706715 876113013 768561561 545522684 747798800 675794810 498263000 947026634 603213205 633590755 222685288 840911216 257589160 486478496 241382866 494863418 63807933 594004211 329927441 578679555 10291194 918436597 219465239 571289022 966387896 357881361 203412041 296069873 794973960 446503303 77437182 916700725 254308139 670402282 253590531 788846776 470382361 429704867 908074010 325783994 912631548 45960812 303834998 906379027 670969266 770338773 46227008 847799212 669796686 659680962 405467414 564397569 828394902 77811690 211766150 644134054 425894023 234354010 977449624 686237887 777327821 871873777 293352769 460829318 42282572 559460065 122523377 264855496 359956634 212537396 106178054 531306088 415416194 964925253 763369046 707777243 285377410 378683459 737244074 969162411 641949261 590516657 153830461 949231861 883943243 322263273 873081665 73658602 401960980 151690900 581999450 138796625 303808249 230187315 320679713 594821636 871443323 822527386 994051490 322400878 650202833 298354543 460576478 387700244 211945063 287881647 890446410 791581193 241728090 765222186 739839822 972131447 641499132 149717250 340877256 3096861 135280214 119492912 881241222 802970572 980463777 429102335 89641935 60856041 848014540 817105807 917237723 589050863 924676602 814359635 563175766 217550826 925741825 372668308 66729441 400785404 306821867 368504555 458577553 718801883 525668728 94857163 368893550 74270801 150687131 983709173 849271541 943403963 396527609 839788033 424068247 638867595 840080749 425200604 618037048 418895303 243251079 589095748 614873777 172181895 852754184 773244494 174904654 723900794 954133607 690748897 62027856 994079586 724269647 414765112 665772139 967319443 825253407 11306852 274964554 579288440 278191720 267610568 782613767 922434062 388483443 338705563 941239987 745887335 949337017 291104874 603450068 747909673 476183144 566309779 67005665 495606285 614274533 188828362 109897416 164382304 867071044 848462232 617565545 218117509 908566482 28274903 228948761 188548720 982182796 879834423 365335072 951915820 46658981 262717885 148346171 71062359 782876164 270395455 886616602 914680481 398947011 631042537 59214307 623343441 655842993 227936698 906534317 248239295 879931345 860799751 737552646 197543899 841129945 775772152 293281390 945767845 913866932 587242502 36027866 504775090 385185537 895027844 636181298 75050670 21276305 477483795 465342675 954054868 953157868 77337131 10327565 797245048 177804749 487156633 594959781 995949182 660555170 583964411 813483093 810480864 108676109 961204294 136401736 988558635 545310309 872454209 10149534 458921218 935686198 596291335 72522734 230112410 480004029 243694217 663968959 254727997 368612460 25552650 427232013 9682887 233891692 165970337 661327307 19531052 649487894 19689146 249947483 128013040 617043065 392167061 737786391 905607597 835382232 872588742 916966092 810497937 316204841 906081715 138974010 232235741 275663254 148363033 245082773 933742695 518614272 856801416 21533703 927111193 960646775 661096162 891433260 681432431 736935107 487872480 863386260 862891517 885043935 700277389 436982852 418113511 399117432 548936137 67851317 72801896 48000114 206014151 633661652 951116875 705575267 863316367 183636864 619860085 871538710 959986045 298427664 155736153 114400778 962855872 220212298 333231746 852093425 121785820 24846957 535537933 905175601 691288616 999092136 635503148 98824038 4806737 440999840 248474788 179085534 145980373 466494446 63359567 75699995 910066313 85505183 693448347 50523221 708695316 80507058 949209354 699096822 988947313 12804766 249751472 130575388 700645233 930990793 351622584 859886106 589257015 875293714 23296479 984038647 855064506 964787784 228175095 155113197 255387462 757976752 278536806 38525163 311892475 366103171 363426980 869623572 461825613 434557805 23137217 510966078 89191298 714757136 923264988 621211508 523787831 426434687 754180525 395639413 696717020 651250371 427354876 486719026 187849779 596152153 689598759 195903059 86393301 135364018 38046625 155213491 76986029 283489970 832535149 919215072 848239482 529187122 476616871 671374748 547117394 131829887 73326843 325258591 338258970 336376536 289222188 898861266 235640590 128484851 75448719 277253205 782675264 966585720 859925901 529151354 178725392 212729733 109087268 70284679 670839225 418275112 963081063 518945785 581683652 406370536 413610490 552977148 136519571 122929981 260851094 440501747 86675672 608470803 812411275 431578102 537120794 411238476 379988793 341167695 994466103 501097019 352690838 942443772 604291549 216044585 977555115 356986673 434506255 387127251 810264087 833384915 903293094 523843050 644831626 826030077 558960077 147549842 311040587 939276671 593764229 400864227 645142707 790841690 370760735 569562731 29148336 284860997 602279108 390826411 758731843 796828459 770528240 366074005 31978498 425892779 46846963 135391765 359681943 50440855 28394863 84574597 316203070 850359925 463054301 209686326 844381003 604126209 679534088 593872622 218903714 923744937 670492303 886495845 143295293 608416015 930441831 473808839 254507946 463124875 216640856 325573173 660341386 443354791 709445755 269702723 821993236 981141409 520656066 357542523 226395023 655420652 203232112 173489113 554038235 87171759 96549533 445582926 259978729 88254788 541929395 696786238 679391806 745688506 5319668 139332097 278730357 278842452 212441329 52385381 508170170 222576392 278274324 572828970 70143311 477955585 829698071 607289989 891327242 498072606 466242955 324567710 521731029 800665968 676193107 875790866 435902510 498630592 190978598 917602417 807464612 249578246 570803728 200572097 185967200 657282035 878167793 165689849 449506201 454354536 665550588 213758343 129376287 541112317 410037050 365011403 491075537 198285947 297127941 333114009 244765991 769762914 573587853 378680763 661335977 336867684 387306070 519097709 967423605 667102440 836353464 258359007 687684285 710590088 83096670 677256375 920136775 451495571 84969160 183217036 753553899 266150540 204859849 957537900 948555289 777981353 209768713 934551383 132361040 858137429 573182851 826144193 456296616 929546670 574738952 864656148 86700617 801054215 840299451 305221420 715070962 287573863 216262292 36524249 172494195 613608713 906454493 303592032 842558259 370229466 521036984 786441722 351746218 712092671 334325398 149133908 363434216 450937676 44342209 105256718 841490189 46166477 173910995 533715260 830257358 387636545 765557821 505239528 519290615 708021402 209352897 51818637 908626403 158566526 518659065 805704606 667039238 119876041 126309838 791415549 493079140 87496201 715614209 657066628 294639895 918764032 44278437 294411392 445274572 782310950 703896738 761933360 298031686 538572069 722686516 582949963 59030746 123582555 689258347 368886135 496706290 371444827 706170537 903028435 188435339 921498988 85887271 505525870 5858230 728786952 732926319 995303885 891429658 123136863 410105315 634002025 80476784 408044498 180138805 603288110 490438150 580713848 932553965 848801790 350542397 248176796 480515559 474141228 968102411 993175100 454182098 375332098 554510202 590312076 176631474 410392379 568678439 831061873 967237470 970284169 175005124 573017863 229279234 717288976 462903958 355066396 392730527 664400617 26671607 766220466 760533382 159392416 646649045 366502529 896756705 282322359 345058353 45472114 742549546 753046049 675704226 185710117 595700146 662854087 441193424 758977132 222603804 451981063 143952633 800978382 127716831 208907055 692507502 245731333 818326727 744162055 424433687 313992064 386787956 663076164 192689387 88923618 609344729 900195094 128921977 400214657 500851902 224997019 787716963 867986664 968869951 472565097 117333725 284745557 254789452 173674760 695005490 114907451 128826407 19853173 713273663 52368833 720702440 304087969 271741943 772117570 740024060 187895792 780178141 220203212 75721122 537966267 391175821 301046433 120046189 904777934 236307763 516075192 625852101 858995690 82694418 47800380 16195429 426351428 344596222 966994188 990226654 492158980 394628322 282904634 333917203 89473992 860571196 861531276 362100923 963113758 76250268 96442622 349521891 282208269 501502504 968259390 840131689 166155405 326855195 731842095 992304514 614705930 972749122 896137319 524852533 243867365 880278653 144640176 908309213 35618547 535104836 197760138 742031274 99987964 474177567 546952360 508504353 290570045 524464429 442402159 508443032 471226087 808243358 458517370 268286139 698884253 613565241 413558296 604484106 657952762 407322327 293515724 631438680 197111049 248833254 409369804 311570765 890715339 744010471 913036676 573347813 696340917 681806063 564068112 642153200 178204207 316601898 796970949 425755792 547857686 188717396 803409832 519541693 487708218 867901246 925047541 472840388 359402209 509976399 252469914 273125828 398305346 620999168 197648569 540347184 275664907 628289887 470150954 926116432 584644316 129361293 466538486 642848191 402727114 477237568 545415133 435295726 478546397 396790338 948902097 618900896 86647954 552049648 152086137 602420332 168571481 97201595 481679535 456429887 159814679 520246698 853649922 216634583 501289126 764017367 999109173 302876233 877571921 918101997 32680638 612986747 399746137 766451121 729362248 10673578 588838770 543080310 417252401 293502950 590673990 859908519 175886605 642243473 978058993 677921345 635315489 645280996 498349699 355310421 520048616 426836842 343690113 307911563 743171474 93803139 695753829 473055898 110901120 157122531 235338265 711033809 438930121 38085648 935512192 786963090 760894137 271703271 651141358 504829649 771515213 311410711 272388266 220858265 919790007 98965924 710454643 525144967 353463008 664001638 132881400 625161549 98262497 252911239 426444383 183683120 420775561 767633929 20554431 891796107 904426459 677808958 209220517 216481866 193401996 825465166 957017747 73722736 851501449 804415668 386082940 35453073 289943663 292214209 397788746 361098072 636999697 887079192 463790425 767439107 507676406 992830000 515971065 935647970 199259609 578033110 663798767 954309851 380710439 437354152 909647092 628444137 723270788 855168922 933226293 481809560 171437382 978968693 902200785 116746123 202872568 616630867 408090975 85829623 420380889 746375205 137132133 759291429 449593179 271528749 836820450 923631604 232638628 100276100 646856133 368166228 566164240 111318677 850469235 199577292 542017453 363997088 453154373 18145780 104590013 297347640 78162951 553429500 734132280 391239878 85754747 787947556 598700103 51166979 550999764 418307138 118461386 593236610 914645563 677653311 466006739 350683940 905422926 363107738 913194793 94355361 596389532 152651747 514428102 42075142 918785578 246809921 729143897 307928625 741277169 180543981 602482117 978167895 991169373 888551349 430175904 212645247 322124495 331867770 254345909 602962949 587039772 551831218 555541635 525493272 359695629 802044902 313205691 878665787 131182557 314890037 224087493 950052808 221167038 739513296 768691772 89379176 713279828 792547196 564127598 453879708 430871352 460556563 653535453 590780728 745756790 240878851 352394688 216565218 234840335 775505357 48839042 644316823 216693368 550686855 174937666 524912167 2773017 109251931 760739154 806264244 473942992 109307910 469797305 162802999 378717291 936338522 709092529 286814203 652570161 417271996 194862633 764119840 69777754 513047206 336935747 865783833 840530066 462841126 93887703 614533422 693619578 979916125 698127855 81721339 604802343 14816514 593900617 66515951 872948385 761376477 753972952 818842830 815008614 950856012 400107075 166367536 865800164 994891457 958347621 33555200 505455618 597570113 863696843 98421757 682980760 382358502 687737401 478655548 468880626 560614751 324222758 693900452 314113873 369112683 902724923 61520240 544267626 852611425 871355863 965421745 683756517 688692140 539207054 46580938 635530719 435249223 744874661 42667250 79813480 711666757 253260696 582632373 92582918 164506443 180443029 411466612 817034033 816560148 958920446 7515872 788060372 331548908 666625003 634479491 700078546 561054262 561629350 386003511 831869567 662600423 544558637 835321772 689468195 353874696 539014835 493305575 609034363 268054071 479445535 2924477 301766712 705300518 671447691 897083740 155932029 521879835 625586374 698964675 670964581 283717231 89542867 447683397 913489274 609600783 3306600 156754187 77799999 473473022 538526064 75345806 437992872 935888593 10424969 514712608 308153245 824756785 259833735 825680484 965255291 276162141 614609903 782946002 602946962 48313253 77714813 768823605 788110248 709596912 443975326 659352876 296466804 139407927 765221111 87476908 603919908 2795784 862755804 482242172 463837144 488446212 526513881 982265527 466356260 546919008 778207789 407265102 980965010 433117288 156760394 372390532 837407518 410844664 271602007 429776752 677157048 393271297 446300590 835082366 650144709 351060490 57031774 253950958 872524447 119334572 597340330 358409812 434107920 538184213 919998855 957602070 818587099 598005382 560007714 485011697 599122739 876964565 616731736 406103669 185686850 593138924 745111357 979608196 200891812 585381960 183115158 122111191 907668713 98948219 497667166 891319929 5774102 837666730 517756741 415973450 646788644 210367759 309177132 186447229 981039232 923846008 919596714 34578970 779860362 190275526 877960330 171932029 742080022 614032751 685945931 44650197 631654126 214938365 696920735 952938406 576401741 522349709 476346348 771052615 359747941 408319569 583563470 987499621 565327066 115906318 652074131 639305598 160491846 969313439 353795005 11525479 661850291 545166960 490456196 319239879 421444132 788031491 826248017 788756889 814426124 92377967 28834116 952092078 997915348 512479708 100737712 94260521 877634906 51021832 55900569 356031233 7895405 364110021 281639997 443021698 723096658 45705592 63100808 36709580 197357378 703987356 191164318 478965587 144226281 11266621 502992981 977047645 570586857 301254782 637426616 588417159 938695253 146633235 208548997 87691841 82965046 678933191 4340912 593965133 719396618 550616568 521515486 150762052 72159807 395347222 48809451 920402705 168009917 73935912 414701924 275401075 206458201 196022342 135634958 674125951 19515235 615566880 675453789 511229981 738011929 610808949 455746814 899007878 766251057 931296925 135959885 297177548 937907283 112185600 989085151 361257042 616630685 736711581 399716346 668679504 901590302 874676868 356088088 36168784 691354971 337570396 28708200 544258228 180330188 918094046 32577613 448939566 314048608 888245079 720465117 874392389 879493621 199429418 943066211 378089943 285766881 230118988 375668445 916447633 527176300 276093383 72973182 713309305 915596371 730575927 358014253 79308645 710071111 289713232 202757381 401396353 35178348 46125910 704178899 769302477 256193754 605478819 901886363 461634461 740758560 456323876 650362900 650927383 100812476 112325596 164665639 10301112 855258020 140907617 283586675 753089744 304904128 192340570 569425612 49354241 144148589 759106823 131049656 338706884 4519419 83890105 429568241 134076644 176354864 936139349 389934310 561325568 770923716 4468181 698972985 937437197 901355491 170995911 630280258 773625042 395230382 82589132 553393290 487299947 290466234 814562842 434075985 431269575 491801999 274578427 395280138 819741738 628365610 100644684 609148377 830893484 536740475 154411007 24413724 712255671 736299752 202874009 753153247 830891660 491988424 493634740 763337318 599220415 458111209 802907518 242806951 246308791 702159115 935000121 586992077 665150255 300932195 604175545 371560631 226519224 696717081 441850345 220628854 680891957 991066058 398945350 770490322 21948509 489997830 597583970 185755078 91396412 392187091 175335266 362893312 251471026 21613864 676478337 180040290 118175986 650585715 800088203 95817860 914672901 30599956 903973986 716092463 48819013 473826015 415702909 317571043 391044066 358320030 61804388 685820242 158842208 444849549 864179509 54088675 568747287 87080412 426423842 366465840 525886386 53453105 181699569 667247496 389061553 713173539 273558395 77024878 363530727 362856384 421919533 687611159 270877692 353006088 531786122 732396784 670170347 844699759 685617062 568644119 24662405 210893407 344022445 6551005 639393517 955863476 997589338 101545290 381618459 26650942 796848768 13670809 312485721 188661570 995640197 293468855 440707784 825574394 849820130 368034760 764347612 714672656 792650916 969547683 817334236 642243879 305586926 142001489 762876771 2441298 532129397 566117521 188610786 881787547 314865154 995935831 645692955 500692350 851233780 931466057 423048103 781282667 543907003 332685889 126454130 590435399 767146334 198971086 118863162 544200683 311724534 424736690 83786003 319098532 465903153 786060645 471778277 471994289 330568144 596846225 343939564 799225801 422808873 111148180 992504120 17052562 918846373 574083073 944984619 150290475 493829187 879780127 255718398 113641891 739091988 755990632 886122299 542922111 237146301 806647051 49752644 440811320 649637624 757880683 770358731 533510843 432995091 422231966 167276376 568333543 33255279 449411567 714756039 659439634 956411138 44023133 252886471 334148741 943770069 761544730 790040668 132826363 114726279 699727372 496536413 969597222 291959241 418225999 657246198 121545770 264286432 461380784 147634472 924131104 654612519 976858164 378479172 237267349 91487370 414084495 140695412 310099464 503555339 804847790 767254578 251974255 939055936 392900654 984231375 831931570 188382163 477834210 661036013 612103983 500294913 747436880 123932421 369203509 165159708 623660597 483552483 136301449 404430601 700046077 249384229 504815844 641196739 644706123 533753791 2870898 549982678 426389623 953318265 9605716 503560676 403778571 790473327 292681247 287179556 409846854 264475280 433915739 791547614 114266777 658228769 184573446 242455024 635697708 771601463 750546702 374071628 583017050 806599488 520379098 623333495 428114224 962086779 505746882 299781644 372345330 668078459 183667858 740387383 232284567 819983528 388907276 115108155 270389576 65637309 335664226 383616493 123616997 629614411 803257792 59745846 778694016 151950389 893973696 494965652 661165023 297630258 199996915 730010009 499492606 474685519 39361887 139475051 593692811 688103786 357741308 357651267 769100649 960830136 369435446 618157806 751367213 413680703 986156910 691343439 460552100 913477469 123491961 34778843 480246091 168815423 484957471 786591003 673412053 395825515 183597725 282878253 617530793 551568951 401050916 329758020 546325858 659253583 224595544 142758948 100798541 328947763 64587217 453039014 26838766 729287862 74558877 70591802 309217659 239879040 545392316 587126880 489372255 770169485 881059235 648375086 667140281 625551277 622930618 525656781 663483098 33044226 119424222 862936060 7596747 778751876 349965791 534997900 382464709 763764608 611450115 357442786 208010678 903296789 937439105 675940472 705682371 634046646 143910663 4989531 11130560 301923755 633506869 334768814 859662522 591997583 326530848 748891686 503445614 426434515 575540688 374289037 656149967 88014906 112805570 462674752 405709443 812497755 639351654 260265905 90350183 893885475 169233058 635194341 555335687 987533648 612130125 380411638 457346855 699155958 465128629 553418642 866069309 464820734 810384666 787513466 474427891 339233442 171297840 725664516 202824618 382831859 237669281 406717850 308356594 398208595 709433225 292514873 966306835 783941883 659185912 828866291 76661640 332195958 123360372 908505197 124175487 707674660 512701044 422882914 962103898 53241272 680006630 965942814 569844784 845247419 790616745 647481091 35176268 839686151 578644500 829222151 624626093 209597004 187436398 293063988 831291013 701328014 391859827 813038631 250645691 679112613 344698325 755244690 859738473 198790075 571164089 798810043 933960798 450775250 721982006 708109818 791317148 914378556 282737114 749996863 194903259 540213793 338250788 414219657 144374277 155976700 900813323 143528304 607014328 172458270 412311157 636934812 823548103 881257514 323275457 902850635 74617273 573308055 143289150 360161743 690421064 304416050 793075633 999547662 712290020 416048281 27524563 822489345 303735598 426731968 804632017 672688181 889152125 553668208 818990794 385977165 983661916 501808579 147328853 742612349 938234634 280151722 655283192 975876369 959068152 455640679 259102642 490730980 957041743 262600467 521673842 759161833 224993384 543223833 93491613 194310566 825658705 31921337 751513228 945774260 864755023 899725446 862657291 422322752 774236758 903591400 964785628 699250573 602202771 508319899 605458226 708000880 828941539 297572398 253058870 796888531 526838617 626898054 506793094 503843890 26229692 234878040 392574641 82744353 290629126 564529586 233080508 125356739 810399462 556863090 410732960 682953300 296494655 104453837 820496585 558873249 924270503 793861578 676694168 460219275 853714665 118646725 695386851 774360456 538788995 353998061 780212592 77990946 403255849 980419013 637971581 514953846 208573248 175707046 3310907 753774517 897603428 100173116 788786766 911280550 544151778 990859013 552505935 307084066 192574782 638496726 390869066 535862423 820907439 471570261 303205952 753548934 75303326 491524223 485237670 848879110 839101739 39706148 277866469 373647166 862693288 73680742 741693656 359515630 770231323 723353150 950918993 863422951 976119232 902629879 930812819 340582798 254651013 138136497 489086937 716815453 977709965 92168415 871464654 366408034 915981742 559174601 318351380 800051135 954584051 590338571 130156221 775019816 538543130 349835028 408829397 896557160 288034582 806334120 877773526 493948380 255942542 515757407 786319409 813452790 652741213 821702948 493681100 844666299 332966160 881391542 644587903 537008966 652133995 159034666 868385174 399846979 661452004 51012199 131211090 434298484 603517734 885151656 598831464 947418160 617680528 915681022 884840576 973363935 842042804 144002764 874787255 657914751 395586776 169728585 454565149 652376354 22486136 477174785 567321656 631118702 866833346 515380308 407484032 133500699 143147800 150469622 675797473 412908665 586659986 176642157 287683388 832636903 115502201 288553623 156882661 31333981 912815053 959103777 512635686 329528803 4049600 632086800 662277307 781859352 477164345 4332092 209039189 52492460 119745363 956178896 763066391 736542181 113737179 736722636 709240860 27384606 877206741 176968835 480236271 495412036 429197303 866171165 201046801 706377560 129107756 197843990 27990134 916818159 700395282 333409981 666379528 897244853 825233789 411516598 31098147 719196901 699574258 339150457 561803287 105816531 710844460 915498961 40958122 370450530 839312027 936823389 396845971 275538062 842526432 224021010 250357760 412305380 427297363 448788407 313057297 648363525 719918717 429377895 592858970 773801767 792418718 963139347 352426853 649576595 70308136 735569150 883661358 434642216 445558337 571385407 256541349 491531223 684687942 994517314 744042287 397746213 340575043 236865095 484836390 609519788 351583355 271662562 850245204 4870042 444676838 974373753 549125500 638317360 214934446 471361481 965996754 824887364 500165809 579436898 988153725 948599999 547225858 837384998 94316316 105793568 277753704 256591566 656087102 196601336 526250718 971741029 811640552 587101292 559269137 355600843 733925652 775425206 798209253 625533747 285001004 892029348 598565105 945171365 190471827 72733208 9095678 933704829 142843932 22005126 684412299 144775914 771342481 553386105 720691276 735726704 581232429 376852750 794039975 4403046 503865890 578670454 860865845 252178297 529219349 368819833 94551879 444895783 888855453 964739054 674388831 921954117 158727623 186101572 44389298 18843514 88563349 75292157 959076013 350081729 112259194 214206509 528749933 769705707 218272735 974166271 100612165 532143131 260170658 719911728 96921916 934068552 771195794 956514706 728264844 341426366 475315956 794276747 92167461 486583453 225390337 452170643 918795047 939840345 811046757 794587578 538413676 358698552 717757122 92588063 966599420 48392151 295604523 87655290 105305494 490400422 124547241 605958035 455201838 363458407 66657722 608838600 889617001 546077107 925198285 632269195 162129442 490322549 986983879 787311330 66722281 603462764 558592129 37050598 658201471 933887661 388228423 231439940 688842332 598573344 499697242 109026751 879319593 933240062 341668719 544922796 948610374 841618777 891681327 230967156 795391301 667303828 5273781 785048085 670052717 431990247 204859411 637650082 198671672 260029404 117263053 94009278 805919957 466698453 330928475 362097957 999221671 917424259 486178988 968558628 726947523 712199536 969549982 338067996 801764726 94567287 315974279 9855235 205228989 874993222 708468143 568304098 817508556 329539043 106436563 292188504 872143240 896289572 998900644 541047829 931641100 652066357 175053126 749229408 353124136 101236502 994461394 378917778 577801949 656323611 326124244 61165721 918459618 361925226 882874061 875809910 340892194 177053312 382109106 976193983 808107068 730483373 708243051 817056286 807856642 626196883 896298581 811821263 420144122 180828331 542449601 938564902 210874592 513107648 617193586 566612231 430731810 243496561 344215075 946672492 93651043 625259187 117693183 500807395 430211576 734942541 620470823 538961421 710050670 657630555 765975088 182281760 101655554 430494156 699513250 734180710 369816103 659846628 577702266 637236668 308614148 157475258 184950696 451522324 221848051 354983611 8946578 535197683 463406340 700570661 279684751 308123636 165244280 447833485 839598701 869348419 171176262 146306394 849037804 547046434 116746393 815362887 350641473 981320039 870255695 901177573 338285204 33858300 253995132 466344982 844752514 130256734 363752677 542022036 231441051 831532831 104392070 779060584 976948197 683347813 306962188 359608691 929715543 528015976 955250524 247835112 857018463 702518263 559075850 569650640 178809693 865957876 745481955 19505029 796361766 104503507 584022628 996128055 993374337 215608351 851235904 717546858 885408941 389539574 171668445 947184502 310496218 343971976 427689687 746977798 447470251 361772699 355063676 732024217 878303674 543990794 353642319 258692868 703781908 794711361 196612998 755713519 942322617 520766659 10842508 377300307 495784477 341307813 2182015 404092418 544818346 662650384 945324211 126036255 664869692 701356994 465802797 770797730 550256291 823343246 358256424 929712085 360756517 797422807 329868180 290985945 398548217 465771033 44820626 779730466 988693196 326311777 208432889 448504567 667048000 937769423 405654484 369727987 743678057 833812763 178093282 170715271 438712910 740885006 912534805 119217269 882974574 85269252 489364755 839370838 222644280 445107313 171089336 827952662 590216337 409653593 57606290 632671603 384991314 64759765 60120164 991715969 607365576 328780693 441011620 407426600 325093427 194032729 568177404 552640676 587587655 490642551 153623500 52465669 984562349 746006361 5529766 989747885 413357187 218232827 448144337 256499156 707890648 47394673 91047368 267009031 379250225 595820383 983839672 157547429 201605383 493834879 330314757 531670881 214378055 467305759 891502789 44939459 274647760 567929760 25708611 827635367 491091192 851641592 603813246 168543676 116654344 209465649 740304551 457545477 15588795 614511592 943743911 480585308 268912835 497907407 369834134 686510826 807314244 267982379 685706309 896871857 629196375 193038166 201971381 759155202 9981321 110886206 845867422 82918407 691057497 94195940 502515433 153734970 66345405 392741855 306192182 738646252 210548894 339114710 856499287 141414079 848758359 392509961 839469523 934636332 936892986 45138889 313272676 305084415 186962699 581257980 86185849 814654677 513939843 172191130 145723829 571816869 672027854 984821042 53423470 205380916 962639117 145210726 572442671 623327135 26283989 465066602 535666742 51548373 659445935 930167177 924884215 786299675 959445398 147047328 579970455 442216838 34991996 20025761 912071537 321180804 638985413 732357394 930193557 393420372 413791689 978342539 723362372 559591305 952264534 930763836 131323253 55001483 125655341 664859748 836683604 638138133 231712897 478674395 297614269 205881528 866643579 371675785 471589829 869597527 754629816 41903596 417487922 398560937 618597833 872618391 3779582 71727035 183938993 62739373 500795608 955749227 608268907 937714026 964988834 77560558 759512162 279306650 981349620 335686730 752152311 460874528 927707032 119851741 640495871 903421297 620342028 290216404 180137794 876561686 955874819 783218357 940400381 688118830 640497380 486429654 799588449 359113449 204544585 282662115 383561490 641123342 494824322 225939804 999157416 488023926 936584976 838838036 634834737 364775566 876212522 919050419 643751853 893061849 450806843 418229301 417027217 646749804 35834209 779166057 296652357 429345905 759676144 489603700 424511910 145541540 190440685 811071563 256489092 987083481 871616916 639160124 942404133 253054324 407974867 926935398 220327873 261032943 551333836 592425276 939272963 933078616 206576471 192247813 914420878 600697040 703605885 24297567 268269174 539931661 677278718 221443768 5825219 49317337 825220556 525429204 923975154 196130704 354660750 707964746 263148915 704459430 987793694 149757959 52772396 686941471 737020171 515830473 178086132 754137109 839208216 397028516 416379161 202134070 211518651 884546433 284742363 405886532 902028703 874358426 362811374 705312659 17123874 102383872 413750268 769896589 399315416 220441109 70077729 206305073 833869318 670794770 699960941 38361488 646073384 321576066 477219430 284937808 658368619 321023685 141407107 423457577 731178547 297409166 997617842 533053290 910563479 994550886 499434963 320865396 880223456 269272103 511139898 612908094 857038606 568150913 427460401 527002576 471509075 917180024 873762419 804285384 641176981 245674980 777027251 889522904 593943536 230985199 754288147 663145029 796112690 848076955 638123693 964950122 254373470 304739386 939772174 106729779 644614698 157000180 936173237 466422947 912494464 856386116 561039513 603415886 661928960 215338875 318625696 91101919 337893501 370305596 631196969 377567380 946896252 103729662 539797379 720828861 106393528 851582862 214727283 47360064 321196193 257024906 818420658 797978392 287667927 97053414 722229101 21037777 433118388 580536683 239127748 59618318 121269440 974834227 951776843 323245060 680059450 12237871 283351691 178240252 109173654 315514529 575046786 106102484 948951801 804265890 507880479 387004287 206615231 241464477 792231111 14987136 833054710 887886034 112408531 246388339 404636896 305114580 933720336 179541893 4007285 434085387 587628861 801017335 274931167 253626163 859724432 433423263 787170044 393944795 814576946 970519910 400112351 764311271 363954110 958708171 18676046 629628943 670583238 654271326 754148934 446071390 661222478 313152326 384354931 197745587 142881871 801542076 985869241 732004931 113255221 56070798 811594670 129298197 298074466 508694941 236454941 370024581 27929257 59688287 951272836 926320321 8461523 267801437 857181590 732325967 939906077 372535478 860161467 680999045 435752376 482279067 44904331 974404112 545642568 927215313 163183959 557133166 638077542 818898994 55896224 204825971 163531550 398419756 16810653 382458824 854866034 615432256 310504634 213468519 931318741 896397956 651640596 808152353 45857456 223314466 598229245 960100888 701039328 573066455 350544766 774117957 660576566 801070708 474178000 473180403 362759158 144143201 532851682 211206466 149500760 881084693 995984087 604762277 300941323 551226527 84486533 376691044 211323821 710834464 382039798 749391643 706304340 231493198 473764586 999405369 863573512 669203187 289394772 685710210 5294918 823934316 564679129 11428494 424459647 337758763 171938388 277476423 607271574 879838262 302508373 56546927 149690470 338703781 36387229 451547416 424679738 626091559 923878307 99248938 109565011 736029054 458343954 266611424 616980070 364957182 213793865 92779083 377029659 183255826 565193945 710221774 909056655 752946104 942018059 540108448 445787091 627588352 911989848 44214605 338906986 73630352 33294574 177215029 920257743 414592803 492798002 430958604 410538989 54031109 26177592 812868184 378406309 464912537 488563533 433686007 577673291 139359955 963392622 443464086 449501737 39648703 966235598 261314106 3430907 5943032 369146196 351393723 249801586 311548977 164854554 429334340 452933553 449770928 29054447 51193301 839177171 174280398 235386326 588799169 336299363 61108856 509518981 938689072 687408354 217986993 604743655 969306526 180458052 288408590 447388315 689380954 881567091 184678456 118566002 963222024 239363275 147694702 537076468 263670560 529017244 471024896 793928668 509778284 101922988 152665813 187231128 823106702 954276018 624215014 359415754 727344760 705614044 594803136 771110345 217577458 133720394 388795910 871458081 508240663 663922576 397139181 96578575 686003672 270389048 377919423 891037701 839552631 104074814 766495065 55413292 254493710 508152722 102263468 337941469 406436102 985845658 412853055 364381479 188584864 649845933 68189611 668458829 589668976 201576345 254893086 858839877 543339740 937378845 359337177 6819385 383810465 443251568 170632882 329027082 297465167 917203128 758509459 435454920 104868040 255765396 804703993 487568955 256277957 918580883 675196533 375992926 961315153 450246075 432013870 121630174 912241739 430746371 16043358 526388639 761671145 727722712 635916497 826932791 178270768 133593244 824922473 463227505 667679869 4565794 328817820 821434316 470579711 538364724 105305332 313197306 896634938 305047565 362350734 475470945 167122821 622077919 516911516 776874141 144463757 920055887 909751523 245952764 578245072 44270836 293939774 895264768 311656483 925378523 952544537 823135201 11497261 56543238 104592630 146873609 87012585 436510696 675733996 932645014 216361768 38155243 494165794 685727451 206006285 729554154 549826393 711513567 126478479 347545271 72492896 597687260 847746298 598248086 97927325 160879553 968209774 398930368 588192139 56276401 660731486 490046434 880976950 429307778 280107283 187432859 292133057 919098175 198939687 138701569 484234720 204596135 668985354 103225373 252595550 481884843 676048257 195598698 560228505 610404339 391290402 18285146 551828225 808621402 270059224 764969937 602824860 82015086 400195685 445579432 971632261 239069169 254016475 144006699 130089832 913415771 52551970 623224475 505617928 66116693 189606774 82445741 404964282 569803839 466824166 450856714 816479463 176821675 132113366 77780685 126163854 68107743 221181822 3341832 316091839 621219927 737332328 555143999 984231457 262935874 613069814 421911787 411284589 806980608 5912537 912035320 258729968 840989098 353815195 525171783 522918925 575319434 311976471 670437165 361159865 427183006 112403451 374584306 185789181 405513498 160415309 945452115 738823544 973404387 735016419 771376897 44576475 134209556 667135209 879168032 307824234 670735485 850319711 839027657 220307074 986402079 614588313 779455112 600575757 35157681 774457533 431785438 62881807 539607070 409490248 312027840 88234013 141488901 937349514 246755350 566184161 841730104 77087269 587904317 193657752 606477373 806624914 315854470 900637587 215550928 728834971 229135796 139253945 566672479 568446434 275193986 520476164 986624140 829771353 342655259 326690816 805159599 166138568 282237600 39389519 418627410 55891019 357350310 877327143 562340787 587983825 878257333 343856594 390936645 183169694 264613066 315032365 335478575 915342537 908951509 674424105 508625099 673522623 959894332 855790670 803282472 902223550 722768983 974031923 909686665 410509147 972723954 496027143 980804324 860177405 995675086 912447755 829075556 667313247 853964575 5817110 829175016 705849362 562190607 767802640 114453633 638152440 441483322 601938807 274818296 146289610 802128432 468848349 825271877 688215700 546000375 321339495 412557593 631906100 316572295 401931344 791277397 848215006 635293003 732014180 750497425 437502874 378019494 824137349 454611094 772266693 99534956 960846122 840560612 301219212 913570917 879478235 787234349 819516532 551194829 631457206 38083800 98148565 849878231 220749805 5245823 617155418 891397413 888055878 139279985 248968322 71293010 544313241 253272369 300328226 334074728 283606102 5734133 863748321 147497066 692390140 37734696 403630779 869413580 949664419 643061736 511063423 872331765 945292147 417984648 312880721 258510276 495977259 989276175 886457128 110262024 618567579 634966968 980371793 553233415 856228138 689932144 53473770 184731384 34590033 455762524 47012456 911124617 27583261 244514128 402919698 180707929 23354289 468068184 404789635 19025279 372935362 77409843 766462252 238402817 815909145 690335955 194102735 901552734 341341461 22842334 151420421 893786629 293272870 478216752 9086393 229900763 845288019 19883863 679586475 679690682 645293237 965614613 845425391 945632748 802859514 730828002 822399339 58181556 584560611 639551080 610124892 320967621 614983366 691023365 774744017 889845449 753745420 458864204 461123631 536574427 238232244 488312196 472775851 668564237 144600526 278354471 765199827 230113251 858690817 182781285 177878022 327898582 431490311 416543135 392442359 543642323 354037803 467981036 433143598 440607161 117252817 130161559 666657415 453360351 583376367 989177502 718530736 157643915 93264268 170680885 616174255 459068283 611242312 455711297 735837275 539724640 438590676 374020318 942598366 821747039 181595765 522217690 495649593 72246926 751571845 434023479 712064704 106679933 761233650 347535533 53058970 4872618 955326910 27480613 155794242 681177099 702256509 622909247 522299145 824188809 806642906 855870413 101519505 554048127 980100626 996036438 522259027 549577279 128682359 846914452 49906202 50111885 218562542 672371958 779778438 539141410 41273201 580674335 679014539 247116330 626764687 928589669 292458991 694652614 876860391 994377555 417982927 35008139 453428912 800474407 570564634 422753026 170093364 29055572 92279060 177517606 582787665 765736449 426372053 530937577 997556983 287862153 192210120 557728687 247513772 798500090 777205805 812060880 823917579 774701974 592037527 276892443 856293696 186311252 943456110 381062222 913464974 623637599 834745709 62301087 313340105 169741206 79883557 135940150 240657372 169734411 652267385 680594352 183038789 597218180 504693792 28855966 848070804 903922685 49841703 606570756 852504048 52828196 781944940 609156826 759822993 476023004 435669028 821887630 181155655 670536891 904173909 114751361 456112882 599163531 210129757 90476677 350519047 744266700 18613609 665513061 470693906 339422513 572003583 271396957 708522542 944128287 413901429 703208606 681249679 684863025 484132727 353095884 861451512 219971510 870762885 405119615 791225413 620215345 164594802 616157125 877742307 635751384 103846630 490084766 660449363 696890135 81361117 949549695 177618603 797121802 751288870 235396304 344961300 356478470 128661733 579839342 621165133 106095632 149283858 304653354 441004838 354498404 590625272 85620807 800614150 618156784 620611254 930858752 646940262 469003478 351381697 567035904 770690900 753470190 207379296 317845992 212462577 783573313 354592047 754383052 907088627 70503567 200007837 682044086 615784484 838374602 645063790 508973602 333283041 458879897 822357561 248670848 792606363 452813014 857104106 245056182 976039258 310475024 369296194 29021595 412414005 264305162 358752850 778066045 962812891 582375226 914361348 264802716 788023053 763477579 612542354 716180653 419892001 975071643 233624077 561996631 135069313 241842366 289412823 609371065 816522538 129849593 980834345 411032290 783045934 473194951 874525070 280835416 448065330 958789464 942565990 108484498 293201648 414354189 993343588 799995006 767486390 261115389 264105489 734899708 974321894 364157300 78352711 967536992 375404660 50226030 468776886 312157172 254275947 779500832 923228002 706294131 337060456 857848176 479628066 956137616 973223453 717373304 825278755 732520813 844030416 646630151 959970148 881760804 626716121 756376351 68460088 783864130 663643175 488542840 535140039 740526663 508870844 630283260 749382028 176872487 230353453 741946697 229434584 313046476 611244067 705261362 522644814 964046993 21479900 308314686 396782181 373223624 809367722 604103464 546325737 91757622 271902835 253127517 106692475 681799314 105479215 544148353 667351820 725981705 614125678 745576938 505058662 883746237 416960975 385836835 905806243 773004353 194489226 779605611 302736052 893311519 989939687 416850484 870581723 62411858 515417797 653245604 944259377 389055180 334613524 39610903 554674209 691341553 276707419 935750555 74533867 901412378 22079795 144840050 430584866 216971284 284008905 802110356 309342510 910887326 364254560 233518122 3675339 821410542 987696077 418098708 798498952 198047789 813819385 564357988 78075465 11221494 875152995 942667745 498348230 95130587 950905755 164961669 561250826 798875360 716498632 493696255 219709940 884945918 224570915 946739250 504765113 346588321 570459002 762016436 246842720 344578859 479694510 635494480 449859652 828191087 767044661 919211909 449806742 819393846 273430937 594457604 176412633 307213502 476031990 346837301 271837796 290020149 709966976 646672051 758206948 426002242 183079163 925942987 437556439 815430525 830239297 426376450 810329617 947186930 340193472 465501324 853735739 569531811 659275513 243927253 668950863 790176003 224057858 29974524 773509406 782964347 415737349 28280147 918369226 618441704 39624383 819667425 407689036 605065243 115871746 165263072 925736687 126476120 136789043 239969343 259899347 144971736 836327116 570869024 604305259 183987271 794533595 676322907 258270207 523318854 2101634 60667130 823981355 269753066 61028469 403154107 99944030 705114427 277742719 815220881 760825692 190908598 671422461 931480867 742206653 689442252 635666273 649517900 439478891 165752417 743314864 124286617 196177960 53760077 584023301 695267790 318452742 338768862 687726348 355488098 295392493 801738324 295532935 654189054 492841752 976164452 598385357 360033025 837989528 748627638 798959686 911805183 745840592 578165863 972349680 130790973 93642743 258421128 731519965 86229815 908523929 428131228 468252339 587832603 225817366 766869534 68192810 999581259 952700194 744813305 430168210 75655391 846430531 850656526 180376650 573584673 78969942 613150898 920779850 957190159 951003915 554922029 815836314 804820956 822534756 768042556 103573720 47990895 895207482 659874959 427697335 898177506 382266808 537527372 809361530 301385476 82999262 173554826 398355325 67054040 47967231 260567255 63593133 190278164 413492803 826112435 581806858 585079203 353088550 286404370 980995628 239176995 831395575 590221534 455085243 630410856 213545562 277121907 946835702 866207479 78745287 22573602 80880941 4538508 58322952 279232942 499758663 563557268 609835455 492356817 291296317 334712756 847896030 599587512 12976797 276627008 114476844 361031555 279483144 161339076 913601991 485892295 104267188 824437631 820862365 487208459 356800490 131370979 148482801 476920654 407878281 716875031 288023261 360794495 13420673 819544181 573734346 970465540 156705625 495477260 661818361 502928948 37627307 827865886 934531581 994617309 781820322 545673379 431312191 555491774 771749250 137711045 643980921 978690830 717388321 352917090 916525116 426458868 787882342 807875470 797722986 544647948 98925777 429022222 956452284 470444520 173696499 866676445 504396349 517254541 654126833 277651883 259418060 428669426 620482821 650231641 828737951 666730372 50855165 714759294 791890875 177603493 43696570 562774501 787194748 711474984 188668083 932782349 229408276 523284183 631945327 838623911 742530308 163298798 332081934 389138204 971111076 661263005 593398465 737539845 125075105 769926281 316144206 200930225 24721529 160128843 231345037 468659618 239913985 435180271 61171181 197828880 21836768 364833399 319277296 588676708 678481425 22420054 307261098 508196542 226281061 83524342 565120582 656694385 423470334 107536690 570107521 218156929 761011414 94641372 668569133 27251756 38995510 415184184 710203568 360124766 53125439 132504447 788262018 492270907 457920612 676443998 897928626 427946393 466662638 250013044 779659874 425351811 860450167 994427351 752841030 950201527 703644783 51260560 817273898 180721193 690365083 659363866 985651817 139298430 924970896 739997159 662072694 206836114 888150588 791367387 535098199 957767666 378595166 363153359 531506468 463648611 447028233 633078799 935244685 152969049 479690789 546058205 945946962 498090881 484732654 506738412 633676744 849620535 544193395 674054885 503576411 371165968 901512472 678497253 12065286 904831314 125833237 207012093 4219356 573676663 238073844 25790129 899475843 162537646 107186198 129635706 33818804 892275034 937738799 784337476 378721469 16881041 547222726 694128368 181510399 716310174 702471094 453480659 658325871 592877695 855606960 990445877 24477977 481077351 62069687 273223124 88525464 549878589 292325282 963834718 600302240 351094300 892258973 309773818 314416245 151187665 876277928 642351552 243788913 5052000 846445591 179126076 430428290 391174016 482998800 921676271 251565737 205105434 811672336 309901006 257620348 126280909 857173350 91147969 472593060 336976749 395096503 650233637 324441440 19074944 763942776 142205003 916088577 535752640 548242295 315890679 392547692 988679067 973032019 553258977 831736731 631431094 617033471 906654263 256558108 732010086 98113347 371025433 448580496 269396021 522053691 721194012 151362349 945363043 413584086 225101512 17611069 825839459 268437080 112081178 109899677 750160217 768192728 787289347 756293183 293708963 255740355 633283046 189818792 259424845 283525719 956616990 473834354 156946587 729410601 774068342 582057163 50357635 564799392 868477615 37369589 75771184 352175223 613480957 40662468 673270400 441581631 587341962 258955299 464922503 921531610 465317106 965962895 855307274 789650177 96971462 298236314 198303237 313472704 400040201 820261994 307781158 207240181 838957750 571900727 139604559 862745812 163066167 553727440 194726424 832046693 376477423 485944855 41762634 434512132 912799154 669054080 512889957 808631521 273800520 814663318 553995547 177164926 117981166 763745143 975581907 972772660 216432852 132145747 210118439 67455918 972613791 222893808 824101478 70486123 680308201 664053289 368857107 983390784 727112124 75153002 455983459 324136660 387918363 895547446 422174659 428093731 200826490 460604578 793605457 989347836 819395137 244398551 780432734 503028355 28854092 556016019 836184818 445767855 658819181 399368616 245988168 921418189 944159209 331148924 729389645 4740859 457945591 82744200 925195557 211643822 506868037 408861145 919997095 841641005 334005618 561728658 54195164 692971027 619765141 125775208 972689027 620377297 723183797 174038308 391025552 349554217 109571150 725479461 551647145 888214196 448127698 596452059 793193384 567753309 234560550 853956173 288023836 117827300 548611617 165960852 30635719 602654301 799745808 247026526 728664865 613669806 933372981 527899244 147695827 217918740 522040899 494464532 133236542 270416542 351331812 102080959 167357170 329588401 778872371 801314924 341359671 19734658 345828674 124926764 558304135 5466783 411270806 886870436 576318993 234558311 901592998 430768782 158019128 751357837 868285535 888503864 281308178 400446617 174817187 968047363 130378218 925064038 509866949 410810341 461014719 390098597 952164622 786062568 457529027 442633049 188746812 118443945 423196636 83264346 128432894 354203609 296509478 46515154 886903417 927244736 610313838 389109186 186194886 174995637 430762681 482383486 870579313 543628199 570128059 60175917 950838011 690579863 444099169 57361994 231673690 383351323 775535176 673451046 869165428 632873437 966528067 829390691 744656807 652765978 221069784 994455162 289568580 352732708 791577796 925193014 888752911 674888160 384685939 850972471 800015297 504043593 113605512 357079153 793707654 268113643 293615195 950485418 456463232 263730536 439724918 459123455 270423106 508448759 923435800 301243487 361095765 544948192 533656242 190051854 847188918 815992321 932839788 537507620 427509078 389585228 828904609 33162252 721776537 493454663 220190814 576660229 506318040 378790026 986132455 417645732 343493087 890926917 630690867 226552400 992113775 136449463 132786283 927339205 74718653 105385144 464435823 607957138 94897393 692027952 946111312 370401435 60958632 916080541 226882519 861376151 470906995 320937105 280026877 899121555 458210646 564814130 732668017 741240429 17178697 362495673 463238421 418777177 764344763 219052531 634021249 292254048 937300234 714103235 643078271 16752348 857663755 205619614 8364941 565872638 245717129 215138829 337983326 479113800 297071806 82229551 436086361 165500435 213052379 251938100 282653465 579160331 135162246 825896675 490510571 688976557 410318167 452684821 380223571 376862416 957701978 121134647 544384903 553548313 238938768 892442316 426658034 28431493 568641901 511473641 513647539 890724835 915380827 25467576 784183323 813128279 437283894 249858549 213748275 770882265 262221519 263351924 83551795 950977460 214648169 458701209 489252620 406118151 748399935 804839902 466970848 581973319 496811004 850352977 164405124 363155387 519727681 464419859 704900357 813336831 166089250 407537370 96774688 826783106 931425705 827408239 492457160 186445832 135015762 279647025 173787811 680174632 979975310 472946577 178795406 499237582 360577088 551754388 512565269 260926139 135506242 622140244 938108924 101877504 900936929 864729727 962303161 570855815 197068125 224511702 241241078 964863370 14403179 687652784 956874260 417312282 886254003 401931124 218951331 870567577 436500305 995234338 15454443 389055296 702374488 276753867 987325543 325366682 849967946 434350868 228411205 721722631 525961377 440471480 858116839 659346234 720049482 434428675 721015908 397375675 670387493 39897687 234524935 994814822 317002118 640747947 610311375 248982763 306447799 221070343 835028206 11276108 875259252 99795977 498291787 752714593 343527789 62152803 770659328 897644375 73659335 604359770 834463708 51727149 830515867 538189897 435013345 300973366 888868982 887190556 267147719 743944345 480730328 705003477 657063800 674183636 558423221 540092427 244905874 138422069 271313143 824683622 997128936 630832480 859153657 994091044 338155009 560120268 400786701 417496727 271187351 155628357 317810424 531276197 143717146 111459435 136741489 705625159 502065963 943364658 326171557 59863818 798894625 358134369 333275574 908127889 542986887 954827795 417356599 197942800 75656092 930851896 532486834 320460755 954329041 554858005 404503330 809642933 95696719 821114816 239225465 389942186 872622191 395814053 95285275 974511157 615870527 435021316 663966049 259842290 545132804 103715184 334024216 695089422 846698674 411273041 981542143 839838153 649886070 414804835 583544396 733815035 441646637 872090421 447029800 651610509 413133546 733599403 867812654 229799419 389058932 971285117 586735344 756834521 492593093 549903030 796992626 211571531 941875340 462146869 332862637 54884747 925555628 105842223 583054606 621965158 300179643 905022635 239362036 670585023 73765764 75494660 40210229 875720203 714049157 841355627 107578009 710904532 304362354 739163235 445793886 939003959 136072112 224449859 816998323 802675045 223956187 502235320 461955389 551282213 311540544 352655680 177764244 170824017 576383075 394672047 950371271 842700116 418497403 909522862 456526804 28936883 634415601 682127415 446791985 807383681 681972197 844390939 495087942 148590824 838358697 106363004 50810864 309175719 901627203 866401107 257180672 174416015 186718959 12219371 510609850 777099269 436765595 595429732 304611159 408496004 970966634 202046257 990214019 159495704 238729266 929300890 405118431 698846947 890768894 369656891 641910656 500225947 890109324 116107395 709909870 471374602 397516751 476240438 992277798 702250381 961511790 681819628 384428313 364966806 629123908 235734415 308779819 594941995 855296734 718312673 442464564 980056932 804120832 832588788 366946690 264212720 209305632 951000496 64298837 553141905 87590121 530210384 784475490 500597915 616029882 87039461 763288657 574946425 555338789 991139537 581236543 743482152 3495280 390228046 242633277 178005434 905215255 699393765 415595215 31316949 468579400 960351479 504057965 912722482 99918181 49607992 170826501 336632606 544160390 610728238 967301495 556300540 703528436 776942006 217897496 630269632 620905135 973493120 268210480 284660853 9633001 52263310 796692348 318473145 406298249 866810809 486173356 901454396 595504554 551080748 478584806 857049157 865096473 542123239 825155137 544391468 219449050 919265853 301288779 739122145 7415971 30281046 166709124 251725668 844021855 483376558 130332897 835424075 213277356 657523348 668082505 305661503 291540317 740973996 425898779 430384766 426058234 772412270 239882663 876846171 169988155 178373540 436405680 590403770 608442513 148450800 555776497 532382613 902339229 792439876 267209620 604350585 890607031 174905703 126190780 334875401 914993000 480915319 160080637 411690362 259489264 142402146 20083166 355000598 308248769 241599595 865373534 339178681 725077249 780381867 858368108 158179671 98268684 370209166 707396974 923829876 515472881 974558546 589526715 919410858 580021232 689118859 860020001 70180903 33586946 370458274 390193248 877200172 634307665 647887953 79926700 8018575 172137915 92439592 999670831 357023290 732952147 521550092 350055300 691200937 393481440 312013491 681425982 211446896 997953117 650885161 163619423 309485235 386075767 86777421 529692641 277004205 326254610 210355796 869615409 801996841 86174661 959143494 40624558 581712140 651243609 244307324 62385199 21038025 320025421 338159912 215122810 159396587 506894165 730023117 421694670 544831119 2513111 487118019 692436058 148360935 409136748 830081717 375761347 50342584 588339045 209884706 924082338 871515100 842291268 112189663 41893124 553306562 984315710 954366867 842888168 863204329 303652032 833546297 960002500 489859176 967792103 862339234 945696513 914388073 929221894 337893616 540962938 35774121 366487076 785034780 79733249 376174586 273919867 517351538 364513499 939941314 310473211 868156944 815032382 32595578 520987588 382404458 694626778 58352175 491633328 669360585 351246925 845004035 500761286 447767495 684190125 830588333 460808904 503745492 31040003 49191925 899326630 556001461 861354442 140880697 521654793 411294719 299041908 180602604 490352329 532943008 676149989 34425617 195686263 546623831 171304438 979052228 921869268 184733495 616257779 856048305 365559128 187028520 829798942 156275099 366746540 669887334 876899626 454856919 197949232 864229376 850093504 37691086 726793078 125846874 356802045 605267839 777102789 816420267 755970802 620899578 626046359 96577664 695217955 141046758 293114139 833627447 685745417 197865467 251334068 816620421 300324240 974102665 794330231 35886577 209604761 186081008 553180849 814068822 184014201 305772326 693851743 737078885 730525561 710939700 568672437 646880801 344914004 734759097 789132952 948996705 482482875 3709285 703823651 833345873 629121236 361511295 138912294 175023345 627793591 999178080 916663458 451847060 273899760 452849398 227482446 82023523 197063936 746007106 256518933 107720664 476287964 175454682 190447510 268407363 852319340 603796840 374111651 753164873 355773453 478773289 807093186 575020895 919425296 772117358 323887279 888056403 330910521 650392350 336903640 603661764 697491008 285797938 77021664 83231397 444107859 522900792 298227996 271318718 347646610 186531026 733011993 41315115 104042898 781214260 94024212 976948955 757243867 934290344 456306560 490369810 98379370 737384205 698049668 264625127 304057136 344376916 550391162 185429191 298930064 562447874 608925042 277568240 936735461 473950130 776857773 492439031 724540666 206421136 53469986 26984515 184814224 77720542 738307324 146346895 17185756 478977907 267685145 319486828 692012805 832139830 963800973 481891260 480695466 604496552 392068637 867194168 71133787 394331992 898044613 269059564 839764251 201515372 355893298 104870838 188290533 136250142 861781065 525306058 652639780 622814269 856598174 635945520 716955193 443714728 124322558 129130564 184711160 33067735 17677798 435263286 558566187 487445586 105639177 396845448 740897294 314548279 297372109 812638355 506782161 743482808 178898894 563117314 697601818 678888091 443929434 921623380 687969408 322864568 412955636 132446814 796462865 685513599 248108242 301705671 937751244 718807151 358679391 719555723 870486824 255199648 986331577 897302393 571778444 872742714 978503476 439772085 797652436 405852412 170748117 241835318 668723411 532336310 443762647 90187593 117147339 535539919 363778090 746450188 162400246 885416127 866945775 940163060 861076737 62994326 42442493 110117959 547083148 432662644 974847327 84788643 777371307 29446415 572552660 372467061 370027368 568990256 691831630 559814019 765206846 673324597 116615795 468190307 974758047 157660561 104373791 982748161 338305392 560858952 923540960 959875613 407034248 752955252 545626745 900568267 810900788 985523650 418186336 973178609 542394294 750309877 284116031 342389964 568258497 921729122 180600182 295341163 102549503 276123763 334153367 215805490 424788363 779547941 163974633 277402969 684303479 347431817 65228263 617100907 938996296 721341254 542776254 741850568 483946101 900026645 876065234 387041315 526251755 690666308 576223801 104897284 774790284 693065780 474419518 454878022 324744619 413269211 720415200 965465498 674689169 324495171 360036432 228726019 720111100 944165641 144346231 484543832 676405147 305071583 668895341 63977926 19809939 62790154 884360963 547555659 378788861 137260260 594717754 699745596 640376677 360195931 754618826 318804416 403597133 138301552 786600860 257465938 83235752 841198522 196553296 265521731 251344479 141123553 854403000 203000629 522239951 570008867 134043483 313655201 789949769 658751442 824833779 667802450 156338065 504329939 153728239 170126312 995511648 961327136 763341042 556972375 356284898 811747143 266091090 919912037 268691769 25304042 524364442 432459055 538874104 992368701 452885512 608206244 376574120 968736651 515435536 359371784 511059526 122015410 252278231 24736627 803252931 133806242 948681912 197189712 440110211 935537377 271843523 49524446 631939039 44537866 782777145 274060210 513358243 493585481 578287377 371616307 120889232 630427105 685795191 901868317 626834651 247931302 606649927 5733631 611723436 200354179 164152470 774824125 50098848 803065590 627974954 278282766 899914568 229666191 281487101 938827262 479746728 190943605 48799678 972512622 818720441 993801184 228375631 670828943 354474983 468214176 136124232 228328555 792696723 792534932 706963315 102800220 740870802 977696052 948920910 584050579 400734124 986243849 601671820 961159314 283133470 183122735 993908372 132551346 540839960 146567129 369222400 233940382 761850176 701836237 516193056 960916182 967247150 601607396 779425653 415305262 132846574 136277644 272734262 292277324 164478593 27866182 544179150 378563885 654767451 854036008 43023195 405573792 82184422 673058651 574041393 995847881 113564158 620771998 972585301 772977312 931601524 820714689 901154307 771623536 622651276 800992555 941318697 4736088 207095422 125012565 689701865 70355661 78592760 239750221 106236699 710058262 410525594 86595892 803562440 550534607 730342521 833167808 314970800 71388519 200815516 583130555 844635589 743878305 350727042 611569282 394996910 229536535 635643803 668112774 854609221 264504754 979182794 129222350 810352153 53458739 173142506 60279156 975712493 848983726 396061765 266771491 864649015 900746250 488877086 1422240 121277090 483104898 784673065 446462270 81972108 589175590 974826254 610882408 119202697 144377179 575680489 699479579 382530526 10643799 958798541 463959401 133890055 888807590 760698940 545098743 550590001 927531688 809871025 688207743 678756288 954424080 955020054 179449679 535004619 702153318 154181454 945120969 559447963 836036230 523155116 928455137 828319536 280921376 24996474 53954978 722372028 652997686 221237876 520601769 860654117 885906592 615210314 396505512 875329927 333929611 684151073 161218533 994493360 273522166 32842771 518546360 577715107 666558259 8068266 423694608 221403158 377887596 1301609 68517871 291907059 324785948 925868099 228253417 193224410 575529618 389739810 619065257 298530206 423098482 747784801 244908397 335316676 884787 730405971 191710085 524893959 441955489 611179194 884537815 363757014 118248028 27421520 148984158 180244436 21277784 422057537 291257511 834798424 205309020 868658863 807891538 772926699 961871235 276594477 400881047 146671564 401911997 688393285 763233982 533517423 827966287 319271666 144514982 306597625 98529615 987194662 785653311 383973318 968293417 453748806 22984976 390183908 257215261 95253929 61767601 470829973 681766846 60755228 726481234 371214545 61978740 901420384 233933619 25569730 203604219 393415851 800060714 133022533 415766242 49791779 804197920 579231088 451581453 793136486 170099860 115016198 3338548 74953989 296435990 437208837 466447457 396462340 529322701 62026521 98578294 579078236 566159858 638643238 29437093 590245498 956193875 540662722 866884342 995513277 498350545 18911671 74851524 608024571 39912162 496648326 188696640 472615165 486695695 906370527 317379565 181164286 54881143 246107947 485449506 48537904 840310603 327932418 812432523 800689719 464043088 829214389 437542057 557955755 379923808 803890885 897517645 672069019 237713129 396676969 304581921 260333317 872793452 531262477 671607839 131887199 706872319 174797006 814312471 543348497 884391116 384365310 532216366 555056888 675903376 790769574 982523482 714298085 48326173 641245183 924740583 398259996 78942424 478969336 49656821 47464918 573287739 640229044 774075383 774648767 418830932 878752521 145297973 567313016 210522948 178194433 211327563 759283478 221358530 373891932 17514408 170543265 858592406 978351629 131290128 372612246 937475102 815225529 64317467 713606502 593517260 214209083 555103155 60911861 184500133 702277667 366072474 995925275 498735299 362941234 810990306 740343846 799409621 143901663 958527346 929164631 230598298 390243029 674697352 974653792 269784426 126831987 330945586 599251180 696840621 434098250 36655827 912357655 763060321 716818851 955115941 928458738 911518872 233917943 156694321 467315457 328969719 579021940 795079640 923276732 66089785 969907071 270109774 471233041 833578154 821656364 823618585 606750432 24731309 506324936 75619862 180182654 56706615 215436368 293149941 934671155 342051665 959919863 537271224 929960380 523461529 332149156 227881016 964517833 528304321 233139825 446203296 138870400 31077647 774170669 693837552 312305912 281820636 415674587 7679355 87609535 404406293 496873521 828238697 583841877 920865981 266058266 613974070 958027183 636805481 951915829 531632433 726048437 799402178 917628243 427999230 77797827 128746247 400430076 426718997 408480812 355671688 557783275 786656832 31412402 573149740 367585422 580842273 963102224 188490220 521310343 221489577 633346417 122060630 730641453 429764258 744786165 710128139 193009932 755185703 638057011 716296257 385740640 985118247 361047730 991557441 498420382 847886053 371842158 976455658 550503916 420874106 404513370 623979308 437854884 443980370 796069592 34358926 201459925 974480811 275211330 255823529 645015490 245337113 124431205 763284907 996214369 837141765 458338305 541150165 557952476 667410729 429921610 815584765 886547988 155938069 94981738 935980045 988701209 266407854 676620540 293309314 437599411 572827817 61978515 572634606 294638301 604944148 570420273 539106166 229265476 828164046 869945040 673868116 270782412 260020234 108488157 344497750 461303819 703397328 850843831 591112029 341501900 337257084 736493109 449998815 109382286 889083197 354187037 34324070 567095043 281078679 350462638 593514255 193132433 136594402 77060375 137570316 82518228 164913096 60099069 424948258 617930778 418588875 318751481 634103596 284008421 132989117 513861656 85817494 293408365 538242117 354806873 29975010 931026972 231139169 189530163 318670119 874076176 918051807 665217548 179834765 893855388 812186082 996808386 800817618 325242311 586107491 955485734 852347592 440391115 329702318 179592573 95976404 517396887 839616993 830915070 997402993 962894 695175024 744846166 545031083 582191302 648234916 201724966 337809573 631045130 225992471 439463556 249044243 34974681 299228729 44698742 702067392 319448100 572293070 98911354 162070282 477735571 798382446 899608065 320499041 497781505 397301764 858460143 410396108 562318332 31861328 250667805 581167459 758950214 390227301 584996568 511709910 799691351 101664555 916430175 422672100 8812248 6405854 685478504 986241253 640220457 473238413 337080219 463742785 327230684 545396892 106784022 717586423 431544631 562391106 445094375 255830807 878015926 792391692 293771413 454958920 7381640 770983256 796722584 166556739 910512909 156340187 952201692 810060117 828141662 157724700 919884099 818934753 423413189 494273526 235723039 92376540 875905856 688780570 499935932 841617488 893284866 476012939 31230932 541306841 549122291 816451104 853590809 755314475 733029163 261145349 709012654 191358346 418532475 191697466 207621294 305649488 448858596 240295954 287375268 758872170 225248285 345875382 397433105 534295772 168268817 111247264 326332394 776591673 476023647 389695520 136648983 407248683 883906777 29265370 810698230 341319665 299557637 52546630 174537941 410185436 257525919 360998959 847264635 61336529 392203541 16809525 671681440 573933002 897509129 29583691 289947504 878854997 185731795 571430713 757885452 148074259 874584317 303904539 457466376 48672314 437041861 52765152 962200046 712932116 384694430 18142412 61075130 168834942 359182511 768850934 127735901 957267818 542411602 80582859 586391099 563171165 73585046 582283401 623149996 811629809 489510846 766407365 450273918 563199828 523069888 273867237 371605361 39666120 428797895 1132967 572691130 828983329 302212274 670294425 949887617 542819658 979039890 185153950 906835811 259445696 651306800 333820527 89844464 691065365 64853124 309909527 191476270 76434286 890028351 873740406 906246164 787759110 823874882 74293184 726381072 159715753 555723813 167535355 553247362 699846714 605606321 538819716 299500350 702565421 71077478 273363083 247852046 364107021 801831414 755299218 240941358 872263671 616149960 13589234 612071886 275373597 732122998 475367765 829090964 132967749 508001615 522906941 747284503 324858952 688061654 92707196 451176805 711302547 753243457 150189498 836445310 310546345 755836411 251916019 263377110 723558814 258721058 438508022 160989655 322966942 812807689 695573479 566525789 625598820 751638967 816480445 237349944 529284803 925443431 273245637 660330157 483269665 508634886 820012573 567398133 973591799 19932600 608660282 853427645 938051154 428448852 373930850 261170853 776248661 100201443 700119091 163508929 760740789 995687973 962224410 946353435 754482747 389599244 9119709 161281838 290905926 732977726 685207314 532642157 899531078 660434839 477062309 151109050 600678722 718589861 478535254 635593711 223945043 360839466 996393528 470550617 526980903 462482078 767772980 292583991 242894975 940829867 980032388 977776703 569803185 982680751 780726072 56895770 320793126 72906557 684704948 613635556 129970397 553036444 625808176 439701165 461622503 924420934 669584695 543633658 808631785 430350443 443629353 896537668 957171869 152326252 668051385 159490167 965903185 302500192 294478959 409384053 19322470 525374354 214182438 121935505 554980562 494076416 81625487 644914453 335131295 693123806 416000429 364058812 691867497 951951377 55615063 419462456 231902948 882066357 880834234 532460461 360607060 808407704 706578900 348225844 893213204 683636924 759069946 605026137 7002640 881659353 128451667 652377758 47347786 828893144 599844186 310815478 296582232 433545049 72444767 401755210 373299940 890458670 245546503 163803384 856687147 183600094 587513800 432519246 838456959 628772387 925101166 11352339 625240261 29716332 328358809 969804799 518981368 103994204 789464380 564746815 45446308 497809737 676349472 2215922 316736363 573727422 327705183 941673646 597043588 813022201 261620713 896451579 620304951 337072237 183997698 587593686 621949026 908606273 141691074 617098544 163396855 320999376 447510420 157897325 868287867 175260199 483665335 853982182 218220169 324918155 403444160 677462119 183443533 267062000 555525398 489276337 111115018 309362562 30212213 401611513 693908885 16816416 339101292 170168167 821099479 777224412 560626655 327554713 670871886 237087612 295728261 95692061 499150220 313501692 368602474 412067066 786937527 43909130 464895343 405714472 636967432 47568009 430221765 219164435 264179788 551746575 65378422 539768092 843550822 253942630 155490012 419294488 351071691 722279438 865909800 174875599 690482436 84607674 880296924 940000894 44309551 225770959 561154641 462618966 333695 640969704 24290098 530090490 506904504 220841044 821692927 904264709 922487988 855474070 104489612 200383874 580038112 76836324 74795391 416733042 655289535 949003177 545849045 592908874 475797862 507701764 499416669 917058162 745731838 86472007 244763195 315333319 988924486 406120824 538608999 815715097 889748495 504458963 389899820 337953966 166450110 30597702 248324265 285799613 583154637 175602163 337843027 367408372 856824905 421170610 558892401 256119795 928634709 279348620 831286175 828359631 160257959 873905217 688928844 548081808 931636486 16848323 591089723 448929458 144630482 142255545 179329798 454509992 35896444 438482941 781443478 125431380 453704713 560317726 724730540 527084433 843985555 112269535 681947484 490052266 378081992 537918134 206552461 877180383 695272809 705669198 428601978 694889703 249729484 490893829 385454899 741110633 366650971 735675759 556154653 546164098 946549523 392284625 935178862 380727362 998688262 487411878 454461106 623755310 676066777 983074846 273741641 747148224 589990983 867982746 247135718 847369698 767735964 392531505 776678673 479275127 562230330 492020015 889712294 955162323 347978007 695789200 756876372 787500093 648859197 816261513 255295008 734553204 168292938 982759168 285591775 707520039 476798445 12208143 349594303 136312188 782019183 210828421 506169278 456298634 972376103 87454052 525488689 770607582 34576133 177698660 31444287 31659770 437760776 453944687 954992484 824476881 780461768 844035363 319209711 544066125 762416621 830685523 367350403 22044362 518850485 479082118 382019994 854459032 923726194 487504759 471777021 575059324 330493194 668497299 978499405 22663471 421796726 597507454 257599358 79210974 360929091 235720590 47356758 335166632 275926292 691535950 497548787 421904419 204710429 271626493 54930498 87780568 87040170 81421837 683730825 344798146 641126038 320759716 880392670 856733395 159956436 247469598 735844013 776227184 562392810 5656201 978725685 150782704 974657905 347054887 107416844 728330016 752134294 639226352 147888791 272792770 552706460 827458829 206280083 313926665 254461528 476986718 465288591 429831454 36596660 16017141 247687279 326027423 668156460 561650585 694631659 630048283 943831636 378400068 660270861 487915671 131343696 367153317 968394935 319530252 566273882 682709919 108400667 995047142 353394751 713142216 570380865 36187270 995516898 109406443 575338372 65606593 499233464 948517767 853438485 834680928 477151819 55115597 187802743 373486750 646775736 294159269 450680321 940555693 188710448 659519530 769578335 329070641 969122170 953557289 117775122 203466435 142033519 1328167 698722283 290690159 896169853 220404312 63034772 665181494 779413797 393826088 756515591 495285389 338240126 366060726 596406548 788422620 85654447 317167700 793998048 102674177 954634872 360865545 434063457 188890826 249416362 785803279 445347043 817750398 236056234 431861077 929276293 167999317 11431410 462799869 956805053 182253307 495000464 814018783 952224720 160684561 562123942 3115781 54285659 853345196 610769640 682740781 559269837 854434516 778529569 614892874 589637866 64925446 927836078 97786115 423236425 620843187 974590209 833319475 740193495 741673919 522092063 607127143 121812819 274646531 667278627 516948067 476238543 775062987 537105849 852491934 219465269 953417304 618490787 753652161 298216896 219117663 314129720 182711083 505435007 575458952 209561568 341162864 913118165 266131952 458440857 21903061 758268412 80647847 996151413 761959382 499651197 194018867 252449562 712068001 178909113 876231691 936651072 896225432 542572643 698047517 686191415 447850195 703402500 472062281 603131742 579778204 822507382 44522980 749734061 27289841 687673706 433809462 24643372 735443461 714586850 863202556 402452090 273433023 799390135 731757030 808763975 791906361 98706196 244962330 373182170 518263874 123988985 342241968 164976523 682839005 267935161 552680243 735562 459433152 401840252 661705766 338083607 479871702 584100286 434374013 486306951 147898045 86951118 815209248 828470854 584670793 592785744 809311084 761231503 673638143 589511611 755904433 454300086 144981147 350670300 513186485 361830046 357002122 57937234 964054831 515219779 620515185 816646671 737962061 648855346 183681444 64214749 767120942 680013836 171078063 721609687 136232041 235103239 631909329 858856171 668005509 740284524 659018108 542063199 854982271 30735898 78223319 317907785 893388615 489220610 961337404 118074390 981137218 663201705 185305786 64550148 550134473 738891689 593196179 955928743 563727017 195918384 256932543 858497128 182328482 209956223 815726696 98564353 831255016 563334764 100968300 53291778 460982693 994800352 263647967 633377616 798336885 877353050 703000966 279209888 656756712 486156907 751864924 826539264 448419075 99548472 870995217 327487567 986583231 204367867 525233286 361352896 150940041 343509378 364790610 492731483 61542081 224039087 396159552 18101884 92420923 745289462 576814799 234749010 689821120 723009762 378892720 707083105 950470030 1757328 714397004 15897601 591183572 491190834 423958076 470671324 534454583 607338637 209008591 371360884 702176848 618189691 421398151 272102811 760135724 259837546 936433308 972934648 640552906 822742236 225127031 25028489 946242465 29541093 794212152 447256604 308240407 529009584 196943665 594159572 331469323 705672698 963674729 581914538 639404876 463678101 813753115 553061866 743521055 196696295 746690100 979233970 603717309 808123752 521373144 477355126 472063954 15585320 772022237 299505791 362294528 137846598 451664974 750674279 196754010 945322874 81834473 439652766 714432489 674842252 942963362 338061800 625692715 484861914 52896286 200667101 635305102 179744982 922510905 254988904 358337018 703238534 995042688 252335689 571813188 724367107 564820920 735320211 590556604 556083706 703871061 650254638 952968096 766366510 466049284 341038934 185790118 575762420 705940001 601914906 573575798 676907701 700716865 336115422 477821742 516055407 319812010 884478425 329581532 977623093 314174166 950288024 132691207 292259754 649018612 923450489 574595367 198505866 306232167 180232497 637722408 946747682 803246405 365753159 822992620 247277523 100161497 145878678 272740806 123071379 280321825 753252559 768116991 192823659 509069392 721653236 728043604 55895546 17413709 711141599 568782966 650601968 855206451 356472249 861441929 396463252 338998735 341315715 635321253 713017919 773969957 131874704 113539416 665207007 40029676 723804681 397427235 630128757 714262541 661471336 965112568 752133015 825558055 854266109 144969923 505752047 827260174 661179500 437237982 366550713 235559240 894109229 540625818 476787017 873534351 738572555 908339901 804054915 230403409 499589030 465228799 806518369 936366899 112084721 514263436 821753457 336762250 179092660 622362757 167791188 750184160 51211 2393983 875787585 398614645 855910885 6911234 241934207 247560892 435513734 713600011 414764782 909075417 419404037 447451274 797502847 388285994 849643471 210193893 657345975 285272251 930248482 296460659 178899761 335570896 83927187 427657986 291184409 132791135 42133640 5514578 638923441 798520723 73314495 227800728 488319439 641995082 735242949 669366012 420851037 724328088 756536960 573020955 603426264 364581186 319778470 787692677 267590610 523030340 930633539 20714048 735778929 277965644 797950007 239532867 214688237 622593852 158170038 151881468 649714197 521779884 189862598 902962123 966292171 98480997 85955012 466045828 511613571 799307751 235310303 911133169 351121096 36883428 854360732 328532302 255484600 219517635 257398352 73634507 363015043 10901022 674991785 518787854 188182767 226069572 859704870 281065134 944465879 82084535 688738202 194757305 399321255 522393263 589704877 763711791 964366306 658419606 883975771 24802180 246753437 703100811 701447539 627574562 912363265 788988895 569015065 452192741 624536268 183268250 697967428 132461725 466355665 533407735 68250945 747255695 222851699 959880419 237156398 766891765 468191790 682883970 298258304 718817145 221334031 590609578 943884157 486345406 32065335 621008743 94511555 864427479 701482843 976323957 444240319 189455822 774681927 541495753 701839671 705716255 894247766 155640073 512992961 775198010 330111996 859796495 59172937 962370820 393583677 435199082 532025743 914411350 700603955 506394844 672519846 539508349 635831691 520122845 894426231 925411768 441467400 899276310 97213756 833079230 107193855 94591208 217587973 683057461 276489434 441537251 57463862 159633724 19616661 849621071 65038343 146575842 976300356 385312166 753045251 241456300 894756747 442014743 754156937 366493971 420626212 542839813 993072718 665753347 624625245 854620038 7623385 196241758 669312919 735822565 50481158 715316343 210237384 778055969 520796804 622728856 568676090 836039276 591227735 525497468 605271242 148677292 317963862 699486165 639733482 801747453 708025006 732329927 678042527 607268652 836483933 177161067 142412355 130175038 170373560 988126797 945982916 892737255 673526757 541697263 110841123 45397268 778491746 164715332 709964279 478802274 467126140 111165237 242654439 715018660 544552921 215713056 757275699 108830560 483494127 555392596 243376172 911090771 23881354 911766934 36424632 528666345 582657610 506816926 877317327 568972997 441189410 194216347 872090368 401329471 400441051 352563115 152477677 652922849 685347983 280648036 249043402 582306537 335659822 293145678 678499298 814993355 828585212 619391591 761978642 927597484 257101073 207914653 711020108 949274600 397599192 34376023 316871958 972373644 21725584 568145645 737087496 627613404 868091598 902129195 859614546 225424335 955157241 789036754 879646003 90438798 853610189 761437207 686696579 829438713 669429465 258500387 584120106 298502177 333409281 22095249 111662246 525457615 458546172 128501234 213062282 605918716 978025430 410644044 489294073 521448279 92424304 24869015 685287727 107457986 785609979 831037247 686685177 260307925 681548161 901155237 314261047 747140186 147967836 841491614 125167969 604402383 888157117 163223794 943879679 556522471 402688550 683125726 634126384 9210889 547667696 79530387 623784996 948557264 885765062 172486580 703446178 224271497 581768232 353734108 99821443 320927928 639883241 73882646 53549621 477569171 70448562 864320355 628122168 549717637 508705149 323338296 586999204 60262317 700927770 456028925 970658 117567068 303167149 599501455 498755822 263989915 605079342 836587198 277234780 555973794 147661544 534104272 983526736 967594338 593321466 368913404 445410884 628946173 320334041 422803952 179327814 331351880 75238092 916843852 15530615 878299728 211140719 986581541 735987341 336975570 473672753 569813123 771867986 656197313 347990229 837543139 194854946 16208835 763604469 380440245 229570161 358962613 388143226 383689439 569949251 259649315 577671461 907579448 945190066 377901008 558508810 208562702 967613548 85391668 979701263 628611233 746395187 216047865 207913842 117985189 740354395 888495486 856975424 653793988 444795983 301641300 251726815 72679962 988450572 526497987 568295045 468070071 945031587 147577926 501875134 164962081 978816188 19287307 614806250 484466127 819018766 862216820 201007036 744080303 409184488 948401560 544285372 788918944 468497067 985264578 968701894 131933177 128385358 208777969 343967881 58879744 482609113 461299799 144617225 255785332 176012010 906949851 768223262 817114116 98515763 717406615 415901683 887360726 89393657 797774426 429525127 623730177 864078231 516502054 832492079 959894547 656606201 646368179 889023506 155999883 271139618 912565227 998475948 324682848 896856998 920270444 883073612 785382008 146901296 409268745 161692053 403648562 60392190 363318089 665956353 555771869 550487648 691366630 712590425 367935806 52335932 428729936 688878910 226963982 604313229 33001000 458066852 342114938 761692383 828803781 509631313 633802657 322163413 804115122 961641315 249566234 121416612 439046958 985168583 68421227 910917013 820015786 876741827 758841747 160245894 163956559 125368684 336453505 595771498 171561334 761169969 247565722 357578180 684089389 592452174 670960951 250348080 629056953 772571482 108105764 81227483 589209102 136329146 377355555 511873798 231994713 549487403 617973863 639882375 43715191 966928700 955800601 113821767 381890939 142101457 26408151 580973253 45937196 440254882 912214576 337984145 756010116 591339193 927338793 43553490 750198578 210473720 800926907 478646209 483632153 687190673 710275154 183751980 487486159 628815500 224730191 164483828 517925663 699844420 62026887 348072847 375745415 598217450 763250371 473648262 700198331 952267265 138726718 153341688 443692320 66756576 4258090 218230294 179958610 279102259 784220459 498738085 783741598 968657530 797430234 581839487 586286728 28398729 159994947 145324818 551262791 234610439 265810535 42399199 11076932 910749935 507384763 56951292 673183647 569604369 441687464 245023123 437376682 49585298 425923081 319936097 366069099 463355751 888913328 584468023 757737758 176216287 57727200 236702077 796393905 775698966 794811860 553399210 2248263 276068483 268054839 156203469 301318070 665404523 895823530 193228551 116092681 458599275 745504066 310606095 815726078 535642354 88812040 279871148 283854728 176226500 32427127 664264254 264614478 732304248 609813248 20752950 589907754 415024379 225880969 502722458 36906412 403561739 368815082 47552130 441486485 910209469 817332847 356832925 138871388 335820280 284073049 148113325 920092588 547005944 330990685 866468358 48331748 97005516 755052323 863061267 774644630 35713495 901489608 816788946 515627272 884745554 784525404 380896083 584507574 58069193 171787365 547771196 365658062 380877978 594568027 637795400 315293874 820970873 43989802 394817731 377033082 262904559 1454771 868773136 432201327 570141142 184603722 643453475 907298961 533736159 525513785 668556808 860676114 465948940 731966268 678521946 712684249 987725878 288553220 688060620 658173696 574306184 844013236 176382372 886518103 837527554 728258407 8515131 744045535 505017591 440744616 990044542 576260175 230462095 949850871 636692592 810140305 387236422 219741259 53941926 648291654 837090667 396720267 570960585 963117630 493245858 457252884 307474200 134516482 77996386 329820726 118711779 609152842 637397624 194474935 660282897 626910087 422139010 262103374 178237339 923810138 938938229 651146793 237357070 486935067 664447000 914329704 699174157 914306387 365383815 341333919 369517773 281488706 128237232 847575384 485060760 862272346 232983257 297585551 922597707 338527937 840213016 553283380 251407831 782713043 36092122 972608684 955141059 393845150 827600733 664770129 180258728 884331621 63056949 244231917 11391412 344151070 756626123 993603139 154625064 729295860 803162585 936763270 614264282 205705669 555421679 286456288 298499252 40841380 497419761 249519853 300336179 951371608 386058647 156083005 26649064 44191452 519833068 278181589 576539643 648918237 749232080 395675566 411539875 775806015 603008118 619338293 689860527 471021977 500257766 685808586 923084544 573307828 585081212 514398017 710850316 583700495 851864167 702009188 131927133 6986078 605351979 607042414 357957392 888553991 76160800 626395025 579578199 429342371 798010096 121365874 469923831 575842947 493760285 642394280 653492427 936893481 169708920 989251392 881976639 733754826 867981995 534099516 975298773 530212307 304211633 905570319 157805476 880779105 247988056 585698594 454554836 53681863 837172422 101855827 604330787 40457228 574599153 224346993 431531875 351481194 789607718 785136577 140871417 798792145 563577475 778162300 850519648 526170465 955291772 50924366 503055268 198299123 643529305 868639449 534950632 717699473 991946423 187535152 481117920 459753210 859991555 807661148 606136151 267231263 443091714 144585947 70060459 707076777 416526156 155032092 680973132 863474288 444093900 760147204 337640000 850341381 805944130 669637740 816254370 70116137 737560769 688718240 22963230 326603604 319706673 646237409 888012407 634994735 640154318 874902500 71796738 835122714 886499751 763425874 162296616 200139431 62932512 609228358 953194984 193046301 462195824 84691666 730750546 914590966 199557668 937802362 394445069 275774049 705291418 960560566 266396626 315103936 547304327 289283957 179477998 823678763 403436402 502372245 313221828 471678188 761612342 108944236 921892937 458446849 187549572 705022530 365520262 970624414 970573150 280451028 287531802 787120808 9329821 124202707 44864438 756211258 449884525 393884003 454233759 684934180 619790284 733226396 335425583 879941991 371759118 390575629 113143891 647959226 250477404 636017204 47203086 484019464 602130992 317837575 592222965 376566768 880763098 898245998 81918898 839976516 522361342 666660550 649198210 944123530 472204564 510066527 613897398 879609726 638017767 232429823 612511797 756496526 907960343 447470942 384378873 238025821 277177239 157019816 694666894 18653504 274947887 226540542 845547670 659635652 114951675 831100405 663966535 117011750 310815978 643734293 285558507 997519321 52363583 183969883 156074335 378020868 585014548 222132663 388193428 206530049 960861650 914992271 429946642 170821344 874171579 27272250 122562160 714554082 537418593 727536262 579936733 851234814 213693995 363719219 172106394 724430943 168971991 520252790 255654526 976826595 845061874 453814903 376473201 153032094 801640546 193435603 83376881 998610005 44808157 525388570 203061904 942615812 335394159 658300242 231075443 438255192 601792248 434858866 955555029 829038646 861072044 996218600 168026498 279410226 726295953 889767956 835385436 656005145 743682564 808254667 964666330 623554664 823418932 58519764 914769796 580526802 705929894 978930286 612416632 10619069 499717807 927839945 376762856 531763653 802577661 208847496 866686362 372212280 212352527 827221061 156628582 572424601 909496 55871245 905992892 636244254 529275552 173584608 828644124 675530290 995180739 979936050 624958107 617274099 894220784 7560045 248672100 998106293 517460299 156787565 542585653 339406973 723084491 861499394 555876830 930163590 821577660 671089010 473187270 487827904 129227071 295025140 54464102 299752012 385047237 217305141 565944011 76163073 720716952 778935255 784915480 322473962 947651155 256824813 383240194 197475270 898712932 426562945 973240146 829268103 531763089 96878607 149187687 690280659 185597296 56357383 397643185 131004806 952071405 941872974 424513079 874561070 837861320 214056893 9638418 277255054 741463060 364002721 670962928 869740059 809920186 733118009 367255698 201216642 545203700 246775868 61702990 661379104 986364370 864305744 42907789 408475016 193979576 497063316 990941518 765705985 239962078 155093527 246004897 722939142 501292495 497966942 281020461 75709636 677630186 45007074 403778732 954344095 140729316 832214672 316920937 182355629 697346628 158996807 370051529 579432249 366567654 209212253 338748351 978476866 945580665 778086171 57245269 988161785 341179393 745520956 407453994 67315271 92562261 457330034 469271535 664565060 581140898 636444897 197537001 775118529 822603750 418567330 409065330 221762751 448192374 837927490 268169848 183088374 258055800 95942208 222861565 470342991 752244842 305303186 597096085 615065194 373242521 101052193 346383339 288981017 678506667 985100872 166436156 678951907 553961238 386106201 250643162 353878914 171318182 16066840 211525034 846019941 524141563 890913854 137673639 762516783 727950344 434400759 229203549 773666870 123086998 190611044 247491950 347704325 785551295 657109786 345255697 44231898 485393267 143663010 617133198 726461993 612051958 174660599 787332291 44577047 504981600 799471883 119918242 362088703 955898139 404134721 191357360 884985841 96796265 469613812 707750536 261210414 200614108 253683951 425730902 421975469 602165212 477217012 237152861 910497946 913301541 389274166 179224689 464949713 507316806 445442014 544879486 796450407 403804962 843386249 947795711 810060066 571892339 663057352 595780743 748324604 496422210 211846814 354058300 814551460 844233328 517345798 121989974 94244348 120615217 282778219 626559141 371867804 104725388 445237038 912098057 539100750 797576412 361565476 834565111 721508496 593298002 555314453 503165947 411727381 535715184 483249214 66133808 247372100 778382479 718392528 797342154 253226167 14243162 20614255 163871372 890497982 491351377 818920115 818102610 328537818 551085127 666911658 363422089 290778178 743550181 67334740 239965362 96129121 826447141 81295142 453613283 972900949 628272343 325058184 491225925 762904690 918871583 522978647 555028119 569706685 359947253 937331043 349763497 782977906 87277731 504267250 300735970 112556415 316297291 285548092 102062011 643429126 278820703 590255084 864878914 499117023 454801703 423862693 901960344 945429011 220040255 141514619 122049651 968093282 360594197 588718966 707799709 234434238 878242927 774745107 723047539 62212302 810864100 32207554 171766630 9949292 977983070 773996137 607675774 115085863 180052638 105328095 190599122 477634498 410800568 632980594 949542673 905318067 232264082 330377314 171499004 399207077 822053226 281667427 181297641 569567734 674623053 446404383 304821058 900627002 116598177 973966770 842473988 796634294 294538652 455894572 102239297 239682278 805564874 255368467 344585886 7424759 104665483 958502622 788166357 987299917 889629330 128320123 304654388 447354367 722830695 226363337 536159773 196794198 920508902 277409823 938937476 63857234 674671038 748766916 156166772 921636901 52959987 770738548 791999626 226339765 714581597 179813601 766693240 116972574 748311591 809099056 235656324 129889070 484212304 532820600 598243334 297513960 952361261 769402183 756238317 453801218 549618661 923872028 842673723 851741542 849745140 386340078 943447429 414221492 900349609 314520483 250098548 375117247 979063719 289220250 734069062 317050124 815124328 476465186 13455949 553728342 786155189 298036736 634287215 839896588 690762287 634240493 272708772 655291857 718866122 280859670 841137020 556288764 33098316 429968283 516342678 260745238 189602259 116695824 547887146 632940126 822088780 387191038 558934912 706431560 990758140 979866723 527999351 721256441 377538043 385284398 30794239 979796941 952713396 437067972 403580831 912126674 91294311 876136574 726088688 186669898 884748968 975958568 677645343 194282797 204177373 787253380 117601135 590968996 774465475 372978117 904734645 553127055 431285225 346164245 206434778 895060225 300232755 23047695 320843869 188856254 785041752 701266245 408304590 240078532 23623525 895811259 142127956 14614207 809429561 710167914 256378664 193407379 713756167 358296766 607454488 123497174 215300054 839072537 422235397 887462482 571258884 691066446 980305253 459839624 780123327 183018022 912340930 56060712 772416139 747111646 397691192 427019675 169713343 156397991 564067067 590168441 942428679 753518373 250394319 59201299 680590051 172724209 943645070 416549866 266402855 898584855 620956582 944775477 698206585 631352472 365416344 282564704 548401623 668265961 983754874 808553351 501814286 98978419 675270262 545603071 456855364 56106513 291667273 825375438 607702382 471549333 389945029 954715438 49138138 736448835 710290255 752946446 455429031 602751827 465335905 997493649 402923080 796632179 324901129 592921484 740866054 218479172 243929193 122460684 949691515 667233753 442370101 926180046 291671319 910455867 526400312 42404550 164784542 272972007 547755983 361066137 815505575 594256973 799862380 318066466 362395679 97899603 286237204 348097521 924314564 838935249 171294946 136551367 625932715 68157971 211931266 516386587 909598395 332989274 400502966 675522200 682399536 247532379 450083285 573774237 896160024 281624766 287674695 848197307 580394713 248192160 825269770 799389755 304509353 685224721 715259696 981118614 311496213 571156375 366495839 593022202 255439995 489800106 697496143 813276108 473863055 146490166 724643664 849425696 390813402 633145628 103959489 516174147 866538806 824367024 287508122 847002418 23620947 974191420 310426595 829964064 382647862 522055804 745135930 67666164 169149877 861689633 666711122 107732168 199042300 803306574 772861806 663556459 244949770 288169246 661737450 296790240 493784885 539729180 318142131 383295709 203546018 767631049 980133065 325738829 977699790 124239897 295653316 325771471 415279368 786512630 508969548 684254516 182702836 3661756 632009888 667380228 999827977 652733371 986363152 517290234 563565588 789052345 91893379 958166660 824374963 371809901 463269618 744986180 804167131 417383685 940188139 732386193 1038931 207033249 187605775 748126199 376737335 619516373 481782420 173261746 418205045 947081515 699699651 35189303 320016979 827667871 918357371 211967148 531870183 193383969 138685100 20497515 371316893 814624023 670501597 313721219 846466742 429400792 417175208 939026231 218950339 56920113 399265848 346088061 563182125 759274212 266224081 65035903 27477425 698768933 66527817 480487710 23183324 179288347 167381383 568615274 874199955 39321445 265000715 64013867 993497230 305125778 982816870 576816219 734726104 620726695 431671229 661453738 792083025 224313246 983644746 914175737 73640236 20952033 318062811 890057439 194055281 116671955 400199761 336070695 985734012 96205383 441070115 106515024 828158332 990352391 141942488 995429388 847079925 765757518 780193936 293653953 853932863 219064654 328377724 209655307 193064196 267506860 475048546 342769720 215865542 532089343 719473946 718403786 765471830 819810132 138784019 201732089 952538718 335218605 341054415 750351407 777746649 307272061 499118946 666295434 964018581 3936558 124019447 290287965 553877688 569910683 901553995 305224879 242168632 777561238 267723056 600985274 671643489 42314595 647403020 589240429 14441299 777814843 540478551 578924011 359850882 271613386 960028192 83166986 136334132 546448306 964181385 29965269 954587399 528182534 618193223 432642315 174644584 61678543 215021859 973998749 751045916 358478475 788979835 40922163 859878843 932337833 772423361 749217704 152963120 823607566 943763963 450051466 525299003 219743891 683535681 834639259 474306031 75967108 1875267 181235538 122092084 438221602 249029825 292568667 755021638 155873826 117244176 728105747 967752756 789901613 374894236 54250253 311866466 755415134 491006816 797869967 525827591 180207815 314463087 219144725 575038128 319831788 212562287 825779917 5604795 951548230 333874969 788133146 70824669 368966337 828727227 834692114 723790493 806306110 474421942 170412288 304076502 113499666 453068799 991754210 38731065 75059845 981757602 477328875 109030344 824000596 634199355 45810691 121922396 46119472 323520635 267123522 897547297 28398141 632082345 950513529 442136597 609599124 282495774 639621033 624228236 602405313 154552008 290010761 965078447 513009989 359024296 841381636 71931640 929777173 577897812 266565817 542606263 447567129 468104309 147795066 905368208 36294062 199021898 429182669 44230395 195298341 57945380 812617838 121285571 418210881 815124968 41788619 678780296 467101117 563115152 235893894 480341821 997858500 140152234 763580919 184863914 851361911 456116183 248944552 488578282 49417067 70419021 725983447 782101742 214960680 467361622 156029431 302707705 160009131 838949071 501344047 959505955 795167716 372068010 260883673 912614102 855505465 205625196 362099716 287335252 250446850 449741487 372158195 338918702 121265931 512958369 326427548 290519246 758041621 504675204 413095978 739853807 517467988 823596588 171850108 800798239 786984178 734509700 487878563 750714692 597362571 231208201 579919976 344191508 232488623 166568013 468485571 689190043 520029540 408373622 853774437 983952569 478610081 698620092 304758319 981205154 877240788 759743470 383384761 244914524 971464541 159783150 40788940 789153604 829973265 41014320 259971560 659619977 554454200 256493887 87395007 766617008 898035342 646554937 161958328 567544846 275829190 537229646 145372781 54003281 931359490 186112836 160700205 451119864 628694749 60426230 341958523 383469782 832989281 337413584 350833293 843280275 775901073 47237973 155947470 153883691 919307745 683954586 568404316 660600173 482197176 529568456 91027594 429426300 386963445 83995293 828984927 979904338 667062375 463924459 842990102 161010488 460153940 133046808 8014748 358209872 865811443 558362013 429586965 99893003 818503154 714473095 256997464 459944115 734432752 29667321 365222254 255278562 721917700 743126952 243627799 235009033 689935924 218973278 750275141 203772139 892432127 931558519 87287710 971715359 730052052 174500455 867960830 634552465 968949400 118154033 89152755 224135425 64908580 558651633 258830655 575547522 140519365 666168148 289521498 1162749 982335931 306329627 593444846 285851052 296831418 516422044 387900505 278585759 509518956 510705472 176864558 975237690 30078700 885885958 492624052 560732853 815420236 369472255 742021477 124514203 184214800 8404944 234922097 337862987 573787569 319504691 88100921 69514362 266178332 953201014 825413844 701566639 855483952 549066490 838395533 304913094 242149699 614292661 236620898 552779630 875393694 141478577 259379335 987785643 14452476 786847883 565820129 341087572 329842703 516001268 11150732 301057430 116607739 366372148 806132054 225177967 480193241 247505826 831246401 247767604 488606518 290273837 284134917 651863563 454597265 76531670 463053451 390448754 542690016 653598259 424560243 714470582 572249100 162065902 688341903 820348029 423879280 178900292 602928998 316635197 6972254 216303751 784450994 399236546 627961242 149346972 322442978 555022508 936143837 855137150 113514649 450965742 355390291 724697785 296740397 584739152 391756317 171518960 458339624 733128686 287469520 547409239 738095051 340283576 345584629 204987449 293451654 963894768 381416583 139676531 144613249 108838575 880382072 327786999 528214295 185111391 831958060 901368139 690188373 411328578 778734587 967459847 535734400 53240298 772843700 546190939 235381900 963875263 536027157 309418118 91205541 71100029 202799956 829456224 498044330 63875763 514229145 733233873 228954541 52320580 915677825 186019415 117421684 325824490 29944477 576716676 115791611 563627950 971147761 962438782 996030704 859199345 244951157 45400190 344312630 638989927 316371607 163537489 120621667 648727191 890135479 84171994 383396673 787013468 953680042 283203470 934975312 893711847 831131704 834623222 9888579 740506042 755823006 223696177 672567167 644623662 894930701 36585071 960927903 15667694 71918121 85683575 284047858 6127994 722634378 911569442 326021627 72726949 183488062 546461661 332308720 853380888 330067013 784420395 377208124 737815501 247243028 871295777 808262142 74965908 825014035 384046569 528128392 69884561 497450783 597148479 367873504 635482044 745004297 883990007 142946626 990795103 276766740 687235957 376502428 693821340 424623483 524285491 222811664 554748133 489116393 801294399 766671733 158130818 752607999 762661306 671487703 713020174 524632529 960591706 356263155 814349562 521962345 83084008 458913212 36473097 108646979 15106499 295495385 819999954 353678287 810725724 789862948 919178562 620395763 197047736 478590508 954421015 125545094 137559025 996880564 491530086 79408598 537532085 506524978 715990037 424462115 820981445 151683921 642934370 153322017 360683384 234447727 474638682 882595962 572542261 475455263 155890275 829529162 465658876 949316009 934128563 549142689 974594014 752832645 140045526 65509893 374166400 595170788 452548907 435547885 315855517 939974951 861430376 611912263 518818433 724064101 645713682 524793331 897779342 309828586 588118278 85851973 444375739 406827698 945788403 441699719 146358288 242389746 272127453 829544564 469972779 388818320 86344092 842532543 127071934 336953254 937704283 503969418 548471822 846571267 230470425 406930415 284494710 333462185 985047851 683051899 274762466 990714704 488087224 64695470 320322132 450927586 767122492 520073340 880694883 168437245 439938565 707734990 545068727 838872180 402471097 250732546 369771662 929626062 86921678 989299559 959125306 47128262 604679185 818814402 404764833 977821897 831071776 468606669 97168316 478684795 546248432 790185138 237301016 395061298 683302983 769891476 163362648 707432057 726436674 424091910 850883505 576990863 485602001 206512273 919491692 962642662 450757686 550473267 754899303 463143332 745308554 897384411 547944597 376107813 774206008 89387758 760211577 202018423 763118976 756461253 798938799 590241244 976560885 543437101 700823652 538146636 678054144 374117093 816245465 226047216 157612379 966934563 856724451 695015336 624760214 794223888 83969646 773732742 293036437 730644551 744772341 717448273 388923919 917721946 823881740 800131075 742183185 548805453 38401751 643277643 938784378 588928793 882699152 268038156 421975676 151413802 729845252 855370716 92880929 182751970 66138646 681140870 876798404 486697748 340576315 656631432 346180500 133776521 434862077 777336214 70214676 464350078 818478201 2061077 296099486 613214500 741800672 296100513 959954395 978605599 651790585 729365639 713777228 572290824 911945118 824737356 202655941 155187435 389997370 626853156 208584940 471644618 486776914 82231931 383047615 508135704 328890873 480038512 182032907 796322366 133879385 848004181 169166581 845101849 604202801 787905841 250143349 999529082 767596114 633697854 811514326 1856165 89792545 542149483 275162168 690290642 987779097 742745050 418491662 528045232 773811526 205941347 788900001 544274653 4061386 657681424 532340874 704783727 238143067 273495199 61816892 787299694 857250499 537644291 735030648 899512919 454144095 962179043 911409366 958232219 405382561 10669082 475686467 527512093 767640975 187630901 696552829 330483384 450629185 897104888 440443033 313958583 422123878 827996377 247838334 132084059 811472576 57183364 110956904 636642137 592776355 609118805 129074021 68573529 793162362 764965601 702026459 860137080 325824322 474588781 427713280 987687623 67852302 641414005 594255969 263175113 604381313 892100903 516343644 233764601 673852759 676849637 19550885 612852802 176014556 114286535 984855493 215417989 180929395 164659479 824045462 777689623 175808016 987682003 229994696 800053056 991406270 167779630 751968864 488635580 470595355 111361551 309858356 92533822 540199639 266629008 748182896 139868905 19967545 753619072 496429843 574947285 939299482 393788642 629155955 329036432 592187111 126032492 65309621 519372186 642424355 321219337 934387286 103205095 171902947 432951639 894936997 745227873 115558096 978339626 953713990 289870948 124537640 866096135 872726448 362244160 3234622 841931690 336349360 195081403 950434294 136148096 816600036 697157260 35982666 512932397 798967617 401730273 690353863 332593160 669218190 195534810 454726160 848225690 445899494 332414219 268270938 881170211 243124026 569137662 447949295 139420181 707497677 983310511 998401707 878576535 941478582 562624526 233972354 88173827 327158113 661902465 249033464 162217064 673856270 979402335 291410599 217048328 661253201 512826486 443043261 936377307 305299600 51486341 110727291 24995339 607715465 650491331 873055671 85425014 257623753 323742550 366461787 210401584 634159669 287472861 192678115 362421758 646359173 768600295 874005987 58942683 970348228 806877050 541119103 506577271 885365714 14171789 608943090 806410419 421712098 238470797 854103816 856092454 42203132 952637148 803008675 622408603 937403004 927105101 880594489 11154833 230272913 889610666 949977684 699369913 444166847 662197806 557377809 132327036 40024669 620076556 107945122 311553651 711006232 410513638 80538572 313993965 668268910 319237206 500629097 363390060 879438900 605572200 951967720 600920872 686399249 908009502 213610440 904711050 274308609 87100907 584295968 303340210 653704914 423630905 589854234 826989810 47376810 442287075 32230516 341300305 681733503 656745147 894131198 554385674 955608733 953444357 764804638 29053450 348072740 132300026 263762255 8487797 917379464 43934023 274320285 533672737 832921359 696246155 865117482 878699801 14277206 860235228 358433965 299058203 908520397 248423491 990375918 270176283 851708470 525547323 752168011 214886078 209485610 791471670 226985271 537969632 424718740 838117400 796554421 586327566 568106036 487668666 3174369 183478541 758071837 543242344 676356455 371048017 399094583 180969572 550072842 775499654 652008638 256412001 385130783 679679755 631657921 831241480 945035535 941030514 118164900 205438326 646338521 436195074 930237598 851197884 647627661 62681141 987708 709637214 342883026 352266298 653237212 633979349 959040353 747156084 529417523 394582797 399359623 820703737 250149063 472498151 13181863 379583507 765999222 100283832 795924662 731077315 939272174 338631112 792240829 108944697 984118578 609337813 669232219 241372765 10596635 385966221 692120128 924055882 175242709 521688599 142575539 920359885 548463454 231996555 813594893 375082730 954588682 87725685 550852156 502125400 312339201 642726742 288841025 670835712 875447488 166331939 199301810 928038529 767991188 668672964 287111737 566389679 273588770 827663254 145398547 459953680 717841378 54053866 600649361 935545438 510649247 628686980 410699930 726431751 513746936 188424476 448584743 59374000 928343523 811902432 61088710 928369582 504068389 222480368 454138393 848061067 811160282 313946081 51841108 944695687 334903283 588045371 816446657 910419732 620561843 474766331 558873919 754047833 616641074 240583954 537079231 229671089 878184154 485938915 569355974 196007465 282256109 181813449 297174511 32992773 166263292 940012687 989362790 672194619 269617777 320434934 788019565 626372854 297073159 902408754 255655131 652017428 963307596 122497645 815265175 942556329 619425062 494467651 489339938 135037818 877860171 128997701 202618123 70165379 491151047 817107574 763910008 332494194 813947770 27560145 986919843 650979625 637349783 126866880 350338907 918155840 773605927 831528870 386595455 451115136 900546948 765687895 245111687 274968681 276353502 878920603 252640763 806575021 903097785 356074927 65913593 136487859 121564269 333841347 214771123 548128277 330179237 833511548 758549999 361093410 416150753 78171764 780545157 103245404 96657908 289937077 285679077 482005755 731191174 285017410 358459534 849477737 774175379 232418703 369141656 119135940 204166633 382480131 657760043 723139424 137696942 409182077 798751494 256412994 150953177 21946316 257602297 938914214 432923572 993031222 925850475 316361337 350417505 273716978 955581908 256018655 964109905 457821358 619508548 535126958 327145934 328269577 351123675 974649842 287013490 931371290 752902223 532954983 832812974 601770471 757865 541553410 316688709 350553839 202165127 366409577 404883406 35115681 18989084 28893046 444705589 918415075 809702700 580680376 438488378 177213836 734158545 451116529 397354480 779614441 860717240 322939801 775192639 555240508 694502052 857399897 465392740 505921080 439344362 269459858 29979244 207000967 24287988 830233556 701327036 603025732 136325567 482030439 112410764 67656577 406274652 307530949 811809895 26024898 228471410 7527197 444084908 804541312 426417338 380530898 998243344 895522984 593619330 588342778 468780570 574177817 638404907 841156320 118567846 623486506 261420203 693769859 564803427 234348321 298202124 439005461 382659157 467839421 316786923 831758972 179479123 962910637 989991162 847934676 18463370 630036502 772534910 189965034 899413496 589918225 352772817 981215427 523826673 283380010 98809057 291626515 304200350 462179810 980515759 472342727 951425913 392019502 74647762 159901564 273781715 990430199 312505586 698649093 407858511 668348824 659203661 504754664 28913764 760625251 517492021 915023073 910292702 765229852 763723919 183503199 411643485 751522428 131046485 50855682 561197268 146892207 586545685 58015011 816297739 206815959 229457265 15292748 243916574 418263943 397615773 242356667 115208957 245720904 325940964 768061924 318129386 922965015 64239396 847933164 57462781 819640037 712513613 451068975 284129443 917275670 651939301 169591738 543637787 71075331 473083015 321019089 668133368 525932920 829659743 608637547 71940770 837098038 692541872 424544689 163212244 184463218 30512974 353674371 404994591 63709780 914198308 959446514 889075302 512963193 793916592 623812295 380274273 188845170 389286274 972812795 379286298 724402243 190611393 839211837 416904562 74453988 293522085 424244591 19323037 994376131 73350910 616629033 935894690 953972545 978106796 897413941 944200924 416649008 860439076 665988881 445974651 342108 994468082 565448048 879217924 506233343 929925681 598005433 687459021 556023882 271677972 768062343 530626946 68039395 161423713 469448487 526050467 867627873 914973681 470648861 24856067 951764946 823862578 3421855 419543627 71906103 704831653 412121368 687027060 765972994 935188576 718924967 244589393 727082142 462523276 209330077 944209411 229571047 880135912 92069891 814723714 352463278 836438852 597874193 464910107 435216182 486507527 824712888 852720109 760475066 692296618 101494298 524206443 24671973 791418427 505904140 645773021 348829016 447277531 661811355 100405470 957343527 78148416 919658628 659333599 811869788 351952436 96353210 6918307 396911987 766995476 881030627 89833153 288718812 69080145 687058140 810141478 207768701 348167922 556902193 758996112 173515309 22841617 525568677 292638740 924201530 645758298 847069360 473076632 177498852 416584847 105174268 966537305 105881056 391729158 2575848 307847527 585317589 412495913 959910661 545556004 893778402 730072309 880908699 162059465 687915031 511088764 72645413 394930402 761402871 514086243 980979664 77237708 882405884 515475300 156662529 450323774 567445779 812344269 288111564 60917693 797333276 575337472 691975549 378842406 195786091 758670833 84003859 674697000 777949514 644080299 397259968 538634183 418007669 753139403 581952619 144674267 336059292 975136003 913461294 49796495 694031076 739963033 706836951 113440994 948775526 331941861 616810091 440568873 744573615 969080534 203115167 448646795 158146367 418295662 778998110 324985987 685736714 79126593 910368326 989844578 311082746 218942714 731305514 899821771 684808298 127002839 239623057 439259957 436909484 324438312 293847861 375337581 88753797 657541587 478139014 110991633 574236844 918708179 641620517 891175446 940181582 562615221 282843241 610762562 353618573 687738905 324382685 997532594 383646204 427293239 404949440 900138070 723452197 51816535 515655299 285209712 333836035 521846360 834494031 37601817 396010376 785432106 893593981 728543420 94403096 127542868 40407835 750568857 2600460 870476399 589987694 555011651 851258673 678974376 444177514 995159331 974932550 178299714 194053692 385391602 202422657 444263186 184780225 468017731 783729419 66731009 266242316 290440183 128224639 970085006 658239972 792216006 376040047 223678281 136333379 506470333 477466335 18616153 854225112 437928890 98502088 896125175 718816646 490438130 711993495 151304689 352974819 284926828 828666283 833752104 71636410 329286788 243215578 673017874 647629193 913801065 65383916 362269496 963368708 892207774 295828255 679006393 191577488 251823997 740689825 121786822 549444296 822524591 602150937 464757796 563794684 53587125 93848351 906393261 523408301 631598179 253436864 228931023 263598099 935091551 945753595 700082187 639240599 503685286 702424902 508075639 814611033 818360072 159680777 818525501 30092715 494139303 200076065 927146010 537496723 372691068 275260511 643819744 487319117 805200082 877754119 269460468 634830023 921533385 621698386 391392464 686473508 399378132 252479980 420876930 97681466 265535035 23991926 208171051 617538836 172161946 675043333 374716802 865779568 45894240 315932065 321106767 451320897 750627921 760161479 639200752 113308718 254065669 470255080 764465111 911873553 943243111 539276520 516845065 757726586 283528758 553706911 412775072 458300714 21032071 870837339 350816587 727752600 841966913 683149404 107283401 961613167 388980383 871252055 963054706 154188814 846572722 24776948 860116142 612996103 576561629 141478736 745809275 283327904 489160535 367173500 528372203 395720533 826087852 268635900 267764643 901539924 462753085 648041288 530511198 82112767 822074043 670442574 514116968 266612078 788495280 336232686 117145636 591003114 875580662 558962045 857996423 325395315 644627261 62473283 338065050 99108923 165202314 207444477 543332347 291659817 931337138 626972251 108529244 226266455 987958499 165694083 245364227 91072149 297431580 261182348 100567625 27504099 130699440 856915204 903212571 600733947 260484296 929974635 791525500 455391172 365878237 376813238 758250753 552058592 755029826 729502412 133146707 511303711 534509208 738110476 89784497 324530954 544024151 390922182 956525675 965680985 833311820 425822909 854771816 941711741 280381461 492385196 442425505 96729367 173787559 349183421 950541988 939348351 140076489 600968979 65756178 719905342 558066838 316498754 91225889 833931668 227937791 880685009 318721306 247195379 974665287 777431231 608916188 218905473 732735621 774196475 325222231 659547290 816576805 818906347 160612882 575718988 37827687 975314150 610089382 583712730 602002655 938597818 742350913 378587194 454823411 301678887 549076004 195680919 110723168 4575329 132002341 560567503 294505142 327704722 365788206 744216565 938188759 827775829 491143100 723378896 739734908 206702908 189436001 305834587 96730800 987586124 225769538 402325059 872989779 281319548 975695513 609026412 881102232 928906810 82752052 479186541 68070023 206793445 578621428 604997135 413234300 395845459 718265679 718805969 556002982 144609357 467025103 747833959 408512649 596716815 367397009 982623799 316209276 156249033 993668807 705316314 133129772 586994720 163322934 814365345 986081559 281425325 831195833 139701006 746241810 524947581 952787388 447680342 978587332 962309519 886568129 222453222 238114344 335072089 803445727 504301019 375403791 765710404 605023806 310136200 620771228 275895083 255898268 193285876 16011462 219596256 827089355 318900825 859222745 427232679 66753328 478479015 251106805 230537657 440777542 664360446 298934926 837497795 663360025 652344375 189319658 909006436 87402956 604397404 321018534 855358386 53538579 468136492 706144562 660479414 275850681 798346904 194158160 643647211 540490524 543684169 849139609 911015107 852193452 918598423 623057400 973458978 530693744 760875923 907682860 448500705 337035648 261853054 520991051 846838092 550517900 144546384 752720186 876273317 662626899 245166002 472833333 549449119 988674093 804766212 369231949 91291107 477448322 768657624 777397733 68485006 581705553 449097589 55453237 182986673 969685674 134821717 102178503 568202448 531422004 353173671 357418237 829433700 520123048 73303757 172024457 828213337 947010131 701359839 850112498 904521104 216324504 432154663 404949782 293238878 205136492 932796067 821134243 379760652 128571865 684911495 772543900 507168853 226286715 971439544 201357274 229820906 655698694 442990161 613528712 446071537 693317310 353489186 344748454 708681090 38346237 484336940 612535176 40009769 243334320 644893990 776154964 984782951 555383003 746289147 301127047 542645553 297279761 908566346 890659953 757877615 426585852 436597733 919580340 877582462 908153307 630303314 160500681 198771375 883984639 80225613 163027067 22343110 577911373 296315972 264301417 865680763 326514367 321743322 721887112 639115772 245257443 630610532 408685728 330390633 404835162 632673391 918151114 281289559 419704666 881291576 743907320 109798734 101594413 957500210 760516205 991416139 57001648 866938500 840177985 222343487 406338517 111790984 945883102 401203341 251337505 44089678 176927110 956747920 912177198 2564118 376713674 254619923 793165354 416945626 772577556 182852311 883080791 390959810 262252318 182687248 99213961 692537261 808543609 508432616 823946155 620175023 718404616 718552571 124841530 545266061 925806466 870593242 130044104 3110467 791177715 674880648 993991290 762838398 230654779 213319168 68523403 434284323 447842701 542814381 130127815 553591494 480963058 72984815 372997905 499850804 355013828 713698461 116057565 89732073 295550515 516422014 254394294 947989914 687080643 618757583 979534265 516777133 288259532 723662016 629999896 410822844 121950713 387584759 306664857 922821142 268163530 858786059 706512917 863811646 635427858 45316106 561918201 695863914 772419705 5224435 465975496 514965509 975179258 295213629 621399190 127080749 733020006 599211599 800795791 545309494 685051360 630610437 831294062 640686373 333341536 733078066 598467590 615602741 529942832 857853208 895592893 328405078 117578354 202628849 72077068 483321513 204044951 459647082 754282240 863336453 928094185 151419171 39120060 315900789 8470530 526724656 59231733 919302840 891939923 489295003 362760052 854723776 315072670 759546847 541873048 863450163 573927293 885288558 443676369 187571693 130685657 519860781 69070374 820724092 753724019 901481715 508089776 739009443 878694494 622997773 288403741 218500311 588791682 713946045 258034222 885099973 199939611 251495862 58785593 160656330 586337337 870149026 769279911 751595897 813041726 910507164 724906615 190099225 159925091 1646262 305405114 109089061 598017074 339156853 542010389 741722314 885394701 263880784 252490050 712765036 180376742 627039028 3362447 715882017 41939077 48263427 360562269 185518644 919876998 611809808 389582754 51014052 28711512 170128036 123859048 871643298 967347199 801037693 980670539 753212695 129222738 882803274 276659967 565805339 384491133 193757744 752727752 420792191 401031041 445939272 103849729 809357380 231097007 851393566 305453206 301312802 254251057 292819508 948510857 267599362 684460929 513659517 141280880 548539780 825109488 961975010 685347061 840609146 729076513 845772224 881947221 123519851 208517003 314793064 505734882 128198929 625732346 26549150 763012993 769866459 650478350 591289371 665712685 888330860 595022266 584029451 281953906 29857562 297892294 391569552 286013938 194251888 572471630 560870973 967669476 840510124 584856130 856751003 893998736 637107522 284121828 816742567 302173652 445151575 569841228 986240594 62050722 219042374 426235623 109774080 583334783 100287519 196175092 156918538 916646406 477860387 693003014 694374204 500344163 805310793 663047813 397284695 392689625 86956733 435910188 982581392 585582141 571889755 741785740 552026639 703044728 616199480 485024392 460006257 218425864 60791322 985107927 620086599 663414399 314521083 707368326 472820629 799653891 416906890 805969011 517403732 404873165 200108201 764853203 379350512 550833322 239309552 280044972 350351306 746045309 279435305 541771100 694510263 215950267 70894034 452914192 842415999 299239405 617941150 673302350 265029983 328508977 196190964 413311340 37528199 872976570 640389486 460031510 36548765 178529868 515746140 506804428 86777657 807777473 175492415 312491873 470726759 382174086 239579982 906351741 7208232 999833118 690353140 767598108 722981360 321330334 682118223 340723726 332130601 898723887 166929075 255012981 836058031 698173328 791417125 289750089 117405523 274213778 725296609 141926359 422523737 272227738 107883989 399175486 271957241 137081378 992789283 302963441 991626721 18034487 819342243 78789688 628148913 390868732 551861598 497553838 111312765 121385511 67415316 90842564 230380111 7800447 234047671 798465853 483132835 264612708 154621934 268998064 456102122 899588679 240660115 134185482 705897223 370625325 996951349 866581769 544901845 113344816 798852503 331675073 338237854 43173630 465904943 520114203 471662501 693608280 446663592 49678161 367052446 212302228 309448032 404943988 283578417 749984284 1848299 290716902 160803450 327912173 893324430 358358752 927410316 775814681 38485189 489958893 68872425 360617029 808016061 833185645 265880587 650157868 398876634 54994196 307257567 835320346 239012147 416939880 72135493 851138161 786777105 695474758 566313105 961148455 531634804 198904669 491797517 540743238 166523278 849317041 821418357 65090412 548599365 855768346 152018297 256112713 677576629 440753346 546053694 727729187 85243820 688844715 535978462 850208084 580212525 538492967 327309539 635258315 776686830 25771870 198485200 864361863 865663961 41980363 838665368 89138976 747404686 358646207 295270693 864397886 688221920 23995357 163420626 955270175 426323540 544121244 487022833 50856469 975977125 129955273 125634631 571292166 536289602 82476802 470211979 253251307 748338382 554865723 360747754 750084945 756328864 291087677 607316870 394370011 731995713 842862370 391638514 643877821 105341936 720766683 540624568 284498755 177377569 98961322 13260499 275025992 156049401 358306728 690348597 830695615 795995348 283976256 876193346 860352814 913938112 191767730 129869395 482984750 875873791 857745553 965747765 356948972 440785033 512239685 897003175 795345067 111621255 24649610 882021856 64991552 156925145 762104816 473337350 64958101 441053586 453333849 635005367 853785894 482468470 244784253 406804612 977296775 808145795 930712937 132233585 843848924 420782437 445740027 220754807 399501663 962581504 827928680 512659971 96792797 581144810 819325367 345194356 437027129 701942253 461678660 614209440 627308264 854018954 720457790 312600143 156326260 533632881 369912360 212287423 127481338 458521355 13627228 750544159 484446635 55637488 20984451 250697492 407444046 191343217 275322398 455175734 26068668 930154511 518501121 106901908 474049891 670855681 487263954 178101036 858741956 412948915 764596878 46181492 21997558 815106881 909344005 635145940 191724832 7577600 439907673 537233961 725511170 268493558 772969859 361473860 380686957 362475357 372050638 97499241 267681478 391235876 966079578 486408657 207161992 532953454 726191514 589291048 333782719 670156048 781061846 103380239 869517 347046167 578965930 369294747 643981224 112168768 738685829 259253972 816911066 575760511 391295019 557805111 388824192 415100281 556879924 924448821 380639500 420099849 688570763 422592178 18788739 269642431 253013487 333951366 179406336 110582108 560154997 234766079 57410095 173712215 704055556 393523806 428781011 20507483 773286103 623780437 648528704 764097222 539672831 593314703 388231137 475816492 619187167 227011368 632198323 831524307 163845806 998498097 160910536 788435508 341315576 608331054 278010822 123798656 68739102 703953047 530603621 170518809 134893009 776820570 944328949 260693524 844683419 694129751 609496533 247784894 543554902 131804131 268174845 1424148 934638770 196247110 951364981 827849801 354343860 224095293 976872412 355936580 589717041 251596664 867697890 702626335 248927063 748065565 896333518 315314601 503161893 14945347 255165176 630591461 683782638 51997304 713153104 638308489 418189531 733376572 996423126 757965184 551583333 195366788 310125855 965832553 808655326 89912376 334281943 508886037 508094185 39970484 917449529 957125900 386216958 261271115 787697817 605273097 975698664 79953343 508744155 160233850 332001606 571541963 87941880 515200769 545457421 184609177 248211328 230051317 564131076 443956556 740178707 98661858 848179014 788180600 907343335 874848004 177459140 518982309 226020677 580488400 290694337 893335503 135834124 118022252 9530196 307673833 55163181 592811314 748015081 585579093 135438381 36351281 491089088 667610221 65237926 464142764 719034477 374951422 675657670 320744345 338374230 372444872 437692622 518818850 227482936 303278079 941522324 920801576 80098723 790022861 340441089 858585531 366280313 74928845 167142804 468379299 373747571 804793490 598195678 577466074 53195164 758517790 917088004 861700624 624472020 888006507 182228032 183572774 985175374 415141094 899355232 989016243 295024658 862104046 729437766 746960258 395411836 6272858 163570534 646135570 17214139 645398000 9623627 120548373 901760339 540055791 89096978 17048305 193428379 783498886 355904493 377791554 625186624 384329306 326451617 912930134 39573440 657077252 96182792 939764911 565867248 371888017 917726864 412631685 143673207 362217984 803271867 162936130 172745552 731135431 242672285 831822340 952756812 916458831 76754785 985048350 431938190 42229107 862221252 175144087 337594125 123298309 428668568 292197545 254023189 316653130 452019523 998278723 30239174 196606329 162318909 554821512 735383188 587714879 745603478 401004622 516333509 160160829 656032109 517426336 404753398 894768777 525523066 798242109 617589143 364752425 85486213 244776470 787282282 265922459 554943724 363120339 867666696 679544912 151577377 174425935 201166684 813998892 711574314 325659672 146445605 747716360 507307040 214981872 720803704 892791600 803377328 600492878 490007613 261083622 877280669 213646558 743671981 267211997 421030972 543379965 966458842 713643966 12532982 60850750 144943399 479349414 403890121 548554983 986534604 645357222 199504072 710603636 63191123 476128322 224707734 616890899 977120542 534841331 720446703 908029479 221979871 12320933 386608416 751526086 557593629 425494585 391761034 515864379 508623542 506241540 469581603 33159556 761502807 838719823 27385332 699575508 915853574 622915029 173664156 859250707 510657433 69307976 300188875 65071705 128378940 698956491 616491208 329491830 985684719 302177145 656307692 169842286 403052038 387889373 843676197 839673333 96224423 713308280 27123060 687387383 747998031 18572095 947391599 495408403 14158414 326079514 69138624 869060378 571572806 317833318 466919843 824546709 774830256 236926580 558964332 514164029 255468119 202374664 350209791 536817537 222076378 197820122 272635478 447372035 102382638 554107672 450313471 257254939 229102362 45970403 322656667 958338899 649523130 197984205 271411041 990095849 378254077 237610337 356426904 369501264 451553831 837974427 14232864 874827439 439038288 788866668 182382826 290600288 553835490 756017976 871189115 533694834 378832158 830243159 546584430 411028264 507400344 391734423 823479535 943865976 266724535 97307576 650800192 208391565 616822070 746298607 298165559 427913030 987810214 693380196 495441598 738942388 918094826 834058931 964590930 422547104 852994745 356705647 438065541 386589698 498465311 419652507 449629821 657810571 223207420 842403887 217107058 401123356 381721219 862548633 29102899 109302861 279775421 824019769 416357538 650119911 565891844 908491235 453273395 125447786 364749192 326881889 578293362 580857480 15367373 396502255 835108730 205970088 18763819 696175293 862823294 284632164 185004109 305094257 732993603 294869003 552334771 658190498 967534756 366342432 824345904 12695134 762745613 808253145 166437996 911200677 958354433 791638176 730794594 52483563 565995157 864434838 480867299 168418458 160869618 208405515 370072082 757901709 586385110 295767559 649787111 858668951 117951508 160143301 648699308 493009146 175759631 254650674 906135938 71592944 443352387 854933874 755596765 319199014 601063869 58224476 723336452 649630780 682978206 429983225 539526290 479129158 779098779 961550089 56915448 794836046 63216512 41920893 502778616 87139791 646645928 888606206 302831659 79212860 806867591 742416741 615997821 947587703 381196321 336597313 882837676 242926938 437791632 263209556 92405708 166641202 598562945 79484182 43965893 904954942 282995895 13273649 451340499 346679348 492482183 761827075 583900934 117393085 200665947 879255071 755694784 801387764 493570095 653901260 378270521 377620716 130954775 946896516 407394046 144402983 690517687 345513335 635863150 68353055 765887689 666448134 244795452 388605120 682775707 892962632 724315120 835575532 882744462 89347208 701568614 281318646 78106008 594859460 461880909 742107431 104313283 966667056 914036904 999851581 907122348 77556913 451481937 991210471 431814149 260683875 729698673 115246410 305003027 432979732 324915210 575622015 200294448 488004806 994693741 535863314 556528970 994359089 386938564 346323333 113831010 618211902 873483401 422753739 783833359 727990925 31808269 952557773 612945400 335442416 251909618 797482728 826764637 198315502 407809969 571918701 122493839 251292737 158277142 865371424 915823476 717165912 417935551 269492922 419769092 349796566 883341728 151476584 184119246 13803537 910679937 641544521 60671860 500517523 554247294 107051507 658976810 956754077 554037894 525485294 942782779 562753439 441112030 301344311 239412612 411271361 489540507 723571391 459318263 536065886 114325547 859139818 315173914 263886211 802031565 141514001 990176389 585643637 925302036 84169728 17166184 204068136 794456936 903829880 270802690 400107208 161073028 404252846 447594027 312801076 140137465 757896906 420077771 37481854 155319722 620734826 136682080 630235756 975607374 838640924 217932925 665731834 742998770 551744487 780840261 237600470 605461108 820508611 72232948 973644003 844617737 653470492 371715415 953498551 563841463 506945363 245163086 997103644 852356316 26268989 478770769 245783442 421363365 952435618 805153768 232066764 164785304 887856063 537525554 75300399 98407179 290841540 766126175 569276502 439950762 274377047 979286070 192500880 643309557 358184976 979508368 777690976 905424831 358974971 587814619 147076860 923342768 440264217 963026071 825523663 423745476 238409439 419830236 700677880 751337931 706312373 300388819 786951881 899850215 19046008 866088249 775358792 593344272 812112888 273456351 777656497 213955987 852428923 797942828 286777329 870079375 753536312 274527641 780840237 232464247 4816349 138762548 373841465 952373395 741349642 473205022 946973986 169566078 337630932 647477773 653379237 608177833 660011331 359635403 258776245 560708311 484781267 763730356 986274553 36255135 949437687 365589308 853607755 229400046 289082513 9681511 415542330 434883714 184667260 526223439 226792329 716122223 257680899 938921890 175864494 489234846 718810470 933602594 927464788 448659273 604735580 935620131 154887641 957458561 185742988 185216272 569697744 686942888 179982867 686535142 737704577 228147191 207729153 418278582 485197668 909197817 153935067 659773480 839061674 434141198 852262171 983035379 927687604 898776041 763745195 57965926 111953817 761249811 787417710 742644194 226682277 90551910 6790840 721068894 151324628 895083154 48164816 462916322 194269019 116040859 435646325 803809548 736647968 446144857 786552918 325294734 900570685 705974006 517255321 514341549 31256193 106855796 426544725 803692484 541226222 818963237 30279191 735230399 507693116 698838833 620163937 77764257 339608405 642226707 344259878 686805758 257253847 175052828 416421456 839396481 820262549 238380527 523383867 599492200 343916566 209673987 486793015 340163587 361021717 75707429 523614473 734756664 228098303 922061811 705739114 241300226 787535992 928472417 946623623 147299821 52726230 900402744 111415679 703252636 550669732 362720658 514736360 47267908 106885921 726693472 414905163 501417262 315007167 590869476 161472931 255147320 458101924 106279479 384109026 762136149 642019116 789138116 764828013 658713865 39892325 229358283 538485147 33522925 493083537 536991199 218070073 818249009 351346088 521270888 571768329 942907157 5448147 31210018 393727294 77386351 326850290 572909724 911124993 253731368 666117399 652158907 815428336 662944447 626725897 846751796 674730905 873443012 190640578 505003029 544443652 95308638 971051249 246318908 647105574 816248006 750302585 408003550 60682351 901848778 509234928 454604034 10266685 173330763 184925473 696349444 428619110 332481215 991954058 242857490 210185139 728024751 732696799 985545906 778922335 277463610 825653637 92450874 303727004 345360017 775921176 866309975 921689870 946712953 411697381 774416519 159537742 805723084 522819953 948253343 69342824 342029304 399630064 184191301 763426141 401581694 12458190 289424758 774644898 846181492 753722154 248500226 408487839 10960900 461452630 899507723 558709810 83485931 294858841 278730122 910833961 639755002 917155693 849402314 103999691 543034521 312320129 980337643 263275856 415302975 465814711 775021920 883954020 695312379 735444711 236219505 757871272 962440686 301795867 573143226 313978929 872471247 721284625 784717226 98755847 803413861 117873596 781017349 136036519 544202257 477236675 463967587 974231426 766473025 668926721 609567407 937175932 283574782 70822659 27553960 756884590 722453599 589102733 755229539 751973540 870665235 709347861 876301767 4676959 797193948 980660295 824695311 121935187 907640078 878858879 584292940 832808235 417907732 586697554 565664481 670632449 2282732 716057349 122244869 411696614 64203430 799628820 320000836 743244384 611330792 462364077 488241662 103462630 497070701 523712562 736631783 719160166 821771649 486494651 606435973 877070016 965893255 613191826 260887734 570414921 810762355 567115701 437537063 696421705 308132177 463890263 641323741 233943933 724488892 42529631 811002800 902741909 617708647 381564391 592286411 198977207 300540056 625553854 554243374 833919482 957425832 370864359 772815404 958012652 523107204 184762648 427867117 624352269 125590063 562657340 600081901 633817938 783471166 76630769 689041787 257487011 606608474 606891275 752441915 327232605 767035586 622588943 506959525 580766672 143245254 878470585 966166148 320476609 685479501 542445686 848508791 778801898 518580816 757044202 604616563 242938998 891787612 441910124 6927167 714992261 782892308 45085317 561754870 993996462 673319341 573342069 575926409 646451832 643660913 801464238 499665979 608782303 29859901 46410839 170718499 96378838 946906626 412028106 734947757 416126143 57970503 765915926 321507353 901218036 498625701 168363645 814320379 773113666 847109706 876674039 688119225 105289065 231971959 461298862 639939344 194917021 109321730 296111744 125003152 903998472 640851157 36557441 524034587 597892422 338003565 68660086 208328810 227587303 589504603 288073306 894160776 710817008 816343751 213319389 428432469 760366426 506735848 836308960 377875460 469283986 674097549 649903098 785599645 76882423 112633239 691291126 2305916 437583968 635991164 69105491 821253072 586031251 189279430 31955138 380520221 202633679 400365714 843777196 357973946 713546307 270040594 149515178 972989268 99448212 711694859 118926091 254304105 988621659 134346840 621365073 308105678 175060389 473526885 751811764 351002922 672348017 107579828 185517981 372675960 770852662 292084828 998291756 708961929 206870362 317820293 352850867 78946432 883614908 965513197 600837433 478750804 575805739 775010406 611620345 802439761 500286444 639504469 798957280 667072151 269682744 694531125 418790418 8360858 59164091 37965330 736957285 864445088 190425879 565873167 838663908 705932870 914972767 861244640 848253773 142155516 388984732 203126352 252048020 515832196 800293195 231168957 393456734 828729207 891184349 492480151 109418631 87070656 529519414 533687012 47226268 112487710 535754543 45727679 778018658 734353062 467523093 674204629 551720269 217481791 452290599 360486886 137286921 901209893 782632731 94905162 895344373 504289895 56407705 35400297 615208099 401273705 141672127 275407682 925900122 133635171 208536219 281556965 594746516 513316575 894398644 873787641 496134272 956732479 836623234 382951991 247562369 783001140 289368561 923532524 480783277 125094728 148542947 681090171 254123854 594912086 253682347 993679065 323192677 833044492 300046738 974545167 672890146 441010544 946899541 759605180 327088493 199660632 695538085 130626449 61571937 900608240 6921638 769444307 192799435 321960248 385588336 631878364 979351727 690932100 320318609 438391961 36988868 161989370 262754698 422790925 237911795 499990039 249960525 110099149 826080731 476747563 689209798 842092419 939773776 252763352 985230159 391266412 491326424 228293271 981471545 852979417 914931757 144890675 472490826 16849074 83569597 678704459 408956218 572674798 160116525 580600276 447099189 199196700 195253970 705770133 945130076 72309981 710297398 140215978 725151043 418432103 524475801 448302850 869061237 345206020 928204909 977947361 407298283 291337361 363296729 226662494 599596697 533547775 324806200 345642214 4588258 9366230 151466135 466286519 462838558 42165677 158345018 765841510 127232283 749222579 76332567 48553306 460595097 537534761 400333657 637180494 250598093 104926438 428320734 11706067 571155679 739990738 662290362 943712971 815493740 891199339 353216178 199739632 277657348 940995395 70511810 808138571 206895533 122099583 645512344 75706813 751457118 535515738 122597398 87448185 743081861 677770656 699868372 488379016 242947202 373849907 254467227 780206148 443847209 500891018 243493355 105880541 234994756 690619949 389937270 899857879 955017487 36645946 816762275 289817482 727942586 984110819 165442316 305151905 908578027 174787566 12081920 433901723 309262137 98362420 618364161 158366029 545834418 549547042 194827335 642400607 456980054 838749243 138853948 459631050 294757529 703617939 629001470 211097952 271351781 341203029 953229793 355155268 52998678 208464447 830586346 487848813 201126908 768059681 235043924 421496616 661981660 550023010 715668239 757944723 529851376 340071547 519840572 289822755 801055970 517987193 517286322 613611807 653111893 418271615 102101885 320631842 870315356 999360578 368318553 672778909 875748097 996550283 925596987 324366418 331187392 947606201 16915657 420100058 821077257 61321532 647137757 238731553 221635009 315991835 159688710 803665892 436960449 55003247 763389446 705779770 316581974 974731494 564462165 187431688 715474879 205199937 583168412 216089227 168922547 378815190 927571259 693555923 532518104 803556878 416355781 119823426 120013389 724448488 474834815 147474448 430647841 977140852 545219812 714969802 312812505 420008025 462064931 699687119 744570606 110125393 678000799 4768466 787525452 692012967 633684334 999050843 959747541 192288192 295670235 601594950 591113948 735927951 26396389 941497154 120240299 571166750 68679869 814018642 464669693 524252172 543129420 227551056 79242884 105713674 939000491 119802725 711015268 761544285 421216168 931819411 232453046 896954463 445293640 64311595 820710662 613457150 316771903 301256279 352110550 639916348 857896314 212488337 519347737 962767021 540803734 527106346 568558008 423136764 708374374 114653124 945710353 208448358 323008368 294255832 759538547 599678781 996520560 834719281 854765987 511409254 105745109 706161519 335340121 84488924 569174591 257500294 624356548 755729451 272668167 544855612 387427074 558843381 964553655 879472814 277735081 833780337 579614605 652216779 264602945 91330791 356907773 368339928 389688008 31693365 626841900 625482218 840818732 397301581 815622518 107098223 764802516 137463732 142512104 944041382 715527192 95250949 95099334 756936738 291326404 194267244 337838087 53111115 523331737 333046572 861011924 469874652 542505420 304637721 706392845 255872614 694752902 834831391 996790979 470916556 234497122 700656569 183322047 451895749 64513009 247094138 436162298 950662494 667416889 480663944 339459619 654771573 410346034 684375835 610919964 317144895 469229384 320765699 873774461 250844354 22259676 477859872 953734416 3364700 505706179 713163239 347001939 408925754 370193605 683525860 477042681 485183714 935387423 845886258 967646313 839103914 87492610 321482501 520483390 640655422 518646545 761195808 8950469 361125406 634343911 969437023 690317442 888543517 675302543 67524911 686982059 84573155 490976778 182979089 452341419 599242348 957562061 436409371 46800033 235302535 740430144 865193078 280074718 442144857 485188160 558446561 362376299 262808279 384217501 491204908 421980800 317821519 18096797 927778238 981963022 721870560 624258167 345173008 469407799 128990460 414235353 746451504 716640208 987394029 283923555 689154623 332867046 531286094 893378858 8123635 240948022 851346062 987800374 601366550 77963187 742724465 690160388 140181253 126376707 625654414 267881476 419840817 654960899 314257617 96980764 15116962 609348671 881929979 208605475 938440815 424924794 228369949 289081703 396922695 225453356 102061601 211183144 422637547 764689407 424815681 196381466 644774321 243750738 345828750 585147879 763111171 571636406 619738474 500695211 912723422 10928499 6227982 618715254 537216596 392852740 832708869 187126221 567635722 157472662 324492719 723452714 892338106 914674830 85386687 424595831 570560946 10970880 422727614 201528471 386935380 784845368 847250310 745680350 998140820 678808629 540931783 356682899 156785789 445161001 750226821 251014773 128046508 183922427 326710423 765932595 123390419 268299204 761432106 325176307 137016376 774207573 632746557 468414412 37177139 637538736 206581027 491665995 65062580 376785547 212065284 712410354 371686074 525509585 379528539 867407028 572266461 727174944 222035833 285433467 36102085 203423563 275726081 606031267 453886896 766138073 287769450 514013308 574012656 421520004 124801920 450216139 326609771 43974076 746029028 830025289 843488281 513195810 488120711 62866723 952106378 439369485 888711219 296601208 923804253 251060232 837271298 739154143 999706058 983523154 983053541 243875038 911544345 855550300 515524382 21587316 58138921 185528399 94960582 290996880 222482154 255213699 567055432 919545239 287469539 904913673 711015908 214080482 218636205 866740259 685168685 234358589 667020661 409302982 348873611 421629546 772375678 522293279 971919290 245151132 759471261 679315979 111544905 845683452 252841659 454608797 757356828 908841768 694756183 292889244 142952171 250080687 841528065 428693762 698344385 279634326 534073056 18035070 268990845 179552214 244690221 943528947 733901396 683460571 201498038 922211319 73426253 127420934 895319644 833966933 861221060 480739372 147766677 922812043 983314151 917548566 543646955 215193933 135466556 111698431 422382970 200637184 764521497 731575577 634691190 261471039 999089451 207026184 245423011 554225754 306041328 894587237 665010139 424029138 420327740 464393788 19418508 675832031 635411128 416085134 212137271 76995818 787226974 123054544 41124338 633292819 334376959 955924843 178941415 307426732 440882109 526446394 25893075 490363579 277530769 990589966 347422344 442966652 429367238 216027693 549579627 873428701 535844476 191476687 986992886 44107521 507375142 460856224 603277367 806140862 501621004 138246977 797304400 262473758 714761930 180761031 997300981 991683554 529027791 417469498 769491697 314696698 104032479 467103256 510850209 455652622 98799506 969015759 575238263 56774136 479995090 367908166 620792184 957940808 615112801 537272917 159071679 748633279 948453969 328496968 884627704 993230292 965230474 73690464 58400485 768734770 240215623 883872594 533031901 203329848 911641241 476785606 994065224 443751288 596465379 21720537 518134308 683549496 338838620 546869659 443047299 969178868 541177744 959009426 193608459 415176666 575714527 488280630 983492980 22825036 290816253 690181234 56855822 483722338 407151984 178047018 622901816 169929829 135405334 543446959 415341546 18527573 935540380 32437068 744487468 941768036 587306247 517761981 94674588 393781881 407128623 76551347 859078381 944417454 908403007 830422865 875139426 366221523 160658743 91208370 466715991 535753448 348006250 353849953 679911353 925780647 178958848 187096798 902274952 198664695 205368949 87693344 553332828 757128058 170122776 873250830 722672862 766217472 145525389 436711173 323209034 90137106 573715020 312104021 814886387 22653032 721441055 865686212 969199039 754106483 241152680 488021769 549751463 871209428 562548953 744006226 263505465 402067427 59173498 844762303 58604054 34350121 833734054 595067364 196106868 332524262 633698894 165193547 750488220 427063692 356170420 51787504 676926829 889139521 734773746 804273603 643181016 945264993 835560049 200425513 508664674 396280314 111916658 336676988 12344485 561690191 830537353 19539846 775881166 579304790 680935964 107001098 933560609 904595002 629009384 631814715 24003441 256674009 195620477 418222659 711458984 231498822 837182653 930982078 710986309 956294472 228503649 990056508 537484249 988078810 934369396 294923458 919329673 679736489 274004949 320457801 52063887 133816729 562441146 8670014 447550905 981972033 413420584 124540161 175317992 606146410 70876284 338849382 199790227 703869075 620176869 706815543 771760705 546753136 411981799 409967535 444889874 635314535 906203353 577214720 811465527 866630161 522158696 764441038 807004534 906945983 765384722 959192499 770888103 192027891 203069868 587711161 546414393 840874466 359857117 902023139 947869102 228912377 671099552 574365092 892563226 980938069 582758854 382523493 525895336 68930377 129738610 71033092 440853781 639104220 677297307 939334992 523153203 239163464 816201613 861232270 827464808 236243580 323077224 278878199 17629484 105765787 793444255 161648439 568967054 177314683 664075899 120457456 406247856 588029991 604755862 442411317 887238215 61952094 509784928 769956367 87521564 27072017 93727902 650160636 260610957 829791977 675928805 869739115 233207052 301865662 319372579 849611329 857391519 717730337 258482199 753058902 214676575 686117075 489253076 331845625 196793337 686925388 122564418 332069224 517932336 53329461 621366429 58578009 648677720 971061998 623484916 143558772 855810781 805705737 841958571 305345495 303040442 327755469 731558138 342306705 869870082 506997940 782359659 843805735 519643739 599423469 715035232 851326481 766252158 558449114 633712266 442010686 763160505 578581395 591047539 511883916 802288493 984414818 101253878 353956945 296946063 349723717 382304961 673372885 6685995 103720560 49884378 169959381 142859485 147935688 84819991 634780674 87719766 118346600 585867940 237250432 920032733 732554016 618847361 661630567 784233163 80678897 135935490 620705094 904000526 63230098 862891597 327896475 610859431 607442414 661163487 756473436 450896940 478290852 56879880 603391089 73283398 434285702 550676586 866330423 250761268 250116378 778287486 514718462 122075719 704296476 3824910 700728204 496181604 307364090 190659516 488487577 332489861 923510871 367823994 537923665 514403384 972264072 14813456 168107477 368759070 949138970 780972698 664616378 667720813 503083594 878483463 466059912 101553775 295776139 654095515 562562364 569215745 952573444 157196397 442631622 807594517 332924431 379488490 6666124 700072496 559397052 991998288 840166885 646236908 374670411 244457268 382213791 29316471 487979190 325067517 434794106 818810131 138708517 864566886 83580843 732749204 674001783 796376320 189836378 467832805 198361280 810924717 641882916 291353219 393926085 70683174 673584025 982829056 134981762 484168567 627754687 917702530 503788452 367221374 627378573 712010049 605479696 243612527 802262385 6123788 259997274 544726866 607697611 837809349 921240911 856004740 118580080 348780256 129896043 756417330 395651367 647590632 444447075 207227873 564530735 146935803 636755869 467138025 184946103 364218185 159718579 793370101 640191077 974774424 113380084 43456644 610233040 638266563 32949731 17344107 408559622 254095926 697039030 250036561 352399879 986176884 460681432 985844786 437144135 9792402 662850663 12194781 93781552 543989945 285425847 353467766 372297630 247518375 704329421 235085556 827701089 475190574 272616420 190189988 362968510 442316980 657121260 69191332 996450031 293220530 477283334 182813033 250693534 837578806 22475529 59467834 898060142 689097824 937592320 586761906 81500018 396808936 993454250 679023170 883909300 211446423 717181433 933947564 40315056 410077641 879149715 599974025 614556630 834703602 330280788 627424708 781145099 918204693 522344394 263848989 454151976 331655246 384768184 240884136 124081530 361211978 776715411 621195083 407620160 750907594 337059336 905263939 650966065 835521060 358226036 671160223 323888627 622872002 476551786 495964868 825828005 259482784 109073969 877690343 365669462 203021778 439418436 299778454 14920843 736818428 29509072 200680496 554304701 78017752 478810937 269045864 21038809 381676468 473235093 319162310 388679614 161432049 137450543 997142310 619913666 437855365 781873926 514619702 184032046 120862586 407186763 104320764 771230909 665716333 457114343 453752399 968137249 538553103 991643634 290907737 698604670 124922792 29419325 521660955 123667181 867780495 968654537 244934889 339600123 707976115 954235470 771547882 189343527 95753493 866620341 955279257 19098983 193833291 124494238 234680391 715841443 743243519 35401179 934957718 836821049 156375150 412039667 415700735 545380472 139073514 896229280 11977037 38119717 732963929 126526801 811307808 338038009 625024435 740638889 523235436 192376608 639341447 458243838 376543735 795062203 354787191 616824283 123279326 314939487 333678007 992585086 654079504 271171220 813456274 501866331 940012753 179663448 800108005 271898775 231298361 826594457 548855202 881260685 727580083 541289918 815047759 107710285 29688446 544016415 624410244 726318104 690392623 236944520 490569329 730511333 915374125 532967611 735329877 910953439 493488948 494885866 74998536 32392677 154879443 555896129 412834418 157045001 601742574 900379738 27675665 626959890 518615100 222740422 419986808 330497018 974713546 860212107 894917834 795296368 682711926 653241249 934081347 118709334 861023605 4284020 28490671 494655044 253843149 584290149 331437297 352129283 822718171 927116617 603451006 235927060 922434255 285225704 400637663 332595751 941364780 382884223 521413683 481405348 881502025 788944703 909401258 455251237 843439058 506479564 101701899 734654970 380778823 38579902 197217071 361089699 496479611 483021347 712886915 679659866 554870038 53571323 513101962 589973127 3146772 970454459 226975577 283129161 586133060 25800395 200877082 887099892 894549962 205978888 295108489 712170125 830925214 341160002 294049402 235805520 55700491 652883903 270056017 698913067 491440944 273042614 619681160 352700992 783216514 684976341 88655917 510074983 84590664 226783420 38104673 609843625 138263070 574357632 324825306 978934982 319648627 716325929 486711649 377874352 938817291 62479924 499994453 885125134 750601341 915108369 835232807 43139514 692202677 744084646 661875676 485623107 925234804 296837834 616894862 807829100 390485707 783187915 891161067 713433771 695759268 545026025 186460596 119715755 384706617 369698008 307758144 131150282 911328155 245447234 378845174 386159260 824865068 706964035 318735574 464137574 512820005 215567339 752009457 156104612 184750353 189238208 120666860 966222211 333086800 436190777 376356994 91226215 98482837 46856772 253390079 176284007 563940969 492363200 946698693 909327308 637723557 152147972 171176139 75499414 333253116 292338263 808729369 413545463 483870575 813136501 730752333 488055253 869207766 846622992 5692441 611842124 523101278 876264013 598324930 778146602 856882694 299532355 74869667 596772210 506330657 340615552 381656744 329970650 305149911 610190211 24665555 757083468 242848163 213698883 821081019 294684008 713720278 508686246 192416264 623252737 573813523 243658251 83503608 577303196 586576081 911318209 398897886 284272372 753774044 59405709 495400093 914517368 696267989 216927272 310897201 59239627 774706861 899184319 657318438 563532100 22072110 443816561 621245727 453565804 401453938 131559381 607631441 279069314 854468201 489442673 103791621 610915066 866750296 606521412 364901401 394228473 18173525 485039677 589620864 459127515 966361804 345321153 36626877 140869550 215055869 526746409 990673260 862158772 99730811 375905089 426956986 438032613 462373806 318217675 879850728 424013674 977951314 679064314 739083211 934241315 298674422 170828023 527817807 610151202 934336382 369108064 331388655 627102254 83765410 57891524 550640703 491831105 590763629 668628264 296640355 484802827 797856958 364289157 522832021 963618156 479692234 593296455 626247074 934652414 729286808 709746384 54622829 736770184 523893123 159318515 607744875 332620172 884333244 59898745 359923238 605631674 301891782 775810463 385351611 161522555 126196472 130711958 868020059 358430055 320233471 284020226 765918925 423133391 705821785 83135868 997976299 526210356 899995866 795558160 872635936 315306957 450460971 410242751 408659697 65920006 496744006 326649854 317509745 576271867 930363644 313483830 303406795 346110721 662099567 856648514 957494715 899610142 751384216 253406708 865760021 187831948 158833346 21715600 155961149 460416570 789552653 540313934 897928110 861527115 829023724 960440540 505302388 139034516 623229607 130448091 825422257 984158498 414147034 615699037 285196827 892309682 206077684 137076846 173895036 963074872 509932985 689565320 869633585 810287961 695425729 416995612 879311020 567477744 637943286 743865872 775702515 107609740 433718042 316073788 311448094 324327409 982470207 601013484 688380636 423607955 423104589 892804705 528596463 986300702 840990591 436786768 488178603 442366192 427318758 288900961 306847099 575215773 861935589 419588785 641754716 630366315 633845939 309472848 955986785 721865939 629618396 716609988 736213549 770625286 190130368 714631813 517843836 809309542 901163795 36865663 709735322 56924680 255137115 295600787 593466090 396185913 164354677 10001173 345626208 201974262 505834257 639088207 6617095 50796658 214735409 330713853 190445949 297774228 348809646 559616720 387291250 812200054 848409267 509685995 537730861 766651111 878128704 339784809 447948551 293072362 808793000 992790741 239953645 807369013 970971923 706319024 190431714 580599987 356406781 631945198 280686459 559424771 885126581 103391865 570119777 67379702 270350303 500187821 155538130 803894036 433815795 797917658 444596513 604812312 268829371 904193222 98385970 140401008 801565913 833824296 22470143 841875134 105375039 432807726 826052629 202507097 901513396 114209784 987310615 537111757 59378518 243476506 432401978 311752022 424949523 532597022 875091912 384292969 589190702 55399680 377996189 381533484 540743617 475259568 931938989 486387961 253261365 242939539 547331708 854279135 709992395 959619843 3453348 364213025 274689814 185073354 70637139 952527285 938412415 915080619 963208394 640690373 876637632 856742106 758114783 347057202 362357865 376253822 193143676 661617420 325909087 228574006 702903582 457295387 534395224 422785169 961480278 57073753 963399264 101982100 982604619 179501942 580182 819507769 796921143 827065939 657652847 800890602 589899494 69675399 796309683 18166538 915372858 698846685 164203643 248560492 834258345 411803860 476108026 637478106 364054717 914029342 162306992 17700495 926164627 709388577 964600056 471126205 640983389 225536377 438446716 966686985 189823456 931451764 143599035 816251146 399853046 394438548 895456906 518890189 617905934 786113553 335062928 645982548 767484071 602734421 182620872 641753362 874408152 517756030 337537027 474926192 753430731 929378783 332126563 7131724 667397950 744612223 175568354 421840501 39686913 867461016 222579657 278071344 734801786 930707737 830113593 53303990 662599972 508929061 22013093 800452019 747531 974347922 696347990 541229001 167505489 251243115 366323174 148749579 690361005 117832814 775068357 685152642 492389607 251595407 115272376 258089900 493495389 392388211 673441620 443977464 591358082 443894 826096519 944056907 287244121 838878118 972331024 519942270 285570558 204113221 798019586 682244829 730030365 664678986 666556229 167052713 665812857 892956257 601149205 912690327 640276583 360290791 665317505 8111440 249323600 134974575 762567917 704136175 209112371 765584703 190456976 277217670 468726048 987236307 234770167 900431513 463580350 309600857 666291072 690979232 548063686 277110324 437639136 227294602 965646213 844949626 408468126 248702517 337146206 39700086 135475093 176231671 48642886 113329190 332207734 128652056 15218246 952211645 68924228 577385045 426443517 474714403 837364438 643501407 526761499 66475632 480071000 847160922 930122471 438411380 911422154 388309343 103378362 56221747 248079232 37811450 916950658 573955169 533083296 787895980 164834112 979952106 780289191 638670186 780503690 854396013 533007844 974489116 505132042 18526907 603607804 943172639 580327677 399816029 502341476 34077636 448420020 705053452 43964906 490282190 346821398 518740791 49574189 400205560 367489820 721733760 705463840 311255661 623906132 975236415 751459979 440556110 221935200 294909 561508746 822725424 121197428 614959099 443482636 370897819 394250971 429347241 914014037 136815244 3605105 377982767 74206588 537223155 382410282 138503399 123624942 537031478 963954827 508972000 128736233 627286445 905600300 220286557 480378114 338101539 593000764 707215444 828434336 741792347 381174780 365242352 275893118 902602121 309914435 34618384 407709229 853302997 563599864 270395589 535395727 467602652 607472284 541077464 860915805 59457838 787944894 464553281 576455843 277893841 567390340 741123505 531595327 131460796 285107496 10805513 908742501 812200541 614542713 899749089 357089565 926841364 660892502 263308034 181018051 316919222 685783351 646033388 378482055 438578955 205935780 249277265 658928875 490750543 14697659 423870616 382241608 163807925 933309614 83477851 850055497 796864223 565172803 103482345 370886509 693466471 566709330 947237829 336425609 219472218 802619211 545317925 13467716 166592184 959079853 956156531 313461146 979724021 985206928 703977168 352579930 966701947 787036188 415669900 963078312 827998246 702762512 935991983 689121659 241313222 751158332 85111924 702181152 919260833 460963591 404612552 146571445 855789806 428238825 910891983 365947311 287466330 67715570 561221984 666676309 800098695 635549250 981981572 603017282 489381001 618109583 105387515 865397991 731963751 316398498 209000374 75568134 626961824 50598362 200089438 85541432 848227747 515445159 335489996 675456360 941124437 343161872 486079119 946256214 974622863 384902446 272564841 770556950 85111710 377213614 699908050 802037902 722860482 60964435 56385396 220391163 50643887 236139634 348582061 742889324 930065422 404044405 412730896 179689030 943046653 231062361 298722276 653978302 973043083 458104367 24146595 341881698 561968701 976898206 101075837 732974737 319135116 958304095 65107667 846377726 166766949 226504384 806097596 577857073 150524071 662414626 537585539 171387141 181594536 2891643 562382374 403658283 723497137 529713109 211692761 931523238 174699645 54591949 587975553 211380302 974167742 81106197 544660538 603697741 684975768 872546290 307053522 90352036 32433444 252521918 375644235 491291047 845813231 866347879 147723612 242544765 257829240 59366895 157969137 795851169 881861557 172652778 471354279 638015588 5306511 311167235 247294801 261184104 893044833 795402871 473860470 149159462 686663293 536915352 512891856 747482473 278950311 19484491 5078734 289848273 651443352 882391946 117728275 37055314 630659708 178025955 542897397 441163442 410234228 458434552 257597182 240737294 879785749 80720893 474639983 214695765 592514280 142781245 399471800 60463819 684188392 965234838 226991361 115910536 754926087 111997176 411304613 619372023 373447337 488189929 346637745 342320727 612614438 684264964 498876778 668346685 132572748 690087797 650175172 403861520 799849436 483818111 77073643 618893196 764487433 891475958 6200766 898527296 85398780 329167301 176643151 708687632 148179282 119967594 992194916 980921267 238360732 815765109 458967033 14795574 571531998 929903885 528179644 233705591 676285456 654834282 953014672 124716714 325712032 685205340 366391306 301239256 351350254 73136323 215220727 138338651 828991695 389246996 453361876 464202852 442357259 598121435 983041877 135162997 791022303 267602995 934305759 762150375 205890428 310303567 809657613 953731174 534806918 608373237 143693358 837380975 523387029 52376062 947277253 224187097 691181239 335029464 936436744 653322569 812277996 246995972 27389282 49549500 512326057 706801560 417020146 421994753 338127702 64924349 818703626 295325756 178519760 955672626 438188976 834997093 450703335 753612487 176605984 59896519 490146785 133612003 938580551 490005121 84290550 629038079 24415050 306391304 611744210 903448873 271258109 264319395 460388885 690273666 678206573 960630510 902489302 384953792 426218839 653092184 702498844 59836845 651349678 743289765 894561892 278811302 158132249 350178668 394793246 269556764 561787762 996291993 545400624 729864214 841039176 687858925 979742577 238548910 696074590 865242233 86228271 220715408 743086890 727109671 977934506 511141502 624239703 734891313 87551894 567471566 257101123 589683880 225262493 517529066 396280193 717509614 613009115 861610703 839435353 687759164 233353312 597065871 904766275 149902877 176544434 624690127 908474992 54054897 816575048 253513801 453570881 41781867 118215184 636924747 2375885 73578515 63494634 3724343 817992800 304956613 480261930 904916225 777646070 639681073 59729690 45316276 324408516 638902361 702269301 885774829 391903152 779510805 259926254 62652254 202470868 616506770 447867303 375674957 267887871 339503823 212549050 616327954 586740275 818163742 65568180 626302876 753446440 162501801 342408980 345367021 243910088 631213291 193246417 684159641 947553969 992886067 141788625 375852875 745680822 301064229 12756851 617719105 221535582 483108664 55987206 751761867 67041380 575345464 954378575 859993808 30650933 624219845 855843592 343838024 149523829 734673619 375923547 610525635 107132538 186161449 723425643 104994528 73552335 151044322 793264587 383029719 277017779 820656878 49189124 996682992 508107672 694104722 599580692 36204554 88887460 389872612 600073450 356537621 402402355 459826768 791328491 816253592 114786131 33863958 757082992 336627756 644140102 22840777 678907974 992652542 260911876 893424849 98518572 391114833 446859190 735769578 793013592 849535482 366835004 785602211 229603315 698450658 55985064 903795936 726023832 19780488 831241921 68800857 762878681 340257404 195316353 911586841 7603130 439055589 554745751 826569983 183183412 748999420 292179942 703904320 822622643 811121295 806360836 5362915 740206233 649121151 621300412 926871875 113427129 366613058 377723276 567845777 236836828 233070177 738512680 915824720 36966975 605023483 175781109 568800471 717375251 120735041 882815119 615554515 154635516 940419320 347788867 108869058 83224211 339373306 392179606 472146296 826661604 88230837 133900220 63528094 340638193 579717546 328009761 272258094 620670253 30801903 739757284 124943096 517191681 582032046 818306903 426070049 396674634 727763364 546112641 493395871 907238617 270909603 558456220 114814654 254419954 410692624 663727767 432616094 553483213 388646245 67058324 851216562 737220377 499198896 836653675 211336002 859649396 601470994 657601318 231366634 435682292 87857218 161910915 870457881 695385505 60790024 300044661 597540755 651534328 166772930 291530915 522541296 817326954 626931170 749200616 421501466 790120922 908151661 752175569 200883923 98501923 156032381 751852578 904509229 185111952 375969729 954018897 296640527 908522082 198884344 675119370 623514039 298833998 856171642 1337769 357500979 182551548 106205359 329459907 362677734 708583049 180439957 567971485 532518410 793868806 397752894 12152755 359837992 36838390 275609167 881426227 895494561 159385556 363255427 319586687 346298409 392124811 840564006 305617071 638052422 817692156 869441691 34988301 455561941 44276604 676423127 553704855 490445446 306389586 426122979 460672640 969677403 688729917 170552669 762204591 452498989 292791789 997831415 80833342 302671655 253793158 585852919 316498428 711603273 517079840 459976118 75475948 630547686 243658313 699813665 805660356 578250022 471246721 273117499 597468783 187381893 367132860 661152665 206452619 937599058 413584356 626528484 996439532 564698161 59509589 243656539 357726487 604981914 970776671 563771726 597486792 965249367 859323848 661780388 332443500 526413834 44842055 192337494 542640807 4187301 234209546 657658610 815595984 124655599 543955505 23653657 878801520 963562502 895312208 334381825 504070343 14813400 945729521 636509683 485060167 72934056 333050384 813968590 549366295 547292815 777817757 336291970 269010833 606045433 403420158 583595670 622036676 958891044 140137610 458945955 885957362 384422052 600879887 805841367 524751123 632907234 286060364 917015411 256091729 958708376 667759736 880127821 577628810 831808854 821650361 825313103 280279762 446071041 319951022 315983606 183605230 375869775 340231654 60263892 934901465 150767948 282946407 587377166 640203586 926904279 209257256 694409438 482638349 17006117 763280278 706042642 322558926 367701054 770850835 489459595 17931601 964985723 811268978 603658175 24161301 36584718 537428605 877153848 488931019 83587194 146316911 552204051 233984476 339073047 316552571 248566914 602059233 503146896 298084163 177272138 821298217 528577124 533379937 703814 381347638 619898472 587198945 49901026 698341696 745452611 148264901 710282912 211052720 325849584 353481088 33275287 145782950 651713856 815072636 313199599 880031092 839468629 962891412 815192678 381067041 951057448 680506010 246491086 193666024 478527237 484160210 965318540 977756342 204428554 127104117 605138971 627521967 955059371 770279728 511571335 235103913 131360561 753265570 879159283 463764911 845670198 120237025 797661715 309933439 727755562 51736566 461896626 422977037 614960082 882258012 916234286 421568254 324677827 232672389 810140407 13638702 350878443 546965845 273539092 877730858 441865993 516525989 635886749 242511031 32976944 14692545 893124930 588262217 446944328 839416042 90198210 402961292 691827853 837518805 857825909 177952223 270547470 708687147 670923459 831766484 753638959 592455431 980788651 575944882 890359079 662921339 291959101 985405427 25002627 529778699 857158688 384929222 669472673 591745584 427191309 544999310 3531830 282650582 736367698 529146465 910755529 207281886 8158799 158488969 545079605 529864349 328095228 45739271 914200363 985581147 336262754 567485451 789934254 154980821 478658589 640215933 688331413 953002428 392978913 177230456 89125644 148646964 417826546 659322057 165470739 793504086 968297386 633602420 982090749 500269486 943695863 400072495 767038963 487270589 953187802 684637926 141296751 706661752 59381225 386879541 713710017 968691911 905665997 773012465 24688782 52571143 394244293 829259424 833203275 617342345 628249634 894259964 737327046 144861968 187634633 238234739 957146526 808415319 668434100 573608874 989191878 247250825 285359985 736346358 976736006 598708679 646288545 334420705 317277562 446014886 295366522 288819883 948113169 600773038 252400710 520765638 512293135 258072796 860821730 819560281 786614667 812174624 900723520 860058815 341269490 870020576 685473765 807408645 839273858 664605812 72090731 5218671 681122256 65738920 79066624 822259443 590307139 218575677 645378534 256376508 857108886 650946663 54193649 345187752 56817242 754857040 787788044 126727115 727245169 681744276 371467188 1066218 815784852 655283652 880207483 139331329 584130254 458009571 92563078 840394942 113252095 245570796 92811792 495091203 906651227 540487753 313403109 443253863 243803112 478308957 704793832 483470262 912780291 542711036 871130253 213091437 329164508 408089070 246521695 463580223 2019573 294352751 753492091 200867474 721420199 700897970 352189204 377316611 256501660 705654361 703294701 51434974 281942358 652161791 713409762 69268646 235144103 336851374 526890335 405766291 982423095 199328873 905835239 375085839 531477506 157736612 460162190 584385592 910670807 336205254 857951360 729988450 77022938 981529518 419150456 574695314 567128322 949403947 962552905 514907651 154101148 474280579 470088281 198772901 821944262 791757805 571079713 234492569 70091509 701560343 391180974 800381110 895784815 809495712 282620195 575763976 660105938 620399263 75213109 143380043 136751243 601915674 795764141 933057652 603853408 524654992 834492138 170314537 846011111 696153200 585987420 61185348 870659084 285939615 340643850 107888723 594008975 528751351 336418573 456900379 816865668 101190850 796207635 407195153 477190353 68534339 11374813 932650975 832871347 450439725 258215873 308528101 109311545 264445738 486960680 13453494 616308935 726080597 71062801 204986519 301076117 492355520 956222861 724184579 325346350 239589615 996841281 734514217 151023602 155608923 838766311 903437676 370163860 126981361 17290445 877011426 78408092 828722832 122764116 239103446 266800613 85514383 950553970 64493127 685798432 878463284 689128753 416735590 767299408 250814781 789376557 652962588 616374092 768827995 533376026 574355330 388730689 392187827 156729148 628676454 907683885 101659228 425643246 393884877 578238309 558430179 25343516 578401643 608207632 291505865 689677768 176237869 872909481 768003331 384850824 718899887 400466305 457917050 754230278 864761799 565758778 365780361 695099775 683234296 452543565 996339074 875371077 383374079 632868997 180453161 699388733 641875275 18831234 969987383 522257506 749392508 454954295 274137304 309307200 353771499 214325357 403307053 319908217 767593250 512010558 923843275 621539652 159529567 258495386 395573307 843567593 831506198 983839685 291601016 498422854 82220652 827918039 704360052 319390541 254909885 105500475 975802515 626766468 230839574 174324016 26571053 407032963 568538555 637994827 18928401 281870713 445370019 405002483 755416573 144485288 800655095 127004388 893567271 967322597 172385943 552704429 186113975 938779673 978825876 811936306 251888970 804410306 6067639 674096170 66537585 68872818 496130809 385650337 102073136 17087567 751626761 771722872 285995391 239927954 680417737 637070048 760913356 366126600 167889105 861111779 896337784 590258580 480969195 522344667 150850389 579524267 595842709 241578233 26605102 152324566 818173314 82997183 280286016 933173556 644075801 727149446 960115385 894545141 399719413 607601145 75909696 8395744 740784483 306234520 771899244 223927758 601630695 331904823 68126795 970758700 832966583 989468284 361835997 678262397 223948094 11836004 108864663 851412182 716150171 566529214 978280161 364561504 20720927 802349486 369786264 359485402 999619539 512839724 955446925 236484117 796311023 527040643 853176579 271992438 326054500 699165394 626790965 498683255 488310611 189703054 659631566 703226149 402203796 162478078 100876911 350081444 23674417 558456510 258990636 15044007 436645607 496202301 8706319 664394488 699753132 720318782 299359124 168076534 260113699 103146843 765900587 671052562 199260201 150030717 204912314 934218065 437625421 622475365 522856728 215525069 89656143 29482791 249464211 564603444 122726568 798118826 956410987 827974215 465246722 476382505 282683733 977323612 31492028 576945332 112897528 779371741 245335399 773111216 648591987 263672775 152804427 676357715 727271893 140995884 883748835 502681641 24613028 966425521 332428380 311724690 386699095 906557713 878320923 578809665 130877148 605968536 883729204 849366718 652626707 690573224 403613171 401486053 103707472 163588663 71754583 246952805 828810973 467508559 561517202 511645251 754474358 871480718 638322826 138913876 237144523 649562532 431073883 517430726 792171521 356539607 592381907 521232535 435343921 771175297 599906293 506873116 710253800 410678673 892705655 88147068 163649446 172137222 874995011 533586227 470936415 681772664 532852474 158560144 615769853 623799695 501479788 600292407 10463707 771325833 737412385 379989151 466005067 424323000 302173907 361018772 148395538 714163714 327494130 556676022 120631015 48168288 802872095 878791161 392343287 304541791 337504945 121431076 386245476 500080034 436451123 225501010 675839169 17755741 551310308 541208179 679990168 59513052 799227701 841668812 983556836 193140474 885213519 168722547 9611927 606152362 173427850 541308116 852477973 771132530 18339319 10596655 125438135 508334571 223223256 956984087 624276042 2898499 666672674 818904308 924611469 197235386 87845634 636870274 944868022 603566888 961857365 48281936 325890030 674979446 190187310 126111554 693773776 727514912 901708884 343405840 840850414 883985850 833768641 305168068 41965900 102335848 300675876 224646720 442751715 346611812 470188896 380093878 874189343 241403003 181597451 224509486 82146658 685733264 690359280 488013827 436846207 963470360 624531597 681389926 783122751 189178269 388087446 424837850 310619616 49734972 411398000 893723574 267613072 323000358 945610422 905580198 705737462 816684578 687686840 90485803 612631210 373696009 469654775 341284630 616497080 177845833 387648683 409243409 331693090 459103587 613071677 92187414 240355163 566591086 831617741 831247861 752818380 627076497 79915693 480605395 558210642 596236940 889057763 630802342 759012542 660100912 832889259 604521402 57562708 592483810 723993075 181795886 760609613 170002461 249877470 655076472 406031445 472783085 420629570 871711965 472113933 150444916 328329257 986811130 316894858 817232744 478982996 307399230 14077396 628604819 822964915 76256877 175514728 692685394 209578222 818715166 673684663 736212503 551133407 14497086 975941797 913144295 512961558 69797260 974744074 660236253 625657172 381862682 721988404 421380005 392776976 337587410 528181091 505076994 907078133 849121007 997208396 754747464 470002530 898237312 156106647 727507682 529689064 133939432 292857697 301224397 388211664 859593825 345704635 836955675 815590291 326482548 85711144 972394354 946033760 550779778 84313123 778341002 729754777 584713279 513005975 799944115 209697878 859170865 32795749 468291404 453944800 852012085 50084578 666927181 215001143 111783675 768622422 189382846 810966413 169543557 111815806 428459582 824896969 829617068 207892490 340958845 316556037 182644891 964672800 761754562 69746705 661513554 56449239 197837669 465362157 357932324 150182589 970655318 576212818 745010745 211299154 309253525 463370026 366682125 663175818 889908407 955344660 75866607 705175119 924767848 253972705 346733443 986135805 597324003 225884186 899900737 207960549 374195836 122957943 577684723 629240778 838056983 675418729 707329083 815506278 19986861 842587025 650138890 923334630 370754254 333317959 939369514 274237290 737372954 564719892 642061750 502143879 568294087 743743288 917654941 156947908 653779230 506628389 531864610 282115616 435548414 577192449 563342942 931199882 763809624 706616616 357643965 431040104 112939953 630906536 591189885 863863057 335689891 287205316 811962674 333283923 590158940 974129010 501106501 761958893 655922973 547301085 822007408 166933270 17879484 933149155 409539395 917587701 368463394 10726295 777661603 329363238 227361230 866783424 853050437 367947323 58213457 146377305 581020983 878190649 349500880 685424143 747143768 471573271 317691269 107307206 579412187 813173570 456612926 265266452 480575688 70588956 45202141 736076741 305663355 565466232 782247638 257094741 658696739 591683872 482372788 80353657 632432708 506235728 436568724 672054678 420946998 179989816 444763304 137309000 771431843 350530685 641760693 931461085 931294221 212816056 698126741 130155480 46698822 1173493 738500534 98436974 345787893 593543990 924642714 398127372 74684952 94530798 899979093 722630607 433902973 738475911 962685458 576273930 369450567 225862108 143775886 862431172 536547695 367996351 809641883 30029623 511315265 362598516 387659423 553249106 427624411 179646772 820942866 760272440 934028209 96032684 318866948 621919167 570366476 731998843 536077460 240996338 453121926 28538807 590964858 201651600 302820495 17067369 189951870 192837770 866519531 780841996 524277502 928042633 483748146 179690258 517219436 505154917 526775119 238185823 715800014 630962095 349956354 563636684 827490365 211370792 716192606 235226021 339931238 265988936 365220939 201208108 372125452 770330040 564802821 795930132 414543236 864061144 520126107 124038150 460496951 984128058 260484721 664906015 870075683 770299685 801226430 994807920 579010651 661444371 512987919 307929213 186071170 618316339 23744194 405331391 226575700 948279783 435107724 655574306 430446110 461327175 550925812 385648263 392597569 563165085 437893589 938283331 689465267 997787367 756239072 888950430 156197245 619238489 239877400 452878422 573352510 652138200 929010516 354394393 186888870 136466815 38557120 863767822 655076348 474876446 826134620 579930701 223772313 950508470 142954363 201552226 480815723 782555902 159233094 155439566 549426035 345664225 438181175 180624518 508313671 918290174 82471582 641608306 462016145 918962727 106476831 916242159 522401677 717728994 143368754 492048974 598507151 539421675 850895010 677728339 462137211 101479088 354752271 852258486 486404427 497959892 840357484 680840613 581513357 787769260 990901889 812929088 207039970 871401157 888251498 310703900 292148353 103126620 872094486 348233921 594526897 117098212 147789769 54350892 416219730 8112260 253085338 756097870 735902549 496489366 676023030 190478730 740052031 56448298 1412635 202598971 423150251 299814272 84333982 481707308 531851717 506744978 787563493 471933726 912554191 838809224 29836462 135712837 208965535 321110081 399523207 233024203 50636575 835820497 662461011 143716684 320724940 205965565 185156555 531323225 894060600 718776257 817414650 199438325 664363913 869895882 986227392 71192603 678159351 919885821 740577361 609491254 852828497 265412334 527722419 10348454 412104569 489561962 144054595 624895298 584625379 252256237 520844081 44488145 556204827 887213612 248399871 390789008 956235068 430698893 581031174 602389935 110829689 702989738 918138096 663492307 816839831 726798034 56959551 319196054 322671217 261344392 618518981 79812355 648103539 534420994 740833066 19741978 709978912 215991467 648438122 911454034 375538061 601879201 300113748 123220242 779060195 734025015 673309708 684768822 805963232 639434613 516986761 164446608 180996951 964189331 618445080 351318885 813171883 215462018 961813975 488241132 257248088 597069923 261270331 812843987 760562283 547513613 762630538 72514233 484473605 59433867 292488802 411061173 119817947 670829468 432575792 231058894 813326521 241487922 967882170 260931712 192881402 805054451 970208918 251942461 849346066 491202491 691827632 135116010 775529221 889479448 449785032 822265950 858648045 788026573 47101937 668290790 382627447 147082063 693368852 891144132 33432678 267939659 589455211 928318379 980322319 528335902 141826566 945459525 621572828 956700763 396361801 433860013 881747401 869456457 374361452 534095093 791594474 639219299 874944506 953477794 987372771 568469974 728384082 590338603 567952238 990030086 239088938 539112317 373997017 195557385 748667911 831367546 974527621 574967082 361082821 705358453 394813032 434006888 143258389 298239671 640263052 251820276 458743034 250221822 328306062 835123638 480667979 993485561 541103648 471616457 412237109 277458893 864944519 753304059 414279094 559223955 381669661 11320910 750952483 670923991 96126928 901827706 458492067 720306458 855158945 425973864 730706097 487635282 825534247 4647096 300485021 124762981 250525705 408508732 572392716 827000753 835099528 638546811 583250804 671818119 245645298 475695407 315503265 460921771 211673648 967516871 819571763 257461462 535380537 769553382 22861341 902451252 346129820 97948130 991770920 465289191 923532283 767211078 772552558 398681474 322895754 886036816 705389279 872896654 244404628 575232627 469249471 574627592 119542 603037911 176242470 308732385 399179426 535111124 829566335 242752381 115237918 947472763 958789385 596168757 899324931 215202573 986724441 812592853 49933438 379664257 830833366 822070558 313431505 693811714 144477500 680185925 845403347 986026095 628009498 897081202 826817388 811927002 337219668 485502018 523423515 285039370 142973345 747406662 557950320 881831673 291440397 342466690 772322449 98258261 405514617 468756974 87174585 607177987 751579158 107605497 116345269 269530264 106572526 78080001 295269221 317531358 947882331 136216796 149054529 54429526 171458702 642089298 679272145 497142448 647024137 561094304 521106740 928443732 462791205 857793270 177705882 481645020 265768077 396592634 54562506 300007320 67674817 766736708 537072285 476900616 878914197 527426784 986493057 360445030 27620527 271377359 955278327 83718170 269452044 559637125 751430420 747682627 928350075 862667628 703010052 438986805 983563808 785917792 236402307 560681205 551498227 182962226 959511138 82522047 499501887 885395237 109131272 362288001 130650147 254818676 54569966 38596701 104209172 328376010 961219618 710472747 649679705 598515656 892779205 546550004 901874574 20559490 596920461 428388728 194018338 517466370 318943556 755602345 318983128 124983236 312983110 936938798 838009418 122039865 817128711 54490593 196541025 477817668 319685003 926831185 147112158 46493120 784595180 133792833 956045525 178932983 871646680 805890855 955503149 477728556 572771601 834241198 425804833 477768723 475181547 599370548 394255297 526782292 209292497 576661069 137496690 367610123 217119680 31250238 418451562 346975307 738339017 517832579 572891445 754236310 451696276 146088265 144938035 558077286 624228056 96864244 373092119 132338344 951315172 885214363 79480425 398490940 174451226 704183943 920039941 946940534 176262254 663434168 227734938 628830624 701875435 200114528 393903404 79691894 675788334 824946789 58837395 684486568 561907433 718665699 551912186 221170523 248522849 681476008 227149664 371146664 653553905 953826999 82475802 58080028 676074117 428913605 706686287 538489655 253831968 684567999 58546299 852360941 624638806 628287042 108812013 716878632 969125586 266132002 644438344 257981251 378733266 154472932 940161798 898590608 212818598 556661827 168226032 244651988 531551796 880871598 314951591 410753478 119680119 38108104 153502239 14014867 642246139 166764008 713557022 188055645 556111203 12917655 605501634 435885239 878570980 90472980 85776120 689492267 325903815 971089875 328873990 181433012 961320170 668274937 48546818 52523844 571128128 330911202 533832280 538264639 221396813 778363804 142672455 767187710 757628586 879307369 994580837 868268366 801518727 628435009 560913943 668127214 714443300 108830029 692810266 672365844 684747607 289484397 332471037 358022377 337517321 346063795 31533220 251383816 756306361 454964454 12222407 666073603 816269815 491811840 821407856 772926942 338007274 940629425 541029505 979636882 978322635 389320153 156723756 520106892 842565992 610613265 145254009 598913835 461826210 702038051 774918595 808772421 488186607 759072398 436831291 298357666 984977880 649180931 554901604 862476928 307883132 891134186 526935445 732823310 135620108 982893534 971604090 259864049 267124813 362130477 371198867 884173249 375373849 210872665 622425524 343474573 742614494 447687321 776569988 392730963 45451805 679950169 220879614 125976713 310467564 534114741 428209138 761423511 46280565 636580610 684096645 902685530 292770933 387632198 961227949 426748323 664765117 237966523 115033014 489593782 190039733 261782608 753853119 435514828 187567060 713231400 206628158 167125137 83674921 138714392 769937784 828175270 616955349 46388269 95324426 46100000 970246031 842596132 870978915 830446343 331570974 183456497 540384327 695033816 843848419 460042297 112964685 929935108 14689612 701308375 904762722 735951983 510334818 182122330 432878917 915369969 650766140 791474053 227046408 408128472 478465673 283354831 558016661 638475620 28211467 138522593 369081127 900323146 972030230 403473434 280222157 563154994 920706069 524272142 321547498 16758585 106371334 547260931 290066871 759856752 363293433 416253554 39226048 738796379 153480596 757355660 160182883 460737394 26232722 176748211 130191188 36939427 652548415 983780604 251891484 498746318 672319230 806149044 761017493 811175752 396464067 297018840 447034480 486188889 337550234 40734619 375498159 761126078 982211102 378451172 6168619 506094887 212157698 55480781 673662735 214641082 362974348 665794853 873514843 335515534 890773525 40610031 355739746 200803889 544539274 800191713 65728588 476026403 167312622 767823078 173718165 65343833 542957270 533551516 108507788 443838395 241903339 740625111 49718741 672170405 461015404 562042396 575970023 852103786 522363049 8539943 133441423 77461708 510923145 540118630 605818220 254832518 496177669 910280571 699224176 249698754 48087978 843137981 55980901 581479331 698208283 330363576 934848614 870316733 86315917 609231528 613193569 328674456 665555274 115681538 545222300 466283824 333701679 195818220 402334509 129050488 177794861 62945216 715985281 770966994 989699019 508237197 599788502 385789080 180487330 403145622 89923264 713451159 237731296 534103249 865111976 64663951 186096582 686240872 37900104 147804340 4683050 278761532 866470448 852848432 437866486 956066653 331827525 676028062 29199271 388132499 66060348 580712849 769641934 101218520 983484451 478859787 140632723 533199836 595656665 562715654 470125357 11850880 878235793 423194607 591733867 417922907 13078099 956077349 734743342 51564856 44284539 10479743 874480876 236822934 959856184 284746947 526376495 193187623 790617358 68198192 312879892 755911761 746770773 722387445 9993677 382461360 24595127 6373047 776273695 890795154 486861494 537693455 586682085 413673337 115522340 524639498 900379787 507277469 305414824 401208743 704164755 773059688 433152320 245366108 714885652 105910776 892204218 836452498 459371830 668975008 665365305 477089828 912685495 647891303 734182326 957107172 941467241 954087815 222607485 496999703 50337969 602849519 951621036 749594868 990740746 56165314 339528631 717639976 340576640 946873302 888497639 918659156 428095542 513366326 304036054 664937101 11903456 792057504 264405748 793275356 434792009 88662536 754702085 246663868 863845583 226526995 94254241 788705951 660835042 283477917 982324403 482466409 179419272 155567668 704564731 636362995 392120540 700621978 775280524 690073993 394691211 91588678 433457486 963772525 92631637 336309988 661278333 15632210 808104338 828506321 345261608 282659809 513220266 385138592 168609715 770352695 894264732 830430359 8119125 922529637 99004536 674848562 477760155 140577263 161687525 62992287 293111011 363381838 914381724 363563841 925575138 983496046 223133418 300815662 76962335 516986672 507925298 291723953 806645109 770654953 62335593 225853384 350093717 683620322 806623641 896784294 125142145 456882134 698443614 138239794 636177171 339301750 703975532 480297351 799628660 449741544 999662599 494347378 453653413 415660100 979426441 764688119 800495609 65772566 139987935 812636109 334266265 226854879 967245836 292228061 775002879 165636756 972664741 735887047 712712315 714715933 502018644 686635868 17393329 930808535 389143894 99282981 250044185 295799315 150910972 27661275 442100862 692076693 199260718 449139693 239056768 50816021 931777251 68900093 945081106 686634177 120278186 366713187 265049340 368679353 68382756 77372840 109883994 543712146 358687367 306727693 729791003 75188948 449732637 850383874 575094147 653665404 231082691 568384687 727250601 32955003 945260138 580895086 450911994 67709492 307117466 67827534 313084852 901805314 330230762 268874386 197017708 626724016 444923017 24240432 892048264 338852351 748675768 754780499 890604742 890119972 22127694 391856090 356491187 301236807 236777523 470659286 216003637 533059588 987156197 332045328 778705666 762357230 763434230 462862208 480471590 217460999 599160203 47662551 434622337 150001738 429924575 591448822 84590919 231512866 453259966 890868341 381959294 766245360 785224458 594963997 2249091 507509896 630209082 624905326 605577861 242344628 720884182 324554010 269264393 900543664 291776764 431093128 502142308 674457516 165002462 321224530 881099588 697948750 398278978 784033479 126016552 382222125 519180033 116407146 456340707 541793111 938223752 306935921 748492061 487411915 370144858 788488518 488499154 211274496 971700619 173878282 464167377 333647709 303327302 373614605 794717758 199658942 148345929 149205079 811157776 244138742 918304612 125591075 701909396 839021895 63891454 699829598 287460584 474864875 607664528 472702252 426153089 266279055 473741095 764442212 907630245 419361747 966617574 448392207 200939250 387807691 163874690 806423021 687845589 386813313 7705284 785912047 761957396 269319280 821729803 559730110 21797189 899653386 253760967 878737203 212210260 923277108 542822655 182814429 261224705 800129221 73264588 591031678 683847007 692448778 790327260 727882638 907355223 628154437 708175088 578849207 196188195 596889641 80003934 712861527 186226899 851859040 848281231 590841601 110384843 350922245 975374722 893530364 668446019 778040106 28310343 189512130 470224070 984747860 100053893 105402499 24542643 180062714 968802550 761305503 231776959 155688201 946712549 301442352 447199089 451451747 794976439 468073854 331863717 560036187 115508319 957429640 413032202 413102394 864461031 946451842 332303268 312987070 915102190 877315409 774977098 144283798 754549029 512234257 299742249 507558631 589698257 610783632 615087679 958100426 790032972 550027984 523969505 667216075 865726084 653942920 572260661 833458796 689124475 355991204 918011833 406157984 975809477 466111937 556715706 56934224 136927501 364597170 868610526 408487641 79937680 369337342 943903131 940636812 849521824 506590815 417144765 13999917 294822434 762860868 573637092 618362229 27618577 47291472 392251907 850533008 815952633 192504537 103886563 766544544 574205308 876849257 862335646 110645560 21868241 672813889 774774564 186906593 669362752 472685265 91414201 511540888 561290919 84576833 559740021 232005198 844349176 925713644 819628739 623983463 679283896 308273887 688616418 12073020 143615618 894118239 776829543 289442201 43132546 276434784 123072953 166409535 706373883 258078222 208032916 191764067 33938113 692203848 335554951 971410477 198486976 599186976 744913781 408941114 103885171 710412636 607292952 385874715 357632877 550950392 77033593 443666132 776817108 486624162 299564922 471278430 470250465 740068669 851865676 402740005 156302433 495444830 60990201 619217802 785021495 487517394 247392475 434161506 756553943 425658646 196349731 764275061 380404941 524839645 843662675 899155712 995220020 515203214 920208836 525228595 940206912 756353220 419077153 409328308 474059444 740665036 547261418 601098779 535599212 875580714 125454066 418322548 423557589 9624084 377316834 250739392 811836528 96183797 976166068 390331251 792446547 809420780 715557176 882092792 132720807 728887883 582261650 834081320 550993963 435336472 628979898 525591767 439026607 847490191 614102779 910093896 693542042 962818461 911285876 267802547 832203109 123744359 276256666 232813254 894857758 307630785 331696052 663895585 317754086 292360376 286111582 978478041 512407667 545742601 981000454 560526325 507841679 470518183 573777266 779354356 964784279 58612793 348624953 962367046 506281981 705768089 29201989 98226382 601400518 805843798 974764631 345871207 652848652 8348723 312222083 220863323 171119741 190828198 506301359 983870701 326570714 67951706 429909017 785416657 879295609 75658157 242182094 640636335 292402116 213462578 550946356 319442083 153827000 341012273 884002689 177788352 483312487 346895906 135047489 681173896 676774006 137843510 232798420 447256694 494306719 105429966 203253229 319837556 442670129 136472833 772225300 153889381 442695051 638083611 968444453 713258652 902645668 394480408 219021519 805092707 344860038 884289837 17672470 398884982 572545486 575014720 355734482 273446021 595171118 451615851 930892078 307180469 678775532 443929213 342588201 282481696 668054368 226381432 204731928 298000976 739199610 162852628 52785442 16479688 578541113 736984891 780471491 557696379 33028405 636214923 357252938 761046099 889409814 850792407 16507738 997670315 154733850 361551270 425543277 726504406 759223955 508076211 58918220 106665622 20515175 881706091 780613784 574904229 369263758 134377842 69577029 580388656 411419800 11986974 878341401 529416278 252893221 718317818 131018546 734523821 922171498 323223365 79304317 569729982 564636082 536116081 474637888 316706180 641704923 318621092 428201616 127930097 889674453 288335418 200617180 858183530 756539687 616661569 713439328 937324614 216727658 362609147 787859635 447083346 467495883 969575776 856139834 161532751 98647181 391286425 444828850 73053811 460592261 774667910 409090474 369558756 596303516 66915641 780950790 668328256 928513873 662759545 760789374 894225688 511230772 459546176 659949852 240860529 731797356 688123709 649754050 890804033 357999666 206090067 972705186 382742520 659701076 622571032 90451396 863405556 125023923 859138391 175316611 438084875 629604037 792466318 631451152 117301510 676685588 31202417 608364270 962766368 347804348 522652517 120083060 589567371 633982705 955905542 308990286 378787307 608860535 585390241 231343612 465886169 588710184 618840763 250714450 951288929 439403634 134380424 65493751 973266820 636882390 727681140 632233958 662517431 797764714 999827358 679216367 609160034 302160472 729103960 194421047 692042082 781935965 206055337 757133491 302788488 946459467 205999819 988204721 843678232 922261639 778049453 724843600 817375563 857227915 601586033 847316740 930304461 659882085 952730863 216817939 78615359 145613623 2529585 967231514 299481782 373431989 256339445 641395080 762169146 513340842 618555950 733969185 472787528 205646451 62671491 789083004 645042769 380476290 153435087 720836230 239933753 885176284 671429535 178474493 305533656 539744156 429167287 402319350 149569405 576501358 139099021 4644696 356295782 199581716 701662412 995500127 685115464 61428965 506606547 434663705 22126541 170911305 251512628 811006444 874374673 322723646 377157429 939123726 271393061 190600406 614343250 97233420 307334797 389532343 223397817 697774660 520303553 929871257 246730700 796001130 306388143 304268748 167572131 119487239 388920375 648731055 454689927 320530421 136907950 829261370 825941624 133191909 668206684 351970165 110122153 614504153 596857854 225272062 310948094 653382570 568444228 966720648 278430613 431376515 315691860 571952726 594298682 57589860 172092741 683051972 823809009 723921568 584476325 482372543 278379376 870036831 289815028 125833031 874669986 452228125 498845991 815476212 633878821 813975081 530920998 461060719 122327501 261178663 249395022 139457780 985675039 595620238 980999663 535150551 81546967 284405035 952406222 269118971 267209058 808481180 176869029 431800156 875124324 952661718 873326751 447314823 321941812 685259168 195854044 651249693 791612251 831638550 361465587 285334868 674476825 756498982 512752235 440618613 974384608 577148950 723122496 249581151 730503383 343506684 185074789 220976131 311288152 324670276 877406268 119421670 625573746 977586479 951870751 270780322 428705383 430340942 517257691 352704612 173274927 346511627 356254768 218734448 434768116 587817248 712438610 353277337 744450452 413714461 965958251 508089033 184765475 983529190 629419799 838824063 364113766 559733043 788467686 538544716 354366552 438184975 235907293 841467477 811632296 201254490 314808309 844491220 643234106 412196679 805645211 481589655 604658338 283544286 824863534 560482943 876749228 163033211 680281989 269713923 119690711 331797837 61956966 35255467 41874900 454942936 952688656 709282453 238956556 857612148 715274162 314613746 713341720 283164363 2733553 572838282 763827782 35422815 340889190 355383604 794717211 766033409 71165726 312022623 885932748 498712155 990648088 492193421 385142467 195281768 750778059 863585234 713043744 375422710 734963869 146157913 514034741 34833195 563933037 851776991 491601417 811903229 135148298 718108726 73059031 684899000 180528825 522512324 747127692 317829245 811283891 795261697 254120012 133066429 249937316 349418492 611980525 721651905 618290478 994792151 31434618 78097702 555872868 472428103 494805681 837933657 117654351 941096981 877170310 23553823 388157548 810771359 212633758 129923856 118683948 163619927 597284565 55615767 864174195 4111939 953253816 783013876 560050458 592156284 590642444 22756538 280754798 566034863 23118405 138561873 4765358 392562335 138143503 207944437 754459024 591918240 656526793 946522293 542659772 19236894 558517253 478616565 603398224 305362196 472833290 921190636 676635482 946157974 300655186 509446439 163613281 970213959 657089036 746611204 727668189 898965731 377015195 18842936 18944186 499676855 997384213 527296842 154612954 345997604 232417988 203870741 840855952 265709599 606377897 67917130 18900005 328695476 774852084 912882923 7572054 687588223 401185933 340355025 288769748 739723057 774960783 852641320 218561987 868740881 797325255 343425518 413473595 204177784 918861625 54666103 846212042 452437076 735805851 745907692 546033904 634928550 143974873 290467271 172323234 83283972 827443087 87917400 683815112 208285463 592219538 755028291 373276096 559520286 567788136 111141120 815938264 636988010 361643210 837736794 51424727 282712544 211817001 166533873 218136181 845568890 600220455 664389816 154852574 134145990 860129306 394406007 397159475 940761957 282285964 676923210 71001864 866263949 63499453 141627424 679219175 291831432 237563423 82997820 889064908 576245811 936216537 18032056 721292456 637323392 932305478 429154301 686558175 821901300 28703347 797316173 47343817 925550121 482746532 701528122 716856628 747520078 317739727 225863211 246252000 749843362 480217887 865554910 421780226 1900028 687410290 429282016 443244738 401674310 574544604 548762903 713700797 667956477 555575330 871905593 418647427 7674035 776787520 627720530 838381338 187712142 411861988 302346562 173416825 630821574 226105072 292187453 174144014 159788330 874391803 270073929 498766649 271263644 297445329 50444483 134592718 397237392 312033263 380647130 896226967 87224721 285010696 926769939 239068368 498257341 224811138 286143683 953470633 149904452 373131258 50815640 665763016 289896172 262061500 769448721 229406660 991949968 936950603 538530561 311269035 883286428 829604831 354615312 21727613 884967059 851421410 55685946 707021742 74431626 717803122 751636814 178864808 632946602 449368035 594605424 83109959 150546865 858160698 956817303 695920987 541065842 961107122 891573519 265199657 680825936 532768059 220677881 170674922 303058119 984767222 240316102 971668555 923496164 553694906 906429632 881203180 728439239 968035219 360109698 931855585 704305960 434132797 811927418 251183156 542683600 388782253 435157870 667289440 156678683 629440137 794634484 522900184 576640637 207625131 444803064 260396670 242561529 749922209 446356026 432910892 657231531 570943280 99425229 960085039 493292096 133261005 575931290 841165766 176447609 466949410 59629531 534118311 665959340 566961039 178239648 456850043 652196675 444114087 53947981 26645854 308983866 19311791 853805594 834678880 610844581 774236194 735957138 354192134 375866664 983957551 488406548 11202249 4963197 93876025 892136789 763882389 201137394 589149014 366695388 567384652 451830248 806676177 846777989 458905409 961769301 186108585 982370815 282426046 958165827 140200719 89849678 420395902 713033551 672137708 315754569 307300659 969196330 667993945 527028253 94994689 218463516 140000292 916087240 560813057 910099580 143174738 997240991 890522559 805113401 220945303 394244808 920190653 205271380 30645728 278564801 628649710 976007523 681001929 67227863 980427323 736752912 843668263 37417904 96798466 259504792 59407232 761772226 735364241 918910541 563696782 700258265 2691503 272733973 668059329 982725269 311448340 404315368 751173561 368863465 333697005 881977173 724905679 21763998 442792025 576825854 716906381 176621774 716337646 350059799 358643761 531786345 389446196 741998571 565968431 318994611 230356776 482898263 997321388 496883908 402981819 742338637 135167747 428840198 274214993 793299539 765241156 66256315 969468227 656581121 325376176 690664821 515800925 190707591 928932415 44014492 475676256 324959012 669895962 303620332 141390209 75791792 10838305 31677428 862725608 83644691 558813541 755717015 710783795 842990795 748905647 752593807 612012016 401850475 798106104 651625189 146559526 787130390 579471087 707848826 390524877 342257416 240125046 466775426 854099793 676313101 810468133 932121604 793162771 912172040 43985862 543764315 723881192 786859630 395557335 523598008 292249752 572261832 410674187 684812701 414954592 358494773 867306697 635951203 618851953 702147045 185085099 263406261 706014830 169422751 422252289 880105491 962638322 899484476 800678476 566478416 923742984 643851817 181764803 62679061 753956017 101346793 430254801 810910044 545738082 770116241 433883029 131731445 482647939 970985803 241805664 611096068 71186929 887891667 232515131 842395265 605874300 37101565 228559966 767988150 70694506 893869101 483374778 617128389 584344818 952503261 742995312 526646048 427970498 276858651 851495512 818817807 443279738 209808904 161408379 646656046 394346031 553395546 907394457 616772331 755562985 279773914 341859492 638812684 550775588 999312871 375523907 343879975 200622419 105855474 666610768 866486057 645986136 824112384 986434907 87788240 981495310 642473003 413832484 470336817 16451264 821909537 231076644 907295282 331405230 815632803 503106821 459581713 138368143 422500360 195336998 902190811 72889610 628909495 504108824 868838646 203209532 765992624 828712995 453038488 569877045 734974724 765593026 523473485 526731898 237930328 810153506 874470005 990915205 70374247 225340584 467977667 476029248 430635645 737020008 115776191 357039758 102702076 397569710 954011973 177374659 866775003 555918201 267872004 237102630 172774690 578706939 969723904 112442230 840118895 605776154 145544465 910231650 104646260 610747378 429638754 216971024 354901622 809588817 573011954 542452631 924299984 410032954 828368918 63681156 541345134 630463843 580213749 36590425 450410067 511185846 512973835 986988297 598043155 134343636 532592294 918979198 567264345 156106893 594473580 660798740 929218146 952514153 89012436 32058651 855257473 128955426 769952936 482856024 385335705 675182376 210650249 832678020 497230246 555215388 573458283 866587596 664685108 960638805 356236052 281205071 335516134 878082910 637505186 668548515 660542961 528535926 886414082 337901393 99780254 160990222 708457337 376686933 620228043 721320271 531192863 694316447 204519787 424538513 890296415 292047252 987142657 15356901 160507257 291869325 692756265 393219213 724207872 136597078 455233040 773794174 321651037 721169329 210788343 731716837 284422218 799768273 319703731 402168223 489252695 109090271 925904688 570950591 244805736 68857209 250884585 701363980 958590004 569961262 898279794 556754304 994830536 887168515 860395759 880811978 539954179 282256113 998553242 196632013 916692504 229687652 62992448 737595679 938246158 593743805 682245061 180073867 256807491 153723345 302242203 141380495 177628901 984779625 585359183 893818079 601644664 467131072 462928381 884003552 69010003 498794760 603028182 680663341 78971682 239821029 709782945 127026198 806031205 605231344 843424056 551342364 315558896 203765813 604505606 699245943 154912361 52498101 232029328 950781584 890084302 380184037 819619305 791400071 232560876 861737261 32582716 8353454 614166248 628414571 353396037 957775883 965886394 714704493 722030808 134655962 151307437 412981114 102504281 487817225 512042209 145368522 154681411 918702011 957751241 195307017 123865762 819982790 703026094 79248856 316703640 802088756 307824681 13546572 553839323 428834758 117949101 286217325 632664885 215556716 101571323 61920185 884108547 58302414 970540971 322682526 636588215 596381894 800807082 367220995 52290391 773037796 583906742 145930944 149357819 683955945 805169380 442283041 369341266 353739084 719669019 268849255 44935198 232712376 143975063 425031239 520619443 924449420 707354470 676614761 783364988 389391705 607437806 265341418 492736118 598916456 186791781 200353498 118126516 274831154 10178648 226703039 866755801 132549094 757686565 554908944 602645665 525865958 501472384 514071995 405193560 860587850 949619186 111409568 679830881 292338779 347928661 990901012 484836272 58149401 507763801 599727711 124053072 73283766 618557187 609334334 876200671 365244441 173127721 886564961 695099149 106933852 42147575 284851694 981195553 939367503 624235116 264377853 239585908 247613938 532303326 229831705 276215795 986908414 607185778 792149701 348254881 818140509 896207013 919017461 548310035 688809902 380786374 842162577 914595058 65010626 854567289 704367094 317317501 90648866 921281845 527217268 618861060 904451974 62400455 122110929 996351854 197355871 461726413 276047044 522646452 55428174 916702780 979406971 646664291 152161707 827978459 398304534 431078174 163318015 753300677 666837545 386888218 487813770 682066411 606762302 598006945 154967998 61660304 325871697 278671759 66316225 760108491 733108818 241114584 715385327 916790792 905077158 61475072 24848982 867226503 966844071 683053473 639264825 925635804 661284895 573870057 125086350 827215725 623460305 354455577 704482944 453189624 808639728 602008327 609943533 557351178 420092582 339627165 915030504 338366856 313788559 483113560 111702328 583934762 911730491 739043273 870828248 559350523 744997039 618629399 593533557 258103771 128821476 269754748 837398771 300075261 877859911 726560708 640564968 319861865 565900856 674563793 965202208 899896699 523429771 62335513 31916823 96966498 117368586 915483174 725759362 492085154 165093360 68949269 443436230 849828498 964823663 579236120 711251839 183208927 636543019 83733748 910053627 737696520 720121533 274141827 840622013 78601695 849288242 454945588 345215482 569862414 811377034 432586886 578635807 514841744 841487161 996509328 256417097 531849779 470036904 340335740 647222731 631212573 47820725 75364104 972365228 12045124 79948079 796604676 344418598 209918964 31444315 857214934 51364136 687720525 898857842 505169401 208154069 805829827 452984608 413077881 719768835 940442268 92253959 966194296 840728253 360982133 223268154 29269933 18517954 672448702 317432770 762070752 680299523 532218937 57953565 30892399 491526953 239391359 703425209 123557069 729896716 640028283 407867262 54756605 375983677 293780205 570110017 109079835 731683965 980688104 358016082 323428307 454307652 937315924 150628335 998178792 812045371 791229549 504959694 849076399 758011330 400340546 192855703 168690321 562184555 635818295 717940072 975435149 593874045 70211459 581684303 479529395 523453042 682048179 692796883 617987498 748803961 828633125 464994412 853525291 275311348 933726606 549092102 140361091 795772411 649912693 326679427 69501461 308144600 622298549 663276854 114071766 545483913 952249855 209967464 613823183 187979586 194390101 800304086 114120351 179314408 738380176 104488241 649424118 706312854 818601436 37512605 884943131 877984796 905947447 981119794 593065319 290394235 710450165 176535166 294682056 233230442 719271743 992139010 711395391 384363732 678569359 865570736 100119394 775184728 871441205 159804276 913171675 981070024 487803093 935234984 17683431 7559594 279024615 130259101 293167063 928490170 539945270 358967833 745943186 879919974 719264610 933552084 748221202 375585872 949245278 305329146 81285602 650449872 854582514 923509164 693403559 546730608 570046777 579301247 912279444 67000686 331519780 917200379 449412596 795577661 686413302 478499869 872287396 851451908 819253191 450427349 719661973 113946653 809640449 761552521 49247055 15653528 861590502 154529680 606167401 956488629 805383431 518943416 633723666 60876654 375951310 651179201 627255179 182524907 81341942 683016160 545923243 628205579 803400973 117190717 870150490 775749602 416082169 660147317 335227926 193530677 829720688 720198680 705934193 74788352 604029310 217671724 481545872 625240816 463435779 383627176 789241773 835146730 746988594 764784634 47630487 300435074 514921236 771772290 872621869 914905733 121081603 599924756 830355943 615209071 463463983 191151994 976284237 538315253 412685596 967038960 544013181 719515773 914294562 125985958 581115561 674726817 768388332 39216194 394227607 105792432 853007098 253435227 420956959 140566573 539911711 622383359 815065009 773048910 433581571 72204078 992757196 334465918 293771682 629416284 334162568 386232795 225397707 699417331 520882701 22218424 530336161 456359375 217328154 80263965 631972638 877490880 561094783 753306178 84582283 63722507 677843875 514716696 183259658 229432298 319125246 867665344 930106380 838815495 997643680 172061713 99959259 173147909 59774121 368922646 470773521 270159607 862613967 937487246 34762527 706686439 902619099 816817515 991851976 298434897 448981292 879670867 412191651 95675301 616481842 21510434 608078492 850458312 184334836 682443622 277982835 840923795 877446795 872980450 961128251 642078035 995633060 581596427 296584157 677194311 314254594 679034254 291371155 707389990 385607418 790971592 309395309 79376278 343079670 305078604 672364239 160152502 459674611 852717921 785304049 943598229 898255618 73975170 6467422 112729016 671405002 112141020 829205365 490752664 944085252 573905363 708344043 411190562 642135806 153673853 250621255 587257909 676622361 783031589 633712485 775651367 277762891 265844425 513875444 666099009 842913950 652506525 498022904 977355838 675373487 667479942 69196616 824417488 835305520 334302880 10068753 911569435 343746150 240675257 617195089 885689656 291684267 403285203 945625181 824764852 851059949 698584486 668662107 115467790 712263982 779134491 501841097 520511036 606721026 201417426 226015732 950851110 942165524 631269789 807044738 284037162 93112225 447847427 289736937 693602199 395272955 919037886 786603253 290514226 443699975 609193789 193244742 736183732 916552639 455312931 604171471 251202121 926438066 82102726 485855064 920198930 56423295 53005233 995574781 317070244 999325277 932052514 195821742 527839623 641158294 816733324 136777133 154058425 740809480 226339863 121689107 455498280 316773027 542311451 120932426 938100795 452324589 984886953 670024340 983669578 279990913 378810114 230715779 87675937 541515147 600725533 185119871 621501570 34647118 836346149 412670532 301517727 329441182 807072761 196849504 204519588 832721254 234107819 124972729 950952747 122907940 132077826 418676742 350856133 64724584 438562552 620405329 897067640 94022489 119998779 94336635 67658044 246231855 263863472 804579768 84052093 901337274 884468204 303143951 202938780 269055194 39995321 109630171 509222254 43911940 680278936 365069133 671352507 866348996 664055353 67276007 964134080 19458869 302482436 561151490 209678254 239428490 203918227 704184905 433839912 423127945 409296437 376668476 684232393 757933323 559206509 141651630 687896732 688700798 697231474 838468936 460738466 267153507 20125869 42550532 551545424 954931664 73134653 410579890 880229134 415480046 223061366 668135798 763696313 356890236 851595357 164718920 516666145 975101770 478173998 888428914 690488204 754107071 284204759 110162966 59163953 96199508 930236282 196822438 558809534 170388759 748600047 421849450 651777491 4003369 934379839 283253757 764478341 281577792 666676522 331275216 254454492 93490726 756405922 518457766 257232469 112532536 787803470 207567638 520350048 974154471 920854280 46482701 585846499 997923386 380376159 934337097 188776373 434950475 940173590 247424479 616958244 887935686 175141539 495649717 77413744 180803437 886500529 656540937 204522573 777821846 513520030 574849768 147004773 408958123 536646398 121902264 153706708 335749033 240974870 945777838 23150506 147351458 48961121 217717337 461445741 176147259 211729423 633958165 335725972 615562798 448306305 681048217 943376397 825622473 486885071 298307946 446159799 996584814 721151554 159918949 452651497 442943249 994062042 626822201 684748777 931805629 482744777 431282666 915719542 171459599 100279285 804528976 826145599 475751609 617074810 784256662 702727530 344243457 977662246 623884731 148742670 826881343 262529788 758371092 403369401 694188386 512912561 319118280 323722218 447463276 186624818 685207123 360413080 809827313 555156508 7736067 92024745 335044253 882651203 666374270 229405052 571240619 251868204 892999738 303112032 737347950 841067154 948696836 946292506 334370508 337125092 196179834 883024995 459694013 19958213 56299153 207543144 189823185 844381068 737949711 23851336 523462823 672420034 524742417 899080346 785540215 989904038 16950919 631265252 964958345 212909996 904539571 630096421 197850812 201632249 606633646 415645004 38775552 892681193 515831011 849350846 207731676 756060298 626518930 675749332 882259689 246517790 451335246 558423642 288423252 159434397 284068224 34279698 497223776 857333296 928179938 800312879 69788130 182352823 48911364 769918426 642106563 486441796 33217226 872188081 131193218 592785566 586130411 943411267 911346863 898186175 611109236 867323285 779847537 732211543 495731012 871018912 883211265 402364230 81858957 538085328 93012013 779817253 6974297 503531654 990665174 312356542 847313155 749982616 780359026 231519888 287230138 85808844 467729034 41404492 136577281 346312288 476367421 177817434 465554738 262160261 553817532 298277205 71879670 434863327 181979852 496276107 375597006 980823815 118977607 755581566 192295822 574282505 14404251 517937765 389522140 225164006 269718089 368418220 263297206 364472851 61107815 770963567 441566697 875756537 405096223 979972611 651980186 128007795 561656366 802494318 265493953 610128467 917877606 426120682 621103017 516274652 184827692 302104422 101570162 428474185 465689338 403498757 499437455 427225413 393568222 847517084 543885641 835633522 424579834 80527416 942013241 859959522 598325250 918960790 350713042 844917409 28676545 326593450 502334933 455767593 900291732 611907609 331580122 761496555 295592685 873279166 183278542 992628685 761457617 403237672 212427887 641846695 161089371 555834906 842565842 42563525 330970423 885331979 159871454 527671144 405631271 478466468 101448143 792488773 313076098 66890820 294343859 175175684 392921008 136535167 446602992 743556290 193508527 104384667 558322620 371740559 504930193 792371473 517931940 957884913 31679484 687782674 49148166 61039968 12720808 300831488 64392854 861748680 985350628 747758832 750592989 104431626 488114194 207348015 686197173 447353978 182192167 134923962 237870286 780318050 690433580 44626372 273914925 929583998 623429055 993748532 390895016 956600447 43034259 376589348 721435755 284371336 332951787 310274147 313559413 284960692 674517539 334614260 585869339 890151566 542265639 21528461 611327621 977290903 408083706 482721305 759458349 135969219 817018673 840379702 62230627 428653052 785118325 914030776 417409227 314092446 4354309 616054820 365642204 278101497 855661361 304569142 260018531 40028115 726072288 410902619 412476158 516157923 879093003 875562296 837276322 612422487 258567232 425781537 254716694 474292815 932526880 326201763 364457077 293291615 933087713 473441018 344451760 68094225 611533772 29148315 868444682 992481889 16902080 83806124 751509914 552212799 56288941 393752455 840980428 8698896 311342618 73089083 111865056 236472622 549524640 609690379 108419434 186250083 390275693 362657517 334358736 733392498 154715074 966793995 320480720 234468238 113871733 445416773 628110071 549258209 402528624 249971374 676847402 3127559 849197872 72009227 529237025 730314640 300548679 915096663 546624743 601792897 938228954 652229442 345272924 951977172 293471267 635763117 14984115 672271347 137022704 200029743 880558324 166671425 519577122 79533971 672731515 924152465 496477488 249463128 492834935 341031341 928308897 899474480 63687020 266088144 650665109 947401345 264487601 242564652 734025021 42465511 630158323 349956454 176851295 248775856 583569584 653491733 882227411 589040222 732569277 327865414 105632520 406003753 93758145 987817211 673722239 667673722 510955704 607508647 939439695 298675314 449968240 782731187 89837216 574182497 467156495 630887165 578143536 434271311 576942731 743657556 103353553 55254134 989779504 633359613 213538536 456703429 337864478 546460721 946417136 511962719 178619337 266710940 714338293 642126362 445607799 940560864 191946010 286260481 387664069 52858640 389346835 512007634 818022947 865063221 941879468 995409025 285065811 369004749 549784640 223660211 716958958 866735431 313536066 515406916 218875615 988360584 371582136 630496194 689536741 227045993 205270202 158386415 871656470 563053878 175501560 898502978 726692951 283536432 195550770 250033767 937309924 84776716 107380669 542848699 612317391 586836339 561789445 69602769 375976312 248772480 6746885 940175087 275400474 753126981 203401424 288667025 765561663 39368774 440957452 246142949 662990662 106491899 41192562 644616014 633238244 916402771 235466064 530654434 897825951 441277740 815516678 706642412 579820117 761346012 276682380 334196330 819955124 136328107 143351787 925480335 111724735 410817110 256406719 74776642 911546959 22278286 523530172 660723102 908449936 73363063 905616422 375724912 586360704 491702314 670296663 606908092 137159539 690406451 603493949 545883705 853351825 259944467 624927705 483296976 193112662 200714431 534403521 271917601 841736210 13904159 649546142 549244157 653499239 893691024 328682671 307431405 126190542 26106722 201614917 410292138 285583890 773191003 587758149 674497443 458241746 686018611 775717801 409301114 746090244 32803862 48964351 564817543 526735981 488993829 481463016 341362259 778970153 135277813 457948826 891173151 804794665 391746318 686738015 596656987 413809840 255018861 975458324 784574767 939835606 593873410 570163115 239815413 360107269 187089459 279161769 365578172 644031615 619061079 623917480 145350087 895971029 223444796 447357654 782060812 668933233 390619810 391595637 218012086 224429325 617112510 747832921 493969572 15053882 511857336 962510701 732673511 803501019 351425069 991198766 422181192 196984487 181983149 202210094 467095743 168850090 241444414 61869970 311381757 757280708 181603031 33637269 15281635 392424488 70512358 307101443 984090377 994645727 717968587 151507391 355179576 191825475 287735387 618406973 220460016 655828612 611622749 439760392 68713443 418336806 499907088 427506749 198290296 777919617 232892324 388800015 777186889 379438656 970014908 173617985 794337957 776644067 287184882 200247471 469940239 955438141 213354579 394945221 98337725 154736886 498421727 542406150 701499161 206781705 513183754 431451014 566461508 969413959 191654462 429651825 627935374 15590611 461732951 788096898 129477375 258827685 296289061 759565708 49598162 357949703 677498606 248682997 706437108 601518619 625472489 631562294 420124553 316324434 773003971 913612124 546720360 213607926 146491678 985616522 961422746 802550433 638712333 575912821 55234271 851133380 525261978 845748454 307054376 26342690 15386177 134278972 915586334 813551442 236751730 445660391 864037274 480317504 743627282 373726446 447439915 764067756 404803066 996289386 822231443 196570025 819815287 476367881 766104650 415516447 283256265 407665804 141766906 302491210 49445284 497389897 534459649 665164090 47419313 696489385 821590258 556170833 890755342 414612139 990628116 402777288 44898762 544569184 223060961 56270122 105800554 472361325 282860681 610944470 885004135 749814668 342846828 784116097 145108398 180118539 239756452 402249650 389480734 892362059 460742777 920110405 324150797 617651266 333400042 499315945 293883588 969924346 122939691 963725218 559605758 670423311 901166113 556789063 371646829 998617653 222623976 224645893 559725109 2762416 701950542 423875034 50030447 608737755 27855445 764040986 368448680 910210722 768025780 725145838 448195679 48449031 930654551 581321936 41596042 123379104 869907163 931148817 424842002 670936087 363206419 205207124 546695762 115683241 833557382 639970832 192630172 775360168 280311278 443163409 480663476 981876217 781705914 642052343 1583955 114898327 588598669 49137589 228428197 702471438 941495229 531578899 223904971 177190912 505544404 864199725 569445466 336426148 966981907 836534771 614766043 836136514 442434538 863679399 115694409 341018552 242116225 657661537 468101014 919932408 445529651 838992526 479911718 6618248 449335565 642563181 190052945 996319744 210183251 489402513 516102117 734346383 820223740 308682338 60932003 281795191 669028913 102029979 914917566 632718477 915924434 927085517 450416223 885638330 548310257 692996315 553184291 830766716 181423188 265473405 407827611 980698981 736812791 42312381 290854346 308828059 471467656 858227580 189577643 165401687 382384618 248900334 714964137 576979558 801897394 932584730 386798629 567622315 648221357 72398171 178932980 62291099 551266392 928109793 535829470 28434623 794392422 417536817 521954336 566509366 138458686 972036257 804394987 926925872 188678011 82515165 184701667 287454324 475876458 582126949 713856160 205506011 299396495 820764172 479128368 219490258 367350560 728808314 970344851 453114844 175412104 939954091 497768510 407389710 550142438 760202351 375704473 514135442 28555404 321323496 613743745 397396772 871380864 398094094 175473350 324649880 703550718 287154222 502831534 702708818 276326899 521735015 85698673 533955532 544003716 107586348 535133370 762750483 656761989 41530053 880362284 844948811 626675715 16295117 350474715 898909735 232724411 324324277 559779535 142901361 511002528 807015488 896579717 265248136 601129305 28513797 95612525 914194653 897044672 167603697 356949869 167581301 74789476 82182338 88027228 292660074 617493000 421355917 78164616 283374698 831336738 877889592 958847025 3119670 704604509 837411328 506555147 318799908 735063319 76269045 891477184 677467294 394602979 460482937 579606892 700518305 179196169 922117317 917900831 929758015 886621697 547583844 506107743 348018717 430446332 515459766 568109987 952813046 505715035 475864687 478926297 132494870 930293813 772836629 414756832 996581855 121661142 848253573 613288207 885826376 704969530 342931566 322503853 808330584 266099862 99699412 234712694 430350000 96348112 179267215 812298525 619069439 856967682 205686729 336766148 59437707 472450299 500156548 34263941 194973359 481367997 769596690 536145901 284243543 170789632 458427035 872135547 288430469 682433454 405750682 73497382 509225680 155786597 851585120 186048468 960777184 516486904 700117392 685527780 760948723 413288686 60257953 916944037 902246491 467206658 362133600 685586140 196037374 652910497 879092075 129928002 397157589 372079727 438935222 792962564 889713261 600935618 909158410 38298178 91505769 602110757 923150977 227945616 663924733 396367575 100377356 22309239 928951157 473657418 377283309 209469429 55473836 345139108 498090557 955877881 330137493 511792961 690695783 539589352 888182966 320896046 954630827 189695515 622488488 677240496 66180764 633663326 720955801 214714556 475558563 557910387 378703305 419413628 917341305 172234381 249191440 99982032 628791217 660442838 954634583 651657674 422173228 907603689 841028122 368069937 893276834 789870168 924553453 333750527 417981216 362404391 776393972 20167139 506218372 723931471 845458537 244644288 997050371 105653052 679752473 269360684 764714916 605858384 933066983 573886194 929017539 325162590 423184456 774518928 312825743 874766127 85044422 278338234 489903243 165504768 971999614 687177429 590462737 211001090 566258081 774507133 333849034 996003801 43085558 317475839 100759351 989868062 659674198 794374367 675365420 121631965 441064495 406301268 938669135 615686168 48068866 209753031 135837341 410431809 168142822 206195032 950006246 546539460 472151810 884763737 910450508 597988731 551156758 353659345 48033992 641725240 486005491 777547002 470086565 741691199 777553918 726383043 95090435 726000072 765948082 649671502 848465493 830829953 536674843 402702963 460266467 58359819 199269211 883372604 130379081 219937401 38457384 435339367 279179766 765497812 455093580 47997415 240114606 771801497 69776676 883940707 965545225 165673528 865538082 818219446 206340082 845747607 168004939 909473389 631809064 93462926 692093626 74925132 322505664 296639593 260467227 127607241 77001121 130034537 162193201 625910159 244352518 164939075 821376592 668912893 866517760 956370079 39979747 875956901 214006514 33748122 972014567 525086413 323164435 840752965 518254 561618417 249784303 371929635 925285406 237295935 990940647 450210991 418709936 597982489 994026412 687362260 429987185 633633175 150774984 246395763 505628099 422101250 887872533 465367776 996135837 612131418 665538115 525155685 536975623 513977298 722638423 252962750 44810144 84541262 973394470 155077020 220594456 178799340 945023198 921211938 364951478 81576312 681283454 51655275 982372050 77273334 399155545 344324610 512260444 623213340 622161048 865106280 613983828 232254421 881201332 810069137 877031247 926618047 751858432 491225447 845177081 70477486 267868957 620418118 889753485 890918439 626290563 606412926 892045663 669021158 468892671 864642773 897277267 393739352 512171567 856474114 901964642 944284961 370376712 987687731 925580572 969943960 851149905 589663880 135400993 635820870 940752677 901948821 850503335 60076139 368598645 98334180 219853816 259090553 21452420 820842865 290396912 552943255 280894569 605835052 159484547 315162143 864976016 232411515 13807157 256937248 589303609 306197685 707444384 940455644 40985848 893636520 290969586 969687627 899594035 553163283 335230060 538847895 25897127 237213997 726699748 231111582 16972772 666373660 726649667 258052723 14636492 966911103 169501448 856976862 765123096 759192293 156990916 187337431 864492499 542664020 236250524 350980366 187054557 770661315 454158282 340067686 966152041 841372831 317874972 512729206 143264383 340778314 807474292 567770375 198880379 531520663 226337094 778931353 996109964 772737872 390271517 627719133 326872630 640998576 602635542 803738940 753236432 209446633 294560355 852611919 700273415 175063456 314535625 699297636 143825753 383942252 569167906 192722432 663081627 570209114 480758748 324334424 979423092 414194028 509200761 441226710 457009119 728792341 77966605 847173274 38391725 4040895 711954371 650814454 696023297 139402565 59844696 306380273 334346450 629198457 445136798 752975557 806527340 869374367 310384379 293267298 985022191 433460720 654509799 464273897 37590479 160727833 615852402 336356913 257504594 719539641 256850107 263815237 863435797 121855974 199324538 239186147 359373448 207391145 939273591 884185087 171364717 754838397 468958224 159421758 920812637 407256788 831539895 766819452 865406019 925179538 674242930 213978694 657671646 471302032 707433818 11449953 922761796 211970842 741463836 48920129 373540186 845473137 860682619 493869970 228095068 717099082 890113996 596277939 693530203 167681358 538420856 168818486 439370938 749792920 711555965 258358882 916785073 805970746 66767086 175339441 654119114 933672888 150493551 942013778 548847975 913931915 870323897 216317096 891482938 608563359 400435228 711611081 309468362 786882517 601506040 170939647 513873909 649453954 978091331 523862347 153764968 852837614 808691718 952018141 251658281 504340950 657655264 415845021 270761998 123698923 717333889 208949158 303001667 783331409 553392688 929944517 649937608 647937057 285172806 446282238 135259633 871747303 730228145 64482567 37589732 933645348 389222514 479523276 113507870 838122189 936532767 459676649 922479087 741915082 189955426 342612019 720024313 940234360 621894775 501461808 910036661 581274408 568634290 954937753 722019310 897289629 576766711 350799583 820322115 614677394 743467840 134774180 561175977 112399666 790318363 990183486 596028648 413720478 874680105 551420727 989403673 989987179 305706145 524542927 190914606 154700065 37429706 597933688 985132650 196894653 716402308 911101785 193219813 640242479 416970944 727913677 988996873 263112413 831778563 885694945 582249496 285865503 670826728 329230041 330552227 746942145 267404699 744860587 16845332 481428868 754062942 908344962 131023653 616583324 415335175 709654076 394970215 230611507 883961472 253458669 876428221 497199845 48162630 118310490 368787422 139103810 310814699 923235455 81635030 210395984 99827605 393353738 173015173 369342214 56787580 482834653 612116766 4142802 308385391 159553167 472293802 790636308 140446032 671325420 385565315 851614113 116101524 548972145 575153113 162786881 648967876 645936849 836006448 958157104 412041726 423573362 973376224 221068705 233761908 381430257 635134100 190762550 55767020 396744346 564172 573598090 599732030 932598000 459933019 878134439 809476314 326349355 977875689 429321104 832034111 411879349 473647985 853885881 16728453 146227116 337009604 576504969 556928980 626938212 652956421 365692383 117872106 759954914 485263660 310013066 938741146 222042721 164110211 720267472 967020359 758625489 46991659 333130984 775874157 86096979 885639576 423714688 439600665 515357630 738049297 811311159 505353580 411123230 321055025 149370404 520994331 611093807 875439465 294460493 121270514 241753574 547517307 221544497 763311180 192607465 562376192 744771647 12416157 283368722 510188772 674013276 154970345 136551919 622125029 99637346 400274250 563915333 212719895 959142555 29542253 345356425 90023778 806367818 182942485 751684453 939740418 228183586 789430935 497762361 31529991 269857485 317153629 372144024 590872275 327641446 160961636 34440647 381219999 44036095 908843709 761371969 774978549 234582044 785072655 139281205 102661943 275858742 980250899 132088326 928203031 898033466 315430935 801688010 749433117 236920583 826063740 142646476 138891301 768537332 56241208 534576139 425943262 370378567 970285141 926229432 813405772 272566974 972030832 116052924 39695430 560230154 964168507 428878383 501317624 355974480 48340475 163225058 486301283 307322022 556299018 184699095 257472728 890397340 188696918 674761923 307913601 877989808 522490848 814402963 180876248 557305304 41733183 264178659 845981486 312784637 960452378 440567688 960134949 866812794 341496498 280721416 65352758 570563745 705666389 884896541 582146605 731624246 625745900 706130742 150463144 921697266 810242670 464821750 654723483 190241281 852634218 839777459 40092622 604727172 649573762 959763704 912917341 134584336 198441450 187116803 373836344 997035822 805265645 109755976 373908641 98056409 114169192 190041068 648881584 660041731 779960909 78436170 166369234 644301584 865804578 935678578 271739718 954190424 617211008 839072421 268696735 572436650 253730452 970612443 596098373 186243012 487153056 489609789 617970675 784169180 493843579 766864042 138530618 498749722 742569741 569885494 915644925 342242331 788926165 923468455 833298419 417515632 378670947 247798263 852148777 68807709 452947165 851913941 873557373 267833114 488541310 42653219 178839844 813913557 928199955 822558329 258396964 798023086 955497340 507138209 259990235 117242746 496194353 579448857 864777078 480762881 520281786 191477652 452527739 794315392 378048054 838187897 669995584 914208552 130475989 835764322 299307633 990689693 190101598 541295519 922040462 179353975 661856170 178517937 243994218 911520452 832834855 157710543 638202029 437322884 512640598 949925220 622244179 914614060 248239436 462195855 529403948 150325028 289276725 899090081 313952090 182758217 973981901 605834147 665238485 89736556 742784229 631969229 891434986 946113744 933412068 230054416 863572920 193574064 506308931 288572045 45093298 117001911 561820688 97612572 283631392 249689990 462672236 463692230 846039709 793874225 672117773 904094539 390188186 968640450 181723581 248232349 513373146 876737461 923227096 275441251 635222004 314986618 703384530 403667319 157873109 684368119 48221615 541255017 804127803 504593411 42308233 296042489 659422778 301588716 72146190 743134880 66086331 122721266 863618560 439371528 413271032 126949577 722979507 5014416 602498050 219704091 329613202 166025161 770085179 175512836 146951834 240256251 172149724 578686868 881444316 668710049 582555504 386542929 649302528 224567016 377947479 359903922 45770941 838506293 251111749 865333413 526504802 457210012 582312896 410600202 530221393 901935209 417290405 913353013 279268990 385212059 493385635 615288944 428918772 13053028 6455998 619553398 600189520 601680554 910862030 505539066 920018500 161505929 464678397 285856542 272859413 608258511 757548109 46956540 287942430 939393919 551931920 505740577 777964107 20419151 592614510 971058189 546817183 592650025 248982498 346417588 626573998 954132910 402400445 662205696 746692131 138129070 539030946 575532876 217653820 205992625 587862536 66446058 141671497 984431217 337055420 124063135 699781680 108428638 815860828 92468002 825543916 510786585 817552348 282870688 701879561 207188217 80631557 199942203 489767722 697619081 967670513 51424134 397616772 326387207 206347409 708100618 756020576 45588967 120512807 943335621 643801501 772067919 869261004 68468134 571590955 665230744 178108651 107416594 608951953 81409235 992518340 88700770 575342951 550702146 71229930 843224931 827294429 908235738 367966917 573757652 156359731 444656072 383080209 568369131 75685183 580007657 700327006 674478801 448634602 840095568 431858318 34512929 232874419 493935300 129895513 594184045 722086442 243038527 170379724 83173817 465888630 812971888 445451973 831898622 988139984 585021242 571051897 114566568 308496134 25837107 679547119 178654489 76177657 457912870 915258243 113749540 765298719 751372177 51696996 276346002 343778817 259252776 263457045 485384352 627712958 29298000 245124079 301234047 6186631 950977188 650692254 70430163 460477473 655152756 676437920 20530741 295232870 260662849 994880458 199574449 815232196 180181827 971699394 233388105 856164028 83887331 511730053 488459120 120768100 659738945 111203555 465402511 991232998 933403055 692678654 595267459 722140415 65938739 996032719 727000861 352812928 586601737 894889121 822587297 744808401 231480095 474205332 751959367 31154025 921303192 350799387 51082430 176160599 592587338 88066430 193176996 785383100 256151359 877700697 175210767 401284431 126783800 693099035 260088839 810857943 462543141 199661704 853614601 118653109 214724526 991388216 483598726 409762391 389431213 793496854 951135841 316680134 648226994 559564513 291480181 4749593 236702590 736930222 550739981 41882111 38621832 483129444 222955626 741396026 306739323 13892414 355505729 8995358 400726710 619925581 788371002 329269014 545960394 470059508 364721010 405354016 987583488 151793002 107299834 408659532 857609169 275218235 784596821 408686400 424253548 292293575 838969086 88264119 148706867 398609346 188151520 764612093 762950462 13246643 505202140 604611189 820331990 800458613 568370759 485348372 216469243 13177016 568521833 845538019 270650079 551499136 569793791 969481344 970413929 886822309 537946553 318231197 819480243 628883538 767689661 524476288 892672909 437389959 262658594 682838146 493661687 217337751 371239542 507429520 32936874 824095146 864440633 804301997 246193808 549884476 456460895 244099182 384527176 113024156 751357394 687448700 170155427 104050286 904868846 948629782 509106474 340564010 269370372 669475468 150215573 191165339 199150295 983608773 636275029 347412576 995945761 137310394 250293771 167479406 149685775 135999225 167081230 652697228 439945153 639566370 977415146 912094421 739345867 271181421 91021020 973904186 560418231 482196259 476833623 394890750 524386177 814701857 174407809 892342840 642909721 633621336 188064694 482635348 21382629 198553423 503228164 296960658 20946748 118199199 206427054 965498246 379451116 914742902 64520874 434957974 924277428 637324821 217146659 696093823 170227147 504001874 101531383 640084433 105445720 367453719 892641081 812110190 474613495 40706017 347907760 567066383 628433722 682491457 362109015 7564735 18050086 124028767 467631067 482134110 391390642 440076402 931478560 361850399 567340107 784525897 688722876 571540234 956086611 835622341 157876603 866073723 879506845 226686044 746540249 989488545 747248115 357587608 304804491 298060800 585659281 628355734 595018486 37011951 222413991 631197832 807964854 268857627 143953626 929005363 326146329 553576194 453901763 314425458 774293154 955027321 925560686 621649329 180894086 806268711 915442909 382366834 63685682 877671943 846124163 357488844 434429379 650444266 319736010 549586407 117920908 625433331 715692685 250323073 488070292 671815193 949044126 893577068 100090901 292466088 323102017 346009101 62008830 610795968 688455343 310176479 64329330 493992149 630253973 35562478 909507399 862287405 144299666 745709405 523952264 53398117 666252732 986251744 58418420 646058477 846995228 243129666 318823036 935161735 332926253 373797601 758751433 115128524 709047137 745425453 908161459 472998567 357980316 2967852 747754443 496595927 13125559 732725497 145645266 796776817 236411390 85234753 564129856 215022429 103071667 429387204 324992958 749569748 519055497 15526618 37739436 399836904 844269097 993760747 913233308 531637500 475412656 606710006 295047893 554261832 535092015 278941707 13797073 412684118 541725738 227769297 34870719 50210440 559151130 14116865 426835201 812178063 237396971 845165544 173316527 73014773 396164990 859516649 64125203 682029205 291220520 477493497 695955243 595192349 529449777 240931106 761939243 645672595 96805975 476615680 359960568 632478413 609926216 171543623 887103661 332814583 34701099 540394811 739851034 537300753 117894936 397573942 831106112 364510575 208998043 436305445 735033558 306651447 887885109 432561163 437398471 993044710 442680795 236842877 176491698 746898124 215057781 717011493 31623273 680449419 501613920 22177600 328741746 883441820 288139757 775878175 804325513 881076426 889748704 856998570 134394140 802171060 533576689 492487640 156244429 55015759 618725710 242871864 159236852 798393442 978632215 737761899 827430683 455904009 945255649 121799079 395827584 854500915 363964980 120525366 730932886 279107876 581886221 101113333 675909764 978262004 808786269 197781206 102303652 459527181 999116423 296590686 477231365 374176432 105930726 143954215 518667498 231673201 865311557 843235167 447559497 711663287 350526821 310757192 455572045 73004093 43816570 646584502 405243605 889421204 317011630 224167572 261345523 650529439 781530269 922932063 898379885 855318037 102013912 110902185 143373119 542027778 275479906 326370455 798744598 884161094 373422134 542434404 249097943 50009364 632753598 797086940 86626070 116458357 968219741 406164961 326467231 829709251 380823015 862538730 462122993 753877550 183923236 514899071 779394750 977080634 197432145 496080574 708574317 601540671 311273118 605973977 858763416 30838760 588324528 652762518 267987342 505616564 240519201 158681294 121481938 138284921 235324411 685399022 862863770 106989020 604865601 595433849 399801169 393363161 66631271 355968131 807791125 386541377 449804244 220006199 665575737 185726519 284956263 351093587 840948677 998325683 131136239 25019559 292886257 849437951 780161458 586402202 851660462 236439868 891070695 18205605 164310557 163885022 256040252 498070485 894572053 689120556 873677904 759077709 998266273 441131201 153224506 934458818 194070656 72780814 931444992 923094525 682601380 440127189 884638497 472233053 315898291 747491759 268634124 534349138 263340425 480492168 71720871 93458915 366583988 415406878 45739465 646747689 948283895 52289925 696736959 688949714 567857095 512046757 398064075 926154399 546029265 759421114 621055904 524691174 830446194 339701204 334994664 395215888 190010685 187136597 315156670 980855580 286067577 391107957 180597044 935553306 933819297 232075201 929931214 910843314 439665378 898489240 929606662 13624219 113209248 359420333 572237254 813259555 674142705 155253128 157729776 909774510 901383200 402400261 332753114 707503407 270976811 661391315 770570442 730887856 1432390 484092917 247267967 422890192 909772886 484111941 766693800 967633728 224337527 901281772 17857898 402598469 673963127 655161836 625121502 398253369 161246808 350521750 289116560 738387722 804990930 456150292 164395521 2862266 494735566 169849312 758132774 877534685 81556460 154512715 926091240 988807454 943868670 509609719 935978402 745666746 643528587 88121693 764490918 713068803 859594061 115760713 496848824 259016414 838232243 40235864 605539217 143088198 807838560 632213121 326348637 14964423 9638570 491525769 523477822 932732419 621477404 686732685 959537351 511941169 546338292 877380476 576748929 872616089 450736549 541672091 814575977 916512281 250149975 199238143 964642672 419969955 559546722 456215062 731213818 234918588 375269591 405229343 971266400 274882559 540857847 361532333 733069422 738458520 135590841 775016232 18808549 242301898 619754312 91666507 297267706 15489897 925548675 897073063 98111189 433371745 401943164 813103135 592120083 563941933 384740346 226793834 40116549 42827360 86268918 774721685 236657007 552298784 594471969 834492542 434034569 58173350 405704541 247380058 438940162 290537663 471094848 633561647 154734136 584823118 644197268 650071387 678254848 324912328 476460762 527641867 545945381 543331254 69753026 69050565 51444705 192215094 424431028 341321439 20199269 925467259 551128650 995150597 439183191 183349065 110272467 971711671 28701007 521030265 494545618 500749256 198127961 630311803 584670590 881220320 836351094 624233935 392958016 653254651 302162714 127912331 491556407 926284520 125019567 938578904 340308919 953641932 437715217 816501109 809109189 208486812 471929105 450870579 485746077 748159142 753691378 19893878 941307693 822311689 211901423 134180283 642538391 560783672 509185459 45350156 468647091 463476859 355252959 856560781 50764938 302429549 475893639 393091827 944698332 168873599 248457141 254123528 209650843 672025204 896074213 602563881 266160238 851676899 382661000 140220872 134109487 496085689 332337025 829816298 161861997 813168820 409044650 651306665 121041131 483692520 783202384 23202483 423882527 252180542 980893875 488561353 252179892 675581168 733605256 513643585 173453576 794296591 10437750 995730821 934440623 51311613 80737692 657695890 175296494 960804339 266183690 656436090 820006464 212245628 858702403 526527202 386999253 635683576 857780929 307311748 28324878 375347994 150093425 388380591 17405955 25490795 576940339 619485122 835128061 569309125 281820763 582979764 180590332 125243864 912927027 244789135 358655793 33291176 615854455 373929200 94292101 700668429 406529495 438924169 101447185 186756913 447408248 841855648 169709988 841200918 149858675 800827533 249131585 175202318 360402261 821672768 867102365 906089793 50423198 91096248 421821861 733547306 549093186 562525581 207328502 583858714 691203371 760302951 708475748 655541428 471393460 66213764 928879476 843790447 569089071 247341366 365279201 490702872 305110369 883572835 339312666 298118733 465076225 590388227 719743682 993369090 422264380 234234022 900346927 697853696 199791924 997540076 579343597 903819873 731150716 503120906 58937400 399996182 30930846 39597131 5453957 183785569 554164373 493991309 72519673 969258075 562602067 991280064 651379440 621670511 857294908 549466475 519724152 617982941 213173673 22784039 142282963 148837432 813241447 70880033 473440249 548236264 358998837 986101660 545174547 302308521 526455369 237358445 752414209 479150090 445519308 479056253 124739029 522648559 377165913 18511947 142132566 101142288 751708034 383100008 766407294 72467320 215230027 719988472 888470525 452308742 582333869 439707703 464913331 777419759 332417301 319301106 723633465 69806906 85266146 712845322 987369049 493251907 59781354 50833653 463648658 715709496 295696117 975055421 48846997 913848991 276692289 882161406 662612682 820863438 9420540 658543212 648223180 747969650 835456205 601533003 873320425 823159561 465497420 154858869 166492323 120631399 426711430 464161880 240840497 362991669 527784826 992123765 155212031 514617709 953411230 710120418 433917481 128739552 553274458 715304393 627015172 451509168 831016075 368790247 962846614 347305942 373395970 30114062 815279129 87622813 642062595 694913187 767577980 660708645 185720263 91779360 696990945 677496545 553075450 529453971 819184416 302417433 505965117 323013918 99166531 709401193 401963685 628439413 817014024 87253312 476049722 144654691 486692707 240120418 258870137 447917381 324521209 497934951 479269331 885543309 15460517 137614138 188127276 922618688 676494326 708689562 210987100 485572217 221031343 898355356 860645041 919003876 276946503 865164327 663002219 583571523 272266855 931725174 151705151 518832365 852090222 340551322 139865301 596156490 84849136 100266486 51138378 35981656 828432947 573978817 551673263 938669353 220222128 334103943 186552712 518345571 601371800 547338408 44375117 985029310 654266445 907022552 296514028 79505290 384969188 675925917 909003077 212591654 299330474 677005781 415977645 724636554 943995036 32879149 700430956 217082814 574275821 497011626 425689919 975295585 364097156 652664356 626959574 986204451 244810107 658864326 285541463 993966666 647804065 727534224 855401689 35282225 756111865 550432981 724177898 319319749 231350585 666380221 995161610 137959430 558769228 424857796 180222766 733460108 611945424 479469881 119433533 229703936 998612377 539084992 299226262 195261854 59966764 941210577 520117385 274636474 985531973 603885623 907068377 133615415 69110097 179705745 449134913 695506705 662669301 179546068 313731051 536899029 553887621 835483079 896014330 869538596 116607373 528520069 21893378 826724660 285441612 635568895 536315530 581926222 229444404 713223800 380870801 561165905 863394156 984710919 622366214 121427758 395817038 16984856 534850383 890747242 294086121 928249579 596548803 469296543 862854016 974376724 859761456 746124794 880599560 527393529 8814166 776716479 28388526 607468887 20475241 578577601 362010959 123141822 764808595 649764330 521687295 644742672 800227951 430394809 866295939 744741638 998235279 806461375 994352854 735293611 33680376 182772257 480540072 364869599 650807969 794262041 451413978 585700821 57956088 282580085 257173507 193273493 726199388 46612502 787813102 92168059 621700516 566305907 428251674 949677494 864163222 296539156 290396729 433861834 75330417 255970583 669094321 327269646 767065956 229391277 164732702 117204527 403814676 217763998 788302798 683090859 986695706 242686401 106563651 988262231 17040515 894722693 671911093 68734426 355663182 291854444 729567629 781488431 789197041 308820874 507989995 344482599 616100309 920025354 186178082 293646821 480995029 233766313 2855479 126650976 210635203 665521209 528911973 464357604 582674915 744346656 418143131 231433105 400878190 329305046 51048444 39012571 144900881 746186602 759073118 135088136 951038571 948359422 292067788 812586421 507457170 986728775 823550468 467827793 786010511 457422350 506233338 990890657 506669533 665299121 477070163 393251387 390879470 123049634 632820203 229999626 461064102 667345895 874234960 38921936 237670622 958108569 31284804 310736287 546931682 120990821 252446014 152631903 348572404 37991182 490196714 793195084 568610759 571228904 447953317 662445685 235029508 822985311 566244098 538280510 154879432 299434862 916481607 977923551 175558692 493951017 608759536 80613090 734576540 679121715 22654251 171274921 748631209 30670920 562847835 473433829 876006455 625291957 720318870 496257056 522954791 457268187 834260007 632303669 55812046 708990384 701308428 626969298 930571893 886769981 580229752 25763325 443376599 961528609 940428370 667925132 857486501 536419340 521747637 768638123 994241797 634478917 149876078 958432858 14357263 266866469 194034561 339448301 40855887 218305434 388445093 554497674 526989638 913864869 96185027 521199278 379790825 686244060 859364987 388413097 488941088 118359016 282208670 412747549 264900936 248842504 528362165 273677699 519463346 170354573 785769593 264897701 323637538 51838812 511171161 960262437 842180432 983410543 312666359 614243829 587227242 309504084 758415019 314473693 169704848 230382764 54631934 44050681 662204247 298596269 784001584 570240312 221127239 264614305 213109172 20199646 683233629 810492005 549482671 693818370 767985802 110611947 71435644 120331793 144274225 138955448 62503210 897613897 894058157 590102119 878463484 926469183 349910217 258350628 713534440 520199258 984642630 772876593 331101977 741353045 726998872 539735396 445881454 124103617 814616105 478783911 149892088 735923840 918601045 322767991 348724608 791344460 885171821 91692134 392001790 749671982 472551540 793024666 591328547 580366087 295326821 593422667 620330960 944499722 428968875 557974600 435177117 399737408 858261671 241512307 818373971 942113795 409334573 806883136 381098610 668708739 155015943 794284346 713655212 558491972 898025073 383118463 225797224 934120606 420258459 461207615 235198528 172495932 604855851 422430272 477113219 576655517 795731896 416365917 44118452 780415126 348236368 98683394 79015945 416455630 859028466 391047858 834174444 469508929 356533269 659410050 703732606 616557502 847579168 761782683 989169167 626553961 216626159 747299259 571323047 330796857 707290709 384990901 774893697 191460731 855378324 120697068 226172810 741400141 123884006 599094236 98717414 381926692 884816376 861739666 346700140 677112391 484373866 626559022 388439589 13295441 762131280 48387688 367562449 352524211 323252404 859714057 11858529 713059631 737681681 106751341 35847038 902434398 162270937 369764616 347596545 874541355 260794353 379164125 224658041 566460246 478520368 267448840 155201192 122249459 383346147 958701366 241920518 698175720 55618124 222857512 15791933 578157938 41185822 346070580 937881003 640502944 861260803 971076548 623559139 820402903 432805654 421267668 941360684 847113548 655004521 983756408 460150528 52332173 507607681 330846804 681953678 562431737 108019157 258290978 547279929 155878211 655406930 173949744 67215128 953108723 440382938 306181343 920172660 288781029 830674880 795987749 538659660 402462664 109123405 737596428 723277780 857525407 773518143 296849201 25182705 266300228 782148421 509530181 884791743 345030880 857369220 627916176 318274060 200247924 261434389 799513705 420279514 143139668 48527748 500573119 399686624 54778791 151930195 768101523 10401034 656820456 278839157 330923131 194715381 964807272 875660243 797908001 773755252 581861321 31198410 752538050 251004430 815932292 292396459 854127024 762357885 75830628 84565306 470427857 403578160 572877065 42508336 924325149 191762378 372759655 411873209 506925603 838029728 916778564 410843127 296920453 260827199 21099197 392829 673812855 918074341 267078081 71617236 657225540 862700035 91433876 658110201 728434633 892926913 976947534 601155549 892753400 742535802 57163610 340078052 403967319 545200187 330898936 81689447 780977790 920532040 159815611 333685042 532354461 578727320 176575499 275997446 117734643 1188692 354805155 961825304 441036120 526481756 118858004 851867536 423573172 262691010 845747009 162226443 858556037 31957068 956148193 315766042 787481182 512198902 604128257 975481793 188091490 212145262 615068799 789666041 117848013 187863447 538656400 921962798 593985387 567118086 81447482 25310657 902709791 552648584 810241243 400460679 757931870 518263962 128569760 215880008 418640817 348693231 578491407 413826625 972827959 509883630 496955518 924021922 537031200 35689778 481020057 267304465 844639539 956886280 601410528 244517414 463004233 109781748 671398950 248000749 918087375 908786476 776952339 771206503 51370056 408579099 711917475 630812680 462124745 641060064 34807973 10721594 219525500 708112332 953559870 525459417 34749213 645425384 855589475 119940022 960723072 402225773 344406114 398598677 860924681 475367241 854390106 119535150 538490162 310177185 560430013 621487023 426248457 876912457 186838229 462931256 756641455 843486286 90756925 68198109 738623706 653092205 304906084 730976936 968594771 747392665 142115854 97668885 179091321 178450297 651606226 657086357 887014077 217431015 670074012 440512779 937052452 113223282 121786925 891567698 96104904 272352989 266489494 574267060 785878871 827117726 38178241 415539828 168536722 950075744 291223272 994421574 363818192 800012673 847714076 882108114 690613368 52737172 44442559 849178932 224434570 876163553 373141258 9982847 908759063 589940960 360912520 498668085 165898949 265940418 2416537 853194704 701081420 656815592 512099312 825412413 897893115 710397033 149839894 57027676 542158131 258721425 707103205 682311297 26027499 377610332 196074765 504988918 887029803 421833983 472009106 949097847 465608337 26591072 74691147 182244532 415981007 622969497 697961317 958064850 948866858 95689849 606321887 15560171 702546685 958333954 34326796 173986953 762206004 387485676 288294676 254234159 934964690 913730337 288598898 931826640 537864555 788048191 209057399 324131414 884735402 863331609 333168326 64699676 876196812 761231670 235182550 477059189 305941796 881775185 30251123 506829859 481375125 425906135 322531134 356768224 797548059 162998892 917347112 990785496 569525058 62844006 351533563 913243949 505137069 17426000 11762897 368437874 522548881 732287337 195688091 7998001 838910007 575225890 261439643 430293861 321588861 571754148 611522282 811793408 381676374 849077064 609249011 89167719 294700869 122483996 969148406 73910513 66903526 911751269 361297286 315070059 556302438 588480791 373113355 490297494 579127302 222503775 361489729 554105256 387655323 187377690 176372919 136739783 216461073 48889179 265499217 59812753 460491235 898996969 761916103 307096727 426939813 728158398 879177252 199974877 859579771 19988873 806370887 226464348 593455007 865486637 559584101 826282881 487898079 32617792 963381893 43815339 849988636 365056397 80855043 406782128 79210700 452151442 512209933 7254105 475282296 746464771 717820201 104623329 143872831 464658245 854229677 581925754 184131921 562644980 556717894 147821256 73821046 591795805 116226930 743060835 773303941 250029060 957637637 716611674 758790893 109155360 901952680 183106475 454582063 212697626 113880661 920910540 911724641 210992146 945872861 106504485 961658029 800855898 459917410 562658451 895868368 943761145 934122973 233575399 884498843 190858281 90656665 633987429 641736821 950727897 80913078 270978374 769258456 681009195 644838567 101387830 779338448 449863415 854315444 741959638 546707583 457945159 330772857 686959419 836905627 244777945 661457765 330543469 915234286 532832928 105536828 690455529 642953941 113462083 608656278 241775904 356218818 239951517 422519389 281793782 30568379 495981627 937403731 972296515 841650904 583195873 179105418 717807701 626139848 531278085 974854890 742414701 970270541 4445522 439055022 516404029 54039739 578116391 814378983 184572528 735818365 871118102 840388856 907220002 150548881 649033061 409940760 938623588 949606151 189335696 55732435 363874490 705310341 967104965 730145929 332719260 931946182 141016422 477759214 59945464 699661846 444942731 177244552 451305902 496775384 72442493 70050613 941682195 88293376 200831804 272147618 210453871 573146522 769457659 145947348 396390015 750684993 598382238 976794531 332843763 15479464 580836163 545392698 192307697 775993877 691401398 671764377 968273040 594037985 852568315 472785683 182028382 854576121 424783304 773616848 396753883 338204768 384079624 939793996 346755324 301056939 631290713 369325782 201833385 364106371 666489487 865530386 900627006 459540263 432333359 655501944 265615886 54536679 297251828 209195986 446368219 525971882 178134606 595651010 624543328 682411113 200235230 62571066 229339335 731673009 68084988 994735106 93590323 835248933 968763441 330515765 141352248 649179386 336896701 603115972 158322270 988338298 858513426 850658801 223345313 540301953 504970583 781504726 178040564 851047939 642350566 936275164 927534009 265297540 706088910 775556164 463347018 162314398 39892561 10298273 105924724 983714943 946333287 353778268 83950839 464603240 294239034 446485807 996084231 723488047 407376040 117448875 247829198 188853438 773464516 677942706 213228775 345314962 143700822 693239293 793634533 757797948 493786198 392546967 620891338 173558755 902710900 709296735 530780304 55232705 321231507 431390347 85331108 186740642 328140618 31832864 224014437 7171944 775479650 559861115 287555242 514935689 685443163 669439179 573341241 113599631 798937830 301465236 670687825 514068631 14082412 900236077 85248801 754463699 213768838 445710915 546544718 903478536 970425218 517737812 490107761 158062609 726742757 407483445 903441559 191560794 23296228 641198989 334112959 676489061 492684265 847390551 758605408 172328776 630499604 944148324 78903776 20946221 951164087 678671830 692733469 329964498 895338201 231636903 476701928 422526471 1433012 839407392 821641094 848877874 682754104 559175778 694807854 247400398 282967686 343709152 904919949 665667047 816750709 386711267 410155332 714444191 438338576 521199621 577456745 317738925 93461013 24496566 791856898 335869401 238742136 227821755 9081741 629361025 474831582 574646953 251395963 207619608 749281059 914690158 404213168 822704033 244869588 737322697 525572357 650480952 668363445 952062669 340017351 502586249 507598141 493407330 318926133 562498903 31242517 615787204 238696965 375471095 536294557 681924866 778523359 365981138 480738663 199580288 42604512 597026535 899408570 747666806 632826393 216077638 825198608 282678126 682760718 105341334 548529048 326303690 124082744 443440528 655229109 269415995 136214915 245678721 152647293 57818443 904955857 536359372 408760378 917233876 902329460 222225254 941525997 211183239 816092344 817487960 495689414 243543143 529857111 835471169 759399853 193555275 772588547 167253713 393190333 261604703 824204255 547767887 829544643 58989219 745072646 152416788 822498243 305248619 411050755 572807694 970723699 255985885 315536983 116190782 964949183 101518198 899754743 510039354 791036739 505859461 169944523 21320364 435205588 645148591 776461360 131780049 989157112 778333545 767622775 548300794 311999848 50532225 532791396 160092942 266506901 881196182 948990383 471837191 67574049 454663067 947289223 632771952 725439841 474655832 12078090 67506670 848904162 559171049 237626573 502345396 677591009 698235197 478543706 793766925 711146449 377582488 483728557 275414 857080281 443777809 411999415 533350400 458858068 999469845 438720732 93590291 863312463 995718370 930847860 111362214 568900110 242519053 91712333 702312936 806353799 174620413 986047015 446072858 561632997 117501293 733550903 752750867 816327942 310129902 736857253 237475259 551890430 113632098 32662285 514739856 641095570 276989826 673937410 777049124 484385214 758987098 397274759 491064220 843917616 400507080 381764500 192980275 163115466 384242176 15155863 956713653 24817443 345499658 139720176 358439428 610169607 110509378 440995187 628939159 432117747 112409048 525923050 103148790 663160218 596659278 206027409 631426367 998003042 482057725 649165720 139692452 591593704 845918096 977478821 386923499 93168248 639240582 807272015 52761836 267842453 915922612 830952868 376583959 790651255 366069953 931773092 807444715 909516168 291526313 399022787 902579072 101728742 820573499 541015403 349807358 953618917 688605595 982453368 36344612 939947146 870236096 220823738 530469314 514961168 382290679 854624886 323451199 647956839 688698974 980299237 84171027 448367792 501270378 985130932 593774670 829045698 158053474 943924099 957441552 892011433 157424353 622148710 394348559 395480609 504419416 497624935 120519444 171594271 810874505 38851073 803021182 367683145 701445645 224324263 736262589 79781240 320874191 821081403 731740376 32611133 938023567 663517079 939341032 34919002 495436641 630040072 312782235 911019333 395640875 631078861 649569970 198214824 396963626 571057052 101945474 114857443 14886509 757534238 944430711 205546377 641016921 644551279 909554573 152488927 129264163 407359135 707478741 25468256 570073177 988403763 611228662 654534971 803719002 482932900 832159145 341038547 271550937 494524382 722496572 965322558 301048670 638195907 857396752 237010375 880252612 926436262 580889116 628649581 166534332 590636240 586853991 731336033 80283209 687378687 872274577 645330572 497680707 952994274 799926347 501643270 718412500 36759198 51958234 585813664 2373629 593883212 754605208 364325979 145343506 657071224 941706611 554598639 702792506 394662820 686681453 831301701 630751984 514951107 32748058 860788477 25191557 507548862 301005861 921251561 644797339 844062963 491487179 697015696 506182315 206466480 215526750 425021100 819274624 657777596 438654915 187544748 334986682 606461391 409554164 635416883 237390157 76713750 706233472 2350487 201527039 107574704 901812230 613309795 50956525 503687475 196042173 876266709 352260870 708834087 192716015 832461153 602433934 346609545 111219834 708472876 671314333 58192202 725941582 155984529 441984414 480389326 547859697 372305056 891904976 800774766 972747262 693666714 311256264 880799478 124466337 832950390 973134829 534473255 119616797 365643872 978751995 20612918 278702150 844871988 49642881 538735947 627932167 665304071 994597219 31587332 89581022 746421151 596321112 494595055 956627803 640338166 245044845 436235539 706818725 333035451 59195776 726659944 355825908 545646288 145842117 30572890 174082328 635271885 480198981 982650442 466846705 845359228 273454426 518346509 774543604 566235995 874907445 645457515 462749357 862800925 958105176 442136993 163059511 527372073 408605468 136882912 185780422 955721497 692471597 921727435 781541917 145664317 651280905 659680253 881824536 617168406 875476868 124450689 793219876 206225883 639968326 507016024 822809026 896338167 212323403 545868791 166149384 918061704 622882658 168551366 180048415 98078434 911774639 417485218 922909126 873455627 258946602 101018459 343964365 74042428 722544926 874514487 325148827 598027366 941410474 710941549 109519273 150024874 155281219 803901099 37042181 984745184 59487280 18474129 12558288 772285201 771089933 362069812 90537920 852996093 848357705 999231644 664270751 393461654 222980776 304025925 203548874 317989251 683644353 82129058 152326322 906827678 568698240 473644949 440285022 482460791 293234342 662409977 344114664 450486734 375619140 315978777 248744700 791280412 325571652 693292341 185095516 544694283 821018592 141625348 206851678 585028858 578860585 158177837 194338924 339601274 780206721 320663501 539365763 209096915 114281249 485343732 697985461 808840320 358360980 331751207 283306407 914620590 627567418 757659616 344987923 605109441 730438086 233753353 700611911 635698640 139016129 729271429 174997925 911224612 823400708 629215144 12831265 382395069 342872386 741297593 537499590 252223437 909381244 869929079 863145265 431882554 144350602 448444561 56738580 142568480 619297945 860460077 186398901 21078093 463407528 51809634 247947372 89590468 49387786 990224573 360984616 91903035 628670950 752101824 356960747 688020892 612651194 300210014 957763145 243873416 611738580 727177857 42279150 683211727 599627736 187746949 482012437 446659065 984791613 158598074 963966993 61747136 872426959 67575781 227152840 413907604 595314991 286624959 997591346 269441302 240961870 763556981 170440415 936406429 517281782 916208678 996882798 332778676 836504641 474663528 822662167 915859865 368109855 391658948 187581218 122102464 967359957 994707253 542653550 855353423 194909817 859943597 821180907 522063519 79412343 697431953 310012448 256714945 308274447 515838776 254503590 724421879 946253780 974843759 157067946 72215350 134573870 569924344 236569455 653085099 546573529 599122438 629249226 164625715 447818340 641955522 840448420 386043361 830337971 501670858 270592124 380989820 537433470 920546477 342825442 388265982 89639376 342623856 316127997 425563158 61099656 455708684 992418310 88481703 856456155 214011629 184471243 622658119 678608080 477456756 784974637 939000769 805475778 949046646 534753186 283290771 208353506 270943420 310741427 711772272 982237875 234886017 415828607 607938752 151131788 499830007 513116983 245418267 422557978 334582210 454784416 879625170 951073499 510747771 394871444 488673382 475689635 128068142 586182273 160780303 873026587 384026844 537140200 565959222 728128573 891037690 935820767 698831611 206375898 755572976 368160400 925923760 606420500 56656284 857879992 587486043 289266916 225045196 987589929 226104120 245845909 976428743 633792840 286401845 451579719 127293381 898582415 877118581 744013677 486205554 578915084 31862734 349532239 162521711 601075425 967948874 716468105 1349329 818572994 233795498 209981066 411120800 311987066 367682782 800279318 991963481 510305638 36968078 702826437 424536429 39388920 721646484 986302081 406436544 505407797 603876224 523029772 661076267 454981688 913125651 246472056 733297914 407078829 169738948 824272557 612728174 927240534 134971198 207282406 122020668 962550154 873595872 682168372 250474252 88141233 552622395 140258554 222022139 731701961 196006296 189449327 648442905 680911332 749538672 509586207 12261100 565852328 754552305 699688810 935646699 777562573 485568896 774345220 380717316 565618594 337353778 265185907 130136855 299274889 887215185 122064276 399552633 130481015 423228637 192626199 858478962 364948085 500284936 935334654 32025791 159431969 270901689 85731362 27606544 60835118 953605642 464764590 539659915 497708767 547765706 595604898 568829768 468728720 105106684 79828561 673422802 609778221 593886550 449831139 213221036 123767737 51322051 638944980 911393738 612384201 844920290 851492723 754679572 563716358 100039812 546775140 170464999 606000559 100455986 736316959 583659155 805413396 647848100 184145518 265983198 894642460 338659403 446689523 66859135 943558848 881815240 912740256 111825060 657845390 686559090 46255420 613102444 546628647 859314645 893212645 463876206 370148289 264038446 211040649 213440305 30021797 726719472 681402987 884858289 578234802 979686465 826804645 238736097 760177624 46180989 884107168 798863139 612211358 811295410 566938781 286399697 739536029 47567907 580267311 744073912 116561411 85098950 680924351 726351000 147342097 366489798 899608071 339825061 361981085 957545729 838636951 598065929 599992977 776689546 632408660 132833376 607825514 87032104 217715188 529603642 465912250 530448598 888520067 525089948 232886438 922053697 359325152 102665599 766024808 552223309 282540608 122089296 242612174 281043856 145232043 607845231 10148793 878967510 691528314 675884720 431805344 644333467 770704607 94443996 980083722 929771668 917289821 492215857 370986263 392421414 117109836 807785950 427027704 916314349 155287383 454490248 448493683 821942839 778043901 241725384 480207712 257898631 32738323 493813675 318773550 345862162 133199936 265662256 834390878 552071493 639212159 319200974 598444039 928930109 917863585 184364779 165122129 208970829 823287496 652014694 353745146 894065276 229107694 254684942 90991316 210288132 169536092 482908712 228760900 361313748 729888307 514453741 330607301 349263375 343980518 410048777 571240803 69970059 517895870 822175006 509149505 153515859 324721493 702178623 330980627 576771878 400781851 636473205 927155877 52872181 800066517 217956925 666979666 947134313 197370392 644528392 216735373 391122778 160126930 62242490 368565852 621686873 304793538 292110892 632030167 52357159 828239099 816672939 114071470 727834684 544387429 280766070 583947425 434602049 218358844 496699715 511344645 562908822 124641423 242923706 663148614 295534285 811106754 987452665 226327903 105549357 948551692 146481934 99347299 912544304 238104826 962360192 247923960 665725189 818979818 537211591 810525143 135880718 983267473 800676815 172026190 454719075 330332022 95484026 109734077 821102926 384323700 614523419 951299612 2600141 394893628 620806139 484303988 878528532 180750801 641538007 77323873 145147400 325308170 731758688 154498199 178249668 107627283 686839226 757669466 947938072 104242156 537920509 313591300 324502277 891545577 397957559 261233027 577619010 715142192 217661545 343684312 928177594 722963774 812683525 963657881 519088396 292274018 573999223 458764399 161063690 700335937 343427097 830493081 330600506 359839824 965187132 141626728 214849368 445155165 240022694 510178753 181258706 416413447 218825487 798783902 290048074 817683521 884100003 260778893 887453976 309840083 636951939 964097583 980389062 431172057 742709059 240513210 210346130 457882690 443860846 331539832 737466607 780753234 961643774 496588358 744093188 41580832 704275428 403692310 678053931 185252633 891950982 185661037 921591923 520684155 581871931 989695461 720133407 127018715 187168465 963656364 519268389 151290528 486693128 451609604 793924016 328103813 746435093 973720001 86759071 953579803 717228064 145639630 270963972 393773380 393188294 501075880 96986789 972185785 128507031 946641121 274951038 34457990 200603033 331309982 889646140 923652489 879443395 174592026 623902404 17699574 748840579 448460321 939999402 272081109 975427641 789472150 169497018 902495618 304744633 837679853 626301043 561685293 340956109 903255473 282543239 248706648 511283633 799275263 633368413 76868188 889140629 746942986 769573007 952015844 593058847 418652309 441002092 413898607 518082022 346817404 825787511 479952850 597042680 744813867 958839270 979953844 247007317 138225701 970086436 837833489 429339249 26355070 863910223 351913400 830981046 331498338 64568506 969950157 173992960 37576076 436133741 448912711 59558943 533077455 205722784 28624243 630874712 913565841 592358468 949359471 874843365 564230475 251667322 13104304 286917744 176445194 593879833 887458685 372984476 481752305 404765740 693908337 845133436 644614325 576381554 578538493 936053018 463747359 518462173 37426403 341290994 966557838 356762131 827804860 218791284 582082930 8057584 712869747 922364293 486383826 587116802 93349064 836140542 369513671 467815180 988886223 368463148 550270719 88500099 651158638 570948686 347137339 19961108 472654306 733344795 845281233 916488476 248835898 466894649 355678762 574789678 94291674 794739399 727848773 110785169 912554490 87313108 611002931 584235199 115103013 243368677 233162393 710125544 186356411 320638067 993841969 345490029 959898991 282309482 399436873 173013093 827439305 783839916 25593922 629569563 754958756 993722508 141533202 827452557 590600369 795128148 200197059 550079471 739137779 538981311 282308850 927657510 849482306 660276607 929273680 645649742 937400264 17764792 267230500 970756661 326811270 615632259 82702792 191325917 752052176 748411500 703591976 510700798 24792013 502395637 772299078 586120833 635895800 686645009 678630072 952450566 434692514 107562153 390264616 727194975 251297389 506353691 672787667 15620627 971559122 734237366 883953675 230187484 403524764 370451775 752437685 970989353 733295467 696862318 294567372 717434269 617257779 215610226 660991452 449360526 86223034 489069161 612114823 329449863 321309725 536088809 480035588 259698374 757872459 770438778 247868315 26703806 538814088 418155290 925637674 167271831 535970540 854490551 262776739 918408617 219633378 46544568 401313164 193484293 970567849 819187829 396993149 584871404 322858710 120162746 854099109 127183445 931506384 366380616 694305350 329752683 914811731 276210004 221095989 745862669 870414062 877181447 366753371 118438477 869772933 879742460 964277814 994850802 657501135 796608452 69612888 175371253 747371993 69357925 954530279 320402951 596198785 231402199 610110748 490345226 153072635 977072262 665853892 200200084 297895248 744875475 874087106 280420463 316862170 275436435 733977483 306404123 974001610 169437838 731873448 236583499 254436770 697051649 436278840 384559204 617339067 139862557 652136043 452334081 85705409 694864005 571499016 595909745 546882353 72421588 197144808 879007799 18002402 441560341 856842872 177736074 229548921 907878985 791960635 350238419 278114803 872505061 916024902 150047025 924215583 194344273 137439683 601266424 840939297 110894186 590775662 507676205 836243185 67829248 526992923 317966092 784239322 504729945 311336750 959984259 95101179 409685420 408379681 195968180 281235913 111454887 825799681 899192183 836938891 172663530 649305586 882688725 868851677 469365386 125626279 693223310 738721326 829678991 94869226 499992468 803890242 948672630 666867482 439684238 211967408 716753583 303500712 40910934 679790948 866357024 29042329 36121979 455090718 102206624 517009671 130273728 183405810 474183293 210878368 534749851 566623687 551102199 563985189 522507191 111717848 543629762 455447788 673549682 333528630 867142280 547307871 147920736 524047939 194313061 619780731 211167430 124060216 337399657 122851410 611036447 979106208 374225177 210179977 420914843 370108891 388236527 502163419 574468251 698409116 277387733 856690836 478241847 300811371 856539054 945532694 305469624 880803620 346474446 327749464 776417822 52887671 791806844 797160545 519520666 786954854 513895543 549939410 467607573 431132617 581655918 301905242 940553384 726035149 26396295 441924927 145082146 412888945 217126361 846139100 520266374 884664327 147812337 409555485 101711241 671436217 653384785 815491844 78409496 100212994 878938605 43005480 862063312 865322033 396143020 680387377 274238340 37925354 421546221 38644573 14700988 85174180 405569535 13135358 472186928 189760555 996090023 714164986 938950224 993518623 543531166 441599818 57894591 474983540 780542993 854887291 198433747 375741681 199180831 627932720 440767512 512984753 146621279 505381021 12765386 837172388 819172439 559424270 308248670 731043343 670387718 428020574 103353081 823309576 371014747 397232512 233564919 940602619 396615355 479861754 849251686 653867816 199497855 832900197 300385416 291094306 713662835 537574895 12862037 304462673 849449561 819369432 303808246 984214897 904277860 765327352 254334283 64407313 859500733 701449016 504152422 933344277 532023042 566140948 464894734 87626037 517094850 509397280 6704189 458786940 234321922 454016 733295011 526203337 512256187 324858222 884868384 611466065 267713881 13919927 463108685 978531867 839471165 374978878 732134644 345292930 75323196 776691064 113411476 336580279 421523999 92938991 898889182 458679613 82932001 811589312 140822330 987796331 564788084 161078300 957270339 246400493 128342460 646959306 951078983 82871108 191369874 588958115 215045064 614451777 984715010 612240661 651752189 475685518 665032973 683142562 153710418 181517605 953807912 757933662 199758051 678157014 536506812 252103539 683212549 348381894 459854244 689713312 793399486 214881003 295437489 556234166 913136968 335237265 552486185 240239386 544913042 344245464 848617796 155961415 173981630 941046579 912298926 115486281 787327396 398358506 72695304 66401346 234513230 862227609 426863975 105009128 227847290 813021359 489720532 388116997 783568412 68393968 721057226 370515702 140394713 608948980 86515386 883293485 479026060 752467365 881580938 537108911 766725572 178563013 282541074 297495191 91198532 882845030 843279006 850903953 735801731 460133743 121472623 740551264 820703274 788190750 46519866 357581144 998674328 729903489 801738407 253333988 772698209 141183483 249956051 771124993 921007819 172914886 591105742 491643329 30644047 25470059 447472158 405794762 281785118 165196619 114928699 609660373 684152986 460306458 896259857 707403311 456685016 948055646 828424065 637552955 72092453 350938356 453722591 635557869 867565438 307173004 994329205 368799824 316837142 41879592 873691135 189454850 709927892 650703777 652101678 618269363 459039698 897281058 899914277 716972202 826169823 764328107 884951295 768977727 646895614 330807951 801899591 496089954 124858341 169880566 464430717 512864275 4791679 515791964 539024792 892744935 685317482 119007504 393389439 160888970 939586938 990474678 60652687 319309111 658201396 861894 141975064 759176514 129476180 295717898 88725728 273077647 301415751 430000420 590130590 24998936 691588018 941337605 150895488 368038506 351550697 285785463 175685286 723160616 963949176 761615765 381226148 121677703 610682526 969188430 449507588 31047121 945456845 229406693 83360194 830701538 877642796 374242675 177966542 636769454 285632533 773441892 448781197 696332217 651638423 855105526 166437721 747763613 46162165 776703933 400342012 223646856 380595748 505840162 98093881 395425979 861773649 392976863 854277187 121893644 582696025 497818500 269142596 357749605 574219856 968516598 243100376 810089282 432368123 8227051 541245583 864734263 398959189 978146158 42453870 711767656 47053070 744280161 233232750 909866255 36064519 82581750 530275580 115346170 640527063 116648246 5879160 207685899 301078345 905026170 880469942 296205494 166300124 495465460 582362240 97432198 747597122 178137383 100590353 679961752 121839585 959150187 291621787 617439006 88386133 587036010 159740866 285028061 821967340 599120294 69906720 743873455 412590376 508723953 706244543 167942914 15262785 714083314 719443106 764193880 67601312 126333607 671578172 853139909 846308965 764176606 528318710 845195380 25050339 295436474 616262574 184706850 458223391 506622260 492216371 327954081 852630356 497112728 295315402 347093591 959294065 605555972 278861740 823982268 843630745 151075564 570090373 231107040 181067682 724348313 893169143 596703714 222804375 48061349 668386069 438404474 422296374 946241920 467218664 275447920 151015027 596895214 421598190 508763682 759464691 525597831 219175830 923286530 542181010 414978614 19518661 165291030 651617246 719171003 212888660 584238455 217905817 311589929 28159887 904267986 426502202 647255912 821299895 97958122 327452269 122567348 980392321 92067092 408002447 336387868 832076182 464439737 838355250 668429828 534283537 729793751 286045343 546021283 771724036 793266817 406156111 246571910 479069171 852884315 21926257 768598283 664373334 100089630 150774888 273995239 211855132 204165914 281339210 382355617 122691619 904406703 553993570 436366612 596205249 565473747 730845358 400510193 989503550 73595791 372836449 719125051 29064791 969972354 960144738 24861129 380883389 588604252 712524492 376941511 894140564 411979108 584646764 539333173 535808244 154980595 547285830 638482278 895563116 75128311 185263633 821408387 402974074 734178417 729651638 929787910 338753556 853299447 625746389 671333439 606970914 348461875 270937919 426156499 772486401 584937569 706367613 685659703 779884289 742050773 907048008 480591417 749040616 686317427 305644047 412836472 940570478 924884021 114010228 64332263 177301439 131049129 926375887 560478286 624755708 229572976 214709417 500026057 159147194 209473473 956208706 918836807 168921729 202003427 928627469 843596812 394738254 455167926 535781167 146405935 278649873 800038699 402828547 555996189 103394608 854917831 608886680 901083412 692057858 32226341 82380081 377420969 87061333 646527089 820879300 477344067 768277225 680554221 789832060 59624093 273263603 710862703 241935160 270084680 654062747 643198689 820287753 151821862 564620670 548845504 888149176 417246960 28694060 979108510 23673405 215919793 33489835 600003233 946550345 579127625 919973618 491359745 573792445 373717740 961941871 553141902 440525617 942528160 378473346 801851431 989606254 590704834 794877696 262652740 530058740 399234434 635388848 105596781 81213557 676277090 254852561 325319104 894331992 374717883 531772563 768413039 179606839 246475575 598783641 270409792 324819809 890516568 880655997 243349771 580255833 147329008 150009164 680370752 549168469 312355239 219601158 236800606 330019263 782843513 392273695 711295613 847888824 4092725 488661761 164852933 413077136 778207999 318028936 185881845 373845327 449866702 730936964 54372573 954396976 57732335 502900026 794330339 150265376 90399616 491403492 455160450 798306115 298037494 439657516 262852295 603025264 620842903 367047349 639069907 566683056 37591297 222367634 745336923 319400899 104308897 811503053 783820843 579947162 987018301 907697378 323451038 313280734 250720875 384505665 124825640 966518120 533841687 149009615 67781581 94913991 749950977 116703589 380154279 603627709 235244861 214204240 999927651 172611266 361702321 577533391 486531268 642409088 66565018 195948441 134005791 47630165 128335111 47963476 394964190 524368340 766245468 727715871 277899774 972937284 427268817 895289353 198611600 706455839 316712689 443037847 202985019 47179668 714540828 703036738 566280120 142279174 409611781 361225207 529765717 785283212 989815604 840696213 648366451 281069935 880020356 841891442 442147592 391448494 307135910 337263319 174068766 114045821 861052061 19163007 655575634 615020225 877835840 245876764 543313238 852923798 67710908 372702162 310949231 817534665 323735055 554560954 893429751 748518495 447675534 366278497 842617308 98901516 470027616 174421830 893427231 309088189 75798528 898999135 493872215 722315791 241122751 166981525 688487724 421843669 574301759 444819523 280592092 240877462 174493177 393693883 651126200 890073100 5630136 680559041 590450856 799610534 209179164 572469774 980189603 601862406 578422296 488587470 718789176 151426692 896734069 836269602 997568009 289968298 517869133 643619743 328227146 202119607 553566864 598722765 851785542 103074076 479814274 590697898 852588762 4648961 89389371 769110820 321337592 883482561 893006118 483711394 429685030 80796777 820109442 242178428 301031421 899652413 727234532 408547710 804754346 139579188 493408947 758448490 557517423 685498231 729830827 676420211 771918627 774022630 236994395 650440130 259827630 285012371 781907111 715843828 44683151 508805444 534778694 556909210 205590614 787337717 875080772 465993911 547079721 212414804 510178946 960666438 269476931 473443908 948488497 824019634 699806577 666929498 297582683 25588828 977087635 620442467 913610586 171057945 320556833 745370076 372876639 417548209 277710755 419641720 334161900 299054945 675850296 99687070 629579098 734615642 601421072 491287529 746020180 208738368 266790130 816860326 568550234 465361579 943716791 488242009 773798720 702833065 620598989 754260536 860264364 278086202 547393461 84413870 323382427 965577939 396827780 194627802 847420380 829159900 584341606 988161037 629570963 722404914 63171607 601727312 534846648 937878437 607038568 266822364 456760214 22601595 393165504 626518431 856873036 595648747 85674392 447248830 309865295 304208291 240145662 727300365 829997542 345641539 661751571 485065113 679269037 36142816 635778701 177362975 915489811 545028482 159332150 568862866 743988443 849594534 410234987 998956185 919854751 799793596 993809821 308549134 486665800 792950186 628455123 271394176 910285975 36303175 291753255 426806962 361660064 245366241 291489092 750741786 363340362 841018296 296308207 215724130 424656080 317563520 897730683 215141611 162543426 217365987 59280723 151157829 456438021 24025085 567942772 783259577 812631631 476125150 537896431 531888831 407728812 796625420 957375596 543085960 499079036 716248318 841286562 471630197 75019378 589226914 836349152 602383261 673657366 317239767 871225224 894036299 872040004 92676340 229976974 410511998 108338859 830989376 587549181 453230696 281435984 576353143 244548978 466557424 196200712 663437643 96708255 103807536 224594945 177932769 718016201 961876727 45131833 483586384 162034763 678497607 340621829 430157862 524115217 72468440 41191052 832726498 294128926 294476180 744765514 913795963 899277574 925358105 893484430 762056151 716830836 126991930 376291067 448649813 495600806 59224190 203793419 851056452 245165292 500217248 898978695 15185001 266310444 371825933 633424400 347081597 534917217 252215145 10565274 821385389 495618839 381101322 812589292 633038104 117769713 816566907 136978977 45432149 382177316 332104443 967497001 867545066 723219961 360156923 721664329 435608022 543492431 196302500 750353559 128585992 598297622 952353871 370622079 931371749 384704213 942027018 3347008 965296326 793605924 94891290 607855984 157660279 306488371 88573555 614946932 490952378 188468546 526464834 801068809 567118274 629202983 586487908 237252286 978158009 534351819 651550188 334380407 10278202 644333229 177238433 512616940 607195095 851547485 288157565 746072103 615957140 49056002 306444847 195334666 92044394 279035349 526261146 768043975 754981061 756493732 223837524 741297766 108302855 62592592 797516584 827714626 874873859 784314959 68732308 518821260 238466178 433381162 517738572 718853831 914469825 474841600 795621557 15870282 847814897 908436994 804666475 929156033 535584438 377531637 870684603 202020525 288191913 155156915 696992809 899004127 85022934 578804906 102949100 879275521 625382974 36447323 140342125 37881613 79619414 464167388 686481356 469715 185846663 956386647 728108891 398968440 34195116 505682057 25207073 978907122 362258327 546956099 654142552 815784077 796030092 924174317 667406062 625414504 118838723 666834942 865807368 876868601 554312170 747185797 853430395 311598725 618743458 237039779 8197970 738184873 489944317 223262735 640587851 525169620 38795271 187790225 462236761 764506058 990689594 889421703 703812643 565592866 466546439 250756707 320575620 618913225 697140052 840807210 926427401 766741886 482167289 781313526 117409398 195707475 509077826 201404022 37780289 484444466 125215856 841496681 138048021 33049686 957801016 912158758 98399313 593825230 871379266 421540120 350032007 587962877 835367595 841398842 720403197 595140637 146904195 740860575 982595631 642740407 275715664 406824940 341711179 575576620 282079626 127044316 763123891 899682608 803811869 920328635 897932927 858739017 949740266 383848172 699714808 339335508 623101509 712975716 119834398 107557889 612608120 326369068 978301732 761905234 356419647 234218466 927677678 932875296 257762123 487785272 103568538 904139926 290097343 355902324 606204148 738173620 59545014 903894511 60333056 436254669 641314747 595506582 968224116 237791241 554708815 929256812 48522043 964843748 890016358 833240838 140255219 685481389 279632106 483460365 146028912 954984968 997938999 169034176 844660535 411567212 548039325 707544431 599576323 751088294 103206882 100274433 702036804 286445653 748083645 592397423 533279131 394292075 976449372 500290375 185169760 43711666 921576671 225033002 642743324 476211269 554523098 830337613 655803407 62311442 888241111 614970876 437212843 774423647 207189202 833378579 964290839 382483522 479824827 563743363 769669293 922786856 771685112 807667155 598663036 632955983 948388576 143864732 755765958 837252427 405894720 909117452 955686787 625463941 36165338 655211876 101756125 463312567 782211554 131506298 707778738 601073265 894552191 927652152 119421973 556707992 253695568 189049627 56492493 609608417 488756708 178642356 769357525 160555098 473679680 751219499 760586458 853295586 139063902 585083063 48888512 770425004 487546792 405323047 516649758 149319360 136238209 46893404 209968829 293117818 550381500 27174604 527304988 901325321 371855907 491735553 496982255 655716337 471071473 289714456 515546268 667938698 52481624 960894531 871094461 646386302 519035901 755809351 329993376 406526543 632178551 638073599 463185610 360520399 304559827 105487319 283016048 288353957 704779027 904723537 272954620 287173071 935878314 146656388 919673486 131378715 586983937 378458008 225620600 278603180 706714614 347228747 782158017 186898299 516867672 910070127 180902307 18768340 436928108 803160169 802297870 167781077 671918955 843926964 325120035 401406706 850137345 7918428 521931705 876681588 628695504 147325316 541988059 396511477 152263147 991708896 43689031 155659237 346480475 429430587 624983025 327708936 27925662 405966323 957178238 207963638 773980451 570480248 600875722 752493466 155375567 552594641 541399650 988417716 968027003 209676310 305709578 774439511 320706931 902450423 147073337 254275691 647352312 121240627 871171480 179682348 947608767 200729890 746305415 103148201 544350065 109741100 307827352 362086726 677186089 834266960 183000082 514556474 593877497 806637726 735333231 672529170 103936869 71783613 550745310 624066348 327147750 130555750 871491010 954868285 977054056 662574054 26990385 521681100 980085964 202681248 645427829 181188788 66798183 24456329 827351951 275092390 801689985 66708395 503085487 740404645 827984855 197329826 682407357 818218888 506554394 85186850 122062036 130745211 463134830 402688879 674036929 69726078 816872172 196273379 508919432 205818852 687275040 185979755 299472607 904417750 305926539 591818506 168885938 155663310 433300002 703753301 248526749 156648988 289823437 142384886 960441461 841288548 785355497 264167978 855549375 713704734 819189959 701099843 365653047 953950741 368073258 576735270 450646347 166616809 898147533 255481293 998475678 440538253 307049179 146461894 489479045 257470665 406175605 283929522 877296525 451443385 998318896 481020359 608737523 265849676 551307412 729228111 681952810 260451270 761284766 411690535 407660889 191754302 914182974 660085313 196408026 20142625 82546650 866204194 847512509 284077741 362136522 640532836 230506563 496211319 297906905 565066549 389339235 769850085 697911242 698880727 135863880 738203317 411583185 212076574 852032208 470756980 146209302 935358965 713036815 288345096 85793846 925118169 895885258 157006887 739727553 654119260 255367677 917600477 521725117 348670115 642731862 360585226 14904609 276254441 724591543 100759522 712499547 456554490 901296823 794793835 622268875 842687416 683364386 122675970 564983878 117863578 829418101 836922071 598757012 881487400 303739235 776172396 822059761 737702784 623785554 797057561 648076432 724201428 223127774 810077067 171966995 669381866 514181462 934845505 608253973 16788379 94063418 562748174 958710688 959738452 932773827 823068570 448812727 131929496 483317851 250198753 813513934 757575291 26374432 245533618 259636044 906840872 949498726 116994353 706630160 35767133 477109810 530017109 297688041 311201514 603360959 221535595 913608989 124837430 237214973 388389009 69156323 292465850 656372237 22608444 348634345 595587971 518818502 669010610 777408462 424262580 128323123 184213905 985324969 368789250 187936275 841354310 305979264 984200758 712702808 514275479 26373330 129472943 692659881 208762650 79918094 872539101 943517407 271622587 820542745 251321287 903446923 620824634 920486348 652745094 732799855 491738794 363748980 571410632 112371969 689086452 387783761 909111118 547511531 734998098 746384407 901467502 798554253 999176660 379492975 961982097 877487738 661999838 582793847 427255734 785053942 528271016 921131582 124330478 932008575 504707005 163493193 411935454 458605121 102020732 41643281 957829952 317569696 19373978 928510339 54019937 491582898 527123103 127365502 42663333 229507010 833581156 284819800 707282175 761405391 98359195 421640538 699365753 357772810 742349127 558438463 270441650 185434204 809259839 650648505 292304987 804802269 290159280 558789356 890718393 470579294 553384600 673193713 446152487 318815456 622613580 144336725 5105296 265207323 927941106 550226071 328604153 769592312 84646664 517414061 434417397 897834775 513383131 151481216 83319855 666609482 77199121 906340203 589501412 257101336 222639136 942054848 868571238 82249019 397093332 41551683 101243034 48719138 759303117 337780397 281830011 157781872 217069566 790385450 227216277 345757051 108670768 729605339 363070346 119782606 630350205 38171989 111897233 281991079 514030805 95786017 922991602 138321274 4674428 252575546 47810187 105672556 430940810 880599442 958936910 434563288 225320554 510936461 777758144 670628814 613298523 469963651 86440060 212876175 616803826 936414787 576059310 693514514 685976982 17980299 715418521 874163075 409758979 318790289 183586577 794495166 505720520 162392701 477716482 383233496 866282441 514398444 597866471 314811799 37828541 290469487 3523667 326146293 823295920 221807370 206380908 522074529 790270083 751095477 176447083 766556797 735842151 458623454 60708893 974688289 502629990 987622885 368182629 63707991 926266586 593959327 333703096 454063005 983911924 399455188 686160287 216352166 63956278 223407041 260175672 995002841 281360633 287124375 254248118 619238608 834648808 170346746 739825373 283108827 26745987 231185794 515586950 717238651 667945886 231903037 125813281 632027623 556236511 737540395 647549998 853190026 467249731 940709825 549437891 913934722 600596889 139151207 393335817 939756067 555163909 958670586 569508799 580150642 332250495 363830859 660242870 617764267 81962834 866518685 619148627 508648380 973613213 957237547 2001680 57370567 472035285 296483232 232667386 836438948 204243521 978638492 639217972 509843292 732284029 734067254 447530099 569326511 723702520 882573941 906344577 572268175 342611061 299613654 429101243 306001827 41356430 950022089 291110547 962938053 912827948 833272116 658691598 689983621 636656656 995077870 930724422 660655779 128444238 565690949 849463785 243051160 322246605 269865337 963101624 115335694 431233736 101199934 351950601 320207203 437304655 352442430 800783942 257489963 22689991 944593813 815727468 372509611 265055590 581298515 451922061 820827487 978552504 615225342 411613262 924298612 313642013 563274765 924975722 557665614 113729352 371028590 729866797 133245444 710570177 814432513 943931129 5368543 494870628 382211354 944063684 981248991 291444192 913700867 800075928 842667062 534885689 43106167 490181906 876621514 405751111 454774313 356248804 57864375 565152309 67254843 936790868 551052235 480184322 104676295 604743866 591392521 521730819 880991066 786659078 980307239 597251167 874322035 806569015 780516111 945336466 334510089 192073957 985858146 69131755 611165954 744286904 467211760 202249485 405358269 602318574 614286913 862888306 872338313 601518297 293726735 767065059 163728683 472329311 613009098 806664961 545969501 238176888 16450835 353958336 661207113 325126580 871360321 153692134 943434002 916516531 635865055 433361553 267889739 405228202 127244331 533770414 729325181 413104101 935473305 223495555 683225254 745319999 754428751 639739173 206684853 806782379 61787302 863328515 751387663 498934959 906586031 349611609 213451277 88969444 238095531 988958910 638001788 982982519 413175186 982581911 66577435 644999595 937687694 538374561 240480032 998456149 145846909 32241515 605813172 544363358 306766706 869242841 325527666 627014213 134482227 917048227 825436396 307724955 197632957 300881619 933450278 517979012 627890108 57627467 287519513 953275708 23952148 410325309 888114993 187923344 989296987 285241777 6592720 999958625 897756764 380148994 146512329 916854821 425215125 962423137 431950309 948093030 372697017 919884625 439918433 673408064 445354288 71388713 415406446 125548775 638268562 961669781 583878832 959103007 997936688 883824405 638609856 808088770 121912203 119267965 192817578 292484926 475440603 958175348 979433072 40398868 134955657 420862965 913777029 444631130 875908021 975867344 629040210 913399866 826578609 356248874 46140596 35641713 742095491 823679993 78172540 441443793 996530791 614757257 739903214 139657663 278969931 276689145 647450434 406899381 661389138 807952831 52688167 541699009 12125266 844767776 220808251 107858949 219432021 613959609 276839828 704901429 180639004 990951417 650414650 874789916 460855191 632661668 89163690 942856471 357993070 541966929 888435285 504602776 84906619 773986029 617349662 311507364 550042958 850818615 675235040 438175830 431944616 407640641 521633510 633077850 469404160 89145333 360908657 960856946 128766721 352937358 88090934 564150261 612785674 914693403 372794077 932646219 492287404 626423551 117569923 49305714 45847600 721055859 670523193 787621500 470365199 281136643 637400962 725022991 722719351 50123789 228553177 302398179 863934925 315808069 736284713 264548424 320421414 35667764 227270483 670721437 218143180 195081908 426598828 591803354 316798399 521223286 653073276 573776647 9151025 382696828 730856831 307248323 957456137 748699039 370857320 464867006 983113313 961123338 167427162 122103102 941851912 222605245 170747245 983102366 808199937 205671947 385141295 789065931 805149186 278163740 508441888 386642374 331841014 244422764 479512116 368726564 351768444 624334154 469016405 423594129 90329189 878087514 524170975 429776712 693891641 221311763 619322914 297011357 740238515 172016194 732752868 559426419 766090305 567980165 55280348 196322246 690553477 777854929 513352760 107223331 984432854 55966957 281462808 771728683 366352576 26714613 195658768 38239764 832637568 444965591 166899626 105863463 278736777 930338777 419006178 177675587 564890369 250383377 103240360 474276185 61517380 830518764 777069922 416092398 724428128 628548520 583240039 205281436 41694104 563884505 976799621 546923152 39295458 41322984 557420411 787641102 438228841 387013263 926207616 313623273 317554187 479130718 782694330 779748363 220438235 972457017 438612168 777060851 985931936 532047832 887109177 486790706 461426261 750488646 414431251 667609325 575657383 855374435 802026061 774903134 892435834 434724706 646396244 632470099 143607396 386231115 306978954 89979566 398375216 718370170 954750658 599484387 438982493 345373982 62526150 509658749 542112157 361926587 604526545 613291161 451078230 934286249 302085654 972974184 670390820 674440338 414721847 438280370 265324117 630341112 56385230 847302990 32752491 822759340 347552487 467699115 674518942 175101016 371698820 404356939 892330840 270980087 171990552 894709826 741794231 372793943 956195853 372650427 25876750 345249182 625505086 425942131 4481380 512270530 161172861 648639804 37481203 661773840 491360270 910315388 835988650 432810918 928283178 925946283 682393772 180615672 749927294 84458457 639800527 435443279 474503337 305625637 421435166 485429573 380764609 257620295 999828568 818783562 11552463 698111239 416845422 591329570 739826766 794228931 214793 363419749 367906736 521140717 110851073 510760958 930043865 245612171 642997223 830047917 382871458 40082870 760473724 294144901 750094423 497631771 548118840 266938990 905939513 944383613 582357444 501295780 331089662 955069488 163056768 326004534 733334092 344485792 86964478 482614664 970057793 936978120 107363460 379408849 557561838 643742652 290210959 550814110 977372631 800379679 425029451 354935885 342595701 314798765 439482395 244702099 468862644 342563251 81636375 636997111 520469109 876796306 163527305 201452884 254763277 707059264 578625903 830984539 227319236 355052230 199294461 946459150 173845591 72408003 464857368 376610375 899882359 884440551 938456027 844820527 705815880 612753017 120348694 990819271 788860899 286770642 941544138 663380834 667080148 270236128 191345838 708387881 771036316 344885924 839918765 769491606 906433840 321219252 80235110 381448953 113838200 753785273 45248171 272934390 778657233 843299058 252395522 851115781 900575116 695394224 828044071 187506417 255605613 355588056 221772680 374933594 230698284 481848932 817043911 157585459 903241975 799831010 139064892 171395140 411897838 991874291 738292081 980172201 916826278 892232909 186584740 38892881 757959079 391546298 629481544 785906816 484266478 517374359 394543748 251388749 279355756 626560598 467756466 930844453 719285124 359784060 683921121 953015110 137549201 651865508 29827668 875296069 5646686 883229434 603314689 615751560 852258732 662497728 773745683 605594573 959454383 840357324 47034729 31550369 92001937 492168200 312643092 639139562 961340910 72313585 441689053 586555998 631355479 350313753 114909885 339143689 671038159 718327718 636418402 697350603 736037969 918050512 122236848 877413848 772623943 943466598 291667262 177340214 719903508 354571338 568671189 796648514 149035660 232859888 530980853 787127595 270853239 722816483 424884560 89974902 513258769 329856065 24359245 149796216 9580941 980144954 11120006 658829023 609539725 77913236 932909130 536772394 208659628 206403882 554605852 956323116 86459124 214176616 70724914 536215693 354030952 531797969 184307703 98700361 488107900 696008570 261497737 604910383 470379159 865716364 585023291 148705379 311291032 727152837 90015764 692464604 827061326 229962744 849767759 447304935 36549631 918955656 768744665 269640354 291988962 492034545 150200791 857874562 68875429 127239488 298563357 902574797 319177191 717100437 985469879 108428577 660446399 896795816 330800996 19615979 336644659 109053250 563831062 218019825 810271682 520778687 510129011 530433737 804184539 333271699 747540823 405007199 221844067 316465858 223973456 128516979 892965172 304440933 740228385 690500888 458293400 923092780 605516863 235317047 973365714 640624343 661931607 179480074 937453973 970435516 583668422 792568737 229656203 242357061 277484063 256993888 319417295 132955758 699304105 450364287 809973107 42185291 800771806 898311561 455653115 165836928 147375086 203249885 747972064 136656327 303263290 157744176 476370959 442418798 96460249 896896777 646392935 341045462 252554006 988308548 106258239 196131829 928861935 191198864 778022109 252914133 100700056 260248817 557196288 405273619 91307766 609950526 661183574 121476192 217266981 375494820 447828743 73880324 13999859 456382497 669727529 850494294 514740834 936626442 865993801 802733637 545559338 23133061 214003432 946302674 591797556 360954128 646968059 170279059 176332064 914828024 522216555 612148786 101816000 757579491 757856147 724373484 807902107 783460167 196791237 622974483 933515627 485603312 171723205 903680397 58981023 380332670 546520140 185729106 373890266 924352740 601159814 529343473 564526962 167517675 890210965 718553100 729739762 84140973 116025356 227933399 633063064 444077082 864242292 490589597 504162007 427793270 271481802 337426747 645859287 408710361 412727039 843910307 980614896 680308397 18097783 505343323 180263475 312908596 47984779 445245435 125016289 53860608 60536839 546482867 22431729 570989945 871382700 28949954 392763022 641059675 591315375 109543936 82488983 452032309 606340664 230145365 216725278 578756074 254432228 626055999 174555369 296899892 922326852 687790417 466355444 206245404 782719068 847773614 27226861 165283715 999140644 574571410 415621047 43979421 533377034 229324233 88311784 381116273 609421935 614099254 782892618 302369114 783145765 312515406 558701661 18973065 595142903 453630106 281348308 750687104 915685666 777652025 383715860 964008344 568917460 540781403 246657720 697212284 51970228 418304455 63701519 26454700 903285081 597250134 189065884 789851387 237306321 29352565 746499734 512418578 740275484 975966119 445537382 688134891 148238255 759445505 575644971 562676310 130218994 762097325 961695033 506235255 376601282 429577319 351362197 880854854 293318640 608485379 183042939 967057421 214548159 3154661 816878809 136475630 464268394 688347527 910477009 143835995 728722588 986148343 628622139 305126300 487277558 572054102 562358816 882932045 89579660 643218778 722959936 512917724 319286888 644913868 571894669 48836879 556907014 419429899 256433582 550200189 966081238 148161672 282880637 411464976 306848190 314242632 348886153 86875785 98843541 410372709 131301269 860601596 341194665 504011661 264702231 485539919 719818298 440369793 668649658 863103424 2629885 50942104 578504412 653347932 625960345 936353849 730314001 958565257 214949421 350300004 435091614 601037181 113664968 809402410 47856894 756540868 855336176 23940401 917269089 82835902 896119836 567133745 709186600 3228446 550671418 712495737 730152299 39916140 641110826 326337386 712106867 6864772 293797440 729204475 484686400 119580693 209895110 180927028 767591683 134075427 609510520 5396403 440656549 436045446 776902662 756394026 779028031 249096553 561645973 510885598 521881504 13444811 458018622 724081194 982054347 788265217 279200654 373192186 771234165 259184434 917656069 371028049 605404043 836112346 686350743 736632259 471527850 871230280 379020590 830269435 110571685 684221983 833518629 893721142 418980099 460561881 107016910 724169671 799646591 441386303 164533486 215928977 888067462 950097138 654756924 537619344 339299260 866189798 634939621 96546640 901899895 994277857 825895947 448688756 108995139 652170241 325371969 531229745 262575196 45838131 161388561 692824784 670755639 700678844 721124470 423955503 777898233 740579508 683857762 955863617 855731198 36715654 456092729 108042121 75309908 980528498 44693588 120568739 334990653 672047372 370754944 876236220 220109233 434502074 152988284 754936597 123983577 327306041 726942590 146591619 237746069 250422040 486538415 51788274 162846199 293274939 777371818 631510238 68185542 691491417 537047809 542499544 704656124 27891839 342273720 693464327 765923913 542407052 499651784 625774500 269616525 76193715 994515613 533168765 164513889 638251516 837878425 44252531 526105231 565676738 424211087 149082364 894494358 464667190 76414024 543548065 268141095 78190811 779762178 696199553 997683370 955741704 483801835 887802060 859509178 249371241 14866858 264083530 811946917 963907710 660916439 351865554 52619245 214907675 221667710 499638483 25263561 61600230 437020577 693631182 362194084 299842013 281454771 789947865 621130909 948636109 867469341 350944286 104325894 228357340 52600764 949195610 668092646 286501631 805396577 341445982 342487415 484077444 967718992 785459858 145398952 574638986 643503554 612173421 299646363 230006404 466973027 241617918 220715816 748861627 469863124 703853158 178583641 600390601 309472554 192072027 142038252 850373406 651807085 378184103 311427540 826972286 279175450 782073255 827717049 366574720 885982882 7655885 755854707 286415121 781865961 258798367 579469970 708115951 687089863 825428405 769957849 895487791 492016010 654555454 133954495 141083576 385632626 89734524 539653357 709702598 250513204 277030083 216563394 773459303 329959288 532085374 428216274 437037313 500717403 266912683 348996194 340753354 512128750 576400218 3705070 274982479 433703349 106403633 332815524 742778094 96503592 689302507 568230887 667176027 450725685 795697620 704048844 491666463 513816764 374930255 105564576 620457236 233380882 381492560 164066656 920322026 845486975 297400291 79081535 790512038 277774272 96976547 986830372 64371230 192563333 50031427 223721257 693756542 843897588 492982281 352895005 102955973 481082404 116224590 882959619 739011401 226852259 603473663 876607377 740248367 319890417 608269599 804006322 783682804 703038723 190303811 747821572 714018279 717664960 454350612 263068251 637755308 361064839 376137681 239952956 687493306 288394920 879104202 374258019 25999070 20750566 529722086 129209405 566236598 770479355 532565534 737524335 632922423 801569812 126361599 571963725 93129256 271445585 813370412 870273635 393803429 145623367 261888730 270416368 332029084 3195005 977538387 427160934 981424723 107149298 813853299 529864684 641639648 801666197 455806766 834982108 524696751 179463372 106582280 70866501 544334337 620952302 893400219 68747626 309342567 149255113 36177429 44733248 220743243 793812252 358687671 43114228 705318247 939101726 796525143 392263779 933037899 536935926 533829087 945733281 231429339 772357184 661323212 277339251 25411535 71405966 723109295 769784532 947590450 605596645 337113007 970624372 4491748 768313660 22362886 582517556 873686808 39256577 982583424 631459499 175845590 641769875 74502911 184197284 863480954 452199624 257266681 32070302 889733939 694165609 472259576 92909899 458411141 476215730 354187033 836098321 850031304 816481491 729066382 152549004 576627622 24112497 794785820 987454218 991090849 585469221 51537566 248434445 830586250 894015484 881319040 591032525 248703243 144110325 1405764 415214259 876303647 790504582 157797120 435124191 277418900 706626328 730480350 72167588 503508624 639095686 970833308 319538950 725073673 312511906 905734154 824552771 323274059 196487344 537203598 121128007 672696182 26808809 490447011 914693686 155240958 619454714 823379797 346753766 156148265 406024322 66472903 236285026 289468053 884850327 878285485 294304104 135430063 939406146 720109522 323447276 682573884 960702718 74547860 49027987 820469716 944821053 697900643 470527033 173094754 932409059 143867205 163148907 807313830 133024457 902164565 22384622 683221939 658032187 133670975 177630262 697317233 893820795 293648326 468126448 528611868 948477500 553275455 217888376 825585859 282299431 358817299 554261603 625069770 252725593 760251201 950982135 110540392 273265379 103831513 610667694 100652330 145775945 485201026 877877943 559857262 271974660 911431925 586136949 657279465 444328192 9320063 104601086 890871330 182058782 649247363 411128733 19569396 704617139 278023926 830981712 410213392 616214279 419972321 845230410 808961912 612259800 253512931 790029170 106423301 52491732 76816813 292272611 699982307 634691362 934163587 857948266 567885072 714298842 390871489 568263179 816152544 208320648 349640532 516441469 267984764 87531181 861853501 217171369 200426590 418522942 520934930 557873711 419153110 249722147 925083517 191288800 414678920 469588921 186866363 195805509 760837100 511898449 336783133 151661335 508050637 869608879 321167498 549623493 188714187 337686667 419396092 553893617 606627033 595778579 293521918 377182707 452768959 777641319 808048949 823641172 921665945 721014556 369681108 233566036 132270166 571359674 658252582 142930278 3722297 396731966 748087304 82011823 724165468 708518041 927608683 305263498 491511080 318072366 100500951 929849094 610346719 978321496 168316131 640625510 307609106 131380962 269932990 991215264 341669163 948688525 427827625 170367199 233163237 869199757 723985531 546861826 343446478 94807564 488706844 427248922 374132940 875320486 522342410 992278767 365825941 624096492 847359959 127115388 90258485 927349729 470053800 260744303 283590284 154731648 109527480 183567018 52657358 764682292 349417427 986537669 677863425 389499229 754487259 288519817 154614914 636295122 556806215 910708854 311973504 956311386 365226143 283671102 664229504 4223538 660049921 409262408 969482711 862651274 171440543 539469614 433319731 503399944 513638207 790754367 972113683 514750019 641915321 819666430 707909706 737271625 510617469 223577505 916109952 794836249 725488394 892347026 592695985 241229610 617218424 115903218 140579756 161436899 388897519 150387729 466890900 543697440 524095790 496399607 299160931 116945844 762661893 651092703 486960994 15143905 934750171 100583350 891106227 574428385 999436841 133809312 854832583 364959585 741104124 49306740 107176424 438102785 512451703 923328059 775849905 919397077 565956943 866682292 398717584 755891175 61839181 810559955 837778507 402471346 638042320 251235134 5073784 60979880 429656136 807134415 417309187 262373550 303444156 258713621 131247532 449420187 157429317 771132370 199336582 108907452 233991825 570939006 47110522 216454227 967140705 292271811 661345986 406930451 424001290 543501311 294495342 772172710 135784184 927502021 107119842 376385575 562034215 466829148 864024406 911979944 161491368 592301630 942429269 754894254 206185250 311943834 877200958 758700976 921181006 985009875 488248262 637718427 345050746 989879040 872727156 241542737 415751431 388206442 636416804 560274981 842798060 740132624 513097349 166296416 730643248 982397990 416106907 150983872 603279475 776011409 100879933 773625332 236376422 186239085 799499672 497038369 273071694 642484871 592968362 772041824 100980357 619206372 199217352 130269245 27049209 35707192 174727704 595686969 55187116 104900976 299229720 653061706 802624306 990290985 783718421 330277462 192745270 688361270 198448565 250766011 694968053 922819101 409321326 645761738 706054337 1826971 628078348 114460487 146311551 611253532 628741679 713251051 657039145 858945859 471364298 995519714 972760398 339911784 399142310 163357006 193564557 445271061 979536092 388557762 333545501 944375433 973168223 806191559 173617224 418050869 478153840 920656730 731951340 655501633 532133416 699843436 174275833 84863496 170930673 604624993 752704501 801376663 941965325 786524306 774506619 621004594 425792270 526663883 465395383 799964624 590166620 151122637 799244524 712706714 695612083 706640333 237879790 212698992 577490594 585650931 247484328 708728164 644545292 500386780 246578072 824114492 117148587 967453465 632512334 352841204 253698952 889617070 603237105 646421818 769577860 96734356 152110521 692251121 816330451 520904503 840678006 972635310 811186044 758851064 152909832 566213694 459774682 387687852 56415204 625696286 830630942 753955611 336850582 534104833 555997386 756697474 491583033 583554382 919103799 386168593 976600833 774977440 824555792 855572334 944441265 663357252 878137813 759246897 458616869 440932542 779693401 482868582 227317706 648681028 462484037 145871886 971467297 171071041 250385555 712823453 267216704 37370324 646791187 723292029 593333840 264654158 350213865 387882890 18013200 75062456 743568909 908689045 113323344 394970187 189057993 650303457 148986743 616490229 207445567 215212713 975184126 715361499 996324833 510729368 858722291 766186449 588674551 172083791 344548983 273554404 391794972 334153698 344346944 641852369 482950593 32652635 158883864 360068491 897160361 324362038 107310684 310191289 830179179 791837412 778044285 517053749 906082036 943269192 455467907 309616526 384004098 172945725 403142533 124667783 780713386 182947341 763762738 619489942 459745234 602734587 14182475 657104997 391665592 959112891 958179622 840113493 596657257 66415093 91806509 917998838 414409547 824661957 599017053 717628048 786019476 607778622 529204424 752855454 76017616 238264034 540371731 455610446 105824863 686106411 740444408 247515650 437168628 590235398 579548613 78034897 824262935 820908115 450491100 462312198 960559012 936278630 519500849 62106016 84518218 43787913 651638991 752476881 965262861 411113592 478624595 196486528 253279941 826479843 357469295 363219655 196920221 387684335 62932329 958473845 495601300 391553462 339221657 547979148 509536767 113226946 365709806 690741956 331016965 102213270 411268458 98337031 525672482 774909989 339152289 964593651 227975588 702125657 567455807 543133275 259990065 159879821 204217983 802329286 108987711 897726739 699805108 140258287 218608539 761500080 380816836 392442691 769937891 227169819 248653735 679775590 938412812 667448961 897146349 599348910 660213980 151301636 284026165 561388454 73568880 173967159 567134903 436174733 573354168 911573156 741228219 523136212 172645622 87386950 320551712 181905316 601473859 339164943 393302486 157733974 654001418 54981987 981388132 674519544 743773067 714016155 165845859 250891471 459093081 832309636 214975232 747336911 707393501 617296861 114379646 612494373 144775121 709468381 141637810 406754222 957682117 813635242 236225925 848061821 32207773 904645090 249984118 594809689 530523152 962034198 750123541 804359996 831779115 728539722 481813897 498390997 493583053 270116727 249633547 539387655 110106921 991517450 392610409 128907880 3564870 435380066 492841348 555751363 772028290 211816533 549779154 342466454 792708619 476491179 686028253 708961173 355415397 644420002 956262849 325626661 799931623 859174761 710776754 579372514 428329789 561151909 489976692 377242649 612026599 717671150 56397793 641864526 860746425 935398995 861651303 982847672 209153113 717020626 439488647 845743040 93428421 977700577 30932055 489313414 276618954 971805928 996377345 477059676 468138381 610485700 125942338 852319816 455444742 602141766 878393836 384646534 205791360 507801266 144809572 62613508 530992411 970754369 848288036 79306981 514600522 852193951 649786682 171664639 339203670 486563949 314857928 371371357 847480536 528867776 246468226 348505533 602736963 515425184 716531763 220864274 941740888 259093386 697489208 303564291 128242095 813121007 972997123 586615659 494289973 655438515 427941785 76223191 786788008 898366894 179843093 571635467 881830173 206645550 885046051 839745149 686975611 791114356 104133765 442595288 659647742 672775730 873567378 349747323 661139636 216080659 264776882 540832504 20406787 683931699 36674531 231247253 454321185 462078371 761222455 597330126 544017307 950256359 852271188 815164369 362769103 681903479 520763378 52110080 172601969 734308161 723673185 853363315 265166858 243077925 364194304 289395315 163479156 7067512 306593223 358210560 351913567 509546114 683617726 387472204 717346512 987495168 176737155 728531006 846088093 654696098 893538505 246406897 573302770 41567886 325886931 448606258 644498126 543523291 562627581 862491141 665907079 90560535 355440180 278348320 658711106 978795970 872676728 59056238 126875772 490324177 78565217 880514957 878210436 191765804 908084887 479919953 522026750 900724527 427942233 926968127 742416225 602922541 125924343 628435218 229763706 540269288 309453144 132059962 542721511 883079195 266793333 838239576 435619741 765966576 165617116 924648132 895650403 441828234 924216878 659806983 417450068 911275901 453461665 252633185 348445537 38904913 408841854 809491524 242080205 549377538 333321380 39249367 100332719 384288643 851577347 63354996 238856307 898869558 494237218 419588650 963147609 166775157 895728539 407274043 610757109 434296077 310638745 175316383 340602285 762195902 814708576 127498624 134817087 358632124 88431813 241761212 323650360 346059569 655423154 953706342 794001021 528923832 733485732 781890885 74724550 706362340 817009197 69504596 101247262 638320823 371065202 723332160 174683237 989667627 425788333 271131117 56348622 733205421 650496940 64658418 400826209 158219164 707895888 175783192 146306682 277214671 504975632 723235550 36719176 601534220 841301107 688910840 401780303 796557970 215897241 543624396 370825958 842034320 599526835 753646580 839274426 58722987 257544327 415686846 769111113 197531772 234758381 848397743 323665512 712293392 857989716 408210683 409146558 736369766 104569405 40640783 397617479 996533748 351634623 417083656 908129233 689914147 504398594 314847033 791641730 744587982 126342084 41293225 798282320 208965319 607751639 499592338 50156935 576114259 582595233 722996452 608716871 356415657 773447834 320747711 146083076 218779510 407465937 450352125 494825220 604166491 14669928 557228198 804367588 891475054 270173971 340770169 340058900 602494133 804432798 987371626 200263766 838151342 827788644 999230238 813163587 568206794 48999896 813482353 483130822 32767213 402686720 158850544 932696991 193574640 58300404 971820127 19027681 395267871 904613732 249467957 32318324 313301948 309880336 459660571 783287956 437545594 138691405 906104689 238133072 364965634 197654919 617896137 785535756 519278449 851059897 755445866 233202687 420766424 250995446 976259534 61914038 44523451 872262372 257488164 653092751 346929811 593652796 42842575 5869375 391137868 312932940 75782884 56894285 253329607 952081525 460872624 68457876 759918937 996545196 730220081 940221381 847880523 152879101 516136344 179525602 133550680 194361603 810844877 119078084 50460466 427673714 159815914 321755799 271306748 219748750 86043071 656130393 111513809 913166513 381539917 913828702 59759164 660450249 250892107 182201806 425021886 156418263 74551205 292206374 484710988 113619057 374248183 343181235 303854798 283601984 594176534 589205530 254773409 129279363 14804871 704785363 590247958 301886859 163819014 977534377 513792241 357180989 364799233 190039612 592969450 468947603 817783067 148690047 574366255 410796827 325942441 577202746 524026849 2707062 493420088 115896968 217228946 455476698 618590469 496018522 273548493 857936273 29688195 83072243 921664398 964599160 90292185 419006059 429959366 646149505 152538209 875425836 33627609 528105009 327743019 394196344 134927391 326621474 342799224 330280928 446466918 329323394 81450559 419447758 268896878 300522131 207202475 162148605 528814444 225956905 921689498 177366267 638376072 835214127 275062048 389373870 97206878 572400162 133989634 594939852 792731265 374155156 291636028 255490401 886323699 35313834 438778492 288307277 402595759 243978655 774650020 719663299 606009120 189815359 660294987 200115148 759243431 74961005 160810045 464688578 975319064 329315485 829979639 503708373 725050173 300605530 354863148 801284489 150597202 577003714 656031810 647441718 98433159 963411205 914641877 329427079 881118338 879092969 447211828 406106620 359402202 862593353 452061151 347106920 529749661 40129169 57433871 717513075 780552139 160864068 691373614 970926105 423216600 906795126 447202650 205865769 364317230 498709075 416076775 528914374 251207848 711741078 185574106 323080682 234590745 540730130 144680302 532615902 322426051 331313709 3044243 384132036 715459808 230560608 465734250 979507213 881848605 99320760 583128266 448395779 545289498 395119192 547233214 896289088 848426475 198288629 239360773 653310773 220559514 591757400 104510353 527663013 915925154 737036000 640759305 641055527 204235893 259675389 221231942 206426535 936563192 372102070 99308249 346530533 415196930 478608164 115955076 540313332 811562976 298667253 996821437 166664381 413808596 29505770 215452206 587155066 267423633 815573849 677876279 440683579 185280961 682663851 941195371 807433828 153334143 961978591 689027342 448764973 462219998 281498630 401766046 1509921 927746912 129252037 450251847 243168927 925535871 724279254 234902637 524669020 874632743 672326535 861289254 467438815 650518842 993795641 114651325 176180484 311003659 901956834 896307761 256338298 906160355 314411916 642437043 826820933 325605504 877984724 986920748 683916860 924308625 727457131 982990004 478147468 163636283 260667544 145176348 113316403 92917911 426850997 774418533 330468742 310505265 294248622 416816199 892227499 544312971 638828421 638099627 38178848 640773272 556756176 622451761 188955186 451403585 712753977 62049963 423003527 662075619 895503101 905270688 472718485 926568143 59272302 234114250 416151848 998122441 448002673 900978328 386097376 96731786 92066049 332286125 104033200 863686206 200023978 204086879 984188000 124953863 387970574 741550905 716316428 807338616 535172708 234580345 166439332 938831898 155439604 691895955 734996074 297990122 907765660 724700588 354328182 709915865 772631118 980922911 195564085 130270027 844493712 755770364 497887206 671215001 766249978 10866308 679794716 991054991 561522619 849490094 505800255 878574062 592276245 446108070 264398603 202503403 786365661 460333896 247469838 289106094 884683004 112094889 524026158 526255316 171212528 285496975 603216674 641335278 771619403 655643124 254791156 988422144 943400755 157504135 36996741 590071043 597325025 752963370 731484169 898348899 230309410 712111221 820726919 739447937 846308825 436603698 671115610 91301170 99982715 371200223 511134130 911167038 361912209 514157103 786754324 751828706 545655354 767022473 837457878 510406478 196903334 610149255 562300324 613242664 156000924 561187705 712387582 11887624 493733621 950682592 872103607 27382778 936384030 444865267 601386104 78751231 47271834 228826909 12802875 275251340 163374462 716531068 206265552 954397193 349561588 529627236 830392667 404201298 509382328 364700122 572792788 597765690 391603614 916054042 940076677 761916932 485097738 703403026 612835728 624597480 688464758 915976164 665914215 407082388 332658928 356178792 930020178 38614952 801827737 253284519 83782124 259071545 197580327 329592929 603420070 644866895 907005027 618536584 11566915 155123046 453548460 477985475 705278042 486255089 838549875 918653164 734768600 177158610 127115197 69362066 536004219 452795364 325674916 940236408 996262744 27112306 657991638 560438548 697125461 215373500 970609428 122462993 722965680 783772537 456240820 219955917 903473526 997269328 21612832 468399580 540568588 767820381 963628117 816998275 200029866 268581299 555802213 625444670 271306460 934544340 411954677 447328570 946614271 750295355 853264064 19138779 48949706 272374994 96211986 836217144 392490690 466948732 333855053 29138842 903971012 529078156 569628776 559822337 523764607 760683340 518206571 586636191 610700535 288495480 632943604 741743962 673907716 689583808 809734581 111836750 854279377 293036361 894988531 790676553 636636509 18062125 149723145 196658254 780978173 721767158 675375843 710444307 142382040 862445607 235954563 438769026 297946474 529915827 374680192 867412795 652978945 605963908 878135682 730313489 657783619 366480373 838536135 358201225 475628966 502130265 29694625 878034782 891322615 972408178 410508790 642150912 967885268 517447930 67072191 911479312 521589042 358507806 625286025 461237733 37176535 350337277 167618807 168733194 943076320 55693101 324415549 221984701 40748349 591530551 32127911 714588530 778444336 760285462 675817744 697256271 181086930 836568508 642210411 351152557 63819406 288190350 109493822 186339229 922693284 176925667 741476898 265697120 997805735 648798856 488247621 108683502 828390656 151264831 289302759 844502641 826988393 400702267 526459616 368271559 219910002 745760165 3396633 580621315 991127807 122045979 159570702 150946795 384523463 465624619 894653011 876335740 61930199 833136349 169269004 38808674 225382670 136070950 248272243 139524993 900205470 236646518 991208277 407122799 109583249 107154219 348124821 634207223 421579074 188525339 388684200 450639767 38796000 667455503 282007064 764375042 498617070 854890050 567158530 746912416 550572742 458278118 379412887 203810057 959264529 669407903 624290718 53318542 249221712 81942534 460956145 46917552 137153879 102356007 120362235 454486694 570180044 264429315 421829441 485152220 215712940 88010767 112982486 748132719 748812487 683109555 487565540 740871857 233469247 426448589 675676714 903706795 312521741 570302251 564101497 525193878 382076540 948282388 406925622 655702625 157477804 568893376 355780828 589547311 187568400 968410843 538923383 386602966 631631089 716659974 940260393 288032608 590204136 901657942 219788456 953373069 328240232 568497363 228966334 426201936 126560050 731804922 235324872 800764238 210762206 733333052 498609464 120833634 850798169 672690813 833559316 392265756 64671329 433897878 63285108 836972349 179183627 276592083 978403847 540314172 474051646 984692341 585091727 293938116 904299317 27296816 287110496 7641908 923526913 499845039 175640037 618696477 676620805 212072460 935691035 734190536 146819448 610215768 701146644 496151470 977854439 353076505 853864566 517963261 179134896 831939782 500104442 16834330 640835975 630008909 958885869 13104409 249376501 857790606 775593394 67953223 81716948 821857758 481076029 190255009 333374932 700106373 623839385 898986842 749971706 405632320 384705380 955540825 615335452 698109375 231063886 292315576 375030374 777464616 538416286 723160390 847662807 880916626 726901932 919127046 671726276 874771851 986255464 841280430 777769557 804512403 928719570 131220521 677548291 382119327 733650303 887364630 750138913 801703575 262376219 816880454 703842128 574417880 859791329 938738497 228893960 380376754 388998693 210467266 695517974 184952810 367742667 265050935 673969432 617193530 534989261 721074498 162515715 886698701 157995192 249568058 494430622 958455747 669488943 910640811 347692292 858770099 719397735 913038290 568387878 731418916 168554666 237636641 146320967 873706770 711947732 858495681 439903102 224621424 479666649 450567435 411121975 209624736 428872765 137620750 873369010 466663676 613844378 72331277 265580931 308312401 119677470 549389054 727520784 889491807 166388234 858785547 772038678 542667866 292016692 551320597 712337445 843558252 204512902 907275564 675837727 123010609 371197052 846688024 485142717 712496953 437579178 360238292 411102730 813300361 500417588 342265357 910372326 447954970 408598869 679120295 746271108 790801497 711427544 852749880 379508972 129738405 292044450 875420811 399288186 378352597 176677670 378374687 288643677 529457327 822743023 254108582 908966681 386551410 51660058 596417414 768377861 560338253 804968153 849508955 72842958 281282789 314507761 29133683 509578482 285258451 931717180 694944592 681852998 861179172 703877416 792155690 125263217 593473239 447640631 82744427 663596654 615252067 126653821 545284401 908697358 271698478 152402469 259558607 632366964 58700567 2263276 188739404 239072407 362492653 416249508 789879010 474726083 218373365 60358835 552612480 662666776 596471912 190836625 934442569 349362954 607447794 639561038 912418323 206989023 894618421 884762633 49852393 444972084 46696772 780465274 138296970 632485241 738110248 144990313 799917031 148767600 480606558 309723444 720826792 170004914 886963031 642295374 828585384 663860522 965228023 622108090 277032565 889066647 240124439 335196820 18840529 413564175 718095620 989477768 897039156 578980983 51076861 574116697 889169479 966850571 646062520 354217308 227529066 614471389 334921437 905917946 396040751 999260237 878903434 491536689 827185628 572133526 760296397 34227476 777121774 209114433 984855853 262868039 766833297 198647728 974456610 774336643 510861096 244446101 356787352 278910744 504762571 737825143 587083633 507794278 641202884 605687604 114928384 941948771 972912401 498194042 682206350 889893400 561134310 380080460 283331032 438161956 419904296 645612163 975347599 762621495 226941682 66306122 923136983 391626648 29447700 991145122 978189000 818054816 288865679 321202140 150027504 814342973 605545498 930415393 333058512 66926960 181446816 738825965 210076250 764766159 961841856 487275408 596686202 7433732 214809420 674487212 120768138 90363211 593708746 345904826 358641115 237199608 691831286 798613893 791351091 787527407 862741566 495192236 250786378 326295594 892377156 29703460 614127948 59053879 632617568 575596725 786773338 885266103 218284316 843029112 357038856 371156961 740249526 609857375 941975776 314667772 366504609 8743085 746888158 437745128 299934212 34252922 812674547 129944214 97970233 140773936 170413187 667762059 544115279 477332753 592999654 933906018 181532809 415670958 282070250 995159111 257205981 726478705 239804239 991779452 236043126 668948756 886102090 444425943 716086579 449454888 885882883 856513602 219514405 674920848 46217495 344332091 183796757 408665859 207521558 569662033 278511355 564165517 139105030 324928685 683524488 555411214 166530014 859921542 346969501 112310201 359163148 629368236 717966034 36824215 282416880 438009342 943633136 559310338 400593758 354328052 269787767 424454698 146544672 555045142 177996057 372334483 222607218 638988418 82395709 134806421 108515972 281702250 102396797 692772059 189368828 311528852 531136296 238703589 840334449 698157016 784409793 778934150 377462001 314354342 943428990 554481510 730567548 832040061 600554186 387159168 154210182 805104757 672816323 299316645 824598649 833017526 917860028 603232248 555059761 549626623 881567164 711591281 272852350 665916192 582973182 71349082 687233701 712449408 861982319 25287381 839161823 161102231 179862324 193404243 939410905 675121269 857331745 237037342 91005491 804681530 752969282 880071120 679008257 585680795 567523670 688243418 873489997 747492964 353106511 146817534 903777426 543849456 719538131 232237526 737627459 741443251 832963774 546121291 414195266 122476977 772627102 337618206 465897833 944940804 954560565 85755490 762745605 595623001 541734907 610568959 682318933 139396467 328009882 658433841 451674128 347861671 691649392 427182856 232635100 222882655 231260432 93697254 199641560 209374872 402969537 580094468 75700499 56232803 363496957 409877228 294489618 681052007 205463796 194771456 480121934 509597021 608979207 340597746 824544179 484400019 775561293 574239306 131669795 352963178 59818769 309879268 437162225 747901144 833636433 647850351 757502311 195116775 195224129 194260463 336225600 772597300 761859782 594617659 344535598 95235185 733566972 741996159 24457557 43758051 866505905 573147324 335071694 672888292 443158247 575556419 300688677 686327138 784635990 770106942 84267996 715442526 815557863 126572327 125246438 833327983 329947450 913509711 227133228 649754173 448621345 309217369 973823500 480962566 519954979 521497788 711457236 469827867 782785018 347447364 310806348 662335076 153723157 354097809 541136681 750929368 227319063 473834902 425492635 259237638 99293014 663106587 795622336 871510928 679169373 160061500 174194222 344800682 342460778 243287529 899422061 200318623 402446576 217751396 561623930 170349900 323940118 384730053 627551046 982218404 667691831 367683449 634654005 70717994 115503457 264022207 217372064 522567290 749850838 613320746 930100051 584234944 259226253 54576930 621362703 4145215 654310321 474074210 586516745 293347531 515186721 373596283 320073065 21854543 495290095 642929744 156801741 107220297 734972641 705484184 283594179 739555401 344286963 289548640 674798162 34888821 923734227 661706886 576115826 598475528 53760356 847968831 318203535 477954255 566542140 903425170 534175754 991663274 596864293 503991514 393313208 952190993 511366815 537189447 406056033 585031564 435947101 14666334 166787906 617756986 247329476 370717557 452837516 862493003 8381551 71678776 767136226 695197318 116687533 959282471 378986207 532319428 430875137 737386261 934160782 783292275 775547553 658279338 283395824 86915604 817840889 64384226 75280250 833509052 620482085 735128717 269626772 228455575 967290490 659938509 832723483 428063841 529718781 640987290 722765023 809916139 443447530 412225601 278226214 500192668 403220015 924183009 196440615 363694317 956273134 533213165 58224528 766092012 650870271 520350637 87909889 823660474 397333099 809409980 271157135 580224525 460158450 338982539 42966594 493252015 549690502 721518301 307367063 39008765 809690574 858776137 698233342 247792232 206673316 821029820 917976412 899095799 129829015 525231604 648639883 559965892 163417706 144415238 775207894 280744058 891342995 799686616 704751230 185655006 551195325 113819815 999284023 478474051 863079238 359780739 741985707 620949012 200202690 512995278 153611766 721746766 929054070 522581953 31654696 543221506 645694429 817436391 405160902 230441944 390363943 169209504 60009546 18981767 315252405 382480544 499361694 762831198 99695518 612199789 316936613 818541759 750068526 419763428 740848563 958913950 973892962 514505396 504928015 552423174 204607340 511935713 787268984 7042452 114252853 399283779 567390621 203641338 680608982 577339140 739439012 39751549 777505566 731948838 415680932 970241656 65779216 412092667 148551210 503802583 340675169 582721451 337837752 683433117 840798974 402218929 346894913 94126174 757692804 189534046 696914863 645434821 598365382 170159957 144910430 481341968 825686859 963107597 382479006 90972303 985514446 641096531 805999668 778646824 392442300 980796101 484863705 248475350 163813305 677259351 368140986 778298405 464452123 600776146 708464886 374239160 141362541 540856400 336703524 50216132 898979566 923221186 98841802 744370066 317342992 832473706 162803175 495747585 213538297 143116129 224488810 640283137 729852933 734420242 169731768 701913113 537603650 959418045 273830698 979679713 129624306 675572725 596098700 35358345 537591309 9016099 211938720 285871441 581865404 355376640 898191001 959020047 107058399 953250847 66149280 827867052 903825800 151055713 408600403 217274023 203315070 208391294 532665153 320083344 915716283 623021443 512049775 666650510 165021678 991780942 498484694 134600922 371769082 684886804 57302754 369534274 963993973 133937372 866290164 202437287 79372586 342251010 153151201 319994751 230134936 824860341 138328946 502799187 268885360 639312760 421077474 677092162 874236186 453765541 796837219 404771453 989030193 38053349 221981337 14272201 763996675 15123129 291640349 399778560 715496210 693346037 926555899 86900112 106282901 754218559 913219892 643806458 924167927 345627540 997367869 421689428 964752215 838157764 592696702 992057800 846116359 532484081 762432213 742838547 396538382 245291540 622865168 205350407 606506662 649755512 17999990 145485065 865810878 145249085 271550783 550539667 688903800 625000150 170137111 532002995 673091500 266560651 460676255 15120266 238935652 828820984 219125228 83791823 365776478 936249996 993027846 818948682 14733965 835027467 660519787 126188889 774737816 177797389 440742281 652349806 637311578 429187965 448115527 220912526 729817696 699471642 524574845 857750483 301122158 719681017 48084343 818679276 484166907 959093505 412868982 818678168 135443120 294926957 392041263 340428590 895103212 81763918 64523594 305075225 309663299 991697671 673682148 215968596 164257018 93242831 161482765 340646898 799856013 645976370 252890699 412488088 383863082 345815441 77743894 445747457 484239923 590179741 189842521 706713721 428011712 487246048 616303351 626590307 954070299 662865972 786595652 984266676 946705986 762022473 146930056 749153397 402938984 34967588 372765824 144472132 970525044 43342234 669203421 122932947 42784128 719945689 803773122 397982824 256147803 712881120 46235210 723189852 630746376 535846146 508118015 962373020 66699837 576800104 201365604 469520683 525046501 424662667 308152173 931632798 196335006 138382269 709147394 404869278 649432124 616464033 774248832 651318634 159579204 109356975 963392055 609788754 62766450 45021362 527870445 297849661 193941555 366711113 671772505 447529764 955623468 884189033 503216553 156118165 519090353 629921753 957047037 208860977 392916814 464693940 379866857 716906797 975316546 56991211 538126583 140555733 78793983 858802625 498601251 520053765 577704620 59206989 71598685 542611630 820167843 685094651 6125834 970299735 561862899 127192843 220321156 444806809 224201439 221009937 102469781 986986658 840585052 408633203 452877312 419892147 3350935 893381102 178690296 60723874 750412653 874539026 307705511 915987289 874905586 866997953 123578025 876171605 912841707 651756468 309814670 74038824 461768275 486865910 871423323 451602935 15334106 530305127 539627017 778672124 548417121 771786298 684668933 941105925 515858815 985519479 714641071 829348339 446747903 745314682 699651291 776826940 973963360 857373042 812694867 292932714 438617684 286837475 401325394 564970650 752397121 698852900 222277386 275554558 726470595 212888802 843498527 957703259 332513576 112888987 91591723 976651916 90568690 725196068 254241592 520559357 853680217 566399268 139328585 328739632 325976774 797883542 881898961 868444988 532114009 777671499 603104313 731461705 552651109 918720358 288086623 187747093 516031470 760096222 391113746 398331506 67472434 498645247 561653911 578816453 970223901 260858601 166023463 132894089 24380115 581362192 985710958 702448586 690256170 902930362 577905166 816843435 879301677 591480452 52306714 530661600 250282138 507491550 823226011 645242932 108699237 122388362 445731599 806250501 113948979 420011041 990180324 135578563 474064608 313695630 899573762 111720309 579209721 419544208 98019390 995232819 638277187 204510780 972744168 337084589 193498930 943830138 224035646 662875554 212998771 490377859 361544694 727655018 737274466 445617513 45311928 669230957 677255828 416588943 470913698 373879466 322889295 802327597 381699011 103034417 143067405 171544525 842341280 698000041 899334909 200719057 390719153 417129419 606482306 861185259 688258533 292500708 781503922 382161058 766762778 748432727 844890840 739084756 143330726 343303449 850083570 131190830 143921361 372682548 239855411 702430646 197148248 558248004 800255618 207511362 588137708 847018237 615178234 409415422 902175921 12177059 742145384 133168874 102012351 510126992 837993424 398546778 227888293 162674097 851501545 102581108 250611937 637202697 982153372 794088885 665052009 285094958 312946568 809757293 469754661 578676935 278926721 253529662 639546226 194975764 971094285 941593249 164231328 784696678 712755430 712665697 125611637 200946850 264499323 395804701 305054889 247040706 86947950 606175434 639929704 581363796 419318039 778337327 436758483 730498553 28697855 643548520 797046399 808576743 322228070 838408036 298872308 797227880 520577215 539843943 585834799 143393113 155814702 669276041 195532320 756880044 140458257 50773300 327858733 549156838 620898676 822529449 722629293 682196129 286982299 686325372 414067054 606745099 632306812 739125780 173232944 507765094 18746178 290284076 598417960 332322950 940420556 520567893 171334782 167877206 68748331 686631026 141569743 835847507 317969959 462416698 943248043 98450447 642682811 656118969 131614488 475396527 33149333 659451599 253051149 90327150 911817623 909186991 791735800 473932824 803811673 686195810 792239673 21382287 134758052 561369410 860676004 606615626 236734968 281559167 435937795 329985745 262479111 94312093 340737938 554018114 446273848 117868788 818690433 351445199 389068837 979554863 870306422 713482046 957312029 775847118 85391112 833101160 648888483 413373348 193977413 224874938 847151340 6426713 799430189 477328055 959629925 225359848 374482484 842961779 64940332 774256418 608434116 854339098 11637906 877847850 307130553 477159527 898341279 32120824 4012515 619908141 927965582 445015766 257507719 801577426 413065804 826300645 334454239 31599311 275435261 402296217 32865173 536191025 683996792 933648697 636098124 736006939 885549510 697329504 82807575 554668354 999984294 148041087 486621440 282763631 973254156 434769240 363882883 609222145 507319966 457380228 605020944 827718504 626165558 924226031 14795148 9382059 365792099 676800599 576611536 823325155 697009127 943146192 163459881 188778686 308960570 685862978 344351702 442177277 966673414 696325865 922548622 574273782 139933609 745009877 87954679 211425298 911350966 146381928 659139888 111519056 64829812 112876763 282456648 989976513 453045341 202368696 431204292 17665290 925777056 556336225 684230429 544785381 133594784 189494920 270107200 841425056 422145139 86336181 858372108 370011548 821512804 145339332 192818903 199634383 253208946 615075940 189762282 704359746 690395087 254940057 613358848 150899604 843685217 234851130 645547723 139713654 828858436 212052083 681944431 505297453 740839749 977411141 16830981 803491348 908337257 598759425 294292506 819481367 380140388 257616337 205293613 443950648 966472739 668470575 766849076 562675469 280420163 616217452 832692247 336100928 808973463 735063082 322310196 990788622 215514533 223122402 48096218 588734153 885218858 43724384 61254094 408174934 150345362 89216834 415803593 324902320 853316736 121665660 870646263 497991011 707448652 761765590 16114041 654116881 433814656 855776364 5021412 14092785 551510107 568334125 145351616 341876299 621933134 945851230 104415243 905637373 483512705 176457236 826262707 595509241 118461775 305282493 982047775 196220868 72251845 647854232 825212583 885228025 968114215 464014648 384516375 762258116 997774188 413374213 515960625 305858152 804203197 865878202 101451303 856979898 537368058 26277096 427142949 569238179 221745717 606856306 255953861 466895009 934226996 703943439 849393816 205409094 413905651 412390860 954474404 53363384 427989536 662968199 746287329 698598448 156704926 399662965 667676859 64375931 60571906 501752732 451091091 31564412 954829849 905941338 827696446 442587560 727704416 701559260 833704836 322747528 659141002 401376424 126578338 586733370 902012158 649885204 19635401 758309873 375625815 143022540 54375325 109347185 544127202 899157840 658774710 113644947 594069283 464948851 821804066 694269383 41988944 947733981 589260001 234256781 397471188 409154954 933565288 103402235 721933262 886190922 884876831 547307834 788320143 146471743 529845731 649137417 884080928 305585249 196674180 734850873 964752058 357425405 381817160 913172783 516380491 708505394 789979494 711727973 989756152 409984371 788543116 196580840 167373205 674989320 30559066 699882715 341161775 133265548 571758053 173590259 627072643 624611952 254693941 406501370 655408004 886158711 223659207 119463757 465760216 524723512 376157451 663562846 44375388 177861792 450602983 256348978 842980508 799840365 846147122 663361763 674589532 37686707 632757562 106005023 155675922 963888219 922916671 945388967 980544360 120530335 983098357 582807249 769306815 461114512 918994182 370406919 466295975 631778448 561540750 454991686 616029800 864343000 546651037 995744928 913291645 343698419 80971449 746367162 632913940 777807425 877020249 205762383 457179023 71160949 908625771 49625515 557920005 111756568 509603278 922014000 103288257 295187972 530690777 801327060 295856578 428893417 66536403 795442337 421311034 110515659 192724600 323998260 321711120 365478274 981650810 39706431 340807774 136848952 299208446 354568456 148294387 341777903 731836187 209886695 733221073 322962681 471954015 202345420 117375664 806318206 552776265 357335734 898465146 977195257 591247824 17760573 37790925 941186747 175811546 56484105 377547132 555475047 67143110 702203736 384068622 238886772 56757731 794973564 704595773 970072751 715726838 629260635 424174201 104821942 533399992 898720750 900311651 801095805 31279958 699254210 991424338 236688845 391529455 623370106 954450897 856624576 968567834 966073930 750652703 620038983 480831069 646735486 293050797 768749476 572699063 196400625 606781860 31641840 871920663 175473302 531967837 578764950 444260066 458718451 655147494 547360726 255205233 132289185 413020548 704431171 150599056 54907085 417245739 536726597 76495873 405218490 176374280 6337944 589929719 827921981 343033848 518560203 228426395 29941824 591172622 122110659 623717259 835387711 928184337 251992885 823352150 545760206 186994683 834313519 100621569 815489296 505131643 521589391 454323077 477263169 657477492 253319050 75853390 897772590 178941052 980378919 691232189 472762808 939787102 251386818 344699304 292875349 807170712 93407114 184707541 404621199 552032222 84369666 163980418 989558915 435391637 755610499 496637664 866759778 930919001 745476025 515803027 87620851 129094007 890580002 444482868 552840975 650607987 199627155 616534735 357879588 758600580 520549298 258131557 984436659 617629459 192230268 941011307 492386259 142007872 513520577 771239242 712048043 443660893 668284323 179865565 586965755 89487472 931761435 972303862 578795924 735803317 346164596 749796824 558744539 318027290 211067342 198286270 818326346 526361282 613051292 362656851 551486703 433144451 405053734 984492857 124240364 709799016 678688776 3191682 70559733 884272175 511483313 376567354 235677653 638081227 361959909 782770395 326367209 715550947 263397692 584247766 651818147 649567570 563029921 826401553 749847304 445361061 669025491 880645220 270328627 549495456 461062375 17094171 204950736 774584505 629009092 222660471 385930145 38997659 207963813 289684269 821645821 866730405 741965467 673770469 843225932 992227945 295852297 318653116 44541580 413293357 968586022 761012674 748333263 373415533 587739518 785589373 718866875 21383511 307199089 236376677 770567688 190233677 679640243 491430758 177053702 197600615 871983050 986959969 349232148 690774766 869528212 270447530 365808426 328653794 454719422 494807435 506259792 684123253 304329805 174186176 439436837 516340366 541015065 944504570 369148761 218313288 524022349 692809564 117153074 541743216 950135785 562325761 806338827 430003978 93377088 889104756 370307025 85001164 800020346 603807542 948968581 279282849 767246611 74014779 517876412 804236839 381201498 114930285 958367522 198795314 437351667 221933608 962026994 183356999 346235734 284537532 285045632 47291937 185962830 462665967 978962607 374495792 767355002 151312760 960529275 565229077 137017039 535867269 802542961 560357672 187799828 868288310 702007346 872257778 44099940 280911391 257460724 983283635 328619952 506352074 533817344 819778269 668316731 966661171 169179957 77425558 767165980 33892938 123332228 440415035 828511167 588316276 553749362 914117080 7967076 938543883 785674905 437750960 124753823 887611609 221745191 872281275 855784406 59142049 581385821 767762211 335050950 919535767 937418257 259470278 756526335 961928930 845309740 959706039 263530339 64941601 510959917 596813245 824432043 868063459 955285413 484325587 87988962 968162093 280666297 960574630 728648168 776233209 809684387 9930778 776838128 186918065 684109105 583147974 431133442 926016440 322207301 797598835 311794298 775083233 284714067 521122208 950253959 755880694 893502438 196557825 551811501 516653874 724165403 889100284 998286147 304413127 231898659 495515690 565869046 187525210 384634310 245129692 679508804 599151746 904314331 183501716 508457218 510082124 344841681 258886535 632540631 83773114 891724586 379439138 210049982 441779263 667631098 500025474 18118792 15125828 994540908 439445754 218644568 399721639 937812541 337131921 13753893 246979639 215554879 465198209 754218043 224214329 2093528 476783802 560244922 419345126 865764992 29993564 662881302 413115114 253748551 185879873 183902101 99775975 955523660 236327281 949184980 259395568 457877063 530571691 754827587 475518222 199613696 595465187 275237540 21829567 158557653 74209214 96718224 496631666 36897848 323690263 946075890 715138316 911752239 417345150 651709321 592605030 719890643 380895668 794317930 360218060 826965713 122511409 874095997 274161791 311455980 62844318 905653243 811700020 927511673 730131547 547681526 289917332 947097569 519461882 628059089 289398202 224931106 433889730 744003780 370299064 671250511 618493741 573976409 637772050 889028107 302676586 518279410 857488704 639939090 761607900 105028416 18462769 383730609 10041240 887628493 935617475 396492361 699866603 756344692 69068108 750252496 913080786 506331875 287881236 527301967 46645889 442899232 10549720 388276069 959596765 950841089 560324425 626091202 160124417 386674354 225450123 259321517 273600445 642441267 326405047 248749439 196736786 955365848 516940633 612088614 229734071 592659655 607615218 705592227 840512919 592181629 249683831 784810380 860045649 499144778 798799824 30200459 717300407 759595472 57987418 312171484 441342031 599505288 525003366 35582675 934288597 367056445 559960759 335922516 770033079 328733838 125112840 632007769 980127640 829067632 986702980 210218096 923251917 921357482 169509708 283494458 134993891 767492952 933531381 279721709 793243671 401067625 836272647 44271315 8846812 555100961 126328703 87537097 273641817 992291735 392237901 314909633 103550696 954057528 395842263 342679360 634671001 307587906 214481780 413261281 819429805 944215882 613814514 243064016 589938459 189556151 756425745 154130767 321687566 597519940 758789894 137545524 579451748 751560834 102617593 679544169 481163057 149721683 507513735 728600171 417811770 860834417 660107072 39674572 943610747 290802917 314291754 687986610 705689249 4146576 793769276 183264597 475967633 23597733 530613220 623375748 617826015 731407149 36959874 96839713 902341464 743498114 739795179 154959776 861558905 432111572 342573798 796742028 378043893 274084519 915922098 726101763 180492594 282920787 145709439 538476853 150483404 975587971 806277616 957362664 645042193 567232694 187771551 956439543 223854980 895121601 183313049 138109390 874894683 418045004 996463582 655170544 677188353 929744976 879081442 670797682 66602132 864392095 866948623 25190013 53310824 70446940 769363009 604134607 990050434 642102143 785768776 359230523 757193501 845728082 356539242 497468196 456733993 473806838 25929438 257939718 610989511 12399327 661949009 15056622 755585998 144001620 891157861 919122428 280949321 758389232 146073902 897141224 685555959 232518948 532406451 946768251 436704970 430531506 849385843 924085009 44941416 845500979 15123933 731582238 849514157 229600915 172986326 337887398 645350695 927329936 422940471 790724546 223678617 450164798 214710349 987791906 252036473 174421637 521315928 74174854 173204081 137516449 467563532 287453252 872809185 210274722 634510866 128883654 479578971 790740202 371656072 125893896 126263334 986947761 582397565 736755486 69584317 448466820 93842038 175554988 668940621 921994690 363960044 643747180 835104570 144951838 263336396 504069292 191004570 191904288 828652021 617693133 322630840 675288740 506948541 186739141 441531283 940233305 518118253 883294366 537324124 35822658 288033728 115908085 975253756 540687417 939030120 651857788 245168523 99256167 7899273 387534712 377450714 326538958 255495996 932802371 47320810 200543167 219948558 190290891 299079027 949230180 196617598 957666833 715008606 947803191 80724866 585643436 726484043 490115209 724717059 804663107 783429900 843354876 99639644 434741014 581297192 689765897 604212959 203190646 368729945 566933884 117502288 983813961 646095118 323278578 274458472 924361351 348719850 818617954 679302739 409097919 410986051 315584145 661825586 455271315 920852644 53498780 986548378 350001975 995478603 766522738 988785940 53926134 307487916 798021720 934762907 854780845 793519340 828879715 679564577 985871950 861813862 62027521 617618954 951200863 257882922 527184753 335145134 811099768 825938553 738880838 860819931 554514121 448319306 199261160 874190162 388482449 217452233 861432850 549886534 430193064 361895122 6559317 508649952 146624758 99604090 846055828 798218685 517306105 24884871 818334598 408995950 953367364 834024947 382769976 153754614 720738298 738563181 884690312 347293776 290987095 667542743 65155499 154551783 479375655 13811657 224493991 613862428 677963597 118848525 440045786 637974980 930402366 886109473 66366065 678616487 776500867 283082680 253751794 187356930 275696699 343766073 771318195 392394246 840125334 558025022 262657888 212082263 36145499 762809879 252540537 833873293 627237731 623141701 694969553 334521270 560897307 649969407 818965264 595601874 787415558 461721008 730565938 204962902 888326713 28239478 8257286 511080874 649017566 968677285 298126513 317319339 727108273 36716354 134014760 676676905 383254662 736929161 852690105 946751594 182617025 103646056 541858691 648909734 823360220 455858433 381869561 93256840 281745381 12734508 294675298 872120243 429881597 985073394 431028828 572217147 354983130 94246931 809866581 201730856 400470854 912403329 249534225 452624887 421003165 901615331 822072103 134281496 743653203 415595027 318704260 949339505 914010220 120588192 777858534 20405721 612312066 888331085 903177313 646503838 52469955 16526992 641993182 606820608 830848369 16598804 444623767 962923443 407621472 788718903 578874525 407047009 24457466 495431309 897520722 100794406 115883070 364225627 609859311 868769042 127206717 147983901 769831935 572702891 961548445 818143232 481637602 432972648 676738070 436628840 218708299 987854391 46874871 10919788 344177091 42974968 516510369 831826261 403355684 977322751 321417995 816738083 899403806 880303510 288417597 145677832 283660213 345442424 417467349 987358442 538687425 428507736 968189829 218480357 158334060 139114328 757038482 657540039 21844408 44664210 828538455 371316371 618058743 731186579 117840832 571967999 27707473 206554330 390976464 526380277 421903169 782637150 956302107 580381973 96454936 913874693 734086988 143854898 806799993 384577070 625979297 627213265 115653851 462054440 523351402 332910509 760333067 309303992 585735309 962914358 746693543 622329239 863343621 695087628 249606563 682856178 885486174 279362441 240656072 650348009 219910203 928910645 135899696 757631248 759324881 910754383 166210764 609472240 768327273 859166539 341861854 528054407 348098273 911798350 100296063 297601988 885990444 606652852 650519834 116751372 995010253 875870859 419098607 226299064 451140192 835976469 911959953 788689813 326390290 571023690 182853224 176375650 363061028 509503316 171368496 983530581 90614636 351406609 571660920 686215319 519860179 155836820 479766820 596679363 165883096 347562403 500353260 262723179 505613579 360210491 480865755 600062099 966797715 422398984 94390224 545261620 379103913 747620078 403708160 649824442 621014043 751958147 941636722 890036871 456468426 127804050 386973826 852431726 696682028 897900441 756815710 295613240 449236170 3607883 290398092 499050530 208053955 188298512 432847970 363853149 131214664 135941760 657349773 287995277 161457182 98039788 745862283 668314443 609157151 304489685 185596208 495926691 885134777 222766194 38518309 13520535 6681453 619348527 144004708 859213210 116209745 847063081 98098878 959796757 955790479 184373170 948490325 790948325 937913828 586964947 28850466 421026267 200771105 605717957 253350512 432319035 70637998 218337655 71693663 443052349 429804546 986063372 673036130 605516176 810284076 624065626 217209537 28826322 852423501 600925547 849618712 930041369 856883995 67738879 253755350 931246189 673062496 88569865 156436159 352214859 566468473 753531182 1099371 522300196 295511256 176082249 325572292 11976155 610335619 40602090 981295500 887263051 828239762 141895634 485203669 234883007 906170548 514848120 55678343 266115704 13108907 46363015 785127901 537868331 728881611 768084830 724760552 505824128 394819967 459469710 559561227 700882836 228705989 937473632 37778301 53938808 423969453 756708429 868107466 856866735 479851741 73689219 746908242 279161012 998019600 831558503 987327689 437045106 425540754 271643405 561636277 82884810 371047110 316062146 544688628 87290128 119611296 887445635 43940915 33309326 966438188 416755075 589540215 60538880 842933509 485586601 70031256 874931991 200868062 350496783 263042497 201278198 113082621 484186756 264890610 247002296 235715259 194265099 119177342 91588072 821735173 692447834 37385869 886481671 500377310 278416220 989229723 784785417 422716891 844067248 697240567 484726488 960258725 105293607 450024517 19127760 741423995 484321609 752217597 866316865 796422317 696390609 449653481 2600177 4340514 182024493 432374955 874381463 69266131 418971903 132283701 324101217 705181517 170386590 524058447 417833071 568924723 229384598 340466964 73281621 737947066 925465636 153441909 392971165 937251116 857913274 479196596 846093891 79904614 387950977 817412075 890564407 595196761 720273106 40262019 555625695 618971788 531283388 808077501 756707730 328475032 18486146 218975789 990384670 347646123 732695834 510693177 810113090 366586374 618909102 813637790 862751029 725287039 948155679 424187628 815141917 317303808 230141565 180586757 661286041 427533318 330675856 368133794 12794680 450921506 282337875 858825934 544918528 978881659 396023155 229694056 24542440 459256395 955336404 589758630 505331805 566424670 869709580 440233357 302117313 512698774 280518374 221616250 398943207 764601705 291294177 214824604 693774745 500799585 887595183 715788663 297731602 412608667 324255158 318324578 317951876 44356169 972661138 627147786 345452436 23000624 981252497 669642477 901137881 548942379 280756277 706459616 422652512 397918630 678395830 202584970 585873451 284972579 707008638 733289958 974842797 204769721 456373675 124068549 283467600 549380495 275842960 425175626 690193391 542123622 111227444 827795820 727979356 794318093 240017873 138589303 54509275 378703594 402413910 251979659 70450085 924954232 134912742 935365403 940168551 886309827 766658647 630068848 726110912 30830318 316199348 518345252 484852678 388646573 833011644 724051623 141832322 416596171 172158048 201618110 176629103 362094758 616836936 319078399 204959231 414110126 185947727 868964693 431960854 446890985 288626179 153333122 694451085 626325106 576303142 115118488 226746032 557685749 52198960 266751871 643438784 506441525 215626186 623754867 809652082 776556423 466245972 121231747 802265711 515076948 186055776 779497491 879216594 997211803 316874804 777189467 341103789 683349868 443792972 600990693 537164676 757317230 470279895 715334163 931503824 851122010 682018613 489758358 399414653 493137277 575819391 847948792 386641260 324211770 539092991 64779796 701498354 947154310 448410035 696283800 433782871 800451690 61267663 773673354 564115544 211131781 230719032 661928384 93083814 895324552 543117065 914056550 55210341 170276279 148113682 224426108 768667310 143545455 242461012 796643670 620722957 398843802 395801222 290092826 693296131 140568380 786236307 681875013 329372293 334953450 295944730 923824935 784654715 839583566 345604333 220400738 952583746 122097829 893286034 136847215 493143339 336865600 298843077 673994008 107659257 781194502 745615860 440388095 409910375 441830129 146029505 649341718 139122336 818369933 676594564 40076325 710680517 968769404 567636423 644769352 833161323 886512116 697112008 68003950 861823258 409994559 758319610 39300571 496385743 391269178 538483844 252413094 741660026 32177110 665571776 318877244 88891521 342855579 802715325 630440411 618517308 934225952 793933246 542084888 507445623 922846356 363543225 844581978 301204979 787298872 756981209 836928348 169797348 363794659 203356157 208321967 718770804 126403453 939807542 669793077 268299583 759977092 95264589 849266343 988168917 887072906 291526202 112571409 133057596 253459124 914661550 53466449 300233836 527508285 760263306 129612443 338867920 298138097 94718310 640537335 149283787 106972850 8993547 378328770 246830385 974132215 560926713 228682793 166567626 861787464 359193058 663229361 658578642 307963843 632906285 286128306 40970876 922704538 967942260 441076695 179115114 800482707 398531846 213770143 685385527 43115398 521354598 749258975 263556589 385831139 697280202 223523646 591313551 954136105 947746461 298863544 783629457 264137328 509806333 38145820 521070938 393502176 728391485 484130958 648410313 515183160 30465636 809477125 270785965 955505992 177875373 315855054 713165900 373798775 53748485 719212039 892441821 520852542 510860177 809869093 296273934 914562218 3796005 918578287 742125438 498639326 399280077 328351104 245505092 25049999 7767112 616328649 457690470 523350662 420686984 108346636 63173731 184401698 497375027 79879138 467092394 670634451 901429541 245045814 913326880 152740768 698424812 951944648 535262879 964293794 124498506 573589164 112982641 356068487 769211063 383283656 210484697 616426256 729040861 508181849 49585546 745841811 185066778 728578414 375635502 579985529 724504833 647435372 596120288 214057409 483635673 317493640 175946162 505885051 193183772 332752208 863003688 310801230 663534842 970850339 776563131 219357684 410251476 160942772 851727448 567131576 36430785 48992395 595825374 823022334 746392588 747231364 633619364 703569084 804726451 700507981 361753328 768555257 785647082 273422828 470190464 976115541 604454806 803416120 135710469 841736065 108544467 588942171 459540132 727686082 5672303 620961878 864361843 610636146 587731052 600476285 711321346 855143807 222617218 59483639 47981519 565255403 535586714 513340991 317176272 977791818 395589716 339262630 104040686 533019975 738435202 657289934 177271172 352261919 950847403 879339824 282250468 549626148 240501641 239349143 933003218 3599419 306731659 467532707 366822151 950131294 873057364 660877640 336136623 780339484 891823674 210238284 863956971 135162388 320490440 323840972 335185744 454448509 953340732 347698871 921759591 805762721 681084425 203759697 5332523 258489438 164635478 745372594 521806478 91002276 751422590 255912261 145316084 70375417 39422863 40137546 702676405 577624568 633349067 235372116 249984928 625401293 429719593 148923851 823485555 523024827 395592148 147201642 319817572 670950038 708687019 230588098 903119771 779351625 492297152 525937078 762622133 410424914 623407577 883939581 887438147 917360193 419908594 105362340 428111177 507642941 628780985 610974345 920810687 63902078 152855569 787876577 991130131 203716820 950905232 99536562 185322150 933260575 556563200 673904474 323476298 689893332 258024929 843475462 800714442 412573567 372471014 28402748 619351138 978076731 180767860 271565394 967222339 888360508 666563366 895822836 537187857 612843589 397071435 859574434 442191716 932942898 935684198 102271535 505498186 339529072 385208237 146351939 307226051 740507008 615172748 28123610 564904004 898966136 251788319 894843331 654583349 996100993 983879355 302906146 927404659 776290138 151844453 509315823 370727631 416684755 12421465 795164533 270713484 617361235 80554117 696293587 448080613 824030547 803051019 235024254 882168709 789784801 849290691 250021565 323183885 888908318 224851894 997926700 619106193 510746560 865270436 834239290 176660763 228878225 82876543 961237419 256960039 199399150 872163054 549199382 361182245 555920200 308686795 577127783 994033659 211794599 314615205 31576159 436952704 784293922 270435903 993594383 17451266 884572264 722401551 440526433 728128961 423070266 876470208 202210959 456915570 70653166 211587248 763885994 414508732 768725230 525398387 195726612 910685886 166422583 334848334 874317062 233076615 177048283 739906492 989969163 311212957 506902399 854057709 289415811 289124215 105106397 839765570 48456993 643837955 489639747 2920658 347893102 505012513 739110675 3804137 1835844 595135013 483414337 237627779 417806419 855860825 67983576 222754517 917627039 791035256 565816437 973668549 175555839 963913269 784575690 999482477 967833504 566631602 104508701 974767516 807224449 202105097 675497926 822785364 392813557 419208135 306676916 949944909 401172260 878848108 238243817 58260337 580080777 461813740 720469498 232533598 168949877 816970033 860855440 712962535 951850891 814409622 826755817 589179027 145773890 381195117 213048407 812870941 364276838 740697211 792100544 909137138 343267736 860666999 803491100 271997622 418463689 807544206 90130427 10184895 827966147 950251746 173790716 834883480 214135200 95654662 96216663 218067584 221325137 532089476 437734740 797472233 395891992 742300759 772446418 453847545 158000398 135368817 299464897 487008012 7870110 376569910 340473256 421575728 272563976 292361983 923226400 858260391 505677279 25924761 493118038 817783145 529820043 523914179 165564557 78268319 981642184 471507635 250799002 116937001 28698149 222752146 622445670 555703833 974848646 746704123 590927728 787462198 608885155 921040000 979311432 140048250 471873415 751259429 552041237 694668436 144027665 757686243 673607952 354002791 369932662 961391654 464732423 177563017 220948669 295924304 891112667 106547397 316611649 479681076 771027714 773767066 321919027 361095579 402412294 987797433 859232534 136706755 890848259 155717770 586354241 909690074 688108845 864825768 149421665 570647687 843350088 709754208 306015732 911110242 103478830 534924599 851239886 478300535 269799245 754816609 917663128 743999944 589557798 978617930 790391884 282180296 978236367 197851921 385408187 899428832 220446322 14088200 821427719 892268269 465286092 762741814 99467817 886538432 433346991 622955221 388075116 243633565 874903168 72213972 153440752 984703421 770736057 71770709 330787880 539157964 636402792 322775856 304280924 569108331 49313711 957842287 12258088 85923759 89430338 329831120 98040059 249133984 34564076 163044934 372567705 486324923 102264842 79258232 774695578 903798641 655804942 25340993 875035368 849528230 372288765 568017710 793987397 70287666 507933426 843602435 159910339 607488099 986258329 803719991 285817674 985218169 695835828 759108979 882207765 364301353 260325530 748732950 371422773 174595611 735416499 794916276 258263565 809941356 935496189 628644498 680847060 685394477 171324298 754454316 381212438 42804705 35910912 38720688 664620851 467868163 981169943 24504192 467216351 369148542 662071839 484814260 594637472 492038707 859241079 902572950 950435411 315841399 795318551 209073700 16937896 522324114 435683335 240404881 477370273 607562817 43394277 471377348 6652439 952110132 387967844 830223063 972596789 341686673 568211911 603260313 392735483 243172207 975718250 941600269 273007036 14073692 108204346 424980969 477824672 43648472 577635383 591321368 754480931 955607767 897064441 162893880 305143444 129948227 888122152 624792349 387231383 472963192 584685059 361372492 289733028 611173063 640669914 127825025 333716869 160933875 257690772 957193513 943851996 975601334 434887466 240708329 675726491 198330941 536716842 616511253 498766473 596176040 674320181 679149369 39505348 853771148 375384193 815995796 605630010 360406128 269380951 124724120 425971758 264915283 523062934 129507948 463577274 275449124 310485294 748131690 643373639 622581833 371002022 635163809 960615190 634838297 765233560 131208019 450871738 336408162 114059823 535654008 725587356 308061155 926883503 878457146 985479030 366205139 672227822 356518775 648443865 60645977 802017235 904419907 603706791 327309841 862835166 440442467 3045529 968532109 54685600 675587794 409085882 82258386 602294078 800038208 582385129 206169559 851321330 246183054 119332956 971829001 372821130 49930579 630641432 740934858 958512103 358630490 12254073 109722605 341004672 855408418 422759089 106361148 25816540 871395932 530346561 450458611 158445339 666038385 935194753 919324226 83282798 149274106 592602910 759435214 630114203 460185158 183756182 390235696 740255098 90372567 699059134 875395444 11563642 218501861 886069821 915275420 97052189 943393753 777175310 861553179 275516535 403994579 158396418 409511515 303207091 862453542 251480379 276220471 965250958 7056342 589780915 161684353 206243802 379532833 993614259 375829885 987356413 688258803 903080796 948449636 431382383 47930992 924647713 186225891 552719679 244672110 172295755 52402329 337117839 19220728 828903284 964670620 114860051 866223820 499880716 589588213 930291095 780847070 200865752 608498719 553016950 346996179 175917421 353996684 219974179 339639943 415932601 194216480 52332708 254567559 77602427 643487412 391499537 74751384 684460998 918556820 708262426 376291118 433355394 743724034 273579647 828203766 196466155 587627697 913170325 90665292 652765968 465628234 123121096 880182213 760927573 649042154 152723219 308401575 461781234 973891490 498390921 783423084 586911089 411568374 578564560 160407619 236271667 844409695 428908449 684518031 683419884 23834057 945715786 582872678 896007203 673149973 668670764 695532819 62664627 709274008 488171068 456647828 457657677 901323162 528252550 662968860 841332980 403458521 5695653 61511826 42128255 267974915 450202445 890203409 912054554 408483135 897355714 120182118 764456389 96870053 748848734 258077845 582140372 908058561 689906959 325835605 379289709 237073940 955828182 448006799 611939853 9195667 340696393 907902946 567282947 298540070 189438225 504675874 364175348 305373738 344066157 651432917 921595989 881603312 70198446 668378037 665303284 927192124 155628985 946497840 847049840 674009542 372299912 603477227 423505852 577343420 928759209 61778235 20169888 226115902 501287357 92248234 551022648 37440225 850485242 52485240 203838323 132399917 192860842 875871000 456584597 824021791 624910762 685665966 553529013 467569320 846378220 825420184 203417664 151660331 459753205 316707554 373921140 740499459 791892319 930583248 722095590 161284859 900425048 71465304 291146237 939523796 268210722 650811557 725098868 74211266 853421457 91861397 247187932 772904431 418694288 428174396 527352087 838625783 166921628 376855135 412737502 587629931 305215303 920796154 581390397 619248462 43471031 292686779 351834642 49279131 965580836 506636676 875693969 433320636 688534877 349066989 436955074 693071380 203924548 93188543 853591809 800655991 13297485 50991738 327848830 687389613 286371331 980177104 243520443 838935027 408646020 91117096 959007505 135298169 869965056 217270812 862347307 841039332 815766077 397406459 675220360 415629006 777623574 399170632 180291069 753823297 894267127 130153272 917302065 183238208 813050211 790470968 186997792 297758783 268893295 957197414 943808921 871669158 866502212 97813011 422001344 355958353 174875808 918965063 776580492 816761618 770805589 147486525 492219210 65263150 64498377 414613986 249151256 27943900 796034165 98424922 610987115 281315530 122524006 971346300 422958986 164432535 914136255 876003409 262250512 762317914 435317301 705365656 204318062 175117594 885845649 867269445 357484902 263423571 676070450 25074430 424690833 319377015 152923528 210457757 744322778 965407595 874110362 996594609 613383169 183634694 170739329 839655164 681224730 619089813 617850347 254213878 769230859 443776090 90160025 936267336 655072785 191289864 887306721 926786643 231129147 450403145 344809004 883918247 157261550 912037176 93814649 438858892 894607199 447913447 391582425 658689404 924707356 759481563 609610225 527117222 446777732 453171083 239781755 35133805 20610634 817934820 56120773 348387559 990999542 483011784 563270448 985569375 174026083 356582026 94291122 74010836 237926722 886102387 696263253 664868984 669610134 585824833 124986806 213822769 664140087 872437411 94767238 399809307 447340623 758926270 818771213 115160323 715886815 251177131 96359074 667255534 458318907 812140790 865909300 686696080 597435530 788290848 545254596 317212630 499270471 991346975 554358248 690094429 916505027 991626969 703783498 759023352 759873952 242276012 898335271 353704493 49241943 749936617 979567569 883137721 827953843 961209172 325631533 177953544 958836052 656685990 508069686 449671869 744630574 911238155 74403448 237426480 476628231 57713317 853464469 398350827 921359612 2502919 694193860 708589869 501133564 811727546 370685773 524504679 182496587 179298747 417724430 746770625 144922881 581277947 553628665 905803670 680280713 305274078 578910356 48739059 34388002 328023485 556254327 110436380 781067361 913303140 438360530 474903560 879431341 530444948 10618084 655769568 854358466 623889282 267339909 707728260 913994799 623984726 232433821 767775749 807389912 8573101 558545066 756321836 560690036 359501080 761957438 320951538 634587408 223464859 700318591 26230790 830954122 8513582 571302 769159754 626354454 654554944 167392128 101529174 594959549 588624943 535013872 205934324 999766745 272948688 490355819 854571426 975392923 419660526 992214906 321617171 442261893 543045315 807434044 995586990 251503088 780489600 538212321 662481934 383619464 501973195 36944944 951630720 440786378 286480956 394680834 979414664 626519181 983462367 772003524 648966492 244464246 558105781 541394425 616670823 690311554 248628018 636008886 365289672 309338496 471028160 491265829 369695952 284042900 596437307 376795394 543427720 383374774 790785908 466572321 778830376 376960817 817699246 825727462 507866273 598122788 875898148 389949131 590384149 785730052 505273217 908001502 929312857 736734488 269690726 76350016 405510522 513644284 533833447 872961959 499021877 337736735 96646670 640922332 549088381 175379781 44584791 740549950 828305400 265248773 820856883 193827902 972327555 556063051 464019333 129678817 631800490 534310872 36231719 450724161 530450481 356168893 946604390 256166156 816772238 811750884 19273602 8124419 306952555 795332231 432460336 800217981 862384937 951876023 939748632 207938017 609598808 821966038 835561046 268682031 564968768 182967837 284707069 914393464 83713628 774106391 52452751 948574561 533565146 465661220 967568518 44447909 838168604 69670903 214520527 908391568 188727609 575920664 594255946 752501892 366769020 643165027 642714699 806833272 255097060 761800584 607872540 615485300 411728547 714285705 810274681 47412246 908400032 656864062 549809426 989380880 510375157 336096724 748529932 434195367 564025457 668223050 21972864 125229622 550408982 571828467 15421179 974984873 197312924 965897462 709142269 32451842 673559277 555788497 408762490 125500376 832275623 56741074 645739100 619401427 570931613 278666141 903006718 129904945 9056854 701742761 891973042 365334596 416501644 258439362 318134589 576774130 488410287 40952968 947363414 714441524 799608416 518951151 180466986 545678487 716067062 584808894 422440667 54751422 437992188 230789648 908600316 193767645 101309873 410325717 736198423 568962880 65100166 394981714 758038311 629701058 113478820 608129949 459248670 203849303 581997412 119066402 348308832 80081794 69353684 395623713 439026758 500896479 605509433 287554861 43726493 744652187 690452615 199215022 105840420 113861878 354077931 709038176 706697233 296050376 94702914 100784338 701726093 803227130 709495199 302447336 198041651 142875912 124667337 537006426 463017877 640461446 81449402 861755955 4653239 892106136 240490017 364668242 893594770 608844408 487917793 830581484 368081043 914210035 275366800 991426568 511918361 193679596 224043001 17965313 755900922 319852760 5699738 850839560 125979902 166104129 864267047 477679520 492400739 891180100 360410373 457710880 465485656 493213714 373779408 827634997 656172162 560999282 204114901 406665309 150971513 310235454 199696024 16605548 212383820 23515617 585181520 887138315 608636409 586475488 599506278 929940788 590376182 874121806 351472378 724253624 216096939 378597205 438449502 150006457 305576693 903456948 516196248 385948208 606920869 497889340 625373412 677609320 62321151 985408594 500226352 173069697 207640380 816817265 787243935 107620846 47778056 102047141 221737735 866493175 51088132 444938000 270786675 21642296 697793605 885182056 674138017 693381920 947907539 629189751 98542980 604657523 618627883 659846042 152671939 262946761 787707582 680939075 886212153 989700108 658583152 225678712 943898483 84937726 849518105 131597137 914933045 712282545 626362375 214166397 599257077 361624589 791825274 600563646 663707230 721374541 731850023 383970920 68820431 322711938 858323382 174776038 936871130 982496526 199726148 267175477 793236933 718011179 890447586 639904615 526592268 46793826 364195604 388862498 559642589 218795796 329110610 243473183 205491354 487864821 484979850 647314603 346693979 308904587 92830876 245861161 483783785 220201907 205650653 472255885 990109380 10704413 311674773 685788642 675026078 404848331 510613889 468928966 661279710 317074838 997275729 315866857 373473951 8850345 135580459 365495186 952947118 158751236 483747622 725905689 224281359 359850490 585193424 550943854 673317496 715811251 509759913 758767249 837643732 787121323 541816998 461189400 338424257 102979633 811237038 69793964 393096210 567136745 394647072 35771275 143535183 216179787 332058188 464282632 468395568 869977889 981053941 767944967 480860198 452713485 93670358 757704322 899518930 863531265 233165593 315126278 400780940 288048324 419419105 177868086 982655965 130930548 578468290 716402759 643400197 750319359 45915715 854277251 542698102 237625256 615982435 64457414 742454358 659807368 857028113 787790340 117342977 841255435 974030003 659655617 857625734 163512431 673666464 52818071 756329509 173184072 402071974 894936244 519117015 796961535 984425605 418185817 898197958 567164238 967636337 286460508 54735568 230342085 36966804 59946151 85650696 698299209 601847433 554252470 538055477 94131600 835663587 990956061 69273682 643445158 290943652 142177536 685623308 365789802
1 1
1 1
3 1
299999 1
300000 1
300001 1
98120 1
225014 1
92505 1
78980 1
1386 1
167883 1
152717 1
223313 1
17148 1
129320 1
149161 1
297225 1
55802 1
1 1
1 1
1 1
300000 1
300000 1
300001 1
205492 1
159360 1
260829 1
275984 1
12192 1
92716 1
155677 1
256610 1
234367 1
295615 1
187831 1
288052 1
57950 1
1 1
1 1
2 1
299998 1
300001 1
300001 1
189658 1
161077 1
45326 1
163749 1
112172 1
293966 1
126210 1
228655 1
32901 1
119421 1
166267 1
198154 1
128092 1
1 1
1 1
2 1
299999 1
299999 1
300002 1
63600 1
42530 1
42737 1
227455 1
121582 1
256649 1
293225 1
340 1
64950 1
12846 1
251920 1
86638 1
84704 1
1 1
2 1
2 1
299999 1
300000 1
300000 1
155234 1
239254 1
247056 1
190070 1
207119 1
175547 1
226287 1
107520 1
201638 1
192384 1
191310 1
57067 1
243758 1
1 1
1 1
3 1
299999 1
300000 1
158473 1
1 1
246792 1
253060 1
191917 1
17073 1
100789 1
2 1
164853 1
148752 1
1 1
260198 1
299999 1
49551 1
270525 1
196421 1
59886 1
300000 1
16413 1
109717 1
234225 1
81635 1
95264 1
300001 1
284386 1
264110 1
258004 1
295568 1
233350 1
127461 1
132863 1
300000 1
221468 1
174645 1
263670 1
168562 1
300000 1
65355 1
277692 1
174520 1
300000 1
226847 1
140294 1
95464 1
299998 1
299999 1
90755 1
124713 1
42797 1
300001 1
300001 1
108677 1
299999 1
55477 1
27866 1
167625 1
286110 1
120543 1
29799 1
242689 1
300001 1
300000 1
102017 1
292442 1
300000 1
77343 1
204846 1
39209 1
138671 1
300000 1
300000 1
300000 1
34319 1
299999 1
249458 1
240747 1
41936 1
149997 1
2 1
300001 1
136277 1
1659 1
92769 1
257418 1
299998 1
299999 1
300000 1
196288 1
299999 1
300000 1
299999 1
72905 1
255030 1
270013 1
300000 1
145905 1
171447 1
95202 1
1 1
300001 1
1 1
84170 1
113270 1
7540 1
1 1
2113 1
1 1
67557 1
145431 1
3 1
299999 1
103202 1
32436 1
51388 1
1 1
120564 1
73100 1
300000 1
117064 1
1 1
299999 1
299999 1
12460 1
252572 1
237039 1
122808 1
120462 1
296048 1
169441 1
236524 1
1 1
102503 1
1 1
299999 1
299999 1
299999 1
274878 1
299999 1
1 1
113561 1
174259 1
64293 1
1 1
286834 1
290779 1
89711 1
82337 1
20986 1
46119 1
4228 1
1 1
88011 1
253742 1
176629 1
300000 1
66387 1
2 1
300000 1
64180 1
300001 1
167893 1
273385 1
300002 1
158353 1
77865 1
1 1
208949 1
299999 1
226384 1
300000 1
2 1
98261 1
2 1
90566 1
300001 1
66578 1
261246 1
210380 1
125835 1
264975 1
77977 1
300001 1
40028 1
74969 1
227622 1
23160 1
118473 1
1277 1
3 1
197150 1
89839 1
28303 1
299999 1
214333 1
180628 1
1 1
252042 1
3 1
982 1
271735 1
155242 1
300001 1
137601 1
86616 1
299999 1
120895 1
299999 1
46441 1
10437 1
265913 1
239152 1
7859 1
54648 1
235671 1
297111 1
74410 1
299998 1
299998 1
138533 1
1 1
1 1
253856 1
222010 1
141053 1
189308 1
299999 1
6270 1
300001 1
256246 1
149752 1
1 1
257102 1
9147 1
300002 1
727 1
197797 1
64838 1
2 1
162276 1
2 1
49028 1
211072 1
130606 1
68615 1
62937 1
53038 1
143324 1
300001 1
249785 1
1 1
3 1
99932 1
205004 1
57083 1
238517 1
1 1
76748 1
215201 1
250488 1
2 1
39478 1
1 1
15910 1
147562 1
272548 1
267400 1
299999 1
241326 1
300002 1
279639 1
37281 1
113067 1
228973 1
252698 1
23552 1
300001 1
192565 1
237487 1
18865 1
260328 1
299999 1
70971 1
177085 1
223592 1
1 1
26312 1
2 1
243739 1
219811 1
102748 1
299999 1
300000 1
175603 1
1 1
290829 1
281328 1
54171 1
299999 1
273658 1
225744 1
174804 1
135411 1
160073 1
133038 1
294385 1
1 1
296855 1
212117 1
9708 1
299999 1
1 1
107451 1
300000 1
1 1
146681 1
1 1
23372 1
159638 1
197519 1
113044 1
1 1
40248 1
229823 1
263730 1
78086 1
299999 1
228109 1
300000 1
242045 1
72688 1
202207 1
1 1
1 1
202696 1
300000 1
86586 1
197788 1
32116 1
270655 1
58136 1
1 1
274338 1
300001 1
239753 1
1 1
31850 1
91297 1
127319 1
248549 1
226912 1
287626 1
107546 1
73366 1
252976 1
21693 1
93492 1
232426 1
1 1
244397 1
282001 1
300001 1
1 1
241369 1
1 1
97121 1
1 1
2 1
2 1
192204 1
299998 1
3 1
300000 1
17106 1
300001 1
299998 1
176050 1
300001 1
1 1
247887 1
162413 1
36830 1
283238 1
300000 1
1 1
113719 1
300002 1
261500 1
44192 1
299999 1
157348 1
50791 1
300001 1
124969 1
116975 1
232360 1
207348 1
126326 1
181908 1
1 1
195803 1
169514 1
289124 1
228327 1
223540 1
300001 1
165327 1
90356 1
2416 1
203169 1
300000 1
215825 1
300000 1
171903 1
300001 1
201632 1
300000 1
260347 1
300001 1
299999 1
99931 1
300000 1
1 1
63445 1
300000 1
162694 1
300001 1
178438 1
1 1
173366 1
58118 1
300002 1
1 1
267034 1
280227 1
190999 1
228830 1
8031 1
1 1
68159 1
69679 1
300001 1
2 1
279726 1
2 1
169620 1
299999 1
1 1
299999 1
299999 1
11747 1
299999 1
51330 1
174683 1
3 1
95019 1
19567 1
1 1
272498 1
200784 1
102662 1
244783 1
300000 1
74822 1
221764 1
1 1
1 1
39465 1
273088 1
272824 1
1 1
54903 1
69038 1
3 1
299999 1
161856 1
235164 1
122410 1
1 1
258495 1
299999 1
300001 1
299999 1
1 1
211339 1
160577 1
3 1
110053 1
239981 1
3 1
1 1
181364 1
300000 1
299999 1
202372 1
300000 1
300000 1
100551 1
134138 1
1 1
2 1
223158 1
15005 1
300000 1
234916 1
2207 1
146162 1
256038 1
226559 1
257050 1
88961 1
251835 1
285285 1
180622 1
109702 1
77228 1
18401 1
215733 1
138457 1
88854 1
300000 1
242956 1
276195 1
2 1
284868 1
3 1
2 1
185010 1
300001 1
300000 1
35939 1
230061 1
35984 1
265273 1
297882 1
102838 1
153000 1
2812 1
49974 1
146913 1
2911 1
190468 1
10168 1
212148 1
174602 1
160801 1
300001 1
300001 1
131453 1
299998 1
180955 1
257320 1
215975 1
34971 1
246800 1
113517 1
143206 1
1 1
167728 1
112086 1
155272 1
51742 1
273891 1
660 1
3 1
300000 1
141373 1
106694 1
274005 1
204595 1
1 1
133713 1
295943 1
2 1
51375 1
254511 1
1 1
229514 1
144509 1
2 1
258383 1
55665 1
227492 1
104188 1
249585 1
102886 1
72950 1
1 1
35650 1
260606 1
24782 1
234262 1
75500 1
271918 1
291027 1
76084 1
221269 1
8962 1
7524 1
113948 1
66994 1
12708 1
203176 1
300000 1
130694 1
50790 1
1 1
2 1
92364 1
285581 1
265751 1
131326 1
23814 1
1 1
299998 1
85111 1
1 1
299999 1
299999 1
299999 1
128626 1
246586 1
140115 1
240599 1
95706 1
166906 1
1 1
300001 1
299998 1
300001 1
2 1
36302 1
172337 1
300000 1
130380 1
103887 1
207392 1
299999 1
3 1
2 1
109445 1
267819 1
174976 1
283109 1
232880 1
299999 1
3 1
78209 1
299999 1
243309 1
2 1
299999 1
145776 1
1 1
61836 1
286845 1
44197 1
297020 1
117706 1
49890 1
300000 1
3 1
299999 1
1 1
300000 1
128200 1
300000 1
281005 1
37236 1
1 1
45244 1
136112 1
300000 1
68425 1
275564 1
123800 1
299999 1
45789 1
300001 1
286958 1
299362 1
248520 1
27014 1
211335 1
144025 1
242265 1
207489 1
16083 1
200455 1
133063 1
300001 1
212559 1
69115 1
300002 1
3 1
300002 1
24533 1
287116 1
85734 1
294913 1
299999 1
300000 1
251182 1
299999 1
42625 1
1 1
213723 1
215073 1
300000 1
166118 1
149730 1
1 1
300000 1
104510 1
102686 1
300000 1
232239 1
84084 1
300000 1
174843 1
1 1
1 1
44527 1
300000 1
100188 1
108180 1
1 1
300000 1
299 1
53573 1
73457 1
119367 1
159569 1
270046 1
59765 1
299998 1
6138 1
16398 1
249658 1
119395 1
2 1
37511 1
142702 1
47003 1
1 1
2 1
69986 1
99824 1
33109 1
2 1
299999 1
299999 1
299998 1
300000 1
2 1
2 1
1 1
1 1
100131 1
44914 1
201469 1
121463 1
186592 1
16978 1
53154 1
218651 1
249258 1
295021 1
24412 1
63425 1
1 1
2 1
1 1
173493 1
1 1
18181 1
300001 1
1 1
270975 1
5708 1
300000 1
1 1
201713 1
191170 1
1 1
89867 1
222357 1
161452 1
249360 1
5443 1
283867 1
157710 1
3 1
99809 1
279694 1
1 1
194365 1
132786 1
138906 1
47251 1
299399 1
3 1
99660 1
158143 1
2 1
63126 1
1 1
53787 1
1 1
299999 1
155085 1
2 1
91924 1
300000 1
58578 1
14584 1
1 1
299999 1
44058 1
264539 1
73013 1
161015 1
142440 1
1 1
262733 1
284641 1
197603 1
300000 1
1 1
224668 1
2 1
299999 1
7641 1
59493 1
299999 1
114116 1
2 1
300000 1
12917 1
248084 1
298133 1
1 1
3 1
229445 1
1 1
300000 1
124000 1
50763 1
166555 1
300000 1
251728 1
299998 1
221383 1
184713 1
28824 1
28228 1
132953 1
13503 1
300000 1
149828 1
299999 1
2 1
129706 1
101074 1
300000 1
1 1
3 1
96343 1
171549 1
79497 1
300000 1
1 1
138931 1
78119 1
1 1
300000 1
49577 1
104717 1
288913 1
189092 1
96737 1
299999 1
23967 1
34454 1
300000 1
54807 1
143852 1
54468 1
141509 1
25606 1
1 1
2 1
300000 1
2 1
2 1
289883 1
230215 1
181912 1
266448 1
127839 1
135105 1
75072 1
247123 1
262861 1
1 1
118878 1
3903 1
295953 1
2 1
7686 1
110701 1
226459 1
220200 1
296243 1
184465 1
235668 1
266814 1
300002 1
198800 1
207516 1
165063 1
299999 1
283509 1
236894 1
16932 1
284693 1
67037 1
2 1
300000 1
117609 1
300001 1
2 1
94734 1
246600 1
300000 1
292784 1
270370 1
299999 1
154321 1
14687 1
2 1
135499 1
32999 1
207790 1
3 1
199100 1
299998 1
300000 1
3726 1
299999 1
1 1
220101 1
2 1
112980 1
93410 1
199114 1
206374 1
192305 1
300000 1
18056 1
265457 1
297822 1
1 1
26711 1
244873 1
299998 1
46147 1
2 1
300000 1
1 1
187841 1
158646 1
96829 1
1 1
134024 1
190591 1
300001 1
117925 1
3100 1
206031 1
300002 1
299999 1
1 1
1 1
251304 1
59043 1
1 1
116786 1
113452 1
188581 1
300000 1
203078 1
52517 1
300001 1
280218 1
300002 1
114358 1
11462 1
279841 1
299999 1
10678 1
300001 1
296935 1
299999 1
140450 1
293463 1
124656 1
156249 1
165247 1
34042 1
237414 1
300001 1
299999 1
287113 1
300000 1
296783 1
201701 1
1 1
168227 1
229424 1
300000 1
300001 1
122212 1
300000 1
184622 1
299999 1
45162 1
292727 1
268812 1
207759 1
39495 1
300001 1
72028 1
1 1
103816 1
1 1
26424 1
3 1
197670 1
244411 1
151251 1
299999 1
1 1
199837 1
134111 1
2 1
44146 1
12077 1
264185 1
1 1
299999 1
165687 1
2 1
1 1
4641 1
244809 1
293419 1
1 1
41054 1
96116 1
2 1
169029 1
194700 1
2 1
99524 1
102074 1
219496 1
62692 1
1 1
61797 1
300002 1
299999 1
164271 1
1 1
3 1
1 1
1 1
299999 1
23274 1
300001 1
88475 1
299999 1
2 1
299999 1
300001 1
208992 1
3 1
300000 1
210481 1
300000 1
86411 1
1 1
26809 1
293356 1
155360 1
53100 1
182382 1
299999 1
1 1
109232 1
1 1
300000 1
10727 1
3 1
194981 1
258385 1
114085 1
1 1
300000 1
274191 1
114987 1
213284 1
251776 1
300000 1
59054 1
147692 1
196588 1
47988 1
1 1
206295 1
262761 1
236256 1
3 1
177871 1
145618 1
2 1
2 1
28311 1
127546 1
101003 1
300001 1
165895 1
52404 1
230628 1
1 1
300001 1
300000 1
190530 1
171378 1
136246 1
1 1
299999 1
153573 1
269706 1
114574 1
1 1
300000 1
1 1
20134 1
1 1
300002 1
1 1
43418 1
193784 1
991 1
40129 1
8943 1
291103 1
1 1
247824 1
151185 1
129318 1
33886 1
85046 1
300001 1
298328 1
299998 1
92379 1
3 1
47379 1
1 1
2 1
72866 1
1 1
300000 1
1 1
299998 1
300001 1
92510 1
185028 1
1 1
244027 1
300001 1
132166 1
299999 1
119164 1
156022 1
300000 1
300000 1
299998 1
2 1
194324 1
120959 1
260019 1
20925 1
299999 1
1 1
67517 1
3 1
22966 1
148264 1
236534 1
48895 1
296387 1
130169 1
129175 1
88235 1
56904 1
2 1
54596 1
263977 1
300001 1
300000 1
8534 1
26803 1
240276 1
181841 1
199234 1
226729 1
300001 1
1 1
167782 1
98470 1
54978 1
174626 1
151730 1
19890 1
299998 1
117837 1
264710 1
95552 1
1 1
1 1
136575 1
299999 1
1 1
45525 1
175669 1
106852 1
168936 1
250331 1
300001 1
216710 1
2 1
129296 1
300000 1
299999 1
300001 1
1 1
300000 1
300000 1
25145 1
232018 1
2 1
144405 1
215897 1
300000 1
163426 1
103958 1
1 1
23600 1
256142 1
2 1
202241 1
2 1
5553 1
166097 1
300000 1
1 1
299999 1
300000 1
293785 1
138787 1
266028 1
115809 1
109769 1
133973 1
299999 1
53119 1
10827 1
234559 1
299999 1
155019 1
65873 1
299998 1
234310 1
209738 1
270231 1
300000 1
2 1
299999 1
267672 1
38284 1
48390 1
246114 1
93083 1
80583 1
219505 1
79478 1
260450 1
87041 1
27814 1
300000 1
214338 1
300001 1
11485 1
261699 1
1 1
162242 1
2 1
2 1
226844 1
131042 1
300001 1
34671 1
133093 1
1 1
151861 1
299999 1
1 1
113443 1
39724 1
3 1
127761 1
1 1
11135 1
172288 1
86750 1
300000 1
243584 1
177909 1
258081 1
2 1
300000 1
300000 1
134160 1
175519 1
3 1
281203 1
47844 1
60506 1
299999 1
3 1
211545 1
181932 1
23949 1
294634 1
299999 1
194232 1
172244 1
300000 1
1 1
50226 1
2 1
1 1
259587 1
11357 1
112102 1
50240 1
284998 1
256387 1
300000 1
1 1
300002 1
142641 1
299999 1
247138 1
3 1
213805 1
1 1
300000 1
1 1
1 1
279851 1
1 1
300001 1
300000 1
3 1
169473 1
185914 1
2 1
48391 1
1 1
90760 1
2 1
55865 1
165662 1
108514 1
293928 1
105015 1
2 1
1 1
198430 1
300000 1
97584 1
74787 1
47538 1
196852 1
1 1
61190 1
278382 1
217711 1
270553 1
267366 1
294318 1
9960 1
1 1
158706 1
299999 1
300001 1
300000 1
11567 1
300000 1
34951 1
64684 1
1 1
1 1
2 1
291870 1
1 1
104739 1
1 1
300001 1
280211 1
263487 1
114827 1
43764 1
116857 1
1 1
299999 1
137722 1
135129 1
299999 1
194485 1
158456 1
299999 1
299998 1
277700 1
119988 1
52792 1
1 1
300001 1
31175 1
162899 1
110745 1
104285 1
51325 1
111977 1
67526 1
197279 1
251099 1
2 1
152540 1
1 1
27541 1
109136 1
300000 1
1 1
244628 1
299999 1
110683 1
299999 1
205917 1
300000 1
217694 1
300000 1
299999 1
62100 1
1 1
87098 1
299999 1
171307 1
244302 1
1 1
300001 1
61876 1
300001 1
300000 1
99138 1
49462 1
194799 1
259656 1
208998 1
228131 1
201295 1
1 1
159593 1
204661 1
95111 1
299640 1
2 1
1 1
77805 1
130118 1
300001 1
152805 1
149066 1
182297 1
1 1
31159 1
79199 1
1 1
215331 1
66927 1
158122 1
240351 1
180134 1
59668 1
2 1
49061 1
115010 1
1 1
156266 1
94003 1
300000 1
150141 1
280892 1
1 1
160091 1
123416 1
43877 1
200805 1
2 1
299999 1
1 1
57074 1
300001 1
57606 1
144590 1
179864 1
73300 1
963 1
272290 1
177206 1
247389 1
72961 1
102848 1
299999 1
234771 1
299999 1
252931 1
209298 1
2 1
195283 1
300000 1
205687 1
148475 1
273 1
3 1
32633 1
218919 1
237050 1
169413 1
97205 1
2 1
2 1
2 1
182672 1
1 1
300000 1
245690 1
69872 1
115764 1
203040 1
2 1
59658 1
158770 1
132267 1
16781 1
1 1
229961 1
283092 1
194036 1
152253 1
183315 1
38835 1
163954 1
77332 1
20105 1
118562 1
35390 1
40243 1
54429 1
17511 1
136285 1
156567 1
300000 1
137201 1
58890 1
65027 1
299999 1
261948 1
232128 1
114172 1
253139 1
37681 1
84301 1
1 1
23794 1
33221 1
1 1
23369 1
282890 1
300000 1
231503 1
1 1
92691 1
199151 1
174232 1
1 1
191031 1
1 1
258207 1
211177 1
300000 1
143247 1
18216 1
69700 1
149448 1
300001 1
187979 1
98056 1
299999 1
299999 1
291535 1
2078 1
270660 1
96222 1
184023 1
8112 1
57769 1
207688 1
215802 1
22054 1
225154 1
38627 1
126807 1
5172 1
143662 1
1 1
244842 1
59250 1
2 1
102692 1
35898 1
1 1
144105 1
300000 1
46625 1
208977 1
300000 1
1 1
233216 1
221488 1
27775 1
1 1
117511 1
74106 1
256173 1
1 1
19693 1
288746 1
2 1
300001 1
300000 1
300000 1
900 1
299999 1
102610 1
288170 1
159274 1
262807 1
263136 1
52910 1
33754 1
299999 1
1 1
250990 1
300000 1
41707 1
235198 1
282019 1
285201 1
150191 1
279735 1
300001 1
183854 1
18814 1
122504 1
94854 1
95156 1
73455 1
143416 1
3 1
269114 1
264364 1
21987 1
23964 1
278631 1
244773 1
278800 1
196930 1
1 1
117129 1
1 1
223873 1
255923 1
111424 1
299999 1
300001 1
300001 1
300000 1
181227 1
300002 1
2 1
233811 1
1 1
40327 1
1 1
300001 1
242808 1
1 1
300000 1
281332 1
300000 1
288534 1
53697 1
103842 1
32296 1
74708 1
47009 1
2 1
28655 1
1 1
222994 1
273966 1
267585 1
31340 1
31232 1
1 1
42753 1
1 1
227502 1
267624 1
3 1
15550 1
1 1
14092 1
184826 1
50415 1
159361 1
126413 1
2 1
163652 1
49472 1
67515 1
1 1
300002 1
125023 1
1 1
92390 1
2 1
1 1
123403 1
2 1
1 1
85493 1
273187 1
299999 1
215016 1
226707 1
2 1
14473 1
128812 1
2 1
104114 1
300000 1
161471 1
300002 1
2 1
3 1
53544 1
300000 1
183373 1
271950 1
71287 1
183574 1
268758 1
1 1
300000 1
83753 1
277876 1
275468 1
278577 1
1 1
300000 1
299998 1
1 1
1 1
283764 1
174808 1
2 1
1 1
300001 1
137871 1
272668 1
78482 1
152003 1
79947 1
57438 1
232436 1
58755 1
300000 1
132997 1
207265 1
110027 1
299999 1
300001 1
289275 1
32134 1
274020 1
253378 1
300000 1
1 1
111492 1
43807 1
299999 1
278727 1
208057 1
192291 1
101918 1
230560 1
114438 1
1 1
249722 1
3 1
299999 1
96007 1
296282 1
299999 1
147372 1
3998 1
155068 1
1 1
300001 1
2 1
55009 1
1 1
299998 1
216668 1
150876 1
1 1
101135 1
300000 1
299999 1
1 1
299999 1
1 1
300000 1
7389 1
33643 1
279837 1
209828 1
186365 1
300001 1
26492 1
81960 1
65834 1
300001 1
248309 1
109916 1
299999 1
300000 1
1 1
299998 1
1 1
280968 1
1 1
234260 1
259575 1
299998 1
163005 1
280670 1
1 1
127367 1
300001 1
286136 1
286798 1
19116 1
1 1
169077 1
147032 1
300001 1
106635 1
89174 1
227733 1
299999 1
264533 1
67192 1
274324 1
118344 1
247967 1
300000 1
299999 1
215521 1
69711 1
252506 1
182950 1
248412 1
272316 1
300000 1
3 1
300000 1
1 1
284277 1
294882 1
10114 1
19911 1
299999 1
52604 1
300001 1
172468 1
218145 1
130220 1
239254 1
41481 1
13109 1
182239 1
88107 1
1 1
1 1
264498 1
1 1
300000 1
1 1
13554 1
202319 1
300000 1
46859 1
120772 1
300000 1
21140 1
2 1
296353 1
75988 1
43265 1
299999 1
267391 1
1 1
117228 1
300000 1
94453 1
299999 1
186129 1
55439 1
188387 1
300001 1
134966 1
1 1
178000 1
300000 1
1 1
159532 1
300001 1
28700 1
3 1
56260 1
100298 1
300002 1
198533 1
276223 1
101558 1
40286 1
116184 1
14763 1
8025 1
231214 1
299998 1
247945 1
300001 1
156762 1
2 1
17652 1
275344 1
202449 1
300001 1
126860 1
299999 1
78120 1
1 1
93290 1
38670 1
55150 1
96795 1
193794 1
180846 1
2 1
85152 1
1 1
1 1
48420 1
58315 1
164911 1
299999 1
136371 1
85949 1
99275 1
200997 1
182168 1
232535 1
291906 1
109834 1
24874 1
3 1
1 1
62345 1
2 1
236861 1
298609 1
200797 1
146391 1
100742 1
299999 1
27405 1
2 1
167680 1
102613 1
196437 1
299999 1
151321 1
295779 1
64721 1
229633 1
277098 1
1 1
300001 1
2989 1
299852 1
5597 1
1 1
124977 1
160697 1
29408 1
168466 1
1 1
300000 1
231914 1
1653 1
1 1
2 1
285876 1
117948 1
67295 1
299999 1
1 1
299999 1
299999 1
67879 1
33257 1
27186 1
297995 1
3 1
33443 1
84183 1
198923 1
85576 1
211892 1
1 1
62927 1
191467 1
95733 1
285154 1
268571 1
206850 1
293034 1
31616 1
257679 1
268424 1
201822 1
300001 1
1 1
2 1
163199 1
300002 1
273427 1
272912 1
1 1
34859 1
1 1
160126 1
13384 1
299400 1
1 1
33360 1
1 1
2 1
223331 1
95279 1
168192 1
99696 1
300000 1
169104 1
188278 1
1 1
29977 1
72088 1
2 1
248962 1
1 1
119089 1
257382 1
187257 1
243773 1
42034 1
91792 1
228092 1
113912 1
73595 1
300000 1
1 1
300000 1
299999 1
17073 1
300002 1
2 1
300001 1
260288 1
3 1
258861 1
224010 1
300000 1
3 1
111782 1
513 1
300000 1
238204 1
90825 1
300000 1
50522 1
39641 1
259115 1
300000 1
2 1
158244 1
168584 1
2 1
162225 1
300000 1
102027 1
1 1
47027 1
1 1
67509 1
86772 1
1 1
210913 1
300002 1
300001 1
299999 1
92167 1
165152 1
95038 1
6545 1
93258 1
235775 1
178355 1
233962 1
300002 1
2 1
300000 1
1 1
299998 1
1 1
201559 1
2 1
210803 1
109535 1
3 1
252859 1
76531 1
2 1
299999 1
31455 1
159414 1
107076 1
259168 1
1 1
125077 1
82636 1
114825 1
1 1
116234 1
300002 1
183778 1
86807 1
299999 1
299999 1
95926 1
47904 1
190739 1
128670 1
1942 1
300001 1
90273 1
268385 1
190991 1
200562 1
298885 1
219262 1
300000 1
262558 1
2394 1
1 1
194273 1
8741 1
250535 1
283283 1
300000 1
100406 1
2 1
33191 1
205386 1
220913 1
214166 1
619 1
49765 1
299999 1
1 1
116458 1
129108 1
231744 1
63910 1
102553 1
204094 1
73425 1
253467 1
1 1
1 1
22855 1
293954 1
223899 1
299999 1
229301 1
300000 1
300000 1
219564 1
268001 1
30661 1
228189 1
3717 1
1 1
260786 1
336 1
3 1
1 1
78981 1
39833 1
1 1
180080 1
1 1
57730 1
1 1
1 1
300000 1
35760 1
1 1
277491 1
279925 1
229206 1
207705 1
1 1
300000 1
147322 1
111191 1
300001 1
215193 1
1 1
1 1
300001 1
38690 1
284023 1
40313 1
42733 1
299999 1
201198 1
45073 1
1 1
267691 1
300000 1
103962 1
3906 1
220072 1
293255 1
1 1
45877 1
299999 1
139707 1
106303 1
3 1
126945 1
17735 1
3 1
1 1
300001 1
213392 1
167774 1
145972 1
123564 1
300000 1
299999 1
299999 1
175132 1
1 1
52936 1
136843 1
206043 1
100271 1
206589 1
1 1
145032 1
46205 1
9590 1
92980 1
57749 1
18996 1
206449 1
99076 1
140326 1
95592 1
1 1
296066 1
299999 1
277943 1
213523 1
1 1
60292 1
290221 1
2 1
263237 1
1 1
300000 1
300000 1
74348 1
89066 1
2 1
237279 1
254022 1
251396 1
170991 1
19154 1
251829 1
299998 1
136950 1
300001 1
299999 1
1 1
299999 1
285455 1
229711 1
178326 1
156394 1
120238 1
2 1
1 1
80936 1
300001 1
299999 1
239418 1
1 1
48054 1
131056 1
1 1
1 1
144249 1
269434 1
193060 1
300001 1
77623 1
292685 1
158978 1
129439 1
299999 1
299999 1
300000 1
53409 1
22651 1
292602 1
29764 1
293590 1
1 1
3 1
66357 1
300000 1
300000 1
300000 1
2 1
175712 1
41677 1
1 1
95495 1
300001 1
3848 1
1 1
83525 1
67701 1
1 1
13210 1
35310 1
280222 1
300001 1
2 1
1 1
143070 1
300000 1
299998 1
287473 1
132192 1
15911 1
2859 1
300001 1
262604 1
105656 1
2 1
157187 1
299999 1
2 1
246521 1
83254 1
1 1
181862 1
206053 1
275057 1
3 1
1 1
299999 1
1 1
87692 1
132200 1
1 1
195805 1
2 1
8021 1
1 1
1 1
234830 1
41657 1
213309 1
38134 1
299999 1
271002 1
1 1
10784 1
275286 1
269335 1
36077 1
21743 1
1 1
89451 1
250996 1
243453 1
78380 1
280463 1
90983 1
238064 1
76773 1
178386 1
64478 1
289080 1
230530 1
116739 1
143964 1
270259 1
162865 1
171828 1
1 1
1 1
300000 1
1 1
2 1
191209 1
220638 1
47075 1
1 1
36395 1
134715 1
300001 1
179393 1
191589 1
207347 1
299998 1
154399 1
132760 1
220217 1
300001 1
28572 1
133583 1
117 1
1 1
141551 1
300000 1
1 1
3 1
98615 1
103239 1
1 1
216696 1
300000 1
202346 1
226932 1
100798 1
42822 1
1 1
217870 1
2 1
300002 1
171810 1
161661 1
177067 1
235289 1
289182 1
107259 1
77745 1
299999 1
292531 1
219753 1
280507 1
300000 1
2 1
299999 1
235386 1
2 1
26398 1
1 1
258933 1
299998 1
44469 1
70841 1
143619 1
1 1
300001 1
300001 1
45212 1
210710 1
3032 1
16873 1
245555 1
224051 1
3 1
175564 1
300000 1
137288 1
40504 1
199240 1
1 1
1 1
269799 1
2 1
290557 1
155245 1
255191 1
300000 1
137627 1
47897 1
18251 1
213729 1
57629 1
299999 1
223148 1
300001 1
171535 1
300000 1
1 1
2 1
16416 1
300000 1
300000 1
152825 1
24614 1
300001 1
70311 1
177244 1
137905 1
300000 1
103247 1
1 1
189206 1
124552 1
260917 1
299999 1
300001 1
135932 1
76074 1
300002 1
95040 1
265202 1
167391 1
254200 1
284902 1
1 1
53419 1
299999 1
300001 1
268795 1
1 1
21530 1
299999 1
218221 1
1 1
298141 1
102316 1
18994 1
211757 1
126709 1
1 1
160107 1
300001 1
299999 1
109315 1
54443 1
299998 1
136408 1
300000 1
131814 1
271677 1
10103 1
299999 1
160419 1
203645 1
275629 1
1 1
300002 1
123671 1
300001 1
154766 1
299999 1
3 1
297234 1
144497 1
201539 1
72962 1
196399 1
300002 1
167676 1
180850 1
299999 1
299999 1
300000 1
1 1
229029 1
82044 1
2 1
299998 1
1 1
166785 1
1 1
101734 1
300000 1
105080 1
42674 1
130123 1
117968 1
97421 1
1 1
40111 1
3 1
5623 1
2 1
28537 1
13833 1
300001 1
299999 1
26797 1
95258 1
273979 1
1 1
160900 1
11143 1
272424 1
24329 1
300000 1
16625 1
237493 1
117766 1
300000 1
9015 1
90123 1
1 1
300000 1
74139 1
1 1
292509 1
300000 1
127679 1
198159 1
288821 1
68776 1
2 1
225054 1
164755 1
295601 1
92644 1
253170 1
299999 1
217227 1
176456 1
299999 1
173681 1
300001 1
230967 1
1 1
3 1
55090 1
180395 1
113760 1
23426 1
275698 1
2 1
207217 1
300001 1
133701 1
261465 1
1 1
61538 1
57075 1
300001 1
151691 1
139910 1
96297 1
68762 1
299998 1
238495 1
293563 1
11914 1
198431 1
159516 1
135176 1
81223 1
300002 1
1 1
298086 1
179296 1
1 1
2 1
300001 1
299999 1
2 1
285518 1
38450 1
251945 1
300000 1
145743 1
161018 1
300000 1
2 1
1 1
288020 1
1 1
300000 1
36404 1
247211 1
109688 1
174551 1
1 1
221922 1
21723 1
290951 1
200396 1
1 1
299999 1
270109 1
299999 1
250954 1
216376 1
1 1
64928 1
3 1
1 1
1 1
215981 1
1 1
1 1
205800 1
300000 1
168145 1
83467 1
300000 1
1 1
88828 1
269408 1
1 1
155829 1
299999 1
283828 1
119989 1
300000 1
64279 1
138433 1
216003 1
158609 1
78403 1
285435 1
299999 1
1 1
47909 1
1 1
6440 1
1 1
1 1
201328 1
1 1
155737 1
140072 1
93067 1
126600 1
284495 1
176824 1
299999 1
147051 1
299999 1
8065 1
159632 1
289879 1
1 1
251795 1
300001 1
45976 1
300000 1
2 1
1 1
19757 1
290586 1
1 1
33756 1
171045 1
52477 1
253095 1
3 1
101223 1
299999 1
95092 1
270414 1
17849 1
164154 1
299999 1
124980 1
154239 1
179662 1
1 1
171670 1
33609 1
76983 1
62427 1
258117 1
300002 1
192108 1
21930 1
1 1
147676 1
167704 1
68178 1
299999 1
191247 1
97215 1
1 1
268283 1
273782 1
264982 1
29642 1
111003 1
300000 1
218303 1
88560 1
118760 1
300000 1
59992 1
254019 1
300001 1
1 1
147932 1
135515 1
206326 1
291615 1
299999 1
300001 1
299999 1
2 1
3 1
55307 1
91119 1
300000 1
181671 1
2 1
8390 1
299999 1
248039 1
25110 1
227945 1
53900 1
149715 1
181754 1
80954 1
222443 1
82797 1
3 1
145451 1
9800 1
1 1
165499 1
85596 1
100326 1
214839 1
18434 1
95303 1
300001 1
2885 1
299999 1
1 1
34590 1
1 1
299998 1
213402 1
299999 1
155261 1
42093 1
300002 1
117516 1
1 1
210216 1
300001 1
86804 1
89450 1
189704 1
158492 1
1 1
88312 1
1 1
300001 1
101705 1
177733 1
242900 1
299999 1
49384 1
270479 1
1 1
1 1
17629 1
1 1
1 1
118810 1
300001 1
150467 1
299999 1
275350 1
1 1
299999 1
290591 1
25206 1
48424 1
300001 1
245628 1
300002 1
256239 1
299999 1
295028 1
88704 1
1 1
1 1
78171 1
1 1
293799 1
78549 1
300001 1
111807 1
244298 1
94244 1
122678 1
266243 1
27592 1
270317 1
273684 1
2 1
111586 1
264288 1
300001 1
66712 1
2 1
84670 1
300000 1
300001 1
1 1
175652 1
299999 1
3 1
300000 1
287088 1
2 1
267417 1
300002 1
124602 1
1 1
3 1
257515 1
103533 1
74404 1
23040 1
145963 1
300001 1
34112 1
1 1
1 1
300000 1
1 1
255150 1
109100 1
283004 1
94604 1
67028 1
27143 1
53413 1
76376 1
104567 1
200918 1
273802 1
300000 1
300000 1
196304 1
300001 1
12662 1
144769 1
294823 1
8702 1
299999 1
113331 1
103718 1
300002 1
128222 1
136490 1
181939 1
192282 1
115676 1
99395 1
1 1
145089 1
294176 1
177421 1
144251 1
215577 1
136455 1
285300 1
300000 1
300001 1
300001 1
251020 1
300000 1
2 1
269155 1
300000 1
1 1
2 1
173836 1
298355 1
1441 1
143277 1
3 1
299999 1
125568 1
141757 1
300000 1
1 1
222439 1
178442 1
129269 1
70658 1
217597 1
120879 1
2 1
170294 1
1 1
210994 1
153036 1
211089 1
262419 1
215943 1
118927 1
178463 1
54647 1
237858 1
236638 1
279561 1
205291 1
1 1
300000 1
300001 1
300001 1
2 1
300001 1
74830 1
220247 1
206098 1
10410 1
136274 1
57565 1
299999 1
230926 1
230579 1
300001 1
1 1
81294 1
175746 1
28901 1
237045 1
158988 1
60620 1
121778 1
146195 1
35587 1
1 1
117592 1
233708 1
300001 1
221096 1
299998 1
259344 1
210594 1
1 1
276620 1
1 1
269212 1
281578 1
3 1
268801 1
65974 1
118450 1
196595 1
29630 1
1 1
83392 1
158850 1
145648 1
265354 1
299999 1
1 1
1 1
13905 1
257913 1
3 1
111967 1
108817 1
30269 1
83463 1
300001 1
299999 1
77104 1
138726 1
146723 1
278475 1
299999 1
299999 1
121772 1
287260 1
73682 1
129956 1
260793 1
81519 1
292731 1
1 1
300000 1
14246 1
43726 1
3 1
299998 1
237819 1
186558 1
166832 1
83095 1
28904 1
1 1
295799 1
300001 1
300001 1
225361 1
238257 1
300000 1
300000 1
167462 1
145986 1
112696 1
300001 1
241527 1
261533 1
300000 1
223375 1
2 1
83315 1
1 1
300000 1
187537 1
164632 1
40553 1
2 1
199808 1
2 1
1 1
200029 1
220412 1
94883 1
248917 1
156615 1
147297 1
300002 1
260831 1
175067 1
1 1
299999 1
267509 1
273658 1
278755 1
110268 1
228284 1
2 1
200066 1
1 1
1 1
205755 1
1 1
292226 1
18145 1
121629 1
299998 1
138657 1
50605 1
183858 1
47185 1
2 1
159985 1
1 1
139196 1
1 1
100352 1
3 1
300000 1
300000 1
300002 1
1 1
97780 1
174065 1
243237 1
276571 1
299999 1
2 1
177517 1
248237 1
12805 1
299999 1
3 1
1 1
190205 1
120503 1
2 1
300001 1
107748 1
299998 1
293641 1
3076 1
220594 1
1 1
222899 1
293704 1
1 1
149560 1
208515 1
293924 1
273371 1
129556 1
78166 1
3 1
292347 1
25249 1
18603 1
293053 1
300001 1
36021 1
113485 1
77562 1
30713 1
18350 1
268386 1
202841 1
76103 1
1 1
127811 1
192080 1
164349 1
96317 1
99701 1
1 1
300001 1
299998 1
144745 1
300000 1
149604 1
299999 1
299999 1
253042 1
300002 1
102207 1
125913 1
136730 1
3 1
60514 1
2 1
1 1
217444 1
178408 1
75678 1
1 1
77387 1
299999 1
145599 1
138757 1
1 1
37405 1
176153 1
206579 1
299998 1
190638 1
207090 1
300000 1
118215 1
1 1
1 1
55968 1
123467 1
35930 1
300000 1
160542 1
160544 1
3 1
110259 1
118796 1
300000 1
237624 1
1 1
125511 1
2 1
126332 1
261219 1
103018 1
235093 1
269643 1
244342 1
213409 1
229777 1
56751 1
3077 1
1 1
197880 1
299999 1
43182 1
156691 1
8947 1
299999 1
1 1
1 1
134873 1
299999 1
265590 1
235464 1
223125 1
284469 1
82849 1
197695 1
106983 1
97204 1
196227 1
291055 1
69926 1
127606 1
113037 1
263522 1
290834 1
63279 1
202612 1
191678 1
114146 1
299999 1
203124 1
133597 1
79571 1
39990 1
271941 1
3068 1
177311 1
220490 1
271668 1
293538 1
257889 1
292356 1
252590 1
284819 1
300001 1
251639 1
62685 1
186263 1
29158 1
247622 1
1 1
211774 1
239453 1
1 1
299999 1
190107 1
292174 1
299922 1
300001 1
1 1
76769 1
1 1
256036 1
63457 1
222096 1
220655 1
281038 1
189853 1
1 1
300000 1
300001 1
82467 1
1 1
257179 1
182756 1
245095 1
3 1
194966 1
24252 1
76966 1
113908 1
193669 1
28878 1
106786 1
254950 1
198515 1
220543 1
115926 1
300000 1
190650 1
299999 1
299999 1
72233 1
77144 1
114655 1
201793 1
60594 1
3749 1
1 1
62115 1
123700 1
186713 1
278911 1
98357 1
299999 1
167 1
275561 1
104084 1
300002 1
19525 1
214029 1
43790 1
244047 1
134853 1
89926 1
208102 1
150670 1
39677 1
174484 1
26362 1
184772 1
124414 1
161905 1
240888 1
42700 1
69323 1
144399 1
43912 1
90751 1
300000 1
292141 1
11287 1
168968 1
81981 1
200542 1
191721 1
299999 1
300000 1
299999 1
65062 1
213094 1
300001 1
287652 1
1 1
299998 1
249908 1
300000 1
1 1
1 1
110686 1
76961 1
1 1
1 1
299999 1
121843 1
67351 1
62377 1
34306 1
1 1
6269 1
272407 1
11079 1
58378 1
1 1
286626 1
187832 1
56820 1
1 1
1 1
193998 1
3 1
300000 1
158487 1
1 1
52196 1
133169 1
41001 1
2 1
13308 1
2 1
1 1
1 1
97428 1
300001 1
300000 1
45372 1
167568 1
300000 1
300000 1
131991 1
167425 1
265016 1
215537 1
224775 1
79786 1
3617 1
39063 1
236632 1
299998 1
275808 1
299999 1
82089 1
3 1
1 1
298739 1
134049 1
169357 1
96919 1
2 1
282740 1
230044 1
299999 1
300000 1
300001 1
143051 1
289274 1
300000 1
185800 1
300000 1
1 1
265858 1
166731 1
97946 1
2 1
3 1
271921 1
1 1
300000 1
299999 1
248132 1
1 1
43339 1
189115 1
31957 1
141929 1
300000 1
170070 1
16437 1
1 1
219533 1
214448 1
58530 1
50050 1
140353 1
1 1
3 1
268580 1
2 1
299999 1
1 1
75587 1
299999 1
292993 1
145470 1
1 1
220459 1
300000 1
281497 1
1108 1
296950 1
166955 1
1 1
210816 1
117370 1
1 1
50840 1
175366 1
283953 1
112016 1
21182 1
300001 1
28465 1
298293 1
263120 1
266775 1
173492 1
9022 1
2 1
299998 1
299999 1
276750 1
70761 1
88150 1
63691 1
1 1
73386 1
103787 1
300002 1
245626 1
1 1
239150 1
237516 1
43297 1
300001 1
150656 1
300001 1
264520 1
300000 1
181340 1
285642 1
286500 1
220986 1
222986 1
229074 1
107400 1
300000 1
189407 1
63229 1
169567 1
186846 1
134553 1
300002 1
219329 1
138584 1
8852 1
283141 1
1 1
24372 1
300000 1
85685 1
176533 1
299999 1
250070 1
238718 1
52582 1
255832 1
1 1
50864 1
146215 1
300002 1
75087 1
266181 1
281491 1
108748 1
215394 1
1 1
6898 1
99351 1
169615 1
226807 1
281470 1
34732 1
259055 1
153097 1
7894 1
146725 1
192002 1
150463 1
300000 1
287750 1
80249 1
98829 1
300000 1
66118 1
300002 1
2 1
299999 1
48884 1
228795 1
270829 1
135044 1
298616 1
173051 1
108869 1
204358 1
25525 1
299999 1
300000 1
245032 1
300000 1
234904 1
300001 1
147004 1
218780 1
2 1
161909 1
268754 1
1 1
18 1
285901 1
1 1
18464 1
177622 1
295106 1
168432 1
127595 1
122334 1
299999 1
119170 1
106184 1
300000 1
196547 1
121590 1
1 1
300000 1
262957 1
208381 1
104990 1
263484 1
226202 1
272700 1
299999 1
1 1
278443 1
127619 1
227908 1
101379 1
233743 1
1 1
103177 1
27847 1
40229 1
291030 1
1 1
1 1
66330 1
36993 1
112507 1
300001 1
20369 1
300002 1
60034 1
124297 1
259053 1
88466 1
190808 1
188976 1
212097 1
181257 1
293906 1
1 1
204800 1
34789 1
300000 1
1 1
44909 1
233755 1
245629 1
300001 1
44959 1
14852 1
300000 1
97278 1
285945 1
152212 1
49309 1
244168 1
1 1
148746 1
252413 1
300000 1
1 1
1 1
59793 1
299999 1
45406 1
109692 1
102616 1
3 1
206022 1
214117 1
300002 1
263203 1
1 1
165039 1
138298 1
1 1
37510 1
28066 1
2 1
97229 1
1 1
291156 1
300000 1
1 1
35231 1
235040 1
154356 1
20556 1
208494 1
1 1
274348 1
300001 1
299999 1
183683 1
134415 1
223022 1
145221 1
299999 1
252004 1
2 1
221607 1
64502 1
155346 1
108464 1
300000 1
209640 1
245537 1
40868 1
104969 1
1 1
171471 1
269078 1
163774 1
88603 1
259981 1
135089 1
299999 1
1 1
18526 1
76565 1
297721 1
204165 1
234053 1
300000 1
251492 1
299998 1
220782 1
300001 1
152997 1
74000 1
3 1
3 1
71097 1
1 1
2 1
300001 1
300002 1
232289 1
122719 1
44671 1
59488 1
300001 1
3553 1
246496 1
89447 1
163141 1
300000 1
27137 1
3 1
3 1
246266 1
256298 1
170638 1
268465 1
200753 1
2 1
131474 1
111379 1
281660 1
221448 1
2 1
299999 1
300000 1
189154 1
111743 1
176352 1
208821 1
185258 1
201154 1
33357 1
21920 1
146420 1
103981 1
196569 1
202274 1
112214 1
1 1
1 1
98571 1
2 1
229645 1
19200 1
2651 1
300001 1
114077 1
20549 1
298876 1
2 1
152692 1
300001 1
130083 1
121510 1
169731 1
1 1
21566 1
300000 1
2 1
300002 1
101641 1
300001 1
109309 1
300001 1
300000 1
5460 1
1 1
2 1
258518 1
176412 1
269658 1
2 1
84208 1
1 1
53962 1
164412 1
300000 1
1 1
50296 1
300000 1
262852 1
166953 1
42559 1
63257 1
236060 1
231642 1
47430 1
2371 1
2 1
300000 1
1 1
299999 1
23466 1
160486 1
299999 1
73271 1
300001 1
2 1
299999 1
145270 1
222806 1
1 1
259334 1
147928 1
1 1
28460 1
87953 1
39394 1
261558 1
300000 1
1 1
179124 1
80770 1
17250 1
277359 1
299999 1
216317 1
300001 1
3 1
1 1
300002 1
300001 1
300001 1
4627 1
212371 1
31890 1
273552 1
255137 1
97290 1
63691 1
300000 1
250394 1
300000 1
111697 1
1 1
64635 1
254042 1
300001 1
159395 1
148905 1
2 1
243092 1
258943 1
299999 1
136505 1
97788 1
2 1
254710 1
161097 1
2 1
300002 1
33795 1
29719 1
300000 1
300000 1
299999 1
95131 1
126555 1
205374 1
299999 1
285308 1
107376 1
300000 1
2547 1
99180 1
46942 1
153875 1
96906 1
300000 1
300000 1
3 1
2 1
299999 1
93633 1
254627 1
299999 1
25223 1
91484 1
149257 1
294957 1
181644 1
117702 1
299999 1
239917 1
249763 1
152920 1
189870 1
18863 1
26901 1
240692 1
200067 1
213039 1
116746 1
2 1
300000 1
74010 1
1 1
28500 1
299999 1
300000 1
1 1
54028 1
300000 1
235599 1
115418 1
300001 1
300000 1
24970 1
200562 1
100436 1
78082 1
5877 1
111401 1
121241 1
218640 1
161466 1
2 1
300002 1
69929 1
116306 1
259574 1
1 1
3 1
260601 1
151699 1
244095 1
179351 1
178817 1
2 1
25424 1
39020 1
300000 1
278606 1
242157 1
1 1
1 1
237938 1
160239 1
222401 1
290368 1
1 1
30610 1
244577 1
1 1
165360 1
300000 1
296543 1
42031 1
1 1
299999 1
3 1
240794 1
258731 1
61063 1
233031 1
281879 1
2 1
5388 1
182623 1
102390 1
22532 1
195766 1
299999 1
1 1
2497 1
251877 1
1 1
279847 1
289910 1
36724 1
14367 1
1 1
130522 1
2121 1
286872 1
192514 1
269156 1
299998 1
2 1
80211 1
245310 1
95261 1
130451 1
300000 1
116945 1
1 1
1 1
176873 1
12519 1
300000 1
2 1
300000 1
46990 1
299998 1
105396 1
179698 1
211119 1
67823 1
300001 1
299999 1
104897 1
164552 1
58734 1
300001 1
300002 1
128315 1
290671 1
299999 1
117676 1
1 1
7132 1
68197 1
300001 1
135006 1
1 1
299999 1
132725 1
49387 1
300000 1
228847 1
52131 1
288164 1
300001 1
153518 1
148598 1
300001 1
27067 1
109174 1
222741 1
184677 1
289822 1
44612 1
183453 1
293529 1
299999 1
300001 1
208533 1
203225 1
284940 1
83178 1
76691 1
252631 1
256094 1
198013 1
276528 1
1 1
240032 1
221494 1
300001 1
6909 1
300000 1
95283 1
150711 1
171517 1
1 1
275123 1
81025 1
300001 1
78203 1
1184 1
123006 1
112195 1
158575 1
172503 1
1 1
182759 1
1 1
90583 1
47952 1
87397 1
294817 1
2 1
2 1
286030 1
241206 1
157949 1
174498 1
70646 1
268249 1
1 1
300000 1
84219 1
299999 1
300001 1
1 1
186474 1
49451 1
8174 1
56914 1
90266 1
1 1
149740 1
299999 1
1 1
2 1
1 1
115909 1
73799 1
123776 1
104948 1
277071 1
151744 1
299998 1
1 1
1 1
198781 1
10540 1
32703 1
66177 1
1 1
96264 1
135955 1
300002 1
299998 1
111270 1
259921 1
218542 1
111462 1
300001 1
299998 1
287904 1
286693 1
250241 1
293372 1
4349 1
1 1
136350 1
3 1
148740 1
300001 1
1 1
1 1
299999 1
177893 1
300001 1
26116 1
204210 1
183139 1
213281 1
241602 1
244092 1
261343 1
300001 1
100186 1
203115 1
272500 1
289916 1
2 1
299999 1
1 1
299998 1
72672 1
99236 1
177439 1
225750 1
259304 1
226 1
195808 1
114938 1
174533 1
102181 1
299999 1
227456 1
25525 1
299999 1
176333 1
1 1
300001 1
152864 1
50937 1
236685 1
211339 1
144735 1
232397 1
234060 1
98422 1
1 1
125439 1
188198 1
227059 1
150848 1
141053 1
1 1
123633 1
20115 1
76288 1
150860 1
1 1
112368 1
10558 1
299999 1
232097 1
273697 1
300000 1
45038 1
1 1
151086 1
1 1
161696 1
63873 1
138786 1
1 1
240515 1
300001 1
109963 1
277528 1
31516 1
300001 1
182943 1
300000 1
300000 1
13846 1
3 1
132307 1
300000 1
300001 1
74863 1
207147 1
36772 1
147355 1
53617 1
218239 1
1 1
1 1
274425 1
97015 1
98950 1
27232 1
1 1
1 1
238969 1
110356 1
1 1
264281 1
137348 1
49805 1
132557 1
79328 1
299999 1
211420 1
300000 1
104917 1
298977 1
1 1
136246 1
3 1
1 1
89269 1
297333 1
70173 1
99413 1
120970 1
214848 1
276253 1
2 1
1 1
300000 1
300000 1
220373 1
108038 1
267438 1
300000 1
232780 1
300000 1
1 1
300001 1
299999 1
2 1
108953 1
114517 1
147666 1
173554 1
1 1
300000 1
112306 1
192227 1
160929 1
1 1
31500 1
144110 1
178817 1
186672 1
251068 1
206129 1
150762 1
299999 1
273461 1
28107 1
217092 1
1 1
299999 1
1 1
5436 1
1 1
1 1
57183 1
300001 1
144896 1
65455 1
157142 1
2 1
18814 1
263948 1
224980 1
6173 1
299999 1
1 1
117928 1
167180 1
299999 1
1 1
190495 1
11949 1
1 1
160117 1
43768 1
197106 1
109372 1
300001 1
3 1
39668 1
299998 1
1 1
300001 1
38853 1
299753 1
300000 1
17305 1
144503 1
211452 1
300000 1
93639 1
27348 1
151197 1
36217 1
300001 1
222181 1
291069 1
69632 1
48220 1
140865 1
51807 1
277828 1
1 1
1 1
184962 1
3 1
239438 1
300000 1
104854 1
114358 1
1 1
1 1
299999 1
299999 1
6685 1
116380 1
169285 1
42941 1
56567 1
1 1
298836 1
3 1
30541 1
1 1
1 1
229515 1
1 1
300000 1
226875 1
2 1
33690 1
273697 1
300000 1
273179 1
299999 1
243786 1
2 1
300000 1
219787 1
299998 1
216767 1
295965 1
216297 1
3 1
174098 1
229801 1
300001 1
224272 1
89562 1
300001 1
1 1
105600 1
86011 1
8914 1
1 1
300000 1
204187 1
17965 1
214295 1
1 1
129974 1
194759 1
300002 1
50807 1
129908 1
85370 1
192987 1
241656 1
87556 1
113757 1
300001 1
2 1
120253 1
300001 1
21406 1
1 1
45826 1
1 1
1 1
250460 1
299999 1
119294 1
1 1
66269 1
222845 1
259248 1
1 1
147346 1
153497 1
300000 1
263407 1
190062 1
219578 1
299999 1
138068 1
204855 1
220004 1
69888 1
227160 1
300000 1
219904 1
155639 1
300001 1
234221 1
61383 1
188591 1
299999 1
36377 1
242799 1
129510 1
252243 1
81752 1
81203 1
145331 1
78836 1
189811 1
66532 1
102688 1
264977 1
154216 1
180023 1
34494 1
289569 1
254335 1
129477 1
2 1
96453 1
130751 1
276446 1
299999 1
2 1
39060 1
2 1
210458 1
2 1
106747 1
16355 1
137279 1
101866 1
225110 1
2 1
1 1
101060 1
176416 1
138201 1
156926 1
300001 1
268993 1
1 1
1 1
25609 1
256514 1
77347 1
4091 1
1 1
45234 1
299999 1
300000 1
253824 1
1 1
138938 1
28433 1
1 1
1 1
105508 1
297738 1
299999 1
48672 1
273307 1
36845 1
150086 1
218725 1
38183 1
299999 1
1 1
14459 1
252586 1
284780 1
299998 1
1 1
252109 1
172220 1
37339 1
32903 1
1 1
256387 1
226630 1
276997 1
217933 1
2 1
300000 1
50524 1
242211 1
300000 1
24496 1
277734 1
2 1
115212 1
3 1
299999 1
46974 1
1 1
48830 1
299999 1
176307 1
300000 1
85210 1
147340 1
181155 1
247847 1
192730 1
2 1
30628 1
299999 1
171433 1
299999 1
152022 1
111212 1
291438 1
300000 1
1 1
1 1
199687 1
300001 1
300001 1
254999 1
218124 1
300000 1
246259 1
181502 1
1 1
191306 1
300000 1
300000 1
299999 1
299998 1
1 1
300000 1
300002 1
300000 1
60831 1
30503 1
78316 1
222161 1
299999 1
195665 1
96305 1
2 1
1 1
176346 1
1 1
219250 1
1 1
300001 1
117967 1
282169 1
1 1
299999 1
1 1
299999 1
58641 1
45885 1
212900 1
191951 1
88233 1
227297 1
27187 1
61024 1
9780 1
23845 1
1 1
23074 1
95183 1
286456 1
281440 1
8012 1
162011 1
214913 1
258815 1
282102 1
1 1
221462 1
3 1
2 1
244108 1
300000 1
2 1
299999 1
148024 1
1 1
1 1
215813 1
106915 1
81577 1
210033 1
2 1
80053 1
93516 1
70739 1
326 1
1 1
299999 1
300001 1
300002 1
248377 1
79831 1
299999 1
1 1
20277 1
221100 1
181030 1
300000 1
264032 1
88023 1
1 1
231071 1
193984 1
1 1
275733 1
24753 1
196309 1
242361 1
300001 1
65350 1
208977 1
8410 1
297052 1
46836 1
1 1
1 1
187945 1
29135 1
134575 1
115251 1
225189 1
300000 1
264200 1
172563 1
105320 1
95988 1
300000 1
171530 1
1 1
217796 1
32763 1
50296 1
257533 1
275621 1
1 1
278158 1
195412 1
18275 1
1 1
199228 1
287841 1
126691 1
300000 1
242986 1
181668 1
149903 1
138500 1
1 1
299999 1
45629 1
24983 1
3 1
30065 1
147219 1
266681 1
77542 1
1 1
238528 1
223865 1
292683 1
204044 1
288032 1
273471 1
300001 1
256981 1
125375 1
291288 1
297373 1
245134 1
101 1
201976 1
2 1
105726 1
299999 1
174817 1
112902 1
254578 1
1 1
300000 1
201427 1
300000 1
68618 1
255199 1
168802 1
300000 1
10592 1
1 1
258936 1
1 1
120364 1
82017 1
195443 1
289602 1
190091 1
280470 1
115022 1
3 1
278062 1
100511 1
215275 1
1 1
1 1
83939 1
1 1
214452 1
2 1
1 1
271012 1
25359 1
92968 1
198028 1
83424 1
2 1
299999 1
299999 1
191092 1
43113 1
300001 1
187259 1
300000 1
128590 1
139300 1
272651 1
166796 1
196497 1
1 1
197605 1
87265 1
232062 1
1 1
1 1
206610 1
269611 1
127473 1
61657 1
7188 1
1 1
117163 1
1 1
62598 1
1 1
229816 1
62937 1
227062 1
99342 1
300001 1
60617 1
70779 1
139607 1
137105 1
300000 1
1 1
2 1
300000 1
300000 1
1 1
65644 1
1 1
299999 1
1 1
1 1
81536 1
101184 1
222551 1
55029 1
94020 1
1 1
236770 1
136923 1
299999 1
212092 1
17780 1
168777 1
73800 1
1 1
217740 1
223241 1
300001 1
259687 1
300000 1
264362 1
36807 1
300000 1
211632 1
83400 1
1 1
20595 1
258265 1
2 1
300001 1
62686 1
300000 1
82741 1
1 1
244588 1
1 1
90495 1
1 1
107663 1
1 1
300000 1
280797 1
92708 1
62084 1
227854 1
1 1
1 1
129956 1
300000 1
202276 1
2 1
10837 1
298535 1
255535 1
45071 1
6177 1
1 1
163647 1
300000 1
6850 1
3 1
300001 1
108311 1
2 1
224391 1
1 1
28231 1
57914 1
138692 1
300000 1
3632 1
300001 1
219696 1
214006 1
281647 1
300000 1
299999 1
1 1
133903 1
300000 1
94269 1
299999 1
43908 1
300000 1
300001 1
45146 1
180650 1
183742 1
300000 1
299999 1
299999 1
204449 1
287609 1
19826 1
300000 1
60673 1
46229 1
300000 1
44016 1
299999 1
2 1
300001 1
214075 1
94513 1
1 1
96971 1
1 1
279756 1
2 1
65209 1
299999 1
12372 1
158722 1
299999 1
243222 1
33487 1
25741 1
70773 1
87037 1
227006 1
44474 1
299999 1
116827 1
300002 1
2 1
235015 1
299999 1
112292 1
2 1
299999 1
300001 1
199472 1
91072 1
213142 1
86382 1
115140 1
1 1
300002 1
299999 1
148964 1
185108 1
230832 1
1 1
287839 1
197542 1
111928 1
211092 1
92533 1
60944 1
2 1
481 1
123239 1
121434 1
300001 1
13716 1
299998 1
167162 1
229698 1
300000 1
274980 1
300001 1
170731 1
3 1
150881 1
2 1
17335 1
233211 1
32006 1
300000 1
32130 1
291055 1
1 1
299999 1
131917 1
139727 1
1 1
1 1
44081 1
1 1
241351 1
1 1
300000 1
300000 1
139830 1
300002 1
198608 1
265682 1
30114 1
1 1
2 1
47729 1
189658 1
292087 1
242010 1
94611 1
173337 1
266162 1
155808 1
205875 1
1 1
43519 1
289567 1
300000 1
299528 1
300000 1
300001 1
76719 1
126596 1
1 1
217938 1
299999 1
247838 1
208287 1
300000 1
300000 1
240401 1
230922 1
50583 1
1 1
300000 1
300002 1
23055 1
2 1
1 1
188761 1
1 1
300000 1
168030 1
157204 1
168881 1
182482 1
1 1
1 1
1 1
249755 1
1 1
2 1
1 1
1 1
2 1
68407 1
3 1
300000 1
276568 1
246683 1
218632 1
261132 1
3 1
254212 1
22433 1
233096 1
263138 1
287099 1
293660 1
86269 1
282991 1
223242 1
13296 1
165291 1
205690 1
40627 1
1 1
42137 1
138073 1
215416 1
2119 1
2 1
13929 1
1 1
80974 1
1 1
125449 1
147031 1
261320 1
161550 1
117829 1
290637 1
42161 1
287987 1
182219 1
255929 1
2983 1
267926 1
294241 1
35536 1
205739 1
92373 1
226813 1
300000 1
41764 1
300001 1
300001 1
50675 1
1 1
299999 1
23450 1
138405 1
976 1
132705 1
20915 1
1 1
271230 1
192015 1
6391 1
1 1
46428 1
30699 1
122818 1
300000 1
185344 1
300001 1
3 1
285672 1
1 1
296502 1
294060 1
56187 1
299999 1
300001 1
300001 1
158545 1
32942 1
14952 1
1 1
300002 1
2 1
1 1
1 1
292560 1
132200 1
198066 1
60718 1
1 1
55246 1
229916 1
224396 1
48702 1
51862 1
300000 1
267209 1
299999 1
63430 1
299999 1
45964 1
299999 1
72712 1
207955 1
86862 1
52182 1
36246 1
157012 1
26517 1
116476 1
236148 1
128896 1
72972 1
67127 1
229158 1
212679 1
240216 1
190745 1
1 1
95676 1
300001 1
196069 1
121429 1
3 1
9258 1
300000 1
1 1
300000 1
67330 1
299999 1
299999 1
156305 1
188281 1
300001 1
64877 1
38955 1
1797 1
49602 1
121280 1
126613 1
50264 1
299999 1
1 1
97322 1
63750 1
3 1
1 1
61033 1
300002 1
300000 1
1 1
2 1
268257 1
75704 1
262747 1
60919 1
218304 1
300002 1
1 1
186162 1
85285 1
110041 1
196047 1
300000 1
223722 1
190216 1
116920 1
385 1
120048 1
299999 1
132737 1
212769 1
247398 1
8830 1
191344 1
65150 1
62540 1
72746 1
83251 1
300000 1
3 1
300000 1
219589 1
82898 1
94861 1
226744 1
5503 1
282707 1
1 1
122653 1
277434 1
299999 1
233875 1
21399 1
204972 1
23045 1
248636 1
161736 1
197861 1
164574 1
87203 1
1446 1
204048 1
1 1
162651 1
271378 1
161093 1
108893 1
243437 1
28986 1
231790 1
48101 1
1 1
2 1
1 1
244658 1
119668 1
299999 1
267983 1
39047 1
169552 1
152581 1
300000 1
300000 1
299999 1
2 1
51238 1
1 1
17361 1
47559 1
299998 1
299998 1
298557 1
18440 1
3 1
228153 1
262772 1
16868 1
88546 1
2 1
158488 1
226500 1
205699 1
299999 1
236020 1
3 1
225117 1
197635 1
169756 1
187800 1
232575 1
217898 1
2 1
212337 1
299999 1
861 1
247385 1
185886 1
116375 1
299999 1
299999 1
188808 1
132244 1
299998 1
207065 1
4381 1
84831 1
64682 1
20857 1
80856 1
282265 1
31486 1
279785 1
102506 1
296790 1
41373 1
159580 1
173541 1
300000 1
77890 1
300000 1
274061 1
62920 1
206670 1
144833 1
2 1
1 1
269656 1
50502 1
220290 1
1 1
1 1
32339 1
124130 1
147814 1
204592 1
211067 1
300002 1
84909 1
297146 1
57873 1
268522 1
11308 1
45534 1
83003 1
288606 1
248254 1
246989 1
95676 1
282947 1
300000 1
219470 1
1 1
300001 1
6129 1
32995 1
76189 1
293099 1
56489 1
16819 1
204695 1
72178 1
300001 1
212749 1
1 1
41355 1
248116 1
61114 1
133302 1
276354 1
187081 1
135424 1
187035 1
144979 1
222752 1
19661 1
1 1
300001 1
161677 1
173613 1
300001 1
299999 1
1 1
161997 1
111560 1
300000 1
221372 1
300002 1
42636 1
156382 1
300002 1
201602 1
300001 1
28145 1
77601 1
66884 1
125259 1
14375 1
218243 1
147600 1
1 1
176256 1
2 1
254519 1
1 1
112875 1
245347 1
300000 1
33310 1
220069 1
61773 1
246307 1
300000 1
249529 1
299999 1
37968 1
297624 1
175729 1
1 1
98202 1
80600 1
299999 1
20974 1
276029 1
2 1
235068 1
263073 1
299077 1
277153 1
1 1
2 1
1 1
125435 1
300001 1
241592 1
300001 1
1 1
283587 1
14342 1
45295 1
205660 1
224596 1
2 1
300001 1
184559 1
300002 1
18924 1
26047 1
219989 1
271823 1
164030 1
117606 1
300001 1
300001 1
1 1
1 1
94824 1
186259 1
156534 1
294612 1
2 1
45658 1
72445 1
300001 1
299999 1
9601 1
29840 1
181479 1
75288 1
2 1
125936 1
123657 1
77498 1
300000 1
212886 1
2 1
300000 1
277160 1
1 1
167357 1
283809 1
147315 1
7542 1
271904 1
128186 1
3 1
236148 1
77633 1
275380 1
49918 1
104167 1
299998 1
107761 1
1 1
184401 1
27211 1
17218 1
300000 1
1 1
196762 1
206332 1
116041 1
258101 1
300000 1
300002 1
300000 1
44407 1
300002 1
111502 1
150937 1
2 1
1 1
1 1
287273 1
1 1
176003 1
1 1
1 1
300000 1
3 1
126945 1
175854 1
84658 1
115211 1
288770 1
167803 1
299999 1
1 1
150589 1
300000 1
146484 1
63207 1
290011 1
145510 1
194694 1
97184 1
133157 1
300001 1
162186 1
11574 1
1 1
1 1
227334 1
59879 1
1 1
299998 1
178425 1
236018 1
299999 1
118020 1
211724 1
41378 1
299999 1
60810 1
273164 1
248463 1
158607 1
217021 1
2 1
163468 1
6723 1
59391 1
125752 1
299999 1
77870 1
37258 1
274074 1
87981 1
223894 1
259254 1
285378 1
3 1
125022 1
20590 1
217003 1
93443 1
121207 1
25807 1
300001 1
3 1
243392 1
1 1
1 1
15657 1
183830 1
215091 1
14340 1
123397 1
299999 1
107160 1
295525 1
284565 1
122609 1
299998 1
76903 1
183387 1
114455 1
125340 1
289313 1
300001 1
266937 1
1 1
2 1
161372 1
60140 1
85457 1
1 1
208291 1
1 1
1 1
232065 1
162563 1
1 1
43275 1
268849 1
124534 1
300000 1
10415 1
242255 1
63798 1
42927 1
128887 1
253637 1
89493 1
220179 1
262457 1
268293 1
105080 1
2 1
231432 1
160474 1
298761 1
281591 1
169929 1
258376 1
195388 1
208044 1
109334 1
18087 1
299999 1
57306 1
176197 1
300001 1
210483 1
40638 1
92916 1
299999 1
206005 1
18636 1
224038 1
140354 1
24323 1
47561 1
2 1
3 1
173831 1
177472 1
254612 1
280678 1
149300 1
167716 1
595 1
300000 1
300000 1
209632 1
25819 1
140746 1
2 1
1 1
60695 1
300001 1
239423 1
1 1
1 1
165171 1
193434 1
51000 1
44777 1
1 1
223628 1
70309 1
1 1
229816 1
110163 1
2 1
101588 1
206456 1
299999 1
245689 1
299998 1
128225 1
9403 1
202471 1
2 1
175733 1
241745 1
2 1
140741 1
300001 1
53252 1
299999 1
109485 1
171636 1
268085 1
299999 1
236052 1
1 1
258440 1
46151 1
69744 1
209007 1
236838 1
300001 1
8660 1
300000 1
137952 1
299999 1
1 1
180019 1
149945 1
2 1
73612 1
1 1
247876 1
75394 1
258955 1
2338 1
1 1
79000 1
77971 1
26731 1
300001 1
232544 1
126793 1
1 1
200978 1
300002 1
299998 1
300001 1
1 1
299999 1
244445 1
1 1
28728 1
90050 1
111087 1
16854 1
230901 1
246567 1
9957 1
211329 1
1 1
236020 1
165125 1
107240 1
22473 1
165054 1
179273 1
176176 1
299999 1
300001 1
165572 1
55911 1
299999 1
151019 1
300000 1
84687 1
173133 1
300001 1
70724 1
71530 1
170835 1
178975 1
1 1
85635 1
103808 1
299999 1
84720 1
299999 1
2 1
153022 1
300001 1
264973 1
100728 1
300000 1
299999 1
45293 1
1 1
238288 1
225083 1
257340 1
212685 1
25444 1
1 1
1 1
2 1
1 1
245695 1
177377 1
84598 1
203427 1
300000 1
300000 1
1 1
272303 1
207138 1
113002 1
44214 1
169857 1
214512 1
99623 1
1 1
100784 1
76358 1
1 1
82256 1
1 1
74386 1
300001 1
1 1
12695 1
32012 1
299999 1
254227 1
1 1
251257 1
147262 1
121470 1
1 1
1 1
3 1
299999 1
84172 1
50618 1
56017 1
1 1
300000 1
176007 1
299999 1
261341 1
115136 1
13366 1
64117 1
300000 1
3 1
45458 1
1 1
75111 1
299998 1
82602 1
3 1
221791 1
300001 1
272695 1
255403 1
300001 1
62374 1
300001 1
52611 1
244261 1
270420 1
226255 1
214223 1
1 1
280833 1
300000 1
3 1
257070 1
82396 1
124155 1
99220 1
24567 1
271144 1
1 1
300000 1
1 1
153207 1
1 1
261529 1
1 1
58869 1
148362 1
288830 1
1 1
1 1
188690 1
245931 1
190664 1
48854 1
211947 1
1 1
63073 1
2 1
76627 1
56467 1
150615 1
286768 1
1 1
95213 1
87563 1
299974 1
27181 1
265068 1
1 1
300000 1
132164 1
286983 1
119392 1
263443 1
173776 1
300001 1
300000 1
160408 1
151548 1
1 1
217603 1
300000 1
48806 1
170141 1
167751 1
299999 1
547 1
177821 1
262538 1
300000 1
300001 1
259393 1
1 1
45646 1
219850 1
300000 1
300000 1
300000 1
299998 1
2 1
185766 1
1 1
3 1
24077 1
274325 1
151759 1
299999 1
6995 1
294515 1
10535 1
233591 1
2 1
1 1
207522 1
2 1
66898 1
299999 1
6888 1
256250 1
868 1
4558 1
299998 1
300001 1
3669 1
300000 1
208946 1
170338 1
57186 1
197440 1
90849 1
170744 1
13009 1
181808 1
131833 1
89158 1
1 1
239025 1
80136 1
225411 1
299999 1
198575 1
1 1
2 1
167542 1
124982 1
299998 1
27325 1
195404 1
150887 1
238481 1
28345 1
300000 1
6426 1
300000 1
24103 1
117666 1
156042 1
1 1
1 1
3 1
108137 1
2 1
235188 1
300001 1
139660 1
119455 1
18586 1
109824 1
110294 1
299998 1
1 1
63541 1
62663 1
161033 1
300000 1
1 1
246321 1
101083 1
44861 1
79426 1
14781 1
8006 1
251064 1
235885 1
245072 1
243922 1
189075 1
219008 1
67310 1
78814 1
1 1
212667 1
300000 1
10117 1
114272 1
3 1
124126 1
300001 1
163525 1
154303 1
216956 1
300000 1
20251 1
168592 1
300000 1
128643 1
32712 1
94803 1
262885 1
1 1
21636 1
147046 1
1 1
1 1
154373 1
121483 1
125556 1
1 1
2 1
299998 1
1 1
96920 1
1 1
138681 1
34113 1
299999 1
106868 1
300001 1
1 1
116093 1
15651 1
292928 1
42626 1
120602 1
2 1
224130 1
266464 1
110589 1
124171 1
290672 1
38747 1
299998 1
3 1
18788 1
298629 1
46890 1
59121 1
2 1
1 1
201944 1
71724 1
300002 1
73857 1
299998 1
146428 1
1 1
35472 1
271225 1
300000 1
300002 1
1 1
58529 1
76584 1
87635 1
143586 1
82587 1
300000 1
249686 1
263110 1
300001 1
176339 1
1 1
187880 1
1 1
267819 1
287987 1
300001 1
1 1
2 1
261934 1
15520 1
206006 1
299998 1
226058 1
168514 1
244980 1
227860 1
17767 1
39629 1
1 1
94486 1
300000 1
33280 1
184827 1
222750 1
73417 1
126208 1
265434 1
150771 1
162912 1
271043 1
166727 1
186534 1
299999 1
300001 1
295282 1
200000 1
274543 1
119514 1
1 1
289689 1
154217 1
100013 1
241199 1
151264 1
202023 1
56257 1
161118 1
262080 1
299999 1
1 1
261077 1
204072 1
70751 1
1 1
35514 1
2 1
3 1
36870 1
7439 1
176410 1
55405 1
299999 1
20787 1
1 1
299999 1
75545 1
1 1
1 1
214611 1
274192 1
165575 1
26244 1
218627 1
300000 1
1 1
1 1
234749 1
1171 1
55831 1
33054 1
215791 1
299999 1
69919 1
300002 1
300000 1
260658 1
1 1
300000 1
300000 1
78013 1
290597 1
31917 1
195966 1
50202 1
224186 1
26677 1
5340 1
161955 1
115045 1
157217 1
215297 1
11687 1
81332 1
217813 1
1 1
1 1
143018 1
234392 1
289036 1
186034 1
275140 1
121215 1
197628 1
174550 1
300000 1
299999 1
28766 1
252986 1
201678 1
263195 1
179598 1
213217 1
1 1
140005 1
190147 1
108230 1
17653 1
189640 1
46318 1
264079 1
2 1
5950 1
61173 1
295138 1
299999 1
299999 1
1 1
89991 1
300000 1
299999 1
1 1
275483 1
1 1
300000 1
84369 1
299998 1
118192 1
76903 1
300001 1
300000 1
218302 1
300001 1
68754 1
74455 1
299999 1
300002 1
89375 1
90713 1
299999 1
1 1
58759 1
39611 1
34552 1
14873 1
239719 1
92107 1
2 1
61862 1
178670 1
163392 1
1 1
138612 1
149531 1
23079 1
80313 1
45126 1
1 1
37653 1
210941 1
1 1
137760 1
299999 1
176739 1
219914 1
1 1
162252 1
1 1
275571 1
299483 1
299999 1
300002 1
114271 1
2 1
2 1
284367 1
128857 1
64747 1
300001 1
169152 1
10987 1
2 1
239104 1
135521 1
2 1
300000 1
21436 1
26477 1
300000 1
106157 1
115075 1
3 1
299999 1
284029 1
178339 1
75618 1
114181 1
213700 1
300000 1
92395 1
293479 1
187349 1
1 1
1 1
120860 1
242495 1
1 1
190801 1
93906 1
86009 1
126769 1
125196 1
300002 1
162039 1
23443 1
270331 1
281680 1
62795 1
244760 1
23661 1
134197 1
1 1
300001 1
213895 1
300000 1
300000 1
29997 1
95539 1
15420 1
299999 1
227217 1
300000 1
1 1
300000 1
82903 1
299998 1
186426 1
110601 1
55248 1
14759 1
1 1
269484 1
124707 1
1 1
262184 1
97888 1
300000 1
1 1
28077 1
25713 1
1 1
40485 1
2 1
5633 1
115903 1
84206 1
119021 1
30328 1
220769 1
170261 1
3 1
1 1
204947 1
188149 1
277954 1
28526 1
1 1
279385 1
286422 1
185453 1
299999 1
282518 1
237987 1
255513 1
1 1
80506 1
42202 1
2 1
1 1
2 1
1 1
279824 1
90375 1
123332 1
1 1
55974 1
71622 1
5608 1
106085 1
181849 1
3 1
300000 1
198037 1
77840 1
173721 1
22651 1
299998 1
1 1
38760 1
285815 1
112 1
1 1
215989 1
106511 1
249466 1
69228 1
218157 1
203026 1
235059 1
299999 1
245626 1
1 1
1 1
1 1
300000 1
231002 1
94363 1
35762 1
203559 1
1 1
149530 1
85486 1
49625 1
197963 1
87930 1
300000 1
295577 1
1 1
226469 1
9787 1
300000 1
45257 1
132413 1
300000 1
3 1
300002 1
162524 1
128727 1
206698 1
155003 1
16056 1
213385 1
300000 1
1 1
294249 1
181146 1
223189 1
1 1
300001 1
218263 1
1 1
29820 1
51373 1
215170 1
2 1
265115 1
260919 1
144199 1
300001 1
256555 1
196916 1
276799 1
212312 1
253704 1
1 1
105969 1
300001 1
99100 1
300000 1
108151 1
92791 1
299998 1
244241 1
6560 1
13038 1
154677 1
270235 1
267886 1
119941 1
169110 1
2 1
82407 1
2 1
1 1
300001 1
182227 1
195750 1
2 1
76223 1
177968 1
300000 1
248246 1
192949 1
1 1
2 1
299998 1
135979 1
300000 1
289370 1
192192 1
300001 1
13474 1
244434 1
300000 1
300000 1
196287 1
253803 1
1 1
109266 1
1 1
300001 1
123681 1
2 1
252689 1
8537 1
268306 1
22117 1
92891 1
83901 1
300000 1
97318 1
300000 1
300002 1
229610 1
300002 1
1 1
1 1
298757 1
242096 1
1382 1
299999 1
299999 1
2 1
10132 1
124802 1
1 1
190013 1
169899 1
1 1
1 1
68564 1
40936 1
299999 1
300002 1
24326 1
25359 1
23119 1
299999 1
2124 1
51089 1
1 1
203651 1
300001 1
18271 1
104876 1
162876 1
212954 1
3 1
1 1
299999 1
256188 1
1 1
281776 1
2 1
1414 1
87103 1
299999 1
49388 1
265591 1
2 1
236320 1
1 1
265122 1
2 1
178503 1
184748 1
281652 1
140129 1
1 1
75484 1
291191 1
100047 1
238422 1
49141 1
229595 1
292901 1
239026 1
219776 1
138840 1
287215 1
2 1
300000 1
81317 1
71587 1
268410 1
300001 1
266688 1
163568 1
299999 1
89842 1
1 1
75263 1
300000 1
244118 1
100931 1
71418 1
3 1
206312 1
109260 1
116261 1
300000 1
42204 1
86140 1
300000 1
299999 1
189782 1
38773 1
95668 1
237406 1
300000 1
98567 1
120955 1
191809 1
211363 1
7138 1
245391 1
300001 1
16841 1
134991 1
110575 1
21236 1
31282 1
208827 1
43106 1
300001 1
195008 1
176279 1
1 1
151307 1
35333 1
232628 1
107939 1
170572 1
1 1
238183 1
256037 1
1 1
113226 1
130839 1
48602 1
299999 1
160958 1
265276 1
1 1
196816 1
261046 1
94553 1
60901 1
126485 1
51979 1
2637 1
26050 1
187817 1
2380 1
252004 1
205957 1
24420 1
2 1
300000 1
207178 1
242204 1
53100 1
182439 1
1 1
131504 1
190476 1
300000 1
188323 1
19993 1
56116 1
286384 1
46093 1
232153 1
214312 1
215245 1
98908 1
300001 1
12158 1
181386 1
299998 1
241277 1
86662 1
113568 1
25712 1
1 1
244518 1
98936 1
244267 1
13831 1
300000 1
230202 1
2 1
1 1
43388 1
300000 1
281568 1
172816 1
212744 1
121934 1
300001 1
39361 1
272761 1
183597 1
262482 1
300001 1
2 1
72481 1
73360 1
300000 1
299999 1
294527 1
7754 1
165992 1
169042 1
300001 1
105120 1
156463 1
228342 1
67097 1
194404 1
1 1
234516 1
299999 1
211127 1
182986 1
221527 1
2 1
1 1
1 1
299999 1
299999 1
283495 1
9099 1
299999 1
178090 1
1 1
2 1
269940 1
71131 1
178249 1
3 1
234357 1
47473 1
99326 1
53476 1
143261 1
208630 1
152858 1
1 1
299999 1
299998 1
263533 1
1 1
300001 1
188214 1
299999 1
166384 1
300000 1
135515 1
1953 1
72907 1
300000 1
299999 1
14902 1
6370 1
2 1
294303 1
197525 1
243276 1
147085 1
299999 1
2 1
285942 1
201554 1
300001 1
299999 1
47937 1
2 1
100038 1
1 1
53612 1
1 1
276294 1
1 1
285373 1
2 1
1 1
1 1
299999 1
71789 1
252383 1
1 1
300002 1
94932 1
200690 1
299999 1
200869 1
65959 1
99573 1
68553 1
237354 1
180543 1
83034 1
1 1
300000 1
61465 1
300001 1
167299 1
1 1
129995 1
1 1
15139 1
70743 1
56776 1
3149 1
300000 1
210176 1
124079 1
191165 1
300001 1
233893 1
65123 1
216794 1
150107 1
6758 1
300000 1
72410 1
18578 1
1 1
1 1
105612 1
278196 1
300001 1
113381 1
300002 1
235203 1
202460 1
277312 1
48469 1
133950 1
116459 1
211460 1
167137 1
1 1
153597 1
67818 1
3 1
139112 1
171917 1
258585 1
48067 1
300000 1
225792 1
1 1
2586 1
269359 1
107819 1
73168 1
292231 1
1 1
54951 1
114536 1
201591 1
1 1
299999 1
162823 1
83079 1
134345 1
224778 1
235518 1
229174 1
110242 1
1 1
1 1
300000 1
1 1
72473 1
24415 1
300001 1
26231 1
168405 1
1 1
1 1
299999 1
284829 1
280289 1
2 1
277168 1
206061 1
1 1
2 1
293934 1
55121 1
8229 1
299384 1
268871 1
271075 1
59957 1
118626 1
2 1
208276 1
1 1
208652 1
60426 1
103728 1
49249 1
1 1
286931 1
239138 1
274548 1
299999 1
100572 1
1 1
1 1
173334 1
138360 1
1 1
118604 1
10223 1
186130 1
3890 1
243641 1
284633 1
1 1
196900 1
32090 1
300000 1
2 1
119346 1
300001 1
37592 1
299999 1
1 1
237494 1
83656 1
191885 1
253962 1
299999 1
192812 1
299999 1
292225 1
128801 1
64319 1
148460 1
218427 1
56583 1
299999 1
269701 1
39663 1
277609 1
159924 1
2 1
300001 1
57828 1
134142 1
227809 1
297961 1
142209 1
184689 1
3 1
38360 1
3 1
47944 1
24220 1
249893 1
300000 1
328 1
17407 1
72605 1
203659 1
144071 1
300000 1
234736 1
41807 1
35310 1
300000 1
92445 1
231675 1
167806 1
300002 1
285882 1
300000 1
40923 1
78706 1
300000 1
32233 1
299999 1
1 1
300000 1
1 1
300000 1
299999 1
1 1
204819 1
12689 1
194796 1
38859 1
3 1
2 1
1 1
165374 1
146150 1
119828 1
19602 1
193860 1
233907 1
68193 1
1 1
300001 1
299998 1
300000 1
1 1
248433 1
74137 1
299999 1
214929 1
300001 1
300000 1
204397 1
300001 1
118780 1
299999 1
1 1
300001 1
284988 1
1 1
300001 1
300000 1
196841 1
156709 1
299999 1
3 1
291564 1
1 1
300001 1
300000 1
12562 1
1226 1
24926 1
1 1
171440 1
73469 1
300000 1
43033 1
288828 1
254577 1
82884 1
1 1
1 1
98604 1
1 1
300000 1
246434 1
1 1
235859 1
232356 1
273498 1
1 1
1 1
1 1
180880 1
1 1
82495 1
218624 1
209784 1
33278 1
1 1
97526 1
300001 1
257047 1
299999 1
300000 1
252011 1
300001 1
38845 1
2 1
298726 1
173166 1
300000 1
285959 1
188063 1
1 1
8581 1
176184 1
187256 1
1 1
188226 1
299998 1
284254 1
97358 1
1 1
2 1
126339 1
122964 1
300001 1
300000 1
47916 1
1 1
48013 1
112043 1
300000 1
300001 1
78376 1
1 1
1 1
158769 1
2 1
1 1
157508 1
73200 1
97227 1
299999 1
300000 1
216616 1
1 1
24937 1
87726 1
279999 1
1 1
10875 1
249859 1
103474 1
65584 1
289237 1
202988 1
183041 1
3 1
200720 1
300000 1
82961 1
1 1
134326 1
2 1
41829 1
300001 1
29508 1
37950 1
13489 1
1 1
2 1
299998 1
210048 1
226452 1
2 1
12715 1
97067 1
300000 1
1 1
247787 1
5830 1
2 1
2 1
94548 1
178610 1
261585 1
25994 1
140431 1
150225 1
178268 1
228158 1
267322 1
142211 1
56969 1
1 1
226711 1
250894 1
1 1
274716 1
1 1
300001 1
94093 1
243699 1
249711 1
80824 1
1 1
101847 1
83374 1
235432 1
1 1
71661 1
3 1
300001 1
121241 1
48194 1
236114 1
125810 1
138770 1
235480 1
1 1
136817 1
278907 1
275939 1
28920 1
300000 1
300001 1
121234 1
250337 1
173864 1
78881 1
300000 1
66876 1
160126 1
194248 1
1 1
129942 1
3 1
2 1
288257 1
192486 1
3 1
99108 1
114751 1
191371 1
131184 1
216171 1
300000 1
216434 1
146026 1
57245 1
271341 1
220419 1
131323 1
1 1
74752 1
300001 1
66248 1
186727 1
1 1
233415 1
173121 1
91319 1
2 1
72003 1
2 1
235371 1
299999 1
263757 1
220147 1
299999 1
55374 1
220273 1
78970 1
2 1
12332 1
1 1
299999 1
26219 1
261124 1
161325 1
288369 1
179338 1
1 1
1 1
299999 1
3 1
129822 1
299999 1
178763 1
300000 1
154990 1
189577 1
189394 1
1 1
2 1
3 1
210885 1
1 1
149647 1
300000 1
2616 1
155010 1
60863 1
149553 1
1 1
299999 1
36136 1
3 1
281399 1
61572 1
254663 1
233467 1
25050 1
295494 1
106016 1
299999 1
299999 1
1 1
299999 1
109376 1
1 1
299999 1
115216 1
112079 1
164674 1
116184 1
162681 1
233083 1
1 1
77628 1
190495 1
236810 1
22946 1
14219 1
299999 1
36149 1
2 1
224847 1
150045 1
34874 1
76671 1
299998 1
25490 1
300001 1
300000 1
299999 1
43133 1
18614 1
1 1
299999 1
197704 1
100523 1
51987 1
1 1
2 1
137279 1
34617 1
189536 1
207011 1
299999 1
234719 1
29709 1
144975 1
299999 1
203244 1
47111 1
1 1
203017 1
44601 1
48608 1
2 1
300002 1
299999 1
132154 1
137384 1
97601 1
155160 1
228747 1
1 1
79967 1
1 1
246381 1
294047 1
160109 1
264163 1
1 1
280298 1
1 1
223183 1
77360 1
214826 1
186733 1
291058 1
133926 1
295401 1
67391 1
300001 1
158456 1
53900 1
251420 1
300000 1
217760 1
160057 1
3 1
75513 1
300000 1
299999 1
1 1
211072 1
3728 1
299999 1
235132 1
257845 1
73196 1
299999 1
299197 1
1 1
296521 1
87691 1
297385 1
193886 1
1 1
276451 1
196264 1
83018 1
237111 1
1 1
280364 1
300002 1
3 1
84385 1
180551 1
270405 1
2 1
286056 1
275237 1
209311 1
289727 1
180569 1
88346 1
84285 1
232161 1
300000 1
201739 1
258293 1
57761 1
282519 1
300000 1
1 1
48916 1
228309 1
90007 1
67320 1
27843 1
1 1
84305 1
1 1
218920 1
209915 1
215662 1
255574 1
152204 1
1 1
243136 1
150207 1
65856 1
87839 1
300000 1
197707 1
94629 1
299998 1
217621 1
186598 1
89861 1
3 1
1 1
299999 1
299999 1
225490 1
189874 1
266730 1
15161 1
250878 1
290209 1
286801 1
125560 1
92573 1
300001 1
213098 1
33741 1
18333 1
1 1
1 1
157520 1
119580 1
2 1
225463 1
43979 1
86783 1
299999 1
19193 1
90192 1
176062 1
211920 1
179908 1
47235 1
201103 1
77775 1
183857 1
300001 1
300002 1
157824 1
300001 1
108552 1
91621 1
231396 1
300001 1
291452 1
205430 1
2 1
266115 1
71396 1
3 1
86481 1
1 1
8500 1
300001 1
300001 1
279586 1
300000 1
278691 1
14773 1
79397 1
300001 1
1 1
234688 1
1 1
291285 1
32705 1
1 1
1 1
168246 1
1 1
282039 1
279851 1
299999 1
13342 1
204029 1
204509 1
107020 1
279211 1
40410 1
79362 1
300000 1
44710 1
265811 1
25528 1
12999 1
45331 1
1 1
181533 1
111172 1
300000 1
184867 1
43043 1
268207 1
1 1
135892 1
143133 1
2 1
1 1
2 1
88173 1
179820 1
300000 1
87685 1
176688 1
300000 1
249516 1
141357 1
98307 1
270852 1
142678 1
185773 1
1 1
273294 1
299998 1
1 1
300000 1
247854 1
300000 1
250219 1
64604 1
39941 1
264372 1
299999 1
300000 1
279494 1
12273 1
27838 1
284620 1
3 1
238254 1
130711 1
1 1
95011 1
293291 1
21785 1
194703 1
1 1
78811 1
1 1
1 1
300000 1
198903 1
68485 1
300000 1
58075 1
21416 1
220798 1
2 1
300001 1
34386 1
300001 1
42675 1
23672 1
125263 1
270058 1
108269 1
2 1
2 1
300000 1
105900 1
299998 1
1 1
276790 1
5544 1
112852 1
1 1
292218 1
212131 1
1 1
1 1
300001 1
1 1
1 1
184461 1
2 1
158668 1
118839 1
295305 1
2 1
264029 1
12842 1
1 1
300000 1
136462 1
8481 1
1 1
130501 1
41136 1
3485 1
11331 1
193545 1
84953 1
262561 1
20417 1
155780 1
300000 1
1 1
1 1
133005 1
110645 1
300000 1
296489 1
167315 1
157937 1
1 1
300001 1
192484 1
1 1
259563 1
241063 1
209968 1
59705 1
268213 1
144576 1
18243 1
1 1
129724 1
1 1
259086 1
250723 1
64145 1
197027 1
2 1
159015 1
122237 1
166924 1
1 1
127696 1
124722 1
300000 1
188546 1
45049 1
4064 1
242573 1
172834 1
179247 1
1 1
213766 1
221492 1
11389 1
2 1
4901 1
267415 1
1 1
49405 1
134306 1
229260 1
300000 1
300000 1
1 1
300001 1
277033 1
1 1
279545 1
2 1
299998 1
54548 1
1 1
83634 1
57872 1
299999 1
263386 1
22551 1
68185 1
129488 1
1 1
299998 1
278540 1
1 1
247836 1
290149 1
297506 1
2 1
300000 1
270648 1
287913 1
299999 1
299999 1
279182 1
300001 1
299999 1
88588 1
88080 1
288069 1
26382 1
43350 1
256020 1
88189 1
1 1
169222 1
2 1
194270 1
37777 1
206916 1
1 1
147503 1
2 1
299999 1
111888 1
201930 1
93252 1
1 1
299999 1
1 1
212371 1
47807 1
96775 1
74374 1
113522 1
300001 1
2 1
1 1
1 1
300001 1
212696 1
299998 1
22976 1
217211 1
1 1
300000 1
164931 1
241798 1
214460 1
47828 1
300001 1
165720 1
228421 1
21619 1
56654 1
78172 1
300000 1
2 1
172282 1
206382 1
181531 1
299999 1
1 1
87139 1
299999 1
1 1
212355 1
84488 1
210964 1
18990 1
300002 1
1 1
299999 1
169173 1
265275 1
217439 1
2 1
219648 1
219849 1
151391 1
249730 1
1 1
3632 1
2 1
1 1
26005 1
9774 1
299999 1
30897 1
161766 1
47053 1
173642 1
73742 1
214360 1
269492 1
3 1
1 1
212417 1
1 1
1 1
282203 1
46209 1
300000 1
153609 1
60709 1
68903 1
299998 1
299999 1
300000 1
180027 1
212647 1
300000 1
164374 1
225780 1
241986 1
39029 1
6354 1
1 1
265372 1
25503 1
41348 1
103836 1
195189 1
263119 1
95081 1
1 1
50091 1
226675 1
299999 1
259143 1
183038 1
145683 1
300002 1
178522 1
300002 1
299999 1
300001 1
86581 1
3845 1
300000 1
250969 1
31555 1
3 1
199311 1
130763 1
93657 1
22373 1
1 1
298112 1
96082 1
135983 1
1 1
183538 1
21732 1
227626 1
281088 1
1 1
300001 1
170069 1
195465 1
100035 1
2 1
215336 1
300001 1
67226 1
81179 1
30131 1
280927 1
284565 1
21002 1
99610 1
1 1
152482 1
255062 1
37564 1
127424 1
300000 1
98786 1
300000 1
82555 1
48434 1
262011 1
297969 1
152637 1
110139 1
46377 1
1 1
237346 1
260104 1
128330 1
300000 1
1 1
211694 1
300001 1
206785 1
299187 1
129421 1
744 1
104338 1
1 1
299999 1
69934 1
110416 1
141441 1
1 1
150287 1
132576 1
300001 1
113652 1
31565 1
240577 1
299999 1
299999 1
300000 1
300001 1
299999 1
79757 1
204851 1
81565 1
120439 1
299998 1
179869 1
277156 1
209611 1
215436 1
158779 1
300000 1
300002 1
276537 1
145175 1
299999 1
78988 1
37892 1
38412 1
300001 1
2 1
156 1
269013 1
1 1
1 1
115216 1
190648 1
205788 1
148030 1
299999 1
182233 1
179228 1
219643 1
213838 1
45272 1
300001 1
102314 1
96793 1
106094 1
120680 1
245735 1
293304 1
1 1
69766 1
248449 1
1 1
276412 1
300001 1
215329 1
160624 1
5102 1
300001 1
47898 1
275322 1
17332 1
299998 1
233652 1
299999 1
24231 1
1 1
3 1
191886 1
20695 1
225825 1
255249 1
1 1
3 1
249225 1
69781 1
153005 1
225167 1
29772 1
299999 1
58123 1
30861 1
299999 1
294013 1
232244 1
221186 1
111843 1
270156 1
300001 1
300000 1
300002 1
81197 1
272403 1
162161 1
1 1
288099 1
10920 1
300001 1
1 1
259272 1
164537 1
299999 1
1 1
299999 1
1 1
299999 1
78369 1
44071 1
28323 1
299087 1
253150 1
168881 1
7336 1
234170 1
65458 1
241587 1
82893 1
278784 1
299999 1
300001 1
120399 1
193250 1
299791 1
263198 1
210456 1
300000 1
1 1
300001 1
27572 1
1 1
2 1
14113 1
31876 1
85929 1
261086 1
123200 1
1 1
300002 1
3 1
291888 1
122635 1
3 1
166811 1
65169 1
18020 1
2 1
1 1
102864 1
300000 1
1 1
181091 1
124382 1
141600 1
2 1
299999 1
299999 1
206327 1
86957 1
300001 1
177267 1
201857 1
95075 1
300000 1
2 1
1 1
167673 1
159001 1
1 1
297508 1
165072 1
286339 1
60580 1
1 1
2827 1
53708 1
203901 1
1 1
229685 1
12587 1
10931 1
102197 1
1 1
101752 1
254545 1
294495 1
1 1
3 1
170067 1
123813 1
91206 1
34555 1
226220 1
1 1
86858 1
55035 1
102809 1
155842 1
300000 1
92322 1
1 1
300000 1
1 1
147918 1
230858 1
299999 1
1 1
300000 1
300002 1
2 1
290940 1
300000 1
1 1
1 1
14135 1
1 1
225167 1
38500 1
97763 1
300000 1
110044 1
1 1
193775 1
299998 1
186206 1
300000 1
299999 1
1 1
214476 1
60046 1
1 1
300000 1
1 1
300000 1
5072 1
263117 1
81586 1
300000 1
300000 1
98771 1
290635 1
277567 1
1 1
53805 1
92721 1
287952 1
1 1
199805 1
142133 1
159871 1
3 1
97197 1
142216 1
126614 1
121891 1
1 1
23846 1
300002 1
274327 1
90772 1
66803 1
299999 1
300000 1
1 1
300002 1
55756 1
196220 1
44663 1
185935 1
154452 1
123442 1
297659 1
299999 1
58708 1
19725 1
6587 1
91963 1
1 1
207289 1
1 1
164955 1
268227 1
93420 1
209886 1
1 1
25966 1
300001 1
2 1
292199 1
1 1
289638 1
289879 1
247206 1
8686 1
236270 1
152385 1
300000 1
81538 1
223193 1
2 1
280273 1
297148 1
171484 1
288250 1
14302 1
98933 1
27738 1
132787 1
139091 1
1 1
213895 1
149047 1
198790 1
1 1
26709 1
1 1
194576 1
227719 1
202614 1
296997 1
174174 1
299999 1
171854 1
199484 1
1 1
112620 1
101317 1
205723 1
202909 1
172575 1
144017 1
1 1
300000 1
300000 1
124261 1
217600 1
136389 1
266309 1
51764 1
142144 1
73297 1
233179 1
51802 1
1 1
13916 1
259673 1
300001 1
299999 1
1 1
94357 1
223109 1
293183 1
1 1
201452 1
24883 1
177104 1
36059 1
249830 1
299692 1
300000 1
195392 1
224740 1
191296 1
25233 1
1 1
175930 1
261771 1
300000 1
300000 1
243446 1
103164 1
300000 1
283333 1
133181 1
237210 1
299999 1
31860 1
281237 1
19435 1
3 1
1 1
299999 1
125870 1
273922 1
203273 1
141739 1
104469 1
1 1
1 1
1 1
120002 1
1 1
49683 1
230786 1
125036 1
206425 1
295903 1
299999 1
114287 1
299999 1
80809 1
164914 1
50941 1
1 1
31442 1
248634 1
89321 1
2 1
23960 1
188722 1
300001 1
255690 1
299999 1
54071 1
1 1
74136 1
1 1
299999 1
74350 1
287584 1
139723 1
22314 1
284816 1
300000 1
72909 1
300001 1
300000 1
255 1
188834 1
243948 1
269904 1
233759 1
299998 1
299999 1
245600 1
282368 1
250398 1
11263 1
148117 1
187330 1
121440 1
150153 1
57948 1
264433 1
198858 1
32295 1
300000 1
36423 1
82144 1
1 1
75729 1
1 1
191193 1
1 1
32371 1
222711 1
164955 1
300000 1
197605 1
227753 1
113214 1
2 1
285468 1
222981 1
81148 1
204883 1
14649 1
300001 1
48522 1
219609 1
246548 1
299999 1
211095 1
2 1
127839 1
162789 1
80326 1
174907 1
90459 1
43747 1
1 1
18542 1
2 1
261146 1
202470 1
300001 1
8073 1
1 1
222407 1
300000 1
156089 1
47691 1
182974 1
151891 1
292101 1
252558 1
3 1
43000 1
1 1
15202 1
129830 1
299999 1
1 1
113795 1
294536 1
300001 1
258087 1
1 1
128341 1
300001 1
266240 1
1 1
2 1
40530 1
1 1
66366 1
46425 1
291221 1
7481 1
163575 1
249952 1
297908 1
82284 1
1 1
1 1
222728 1
43489 1
247400 1
1 1
212949 1
117765 1
121610 1
1 1
292440 1
153504 1
218706 1
2 1
2 1
74868 1
70123 1
112408 1
106069 1
299999 1
38105 1
30122 1
38431 1
35609 1
1 1
1 1
64718 1
40700 1
243506 1
2 1
34201 1
300000 1
299999 1
56432 1
300000 1
209082 1
166933 1
122099 1
1 1
1821 1
218044 1
223936 1
2 1
48009 1
299999 1
2 1
300000 1
183599 1
44784 1
1 1
51756 1
151493 1
22129 1
41272 1
92740 1
167219 1
44235 1
39927 1
2 1
158628 1
156017 1
3 1
226104 1
141469 1
34261 1
297659 1
93402 1
328 1
9430 1
189268 1
212559 1
1 1
300000 1
1 1
22355 1
299999 1
134271 1
1 1
1 1
44662 1
299999 1
2 1
145217 1
118570 1
300000 1
167668 1
16748 1
271103 1
1 1
1 1
25037 1
158150 1
1 1
300001 1
154588 1
45944 1
299999 1
186459 1
116176 1
300000 1
255885 1
227233 1
299999 1
2 1
195217 1
299999 1
226820 1
141284 1
54880 1
299999 1
1 1
297056 1
121791 1
299999 1
3 1
94697 1
125224 1
139940 1
3 1
42433 1
300000 1
1 1
98644 1
2 1
70098 1
145811 1
149238 1
299155 1
13746 1
20665 1
211031 1
22977 1
108208 1
300000 1
1 1
67850 1
236391 1
75230 1
1 1
57464 1
297122 1
206485 1
54664 1
300000 1
264099 1
3 1
258546 1
179460 1
103838 1
94873 1
140028 1
7661 1
60341 1
226928 1
200462 1
139383 1
246419 1
293134 1
241766 1
1 1
136988 1
68500 1
3 1
211606 1
140090 1
3 1
198281 1
155379 1
2 1
72121 1
1 1
226396 1
35514 1
300001 1
193740 1
38219 1
28995 1
300001 1
1 1
34504 1
1 1
34491 1
2 1
194912 1
3 1
300000 1
216984 1
274039 1
30520 1
181682 1
156768 1
7224 1
272967 1
110810 1
1 1
249651 1
166460 1
80433 1
91156 1
108376 1
217169 1
282565 1
300002 1
212105 1
3 1
5472 1
95656 1
228893 1
1 1
266716 1
299999 1
300000 1
27148 1
147815 1
251043 1
233098 1
37014 1
292212 1
152279 1
298416 1
2 1
1 1
43892 1
1 1
300000 1
153180 1
263359 1
1 1
86718 1
149675 1
2 1
70799 1
143173 1
207751 1
1 1
253326 1
217147 1
1 1
89496 1
109557 1
268750 1
118833 1
18686 1
133404 1
128234 1
3 1
5025 1
300000 1
225819 1
83255 1
156823 1
1 1
26489 1
1 1
289594 1
279960 1
70378 1
299999 1
193195 1
1 1
2 1
300001 1
299999 1
95867 1
85320 1
299999 1
93257 1
1 1
37478 1
156087 1
191464 1
67130 1
248618 1
300001 1
299999 1
1 1
138772 1
186164 1
300002 1
98506 1
41533 1
39399 1
161657 1
125175 1
300000 1
65211 1
1 1
300000 1
53340 1
112560 1
1 1
179519 1
110432 1
263725 1
299999 1
175015 1
300000 1
2 1
36315 1
75967 1
2 1
179192 1
78963 1
2 1
300001 1
102758 1
1 1
232250 1
63038 1
1 1
66598 1
137296 1
300000 1
2 1
230701 1
128072 1
1 1
15235 1
114678 1
108830 1
72530 1
1 1
194659 1
41993 1
300001 1
300001 1
1 1
41944 1
2 1
19207 1
1 1
295100 1
64417 1
138265 1
90681 1
175570 1
31943 1
84317 1
235140 1
299999 1
111165 1
246476 1
209185 1
61356 1
190547 1
1 1
97579 1
129120 1
3 1
3 1
300000 1
297177 1
300000 1
2 1
150203 1
300000 1
242678 1
2 1
1 1
175289 1
116839 1
2 1
201580 1
273054 1
1 1
254473 1
243820 1
1 1
122153 1
73158 1
134933 1
16556 1
146821 1
149699 1
280353 1
79488 1
111406 1
42796 1
300000 1
149207 1
1 1
284539 1
1 1
159210 1
103360 1
299999 1
299999 1
294652 1
299998 1
37689 1
232356 1
136274 1
197854 1
1 1
299999 1
37640 1
209928 1
1 1
300002 1
1 1
300000 1
73220 1
9670 1
237407 1
3986 1
1 1
232578 1
300001 1
204798 1
186723 1
155362 1
299999 1
68235 1
299999 1
1 1
299999 1
39249 1
281201 1
263909 1
300000 1
175440 1
172420 1
202724 1
129018 1
169993 1
161105 1
3 1
6826 1
81156 1
211606 1
299999 1
3 1
2926 1
299999 1
299999 1
30 1
300001 1
208173 1
300002 1
1 1
91586 1
1 1
264042 1
2 1
300000 1
128879 1
226466 1
264164 1
267096 1
32141 1
125049 1
300001 1
190686 1
219080 1
300000 1
252387 1
286655 1
54922 1
108054 1
203425 1
79141 1
134072 1
300000 1
206477 1
2 1
1 1
211626 1
3 1
1 1
150616 1
5445 1
300000 1
54086 1
83901 1
300000 1
300002 1
299999 1
228491 1
220537 1
1 1
16860 1
1 1
1 1
1 1
240119 1
300000 1
1 1
8330 1
1 1
243262 1
294376 1
75586 1
51521 1
299999 1
25246 1
262012 1
1 1
206263 1
300000 1
299998 1
257442 1
55594 1
21361 1
1 1
117275 1
3 1
300000 1
299999 1
287407 1
173020 1
1990 1
1 1
239894 1
299999 1
2889 1
260358 1
232936 1
66059 1
247924 1
130320 1
113556 1
30122 1
289345 1
299999 1
192347 1
64140 1
228663 1
28803 1
1 1
164351 1
185280 1
198748 1
194368 1
28001 1
207606 1
45736 1
3 1
300000 1
73764 1
300001 1
157670 1
2 1
77856 1
285445 1
300000 1
147384 1
37852 1
85523 1
300000 1
1 1
60275 1
31613 1
82292 1
300002 1
254530 1
28345 1
255110 1
299999 1
112812 1
5369 1
1 1
2 1
2 1
64259 1
219523 1
300000 1
265241 1
36532 1
300000 1
300000 1
300001 1
300000 1
300000 1
223973 1
21649 1
92723 1
296976 1
1 1
300001 1
209983 1
29181 1
139625 1
284763 1
238696 1
109703 1
296832 1
234272 1
222029 1
242694 1
91868 1
1 1
299999 1
3 1
83838 1
1 1
1 1
61272 1
30020 1
272241 1
56753 1
142731 1
300000 1
193124 1
213860 1
65433 1
204392 1
261965 1
52813 1
94797 1
160690 1
249031 1
291965 1
300000 1
288436 1
106528 1
26811 1
3 1
172246 1
14073 1
1 1
278605 1
13298 1
1 1
107337 1
6902 1
52286 1
2 1
179106 1
136679 1
1 1
295255 1
1 1
35328 1
33891 1
13841 1
1 1
1 1
299999 1
55842 1
91674 1
1 1
120837 1
208299 1
300001 1
159912 1
247365 1
235611 1
127434 1
263147 1
298866 1
300001 1
1 1
1 1
299999 1
113567 1
299999 1
1 1
3 1
1 1
111711 1
244017 1
48227 1
2 1
3 1
1 1
142528 1
262432 1
1 1
84115 1
154644 1
228297 1
286363 1
1 1
300001 1
300000 1
246430 1
10524 1
60236 1
1 1
267559 1
100271 1
98000 1
1 1
2 1
299999 1
229269 1
149447 1
299999 1
3 1
211692 1
201125 1
299999 1
185456 1
87127 1
1 1
107529 1
285026 1
1 1
1 1
249896 1
135375 1
300001 1
38836 1
2 1
300000 1
55433 1
66192 1
300001 1
26647 1
70833 1
300000 1
10803 1
73804 1
260235 1
292528 1
294669 1
257 1
1 1
281092 1
284424 1
223968 1
113787 1
100607 1
279795 1
145247 1
257778 1
279588 1
9304 1
1 1
34111 1
151215 1
300002 1
288396 1
152330 1
2 1
50849 1
1 1
1 1
291527 1
67814 1
50917 1
244965 1
113989 1
2 1
135314 1
269876 1
1 1
3113 1
81380 1
1 1
249963 1
133865 1
74975 1
186302 1
222860 1
130539 1
1 1
57439 1
299999 1
297322 1
228223 1
28089 1
300002 1
55316 1
12838 1
181520 1
299998 1
3 1
225690 1
198193 1
1 1
299464 1
51463 1
9676 1
1 1
300001 1
61654 1
279302 1
2 1
300000 1
230967 1
239307 1
75925 1
300001 1
254696 1
43575 1
245919 1
216524 1
169886 1
286535 1
50161 1
30159 1
2 1
2 1
2 1
115235 1
95426 1
39091 1
300002 1
37052 1
1 1
70239 1
215215 1
166910 1
300000 1
126080 1
1 1
114686 1
80675 1
147867 1
299998 1
276566 1
1 1
254843 1
2 1
300000 1
1 1
154789 1
1 1
157202 1
190689 1
297822 1
1 1
67447 1
68253 1
258638 1
168799 1
26553 1
49942 1
142952 1
224182 1
299999 1
83815 1
100701 1
23657 1
113797 1
1 1
88752 1
299999 1
211302 1
44773 1
294841 1
8106 1
234646 1
206803 1
212712 1
1 1
77611 1
2 1
228122 1
1 1
1 1
287654 1
300002 1
152208 1
183615 1
149164 1
169467 1
300001 1
1967 1
299999 1
260805 1
1 1
1 1
253844 1
163176 1
299999 1
123543 1
1 1
3 1
94800 1
292920 1
37109 1
185162 1
300001 1
91300 1
150259 1
66306 1
73813 1
234363 1
300000 1
300001 1
1 1
198945 1
1 1
11455 1
113164 1
20925 1
165315 1
65570 1
87909 1
1 1
113276 1
130105 1
2 1
93212 1
300001 1
189648 1
92790 1
2 1
223972 1
70096 1
230004 1
190706 1
299998 1
30314 1
270579 1
279292 1
299999 1
3 1
299 1
174331 1
299999 1
1 1
299999 1
7654 1
17739 1
265620 1
103842 1
300000 1
198786 1
181678 1
1 1
1 1
9896 1
281699 1
300000 1
208432 1
1 1
3402 1
2 1
299999 1
62467 1
54632 1
63711 1
299999 1
300001 1
143492 1
99121 1
79544 1
37954 1
202786 1
218738 1
149092 1
223736 1
1 1
296311 1
136088 1
81787 1
1 1
300001 1
197888 1
243148 1
1 1
150570 1
235039 1
247906 1
145568 1
277194 1
3 1
260980 1
1 1
253313 1
1063 1
236154 1
283808 1
1 1
2 1
57576 1
1 1
63931 1
277730 1
300000 1
26056 1
244383 1
215803 1
1 1
39481 1
3 1
1 1
14524 1
145555 1
181367 1
101460 1
102903 1
235354 1
1 1
300000 1
1 1
793 1
300000 1
277313 1
299999 1
83653 1
232340 1
299999 1
298222 1
240697 1
10263 1
2 1
2 1
211949 1
300002 1
286506 1
1 1
1 1
300002 1
300000 1
32775 1
300000 1
2 1
161482 1
300000 1
86389 1
242974 1
300001 1
294613 1
272745 1
299999 1
93407 1
1 1
106705 1
2 1
294854 1
300000 1
1 1
187752 1
39125 1
1 1
135532 1
299999 1
1 1
3 1
1 1
299999 1
2 1
2 1
268778 1
102401 1
201431 1
133615 1
299999 1
115769 1
244983 1
299999 1
227478 1
219885 1
187534 1
52563 1
82110 1
117604 1
300000 1
1 1
171063 1
204770 1
1 1
64089 1
137967 1
126878 1
123787 1
238545 1
50747 1
151970 1
81916 1
271735 1
268603 1
148834 1
260065 1
144376 1
1 1
3 1
300001 1
282489 1
173748 1
300000 1
157821 1
269952 1
300000 1
1 1
73305 1
177645 1
15841 1
252632 1
177517 1
299999 1
225637 1
9276 1
25825 1
106279 1
46461 1
13404 1
195880 1
15615 1
117902 1
230386 1
73915 1
163596 1
300001 1
1 1
242780 1
133649 1
1 1
24678 1
213231 1
299999 1
232494 1
230419 1
80858 1
81011 1
1 1
176915 1
134042 1
299999 1
246804 1
134950 1
80973 1
135459 1
139583 1
166107 1
3 1
110232 1
234789 1
198233 1
26906 1
178375 1
300001 1
1 1
150679 1
201867 1
141866 1
188080 1
2 1
300002 1
151935 1
300001 1
114565 1
1 1
1 1
299999 1
57128 1
95057 1
167973 1
87308 1
217012 1
116306 1
246299 1
247468 1
299746 1
1 1
60340 1
30366 1
93934 1
224528 1
278359 1
21684 1
62253 1
243001 1
1 1
187439 1
1 1
213056 1
1 1
51454 1
258746 1
1 1
239989 1
123770 1
1 1
179082 1
123822 1
1 1
241058 1
299999 1
26452 1
1 1
18698 1
1 1
3062 1
175245 1
269374 1
268855 1
216261 1
204387 1
1 1
169354 1
200159 1
299999 1
216 1
300001 1
1 1
300001 1
201844 1
163562 1
82879 1
3 1
218885 1
40544 1
16240 1
300000 1
247880 1
300002 1
95689 1
81764 1
270862 1
1 1
299999 1
39243 1
64666 1
299999 1
192043 1
260765 1
299999 1
207665 1
280969 1
68315 1
1 1
3 1
94320 1
1 1
299999 1
1 1
300001 1
215476 1
249785 1
2 1
41569 1
267264 1
278099 1
205346 1
30429 1
212439 1
290029 1
300002 1
300001 1
299999 1
199263 1
160645 1
148764 1
264580 1
299998 1
2 1
33356 1
271674 1
1 1
5527 1
300001 1
1 1
1 1
296174 1
62219 1
300000 1
183805 1
198546 1
1 1
300001 1
14979 1
29106 1
2 1
218933 1
248493 1
60132 1
299999 1
296718 1
49361 1
1 1
267371 1
263046 1
150901 1
1 1
22578 1
133077 1
300001 1
245968 1
192606 1
300000 1
276459 1
292207 1
1 1
190936 1
1 1
85200 1
5743 1
1 1
117594 1
1 1
44000 1
1 1
300000 1
186552 1
300000 1
91462 1
1 1
1 1
92704 1
110971 1
166758 1
148650 1
300001 1
7595 1
300001 1
179776 1
152328 1
33666 1
25005 1
1 1
299999 1
3 1
189449 1
290401 1
300002 1
296075 1
46823 1
294262 1
24986 1
229380 1
1 1
1 1
155504 1
1 1
230422 1
300000 1
60094 1
300001 1
242953 1
3 1
159928 1
299999 1
300001 1
233219 1
300001 1
78177 1
164520 1
1 1
290337 1
4016 1
181234 1
410 1
187074 1
300000 1
3 1
300001 1
118553 1
258361 1
300000 1
194707 1
90076 1
16010 1
165286 1
2 1
1 1
145557 1
38565 1
159948 1
1 1
293718 1
253088 1
2 1
299999 1
174868 1
66760 1
1 1
1 1
3 1
2 1
126809 1
45789 1
241541 1
104440 1
134008 1
299999 1
8086 1
1 1
3 1
299999 1
25637 1
202208 1
160884 1
87783 1
297120 1
292366 1
172676 1
220092 1
183232 1
2 1
1 1
63639 1
179073 1
262117 1
2 1
296933 1
85617 1
253655 1
1 1
53433 1
22108 1
23185 1
186148 1
28074 1
21881 1
10515 1
1 1
211274 1
97015 1
269706 1
128273 1
1 1
133099 1
2 1
7866 1
300000 1
77923 1
86181 1
300002 1
300000 1
1 1
1 1
171461 1
50195 1
17864 1
266327 1
129485 1
299999 1
299999 1
194007 1
234569 1
22175 1
128974 1
1 1
88714 1
160575 1
291712 1
25076 1
172180 1
1 1
1 1
300000 1
2336 1
1 1
299999 1
133501 1
211943 1
291888 1
300001 1
27494 1
72556 1
300000 1
3 1
165744 1
164212 1
9333 1
300000 1
228151 1
160804 1
8567 1
253654 1
73392 1
207471 1
105880 1
300000 1
138639 1
292229 1
35776 1
155814 1
299999 1
73189 1
15110 1
64914 1
1 1
270819 1
220587 1
146430 1
2 1
292029 1
300000 1
1 1
111991 1
4154 1
89078 1
136308 1
1 1
36743 1
226768 1
101125 1
271361 1
1 1
68744 1
300000 1
300000 1
300001 1
81990 1
1 1
92056 1
78031 1
1 1
300000 1
17667 1
1 1
199034 1
128980 1
207595 1
277307 1
299999 1
105294 1
1 1
83897 1
50128 1
55637 1
300001 1
2 1
283112 1
299999 1
175031 1
299999 1
1 1
132178 1
47329 1
151026 1
275081 1
7138 1
300000 1
300001 1
300000 1
4565 1
1093 1
4925 1
175825 1
300001 1
2 1
127739 1
137569 1
3 1
88706 1
154897 1
18610 1
183330 1
300000 1
76813 1
17329 1
181487 1
135476 1
64196 1
204972 1
300002 1
265815 1
249923 1
300002 1
300001 1
267447 1
7454 1
300001 1
29696 1
276577 1
297173 1
148234 1
250767 1
67238 1
300000 1
96950 1
68858 1
300000 1
51393 1
239062 1
1 1
300000 1
23299 1
1 1
300000 1
29200 1
107738 1
1 1
142569 1
183280 1
6435 1
300000 1
1 1
42713 1
6211 1
299999 1
118758 1
1 1
300001 1
299999 1
100469 1
300000 1
114950 1
292039 1
255112 1
300000 1
187421 1
101089 1
1 1
148791 1
41645 1
299999 1
274579 1
224913 1
2 1
238423 1
300000 1
1 1
155967 1
212959 1
300002 1
216764 1
38700 1
298460 1
119403 1
226634 1
299999 1
169539 1
247816 1
210755 1
139804 1
143106 1
6708 1
211899 1
2 1
1 1
299999 1
42562 1
300001 1
19948 1
3 1
222688 1
252686 1
279511 1
2 1
98756 1
102681 1
300000 1
300002 1
41925 1
156539 1
1968 1
300000 1
23510 1
139608 1
1 1
300000 1
299998 1
1463 1
263646 1
299998 1
300000 1
108980 1
3 1
277544 1
300001 1
4947 1
7783 1
226490 1
300000 1
69000 1
299998 1
2 1
174289 1
2 1
299999 1
286762 1
1 1
1 1
300001 1
135691 1
158565 1
7851 1
299999 1
209812 1
65515 1
300000 1
121275 1
134958 1
236142 1
14234 1
8549 1
43043 1
1 1
42454 1
271143 1
40646 1
299999 1
300001 1
15446 1
300000 1
300002 1
134286 1
2 1
1 1
47686 1
59893 1
2 1
70468 1
34397 1
300000 1
107727 1
69983 1
300002 1
246093 1
1 1
174973 1
257955 1
101554 1
3 1
261679 1
243268 1
43477 1
274574 1
115316 1
258785 1
215573 1
135435 1
117143 1
212014 1
203098 1
40307 1
218212 1
68232 1
73448 1
2 1
293794 1
292901 1
115132 1
15447 1
265835 1
286692 1
270803 1
264400 1
1 1
109797 1
247502 1
214703 1
101191 1
97497 1
300000 1
183139 1
54979 1
300000 1
35000 1
277323 1
158660 1
241390 1
1 1
293926 1
262177 1
91127 1
113955 1
165561 1
300000 1
299999 1
281905 1
271487 1
42670 1
270273 1
222918 1
245737 1
27838 1
9611 1
1 1
110431 1
300002 1
283924 1
281990 1
223987 1
161807 1
1 1
1 1
300001 1
278169 1
1 1
1 1
233174 1
95326 1
177995 1
149469 1
299999 1
176304 1
298724 1
1 1
140828 1
29960 1
300001 1
300001 1
168471 1
1 1
227328 1
1 1
232336 1
189340 1
1 1
79879 1
87316 1
300001 1
300001 1
300001 1
80928 1
2 1
191304 1
237322 1
29471 1
93140 1
1 1
81217 1
73796 1
199087 1
70169 1
183887 1
300000 1
159742 1
3 1
258215 1
206552 1
300001 1
182230 1
209246 1
139498 1
22547 1
254015 1
90646 1
181954 1
295523 1
299999 1
300000 1
87816 1
1 1
127782 1
69649 1
83613 1
38905 1
296441 1
27575 1
133065 1
125903 1
212735 1
162980 1
1 1
231473 1
300001 1
81850 1
299999 1
300000 1
132736 1
300000 1
170355 1
299764 1
1 1
24729 1
59519 1
139797 1
73093 1
78565 1
300000 1
2 1
1 1
2 1
29372 1
67895 1
256291 1
242692 1
269165 1
158520 1
300000 1
13381 1
207564 1
173116 1
1 1
242250 1
92659 1
38869 1
1 1
249056 1
40608 1
120113 1
300001 1
1536 1
300002 1
9247 1
80951 1
53507 1
50577 1
156788 1
1 1
300002 1
20362 1
223475 1
100548 1
1 1
225380 1
176379 1
299998 1
152831 1
63738 1
77797 1
139893 1
31579 1
203382 1
3 1
118701 1
163877 1
1 1
76378 1
300002 1
35706 1
1 1
158126 1
85013 1
271053 1
226369 1
51322 1
1 1
248369 1
211634 1
132087 1
117001 1
1 1
111955 1
171811 1
217249 1
1 1
256128 1
194727 1
51054 1
41976 1
152812 1
264489 1
278373 1
300000 1
2 1
1 1
46754 1
1 1
300001 1
224608 1
300000 1
2 1
288899 1
78518 1
81976 1
300000 1
1 1
300001 1
119594 1
299071 1
300001 1
1 1
282854 1
65340 1
245889 1
299999 1
235418 1
197003 1
1 1
2 1
300001 1
19124 1
63679 1
255101 1
300001 1
286519 1
15766 1
300000 1
212506 1
299999 1
200318 1
188366 1
64054 1
1 1
120403 1
181414 1
280679 1
287404 1
273088 1
300001 1
6286 1
83976 1
1 1
300000 1
194373 1
1 1
212197 1
26704 1
53595 1
16595 1
300000 1
215565 1
114998 1
108179 1
5518 1
294004 1
212458 1
1 1
299999 1
1 1
1 1
279986 1
299999 1
177711 1
299999 1
1 1
177521 1
299999 1
285664 1
300000 1
177887 1
1 1
24917 1
230427 1
1 1
214119 1
149190 1
300000 1
1 1
101604 1
290157 1
1 1
127267 1
295865 1
167877 1
1 1
295694 1
1 1
300001 1
95792 1
2 1
172088 1
300001 1
275252 1
1 1
300000 1
300000 1
84994 1
68310 1
300001 1
1 1
1 1
299999 1
144953 1
300001 1
263270 1
167213 1
1 1
22463 1
195406 1
2 1
225591 1
90893 1
34747 1
1 1
2 1
300002 1
63530 1
153834 1
261648 1
167577 1
11716 1
300000 1
26931 1
52236 1
300000 1
40469 1
297613 1
140599 1
268284 1
142961 1
35518 1
112280 1
113493 1
155182 1
300001 1
299999 1
282854 1
209449 1
300002 1
278909 1
1 1
290108 1
290706 1
23614 1
240420 1
1 1
159192 1
144770 1
193323 1
299999 1
211427 1
143659 1
3 1
14963 1
299999 1
289219 1
3943 1
195735 1
3669 1
299999 1
193970 1
110935 1
156237 1
277531 1
208694 1
139642 1
1 1
33506 1
1 1
147806 1
18893 1
89749 1
157396 1
297783 1
155529 1
275434 1
2 1
1 1
214192 1
300000 1
11934 1
13742 1
108619 1
135387 1
1 1
299999 1
3 1
148847 1
50641 1
300001 1
265285 1
253967 1
1 1
185715 1
146825 1
3 1
265215 1
299998 1
3 1
143823 1
146552 1
161312 1
130433 1
1 1
122604 1
300001 1
1108 1
1 1
250027 1
116659 1
64853 1
251947 1
291732 1
19099 1
221954 1
39157 1
89504 1
244880 1
300000 1
75145 1
300000 1
32394 1
300000 1
238410 1
192526 1
1 1
300001 1
300002 1
122406 1
175825 1
300001 1
276482 1
1 1
1 1
1 1
223710 1
35273 1
107719 1
185004 1
1 1
1 1
186088 1
142681 1
2 1
213218 1
292471 1
203123 1
150679 1
299999 1
300000 1
226147 1
289063 1
250188 1
22382 1
1 1
2 1
46505 1
26960 1
300000 1
299999 1
266265 1
299999 1
181895 1
300001 1
204808 1
118241 1
299998 1
970 1
300000 1
210486 1
269195 1
259100 1
293859 1
300000 1
300002 1
68780 1
1 1
1 1
300000 1
300001 1
233275 1
1 1
1 1
79501 1
135775 1
234963 1
130260 1
81454 1
190502 1
1 1
230713 1
71351 1
213178 1
1 1
300001 1
114006 1
300000 1
103041 1
73624 1
192129 1
300001 1
1 1
136634 1
176271 1
7699 1
2 1
258037 1
266676 1
134000 1
300000 1
300002 1
300000 1
38903 1
275148 1
36095 1
263047 1
148579 1
106448 1
237905 1
76253 1
182557 1
104468 1
195317 1
1 1
300001 1
1 1
36828 1
1 1
1 1
32153 1
245445 1
65545 1
110021 1
88480 1
69269 1
286499 1
300001 1
1 1
1 1
120962 1
141819 1
1 1
1 1
247693 1
220980 1
1 1
66464 1
52277 1
1 1
251364 1
1 1
131305 1
1 1
8075 1
2 1
279334 1
3 1
105135 1
299999 1
234722 1
291417 1
34018 1
6997 1
1 1
260093 1
300000 1
2 1
300000 1
300002 1
28719 1
77225 1
8618 1
239601 1
153826 1
300001 1
299998 1
2 1
170190 1
253998 1
300001 1
300000 1
300000 1
29910 1
1 1
155356 1
258367 1
288207 1
183727 1
146653 1
300002 1
246826 1
300001 1
1 1
81151 1
124510 1
1 1
1 1
2 1
95013 1
25711 1
252532 1
129372 1
250693 1
253374 1
166601 1
155539 1
115113 1
60640 1
86039 1
85891 1
3429 1
300001 1
293706 1
144672 1
18781 1
175679 1
203529 1
1 1
1 1
108438 1
224131 1
253966 1
300000 1
5443 1
300000 1
1 1
236109 1
209875 1
300000 1
277397 1
2 1
169218 1
211363 1
299998 1
2 1
192593 1
169919 1
32404 1
3 1
236351 1
279926 1
232713 1
273666 1
300001 1
1 1
300001 1
124389 1
2256 1
232960 1
277982 1
112819 1
202878 1
173006 1
177630 1
299999 1
280639 1
80510 1
27982 1
300000 1
147418 1
300000 1
2 1
2 1
220471 1
297235 1
5991 1
1 1
300000 1
113351 1
3 1
300000 1
114180 1
1 1
300001 1
179624 1
272966 1
174901 1
300000 1
268139 1
29330 1
270949 1
39722 1
299999 1
207961 1
3 1
85432 1
1 1
108107 1
223521 1
134923 1
255436 1
75829 1
160293 1
138280 1
1 1
1 1
1 1
79984 1
171004 1
232191 1
2 1
283280 1
98293 1
125394 1
216467 1
2 1
300000 1
300001 1
299999 1
46299 1
299999 1
54283 1
1 1
56717 1
76479 1
195667 1
133573 1
2 1
300002 1
300001 1
3 1
98620 1
2 1
1 1
1 1
1 1
1 1
17694 1
7766 1
22892 1
196385 1
1 1
162029 1
125720 1
190025 1
84850 1
299999 1
1 1
146506 1
292664 1
236099 1
82702 1
1 1
74421 1
194235 1
43838 1
273574 1
248439 1
249556 1
82279 1
226906 1
3 1
186092 1
300000 1
154813 1
232277 1
100935 1
2 1
300000 1
2 1
1 1
86037 1
242563 1
2310 1
62441 1
250724 1
300000 1
125584 1
60227 1
219578 1
129103 1
186215 1
299999 1
1 1
300000 1
203732 1
300002 1
193833 1
3 1
166988 1
33916 1
144696 1
253281 1
300000 1
300001 1
1 1
300000 1
1 1
71825 1
19768 1
300000 1
1 1
299999 1
2 1
1 1
123200 1
89935 1
29006 1
209477 1
159719 1
1 1
96113 1
1 1
159105 1
300000 1
288979 1
100840 1
219889 1
246783 1
196299 1
1 1
2 1
112405 1
260920 1
281485 1
181566 1
105784 1
119056 1
36646 1
218773 1
210498 1
27211 1
92579 1
300001 1
1 1
286573 1
223197 1
175879 1
245712 1
112847 1
2 1
300000 1
103635 1
128301 1
300001 1
282304 1
225695 1
77901 1
163313 1
191896 1
300001 1
299999 1
35680 1
2 1
228314 1
267334 1
46237 1
165922 1
83966 1
1 1
291982 1
199453 1
299921 1
236979 1
1 1
60021 1
3 1
182289 1
93008 1
184666 1
242230 1
3 1
19428 1
162934 1
129079 1
299999 1
1 1
160492 1
299999 1
237306 1
260463 1
199628 1
75011 1
1 1
1 1
265075 1
2 1
139661 1
299618 1
139728 1
300001 1
85071 1
300002 1
89112 1
1 1
82754 1
146944 1
174320 1
269233 1
76116 1
291041 1
172642 1
31998 1
1 1
113413 1
300001 1
40163 1
158226 1
228736 1
114255 1
140773 1
129238 1
62245 1
299999 1
1 1
49285 1
165640 1
112095 1
292246 1
179734 1
21355 1
114620 1
281757 1
79459 1
299999 1
188089 1
179057 1
293117 1
2 1
1 1
164844 1
13782 1
300000 1
1 1
200822 1
1 1
126783 1
38381 1
300001 1
168597 1
1 1
260960 1
40698 1
275227 1
1 1
300001 1
182984 1
1 1
300000 1
299999 1
102610 1
144355 1
177464 1
300000 1
279954 1
248514 1
181213 1
1 1
241624 1
128342 1
299999 1
300001 1
42691 1
23157 1
26119 1
39237 1
159245 1
300002 1
19214 1
289553 1
37591 1
255180 1
171831 1
300000 1
300000 1
180445 1
1 1
1 1
49261 1
1 1
195100 1
279164 1
153077 1
300000 1
215576 1
300002 1
300001 1
2 1
1 1
167055 1
38524 1
208007 1
155562 1
124165 1
99826 1
48779 1
1 1
1 1
2 1
245269 1
1 1
3 1
300001 1
299999 1
209336 1
33313 1
123919 1
299999 1
299999 1
42366 1
200894 1
126074 1
300002 1
1 1
196562 1
299999 1
1 1
125882 1
166474 1
69733 1
84369 1
1 1
1 1
193411 1
184479 1
63856 1
299999 1
3 1
2 1
299999 1
3 1
162298 1
104043 1
216739 1
1 1
299999 1
38380 1
300001 1
277267 1
300001 1
1 1
97235 1
21370 1
7212 1
263479 1
299999 1
122668 1
191418 1
3 1
2 1
32645 1
72816 1
300001 1
212051 1
300001 1
133957 1
227527 1
1 1
1 1
41550 1
3 1
212417 1
34503 1
299999 1
299999 1
300000 1
92720 1
62152 1
143487 1
45818 1
2 1
138065 1
2 1
299999 1
2 1
264646 1
300001 1
1 1
254627 1
159184 1
299999 1
16660 1
1 1
89530 1
165113 1
64494 1
177529 1
296203 1
32085 1
148803 1
300000 1
3 1
2 1
7034 1
257337 1
1 1
106409 1
97193 1
1 1
247103 1
187994 1
251959 1
300002 1
82310 1
298541 1
206160 1
2 1
271268 1
19035 1
299999 1
21406 1
1 1
300001 1
180984 1
73667 1
222346 1
145162 1
26416 1
189322 1
206454 1
2 1
105084 1
244766 1
2 1
87864 1
82822 1
299999 1
299999 1
295518 1
8230 1
71282 1
296978 1
57197 1
71096 1
33431 1
2 1
270962 1
244617 1
157036 1
272179 1
3 1
89380 1
1 1
300000 1
37062 1
300000 1
243809 1
2 1
300001 1
212838 1
4629 1
21611 1
48796 1
300000 1
4363 1
129694 1
28165 1
202898 1
300001 1
94438 1
258024 1
254884 1
299999 1
300000 1
300000 1
30955 1
206204 1
23692 1
141628 1
1 1
3 1
98061 1
129082 1
299999 1
1 1
117630 1
63549 1
12939 1
1 1
201133 1
3 1
216699 1
1 1
121341 1
216945 1
299999 1
119355 1
297542 1
1 1
3001 1
159586 1
300000 1
26224 1
300000 1
1 1
139844 1
66576 1
18559 1
299999 1
2 1
97537 1
298816 1
260755 1
163159 1
29139 1
206098 1
171651 1
1 1
300000 1
2 1
152192 1
190730 1
121504 1
296470 1
284069 1
63913 1
121876 1
156079 1
284834 1
244363 1
300001 1
25171 1
129962 1
189490 1
163549 1
2 1
8188 1
24539 1
274196 1
86601 1
237127 1
1 1
187427 1
197486 1
300000 1
1 1
1 1
300000 1
266888 1
140474 1
269568 1
258541 1
136934 1
300001 1
225110 1
240921 1
144322 1
1 1
115902 1
299999 1
300001 1
170173 1
128871 1
299999 1
206579 1
147609 1
149057 1
3 1
114385 1
300001 1
83321 1
233205 1
2 1
2 1
168685 1
163298 1
300001 1
241140 1
14867 1
171299 1
46858 1
57011 1
248106 1
203132 1
1 1
27663 1
255707 1
177492 1
148245 1
1 1
67419 1
298503 1
300002 1
297741 1
1493 1
299999 1
39873 1
254326 1
296811 1
73384 1
119362 1
31866 1
300001 1
299999 1
258612 1
114954 1
57428 1
65536 1
227610 1
299999 1
35351 1
248689 1
1 1
77791 1
95171 1
182715 1
288968 1
226781 1
300001 1
296238 1
180443 1
47217 1
87654 1
186629 1
1 1
50512 1
106101 1
17482 1
119129 1
1 1
106371 1
123319 1
142448 1
1 1
300001 1
2 1
129473 1
22922 1
193387 1
96308 1
254044 1
65261 1
93173 1
206381 1
1 1
122241 1
2 1
288171 1
232849 1
90458 1
1 1
117966 1
3 1
194201 1
300001 1
300002 1
300000 1
1 1
141298 1
69611 1
53322 1
190354 1
149627 1
299999 1
23271 1
151068 1
3 1
229915 1
300001 1
299999 1
249916 1
299999 1
282777 1
128676 1
131350 1
300000 1
1 1
1 1
299999 1
300000 1
259434 1
83354 1
60251 1
58628 1
73222 1
2 1
1 1
214730 1
2 1
43954 1
187945 1
123976 1
300001 1
167893 1
1 1
227695 1
218475 1
4520 1
64227 1
52229 1
254808 1
231368 1
251474 1
75123 1
1 1
300000 1
124290 1
20806 1
300001 1
278621 1
98066 1
87537 1
43518 1
190420 1
167293 1
26140 1
117891 1
153678 1
1 1
11857 1
299999 1
285573 1
300000 1
1 1
299998 1
112467 1
1 1
147256 1
299998 1
83594 1
1 1
287568 1
176181 1
15374 1
241528 1
117765 1
290158 1
72438 1
146275 1
3 1
89309 1
90845 1
42850 1
300000 1
75223 1
1 1
299998 1
84911 1
23961 1
1 1
76989 1
59207 1
135848 1
152463 1
284235 1
166689 1
300000 1
56723 1
271145 1
207486 1
291667 1
134769 1
299999 1
226883 1
300000 1
199297 1
299999 1
1 1
51597 1
297622 1
245040 1
41471 1
90664 1
259707 1
233952 1
189674 1
182481 1
111380 1
299999 1
67586 1
300000 1
115323 1
170735 1
138824 1
3685 1
1 1
183397 1
1 1
300001 1
210443 1
1 1
289131 1
300001 1
149107 1
215518 1
46363 1
241090 1
122917 1
300001 1
297168 1
274598 1
102641 1
223661 1
2 1
128914 1
239221 1
204624 1
1 1
155035 1
278552 1
300001 1
1 1
164817 1
1 1
72152 1
1 1
300002 1
299998 1
65735 1
1 1
229300 1
300000 1
87793 1
109798 1
269693 1
5906 1
1 1
183345 1
241400 1
25053 1
300001 1
70055 1
127651 1
1 1
276089 1
164142 1
300001 1
106384 1
1 1
251904 1
299999 1
300001 1
2 1
27495 1
1 1
2496 1
240044 1
93683 1
161205 1
264619 1
173992 1
249545 1
154819 1
192933 1
203444 1
176414 1
64088 1
52416 1
2 1
237571 1
99161 1
300001 1
300000 1
286488 1
274927 1
300000 1
17780 1
132980 1
140480 1
156197 1
289042 1
300000 1
3 1
159893 1
300000 1
186979 1
299999 1
277222 1
62346 1
199299 1
1 1
87245 1
300000 1
48326 1
288907 1
299999 1
1 1
1 1
204522 1
300000 1
1 1
116234 1
90958 1
113675 1
1 1
300000 1
256681 1
300001 1
193911 1
2 1
271146 1
1 1
35150 1
226299 1
174894 1
177156 1
186368 1
296237 1
1 1
299998 1
104546 1
1 1
300000 1
300000 1
300001 1
300001 1
8133 1
300000 1
86673 1
126947 1
82459 1
198857 1
35007 1
101938 1
297893 1
299999 1
40972 1
299999 1
209882 1
1 1
216187 1
258995 1
100491 1
59841 1
1 1
261220 1
155962 1
1 1
187980 1
57441 1
182058 1
143199 1
299999 1
134451 1
3 1
243820 1
300001 1
88289 1
97624 1
1 1
280581 1
105316 1
130271 1
166967 1
297561 1
111886 1
269038 1
299999 1
1 1
113170 1
108701 1
29716 1
75894 1
130553 1
197200 1
300000 1
13645 1
1 1
299999 1
256271 1
82810 1
300000 1
188908 1
132708 1
3 1
34526 1
299999 1
247122 1
2 1
1785 1
26557 1
223609 1
10120 1
145536 1
297037 1
144619 1
36525 1
234821 1
2809 1
3 1
280357 1
176655 1
108032 1
150412 1
291714 1
30132 1
180328 1
96862 1
158119 1
246385 1
111684 1
2 1
90656 1
285398 1
85127 1
1 1
34187 1
299999 1
279046 1
174279 1
1 1
43413 1
279304 1
2 1
206620 1
2 1
111339 1
16868 1
1 1
125029 1
275972 1
299999 1
266085 1
157764 1
2 1
80206 1
156948 1
83201 1
3248 1
1 1
299999 1
289418 1
300000 1
1 1
300000 1
251707 1
154558 1
234808 1
91965 1
300001 1
1 1
123430 1
186257 1
1 1
300001 1
67367 1
187858 1
1 1
300002 1
1 1
153223 1
253680 1
107579 1
261734 1
1 1
300001 1
224711 1
15821 1
296969 1
300000 1
300001 1
243197 1
67867 1
63353 1
1 1
265637 1
300000 1
40693 1
299999 1
300000 1
299999 1
128192 1
300001 1
23853 1
61821 1
89288 1
23832 1
21496 1
178468 1
78261 1
300000 1
300001 1
1 1
300001 1
96711 1
296088 1
153142 1
59834 1
61325 1
228192 1
1 1
6878 1
141536 1
19396 1
36014 1
2 1
136526 1
299999 1
1 1
269558 1
64904 1
299999 1
299998 1
27418 1
13092 1
300001 1
86130 1
9340 1
20741 1
300000 1
123919 1
234121 1
287150 1
286658 1
300001 1
37898 1
62298 1
53750 1
28603 1
300000 1
251216 1
300000 1
299999 1
68556 1
209888 1
272391 1
1 1
3 1
59429 1
231374 1
231966 1
254940 1
68456 1
217029 1
137793 1
226584 1
36897 1
300001 1
24568 1
299999 1
92371 1
166976 1
31213 1
179317 1
216338 1
1 1
2 1
48980 1
183012 1
8071 1
1 1
2 1
299853 1
44120 1
53002 1
300000 1
1 1
60735 1
80621 1
181824 1
1 1
219768 1
246804 1
260640 1
140624 1
262381 1
109323 1
299999 1
167914 1
251686 1
152680 1
225812 1
181551 1
296759 1
1 1
225132 1
210870 1
163480 1
53620 1
45824 1
9083 1
300000 1
270272 1
1 1
72068 1
162850 1
108664 1
166611 1
101119 1
17031 1
1 1
122031 1
126452 1
278342 1
246754 1
300000 1
130010 1
1 1
157581 1
299999 1
116754 1
154190 1
2 1
226711 1
300000 1
227735 1
15542 1
1 1
176234 1
297924 1
277866 1
145310 1
161653 1
299998 1
17916 1
1 1
1 1
255927 1
144544 1
106689 1
299999 1
299999 1
22500 1
152494 1
1 1
1 1
1 1
300001 1
176441 1
227872 1
141557 1
278397 1
300001 1
299999 1
42792 1
176646 1
1 1
300000 1
22098 1
253386 1
267922 1
184182 1
256897 1
46451 1
52581 1
156553 1
2 1
190440 1
224168 1
28153 1
289404 1
300001 1
157632 1
20338 1
229036 1
300000 1
295963 1
273429 1
255363 1
12623 1
91491 1
141034 1
2 1
2 1
1 1
106730 1
139685 1
194129 1
293730 1
300000 1
59683 1
296799 1
87890 1
2 1
77101 1
107039 1
122198 1
66005 1
190444 1
31311 1
224040 1
300001 1
2 1
300001 1
2 1
181408 1
204796 1
37412 1
184836 1
287616 1
123373 1
1 1
254809 1
300000 1
83453 1
2 1
62420 1
253609 1
2 1
275144 1
177081 1
14748 1
170789 1
1 1
299999 1
190241 1
117995 1
114580 1
158979 1
299999 1
27744 1
260967 1
3 1
300000 1
1 1
3 1
131760 1
268774 1
257953 1
293258 1
6517 1
248993 1
63784 1
205796 1
300000 1
300000 1
20427 1
45334 1
194619 1
299999 1
210452 1
115414 1
1 1
1 1
299999 1
117030 1
1 1
127756 1
300001 1
22420 1
300001 1
268565 1
296303 1
300001 1
294788 1
300000 1
180054 1
30431 1
300001 1
299999 1
258435 1
194826 1
127763 1
55003 1
81183 1
1 1
91077 1
239307 1
23456 1
3 1
11602 1
137159 1
300002 1
84785 1
171760 1
42139 1
177196 1
132716 1
13166 1
104284 1
65746 1
13208 1
273957 1
148218 1
112658 1
1 1
89792 1
295062 1
59618 1
51784 1
31511 1
116371 1
300001 1
1 1
294499 1
257052 1
299999 1
163757 1
3 1
105649 1
111861 1
2 1
111584 1
300000 1
300000 1
237470 1
300000 1
1 1
251465 1
1 1
37558 1
274621 1
2 1
1 1
2 1
277701 1
272031 1
2 1
164932 1
300000 1
289814 1
244667 1
1 1
131774 1
147720 1
300000 1
208608 1
299999 1
2 1
272303 1
2 1
2 1
299999 1
276364 1
174822 1
89861 1
300001 1
299999 1
299999 1
2 1
300000 1
41256 1
178293 1
253805 1
2 1
48394 1
1 1
300001 1
84409 1
176336 1
114059 1
218433 1
300000 1
299998 1
34724 1
299999 1
296629 1
110978 1
1 1
300001 1
2 1
2 1
3 1
162378 1
154721 1
147030 1
278313 1
2 1
173135 1
41594 1
19994 1
300002 1
1 1
205973 1
91751 1
114414 1
1 1
148061 1
1 1
2 1
2 1
259626 1
133989 1
50739 1
147127 1
300000 1
119166 1
300000 1
300000 1
204982 1
80043 1
1 1
210131 1
271023 1
114852 1
143801 1
299998 1
300000 1
230361 1
143624 1
32003 1
299998 1
153679 1
59961 1
1 1
27796 1
102407 1
300001 1
225609 1
1 1
144590 1
1 1
1 1
2 1
299999 1
141266 1
1 1
254794 1
52561 1
229970 1
859 1
223160 1
177282 1
223585 1
299420 1
295742 1
182536 1
119032 1
145770 1
5258 1
173364 1
106644 1
1 1
233588 1
230149 1
53349 1
300002 1
64404 1
144587 1
241745 1
102078 1
1 1
60671 1
75968 1
210591 1
179752 1
222709 1
129486 1
3 1
91782 1
230178 1
103390 1
300000 1
300000 1
299998 1
299998 1
87863 1
249592 1
112945 1
300000 1
81589 1
134024 1
209534 1
300000 1
3 1
284691 1
45870 1
103578 1
258983 1
16395 1
299999 1
2 1
36779 1
119200 1
300001 1
258218 1
221787 1
67590 1
300000 1
256393 1
270951 1
77859 1
77747 1
300001 1
1 1
284514 1
141723 1
167985 1
22478 1
221165 1
223334 1
193377 1
299999 1
300002 1
47383 1
243925 1
50950 1
161469 1
185602 1
92764 1
268274 1
250879 1
300000 1
151420 1
219208 1
275221 1
7533 1
224428 1
72675 1
2 1
276062 1
172129 1
24094 1
300000 1
3 1
275120 1
1 1
233396 1
2 1
265683 1
46336 1
1 1
300001 1
15321 1
300000 1
175020 1
1 1
2 1
300000 1
139211 1
299998 1
2 1
300001 1
11779 1
179967 1
59817 1
234194 1
1 1
300002 1
73281 1
215669 1
251582 1
300000 1
1 1
119793 1
157229 1
88662 1
182536 1
186068 1
150891 1
1 1
2 1
134728 1
126527 1
216827 1
74427 1
36090 1
2 1
10229 1
80046 1
300001 1
227010 1
1 1
198536 1
3 1
300000 1
57499 1
299999 1
300001 1
162799 1
8390 1
22588 1
1 1
254827 1
24446 1
100783 1
225041 1
299999 1
63651 1
96566 1
136331 1
274412 1
97381 1
261773 1
92716 1
6193 1
250108 1
91489 1
52036 1
1 1
108195 1
139549 1
107035 1
207885 1
300002 1
241780 1
57549 1
159641 1
73524 1
241011 1
12715 1
69836 1
1 1
198578 1
1 1
186724 1
178390 1
125200 1
72758 1
284389 1
218701 1
300002 1
300001 1
134154 1
205629 1
98660 1
1 1
50423 1
2 1
122430 1
35043 1
1 1
207459 1
195324 1
300000 1
74444 1
2 1
1 1
139432 1
192318 1
1 1
48640 1
1 1
3 1
281513 1
174978 1
177009 1
119289 1
210161 1
300001 1
156960 1
52281 1
106188 1
299998 1
300002 1
1114 1
210504 1
161957 1
299999 1
110243 1
256878 1
130362 1
198629 1
253879 1
251365 1
203516 1
300001 1
1 1
213268 1
1 1
1 1
24426 1
7713 1
1 1
142072 1
294107 1
1 1
242649 1
59930 1
149070 1
38114 1
210403 1
88744 1
86299 1
159163 1
255411 1
215475 1
300000 1
300001 1
207385 1
74000 1
228757 1
2 1
3 1
295022 1
300001 1
1 1
146548 1
145657 1
299897 1
2 1
100246 1
299999 1
208086 1
118727 1
274486 1
299999 1
88110 1
273734 1
115412 1
260859 1
267882 1
107258 1
85538 1
175464 1
9619 1
62387 1
96120 1
19831 1
141403 1
277311 1
240977 1
300000 1
226343 1
191917 1
106557 1
247040 1
1 1
300001 1
286439 1
300000 1
1 1
300000 1
238491 1
224339 1
1 1
146867 1
20356 1
229397 1
1 1
1 1
21541 1
60971 1
276276 1
66931 1
299998 1
245920 1
300000 1
2 1
201987 1
64565 1
38700 1
185303 1
176257 1
1 1
2 1
161162 1
248357 1
118230 1
299999 1
300001 1
3 1
62869 1
176083 1
103896 1
1 1
300000 1
110090 1
1 1
41777 1
296860 1
1 1
1 1
270923 1
78346 1
211117 1
1 1
1 1
300000 1
233919 1
202319 1
271595 1
300000 1
300000 1
2 1
268539 1
29094 1
270747 1
300000 1
183326 1
23789 1
42859 1
74579 1
143662 1
300001 1
1 1
140634 1
213699 1
300000 1
274611 1
262312 1
179086 1
151149 1
300000 1
2 1
1 1
249555 1
11575 1
3 1
300001 1
299999 1
225977 1
300001 1
300002 1
224563 1
300002 1
130395 1
299999 1
65835 1
254496 1
1 1
140138 1
237650 1
299999 1
299999 1
2 1
2 1
1 1
66133 1
300000 1
300000 1
300002 1
196397 1
41278 1
142620 1
95791 1
104582 1
267200 1
299999 1
300000 1
77185 1
246002 1
1 1
1 1
232228 1
172936 1
299999 1
225138 1
95471 1
134736 1
300000 1
1 1
300000 1
48443 1
262953 1
64470 1
296700 1
299999 1
103162 1
71450 1
152699 1
175487 1
193936 1
45538 1
70274 1
54060 1
112321 1
57940 1
17848 1
242042 1
300000 1
1 1
42207 1
300001 1
7278 1
164768 1
2 1
79896 1
115740 1
236260 1
1 1
92524 1
2 1
259318 1
147886 1
300002 1
299999 1
209770 1
230729 1
228209 1
299999 1
47766 1
119657 1
234660 1
69907 1
233887 1
293323 1
300000 1
6595 1
216948 1
300000 1
1 1
300001 1
5016 1
109330 1
251969 1
1 1
292953 1
11292 1
215831 1
1 1
161663 1
33300 1
124937 1
168661 1
35669 1
256006 1
255472 1
150666 1
221587 1
113317 1
1 1
118613 1
216393 1
132907 1
261906 1
2 1
292699 1
3 1
300001 1
65525 1
293254 1
1 1
204791 1
1 1
208691 1
128326 1
1 1
115226 1
76858 1
284391 1
29517 1
185971 1
1 1
299999 1
239962 1
17072 1
227982 1
156707 1
3 1
299999 1
1 1
247490 1
300001 1
48567 1
56073 1
188765 1
262761 1
43929 1
218755 1
174959 1
299458 1
190707 1
1 1
3 1
6386 1
284090 1
154068 1
1 1
300000 1
300002 1
18318 1
25497 1
92959 1
240575 1
2 1
176910 1
1 1
299999 1
60977 1
241466 1
241291 1
300000 1
300001 1
202723 1
1 1
8853 1
150803 1
299999 1
33304 1
230707 1
54289 1
190271 1
1 1
140063 1
112927 1
300001 1
194520 1
1 1
300000 1
54043 1
15094 1
105569 1
281389 1
159974 1
218042 1
8053 1
1 1
299999 1
137506 1
275386 1
66976 1
1 1
158508 1
184242 1
300000 1
3 1
1 1
299999 1
84181 1
277570 1
186602 1
251636 1
287552 1
111351 1
2796 1
123281 1
297917 1
1 1
241254 1
110064 1
1 1
143166 1
74092 1
216636 1
2 1
127715 1
87117 1
33975 1
191193 1
1 1
292881 1
57930 1
249913 1
272532 1
299999 1
249546 1
102339 1
300002 1
1 1
1 1
300000 1
2 1
187587 1
1 1
254406 1
95735 1
234436 1
300000 1
2 1
299999 1
143204 1
83812 1
1 1
1 1
159420 1
214848 1
1 1
27499 1
300000 1
300000 1
119721 1
286664 1
299999 1
41998 1
177431 1
2 1
218188 1
244734 1
1 1
50416 1
197737 1
1 1
1 1
299999 1
300000 1
2 1
45748 1
283393 1
79088 1
1 1
300000 1
227438 1
299999 1
288991 1
32885 1
46124 1
1 1
188874 1
155635 1
299999 1
300000 1
300000 1
135656 1
65674 1
223817 1
259090 1
152050 1
240097 1
162179 1
1 1
97863 1
5299 1
111480 1
264356 1
104005 1
2 1
242993 1
84552 1
148729 1
1 1
232804 1
69846 1
224633 1
300000 1
1 1
300001 1
300000 1
15380 1
90164 1
224649 1
274559 1
183180 1
241055 1
264713 1
265578 1
21976 1
299998 1
156263 1
79762 1
1 1
11631 1
272826 1
107111 1
299999 1
1 1
205979 1
72172 1
7774 1
41689 1
1 1
299999 1
105725 1
259262 1
3 1
165684 1
300001 1
1 1
259186 1
218626 1
300001 1
3301 1
36411 1
205327 1
2 1
128045 1
38997 1
89426 1
279086 1
125276 1
162787 1
68676 1
207118 1
278721 1
178063 1
299998 1
109937 1
234969 1
233357 1
1 1
300000 1
300000 1
112648 1
1 1
125581 1
1 1
299999 1
204696 1
224200 1
61972 1
3 1
3 1
3 1
208158 1
101580 1
218343 1
2 1
134485 1
1 1
4882 1
93025 1
206459 1
105102 1
299999 1
1 1
203837 1
247572 1
230506 1
1 1
298221 1
177238 1
188010 1
37633 1
293484 1
22886 1
93220 1
300001 1
164821 1
69915 1
76464 1
1 1
1 1
146970 1
66395 1
112657 1
107736 1
1 1
45427 1
1 1
283365 1
1 1
122352 1
1 1
300001 1
300001 1
291898 1
165673 1
30278 1
300000 1
44583 1
19640 1
1 1
132928 1
1 1
13072 1
1 1
1 1
114590 1
202173 1
300000 1
188809 1
168620 1
1 1
158287 1
447 1
71195 1
300002 1
280557 1
56412 1
196646 1
59696 1
181722 1
64883 1
40351 1
148912 1
263931 1
1 1
300001 1
168589 1
204456 1
18379 1
299998 1
197162 1
299999 1
235518 1
207138 1
44135 1
205989 1
248198 1
196066 1
300000 1
201062 1
168730 1
1 1
226470 1
119980 1
299999 1
1 1
299999 1
44492 1
92402 1
259282 1
84223 1
60879 1
299999 1
3 1
209926 1
145277 1
28283 1
159155 1
1 1
8094 1
146683 1
299999 1
138752 1
290083 1
299999 1
229715 1
95063 1
218751 1
1 1
1 1
65943 1
232213 1
31717 1
185900 1
1 1
285169 1
1 1
1 1
198681 1
67664 1
291775 1
178200 1
300000 1
300000 1
300001 1
131592 1
299999 1
125194 1
256581 1
172274 1
1 1
101069 1
188083 1
257334 1
84599 1
77942 1
299999 1
299999 1
31659 1
263154 1
135409 1
207603 1
67304 1
60754 1
231263 1
205427 1
14215 1
1 1
32316 1
122740 1
217057 1
42870 1
299999 1
113108 1
300000 1
225055 1
259872 1
176546 1
5488 1
300000 1
230193 1
9620 1
300001 1
276443 1
42811 1
211056 1
299999 1
188176 1
11728 1
144316 1
289324 1
221891 1
60506 1
279231 1
126527 1
123093 1
290286 1
191687 1
238461 1
129104 1
1 1
41947 1
300001 1
300000 1
139021 1
280158 1
300001 1
146120 1
300001 1
82660 1
54346 1
38293 1
37481 1
278809 1
232842 1
300002 1
2 1
3 1
299999 1
1 1
12832 1
3 1
105758 1
215902 1
187565 1
16759 1
2 1
30896 1
5754 1
1 1
129706 1
300000 1
1 1
86379 1
221144 1
299999 1
34772 1
293861 1
209940 1
128548 1
198645 1
89108 1
181321 1
126313 1
24345 1
31087 1
57645 1
3 1
159478 1
44478 1
54486 1
280386 1
300001 1
3 1
9855 1
124416 1
56264 1
260109 1
1 1
300001 1
177748 1
122830 1
120196 1
1 1
114667 1
57395 1
275359 1
279143 1
161393 1
68355 1
50734 1
73023 1
300002 1
1 1
168564 1
1 1
300001 1
180357 1
115249 1
1 1
270378 1
253689 1
164852 1
299999 1
218806 1
46717 1
95236 1
300002 1
299999 1
300001 1
117250 1
18104 1
100019 1
258560 1
83069 1
299999 1
271835 1
23392 1
3 1
300001 1
286452 1
299998 1
22634 1
229103 1
1 1
1 1
19032 1
300000 1
1 1
24618 1
251152 1
124805 1
180485 1
142551 1
19963 1
12608 1
295212 1
300000 1
300001 1
12608 1
1 1
124515 1
142422 1
209867 1
123343 1
146096 1
300000 1
1 1
266780 1
1 1
3 1
239540 1
195491 1
178491 1
246470 1
1 1
1 1
179042 1
217749 1
220308 1
300001 1
299998 1
1 1
167263 1
63316 1
170028 1
119254 1
86124 1
299999 1
83818 1
155681 1
243892 1
102871 1
260260 1
1 1
300002 1
239083 1
300001 1
1 1
46879 1
37402 1
255402 1
288072 1
300001 1
12099 1
2 1
2 1
278390 1
151207 1
250929 1
65794 1
131353 1
191748 1
266441 1
160306 1
188864 1
43869 1
140666 1
166335 1
1 1
288647 1
300000 1
3423 1
5188 1
238438 1
42655 1
300000 1
300001 1
1 1
129611 1
134352 1
1 1
69896 1
195036 1
299050 1
2 1
188706 1
107551 1
2 1
300000 1
127124 1
286236 1
40121 1
114382 1
79722 1
278924 1
300002 1
75359 1
1 1
235924 1
258127 1
300001 1
40774 1
150704 1
79943 1
1 1
2 1
300001 1
1 1
4597 1
113924 1
224002 1
131255 1
299999 1
184872 1
1 1
2 1
144635 1
1 1
1 1
8594 1
3 1
117109 1
300000 1
300000 1
233090 1
1 1
116719 1
39975 1
2 1
299999 1
1 1
122588 1
146791 1
1949 1
222495 1
2 1
249503 1
253498 1
300000 1
1 1
36820 1
225455 1
299999 1
53338 1
238365 1
217201 1
110359 1
68161 1
1 1
82171 1
240394 1
132999 1
3 1
12875 1
1 1
131193 1
299998 1
300000 1
151873 1
196052 1
300000 1
300000 1
274160 1
134628 1
17875 1
299999 1
129994 1
3061 1
1 1
58642 1
222536 1
141872 1
203458 1
252773 1
199863 1
150806 1
240005 1
300000 1
175240 1
299998 1
79325 1
82806 1
46124 1
225973 1
75986 1
1 1
225258 1
48684 1
300001 1
256473 1
3 1
32109 1
300001 1
300001 1
240046 1
193482 1
128587 1
9418 1
238927 1
1 1
276051 1
121118 1
286694 1
297515 1
300000 1
232785 1
13262 1
300001 1
299999 1
168131 1
2 1
112059 1
234948 1
55731 1
209033 1
68868 1
64646 1
70142 1
159799 1
3 1
1 1
96033 1
187176 1
40097 1
188090 1
194541 1
253548 1
264920 1
73028 1
299767 1
157622 1
1 1
1 1
2261 1
262737 1
86539 1
42546 1
189459 1
123778 1
250809 1
273007 1
264889 1
1 1
158134 1
167352 1
294021 1
300000 1
299999 1
1 1
17380 1
300001 1
94041 1
238374 1
299999 1
229200 1
300000 1
1 1
196683 1
44226 1
110154 1
251489 1
154647 1
130096 1
209691 1
67225 1
196754 1
291191 1
26754 1
300001 1
89035 1
29321 1
30087 1
1 1
209251 1
300001 1
1 1
299998 1
300000 1
205180 1
141604 1
95359 1
226607 1
125554 1
100959 1
269832 1
3 1
37991 1
168097 1
134603 1
282506 1
289500 1
3 1
209350 1
160762 1
300002 1
300000 1
118921 1
1 1
110572 1
1 1
299998 1
135540 1
285095 1
110346 1
121883 1
72143 1
300000 1
300000 1
236762 1
40364 1
8226 1
293521 1
2 1
239806 1
269472 1
88930 1
2 1
142894 1
139659 1
214734 1
214830 1
180869 1
177584 1
300001 1
228307 1
243471 1
238403 1
281788 1
233338 1
300001 1
74549 1
35061 1
209840 1
2 1
299999 1
300001 1
9274 1
1 1
88396 1
248963 1
133253 1
38169 1
289044 1
186553 1
40512 1
3 1
143578 1
100473 1
300002 1
290171 1
300000 1
2 1
300002 1
143533 1
1 1
55772 1
249743 1
51059 1
300001 1
270227 1
37275 1
288340 1
44356 1
100993 1
156818 1
1 1
299999 1
299999 1
300001 1
1 1
116876 1
70057 1
39257 1
299998 1
191409 1
1 1
284050 1
172277 1
104610 1
130686 1
73122 1
136159 1
1 1
242912 1
300001 1
299999 1
1 1
300001 1
1 1
1 1
222888 1
207629 1
102912 1
300000 1
292759 1
113631 1
118378 1
124722 1
211925 1
230271 1
1 1
1 1
262660 1
126425 1
1 1
27520 1
1 1
179431 1
67484 1
299999 1
300001 1
109593 1
145254 1
300001 1
122652 1
286222 1
161745 1
299999 1
22786 1
1 1
182425 1
198960 1
299999 1
280311 1
300001 1
95852 1
255002 1
134005 1
300001 1
76088 1
300001 1
37158 1
97438 1
1 1
251216 1
300001 1
15847 1
294120 1
177070 1
300000 1
166393 1
2 1
12896 1
246765 1
101492 1
234541 1
1 1
230828 1
268099 1
2 1
61684 1
185708 1
2 1
299999 1
54002 1
138472 1
1 1
128684 1
141702 1
109579 1
197359 1
255868 1
37314 1
128098 1
242824 1
135368 1
159603 1
288665 1
118918 1
260306 1
1 1
184830 1
87140 1
232408 1
3 1
2 1
1 1
73662 1
300001 1
139932 1
1 1
176970 1
138123 1
2 1
1 1
152733 1
300001 1
1 1
186755 1
299839 1
161199 1
59338 1
156745 1
51880 1
116604 1
258525 1
300000 1
1 1
65104 1
2 1
13408 1
13929 1
10606 1
86663 1
125973 1
286995 1
2 1
261560 1
300001 1
1 1
278085 1
140706 1
168911 1
1 1
71547 1
231565 1
228286 1
201063 1
121780 1
43192 1
278282 1
66395 1
1 1
122701 1
200502 1
249112 1
299998 1
287682 1
51795 1
179003 1
84211 1
263061 1
1 1
46951 1
51766 1
191563 1
196175 1
37331 1
1 1
289628 1
198359 1
224424 1
299999 1
61377 1
1 1
1 1
2 1
230022 1
90260 1
2 1
213579 1
186301 1
300000 1
143485 1
1 1
103915 1
59559 1
272444 1
299999 1
300001 1
106117 1
170544 1
299999 1
296822 1
38470 1
173809 1
1 1
171085 1
281269 1
300001 1
234362 1
247633 1
129295 1
2 1
225942 1
3 1
62340 1
163847 1
49075 1
9823 1
131157 1
1 1
1 1
204140 1
3 1
300001 1
176315 1
1 1
112626 1
300000 1
119652 1
2 1
223114 1
89239 1
222337 1
68376 1
1 1
299999 1
284518 1
300001 1
1 1
105017 1
146929 1
300001 1
2 1
10953 1
119070 1
13766 1
44862 1
71991 1
1 1
1 1
3 1
87060 1
97582 1
214949 1
82343 1
300001 1
300001 1
3 1
300000 1
2 1
194523 1
141445 1
1 1
22538 1
300001 1
2 1
69764 1
120608 1
128084 1
300001 1
67715 1
37582 1
2 1
2 1
300000 1
94294 1
1 1
63309 1
1 1
142947 1
259231 1
192759 1
1 1
80872 1
213288 1
1 1
173228 1
299999 1
1 1
299998 1
198249 1
170083 1
1 1
57714 1
88222 1
1 1
1 1
294654 1
285179 1
86120 1
129345 1
300000 1
300002 1
154400 1
89350 1
194720 1
251897 1
185526 1
300000 1
2 1
31238 1
218209 1
166698 1
230629 1
91840 1
277542 1
5331 1
193424 1
105768 1
53903 1
300000 1
36604 1
123806 1
51272 1
1 1
256564 1
218013 1
204286 1
252717 1
46745 1
290517 1
299998 1
163494 1
300002 1
300000 1
1 1
3 1
240740 1
299999 1
300000 1
1 1
37573 1
32433 1
90202 1
152212 1
57151 1
74847 1
300000 1
97033 1
237056 1
300001 1
1 1
299999 1
45400 1
1 1
1 1
299999 1
1 1
48219 1
50018 1
1 1
1 1
1 1
229333 1
168096 1
19939 1
299999 1
1 1
63564 1
200908 1
186966 1
275450 1
1 1
267130 1
108553 1
181592 1
195532 1
300001 1
300000 1
64110 1
159378 1
300000 1
300002 1
295581 1
254950 1
140793 1
188843 1
130127 1
2 1
1 1
300000 1
89618 1
207517 1
157539 1
84659 1
299999 1
105349 1
57840 1
1 1
300000 1
119598 1
29398 1
297737 1
300001 1
3 1
116358 1
98282 1
159618 1
103196 1
1 1
1 1
237256 1
300000 1
53815 1
2 1
50609 1
225219 1
97745 1
174499 1
2 1
140301 1
2 1
2 1
170176 1
15343 1
1 1
1 1
236578 1
1 1
10593 1
1 1
300001 1
250252 1
110783 1
45365 1
197266 1
230035 1
1 1
176295 1
1 1
1 1
2 1
1 1
190445 1
300000 1
138972 1
1 1
300001 1
192542 1
299999 1
122585 1
1 1
150085 1
1 1
235037 1
300000 1
280287 1
91472 1
300001 1
1 1
21287 1
162465 1
1 1
1 1
105876 1
180109 1
136362 1
31838 1
2 1
2 1
1 1
230246 1
142343 1
67629 1
193201 1
202580 1
114843 1
157324 1
264095 1
275715 1
65180 1
76930 1
52559 1
54519 1
198990 1
1 1
300001 1
197698 1
3 1
28671 1
108881 1
1 1
1 1
166775 1
235955 1
149830 1
80569 1
2 1
2 1
65472 1
300000 1
227401 1
1 1
237519 1
300000 1
89798 1
2 1
165783 1
187405 1
186611 1
77204 1
1 1
102483 1
2 1
130443 1
104784 1
64225 1
185408 1
134543 1
77468 1
1 1
39624 1
300001 1
177485 1
300000 1
169171 1
300001 1
186863 1
209011 1
97810 1
299998 1
133983 1
29654 1
233149 1
182778 1
3900 1
101861 1
1 1
208423 1
235521 1
102085 1
158683 1
262955 1
1 1
273986 1
2 1
1 1
150873 1
72115 1
1 1
104146 1
293007 1
299999 1
1 1
1 1
2 1
1 1
300002 1
218321 1
192383 1
163735 1
1 1
92822 1
1 1
255901 1
300000 1
49941 1
299998 1
78924 1
131905 1
2 1
300000 1
166720 1
71059 1
206015 1
125401 1
105463 1
23293 1
80377 1
299999 1
100060 1
1 1
122903 1
299999 1
1 1
246749 1
299999 1
189107 1
176535 1
67211 1
62885 1
297494 1
67946 1
263683 1
3 1
202720 1
2 1
236513 1
210534 1
1 1
246856 1
300000 1
144485 1
1 1
88535 1
120598 1
257170 1
21365 1
299999 1
101681 1
300000 1
300000 1
179759 1
229535 1
300000 1
29783 1
1 1
299999 1
120249 1
121871 1
300001 1
93166 1
229081 1
182102 1
63706 1
1 1
300001 1
10054 1
1 1
20009 1
198986 1
5978 1
215532 1
48483 1
1 1
255482 1
80707 1
299999 1
1 1
1 1
10461 1
213297 1
1 1
153307 1
5904 1
300000 1
281361 1
299999 1
14153 1
286375 1
295589 1
3 1
299998 1
85369 1
99103 1
300001 1
49092 1
1 1
180504 1
2 1
91923 1
86410 1
130730 1
2 1
300000 1
291749 1
121886 1
1 1
300001 1
150689 1
12630 1
300000 1
300002 1
218354 1
223129 1
173698 1
157244 1
12771 1
151428 1
2 1
94590 1
1 1
226871 1
300000 1
1 1
280287 1
273555 1
2 1
47178 1
277432 1
2 1
86948 1
300001 1
120090 1
1 1
249626 1
299999 1
99406 1
222201 1
1 1
270126 1
227907 1
300000 1
29738 1
624 1
59116 1
216931 1
214343 1
163280 1
1 1
248141 1
185883 1
93606 1
1 1
105347 1
1 1
299999 1
26831 1
232332 1
300000 1
300000 1
258338 1
99531 1
208179 1
220443 1
175548 1
16123 1
93734 1
234426 1
264270 1
223337 1
300001 1
60766 1
249018 1
2 1
1 1
300001 1
63636 1
82300 1
100117 1
1 1
165539 1
243636 1
239101 1
58545 1
66164 1
261591 1
240316 1
300000 1
140241 1
300000 1
299999 1
1 1
96199 1
1 1
24222 1
10107 1
62785 1
3 1
1 1
32633 1
300002 1
260161 1
2 1
90672 1
62855 1
179663 1
70409 1
137489 1
243381 1
300000 1
299999 1
1 1
164390 1
1 1
114218 1
8101 1
300001 1
299998 1
300000 1
1 1
287966 1
215500 1
1 1
41906 1
300001 1
117093 1
288366 1
259680 1
1 1
246612 1
1 1
150583 1
247914 1
223998 1
102503 1
240083 1
256701 1
58782 1
275615 1
299999 1
300001 1
131167 1
300002 1
13249 1
172670 1
235350 1
2 1
267651 1
300000 1
300001 1
189126 1
299999 1
137810 1
96848 1
28438 1
299998 1
1 1
300001 1
219297 1
299999 1
80132 1
7650 1
300000 1
299999 1
300000 1
291092 1
171126 1
3484 1
134514 1
300000 1
299999 1
299999 1
3 1
117480 1
188233 1
1 1
172590 1
1 1
241404 1
225965 1
272807 1
155164 1
81958 1
28508 1
203784 1
146529 1
2 1
40755 1
299998 1
299999 1
96277 1
130687 1
3 1
207590 1
40274 1
300000 1
155587 1
1 1
300000 1
106604 1
235193 1
2 1
121216 1
299999 1
3869 1
236434 1
259933 1
48986 1
236964 1
143753 1
110205 1
32217 1
299999 1
194349 1
155623 1
300001 1
52585 1
1 1
112624 1
1 1
108332 1
299999 1
1 1
1 1
68818 1
1 1
104648 1
299998 1
300001 1
85514 1
299998 1
1 1
53084 1
123052 1
249559 1
2 1
299999 1
235730 1
182901 1
270934 1
220240 1
83870 1
115372 1
19459 1
161411 1
195900 1
259444 1
155407 1
132137 1
4461 1
241520 1
272963 1
1 1
1 1
13353 1
94356 1
300001 1
204930 1
251071 1
3 1
2 1
207901 1
35406 1
300000 1
234647 1
59187 1
1 1
85261 1
208467 1
1 1
203690 1
57034 1
1 1
1 1
3 1
65305 1
99825 1
292650 1
39561 1
1 1
92721 1
2 1
1 1
1 1
1 1
95066 1
26593 1
1 1
12521 1
23658 1
185254 1
266096 1
2 1
170643 1
135293 1
139076 1
952 1
134894 1
166352 1
170182 1
1 1
207686 1
300001 1
293708 1
221527 1
268262 1
232097 1
2 1
70606 1
286450 1
34244 1
277459 1
196128 1
2 1
16647 1
239453 1
117143 1
12296 1
247436 1
271921 1
139827 1
43273 1
287080 1
153471 1
43170 1
175669 1
112871 1
298210 1
200528 1
123573 1
300000 1
34785 1
102133 1
251811 1
166106 1
180167 1
300001 1
240141 1
58712 1
95043 1
1 1
43354 1
2 1
259840 1
92679 1
2 1
1 1
212786 1
84203 1
3750 1
36904 1
1 1
300000 1
1 1
1 1
1 1
223679 1
273755 1
233080 1
1467 1
269997 1
51515 1
296071 1
1 1
300000 1
82710 1
79983 1
182009 1
300002 1
299999 1
292937 1
81788 1
274428 1
1 1
2 1
122123 1
300000 1
62872 1
70125 1
99399 1
165620 1
299625 1
299999 1
191445 1
107021 1
260441 1
300001 1
73936 1
18897 1
299998 1
79365 1
93047 1
229123 1
74499 1
300001 1
300001 1
250797 1
125126 1
300000 1
299999 1
1 1
54215 1
1 1
201015 1
155203 1
185318 1
1 1
300002 1
300001 1
3 1
300000 1
299999 1
300000 1
300000 1
142521 1
300000 1
17211 1
137208 1
2 1
211033 1
267333 1
299999 1
183417 1
5960 1
231172 1
102578 1
27453 1
6347 1
236059 1
69986 1
160149 1
33362 1
1 1
242527 1
35875 1
274994 1
211272 1
199770 1
288281 1
112034 1
300001 1
143962 1
300000 1
173456 1
9931 1
1 1
235737 1
230061 1
299999 1
225814 1
3 1
1 1
12937 1
3 1
2 1
102054 1
131982 1
68416 1
74373 1
2 1
300000 1
120327 1
118410 1
1 1
226675 1
92788 1
1 1
117442 1
206819 1
1 1
295680 1
299999 1
99695 1
30353 1
224061 1
255359 1
251500 1
125356 1
1 1
44833 1
43158 1
299999 1
1 1
269668 1
300000 1
217946 1
163165 1
115597 1
167523 1
256647 1
2 1
300000 1
299999 1
300001 1
159427 1
279954 1
184630 1
163480 1
1 1
86721 1
3 1
71151 1
297172 1
1 1
1 1
300000 1
164355 1
36275 1
299999 1
222008 1
184586 1
2 1
94240 1
226810 1
124286 1
1 1
73643 1
1 1
106115 1
1 1
84447 1
96087 1
300001 1
50551 1
2 1
123933 1
1 1
300000 1
100607 1
1 1
118043 1
1 1
279095 1
225278 1
189978 1
2 1
126540 1
280182 1
273875 1
84531 1
1 1
299999 1
29629 1
300001 1
263057 1
146566 1
167915 1
300001 1
39484 1
120189 1
98613 1
1 1
1 1
3 1
259520 1
238319 1
38766 1
1 1
299999 1
300000 1
300002 1
20435 1
215050 1
2 1
247561 1
1 1
2 1
1 1
104453 1
1 1
300000 1
17117 1
1 1
173735 1
1 1
300000 1
116097 1
2 1
152345 1
300002 1
203917 1
122011 1
11199 1
153878 1
1 1
37602 1
130432 1
68492 1
127163 1
98228 1
81332 1
106543 1
1 1
1 1
168149 1
285254 1
202440 1
9469 1
9685 1
194792 1
89287 1
175867 1
189684 1
241466 1
1 1
120560 1
163724 1
171100 1
299999 1
161267 1
228756 1
299998 1
233251 1
2 1
299999 1
195868 1
300001 1
300001 1
1 1
295613 1
55321 1
17306 1
87199 1
1 1
300001 1
175329 1
266717 1
238660 1
140570 1
197456 1
93005 1
4166 1
277140 1
160981 1
299999 1
299998 1
283508 1
6598 1
2 1
172055 1
42072 1
50746 1
299998 1
23338 1
279251 1
1 1
3 1
1 1
173770 1
299999 1
276274 1
1 1
101453 1
1 1
1 1
66991 1
194684 1
188967 1
76674 1
2 1
1 1
1 1
90863 1
300000 1
52442 1
1 1
74234 1
23859 1
213376 1
299998 1
217048 1
72904 1
149262 1
176480 1
299999 1
300001 1
25682 1
466 1
186290 1
1 1
98870 1
167466 1
215018 1
2 1
11581 1
167447 1
126542 1
300001 1
264976 1
54012 1
160313 1
1 1
1 1
300000 1
186929 1
26282 1
172612 1
299998 1
119616 1
237134 1
300001 1
90085 1
1 1
199842 1
295923 1
1 1
292344 1
300001 1
116009 1
299998 1
226820 1
234920 1
77425 1
216049 1
1 1
258294 1
300001 1
111395 1
181054 1
1 1
174255 1
277367 1
187596 1
237703 1
300000 1
23645 1
172988 1
300000 1
151799 1
205882 1
300000 1
211069 1
241058 1
300000 1
300000 1
123115 1
300000 1
110613 1
24866 1
41977 1
47034 1
184675 1
300000 1
187992 1
299999 1
94996 1
299999 1
255271 1
94604 1
162154 1
161925 1
48186 1
55213 1
105771 1
60978 1
2 1
33376 1
300001 1
1319 1
300000 1
300000 1
177924 1
296251 1
147124 1
2 1
300000 1
208116 1
77944 1
37385 1
274916 1
143811 1
2519 1
195569 1
86500 1
3 1
1 1
89189 1
23587 1
215997 1
155166 1
2 1
300000 1
300002 1
1 1
86192 1
60470 1
94178 1
218302 1
2 1
188056 1
12757 1
299999 1
15015 1
58243 1
1 1
299999 1
144400 1
300000 1
17655 1
299998 1
268620 1
123419 1
181588 1
239247 1
78018 1
299999 1
92382 1
1 1
173470 1
151330 1
10638 1
1 1
76576 1
51421 1
279185 1
87460 1
3 1
100981 1
284175 1
1 1
247410 1
291450 1
43610 1
175269 1
86796 1
159355 1
165966 1
300002 1
115982 1
1 1
37704 1
1 1
170930 1
299998 1
35777 1
1 1
166160 1
182295 1
1 1
2 1
101920 1
300000 1
2 1
127366 1
269121 1
110828 1
212100 1
299999 1
1 1
278229 1
57365 1
279921 1
199770 1
185744 1
195326 1
1 1
165987 1
231397 1
265420 1
300000 1
137633 1
298215 1
276389 1
298268 1
300000 1
92089 1
105281 1
183310 1
300000 1
259146 1
270325 1
299999 1
78317 1
103893 1
299999 1
96301 1
250479 1
44390 1
161711 1
56165 1
1 1
114552 1
216288 1
255657 1
185300 1
300002 1
13227 1
116698 1
300000 1
152924 1
239791 1
299998 1
115900 1
24365 1
150189 1
294857 1
232183 1
92868 1
300000 1
219286 1
299999 1
25129 1
2 1
119914 1
41897 1
1 1
109229 1
1896 1
230058 1
223485 1
1 1
300000 1
1 1
172906 1
269393 1
300000 1
92982 1
2 1
299999 1
161102 1
1 1
87347 1
300000 1
78329 1
171004 1
1 1
14328 1
147538 1
288330 1
1 1
207186 1
1 1
246997 1
4600 1
299999 1
172694 1
179042 1
90343 1
1 1
5511 1
3546 1
3 1
158333 1
300000 1
204147 1
179340 1
300000 1
299999 1
1 1
269987 1
300000 1
300000 1
1 1
192407 1
196948 1
91534 1
99962 1
197919 1
195082 1
1 1
105220 1
209115 1
146866 1
300002 1
98058 1
28704 1
300000 1
224172 1
1 1
137248 1
300000 1
145287 1
300000 1
221754 1
91046 1
121094 1
299999 1
300000 1
231927 1
300000 1
12248 1
238821 1
156867 1
1 1
215220 1
214000 1
114867 1
146289 1
300001 1
299999 1
1 1
92367 1
41214 1
257328 1
86821 1
56492 1
290680 1
131584 1
18166 1
252316 1
279919 1
208984 1
189412 1
235520 1
12485 1
269174 1
194609 1
188353 1
299999 1
267858 1
298126 1
76019 1
277497 1
299999 1
298204 1
1 1
263346 1
158033 1
142927 1
172592 1
1 1
69598 1
291015 1
17833 1
2 1
285597 1
246702 1
174369 1
299999 1
245396 1
300002 1
300000 1
112103 1
213366 1
23237 1
300001 1
220146 1
221631 1
3 1
236722 1
54045 1
242210 1
252149 1
300001 1
296029 1
49789 1
300000 1
1 1
300002 1
299999 1
105867 1
7468 1
50831 1
135946 1
1 1
183990 1
300000 1
111448 1
1 1
225801 1
239156 1
97411 1
300001 1
300001 1
133543 1
2 1
35348 1
241943 1
72070 1
278927 1
39946 1
1 1
1 1
136395 1
31707 1
173280 1
1 1
3 1
1 1
31727 1
148299 1
299999 1
195191 1
6729 1
197212 1
1 1
300000 1
300000 1
54564 1
299999 1
1 1
142267 1
215762 1
300000 1
1 1
300000 1
90583 1
133526 1
300000 1
300000 1
92064 1
248239 1
294820 1
289307 1
239793 1
213585 1
299999 1
158277 1
94895 1
34101 1
146503 1
1 1
1 1
280248 1
66510 1
3 1
276009 1
186572 1
188474 1
299999 1
2 1
285969 1
167232 1
39862 1
300000 1
1 1
300002 1
2470 1
85225 1
1 1
2 1
300000 1
300001 1
21465 1
155186 1
1 1
1 1
174472 1
85939 1
38223 1
300002 1
1 1
2 1
297617 1
142705 1
2 1
299999 1
1 1
55471 1
254677 1
164054 1
240040 1
300001 1
284648 1
2953 1
240084 1
169905 1
133926 1
113406 1
199110 1
52628 1
242164 1
83005 1
220335 1
299999 1
115144 1
1 1
3 1
1 1
214637 1
228741 1
3 1
50422 1
213102 1
2 1
3 1
99072 1
134782 1
250968 1
58908 1
291637 1
1 1
154321 1
94589 1
108103 1
3 1
300002 1
298451 1
299999 1
1 1
300000 1
1 1
285876 1
43761 1
127359 1
214850 1
107013 1
300001 1
152192 1
222420 1
140767 1
300000 1
80829 1
51732 1
15654 1
231623 1
74028 1
300002 1
236799 1
1 1
264479 1
300000 1
101447 1
84526 1
1 1
77704 1
240856 1
300000 1
300000 1
300000 1
249086 1
300002 1
26697 1
132890 1
299998 1
160908 1
234515 1
126169 1
252556 1
114271 1
169093 1
83005 1
85197 1
185831 1
244358 1
233341 1
122156 1
292183 1
271236 1
1 1
220176 1
164594 1
274396 1
299998 1
300000 1
188605 1
2 1
210733 1
73591 1
149712 1
1 1
211909 1
54480 1
1 1
98453 1
25064 1
157020 1
132972 1
171418 1
2 1
1 1
3 1
35716 1
176028 1
1 1
125276 1
182396 1
1 1
74039 1
299999 1
300000 1
299999 1
113830 1
1 1
1 1
1 1
84542 1
292403 1
300000 1
3 1
44882 1
212111 1
212250 1
300002 1
41877 1
299999 1
196603 1
300000 1
32310 1
6760 1
12202 1
222212 1
1 1
38147 1
15102 1
128768 1
864 1
9001 1
264306 1
90852 1
291939 1
217524 1
7 1
195840 1
136921 1
111503 1
240047 1
148441 1
201225 1
212662 1
183361 1
51851 1
1 1
36043 1
299999 1
299999 1
2 1
110919 1
1 1
237191 1
273138 1
45871 1
167357 1
190085 1
299999 1
44643 1
48846 1
215692 1
174169 1
270714 1
93428 1
31188 1
299999 1
71792 1
106489 1
13458 1
18954 1
64000 1
293079 1
300000 1
299849 1
247423 1
221931 1
300001 1
299999 1
136428 1
3 1
215344 1
1 1
113023 1
300002 1
197917 1
99525 1
138544 1
300001 1
184048 1
38758 1
229191 1
1 1
261490 1
180634 1
2 1
97529 1
116144 1
50764 1
189492 1
193830 1
299999 1
289827 1
284385 1
200222 1
208273 1
230624 1
300001 1
10825 1
118297 1
31240 1
284562 1
299998 1
3 1
124574 1
162373 1
278767 1
1 1
160568 1
71097 1
136047 1
299999 1
1 1
299251 1
27742 1
300000 1
43772 1
128327 1
300000 1
1 1
260947 1
266008 1
24035 1
61529 1
280155 1
1 1
140560 1
219355 1
47957 1
300000 1
300001 1
286672 1
1 1
114652 1
95107 1
130328 1
226038 1
207659 1
300000 1
300001 1
1 1
1433 1
1 1
133760 1
153808 1
49132 1
4526 1
300000 1
79012 1
83692 1
300000 1
205553 1
167577 1
86327 1
80428 1
221069 1
299999 1
300001 1
217081 1
299999 1
299999 1
177431 1
1 1
2 1
1 1
300000 1
1 1
255915 1
1 1
178852 1
106084 1
131255 1
1 1
299999 1
1 1
181507 1
111714 1
37555 1
99097 1
215574 1
253058 1
50265 1
2 1
35056 1
300001 1
299998 1
215705 1
52116 1
275498 1
159484 1
300000 1
299998 1
300000 1
299998 1
3 1
191709 1
1 1
18991 1
198744 1
287246 1
300000 1
2 1
273930 1
208871 1
300000 1
299999 1
300001 1
208483 1
164900 1
234781 1
273740 1
266464 1
299999 1
142661 1
251399 1
1 1
81202 1
286955 1
1 1
229182 1
299999 1
1 1
1 1
212201 1
300000 1
2 1
2 1
199487 1
204358 1
241798 1
43212 1
152199 1
291483 1
300000 1
6952 1
1 1
245739 1
1 1
299999 1
97809 1
113181 1
300001 1
247933 1
570 1
182226 1
1 1
1 1
130677 1
225512 1
2 1
300001 1
231131 1
129499 1
151756 1
20199 1
1 1
40267 1
1 1
151208 1
208974 1
300000 1
300001 1
89046 1
127431 1
300000 1
289448 1
185495 1
166746 1
23234 1
227891 1
1 1
300000 1
160819 1
112540 1
213161 1
7998 1
1 1
299999 1
10049 1
176648 1
25588 1
3 1
1 1
266871 1
161693 1
45170 1
142262 1
299999 1
217554 1
298266 1
1 1
218321 1
38435 1
47953 1
300001 1
299999 1
271488 1
46719 1
293178 1
101183 1
264841 1
56788 1
183454 1
214890 1
26532 1
187030 1
300001 1
300001 1
266737 1
300001 1
55331 1
300001 1
204840 1
48954 1
209788 1
1 1
2 1
2 1
120829 1
22289 1
1 1
244170 1
1 1
198365 1
8231 1
299999 1
209177 1
299998 1
300000 1
41855 1
241421 1
241564 1
151233 1
238011 1
1 1
102948 1
99422 1
299999 1
16046 1
84547 1
299999 1
35377 1
224674 1
252688 1
299998 1
187399 1
119840 1
35475 1
1 1
151622 1
83205 1
2725 1
300000 1
2 1
299999 1
2870 1
106899 1
258340 1
133676 1
290479 1
299999 1
7709 1
300002 1
1 1
3 1
300000 1
208714 1
299999 1
281298 1
119147 1
31981 1
104374 1
99745 1
300000 1
180913 1
2 1
145606 1
123492 1
69471 1
3 1
300000 1
155235 1
2 1
299999 1
296824 1
155614 1
169302 1
300000 1
64974 1
1 1
226701 1
100220 1
279726 1
298935 1
92247 1
32524 1
136785 1
1 1
191012 1
59068 1
300000 1
151017 1
219560 1
125763 1
236423 1
300000 1
300000 1
249819 1
1 1
299999 1
1 1
1 1
120710 1
113809 1
2528 1
68878 1
210351 1
299998 1
147480 1
299999 1
299999 1
172782 1
268688 1
132497 1
205026 1
206573 1
165124 1
111532 1
205619 1
283466 1
299998 1
214974 1
300002 1
256683 1
2 1
300000 1
110205 1
1 1
300000 1
299018 1
1 1
22755 1
197763 1
238794 1
212705 1
300001 1
52940 1
204857 1
258460 1
152119 1
278803 1
1 1
3988 1
18965 1
299998 1
1 1
175693 1
299999 1
151012 1
291572 1
263743 1
197277 1
176608 1
173110 1
165433 1
188249 1
116366 1
16626 1
152678 1
1 1
244046 1
109685 1
2 1
75184 1
252614 1
114752 1
299142 1
1 1
175656 1
1 1
50087 1
66121 1
170577 1
296760 1
193049 1
63810 1
268143 1
1 1
226070 1
2 1
290893 1
300001 1
155356 1
299999 1
1 1
55552 1
237968 1
137100 1
114514 1
147119 1
189827 1
300000 1
300001 1
7530 1
250744 1
1 1
157827 1
300000 1
215613 1
243204 1
3 1
191845 1
18010 1
85937 1
260879 1
1 1
3 1
269476 1
1 1
282507 1
1 1
295888 1
1 1
300000 1
300000 1
2 1
52004 1
247773 1
19633 1
268772 1
113842 1
179470 1
82823 1
4712 1
3 1
199921 1
197698 1
299999 1
21644 1
282095 1
37784 1
146051 1
188833 1
1 1
2 1
213489 1
299999 1
138409 1
293498 1
136662 1
92891 1
2 1
2 1
182821 1
186223 1
1 1
1 1
246518 1
127833 1
125230 1
299999 1
166921 1
150887 1
63738 1
300001 1
300002 1
178826 1
300001 1
1 1
300001 1
11209 1
210859 1
300000 1
1 1
1 1
117961 1
74799 1
179973 1
299999 1
1 1
2 1
291482 1
1 1
1 1
300000 1
190550 1
300001 1
7898 1
299999 1
219145 1
300000 1
2 1
146942 1
275440 1
79539 1
299999 1
300000 1
7179 1
182600 1
113149 1
84044 1
187492 1
300000 1
195578 1
20800 1
197198 1
1 1
230143 1
90234 1
1 1
2 1
299999 1
106102 1
300000 1
1 1
300002 1
78638 1
300000 1
3 1
12382 1
41959 1
188798 1
187941 1
300000 1
52539 1
258901 1
205999 1
1 1
46224 1
227433 1
191636 1
182455 1
300000 1
152858 1
47683 1
1 1
300000 1
202195 1
300001 1
171971 1
88289 1
291530 1
282367 1
209888 1
166969 1
300000 1
300001 1
6829 1
1 1
87805 1
185945 1
243338 1
660 1
193627 1
300000 1
282063 1
30565 1
173366 1
300000 1
300000 1
260046 1
268289 1
1 1
1 1
1 1
299999 1
128001 1
64827 1
300000 1
95335 1
152390 1
242632 1
300000 1
1 1
2 1
254238 1
300000 1
1 1
23259 1
186163 1
249128 1
1 1
300000 1
135310 1
94085 1
1 1
300001 1
300000 1
286567 1
70829 1
1 1
1 1
162216 1
263608 1
176641 1
1 1
1 1
1 1
163838 1
221828 1
297454 1
1 1
300001 1
177805 1
144698 1
105799 1
61372 1
214815 1
55964 1
262902 1
31476 1
13964 1
246720 1
57788 1
152187 1
299999 1
21956 1
175946 1
50079 1
111615 1
239994 1
1 1
2 1
251104 1
73922 1
98742 1
80711 1
67492 1
215328 1
1 1
276552 1
299998 1
102982 1
48224 1
117037 1
1 1
113017 1
130493 1
300000 1
71713 1
234859 1
74241 1
5277 1
260930 1
300001 1
288215 1
32614 1
300000 1
45066 1
2 1
217335 1
209885 1
141929 1
61708 1
214633 1
2 1
224289 1
254215 1
90933 1
143823 1
289858 1
144140 1
300000 1
33502 1
161269 1
215710 1
64135 1
91753 1
140258 1
107311 1
23095 1
299999 1
1 1
112183 1
89652 1
13415 1
1 1
2 1
299999 1
299999 1
99099 1
133100 1
1 1
156651 1
102850 1
70189 1
299999 1
256358 1
187748 1
21531 1
2 1
166779 1
300000 1
299999 1
1 1
90294 1
183526 1
125155 1
300001 1
109031 1
159264 1
300000 1
2 1
1 1
297402 1
2 1
105273 1
1 1
190781 1
233773 1
57458 1
191362 1
300000 1
232976 1
123910 1
83380 1
127337 1
1 1
148336 1
110970 1
199089 1
272510 1
300002 1
299999 1
57273 1
23508 1
1 1
299999 1
300000 1
235110 1
300001 1
300000 1
248744 1
1 1
116433 1
154006 1
266470 1
330 1
237280 1
191967 1
131241 1
162097 1
198516 1
283389 1
45580 1
94570 1
102970 1
292331 1
1 1
262581 1
300001 1
1 1
300001 1
202126 1
1 1
235614 1
88846 1
1 1
12287 1
1 1
1 1
44598 1
282943 1
133248 1
200320 1
157470 1
264252 1
114326 1
47918 1
299999 1
176242 1
44303 1
1 1
193573 1
296367 1
1 1
295341 1
115777 1
266334 1
169160 1
300001 1
140236 1
265615 1
299999 1
75843 1
300000 1
2 1
249919 1
88328 1
300000 1
300000 1
1 1
182565 1
222717 1
300000 1
300000 1
1 1
97756 1
69151 1
300000 1
42198 1
2 1
1 1
1 1
35393 1
299999 1
42932 1
292097 1
253586 1
299999 1
231645 1
135044 1
117420 1
1 1
1 1
299998 1
177686 1
164431 1
31393 1
1 1
267906 1
102012 1
99478 1
300001 1
1 1
262166 1
116600 1
157779 1
300001 1
221479 1
54286 1
1 1
300001 1
114616 1
3 1
264961 1
146494 1
265505 1
248842 1
34765 1
300000 1
234106 1
1 1
299999 1
215082 1
288591 1
175716 1
261632 1
1 1
241362 1
228583 1
267189 1
268320 1
299999 1
233822 1
295092 1
299999 1
156170 1
300000 1
1 1
39240 1
236377 1
126484 1
95329 1
195640 1
1 1
102010 1
199183 1
13977 1
16268 1
202522 1
299999 1
146040 1
299999 1
173606 1
156452 1
124534 1
49396 1
300000 1
1 1
2 1
101373 1
88243 1
47778 1
3 1
1 1
208207 1
91096 1
98511 1
159085 1
86465 1
257382 1
299999 1
300001 1
139203 1
87086 1
299999 1
90465 1
90542 1
74934 1
3 1
17059 1
88220 1
1 1
2 1
61603 1
1 1
175569 1
96058 1
16770 1
186551 1
1 1
159449 1
27695 1
254528 1
3217 1
211810 1
300001 1
260126 1
300000 1
300000 1
288276 1
215895 1
49244 1
278610 1
300001 1
210117 1
92940 1
189284 1
250026 1
113079 1
1 1
1 1
33586 1
113508 1
299999 1
38674 1
3 1
1 1
71706 1
300000 1
72265 1
300001 1
260988 1
76219 1
230761 1
261263 1
217724 1
273065 1
299999 1
299999 1
299999 1
38360 1
221729 1
52314 1
1 1
69031 1
300000 1
299999 1
226341 1
224865 1
300000 1
207462 1
158363 1
28015 1
253367 1
1 1
8943 1
147324 1
300000 1
300001 1
229147 1
300001 1
11509 1
1475 1
139478 1
63305 1
300001 1
300001 1
300000 1
289243 1
288130 1
269116 1
135999 1
299998 1
1 1
300002 1
230010 1
300001 1
110865 1
1 1
249458 1
186716 1
97515 1
2 1
300001 1
1 1
300000 1
158376 1
1 1
1 1
3 1
247418 1
2 1
296388 1
68220 1
40217 1
173676 1
300000 1
77021 1
158605 1
119904 1
169282 1
300001 1
300001 1
2 1
68630 1
1 1
2 1
207802 1
253227 1
233235 1
22192 1
1 1
106372 1
2 1
2 1
300000 1
2 1
295081 1
236015 1
1 1
300001 1
220527 1
1 1
259790 1
56138 1
112715 1
1 1
279487 1
75417 1
58872 1
300001 1
2 1
68658 1
1 1
133593 1
181892 1
300001 1
48876 1
69767 1
299999 1
223597 1
248684 1
63028 1
178956 1
83427 1
24276 1
214115 1
279658 1
94459 1
137827 1
268430 1
152698 1
37062 1
299999 1
84469 1
261908 1
84539 1
83406 1
213141 1
233836 1
98797 1
123028 1
266907 1
198817 1
204641 1
219124 1
300000 1
2686 1
81380 1
1 1
134367 1
253852 1
176558 1
136305 1
106665 1
279590 1
18481 1
140255 1
3 1
299998 1
191269 1
110877 1
1 1
225326 1
294623 1
1 1
299999 1
1 1
300000 1
265760 1
291957 1
20113 1
300001 1
3 1
153905 1
180813 1
2 1
300000 1
270591 1
300001 1
116052 1
165845 1
180911 1
233851 1
1 1
1 1
145665 1
270359 1
52159 1
271366 1
299999 1
240493 1
300002 1
1 1
118064 1
152909 1
101616 1
97942 1
21709 1
300000 1
2 1
155977 1
2 1
198030 1
259296 1
95582 1
131579 1
263866 1
4402 1
300001 1
260854 1
300001 1
53106 1
1 1
151215 1
269136 1
1 1
183241 1
258650 1
210391 1
4918 1
83934 1
173999 1
8978 1
271538 1
299999 1
298096 1
225273 1
225742 1
28319 1
30374 1
6537 1
134625 1
295959 1
234844 1
290923 1
1 1
164045 1
1 1
300000 1
300000 1
269788 1
191867 1
84791 1
155534 1
99163 1
3 1
124755 1
53720 1
1 1
26271 1
299999 1
1 1
1 1
299495 1
276485 1
199805 1
1 1
124238 1
1 1
300001 1
173001 1
180380 1
292986 1
227908 1
3 1
255331 1
300000 1
300000 1
72360 1
73696 1
91107 1
122286 1
158306 1
117949 1
297545 1
195480 1
117202 1
93356 1
10651 1
1 1
70588 1
300000 1
242895 1
1 1
86139 1
300000 1
286188 1
3 1
82041 1
75641 1
243326 1
1 1
84791 1
83227 1
82220 1
21988 1
283179 1
68729 1
91880 1
46297 1
267461 1
2 1
97657 1
219387 1
300002 1
299999 1
128130 1
126980 1
299999 1
1 1
38230 1
168564 1
101286 1
148717 1
300001 1
1 1
1 1
1 1
262962 1
1 1
299998 1
194334 1
17629 1
123067 1
139358 1
2 1
276885 1
269493 1
101478 1
45425 1
258011 1
28340 1
2 1
300002 1
3 1
1 1
1 1
1 1
225964 1
278566 1
98644 1
1 1
221072 1
299999 1
131162 1
190197 1
300000 1
300001 1
299999 1
300001 1
299999 1
2 1
300000 1
128920 1
1 1
181766 1
1 1
229885 1
137304 1
2 1
2 1
159832 1
1 1
139843 1
67493 1
299999 1
203922 1
251082 1
299999 1
63396 1
299999 1
143680 1
50376 1
70471 1
299999 1
4001 1
140616 1
300001 1
49832 1
149070 1
300001 1
122479 1
236166 1
300001 1
245979 1
67197 1
1 1
32488 1
56499 1
300001 1
23101 1
122813 1
203127 1
164360 1
163572 1
206002 1
299999 1
274344 1
21629 1
1 1
190270 1
85921 1
176071 1
117245 1
300000 1
3744 1
135608 1
2 1
134493 1
299999 1
1 1
72077 1
33307 1
205617 1
40648 1
52583 1
237458 1
237330 1
1 1
299999 1
35038 1
58420 1
257931 1
109123 1
300000 1
2 1
299998 1
192300 1
162468 1
138009 1
1 1
300000 1
67531 1
1 1
17535 1
15625 1
247523 1
231620 1
196175 1
163874 1
156564 1
1 1
6794 1
300000 1
2 1
13633 1
247567 1
273907 1
143785 1
220207 1
233153 1
51898 1
209191 1
89113 1
221120 1
28768 1
125852 1
1 1
238083 1
2 1
243821 1
246262 1
144470 1
112537 1
284257 1
77740 1
300000 1
3 1
264547 1
280473 1
1 1
101309 1
67450 1
300000 1
120280 1
1 1
2 1
1 1
19917 1
275766 1
173742 1
89451 1
300000 1
123618 1
84140 1
300002 1
205699 1
216154 1
108734 1
300000 1
156250 1
277592 1
299999 1
33902 1
300002 1
299999 1
182893 1
182259 1
3 1
3 1
116586 1
123615 1
299999 1
78828 1
299998 1
299999 1
1 1
149923 1
79612 1
1709 1
161072 1
299999 1
300000 1
240452 1
1 1
300000 1
299999 1
266975 1
298043 1
19046 1
299999 1
110278 1
226744 1
43569 1
169251 1
300000 1
286728 1
1 1
84624 1
141526 1
172878 1
181682 1
300000 1
250502 1
2 1
186 1
91083 1
300001 1
1 1
292560 1
144665 1
2 1
287112 1
271737 1
247839 1
1 1
148130 1
1 1
1 1
1 1
2 1
1 1
87088 1
1 1
214301 1
1 1
2 1
87351 1
95651 1
300000 1
299999 1
70202 1
299999 1
257399 1
67863 1
300001 1
240286 1
75732 1
253553 1
1 1
64564 1
283331 1
300000 1
15602 1
38804 1
1 1
290486 1
1 1
83848 1
51768 1
145944 1
59021 1
186737 1
1 1
166949 1
2 1
76512 1
133542 1
214173 1
253022 1
195915 1
235048 1
162510 1
290205 1
56729 1
2 1
2 1
1 1
250315 1
9268 1
300000 1
70550 1
1 1
30824 1
173706 1
300001 1
3 1
771 1
206950 1
116520 1
3 1
49370 1
225631 1
2 1
50596 1
299999 1
1 1
162677 1
201502 1
31134 1
299999 1
300000 1
299999 1
299693 1
300000 1
157067 1
60150 1
208537 1
1 1
68545 1
300000 1
16786 1
282652 1
300000 1
300000 1
1 1
1 1
300001 1
300000 1
88341 1
285371 1
258195 1
187583 1
253758 1
181860 1
79800 1
250632 1
158635 1
199913 1
1 1
1 1
190341 1
1 1
18252 1
2 1
72180 1
62492 1
106947 1
25302 1
265506 1
267981 1
88513 1
1 1
119573 1
299999 1
145586 1
114464 1
1 1
117908 1
108609 1
39818 1
99729 1
1 1
1 1
299999 1
2 1
141828 1
100536 1
14216 1
109550 1
137882 1
277444 1
35271 1
5985 1
33012 1
228643 1
47669 1
300001 1
112203 1
269782 1
26390 1
60198 1
300000 1
300000 1
95731 1
299999 1
289406 1
218943 1
11755 1
119985 1
178045 1
124173 1
53048 1
1 1
86415 1
299538 1
217725 1
300001 1
140632 1
73546 1
38819 1
143410 1
300000 1
80960 1
1 1
20985 1
13375 1
124717 1
65937 1
55566 1
107728 1
194236 1
300001 1
290239 1
1 1
1 1
24116 1
1 1
94935 1
198341 1
131410 1
273650 1
131447 1
243726 1
117816 1
2 1
215207 1
187347 1
89439 1
299999 1
300000 1
149313 1
98485 1
275305 1
161468 1
54 1
193416 1
51241 1
192939 1
255124 1
1 1
204939 1
300000 1
244970 1
2 1
153996 1
1 1
210408 1
68548 1
77740 1
157464 1
121461 1
270093 1
157089 1
1 1
81530 1
1 1
83280 1
3316 1
2 1
283294 1
50595 1
284556 1
70243 1
156359 1
299999 1
300001 1
136180 1
296707 1
180329 1
1 1
26713 1
300000 1
227351 1
39081 1
235204 1
68742 1
8950 1
79085 1
97383 1
300000 1
300000 1
275197 1
1 1
3 1
1 1
198195 1
100047 1
299999 1
299999 1
1 1
299999 1
96542 1
2 1
2 1
270363 1
207526 1
1 1
176486 1
300000 1
126650 1
248295 1
300000 1
152532 1
299999 1
2 1
299999 1
1 1
299999 1
130195 1
300000 1
160021 1
77436 1
114339 1
1 1
41844 1
3 1
300000 1
299999 1
81520 1
299999 1
16752 1
290505 1
223866 1
1 1
22639 1
282018 1
143010 1
1 1
1 1
1 1
1 1
136887 1
300000 1
2 1
273181 1
185845 1
94739 1
299999 1
163727 1
1 1
43108 1
140821 1
264860 1
294242 1
132987 1
189571 1
31974 1
300000 1
112458 1
300000 1
59743 1
153703 1
173701 1
141856 1
199314 1
300000 1
70166 1
3 1
2 1
292431 1
1 1
237311 1
46817 1
279964 1
300001 1
300000 1
1 1
299999 1
1 1
259914 1
169406 1
83997 1
300000 1
300000 1
291957 1
45351 1
1 1
233883 1
279485 1
173135 1
299999 1
241114 1
1 1
17314 1
1 1
160323 1
208630 1
300001 1
215235 1
61146 1
96374 1
12610 1
87080 1
2 1
299999 1
57721 1
281483 1
300001 1
271261 1
53132 1
97028 1
120038 1
1 1
55193 1
128746 1
299999 1
300000 1
1 1
34355 1
174684 1
271485 1
108648 1
299999 1
141126 1
203366 1
28253 1
1 1
20307 1
247341 1
72831 1
295355 1
243625 1
300000 1
143363 1
252341 1
244258 1
115762 1
93160 1
45935 1
149664 1
300001 1
207268 1
23940 1
299999 1
42856 1
150430 1
1 1
198021 1
180150 1
3 1
300001 1
24740 1
81051 1
251143 1
186993 1
2000 1
5589 1
300002 1
1 1
241338 1
62508 1
300000 1
86262 1
161128 1
300000 1
2 1
299999 1
300000 1
251220 1
300000 1
1 1
2 1
42527 1
183053 1
251832 1
206468 1
240097 1
213758 1
120015 1
175123 1
2 1
138617 1
1 1
231124 1
299999 1
135749 1
76607 1
257192 1
98999 1
171071 1
260756 1
299998 1
300001 1
29231 1
109820 1
162377 1
1 1
239084 1
209567 1
196949 1
196626 1
283482 1
251515 1
1 1
183599 1
90014 1
4040 1
208448 1
300000 1
300000 1
224873 1
235322 1
70858 1
190770 1
1 1
300001 1
207815 1
300000 1
197877 1
175241 1
266802 1
168785 1
154381 1
300001 1
300001 1
273923 1
186107 1
144493 1
38111 1
141342 1
2 1
128751 1
262542 1
300001 1
149777 1
1 1
269575 1
300000 1
70833 1
271158 1
299999 1
114517 1
152671 1
79907 1
238188 1
116770 1
300001 1
1 1
200240 1
226656 1
249558 1
1 1
182025 1
63239 1
103744 1
199612 1
170808 1
256552 1
150955 1
136529 1
1 1
129046 1
50678 1
20369 1
300001 1
2 1
57607 1
203532 1
64236 1
207195 1
300000 1
107626 1
208216 1
78537 1
239789 1
299998 1
242565 1
57725 1
74737 1
290986 1
210034 1
260627 1
300001 1
28364 1
204858 1
1 1
300000 1
176391 1
1 1
300001 1
123341 1
58737 1
126698 1
272706 1
125679 1
287342 1
300000 1
261569 1
182617 1
300000 1
269915 1
48921 1
184740 1
177434 1
275955 1
133909 1
300000 1
192623 1
157857 1
193646 1
264230 1
284241 1
118894 1
300000 1
268894 1
2 1
100750 1
135257 1
300000 1
299998 1
55355 1
1 1
23264 1
300000 1
298287 1
51747 1
1 1
300000 1
199391 1
145524 1
4034 1
206353 1
299999 1
253225 1
299999 1
91014 1
51321 1
91889 1
259399 1
106195 1
120546 1
1 1
238300 1
249715 1
252891 1
1 1
208825 1
61957 1
93967 1
53202 1
141720 1
178024 1
82780 1
127269 1
2808 1
110388 1
285151 1
44195 1
166919 1
258437 1
60210 1
300000 1
46201 1
258852 1
265041 1
74518 1
1 1
21309 1
1 1
43944 1
51731 1
3 1
16367 1
287751 1
244716 1
174235 1
80734 1
175257 1
81986 1
194516 1
1 1
2 1
245177 1
145902 1
2 1
275054 1
165635 1
1 1
2 1
293970 1
256193 1
148000 1
244856 1
300000 1
1 1
2 1
299999 1
116576 1
1 1
2968 1
270071 1
232817 1
56584 1
160893 1
300000 1
300001 1
2 1
217376 1
20623 1
1 1
299998 1
299999 1
2 1
274547 1
223267 1
195444 1
2 1
232089 1
141568 1
1 1
69544 1
208113 1
26188 1
1 1
258768 1
71911 1
109895 1
192167 1
142374 1
1 1
268705 1
289092 1
109064 1
239559 1
1 1
279 1
298038 1
84593 1
1 1
300000 1
13303 1
193477 1
299999 1
103705 1
3 1
247086 1
299999 1
299999 1
299998 1
280973 1
26897 1
118521 1
1 1
164998 1
220859 1
150615 1
1 1
32039 1
23118 1
148185 1
220299 1
139969 1
1 1
284889 1
150589 1
1 1
72878 1
1 1
299999 1
66975 1
183446 1
300001 1
91960 1
177439 1
299999 1
1 1
1 1
123938 1
200666 1
3 1
74809 1
2 1
236310 1
18395 1
291561 1
1 1
61714 1
2 1
274445 1
222029 1
300001 1
209033 1
300001 1
300002 1
75042 1
26719 1
194621 1
300001 1
147697 1
2 1
148213 1
57805 1
287090 1
222959 1
1 1
299999 1
299999 1
255625 1
2 1
131560 1
300000 1
195074 1
117914 1
299999 1
67873 1
151185 1
1 1
1 1
166808 1
134078 1
148420 1
99544 1
151595 1
1 1
1 1
144024 1
57600 1
300000 1
203361 1
242162 1
299999 1
300001 1
134409 1
1 1
1 1
299999 1
176373 1
260660 1
19921 1
13704 1
226683 1
180938 1
1 1
250345 1
300000 1
299999 1
87663 1
182018 1
262420 1
92862 1
240448 1
5776 1
291665 1
89674 1
158874 1
110256 1
211316 1
1 1
136188 1
299999 1
1 1
56924 1
299999 1
100759 1
1 1
257193 1
300000 1
115742 1
20937 1
243659 1
299998 1
73830 1
94453 1
2032 1
92580 1
144492 1
300000 1
37300 1
208705 1
74683 1
53576 1
63939 1
115502 1
29227 1
159187 1
299998 1
63628 1
293986 1
300000 1
276831 1
256561 1
220918 1
42099 1
281088 1
9019 1
155424 1
3 1
300001 1
230342 1
194652 1
187988 1
167850 1
267782 1
189547 1
2 1
122686 1
1 1
34097 1
300001 1
66804 1
12428 1
113969 1
1 1
1 1
164938 1
103336 1
158455 1
1 1
217031 1
267057 1
140299 1
300001 1
300000 1
49490 1
1 1
1 1
2 1
180717 1
136021 1
300000 1
1 1
249830 1
128619 1
148090 1
255374 1
242764 1
294899 1
1 1
90036 1
14774 1
1 1
186400 1
204486 1
1 1
49102 1
2959 1
1 1
148469 1
136941 1
199332 1
57698 1
299999 1
299999 1
256808 1
90453 1
2 1
225812 1
55344 1
142228 1
48848 1
32843 1
144359 1
18821 1
171427 1
78431 1
1 1
89618 1
74465 1
297919 1
279792 1
236501 1
205813 1
300000 1
263868 1
116037 1
299999 1
1 1
67041 1
299999 1
151125 1
2 1
1 1
12920 1
2 1
236023 1
171876 1
1 1
265217 1
256010 1
2 1
300000 1
300000 1
272265 1
1 1
233012 1
57105 1
299998 1
164628 1
252877 1
189477 1
1890 1
76643 1
80722 1
299999 1
1 1
168210 1
1 1
3 1
1 1
219840 1
164847 1
2 1
300000 1
298916 1
1 1
299999 1
22303 1
38578 1
300000 1
1 1
204240 1
26146 1
225557 1
128013 1
228382 1
39463 1
283305 1
25972 1
267662 1
242945 1
256028 1
299999 1
106408 1
1 1
299999 1
18395 1
299998 1
300000 1
1 1
86716 1
155876 1
224731 1
294508 1
241429 1
1 1
255753 1
300000 1
199356 1
300001 1
299999 1
105183 1
296345 1
266671 1
143404 1
203708 1
34722 1
254315 1
300000 1
1 1
1 1
45280 1
1 1
205471 1
123040 1
300001 1
45852 1
1 1
3 1
300001 1
12806 1
233830 1
198435 1
69017 1
102513 1
299999 1
299999 1
3 1
134278 1
141069 1
132470 1
3 1
93399 1
1 1
78535 1
190803 1
299999 1
27424 1
273708 1
2 1
129101 1
269195 1
3 1
12331 1
12468 1
299998 1
284291 1
16155 1
239153 1
1 1
300000 1
1 1
77437 1
298106 1
299999 1
152744 1
39868 1
116030 1
288552 1
14490 1
202657 1
261553 1
148985 1
18396 1
1 1
178070 1
300001 1
29843 1
2 1
3 1
42275 1
23551 1
27466 1
193529 1
300000 1
36467 1
35775 1
63831 1
288165 1
300000 1
249543 1
1 1
103966 1
67756 1
164986 1
244726 1
182598 1
1 1
194085 1
38073 1
190229 1
2 1
62258 1
1 1
1 1
60014 1
28729 1
1 1
82228 1
215578 1
164718 1
1 1
1 1
300001 1
52756 1
99121 1
300000 1
216354 1
19113 1
1 1
278230 1
1 1
70779 1
180588 1
1 1
3 1
294542 1
170941 1
299999 1
114730 1
1 1
26432 1
181386 1
140962 1
243693 1
60149 1
5039 1
255765 1
2 1
252293 1
92082 1
220063 1
299999 1
225469 1
234143 1
220175 1
1 1
300000 1
13982 1
1 1
45668 1
274728 1
1 1
276598 1
1 1
168312 1
23710 1
300001 1
32274 1
158004 1
299998 1
110147 1
100329 1
288040 1
299999 1
108761 1
97422 1
71814 1
285208 1
1 1
299999 1
264060 1
250521 1
258608 1
1 1
189259 1
214820 1
31845 1
174279 1
278197 1
45666 1
222578 1
290413 1
2 1
43442 1
157635 1
1 1
299999 1
22377 1
300000 1
299999 1
194759 1
3 1
190730 1
1 1
2 1
270359 1
4824 1
1 1
268249 1
249962 1
155553 1
140579 1
299999 1
69432 1
128624 1
300001 1
139771 1
300000 1
39761 1
17536 1
12449 1
57684 1
1016 1
1 1
299999 1
201609 1
184069 1
64451 1
166809 1
196477 1
2 1
120595 1
88756 1
254943 1
107060 1
299999 1
222335 1
89652 1
176832 1
88827 1
131238 1
87307 1
164541 1
1 1
299999 1
206736 1
169451 1
55335 1
157434 1
285261 1
1 1
3 1
49624 1
300000 1
73926 1
169007 1
300001 1
299998 1
61354 1
119460 1
300000 1
299999 1
82311 1
300002 1
1 1
102512 1
94967 1
53244 1
149561 1
49249 1
300001 1
253480 1
196081 1
1 1
235580 1
300000 1
231949 1
207882 1
61374 1
251899 1
192295 1
169084 1
300000 1
18343 1
262182 1
264636 1
1 1
222840 1
52517 1
171322 1
2 1
55014 1
136715 1
211853 1
300000 1
32247 1
129510 1
299999 1
235131 1
172188 1
284093 1
244563 1
125124 1
130163 1
1 1
1 1
278235 1
36248 1
267456 1
3 1
131131 1
199394 1
138529 1
93549 1
113806 1
1 1
255880 1
245070 1
76284 1
136833 1
1 1
299999 1
300001 1
299999 1
1 1
255864 1
1 1
259910 1
123920 1
183771 1
300000 1
139643 1
103151 1
300000 1
299999 1
300000 1
112728 1
1 1
300000 1
1 1
34483 1
177747 1
3 1
286703 1
12507 1
109093 1
118825 1
108876 1
1 1
46734 1
154291 1
143247 1
209714 1
292156 1
280246 1
2397 1
73680 1
247287 1
1 1
1 1
1 1
300001 1
299999 1
300001 1
153908 1
140838 1
194282 1
65825 1
299998 1
300000 1
220689 1
258893 1
1 1
300000 1
1 1
118429 1
299999 1
290043 1
79634 1
55099 1
37540 1
195961 1
281786 1
8166 1
1 1
33313 1
140531 1
300002 1
93787 1
2 1
299999 1
1 1
267833 1
300001 1
31986 1
146995 1
228630 1
289930 1
55830 1
178544 1
156160 1
146773 1
13981 1
1 1
299999 1
300001 1
289528 1
61771 1
300001 1
300002 1
2 1
300001 1
118110 1
245624 1
60309 1
189041 1
213371 1
113009 1
300001 1
300001 1
160200 1
54452 1
196174 1
37621 1
1 1
300000 1
61432 1
300002 1
21771 1
109219 1
168407 1
222316 1
234684 1
31872 1
120292 1
300000 1
297534 1
277610 1
289852 1
299999 1
66674 1
165500 1
300000 1
56828 1
299999 1
299999 1
268021 1
118945 1
181300 1
69030 1
299999 1
127909 1
3 1
28825 1
212874 1
135513 1
82996 1
101489 1
272990 1
68872 1
1 1
289952 1
33196 1
67288 1
2 1
1 1
65156 1
1 1
65135 1
6502 1
8974 1
31879 1
126142 1
232959 1
38418 1
1 1
85249 1
1 1
267377 1
299998 1
299998 1
146094 1
1 1
300000 1
87517 1
237022 1
51376 1
32203 1
163318 1
3424 1
33501 1
64276 1
83471 1
35164 1
185463 1
174728 1
63134 1
48303 1
90950 1
66306 1
2 1
186034 1
3 1
292820 1
40523 1
190783 1
300000 1
108029 1
299998 1
3361 1
164318 1
181136 1
44859 1
257880 1
76599 1
222741 1
251626 1
69632 1
299999 1
300001 1
1 1
84671 1
143865 1
110467 1
1 1
163715 1
2 1
51701 1
155820 1
300000 1
1 1
209479 1
220931 1
8004 1
299999 1
250376 1
1 1
141179 1
176483 1
268344 1
168914 1
192847 1
32632 1
300000 1
300000 1
264144 1
299999 1
66367 1
50516 1
300000 1
12047 1
157626 1
159966 1
2 1
291998 1
299999 1
297150 1
299998 1
150901 1
269300 1
144374 1
1 1
113379 1
299999 1
204936 1
51863 1
76240 1
38664 1
273004 1
300000 1
102754 1
48146 1
230135 1
300000 1
171550 1
3 1
258818 1
1 1
2 1
14011 1
239309 1
199975 1
163525 1
299999 1
300000 1
300001 1
183785 1
2 1
170355 1
214456 1
137790 1
294167 1
67540 1
252467 1
282540 1
72350 1
225324 1
148999 1
18604 1
72748 1
300001 1
1 1
234982 1
275445 1
300000 1
30802 1
68596 1
206139 1
154891 1
1 1
1 1
261099 1
1 1
1 1
153543 1
136339 1
198782 1
252301 1
300001 1
229705 1
170463 1
1 1
1 1
44311 1
65727 1
155296 1
75467 1
268946 1
98692 1
300000 1
84311 1
24494 1
167890 1
300000 1
145269 1
51416 1
228281 1
300000 1
65220 1
103063 1
80062 1
299999 1
110465 1
300000 1
181838 1
158356 1
257602 1
278636 1
300001 1
147322 1
67961 1
77302 1
2 1
244101 1
1 1
46990 1
92332 1
189100 1
171259 1
19449 1
53477 1
206254 1
1 1
61217 1
239890 1
219950 1
252684 1
236865 1
8675 1
267460 1
1 1
131972 1
295092 1
2 1
75885 1
107072 1
145405 1
150552 1
50550 1
218179 1
135852 1
114737 1
30465 1
1 1
138223 1
213205 1
30198 1
300000 1
1 1
292093 1
218862 1
223297 1
149950 1
229535 1
175112 1
300000 1
300001 1
19346 1
247508 1
16871 1
299289 1
300000 1
99556 1
300001 1
55835 1
299999 1
2 1
250046 1
300000 1
1 1
166526 1
1 1
94021 1
21737 1
246293 1
86277 1
92518 1
3 1
300002 1
10181 1
76311 1
300000 1
227276 1
300001 1
1 1
224491 1
57344 1
88859 1
179429 1
17342 1
299999 1
185558 1
262928 1
3 1
47048 1
281266 1
95382 1
145844 1
300002 1
91760 1
287616 1
1 1
91852 1
61478 1
1 1
247897 1
113713 1
300001 1
1 1
227927 1
37792 1
133422 1
216293 1
1 1
295805 1
2 1
2 1
1 1
177946 1
122741 1
242849 1
300001 1
30109 1
62337 1
81382 1
1 1
247991 1
300001 1
58322 1
300000 1
190999 1
1 1
299999 1
299999 1
300000 1
3 1
177297 1
300001 1
300001 1
68423 1
167949 1
1 1
72029 1
126904 1
299999 1
17793 1
235894 1
270589 1
208510 1
254197 1
130667 1
215184 1
1 1
254342 1
166389 1
64408 1
105668 1
1 1
2 1
79413 1
158316 1
300000 1
299999 1
300001 1
16998 1
1 1
187613 1
191593 1
1 1
167522 1
299999 1
300001 1
74744 1
195788 1
266628 1
274200 1
246660 1
136974 1
1 1
262848 1
237960 1
269446 1
299999 1
285060 1
299998 1
1 1
56007 1
73213 1
140784 1
300000 1
3 1
175627 1
299999 1
181736 1
116809 1
199601 1
156588 1
300000 1
278090 1
1 1
37394 1
300001 1
163808 1
270880 1
1 1
59085 1
2 1
300001 1
1 1
223292 1
91387 1
264957 1
64859 1
286224 1
300000 1
300001 1
1 1
69833 1
30251 1
134456 1
300000 1
176985 1
300001 1
251836 1
299999 1
214680 1
1 1
121175 1
83715 1
1 1
254599 1
140519 1
262594 1
113501 1
299999 1
99233 1
1 1
1 1
1 1
4101 1
209056 1
300000 1
299999 1
2 1
2 1
299998 1
104409 1
258297 1
1 1
235520 1
289206 1
61752 1
36822 1
82699 1
285833 1
9770 1
204326 1
300001 1
1 1
1 1
3 1
167693 1
239902 1
168130 1
36073 1
63461 1
23903 1
1 1
299999 1
206499 1
180813 1
1 1
151715 1
1 1
300001 1
1 1
220356 1
300000 1
57714 1
300000 1
300001 1
228954 1
247323 1
1 1
131221 1
1 1
67968 1
2 1
132738 1
210076 1
300000 1
20449 1
38834 1
198511 1
195809 1
269886 1
204295 1
284055 1
299999 1
13606 1
34737 1
211558 1
1 1
1 1
236283 1
300000 1
1 1
281890 1
299999 1
287910 1
93847 1
2046 1
8242 1
65631 1
235040 1
39648 1
31175 1
247915 1
285554 1
1 1
300001 1
50348 1
171198 1
1 1
293522 1
1 1
93102 1
28491 1
300001 1
300001 1
46811 1
290607 1
25577 1
240991 1
300001 1
1 1
1 1
2 1
13138 1
206499 1
3 1
299999 1
300002 1
62173 1
131256 1
243108 1
299999 1
15138 1
126176 1
270904 1
62794 1
39404 1
108977 1
299999 1
243066 1
1 1
299999 1
75022 1
205735 1
20996 1
300002 1
300000 1
1 1
158902 1
1 1
231492 1
1 1
76159 1
299998 1
216957 1
266798 1
31068 1
202090 1
124211 1
220091 1
198383 1
125641 1
250397 1
1769 1
191429 1
102790 1
237644 1
239315 1
1 1
157400 1
1 1
195538 1
258120 1
35727 1
218982 1
1 1
227461 1
246023 1
1 1
1 1
1 1
1 1
117716 1
300000 1
237123 1
19966 1
235453 1
200527 1
78534 1
26732 1
242662 1
156838 1
300001 1
115929 1
7829 1
299999 1
251399 1
193716 1
143272 1
287221 1
300000 1
103070 1
9755 1
67960 1
1 1
98029 1
48518 1
218596 1
293794 1
200006 1
171409 1
16990 1
17503 1
1 1
150983 1
24995 1
83109 1
300000 1
196431 1
212696 1
1 1
182936 1
299231 1
299999 1
2 1
266250 1
225408 1
244153 1
299999 1
30990 1
19429 1
2 1
67417 1
300001 1
235627 1
253744 1
115610 1
189067 1
61847 1
264766 1
17903 1
3 1
300002 1
285991 1
113835 1
89744 1
201089 1
238148 1
1 1
257844 1
22990 1
166675 1
180351 1
61520 1
20510 1
163176 1
242561 1
287131 1
116902 1
282669 1
197712 1
254010 1
176297 1
212212 1
3 1
300001 1
3 1
201054 1
54609 1
1 1
183447 1
112533 1
108232 1
32225 1
300001 1
143283 1
189999 1
200331 1
84204 1
201508 1
116963 1
179827 1
1 1
194194 1
56499 1
99418 1
110192 1
279079 1
202605 1
17593 1
15500 1
261325 1
300001 1
26908 1
1 1
300001 1
1 1
183689 1
156385 1
260430 1
300000 1
205115 1
148952 1
294562 1
91110 1
204864 1
287607 1
113100 1
299999 1
300000 1
191795 1
97818 1
112784 1
76922 1
101857 1
118473 1
300000 1
299999 1
105369 1
56799 1
34261 1
1 1
26956 1
170567 1
1 1
299999 1
300000 1
83698 1
131407 1
84386 1
215910 1
300000 1
228805 1
295398 1
1 1
76910 1
206167 1
190608 1
291851 1
39425 1
130816 1
300001 1
119895 1
216818 1
168500 1
82181 1
123247 1
94352 1
98652 1
14687 1
1 1
202032 1
188991 1
1 1
179895 1
300000 1
3 1
299999 1
294042 1
127677 1
42107 1
300002 1
19555 1
1 1
204106 1
299999 1
2 1
300000 1
49824 1
269852 1
272588 1
15960 1
282826 1
43376 1
58303 1
191311 1
88827 1
246969 1
100669 1
259733 1
300000 1
188063 1
160031 1
134708 1
237225 1
299999 1
299998 1
39407 1
1 1
2 1
1 1
1 1
108752 1
130997 1
117912 1
167050 1
27491 1
109258 1
54141 1
145623 1
1 1
300000 1
243990 1
58407 1
187773 1
168927 1
1 1
199468 1
3 1
1 1
300001 1
2 1
131843 1
1 1
299999 1
183497 1
177509 1
74111 1
190916 1
300000 1
143607 1
1 1
198428 1
105231 1
2 1
74528 1
1 1
300000 1
242484 1
300000 1
300000 1
265508 1
111247 1
19842 1
86450 1
2 1
289704 1
276751 1
189701 1
299999 1
299999 1
142443 1
283817 1
300000 1
73484 1
3 1
70839 1
132698 1
61330 1
299999 1
1 1
109081 1
300002 1
1 1
153494 1
2 1
1 1
235996 1
1 1
292633 1
42889 1
300002 1
143551 1
139882 1
224626 1
98703 1
206346 1
2 1
294032 1
124793 1
273054 1
1 1
240763 1
7594 1
150610 1
1 1
300001 1
266694 1
300001 1
300000 1
115820 1
236284 1
300001 1
55581 1
232305 1
136622 1
286033 1
300001 1
2 1
70005 1
110609 1
1 1
58930 1
3 1
257394 1
300000 1
144898 1
109652 1
300002 1
251752 1
115587 1
272848 1
299998 1
210063 1
230599 1
1 1
76817 1
299998 1
300001 1
199288 1
17151 1
299998 1
270730 1
156472 1
251066 1
248466 1
16749 1
2 1
70529 1
1 1
213535 1
34310 1
1 1
10115 1
10819 1
185126 1
3 1
55514 1
1 1
82648 1
300000 1
299999 1
87779 1
246055 1
38611 1
9807 1
2 1
24141 1
108362 1
78286 1
134754 1
148535 1
1 1
245394 1
300001 1
292280 1
187825 1
300000 1
132348 1
94186 1
185267 1
113041 1
139838 1
159507 1
300000 1
75035 1
3 1
2 1
106965 1
299999 1
82698 1
300001 1
15287 1
1 1
141119 1
300001 1
82878 1
133281 1
299998 1
230628 1
100074 1
263411 1
300002 1
125665 1
246773 1
18663 1
241036 1
2 1
1 1
101933 1
299999 1
48355 1
147768 1
158101 1
299999 1
134711 1
63912 1
207135 1
279925 1
138295 1
108196 1
229239 1
96034 1
91997 1
68766 1
146260 1
2 1
203910 1
66424 1
77589 1
88815 1
155129 1
299999 1
2 1
295664 1
298546 1
213848 1
2 1
70899 1
231977 1
106826 1
104508 1
1 1
1 1
68007 1
88745 1
147810 1
185195 1
86527 1
1 1
50213 1
173634 1
6538 1
300000 1
280502 1
299537 1
84330 1
220302 1
277975 1
2 1
244475 1
90198 1
1 1
126394 1
80898 1
1 1
141139 1
159562 1
300000 1
300001 1
299999 1
161560 1
179326 1
185978 1
175032 1
196615 1
3 1
300000 1
238213 1
1 1
204611 1
300001 1
300000 1
1 1
1 1
200545 1
1 1
228095 1
1 1
300000 1
110039 1
118666 1
300000 1
42218 1
263305 1
241073 1
94999 1
241524 1
250815 1
11471 1
165511 1
73442 1
300000 1
10063 1
207994 1
265888 1
256202 1
202043 1
227705 1
230410 1
300001 1
300000 1
277783 1
127795 1
299959 1
63035 1
19941 1
80867 1
299998 1
35366 1
210416 1
1 1
39241 1
71286 1
166488 1
33387 1
299999 1
166806 1
1 1
2 1
52963 1
145989 1
122285 1
56824 1
170272 1
201601 1
300001 1
213584 1
170445 1
118804 1
272203 1
131438 1
3 1
161569 1
13382 1
98775 1
178246 1
251231 1
116546 1
125480 1
59288 1
271350 1
300001 1
94728 1
298006 1
62344 1
244730 1
200523 1
154549 1
299998 1
38583 1
221236 1
3 1
299998 1
66281 1
224253 1
75904 1
1 1
300001 1
2 1
247137 1
1 1
73946 1
267209 1
120029 1
219741 1
172204 1
1 1
213434 1
300000 1
80123 1
161761 1
44151 1
159262 1
292937 1
271548 1
299998 1
58573 1
299999 1
292953 1
68333 1
299999 1
279856 1
289005 1
32083 1
1 1
187067 1
1 1
299999 1
300000 1
92902 1
279690 1
299999 1
1 1
1 1
101573 1
23684 1
220980 1
300000 1
300001 1
137462 1
269458 1
200044 1
293259 1
300000 1
58733 1
158422 1
37633 1
300001 1
28534 1
300002 1
238751 1
2572 1
170573 1
86592 1
255795 1
207226 1
160841 1
299999 1
299999 1
1 1
245251 1
260248 1
57872 1
1 1
300000 1
149328 1
248918 1
300000 1
159704 1
117452 1
263691 1
225051 1
163048 1
130568 1
233860 1
1 1
225226 1
98137 1
209150 1
299999 1
55020 1
222042 1
27434 1
2 1
95058 1
3 1
226373 1
1 1
299491 1
1 1
135196 1
30886 1
122121 1
36669 1
299999 1
283746 1
299998 1
300000 1
300000 1
221048 1
240016 1
17181 1
278127 1
1 1
1 1
1 1
2 1
146795 1
300000 1
299999 1
172458 1
299999 1
299999 1
224924 1
3 1
126829 1
76171 1
58168 1
142886 1
299999 1
50001 1
178185 1
1 1
166192 1
1 1
222165 1
300001 1
300000 1
299998 1
65218 1
184795 1
44999 1
23179 1
281043 1
2 1
256653 1
269742 1
256094 1
163928 1
2 1
300000 1
300001 1
281971 1
2 1
3 1
217148 1
299999 1
1 1
206159 1
3130 1
248234 1
183737 1
76489 1
1 1
1 1
3 1
3476 1
300000 1
2 1
300002 1
217252 1
95 1
1 1
145967 1
239796 1
124996 1
115194 1
299999 1
197345 1
227413 1
285570 1
205049 1
210941 1
2 1
126004 1
299999 1
87672 1
249036 1
180141 1
299998 1
182292 1
71754 1
276989 1
90192 1
269156 1
1 1
191623 1
3 1
125670 1
60744 1
1 1
2 1
215798 1
134097 1
299495 1
2 1
1 1
90620 1
300000 1
1 1
236593 1
290981 1
71877 1
1 1
52794 1
128221 1
1 1
68676 1
1 1
60199 1
158657 1
1 1
2 1
190789 1
23780 1
159000 1
1 1
299999 1
28383 1
276251 1
1 1
121776 1
58352 1
10440 1
300001 1
2 1
273063 1
299998 1
195161 1
175058 1
299998 1
3 1
129635 1
73849 1
178336 1
300000 1
56638 1
1 1
1 1
221484 1
2 1
300001 1
19358 1
83357 1
300001 1
300000 1
1 1
184268 1
1 1
299999 1
1 1
222889 1
1 1
1 1
60000 1
290936 1
218304 1
123811 1
37045 1
129571 1
193546 1
63255 1
202521 1
211127 1
300000 1
116688 1
15390 1
299999 1
66741 1
1 1
74555 1
299999 1
34791 1
246544 1
38293 1
26595 1
170083 1
87160 1
300000 1
236409 1
299999 1
299998 1
296434 1
2 1
192005 1
258912 1
232539 1
172265 1
1 1
166041 1
114983 1
156284 1
161887 1
229202 1
1 1
91680 1
38568 1
1 1
300000 1
58496 1
299998 1
98007 1
141810 1
1 1
36798 1
1 1
299999 1
234034 1
65635 1
299999 1
299999 1
295047 1
2 1
1 1
157596 1
299999 1
164581 1
300000 1
1 1
182890 1
206409 1
130164 1
111851 1
1 1
124712 1
211408 1
140571 1
43260 1
300001 1
3 1
2 1
95078 1
1 1
204302 1
255262 1
276710 1
46473 1
8564 1
76828 1
116903 1
1 1
274690 1
1 1
284905 1
109439 1
251287 1
54961 1
36495 1
2 1
55128 1
300000 1
193474 1
149338 1
300001 1
1 1
96436 1
132730 1
193470 1
1 1
83776 1
202013 1
151022 1
123827 1
1 1
258641 1
1 1
726 1
300002 1
240521 1
299999 1
300001 1
1 1
1 1
128595 1
48542 1
300001 1
300002 1
300000 1
300001 1
300000 1
52590 1
205446 1
109418 1
300000 1
1 1
252308 1
229002 1
247528 1
41574 1
1 1
36346 1
185403 1
243972 1
1 1
32503 1
299998 1
2 1
300000 1
298434 1
300002 1
2 1
1352 1
300000 1
1 1
300000 1
159900 1
299999 1
1 1
93860 1
300001 1
220325 1
104023 1
123683 1
1 1
264591 1
153377 1
300000 1
99893 1
300000 1
299998 1
247275 1
27990 1
207206 1
250337 1
1 1
1 1
300000 1
300000 1
45196 1
220648 1
299998 1
165466 1
1 1
1 1
86529 1
111365 1
299999 1
300001 1
72806 1
1 1
300001 1
75198 1
270401 1
49513 1
171815 1
125443 1
3 1
2 1
261675 1
229763 1
1 1
10155 1
86794 1
299999 1
293116 1
1 1
222358 1
80395 1
205049 1
72769 1
263845 1
1 1
295040 1
299999 1
154021 1
300001 1
45984 1
128856 1
299999 1
78165 1
165509 1
133108 1
187532 1
299999 1
1 1
10627 1
35211 1
89860 1
171989 1
214232 1
262337 1
1 1
299999 1
253681 1
300000 1
178929 1
1 1
124312 1
1 1
300001 1
7183 1
102091 1
119677 1
229879 1
49865 1
1 1
38659 1
141654 1
178564 1
192722 1
299999 1
300001 1
61633 1
2 1
300000 1
3 1
272964 1
261139 1
299999 1
1 1
299999 1
22808 1
269453 1
15365 1
292292 1
1 1
167534 1
112725 1
64186 1
266587 1
105592 1
268301 1
104106 1
185047 1
249316 1
107283 1
1 1
1 1
300001 1
131112 1
248280 1
1377 1
26794 1
4375 1
122072 1
211171 1
121863 1
93207 1
82818 1
59230 1
28619 1
300000 1
1 1
95618 1
120938 1
50047 1
3 1
25081 1
1 1
202318 1
1 1
1 1
112410 1
271865 1
166398 1
300000 1
299999 1
299999 1
300001 1
254729 1
137016 1
226162 1
292958 1
97515 1
57458 1
131386 1
96650 1
216696 1
194884 1
1 1
266407 1
299998 1
186576 1
244433 1
140908 1
171278 1
12817 1
297600 1
1 1
299999 1
300000 1
1 1
158002 1
1 1
299998 1
92872 1
300000 1
299999 1
148137 1
1 1
255255 1
3 1
85611 1
300000 1
57080 1
270020 1
300001 1
3 1
299999 1
299999 1
11225 1
299999 1
1 1
299998 1
255416 1
28843 1
211253 1
297248 1
1 1
2759 1
49751 1
1 1
88916 1
3 1
211483 1
300001 1
177538 1
111335 1
106088 1
248375 1
299999 1
73968 1
44761 1
110631 1
3 1
2 1
275583 1
3 1
300000 1
109483 1
90932 1
3 1
3 1
143033 1
233328 1
45407 1
255252 1
293333 1
2 1
219 1
246961 1
192578 1
299999 1
216354 1
2 1
226532 1
40937 1
1 1
3 1
97305 1
2 1
300000 1
14262 1
299999 1
300000 1
179838 1
1 1
269550 1
113413 1
2 1
299999 1
254621 1
299999 1
2 1
247209 1
294463 1
98353 1
1 1
300000 1
284834 1
1 1
74033 1
300000 1
119054 1
216532 1
300002 1
234916 1
182591 1
11725 1
255882 1
59591 1
2 1
228880 1
300001 1
1 1
96774 1
94558 1
194343 1
43565 1
300000 1
30468 1
1 1
299396 1
147421 1
203402 1
2 1
268618 1
141103 1
159394 1
274109 1
3 1
237411 1
44337 1
300000 1
200999 1
1 1
1 1
2 1
107899 1
300001 1
157564 1
300000 1
173155 1
59655 1
300001 1
47188 1
1 1
2 1
183501 1
8845 1
265424 1
299999 1
219680 1
3 1
57143 1
32836 1
2 1
291143 1
1 1
8163 1
205379 1
300000 1
2 1
6689 1
169929 1
300000 1
42557 1
1992 1
261885 1
299999 1
1 1
162649 1
20680 1
291795 1
75797 1
46387 1
196033 1
277207 1
298425 1
158766 1
251660 1
100669 1
215671 1
279037 1
300002 1
300000 1
174049 1
45408 1
131151 1
115627 1
162505 1
126015 1
109951 1
136444 1
141797 1
1 1
196551 1
2 1
265538 1
3 1
188336 1
62768 1
2 1
73746 1
220976 1
2592 1
2 1
300000 1
300000 1
300001 1
31646 1
261316 1
157040 1
263958 1
98333 1
1 1
89000 1
54225 1
29396 1
81580 1
201919 1
38653 1
299999 1
136750 1
1 1
53097 1
115868 1
262286 1
266850 1
117182 1
2 1
300001 1
1 1
1 1
133920 1
110321 1
300000 1
300000 1
292218 1
1 1
1 1
254648 1
229152 1
194239 1
1 1
24008 1
135822 1
300000 1
203452 1
229746 1
3 1
143512 1
3874 1
179135 1
248789 1
85140 1
300001 1
1 1
122047 1
110262 1
40135 1
9558 1
285385 1
69032 1
27925 1
219782 1
235084 1
109883 1
1 1
95311 1
227635 1
40820 1
48331 1
300001 1
1 1
66209 1
300001 1
299999 1
262066 1
300001 1
231917 1
300002 1
300001 1
2 1
252437 1
63589 1
300002 1
76169 1
1 1
105654 1
229566 1
39425 1
85596 1
1 1
288279 1
2 1
217686 1
88550 1
83510 1
299999 1
3 1
299999 1
300001 1
299999 1
104589 1
299999 1
128126 1
151999 1
9765 1
244812 1
274755 1
300001 1
1 1
3 1
1 1
149028 1
299999 1
98571 1
62506 1
127351 1
195163 1
35910 1
182946 1
140321 1
246627 1
18022 1
178998 1
1 1
299848 1
300000 1
181648 1
243821 1
38931 1
300000 1
201536 1
300002 1
270829 1
1 1
128957 1
273695 1
193005 1
104707 1
216497 1
279686 1
119231 1
2 1
253864 1
274061 1
235461 1
255199 1
223588 1
300000 1
286960 1
91263 1
297602 1
188136 1
278285 1
300000 1
22589 1
287694 1
121950 1
274777 1
16937 1
1 1
50878 1
153951 1
3 1
42954 1
3 1
250665 1
300001 1
131372 1
3 1
299999 1
1 1
12863 1
121806 1
58773 1
211200 1
79015 1
189275 1
230953 1
158886 1
1 1
268942 1
275240 1
95995 1
2 1
1 1
165919 1
1 1
110021 1
99380 1
1 1
114421 1
101119 1
193359 1
151813 1
71872 1
2 1
82753 1
116797 1
216206 1
162023 1
300001 1
1 1
109716 1
200329 1
1 1
107266 1
150993 1
300001 1
198648 1
273233 1
126549 1
98007 1
246879 1
2 1
145051 1
299999 1
91617 1
213344 1
125621 1
1 1
168784 1
267317 1
167533 1
251239 1
101034 1
253497 1
111453 1
299999 1
129405 1
174420 1
148307 1
107576 1
27708 1
1 1
300000 1
175700 1
246601 1
300001 1
201300 1
1 1
89758 1
300001 1
3 1
160025 1
40346 1
270988 1
116762 1
297354 1
247865 1
195958 1
1 1
260584 1
1 1
85312 1
299999 1
86589 1
262358 1
34706 1
243038 1
74449 1
52195 1
299999 1
300000 1
17716 1
300000 1
300002 1
300000 1
158675 1
299998 1
248848 1
4028 1
1 1
117047 1
300001 1
300001 1
127679 1
125118 1
20600 1
28551 1
14456 1
218271 1
300001 1
134746 1
172222 1
300001 1
1 1
95314 1
1 1
252494 1
116256 1
299999 1
1 1
1 1
192533 1
290415 1
2 1
123953 1
1 1
204108 1
256165 1
83338 1
299999 1
100343 1
167356 1
300000 1
115997 1
251310 1
32552 1
172441 1
22954 1
294586 1
52282 1
1 1
145187 1
25128 1
138868 1
104140 1
1 1
292207 1
115371 1
76416 1
161588 1
76333 1
142407 1
10335 1
143562 1
222403 1
224618 1
300001 1
300001 1
150454 1
299999 1
155209 1
272288 1
46796 1
285458 1
32126 1
300000 1
276271 1
3 1
299999 1
91200 1
84545 1
3967 1
270241 1
65865 1
95213 1
300001 1
1 1
243003 1
3 1
176045 1
119408 1
148226 1
4920 1
203615 1
188666 1
1 1
104732 1
265814 1
247283 1
2280 1
300002 1
214972 1
2 1
300000 1
1 1
270684 1
299998 1
279974 1
194190 1
118853 1
300000 1
296978 1
141855 1
51135 1
7784 1
189273 1
35324 1
214548 1
1 1
1 1
1 1
157520 1
1 1
23519 1
143945 1
300000 1
42825 1
210937 1
37671 1
275984 1
120883 1
149946 1
12630 1
78691 1
61981 1
73548 1
202436 1
2 1
2 1
299998 1
80234 1
186525 1
157256 1
18102 1
187199 1
1 1
48381 1
190632 1
1 1
107513 1
184595 1
93695 1
166897 1
119121 1
2 1
299999 1
1 1
287000 1
295095 1
184716 1
148048 1
264823 1
19250 1
134590 1
181007 1
1 1
1 1
204250 1
90202 1
19586 1
2 1
57007 1
14052 1
5922 1
2 1
1 1
1 1
138637 1
1 1
5315 1
1 1
8153 1
203324 1
148367 1
213155 1
256380 1
1 1
1 1
120016 1
1 1
270694 1
182207 1
267997 1
299999 1
299998 1
2 1
299999 1
1 1
299999 1
78720 1
108211 1
235278 1
2073 1
163815 1
300000 1
300001 1
84641 1
300001 1
70144 1
179466 1
300000 1
2 1
216046 1
137330 1
196669 1
3 1
300002 1
136173 1
173403 1
144785 1
255713 1
172749 1
300000 1
142473 1
31709 1
282754 1
247336 1
45846 1
102881 1
260587 1
221193 1
32889 1
225273 1
91560 1
48663 1
236259 1
300001 1
59833 1
1 1
300002 1
2148 1
85886 1
30350 1
21909 1
130039 1
272038 1
299999 1
255093 1
81087 1
28326 1
157863 1
300000 1
1218 1
118576 1
185405 1
299999 1
300000 1
299999 1
299998 1
299999 1
300001 1
207755 1
124204 1
283798 1
33774 1
254411 1
1 1
177769 1
300002 1
299999 1
300001 1
173590 1
166388 1
107053 1
261700 1
300001 1
261246 1
116994 1
19378 1
120589 1
174204 1
13543 1
1 1
300001 1
77454 1
56469 1
216113 1
107143 1
136177 1
134649 1
43892 1
222292 1
65495 1
12395 1
298423 1
186927 1
59175 1
300001 1
300000 1
1 1
1 1
124623 1
118654 1
124119 1
300000 1
184669 1
300000 1
292071 1
12517 1
300001 1
2 1
182458 1
86889 1
3 1
197907 1
66121 1
191480 1
76551 1
53229 1
114119 1
278244 1
184502 1
299998 1
265291 1
78103 1
141171 1
184016 1
234516 1
1 1
1 1
300001 1
1 1
1 1
224300 1
110710 1
124008 1
181196 1
98868 1
138830 1
8465 1
155396 1
74710 1
922 1
286247 1
267515 1
299531 1
205534 1
193459 1
249451 1
102945 1
192906 1
3772 1
164878 1
52857 1
82701 1
2 1
299999 1
300001 1
262231 1
211760 1
173031 1
293464 1
208831 1
41242 1
199597 1
299998 1
299999 1
300000 1
30706 1
146544 1
299998 1
259138 1
67113 1
161923 1
1 1
249053 1
14125 1
3 1
137963 1
1 1
2 1
22619 1
36552 1
42936 1
77444 1
1 1
268738 1
281163 1
166901 1
291306 1
180788 1
1 1
1 1
293185 1
3 1
1 1
96997 1
240954 1
32679 1
299999 1
299999 1
299998 1
300001 1
147602 1
230215 1
39564 1
111217 1
247527 1
1 1
76196 1
184806 1
299999 1
1 1
300000 1
1350 1
113873 1
158844 1
159714 1
237088 1
82590 1
1 1
1 1
64326 1
3 1
288087 1
111824 1
150421 1
1 1
202831 1
37069 1
300000 1
274144 1
1 1
79678 1
1 1
230928 1
27721 1
246252 1
57828 1
202299 1
67155 1
137460 1
59390 1
283796 1
137874 1
300000 1
300002 1
300000 1
17062 1
161548 1
77961 1
53099 1
299999 1
283307 1
1 1
91021 1
2 1
108166 1
24331 1
1 1
2 1
298917 1
113485 1
1 1
1 1
99773 1
300000 1
82350 1
300001 1
125917 1
195480 1
300000 1
290669 1
281383 1
2 1
192491 1
300000 1
238191 1
299999 1
239881 1
1 1
300000 1
286714 1
1 1
82021 1
129115 1
256945 1
270076 1
299999 1
1 1
1 1
169539 1
244889 1
1 1
126866 1
221896 1
217196 1
300001 1
299999 1
2 1
1 1
127570 1
300002 1
8709 1
63952 1
300001 1
1 1
300000 1
1 1
117586 1
222211 1
99395 1
170165 1
3929 1
215626 1
290692 1
300001 1
23792 1
2 1
2 1
1 1
119282 1
299999 1
3 1
163433 1
2 1
2 1
66055 1
300000 1
239007 1
188697 1
300001 1
105442 1
299999 1
300002 1
209143 1
1 1
117658 1
73597 1
20493 1
276431 1
299999 1
2540 1
255770 1
166712 1
45033 1
299302 1
31509 1
96021 1
139553 1
210790 1
1760 1
277383 1
126497 1
246206 1
299998 1
183352 1
22544 1
60945 1
82064 1
274134 1
214715 1
219968 1
113830 1
174850 1
2 1
2 1
215592 1
46223 1
160926 1
18243 1
59355 1
277448 1
300000 1
94644 1
2 1
220559 1
65087 1
300000 1
1 1
76440 1
97278 1
300000 1
226078 1
1 1
300001 1
128722 1
119655 1
275501 1
300001 1
1 1
300000 1
299999 1
199133 1
1964 1
14945 1
3 1
2 1
1 1
103587 1
299999 1
300000 1
253412 1
1 1
236337 1
300000 1
159843 1
2 1
300001 1
300000 1
230499 1
36227 1
255059 1
27752 1
215241 1
8649 1
299999 1
96260 1
182632 1
1 1
37694 1
122156 1
152827 1
277440 1
148728 1
154611 1
67895 1
1858 1
225197 1
300001 1
255876 1
1 1
299998 1
2289 1
299278 1
300001 1
295719 1
75440 1
300001 1
63184 1
21817 1
299999 1
300000 1
300001 1
2 1
211077 1
192174 1
5689 1
121458 1
1 1
92960 1
2 1
217004 1
299999 1
250383 1
51454 1
1 1
139720 1
260692 1
253010 1
252993 1
2 1
261427 1
229774 1
166450 1
1 1
290728 1
300000 1
278006 1
1 1
120522 1
292665 1
299999 1
13623 1
275236 1
2 1
198718 1
92705 1
205678 1
300000 1
134446 1
300001 1
118894 1
149543 1
299999 1
294000 1
181400 1
1 1
300000 1
177478 1
278895 1
25090 1
203731 1
299999 1
250204 1
206100 1
50105 1
175593 1
102083 1
300000 1
259380 1
24220 1
300000 1
174012 1
140213 1
150017 1
71 1
176918 1
163512 1
174258 1
256710 1
1 1
261812 1
2 1
2 1
166185 1
299999 1
252302 1
300001 1
48173 1
267642 1
300001 1
24035 1
184896 1
288088 1
299999 1
2 1
1 1
200125 1
53972 1
115956 1
128552 1
68160 1
213122 1
144745 1
134109 1
300002 1
259545 1
25635 1
2 1
61090 1
20039 1
299999 1
1 1
1 1
163639 1
20847 1
50838 1
246880 1
40950 1
132614 1
261043 1
1 1
226553 1
97171 1
218837 1
70029 1
300002 1
162662 1
1 1
300000 1
299999 1
1 1
275477 1
19361 1
155879 1
284260 1
144770 1
300000 1
263781 1
231742 1
266191 1
270578 1
300002 1
90149 1
169961 1
205577 1
299998 1
81086 1
1 1
276422 1
137297 1
278733 1
1 1
299999 1
168231 1
299999 1
4648 1
99457 1
254043 1
300001 1
1 1
45807 1
26362 1
67035 1
292025 1
11830 1
299999 1
238068 1
226822 1
37818 1
299998 1
1 1
228975 1
253289 1
81770 1
257448 1
4188 1
2 1
17296 1
138062 1
295087 1
169983 1
58572 1
300000 1
155668 1
1 1
1 1
299707 1
146032 1
1 1
3 1
134176 1
1 1
299998 1
17991 1
168510 1
154809 1
126549 1
299999 1
300000 1
1 1
44672 1
249290 1
27755 1
91787 1
32177 1
144372 1
1 1
161869 1
206778 1
157359 1
1 1
300000 1
73940 1
300001 1
192460 1
19294 1
299999 1
299999 1
23101 1
131320 1
268266 1
136753 1
300001 1
284913 1
299999 1
200152 1
207976 1
142073 1
52700 1
187237 1
189292 1
300001 1
121127 1
150161 1
286313 1
159560 1
59452 1
48456 1
112619 1
111189 1
61594 1
42790 1
129337 1
299999 1
124876 1
94498 1
52576 1
147190 1
300001 1
2 1
300001 1
291774 1
2 1
1 1
2 1
148311 1
176516 1
162332 1
162580 1
92313 1
156416 1
300001 1
294652 1
299999 1
170457 1
41813 1
64061 1
299999 1
240805 1
249288 1
148762 1
293262 1
17619 1
28955 1
122371 1
277163 1
1 1
240304 1
213972 1
262665 1
300002 1
1 1
2 1
199641 1
61680 1
1 1
120640 1
1 1
282240 1
86021 1
153144 1
130116 1
29360 1
299999 1
111016 1
62348 1
149571 1
192359 1
207928 1
299999 1
300001 1
2 1
300001 1
300001 1
300001 1
300000 1
299999 1
152234 1
6998 1
300000 1
1 1
280753 1
131331 1
209194 1
1 1
2 1
1 1
1 1
120486 1
300000 1
174984 1
1 1
15788 1
300001 1
91057 1
1 1
300002 1
291373 1
300000 1
269558 1
234326 1
40266 1
294196 1
259734 1
246915 1
159986 1
147560 1
174202 1
116632 1
129050 1
300001 1
150107 1
148013 1
300001 1
184634 1
17692 1
19652 1
120039 1
70093 1
190599 1
287895 1
237326 1
300000 1
299998 1
57340 1
286784 1
1 1
180407 1
156104 1
1 1
133628 1
235024 1
299999 1
300000 1
299999 1
75585 1
9104 1
300001 1
285 1
299998 1
1 1
35271 1
5902 1
268738 1
299999 1
300001 1
1 1
300001 1
70851 1
96610 1
65354 1
205600 1
175257 1
1 1
61121 1
1 1
130238 1
239861 1
299998 1
273436 1
1 1
259854 1
252445 1
111503 1
1 1
299999 1
204871 1
162883 1
274031 1
2 1
228093 1
18732 1
3 1
300001 1
64416 1
20614 1
299999 1
82641 1
1 1
219398 1
120340 1
74483 1
211542 1
300000 1
116007 1
300001 1
1 1
2 1
56948 1
299999 1
300001 1
199995 1
300000 1
1 1
281643 1
259983 1
178291 1
300000 1
299999 1
1 1
300000 1
213610 1
1 1
1 1
299999 1
1 1
299999 1
90411 1
300001 1
299999 1
175300 1
218944 1
271017 1
299999 1
245403 1
118164 1
227578 1
190347 1
161122 1
173564 1
245100 1
300000 1
2 1
299999 1
135811 1
270891 1
37329 1
299999 1
284046 1
299999 1
210764 1
13065 1
299999 1
300000 1
127412 1
79780 1
41615 1
266555 1
300001 1
254913 1
299999 1
300000 1
300001 1
233245 1
299999 1
1 1
197863 1
265500 1
297556 1
1 1
1 1
84300 1
67081 1
300002 1
2 1
300001 1
299998 1
1 1
91630 1
299998 1
299999 1
1 1
78307 1
144069 1
299999 1
1 1
52831 1
53767 1
300001 1
25807 1
91688 1
299828 1
210844 1
1 1
28472 1
244306 1
133924 1
272680 1
117756 1
299999 1
154055 1
95896 1
299999 1
1 1
2 1
217670 1
253635 1
97162 1
113723 1
191054 1
1 1
187683 1
3 1
299999 1
1 1
299998 1
146018 1
1 1
2 1
1 1
244827 1
11126 1
92767 1
140321 1
300000 1
226548 1
299999 1
168341 1
1 1
1 1
130955 1
2 1
89329 1
179128 1
261712 1
253114 1
191000 1
228822 1
220057 1
1 1
183248 1
135987 1
108136 1
49153 1
206624 1
206826 1
60398 1
175211 1
298262 1
300001 1
300000 1
1 1
287319 1
115151 1
139320 1
130450 1
300001 1
266062 1
259646 1
110900 1
178870 1
93424 1
270903 1
265149 1
177944 1
300000 1
224259 1
278454 1
54806 1
2 1
37629 1
299999 1
244332 1
99932 1
164395 1
300001 1
160160 1
3 1
76678 1
1 1
139126 1
300000 1
126571 1
248207 1
299999 1
219228 1
264557 1
280012 1
200919 1
216346 1
299999 1
5963 1
300000 1
296485 1
299998 1
299999 1
1 1
300000 1
238307 1
239933 1
291504 1
300000 1
1 1
41004 1
1 1
204958 1
160186 1
1 1
117708 1
3 1
2 1
46316 1
54423 1
251070 1
300002 1
93969 1
217283 1
141697 1
247894 1
299999 1
1 1
210107 1
300001 1
132632 1
155657 1
282844 1
300000 1
3599 1
1 1
299999 1
113860 1
1 1
16351 1
43237 1
53995 1
300000 1
300000 1
2 1
30146 1
2 1
85083 1
300000 1
2 1
111066 1
1 1
299782 1
300001 1
148647 1
230696 1
91070 1
1 1
300000 1
300000 1
1 1
57505 1
87060 1
50861 1
214580 1
299999 1
130064 1
299999 1
299998 1
1 1
196312 1
186168 1
240660 1
2 1
3 1
2 1
1 1
37176 1
1 1
112545 1
67537 1
66316 1
24211 1
118092 1
1 1
182901 1
78048 1
1 1
1 1
299999 1
203835 1
2 1
2709 1
289156 1
281659 1
249660 1
181464 1
8628 1
128383 1
1 1
1 1
276767 1
300002 1
70859 1
300001 1
156374 1
168529 1
1 1
266013 1
1 1
207062 1
300000 1
3 1
108016 1
92832 1
101226 1
199588 1
50983 1
2 1
25803 1
299999 1
2 1
195736 1
198812 1
95681 1
217716 1
121119 1
86622 1
234497 1
120541 1
172637 1
202878 1
300001 1
2 1
295079 1
1 1
2 1
2 1
140986 1
40316 1
289092 1
300001 1
74766 1
299999 1
140440 1
208342 1
1 1
1 1
209805 1
300001 1
19785 1
190781 1
299999 1
232397 1
171211 1
2 1
167561 1
300000 1
290725 1
134989 1
1 1
297435 1
92983 1
298174 1
251258 1
236583 1
1 1
160997 1
25039 1
60351 1
192070 1
39326 1
299999 1
51132 1
23036 1
134894 1
217654 1
1 1
1 1
150543 1
1 1
36245 1
300002 1
3 1
1 1
162684 1
201450 1
125872 1
283387 1
1 1
285979 1
2 1
36839 1
283877 1
300000 1
119539 1
101730 1
157479 1
7611 1
300000 1
3 1
259553 1
79262 1
1 1
22238 1
3 1
1 1
299999 1
3 1
164311 1
299999 1
54450 1
1 1
300001 1
299998 1
300001 1
1 1
300001 1
272221 1
290040 1
300001 1
1 1
185711 1
222770 1
1 1
27243 1
57308 1
299999 1
1 1
56775 1
78846 1
122388 1
64185 1
291691 1
246669 1
300001 1
300001 1
192959 1
1 1
189021 1
166462 1
193429 1
1 1
268379 1
182559 1
300001 1
130605 1
144542 1
242088 1
55414 1
1 1
169828 1
48394 1
299999 1
48714 1
1 1
1 1
265299 1
33780 1
287896 1
75193 1
1 1
210825 1
40012 1
55718 1
3 1
39205 1
194615 1
136616 1
300000 1
19229 1
67208 1
1 1
1 1
241869 1
300001 1
155039 1
1 1
300001 1
33597 1
252160 1
300000 1
175732 1
209801 1
3 1
290149 1
300000 1
2 1
250472 1
144183 1
108657 1
234657 1
236625 1
3 1
217086 1
39602 1
177836 1
150489 1
3 1
2 1
48868 1
27417 1
1 1
38050 1
207832 1
1 1
299998 1
300000 1
1 1
2 1
14865 1
69444 1
1 1
300001 1
81321 1
189788 1
299999 1
300000 1
255398 1
30248 1
1 1
144603 1
222225 1
1 1
299999 1
299999 1
163063 1
260016 1
295090 1
300001 1
300000 1
114259 1
299999 1
2 1
2 1
166585 1
8204 1
299999 1
299998 1
210603 1
125326 1
300000 1
234775 1
2 1
300000 1
2 1
38948 1
119429 1
300001 1
75892 1
37758 1
299999 1
259565 1
1 1
227124 1
299999 1
34728 1
1 1
24250 1
243538 1
300000 1
97620 1
34387 1
299999 1
188069 1
300001 1
252827 1
60169 1
299999 1
300000 1
193603 1
201420 1
1 1
300000 1
279358 1
16690 1
76902 1
40115 1
161203 1
105499 1
142586 1
71860 1
259344 1
109725 1
1 1
107842 1
160411 1
300000 1
186050 1
233346 1
71850 1
274078 1
275044 1
198562 1
8979 1
101353 1
240666 1
1 1
243866 1
2 1
181918 1
300001 1
138192 1
1 1
1 1
145078 1
273399 1
65094 1
217154 1
109257 1
1 1
300000 1
192397 1
90699 1
118724 1
256866 1
1 1
162822 1
167937 1
42285 1
300001 1
299999 1
244918 1
300002 1
1 1
242317 1
3 1
300002 1
1 1
193540 1
300000 1
139036 1
1 1
85227 1
44354 1
125919 1
2 1
56042 1
108142 1
289627 1
299999 1
139803 1
97858 1
3 1
239825 1
255276 1
300000 1
96260 1
118886 1
105813 1
211603 1
1 1
1 1
90955 1
3 1
89200 1
2 1
276978 1
40219 1
4401 1
300000 1
86552 1
300001 1
297621 1
56746 1
300001 1
257110 1
292860 1
254048 1
134870 1
2 1
288063 1
231540 1
158497 1
300001 1
132375 1
24275 1
169641 1
95220 1
300000 1
234698 1
299999 1
300002 1
59622 1
300000 1
87702 1
1 1
64464 1
300001 1
1 1
127859 1
229565 1
9285 1
187873 1
1777 1
281922 1
4431 1
178169 1
164093 1
240246 1
215420 1
276062 1
299998 1
264827 1
177825 1
300001 1
121143 1
29495 1
120614 1
291133 1
299999 1
233259 1
51740 1
209351 1
1 1
276310 1
36681 1
240467 1
299999 1
2 1
2 1
300001 1
140073 1
299998 1
54199 1
300001 1
181844 1
82912 1
63740 1
257459 1
153638 1
287957 1
1 1
265734 1
199515 1
1 1
22655 1
192797 1
167204 1
200779 1
198213 1
1 1
1 1
300000 1
116522 1
209085 1
1 1
296597 1
300000 1
49083 1
181095 1
2 1
19610 1
214244 1
132510 1
88829 1
108845 1
119951 1
140901 1
86142 1
299999 1
109997 1
284161 1
300000 1
300000 1
216089 1
2 1
1 1
68030 1
39144 1
80930 1
2 1
1 1
110079 1
1 1
52202 1
126223 1
121979 1
163232 1
235946 1
300002 1
2 1
285042 1
101241 1
134068 1
27857 1
299999 1
299999 1
116905 1
231671 1
1 1
55112 1
3730 1
167904 1
300000 1
178602 1
220081 1
1 1
237450 1
3 1
1 1
122773 1
177997 1
1 1
12836 1
222905 1
40728 1
263890 1
99220 1
1 1
128443 1
1 1
300000 1
279465 1
196458 1
234803 1
205973 1
29045 1
281346 1
300000 1
44708 1
1 1
249132 1
299999 1
2 1
225110 1
1 1
9580 1
1 1
300000 1
178361 1
197282 1
256778 1
154578 1
299998 1
280613 1
250436 1
1 1
290542 1
99296 1
23583 1
1 1
300001 1
73538 1
288431 1
1 1
213146 1
100006 1
154460 1
1 1
190597 1
14522 1
300000 1
1 1
178537 1
1 1
181520 1
52410 1
235854 1
271837 1
300001 1
299727 1
218028 1
1 1
2 1
8656 1
252486 1
300001 1
300001 1
202392 1
240751 1
69401 1
201282 1
2 1
300000 1
148934 1
2 1
299998 1
300001 1
39931 1
69713 1
94102 1
186107 1
300001 1
299999 1
37835 1
266461 1
2 1
151736 1
299999 1
118899 1
132110 1
14042 1
3 1
12163 1
1 1
2 1
300002 1
300000 1
271697 1
299999 1
64613 1
1 1
134513 1
1 1
1 1
300002 1
96187 1
212720 1
168693 1
99561 1
2 1
189249 1
300000 1
277982 1
6005 1
299999 1
207293 1
1 1
295462 1
3151 1
254614 1
169114 1
300001 1
289495 1
250685 1
1 1
62823 1
299397 1
300000 1
1 1
218752 1
1 1
44912 1
293258 1
94615 1
108336 1
2 1
280633 1
299999 1
1 1
3 1
232314 1
3 1
1 1
146795 1
191890 1
204851 1
1 1
111550 1
100795 1
300001 1
1 1
38598 1
117131 1
300000 1
299999 1
199402 1
1 1
290653 1
223329 1
169726 1
210602 1
253818 1
1 1
49149 1
232820 1
299999 1
251720 1
267437 1
153532 1
8078 1
269616 1
3 1
1 1
1 1
156039 1
11769 1
300000 1
300001 1
104938 1
3 1
78754 1
210673 1
57707 1
290419 1
1 1
108570 1
299999 1
299998 1
194725 1
145143 1
114011 1
226664 1
196148 1
50263 1
227594 1
151008 1
32938 1
170388 1
81924 1
1 1
38391 1
68499 1
78704 1
247843 1
252533 1
15292 1
31670 1
299999 1
159328 1
300000 1
88658 1
2 1
54093 1
36931 1
107115 1
1 1
281265 1
91692 1
55494 1
141136 1
23108 1
204919 1
299999 1
1 1
300001 1
117312 1
15488 1
88411 1
299999 1
100042 1
189559 1
93615 1
200294 1
51518 1
43605 1
1 1
300001 1
126638 1
44698 1
170917 1
300000 1
299999 1
79037 1
201135 1
300000 1
211110 1
299999 1
144398 1
299744 1
1 1
140404 1
300001 1
275018 1
248822 1
300001 1
300000 1
140315 1
275288 1
1 1
206948 1
61668 1
299998 1
263667 1
221168 1
218341 1
1 1
1 1
113128 1
111952 1
109836 1
44518 1
187042 1
299999 1
1 1
299999 1
272455 1
281205 1
91605 1
136394 1
21329 1
259413 1
248481 1
122740 1
1 1
274068 1
83549 1
115500 1
300002 1
300001 1
192906 1
104934 1
300000 1
300001 1
107668 1
1 1
300001 1
186188 1
36967 1
172327 1
1 1
1 1
300000 1
1 1
55097 1
1 1
300000 1
243321 1
192809 1
15657 1
271114 1
299998 1
1 1
4221 1
235302 1
36769 1
292168 1
299998 1
91573 1
18788 1
10029 1
208715 1
12269 1
172820 1
213845 1
300002 1
1 1
32604 1
227329 1
300000 1
127657 1
300001 1
183309 1
1 1
46950 1
153072 1
236113 1
1 1
172237 1
35851 1
180336 1
282738 1
103997 1
299999 1
247773 1
296225 1
1 1
172721 1
162726 1
19432 1
167026 1
299999 1
156823 1
299998 1
300001 1
65771 1
1 1
279629 1
1 1
261755 1
220991 1
49196 1
1 1
212257 1
193292 1
239065 1
85622 1
2 1
196091 1
72335 1
120827 1
1 1
201373 1
3951 1
180763 1
2 1
1676 1
2301 1
1 1
1 1
299999 1
58815 1
3 1
59664 1
200370 1
300001 1
300000 1
248108 1
3598 1
2091 1
3 1
297432 1
284211 1
244775 1
84025 1
10505 1
113487 1
299999 1
25210 1
110737 1
1 1
1 1
186630 1
9520 1
58802 1
26127 1
1 1
286204 1
300000 1
8881 1
257342 1
124318 1
234846 1
296042 1
39176 1
240862 1
81514 1
91838 1
237280 1
94580 1
206852 1
214547 1
2 1
300001 1
142106 1
1 1
300000 1
1 1
129087 1
236637 1
49290 1
177239 1
51446 1
292708 1
76311 1
155194 1
137474 1
103818 1
87532 1
144413 1
211679 1
157073 1
300000 1
2 1
1 1
22947 1
2 1
2 1
43600 1
95608 1
242475 1
218169 1
271724 1
300001 1
236662 1
128259 1
224544 1
300000 1
112661 1
209978 1
243811 1
299998 1
55842 1
298513 1
99508 1
299999 1
109464 1
2 1
72208 1
126133 1
131465 1
140666 1
257875 1
63220 1
285749 1
300001 1
279608 1
179924 1
47674 1
252743 1
136716 1
2 1
229385 1
300001 1
66026 1
172691 1
1 1
4165 1
300000 1
300001 1
236485 1
155494 1
1 1
209887 1
1 1
300000 1
2 1
300001 1
298333 1
1 1
1 1
3749 1
1 1
257350 1
236305 1
213201 1
1 1
300000 1
300000 1
300002 1
242918 1
234458 1
141691 1
299999 1
234006 1
2 1
299998 1
68593 1
206587 1
29687 1
144834 1
3 1
132518 1
242995 1
149443 1
299999 1
138946 1
299999 1
1 1
188141 1
75350 1
2 1
300000 1
2 1
3 1
270347 1
22836 1
255409 1
128282 1
1 1
300001 1
177336 1
1 1
129430 1
246306 1
68424 1
26617 1
173199 1
300000 1
300000 1
299336 1
33612 1
247178 1
250609 1
79075 1
1 1
1 1
3081 1
19499 1
149134 1
1 1
218021 1
1 1
13437 1
300000 1
1 1
262849 1
39978 1
92588 1
300001 1
283469 1
289158 1
242611 1
280662 1
160790 1
1 1
89481 1
1 1
234864 1
81266 1
248184 1
299999 1
14308 1
1 1
1 1
185237 1
1 1
258090 1
3 1
300001 1
287763 1
2 1
157183 1
279378 1
55974 1
1 1
132307 1
241470 1
98810 1
290369 1
300001 1
112843 1
282794 1
299999 1
249708 1
1 1
242487 1
2 1
60412 1
300000 1
139821 1
250201 1
16463 1
172720 1
300001 1
57994 1
151208 1
1 1
300002 1
299999 1
10816 1
39293 1
125411 1
195265 1
22390 1
42373 1
213590 1
1 1
254102 1
52014 1
10517 1
228512 1
217103 1
42870 1
299999 1
295943 1
270208 1
2 1
8078 1
16401 1
51004 1
105846 1
214874 1
139164 1
174964 1
62817 1
16087 1
106990 1
197947 1
32186 1
300000 1
2 1
212022 1
300000 1
182382 1
255407 1
51830 1
137242 1
167082 1
27193 1
94879 1
299999 1
2 1
300000 1
299998 1
50698 1
1 1
1 1
249679 1
1 1
227195 1
3 1
106827 1
60389 1
95359 1
258795 1
97999 1
299999 1
1 1
3 1
1 1
196977 1
165484 1
171911 1
299999 1
2303 1
211723 1
299999 1
179751 1
300000 1
44089 1
76458 1
299999 1
290337 1
1 1
7657 1
300000 1
8484 1
202539 1
82591 1
299999 1
104869 1
175944 1
227505 1
21305 1
1 1
299999 1
300000 1
197583 1
120143 1
111822 1
281361 1
1057 1
28135 1
12067 1
104910 1
35971 1
1 1
300000 1
73525 1
31162 1
1 1
300001 1
117929 1
1 1
46807 1
1 1
300000 1
132942 1
299999 1
256854 1
1 1
296664 1
296979 1
122307 1
300001 1
225245 1
1 1
2 1
167176 1
233098 1
2 1
140469 1
1 1
218561 1
49416 1
300000 1
2 1
1 1
265395 1
190442 1
64796 1
187347 1
180812 1
93528 1
127003 1
79126 1
1 1
258577 1
19734 1
250759 1
249599 1
1 1
122794 1
300000 1
38570 1
214737 1
300000 1
180885 1
98971 1
267801 1
14358 1
225067 1
1 1
1 1
300001 1
207573 1
142406 1
300001 1
286749 1
222990 1
71010 1
216372 1
1 1
300001 1
268501 1
158750 1
68741 1
253275 1
2 1
4771 1
281325 1
161035 1
219428 1
299999 1
275933 1
289742 1
39992 1
277301 1
300000 1
53250 1
184820 1
98017 1
299999 1
237274 1
196776 1
282906 1
54268 1
248425 1
300000 1
1 1
46639 1
3 1
142875 1
114919 1
223761 1
299999 1
183070 1
2 1
245749 1
116961 1
299999 1
3 1
2 1
278097 1
300000 1
288382 1
2 1
244709 1
156271 1
177359 1
135791 1
300000 1
176528 1
199390 1
103590 1
84753 1
250362 1
283748 1
62683 1
199137 1
104253 1
3 1
300000 1
276613 1
264217 1
159293 1
299999 1
93225 1
232599 1
265747 1
131704 1
252657 1
37047 1
300000 1
281102 1
240880 1
300001 1
247583 1
44519 1
300001 1
261725 1
299999 1
129882 1
285974 1
157220 1
299999 1
300001 1
281262 1
194329 1
246595 1
221345 1
193097 1
293991 1
172276 1
299999 1
254825 1
300000 1
100610 1
160919 1
3367 1
71931 1
1 1
300001 1
244729 1
167451 1
111366 1
1 1
2440 1
299999 1
1 1
2 1
296032 1
122508 1
78518 1
84849 1
232463 1
227031 1
1 1
300000 1
191940 1
213061 1
184332 1
300000 1
293401 1
300000 1
182982 1
52638 1
281279 1
1 1
274332 1
170928 1
233225 1
91127 1
233763 1
299999 1
107339 1
1 1
49668 1
300001 1
300001 1
191690 1
271851 1
16240 1
74574 1
244870 1
1 1
1 1
1 1
81592 1
300001 1
1689 1
262422 1
1 1
299999 1
209774 1
17542 1
238896 1
28801 1
243323 1
192897 1
3 1
258013 1
1 1
299999 1
145960 1
2 1
168317 1
300000 1
227331 1
191237 1
300000 1
3 1
65970 1
292279 1
141590 1
43912 1
71844 1
215153 1
91742 1
208391 1
197889 1
1 1
253074 1
1 1
19040 1
267142 1
269283 1
300001 1
245749 1
278522 1
1 1
111968 1
299999 1
55114 1
1 1
225201 1
1 1
222449 1
179192 1
299999 1
209830 1
14875 1
269681 1
1 1
300001 1
133741 1
1 1
269526 1
300001 1
90646 1
300001 1
300000 1
13853 1
233852 1
300001 1
68998 1
201086 1
226155 1
137263 1
247535 1
1 1
79325 1
191241 1
276336 1
2 1
58386 1
100998 1
165501 1
41321 1
300001 1
129865 1
25418 1
281793 1
112249 1
300000 1
130873 1
54608 1
1 1
112240 1
300001 1
51452 1
278709 1
299999 1
300001 1
300001 1
62208 1
290926 1
241458 1
252714 1
2 1
138167 1
213966 1
96669 1
97307 1
140637 1
195972 1
120761 1
1 1
120447 1
300000 1
19708 1
299999 1
264844 1
223759 1
1 1
164431 1
216611 1
116335 1
4357 1
96587 1
288249 1
28726 1
55017 1
42217 1
252216 1
300000 1
184134 1
299999 1
1809 1
2 1
71551 1
118407 1
27005 1
192428 1
299999 1
2 1
284826 1
197269 1
1 1
266870 1
196936 1
218387 1
94996 1
75539 1
2 1
112797 1
2 1
235875 1
1 1
300002 1
44609 1
300000 1
95211 1
1 1
220906 1
146489 1
268556 1
300000 1
1 1
1 1
271010 1
115507 1
262746 1
61304 1
3 1
300000 1
299999 1
120979 1
299999 1
8277 1
98668 1
257205 1
299998 1
299999 1
2 1
275489 1
285685 1
299998 1
199619 1
98688 1
143195 1
111309 1
205986 1
1 1
25448 1
45189 1
60595 1
299998 1
163913 1
36109 1
246782 1
139263 1
194000 1
272315 1
146282 1
180855 1
25672 1
90406 1
299999 1
197737 1
7343 1
38977 1
97350 1
295159 1
297102 1
64788 1
124598 1
295803 1
300000 1
190149 1
300001 1
175830 1
170602 1
21995 1
209354 1
1 1
300000 1
260084 1
127813 1
97426 1
299999 1
11746 1
300001 1
135155 1
1 1
300001 1
140800 1
300000 1
252681 1
96560 1
1 1
124603 1
246976 1
298892 1
2 1
1 1
244274 1
1 1
162909 1
34075 1
85526 1
294589 1
2 1
269867 1
270023 1
118978 1
300001 1
1 1
66855 1
18775 1
239454 1
222058 1
197296 1
271498 1
270022 1
1 1
1 1
182107 1
60844 1
300000 1
24966 1
209889 1
40690 1
299999 1
52067 1
97222 1
300001 1
5635 1
182332 1
272768 1
92319 1
300001 1
178085 1
9939 1
212791 1
136320 1
300000 1
299999 1
8860 1
189382 1
1 1
148933 1
43714 1
300001 1
165105 1
41298 1
268371 1
270187 1
211940 1
1 1
36755 1
151119 1
281508 1
290122 1
165021 1
277054 1
300001 1
206833 1
299999 1
3 1
298110 1
300000 1
224955 1
42551 1
1 1
300001 1
268984 1
299999 1
208746 1
1 1
251762 1
1 1
299999 1
147692 1
300002 1
88430 1
137099 1
64991 1
299998 1
1 1
274963 1
1 1
123441 1
66324 1
169177 1
246745 1
271927 1
242607 1
300001 1
231642 1
22760 1
85367 1
78068 1
2 1
300002 1
12774 1
1 1
50815 1
52364 1
1 1
104327 1
300000 1
150905 1
296416 1
1 1
214293 1
300001 1
1 1
300000 1
81159 1
1 1
145105 1
97600 1
1 1
300001 1
1856 1
187159 1
3 1
58351 1
266132 1
86033 1
93809 1
1 1
254775 1
85882 1
2 1
1 1
186262 1
164365 1
145263 1
162392 1
99429 1
2 1
191677 1
300000 1
1 1
300000 1
278278 1
300000 1
22932 1
63506 1
183418 1
300000 1
83365 1
1 1
137143 1
299999 1
42520 1
71056 1
208392 1
202686 1
230575 1
213702 1
103920 1
300000 1
211293 1
300000 1
168450 1
299999 1
1 1
299999 1
138594 1
1 1
22713 1
1 1
1 1
2 1
211006 1
3 1
123548 1
95173 1
2 1
300000 1
198966 1
258967 1
47534 1
45469 1
1 1
259968 1
263668 1
66561 1
266982 1
1 1
2 1
139796 1
33089 1
74272 1
133038 1
213874 1
300001 1
2 1
268806 1
99205 1
244244 1
236752 1
132113 1
234594 1
117085 1
1 1
260790 1
58115 1
114163 1
67555 1
300001 1
274374 1
34252 1
135859 1
137600 1
186069 1
1 1
198658 1
173032 1
1 1
299999 1
81683 1
177674 1
299999 1
102681 1
2 1
2 1
12397 1
48935 1
116536 1
299999 1
79802 1
214480 1
79390 1
269075 1
256757 1
273019 1
50009 1
256660 1
71620 1
9489 1
249273 1
88057 1
212081 1
7114 1
300000 1
300000 1
294438 1
247297 1
38886 1
300000 1
3894 1
148962 1
74869 1
98196 1
221426 1
111040 1
220498 1
300001 1
93439 1
300001 1
68772 1
1 1
224883 1
3 1
196855 1
223187 1
206676 1
299999 1
77515 1
300002 1
229029 1
300000 1
300000 1
172362 1
300000 1
1 1
281535 1
204222 1
282003 1
141676 1
96268 1
68982 1
119976 1
253896 1
138047 1
281250 1
187225 1
123475 1
28369 1
1 1
3 1
145960 1
1 1
97314 1
133043 1
129280 1
270511 1
27579 1
62353 1
259780 1
119355 1
53501 1
221832 1
97166 1
293615 1
2 1
300001 1
299999 1
221961 1
170649 1
110332 1
65379 1
296369 1
181291 1
300001 1
66691 1
3 1
299999 1
58568 1
54277 1
281459 1
19932 1
815 1
98053 1
300001 1
1 1
300001 1
163653 1
222725 1
212139 1
300000 1
1 1
229871 1
300002 1
299379 1
1 1
73418 1
300001 1
120190 1
17898 1
26132 1
35497 1
1 1
210495 1
52949 1
277282 1
27347 1
34908 1
14845 1
163497 1
255221 1
181486 1
60940 1
135621 1
21509 1
260839 1
1 1
299999 1
300001 1
165681 1
244827 1
36890 1
168200 1
189317 1
69115 1
244481 1
187492 1
230192 1
3 1
300000 1
74494 1
189690 1
219977 1
281565 1
5235 1
2 1
117920 1
300000 1
3 1
1 1
156061 1
169152 1
229799 1
203899 1
146436 1
149858 1
52035 1
300000 1
60308 1
300000 1
23327 1
300001 1
157309 1
3067 1
92562 1
203499 1
228912 1
134341 1
299998 1
267377 1
1 1
2 1
299999 1
299999 1
89613 1
2 1
300001 1
300000 1
268406 1
146090 1
300000 1
207909 1
299999 1
3 1
299999 1
161236 1
139267 1
299999 1
253915 1
259253 1
95504 1
228150 1
205383 1
243756 1
300001 1
150260 1
73489 1
300001 1
178340 1
55017 1
125222 1
2 1
300000 1
3 1
194225 1
3 1
300000 1
16231 1
17375 1
73967 1
300000 1
107276 1
232889 1
1 1
57374 1
300000 1
101647 1
2 1
1 1
299999 1
55909 1
34037 1
78928 1
1 1
300000 1
53573 1
3 1
297622 1
300002 1
155290 1
127746 1
257475 1
299999 1
300000 1
299999 1
1 1
28091 1
240754 1
265223 1
282736 1
211135 1
132002 1
299999 1
300000 1
247252 1
232166 1
1 1
46864 1
224524 1
277506 1
103267 1
266356 1
92039 1
1 1
1 1
300000 1
187120 1
261058 1
1 1
1 1
115884 1
252752 1
221214 1
147125 1
1 1
88896 1
66852 1
171836 1
299999 1
253985 1
300000 1
128312 1
148471 1
2 1
21194 1
300000 1
1 1
34566 1
300002 1
180092 1
55470 1
147979 1
2 1
216415 1
300001 1
300000 1
233115 1
300001 1
299999 1
17630 1
208792 1
20395 1
197287 1
299999 1
147946 1
299998 1
2 1
112855 1
300001 1
265291 1
135226 1
105497 1
1 1
300001 1
300000 1
42180 1
111019 1
264316 1
146406 1
26436 1
300001 1
300001 1
299999 1
1 1
300000 1
299999 1
1 1
111278 1
300001 1
1 1
180740 1
299999 1
61534 1
3 1
1 1
299999 1
243878 1
1 1
299999 1
3 1
94573 1
182447 1
2 1
300000 1
3577 1
300000 1
285087 1
142569 1
93288 1
64714 1
3 1
1 1
1 1
138997 1
1 1
2 1
138089 1
1 1
80909 1
300000 1
68526 1
34734 1
125776 1
299998 1
173388 1
10562 1
166739 1
1 1
2 1
194081 1
37546 1
283185 1
30039 1
147797 1
116563 1
111828 1
300001 1
299999 1
1 1
1 1
3 1
51041 1
300000 1
1 1
40510 1
300001 1
300000 1
1 1
300001 1
300000 1
202864 1
158165 1
46837 1
162075 1
18437 1
78654 1
99066 1
300000 1
144318 1
1 1
300001 1
300000 1
195613 1
300001 1
300002 1
172558 1
1 1
3 1
2 1
194158 1
80734 1
179131 1
2 1
299998 1
289157 1
286077 1
300001 1
211866 1
244346 1
211573 1
299999 1
46123 1
120122 1
300000 1
2 1
268771 1
143980 1
73338 1
300000 1
243509 1
172909 1
173205 1
1 1
160966 1
299999 1
138943 1
2 1
235700 1
267282 1
105446 1
4929 1
25678 1
3 1
38352 1
1 1
198669 1
5625 1
262064 1
287051 1
271098 1
1 1
282330 1
300001 1
299999 1
1 1
3 1
300000 1
29827 1
300001 1
53056 1
99175 1
199101 1
1 1
300002 1
1 1
139902 1
284171 1
286897 1
247612 1
300000 1
76909 1
255286 1
180895 1
291729 1
300001 1
198652 1
213248 1
275093 1
2 1
1 1
43874 1
119105 1
94758 1
1 1
11626 1
142519 1
8976 1
1 1
1 1
16446 1
300000 1
227136 1
300000 1
130839 1
2 1
73459 1
300001 1
101920 1
300002 1
242585 1
299999 1
132028 1
30312 1
300000 1
76572 1
88766 1
266135 1
104981 1
160574 1
214320 1
286871 1
265811 1
259639 1
3 1
1 1
1 1
60663 1
145846 1
227799 1
1 1
229402 1
209903 1
111591 1
300000 1
135142 1
2 1
1 1
1 1
246143 1
300000 1
1027 1
1 1
1 1
233702 1
299998 1
15912 1
216985 1
3 1
300002 1
17 1
178025 1
275803 1
1 1
65498 1
12926 1
67137 1
300000 1
1 1
86872 1
1 1
4071 1
1 1
1 1
299998 1
143956 1
299999 1
115040 1
299999 1
26327 1
220526 1
299999 1
299999 1
109625 1
166350 1
147864 1
138164 1
300002 1
158854 1
83676 1
280376 1
96701 1
207842 1
225442 1
205604 1
23824 1
300001 1
2 1
300001 1
282025 1
190514 1
1 1
1 1
3 1
157514 1
1436 1
830 1
1 1
38214 1
1 1
300002 1
154386 1
28902 1
1410 1
300000 1
1 1
300002 1
109695 1
133539 1
156304 1
226157 1
196773 1
3 1
1 1
856 1
1 1
1 1
125120 1
300000 1
2 1
51202 1
221734 1
137497 1
300001 1
300000 1
1 1
51045 1
299999 1
299999 1
69278 1
297418 1
287011 1
176909 1
300001 1
300000 1
1 1
128183 1
1 1
87807 1
44351 1
175529 1
273132 1
53585 1
152496 1
1 1
192577 1
255327 1
77204 1
1 1
286239 1
62804 1
11653 1
300001 1
250827 1
141806 1
292005 1
300001 1
253977 1
300001 1
285154 1
162945 1
147934 1
226629 1
107809 1
292277 1
232627 1
2 1
300000 1
2 1
299999 1
282350 1
299999 1
2 1
300000 1
2 1
3 1
122347 1
165251 1
300000 1
250028 1
300000 1
2 1
72163 1
17723 1
70414 1
299999 1
33032 1
93436 1
249369 1
210897 1
238151 1
56653 1
26218 1
226895 1
41559 1
289268 1
75566 1
176233 1
37406 1
74809 1
2 1
1 1
176314 1
184143 1
264887 1
59347 1
3 1
80386 1
45751 1
299999 1
102161 1
40406 1
1 1
69611 1
186081 1
172008 1
107730 1
189792 1
300000 1
3 1
299998 1
291646 1
61851 1
109573 1
147965 1
108012 1
178990 1
143302 1
1 1
1 1
68024 1
214750 1
1 1
3 1
285386 1
157041 1
2 1
114026 1
213750 1
1 1
203764 1
285911 1
25668 1
132319 1
124008 1
1 1
214735 1
300000 1
205673 1
299999 1
299999 1
119124 1
141627 1
5681 1
92040 1
300000 1
201318 1
1 1
107307 1
2 1
161320 1
1 1
253215 1
299999 1
120810 1
46363 1
249216 1
15841 1
300000 1
35317 1
300002 1
300001 1
97245 1
236980 1
45185 1
159970 1
1 1
300002 1
159015 1
300002 1
1 1
45041 1
193566 1
300000 1
272278 1
1 1
300001 1
33504 1
1 1
1 1
57120 1
300001 1
1 1
113995 1
1 1
300000 1
300000 1
265742 1
176596 1
247496 1
300000 1
276387 1
299999 1
82657 1
157960 1
269970 1
1 1
1 1
1 1
1 1
300000 1
32268 1
300000 1
1 1
1 1
108822 1
2818 1
2 1
210519 1
1 1
2 1
207726 1
181108 1
141626 1
45259 1
133429 1
213000 1
185216 1
42614 1
1 1
1 1
117981 1
300000 1
154039 1
234489 1
2924 1
300002 1
40914 1
79550 1
121229 1
1 1
300000 1
299998 1
81102 1
1 1
2 1
290926 1
146381 1
51879 1
1 1
208853 1
300001 1
300002 1
300002 1
293712 1
245309 1
300002 1
300000 1
216608 1
29153 1
179454 1
300002 1
1 1
299999 1
261278 1
327 1
202936 1
242478 1
210636 1
1 1
2 1
232342 1
47753 1
299999 1
80032 1
300001 1
1 1
253644 1
3 1
135348 1
300001 1
87653 1
24053 1
300001 1
71570 1
82033 1
238249 1
63910 1
234657 1
1 1
299999 1
71112 1
191580 1
109298 1
300000 1
90482 1
159144 1
126479 1
268160 1
1 1
10334 1
299999 1
2 1
56701 1
178325 1
300001 1
46470 1
300002 1
139774 1
43962 1
113636 1
122419 1
185423 1
209354 1
142539 1
2 1
58911 1
203963 1
112608 1
207778 1
300001 1
300002 1
225251 1
299999 1
299999 1
1 1
1 1
299999 1
208937 1
36078 1
8934 1
1 1
1 1
1 1
238325 1
242944 1
299999 1
299999 1
2 1
299999 1
299135 1
300001 1
31108 1
2 1
243696 1
108374 1
90488 1
163221 1
1 1
1 1
130624 1
300002 1
223463 1
73751 1
2 1
256852 1
251281 1
299998 1
215974 1
2 1
115386 1
43707 1
144043 1
214574 1
113163 1
96690 1
300000 1
164924 1
61496 1
12582 1
30699 1
3891 1
1 1
69103 1
215631 1
221550 1
1 1
1 1
83329 1
189565 1
1 1
252206 1
1 1
285771 1
58960 1
152553 1
1 1
121129 1
300000 1
82628 1
44672 1
92195 1
118525 1
1 1
140128 1
94147 1
33813 1
60711 1
148670 1
33614 1
1 1
38662 1
1 1
223643 1
69960 1
1 1
300000 1
300001 1
1 1
300001 1
212843 1
166701 1
294981 1
300000 1
150390 1
300000 1
300000 1
277747 1
299999 1
252919 1
1 1
40890 1
300001 1
2 1
299999 1
159269 1
102618 1
10587 1
282389 1
171647 1
1 1
35079 1
300000 1
89916 1
148969 1
148038 1
1 1
300001 1
12661 1
2 1
300000 1
76209 1
1 1
300000 1
45072 1
235543 1
11785 1
1 1
58706 1
1 1
113234 1
300000 1
244360 1
147297 1
78399 1
186221 1
300001 1
110553 1
273910 1
297919 1
126466 1
71515 1
189445 1
274641 1
18423 1
272679 1
276087 1
300000 1
298836 1
237044 1
201879 1
216593 1
254567 1
39810 1
300000 1
1 1
299998 1
284253 1
3 1
300000 1
271241 1
175172 1
2 1
17543 1
299999 1
181180 1
282198 1
2 1
2 1
287484 1
1 1
1 1
1 1
222092 1
178875 1
124732 1
233874 1
299999 1
77264 1
2 1
35703 1
1 1
299999 1
208890 1
202381 1
266327 1
42698 1
27328 1
155347 1
1 1
283137 1
212582 1
149098 1
300000 1
251999 1
272548 1
2 1
300001 1
299999 1
1 1
300000 1
5420 1
300001 1
139324 1
197175 1
177326 1
299999 1
204111 1
1 1
194115 1
52010 1
299999 1
38568 1
6568 1
115685 1
81121 1
82247 1
201893 1
299998 1
43638 1
2 1
100836 1
75209 1
163586 1
234610 1
299999 1
273517 1
300001 1
6083 1
36775 1
246312 1
267814 1
188604 1
176302 1
1 1
299998 1
1 1
256993 1
264380 1
279107 1
10971 1
1 1
1 1
300000 1
13284 1
249928 1
1 1
165681 1
300001 1
300000 1
267302 1
163762 1
47492 1
299999 1
299999 1
1 1
6932 1
141782 1
12486 1
154061 1
151570 1
269212 1
300000 1
63039 1
300000 1
1 1
134231 1
104214 1
88341 1
247517 1
300000 1
299999 1
66403 1
18458 1
175273 1
2 1
297671 1
300000 1
269907 1
173485 1
40708 1
284847 1
183440 1
299999 1
45625 1
239478 1
204430 1
258302 1
300000 1
66290 1
6250 1
88623 1
274966 1
153727 1
300000 1
1 1
261350 1
142014 1
1 1
203961 1
297768 1
236551 1
2 1
154519 1
49511 1
143214 1
109677 1
11291 1
168914 1
300001 1
219733 1
207315 1
231690 1
22359 1
78895 1
300001 1
246036 1
2 1
152075 1
1 1
71416 1
8184 1
300000 1
1 1
299999 1
223627 1
99110 1
127436 1
199681 1
15229 1
1 1
201856 1
300001 1
120538 1
299999 1
3 1
1 1
49864 1
229290 1
300002 1
4102 1
278214 1
300000 1
149569 1
2 1
139573 1
68015 1
22787 1
299999 1
184196 1
124261 1
300001 1
166733 1
28999 1
300002 1
84988 1
66117 1
208124 1
2 1
209470 1
1 1
278462 1
288357 1
264745 1
167005 1
2 1
299999 1
290501 1
151746 1
300001 1
2 1
224923 1
194147 1
1 1
1 1
103511 1
168455 1
169878 1
300002 1
279694 1
118410 1
289787 1
164619 1
193681 1
235702 1
299999 1
8149 1
50377 1
283109 1
157314 1
236642 1
27961 1
21613 1
68079 1
83453 1
269444 1
1 1
26912 1
69674 1
259377 1
2 1
37569 1
1 1
133841 1
76117 1
240510 1
50346 1
145222 1
74680 1
207539 1
194736 1
14767 1
34374 1
123966 1
57122 1
2 1
168232 1
29513 1
300000 1
299999 1
127 1
172685 1
296241 1
300000 1
2 1
299998 1
34377 1
2 1
137654 1
285344 1
1 1
284206 1
229174 1
2 1
201986 1
194549 1
132099 1
159578 1
122254 1
184940 1
2026 1
300001 1
225027 1
46853 1
1 1
26110 1
26008 1
1 1
299999 1
181139 1
140123 1
299999 1
299999 1
273474 1
198931 1
21785 1
300000 1
233449 1
192946 1
133692 1
106136 1
155062 1
218985 1
300002 1
300000 1
12836 1
300000 1
13734 1
18398 1
300000 1
299998 1
91005 1
1 1
159311 1
300001 1
105702 1
300000 1
278365 1
216810 1
300001 1
201675 1
300000 1
55449 1
46729 1
248518 1
300001 1
10456 1
274058 1
1 1
242654 1
202480 1
118601 1
1 1
1 1
1 1
289705 1
72358 1
280003 1
279123 1
1 1
80693 1
276592 1
62008 1
94112 1
154456 1
300000 1
1 1
20580 1
1 1
243487 1
271995 1
214506 1
246556 1
300001 1
193596 1
1 1
235428 1
39892 1
18956 1
300001 1
300000 1
292657 1
299998 1
2 1
30626 1
281934 1
300001 1
234197 1
102755 1
1 1
300001 1
300000 1
3 1
171085 1
97312 1
206571 1
300001 1
187827 1
2 1
206667 1
1 1
300000 1
299999 1
299999 1
82501 1
200117 1
59379 1
2 1
300000 1
133033 1
1 1
1 1
106020 1
230454 1
148215 1
211096 1
2 1
300001 1
1 1
196446 1
289573 1
1 1
102280 1
124980 1
35612 1
11919 1
1 1
37643 1
286175 1
145687 1
94577 1
218865 1
84733 1
54558 1
300000 1
82056 1
2480 1
142900 1
3 1
127640 1
1 1
69983 1
126899 1
198168 1
272817 1
299999 1
3 1
157706 1
126560 1
67892 1
1 1
1 1
94625 1
128117 1
3 1
1 1
86458 1
31210 1
158767 1
2854 1
246086 1
66918 1
300002 1
250541 1
300000 1
1 1
249310 1
30001 1
300000 1
167536 1
300000 1
200509 1
1 1
300000 1
300002 1
300000 1
86657 1
300001 1
208250 1
277487 1
300001 1
68086 1
254147 1
292500 1
243267 1
300000 1
234133 1
22116 1
52980 1
243555 1
1 1
148356 1
42569 1
139211 1
157224 1
83586 1
300001 1
2 1
277262 1
164481 1
41809 1
1 1
119008 1
168181 1
299999 1
202133 1
1 1
31184 1
77371 1
56101 1
289460 1
2 1
71431 1
300000 1
190526 1
67900 1
20340 1
250958 1
272723 1
219158 1
251205 1
300001 1
156114 1
300000 1
1 1
117472 1
99459 1
157035 1
8305 1
86979 1
1 1
2 1
19780 1
299999 1
299999 1
299999 1
1 1
128563 1
288413 1
117352 1
3524 1
248584 1
35874 1
300000 1
2 1
159187 1
49660 1
300000 1
142611 1
91450 1
257916 1
300000 1
245568 1
230275 1
299998 1
300000 1
300001 1
1 1
197833 1
195416 1
299999 1
292424 1
300000 1
93153 1
3 1
167032 1
1 1
3 1
126146 1
191812 1
43100 1
132038 1
95035 1
300002 1
208656 1
1 1
263205 1
76341 1
70233 1
77175 1
2 1
151487 1
285939 1
261186 1
103001 1
1 1
241845 1
135640 1
35293 1
35948 1
41456 1
114892 1
300000 1
298804 1
300000 1
143637 1
153884 1
299999 1
100916 1
255284 1
270993 1
1 1
256807 1
299999 1
1 1
300002 1
128041 1
260343 1
86923 1
110993 1
59939 1
270945 1
94440 1
82118 1
299999 1
1 1
11816 1
131537 1
207080 1
68605 1
28957 1
1 1
249640 1
297698 1
70824 1
108311 1
119240 1
300000 1
299999 1
227896 1
35250 1
1 1
300000 1
299677 1
289046 1
1 1
119870 1
66600 1
142015 1
49435 1
107380 1
282133 1
299268 1
65336 1
130076 1
7516 1
299999 1
249928 1
1 1
221472 1
32535 1
296162 1
238235 1
254460 1
1 1
92084 1
1 1
258566 1
299999 1
246764 1
124594 1
300001 1
2 1
2015 1
192993 1
1 1
21814 1
300000 1
300000 1
300000 1
176929 1
258019 1
7969 1
119422 1
1 1
146742 1
1 1
1 1
228540 1
221016 1
223158 1
157577 1
216826 1
41271 1
1 1
102959 1
1 1
206428 1
6281 1
241173 1
37194 1
58633 1
2 1
299999 1
269170 1
3 1
87599 1
100521 1
136890 1
2 1
300002 1
179032 1
300002 1
63034 1
300001 1
256687 1
72961 1
110224 1
41199 1
241824 1
300001 1
274881 1
300000 1
300001 1
258480 1
299999 1
251024 1
170615 1
17560 1
3 1
188126 1
15723 1
1 1
1 1
300001 1
99966 1
280118 1
8566 1
3 1
1 1
251148 1
88499 1
38306 1
2 1
226174 1
95846 1
1 1
149122 1
300000 1
300001 1
161061 1
81902 1
16699 1
264414 1
257195 1
4014 1
199302 1
118809 1
272113 1
179885 1
19623 1
299999 1
300001 1
300001 1
300000 1
1 1
169373 1
6678 1
63313 1
127319 1
59168 1
295934 1
300000 1
138948 1
217978 1
251212 1
272196 1
22777 1
215415 1
201145 1
300000 1
80485 1
78609 1
114067 1
17425 1
125203 1
46206 1
300000 1
181312 1
300000 1
50602 1
289503 1
105147 1
300001 1
24903 1
135258 1
181613 1
264897 1
300000 1
1 1
90483 1
37290 1
80066 1
235507 1
1 1
8728 1
273914 1
165988 1
299999 1
2 1
300000 1
3 1
132872 1
299999 1
204407 1
193772 1
136915 1
1 1
196915 1
138019 1
152908 1
288323 1
299999 1
110371 1
114319 1
187456 1
86178 1
114743 1
1 1
149031 1
278719 1
54162 1
3 1
37219 1
203501 1
56247 1
299999 1
300001 1
167409 1
300001 1
155123 1
246097 1
273786 1
177342 1
182930 1
299999 1
146578 1
166916 1
3618 1
1 1
103665 1
252831 1
282542 1
299998 1
144254 1
300001 1
251262 1
300001 1
87717 1
23449 1
1 1
58195 1
262046 1
1 1
201576 1
2 1
56725 1
186755 1
224026 1
12998 1
28703 1
141444 1
178162 1
11621 1
75052 1
106132 1
2 1
57913 1
300001 1
3 1
300000 1
53307 1
299999 1
220504 1
153627 1
1 1
1 1
166473 1
3 1
275099 1
2 1
300001 1
151097 1
195299 1
300000 1
1 1
299999 1
299999 1
2 1
191290 1
218744 1
227084 1
219466 1
300000 1
78165 1
286564 1
143968 1
1 1
150652 1
74242 1
149836 1
535 1
97409 1
2 1
87325 1
299999 1
251655 1
299999 1
79637 1
299999 1
258285 1
255376 1
151535 1
300000 1
94939 1
266250 1
1 1
196116 1
212001 1
191095 1
75814 1
298435 1
266558 1
75163 1
185221 1
2 1
174424 1
246358 1
299999 1
169542 1
299999 1
2 1
300000 1
212849 1
300000 1
71245 1
233820 1
300000 1
97229 1
299999 1
75613 1
299999 1
1 1
117130 1
15051 1
1 1
265739 1
182757 1
37574 1
276639 1
224032 1
116880 1
300000 1
1 1
1 1
73307 1
132911 1
18751 1
300000 1
300000 1
233563 1
22400 1
1 1
100525 1
135535 1
173909 1
67536 1
92439 1
1 1
49915 1
51356 1
2 1
229397 1
2 1
147926 1
163005 1
1 1
180203 1
300001 1
165451 1
1 1
1 1
213643 1
2 1
109511 1
150660 1
89136 1
287739 1
299999 1
1 1
169720 1
45534 1
7895 1
265756 1
232356 1
225444 1
1 1
44709 1
299999 1
142697 1
226566 1
1 1
15880 1
300002 1
95573 1
56091 1
241191 1
300002 1
81068 1
2 1
180390 1
1 1
215214 1
124728 1
3 1
191654 1
299999 1
114761 1
63948 1
1 1
74285 1
193369 1
119535 1
300001 1
1 1
145331 1
3083 1
280663 1
300001 1
299998 1
10228 1
37751 1
89625 1
223509 1
252954 1
253398 1
134937 1
1 1
136464 1
174842 1
1 1
2 1
215384 1
2 1
153472 1
1 1
217524 1
275022 1
50562 1
273521 1
151664 1
166047 1
300000 1
153620 1
299999 1
248637 1
112955 1
1 1
2 1
195448 1
233569 1
11200 1
112304 1
284097 1
1 1
3 1
2 1
5521 1
233486 1
212668 1
292208 1
298708 1
1 1
234518 1
1 1
282571 1
1 1
17448 1
275962 1
25363 1
1 1
201378 1
193452 1
244929 1
300001 1
78561 1
273819 1
238887 1
156567 1
154692 1
189548 1
106435 1
300001 1
267548 1
1 1
24052 1
51828 1
300000 1
1 1
1 1
45623 1
57316 1
1 1
162619 1
300002 1
1 1
81494 1
300001 1
2 1
271336 1
194985 1
291804 1
299999 1
13446 1
25934 1
268097 1
208448 1
6927 1
47609 1
110020 1
47314 1
102359 1
1 1
171709 1
1 1
299998 1
214619 1
275024 1
184150 1
1 1
52805 1
292373 1
67540 1
299999 1
70502 1
25245 1
109594 1
180036 1
169199 1
1 1
34887 1
207722 1
177793 1
37995 1
245390 1
107132 1
261878 1
1 1
1 1
249727 1
2 1
221539 1
123629 1
13532 1
300001 1
88618 1
169901 1
120587 1
115603 1
299999 1
300000 1
299999 1
49068 1
112265 1
188713 1
249281 1
105828 1
32320 1
299998 1
15273 1
124291 1
89426 1
226567 1
1 1
97566 1
233242 1
70098 1
300000 1
277719 1
299999 1
1 1
300001 1
111323 1
209693 1
77868 1
241187 1
212496 1
233335 1
229820 1
299999 1
51808 1
64553 1
51133 1
53171 1
260098 1
300002 1
77792 1
165717 1
70151 1
268732 1
196050 1
92769 1
300000 1
3678 1
266463 1
27893 1
300000 1
67324 1
221489 1
127619 1
292259 1
231832 1
300001 1
255064 1
299998 1
47602 1
295454 1
300000 1
1 1
300000 1
189053 1
300001 1
145232 1
299999 1
133909 1
1 1
2 1
246445 1
272668 1
2 1
262667 1
14782 1
74295 1
2 1
261957 1
1 1
97340 1
149020 1
240620 1
45006 1
299999 1
186598 1
1 1
6108 1
1 1
55129 1
1 1
96010 1
299999 1
142232 1
1 1
174902 1
17684 1
81352 1
2 1
59277 1
106116 1
2 1
299999 1
1 1
134545 1
215656 1
1 1
58737 1
50139 1
299999 1
211822 1
77110 1
1 1
235090 1
172944 1
273669 1
23305 1
174702 1
96178 1
288934 1
297149 1
167252 1
2 1
11861 1
117901 1
6745 1
1 1
29619 1
3 1
1 1
300000 1
1 1
49109 1
65407 1
3 1
33449 1
223566 1
270049 1
192264 1
66928 1
192252 1
186954 1
156379 1
1 1
186841 1
239558 1
299999 1
96030 1
2 1
173417 1
282545 1
202765 1
83791 1
197294 1
34240 1
229067 1
1 1
1 1
219076 1
136984 1
251082 1
142339 1
104462 1
1 1
2 1
50102 1
299999 1
292082 1
299999 1
68727 1
300002 1
197899 1
143074 1
289518 1
23995 1
53323 1
299999 1
243209 1
264515 1
300000 1
125959 1
129527 1
20887 1
74484 1
282521 1
300001 1
16302 1
114428 1
299999 1
299999 1
235900 1
216187 1
2 1
234814 1
260790 1
151332 1
145360 1
62106 1
184424 1
1 1
259413 1
1 1
38111 1
116802 1
276850 1
210713 1
255595 1
236679 1
151405 1
185510 1
204163 1
300001 1
299999 1
48841 1
299999 1
208871 1
77152 1
1 1
8428 1
75142 1
21286 1
39948 1
101087 1
214528 1
183299 1
1581 1
106040 1
299998 1
68559 1
20034 1
124166 1
84041 1
300000 1
300000 1
171957 1
2 1
3 1
1 1
298729 1
190770 1
120164 1
110796 1
299999 1
300001 1
1 1
300002 1
189793 1
300000 1
90370 1
63808 1
90166 1
299998 1
276819 1
296246 1
1 1
63867 1
100575 1
1 1
252185 1
261239 1
256491 1
259971 1
1 1
256667 1
199345 1
133011 1
144989 1
1 1
27223 1
2 1
294344 1
88960 1
1 1
83215 1
59220 1
248898 1
96397 1
300000 1
3 1
300000 1
204937 1
300001 1
100462 1
63587 1
2 1
1 1
1 1
300001 1
299999 1
32815 1
300000 1
259423 1
131839 1
258747 1
300001 1
58404 1
300000 1
184529 1
270008 1
3 1
300000 1
1 1
218974 1
149503 1
300000 1
203805 1
2 1
1 1
33439 1
9736 1
2 1
300000 1
6412 1
10040 1
298740 1
234672 1
1 1
73670 1
227412 1
1 1
299999 1
300001 1
266499 1
1 1
16103 1
81530 1
252206 1
138223 1
104204 1
96223 1
133921 1
157123 1
70492 1
299998 1
8845 1
202349 1
118018 1
300000 1
192614 1
52603 1
130013 1
300002 1
166971 1
19511 1
299999 1
47659 1
107451 1
157659 1
300001 1
288123 1
5931 1
20832 1
4947 1
300000 1
183835 1
1 1
1 1
185143 1
300000 1
135912 1
161244 1
1 1
93722 1
262445 1
2 1
1 1
198037 1
299999 1
96044 1
157086 1
300000 1
158893 1
2 1
300001 1
300000 1
266708 1
220273 1
195003 1
250827 1
102953 1
129767 1
115393 1
123607 1
55935 1
226180 1
1 1
1 1
2 1
129893 1
102349 1
2 1
50756 1
291581 1
295840 1
1 1
62489 1
46590 1
300001 1
60274 1
66358 1
247268 1
65642 1
246300 1
259690 1
239099 1
20771 1
300002 1
270416 1
155173 1
252830 1
1 1
6151 1
49455 1
283523 1
3 1
124217 1
211502 1
1 1
199064 1
1 1
1 1
249286 1
300001 1
230018 1
24259 1
234912 1
300002 1
299999 1
300000 1
235146 1
233163 1
190665 1
4082 1
248140 1
300000 1
146416 1
299999 1
35917 1
300001 1
201960 1
1 1
2 1
93697 1
299998 1
220142 1
218307 1
167929 1
37126 1
17831 1
2 1
225180 1
287285 1
127472 1
1 1
17426 1
161005 1
89686 1
149867 1
1 1
240531 1
1 1
155673 1
262411 1
6959 1
156955 1
274152 1
269307 1
58187 1
79764 1
2 1
34504 1
263050 1
300002 1
1 1
189961 1
271371 1
177616 1
119788 1
160490 1
300000 1
91940 1
83982 1
1 1
300000 1
278471 1
299999 1
218106 1
236889 1
61248 1
2 1
218309 1
300001 1
143885 1
258514 1
138050 1
48523 1
60751 1
110144 1
225437 1
68418 1
213711 1
41613 1
95075 1
70057 1
1 1
300002 1
109559 1
85508 1
274572 1
133360 1
104778 1
299998 1
260923 1
2961 1
185593 1
73250 1
300000 1
240039 1
1 1
3 1
104490 1
198881 1
300000 1
1360 1
122589 1
300002 1
289599 1
229339 1
280923 1
147274 1
133557 1
123653 1
299999 1
299999 1
1 1
97702 1
1 1
103508 1
300000 1
225483 1
292862 1
1 1
299999 1
2 1
215676 1
264202 1
206035 1
148326 1
97143 1
267369 1
1 1
299999 1
299999 1
60134 1
234764 1
299998 1
20384 1
74659 1
274659 1
278980 1
73758 1
295131 1
274950 1
204665 1
44139 1
289171 1
254276 1
9370 1
24187 1
299998 1
204819 1
295288 1
1 1
2 1
299999 1
135282 1
1 1
1 1
172924 1
300001 1
147740 1
70220 1
300000 1
127464 1
296073 1
1 1
289056 1
1 1
214051 1
264992 1
300000 1
30195 1
221687 1
300001 1
1 1
1 1
211427 1
159345 1
115998 1
115625 1
299998 1
300001 1
257979 1
46079 1
185681 1
5968 1
300000 1
31124 1
1 1
299999 1
172597 1
152802 1
70350 1
253986 1
300002 1
181550 1
168896 1
1 1
140144 1
11713 1
66005 1
103825 1
178190 1
300000 1
215800 1
82639 1
130852 1
228548 1
265077 1
300002 1
48968 1
1 1
266783 1
103846 1
1 1
1 1
79771 1
1 1
109746 1
3460 1
300000 1
225280 1
280063 1
1 1
55218 1
41756 1
261537 1
145391 1
299999 1
145803 1
200995 1
1 1
105225 1
69689 1
152828 1
180005 1
199940 1
277042 1
6166 1
300000 1
300001 1
137242 1
273579 1
12661 1
300001 1
1 1
276503 1
126365 1
167056 1
268190 1
73060 1
1 1
31553 1
175365 1
66250 1
90151 1
300001 1
299999 1
227984 1
180278 1
225813 1
299999 1
211758 1
140132 1
120881 1
44647 1
234676 1
242480 1
299999 1
128895 1
2 1
166821 1
78886 1
110919 1
554 1
228431 1
280909 1
299999 1
300000 1
299999 1
240618 1
1 1
218097 1
232788 1
299999 1
79385 1
69969 1
233099 1
82956 1
156890 1
32250 1
108437 1
299999 1
137556 1
300002 1
292646 1
20925 1
27153 1
300000 1
300000 1
299999 1
1 1
38250 1
70799 1
172339 1
300001 1
221347 1
1 1
1 1
169516 1
300001 1
191781 1
300000 1
299999 1
127946 1
300001 1
105258 1
377 1
244270 1
1 1
300000 1
299999 1
1 1
299998 1
258522 1
159599 1
280571 1
14356 1
3 1
231522 1
137073 1
211805 1
1 1
199160 1
37471 1
221567 1
300001 1
296521 1
300001 1
200427 1
276802 1
272234 1
300000 1
299998 1
219132 1
1 1
247457 1
171808 1
285048 1
145495 1
1 1
299999 1
76868 1
296140 1
300000 1
300001 1
258616 1
299998 1
289412 1
300002 1
296366 1
299999 1
153567 1
300001 1
198380 1
166870 1
249089 1
105110 1
177454 1
177640 1
39486 1
3 1
3 1
1 1
205058 1
2 1
300001 1
196374 1
35982 1
45052 1
291074 1
210402 1
156388 1
256174 1
241289 1
194820 1
185805 1
300000 1
300000 1
2 1
300000 1
45242 1
250041 1
126294 1
24260 1
300001 1
92264 1
31531 1
2 1
174680 1
300000 1
259632 1
300000 1
2 1
299999 1
300000 1
200909 1
201233 1
300001 1
72353 1
300000 1
300000 1
216159 1
103223 1
284392 1
72407 1
171326 1
133206 1
1 1
299998 1
138396 1
184044 1
299999 1
267517 1
21927 1
300000 1
208675 1
90873 1
299999 1
52299 1
267633 1
209458 1
223513 1
229638 1
222176 1
1 1
1 1
299999 1
1 1
173687 1
78638 1
299999 1
293719 1
300001 1
70937 1
182071 1
140654 1
165848 1
259724 1
1 1
71979 1
236392 1
103802 1
166747 1
200624 1
127706 1
50026 1
215338 1
279738 1
71997 1
243215 1
300001 1
255027 1
106972 1
187365 1
197598 1
1 1
2 1
300001 1
300000 1
74358 1
174221 1
300000 1
2 1
300001 1
2 1
222577 1
248838 1
280696 1
284084 1
300000 1
62126 1
8312 1
149369 1
2 1
299998 1
173251 1
2 1
131071 1
142608 1
3 1
300000 1
131950 1
300000 1
164599 1
299999 1
1 1
40000 1
300001 1
126657 1
107703 1
1 1
160716 1
1 1
107162 1
69493 1
300001 1
117339 1
240357 1
1 1
1 1
300000 1
1 1
241232 1
1 1
110831 1
27001 1
201153 1
13089 1
49631 1
1 1
282000 1
150988 1
196707 1
158494 1
5448 1
300002 1
300001 1
299999 1
1 1
1 1
197213 1
153018 1
2 1
1 1
267125 1
1 1
68576 1
1 1
3 1
83288 1
79410 1
300001 1
44281 1
32402 1
60807 1
118132 1
196485 1
124559 1
173476 1
295670 1
277538 1
43486 1
300001 1
224694 1
206002 1
68163 1
299999 1
299213 1
235253 1
266561 1
1 1
287662 1
76590 1
1 1
273372 1
1 1
106562 1
254367 1
241525 1
284193 1
5480 1
58855 1
1 1
3 1
300000 1
2 1
300000 1
112076 1
277241 1
126823 1
179795 1
86555 1
3 1
300001 1
233716 1
52854 1
83583 1
23861 1
17931 1
169382 1
300001 1
300000 1
121754 1
300002 1
114007 1
72772 1
85449 1
128767 1
234345 1
2 1
276800 1
77593 1
300000 1
2 1
2 1
1 1
145145 1
245170 1
222212 1
214335 1
180276 1
148599 1
118998 1
96027 1
133038 1
10988 1
164577 1
24143 1
299999 1
136528 1
1 1
99340 1
1 1
140820 1
127200 1
3 1
244022 1
299999 1
1 1
254705 1
300000 1
56393 1
203562 1
300002 1
288300 1
12512 1
265218 1
103696 1
54667 1
166618 1
235418 1
221793 1
1 1
102372 1
300001 1
217779 1
193819 1
1 1
300001 1
42028 1
288033 1
14371 1
18297 1
299998 1
1 1
221684 1
262824 1
244807 1
155145 1
281042 1
23566 1
300001 1
299999 1
1 1
28511 1
111503 1
300000 1
77152 1
300000 1
290802 1
129483 1
298528 1
109256 1
95639 1
263309 1
1 1
238545 1
93265 1
234454 1
284189 1
81377 1
222063 1
180668 1
3 1
76210 1
2 1
114680 1
1 1
116722 1
172492 1
300000 1
184976 1
300000 1
106344 1
292458 1
89410 1
152665 1
300001 1
180554 1
82113 1
1 1
239216 1
122422 1
3 1
233263 1
160765 1
17034 1
110270 1
68932 1
204986 1
116722 1
299999 1
300000 1
271541 1
150065 1
274541 1
185406 1
2 1
79914 1
228566 1
15930 1
83536 1
163674 1
300000 1
235106 1
1 1
161555 1
234127 1
300000 1
99936 1
1 1
127679 1
209040 1
46498 1
114250 1
175235 1
300001 1
299999 1
149866 1
300001 1
138444 1
1 1
29470 1
59059 1
1 1
300000 1
1 1
73046 1
222717 1
1 1
28050 1
14965 1
262750 1
14142 1
1 1
138794 1
211871 1
26169 1
150658 1
181426 1
1 1
1 1
48427 1
66724 1
186994 1
140608 1
208177 1
299999 1
111302 1
300000 1
1 1
124233 1
83346 1
209263 1
76675 1
2 1
253224 1
201360 1
1 1
295369 1
99780 1
263531 1
267265 1
256991 1
300002 1
152641 1
201065 1
157266 1
300001 1
137836 1
197640 1
2 1
83059 1
300002 1
3 1
14172 1
298636 1
203334 1
238594 1
188405 1
2 1
300001 1
19857 1
300000 1
299999 1
1 1
21342 1
181537 1
2 1
1 1
218452 1
12162 1
2 1
155570 1
1 1
85082 1
65476 1
1 1
42427 1
79436 1
145558 1
9236 1
279460 1
1 1
198548 1
295608 1
97416 1
299999 1
1 1
299999 1
2 1
182720 1
86476 1
227199 1
185420 1
219756 1
271033 1
245042 1
1 1
247115 1
92488 1
300000 1
154517 1
273094 1
1 1
215671 1
212044 1
1 1
300001 1
276525 1
300001 1
300000 1
67295 1
242811 1
274980 1
37327 1
268746 1
193296 1
2 1
79837 1
300000 1
300001 1
299999 1
252211 1
125184 1
300000 1
300001 1
300000 1
157825 1
116492 1
300000 1
96120 1
1 1
75151 1
89315 1
108635 1
94013 1
237930 1
3 1
9587 1
299999 1
57522 1
299998 1
127437 1
1 1
278145 1
289184 1
105274 1
1 1
138423 1
90279 1
299999 1
230870 1
1729 1
27142 1
300000 1
1 1
252218 1
1 1
2 1
61107 1
300001 1
18432 1
3 1
120854 1
1 1
198933 1
300000 1
69838 1
44568 1
2 1
300000 1
2 1
143141 1
9729 1
44847 1
8878 1
300001 1
3 1
299998 1
270158 1
20215 1
1 1
1 1
300001 1
127548 1
219114 1
216821 1
299999 1
200396 1
62225 1
300001 1
104678 1
147665 1
68195 1
300001 1
73125 1
1 1
300001 1
68146 1
70461 1
185011 1
32205 1
130064 1
247956 1
19877 1
151169 1
254025 1
3 1
1 1
122473 1
225615 1
107396 1
46653 1
66162 1
299999 1
2 1
118648 1
187886 1
299999 1
85655 1
1 1
135330 1
179309 1
153061 1
265810 1
2075 1
1 1
300001 1
65375 1
1 1
223682 1
271936 1
108042 1
143797 1
299999 1
1 1
225074 1
62987 1
161538 1
141754 1
1 1
198367 1
116563 1
300000 1
229425 1
63999 1
122525 1
9892 1
300000 1
219102 1
15158 1
243296 1
1 1
73554 1
300001 1
134242 1
1 1
97329 1
1 1
2 1
2 1
298795 1
97053 1
1 1
8987 1
299999 1
88527 1
2 1
6212 1
20902 1
275422 1
68583 1
1 1
140362 1
270563 1
299999 1
1 1
234957 1
300001 1
1 1
96205 1
3 1
42715 1
49483 1
150034 1
223447 1
79186 1
274327 1
258653 1
1 1
222518 1
242538 1
266442 1
139134 1
278965 1
3 1
242011 1
300000 1
51996 1
3 1
276624 1
128091 1
3 1
148375 1
92160 1
1 1
1 1
256952 1
250444 1
248732 1
55043 1
84159 1
291722 1
1 1
173236 1
91026 1
299999 1
10805 1
212778 1
148932 1
54827 1
2 1
55278 1
300001 1
300000 1
102513 1
18230 1
274936 1
135196 1
299999 1
32156 1
250498 1
300000 1
94439 1
300002 1
300000 1
1 1
2 1
76449 1
212791 1
29071 1
59858 1
238534 1
197631 1
3 1
288466 1
123105 1
184628 1
300001 1
299998 1
299999 1
299999 1
182434 1
43421 1
56828 1
251401 1
32330 1
137971 1
1 1
193267 1
278165 1
170147 1
101329 1
8824 1
299999 1
169211 1
146023 1
300002 1
122425 1
58345 1
152793 1
77161 1
79694 1
30836 1
152981 1
254658 1
292974 1
106285 1
226765 1
1 1
206516 1
22848 1
33987 1
289560 1
49785 1
165257 1
271895 1
113285 1
6356 1
300000 1
150994 1
164429 1
1 1
299999 1
300000 1
190390 1
287339 1
1 1
2 1
253003 1
62745 1
270507 1
222607 1
300001 1
188533 1
9494 1
2 1
299999 1
300001 1
132430 1
191714 1
27634 1
122368 1
250575 1
1 1
1 1
164683 1
1 1
46760 1
170045 1
28273 1
1 1
300000 1
258364 1
153606 1
84757 1
179786 1
196699 1
165295 1
225673 1
185704 1
1 1
88251 1
20186 1
91142 1
300000 1
299999 1
300001 1
2 1
253388 1
300000 1
299999 1
83242 1
300002 1
1 1
67003 1
161745 1
295913 1
1 1
300001 1
278341 1
74684 1
300001 1
3 1
39613 1
33211 1
75902 1
1321 1
212630 1
38850 1
226366 1
296394 1
158462 1
285733 1
2 1
242462 1
88662 1
141793 1
64772 1
246044 1
175338 1
223090 1
1 1
63091 1
275129 1
121513 1
258473 1
89170 1
102647 1
300000 1
2 1
275018 1
268803 1
34380 1
1 1
110948 1
150341 1
253692 1
74362 1
1 1
232692 1
234283 1
23984 1
12917 1
299999 1
300001 1
44734 1
1 1
81171 1
112683 1
272954 1
300001 1
175494 1
300000 1
53438 1
1 1
300001 1
1 1
300000 1
54462 1
179298 1
67552 1
300001 1
86512 1
103871 1
299998 1
299999 1
1 1
300000 1
1 1
1 1
1 1
96522 1
206436 1
1 1
74833 1
178823 1
300001 1
168992 1
300002 1
25518 1
159412 1
2 1
130918 1
144519 1
299999 1
263626 1
141420 1
209851 1
225540 1
300001 1
90845 1
3 1
299999 1
2 1
6210 1
300000 1
56305 1
299999 1
2 1
1 1
112139 1
54931 1
68061 1
103628 1
32758 1
2 1
113578 1
252429 1
113715 1
300000 1
210155 1
283914 1
238935 1
253208 1
94158 1
300000 1
263168 1
268517 1
240808 1
256643 1
299999 1
1 1
1 1
37745 1
299999 1
173919 1
257165 1
60732 1
145203 1
1 1
180578 1
1 1
50859 1
258286 1
241708 1
162363 1
245796 1
61962 1
1 1
299999 1
180445 1
126617 1
300000 1
253485 1
291326 1
300000 1
299998 1
94753 1
1 1
1 1
227232 1
196664 1
11495 1
95444 1
299999 1
155358 1
300000 1
300000 1
216041 1
43169 1
159736 1
110116 1
3 1
288529 1
1 1
3 1
87915 1
182044 1
1 1
1 1
111900 1
50727 1
300000 1
66809 1
256014 1
232825 1
2 1
300001 1
299999 1
1 1
131609 1
257531 1
300001 1
2 1
2 1
238092 1
1 1
3 1
174267 1
300000 1
279316 1
299998 1
110459 1
73101 1
294829 1
300000 1
127169 1
299999 1
1 1
192636 1
236434 1
300001 1
101923 1
299999 1
200014 1
299998 1
1 1
300000 1
274234 1
224402 1
3 1
1 1
130997 1
121862 1
184112 1
109139 1
52291 1
169399 1
75006 1
34821 1
300001 1
253149 1
214303 1
138606 1
169593 1
181731 1
62340 1
2 1
136405 1
94013 1
1 1
260618 1
264400 1
167742 1
1 1
87505 1
259263 1
18639 1
12125 1
199911 1
186553 1
2 1
43723 1
155055 1
108292 1
160484 1
136725 1
21300 1
130061 1
219128 1
58019 1
29991 1
154366 1
283050 1
51161 1
90860 1
184152 1
23237 1
199630 1
258243 1
1 1
35846 1
1 1
1 1
188909 1
117020 1
300001 1
176957 1
1 1
150527 1
62263 1
300000 1
91986 1
89538 1
1 1
44613 1
1 1
270878 1
152140 1
1 1
47797 1
1 1
55557 1
20730 1
1 1
297023 1
300000 1
2 1
282884 1
143534 1
30322 1
300000 1
22268 1
46119 1
170541 1
1 1
32313 1
296809 1
187169 1
300000 1
270293 1
106196 1
1 1
125852 1
121983 1
9156 1
299998 1
1 1
267753 1
155332 1
1 1
20369 1
229321 1
246404 1
299998 1
1 1
202938 1
190637 1
1 1
182648 1
211404 1
299999 1
261580 1
243011 1
53310 1
176069 1
2 1
225666 1
1 1
44263 1
299999 1
85463 1
157116 1
151842 1
186071 1
1 1
1 1
280444 1
243578 1
1 1
284978 1
299999 1
300001 1
161241 1
57627 1
271965 1
1 1
1 1
93059 1
70390 1
143277 1
97850 1
121674 1
2 1
300000 1
1 1
257709 1
90943 1
26804 1
142913 1
1 1
231826 1
254471 1
66036 1
68590 1
300000 1
2 1
299999 1
261806 1
299998 1
118389 1
229016 1
1 1
1 1
300001 1
286223 1
78463 1
213742 1
187629 1
49567 1
199906 1
204970 1
1 1
142014 1
136999 1
265621 1
153332 1
1 1
107545 1
1 1
5198 1
51849 1
299999 1
117404 1
237588 1
254363 1
114090 1
242368 1
1 1
201107 1
1 1
1 1
299998 1
2 1
8485 1
300001 1
223409 1
1 1
40154 1
299998 1
300001 1
300000 1
184827 1
299999 1
300001 1
1 1
73824 1
299999 1
3 1
49751 1
68158 1
300000 1
300001 1
41650 1
300001 1
139889 1
62628 1
300000 1
2 1
1 1
243497 1
93641 1
282789 1
233208 1
300002 1
1 1
261948 1
62592 1
300000 1
166801 1
299999 1
53366 1
264427 1
168703 1
108530 1
194300 1
145981 1
14648 1
140499 1
1 1
87046 1
141957 1
291207 1
184722 1
300001 1
299999 1
300000 1
23491 1
300002 1
300000 1
264768 1
28928 1
299998 1
300001 1
12655 1
67688 1
1 1
14260 1
300001 1
300000 1
281408 1
55181 1
69611 1
92290 1
1 1
297697 1
63853 1
1 1
85159 1
183856 1
15837 1
41159 1
73717 1
221012 1
152697 1
228100 1
49123 1
95512 1
299998 1
104521 1
224190 1
159290 1
253965 1
3 1
300000 1
131867 1
87220 1
3 1
300001 1
103059 1
227905 1
300001 1
300001 1
113820 1
34788 1
29999 1
3 1
187147 1
118441 1
300001 1
258797 1
300000 1
249621 1
57768 1
300000 1
178790 1
1 1
141930 1
300000 1
26549 1
299999 1
59560 1
299998 1
300000 1
234382 1
189090 1
153211 1
12952 1
300002 1
69764 1
153099 1
267009 1
296660 1
794 1
127584 1
31773 1
239231 1
300002 1
300000 1
16090 1
168823 1
300002 1
249906 1
300000 1
145508 1
1 1
259101 1
203660 1
1 1
300000 1
210877 1
92655 1
300001 1
121619 1
666 1
299999 1
2 1
149824 1
1 1
300001 1
284883 1
3317 1
151623 1
177587 1
218267 1
300000 1
48247 1
98202 1
55835 1
300001 1
260623 1
132460 1
99938 1
8744 1
266890 1
26301 1
58232 1
38527 1
258387 1
72139 1
263228 1
207459 1
42707 1
241854 1
299999 1
242100 1
264952 1
82992 1
273298 1
161619 1
85557 1
131142 1
33737 1
65140 1
300000 1
224299 1
171535 1
263554 1
194136 1
91426 1
300001 1
62260 1
300001 1
11667 1
135585 1
26953 1
2 1
299999 1
212133 1
2199 1
111871 1
2 1
300000 1
145756 1
292692 1
195475 1
113832 1
136356 1
158963 1
1 1
53703 1
132553 1
299999 1
219512 1
168198 1
300000 1
299999 1
190714 1
1 1
218777 1
1 1
300002 1
299999 1
27955 1
84543 1
56779 1
79684 1
240470 1
222034 1
3 1
64016 1
299999 1
1 1
126656 1
104027 1
1 1
300000 1
157176 1
300000 1
218422 1
58227 1
260749 1
300000 1
133282 1
2 1
166025 1
205057 1
299998 1
300001 1
2 1
146145 1
1 1
284922 1
83485 1
1 1
1 1
128307 1
300000 1
99445 1
174570 1
60010 1
297567 1
299998 1
299999 1
1 1
67681 1
164252 1
1 1
172009 1
206093 1
81693 1
1 1
1 1
129061 1
102987 1
214031 1
134985 1
300002 1
92580 1
2 1
300001 1
299999 1
1 1
149097 1
202966 1
7860 1
264530 1
248468 1
2 1
122665 1
3 1
300001 1
1 1
300001 1
58362 1
155808 1
300001 1
119653 1
204472 1
1 1
279200 1
151482 1
1 1
199331 1
162237 1
1 1
300000 1
199229 1
23012 1
275127 1
4248 1
300001 1
3 1
300001 1
220378 1
132232 1
300001 1
126191 1
58988 1
1 1
289751 1
1 1
289367 1
118375 1
69238 1
1 1
132250 1
299998 1
228085 1
1 1
28638 1
249339 1
1372 1
300000 1
2 1
285685 1
199245 1
148574 1
230995 1
264781 1
299999 1
211063 1
264853 1
299999 1
300000 1
1 1
217165 1
299998 1
299999 1
248174 1
8614 1
1 1
280839 1
167900 1
219942 1
1 1
1 1
299999 1
1 1
300000 1
300000 1
95926 1
292722 1
136207 1
55842 1
96853 1
280871 1
280100 1
300002 1
110979 1
300000 1
22680 1
3 1
181934 1
138885 1
63854 1
85804 1
42862 1
2 1
26345 1
203589 1
199293 1
128884 1
2 1
160094 1
2 1
245592 1
170313 1
219762 1
1 1
1 1
300000 1
287971 1
128934 1
279567 1
1 1
51048 1
49286 1
294254 1
281276 1
3 1
43047 1
300000 1
1 1
200360 1
1 1
293916 1
107540 1
1 1
67154 1
170179 1
13513 1
1 1
300000 1
161259 1
148963 1
92677 1
239889 1
217487 1
232696 1
154006 1
300001 1
1 1
67187 1
147090 1
2 1
26469 1
136863 1
54318 1
299999 1
287420 1
299999 1
267885 1
214551 1
116522 1
298762 1
299999 1
20898 1
41298 1
193745 1
2 1
1 1
125630 1
1 1
299998 1
165319 1
299999 1
26511 1
299999 1
1 1
1 1
210433 1
1 1
299998 1
300000 1
246012 1
262218 1
2 1
81850 1
131102 1
293202 1
52741 1
2 1
2 1
29656 1
161049 1
119162 1
20723 1
126430 1
89777 1
173770 1
133377 1
10205 1
134800 1
2 1
79536 1
2 1
126597 1
87900 1
101612 1
171365 1
103621 1
285819 1
2 1
299999 1
121523 1
235113 1
299999 1
25778 1
299999 1
188821 1
144499 1
279944 1
228346 1
2 1
188694 1
287600 1
211913 1
300002 1
299999 1
1 1
299999 1
267366 1
2 1
8874 1
270481 1
299999 1
42503 1
108758 1
1 1
300000 1
264123 1
293587 1
39462 1
1 1
173006 1
183677 1
67462 1
263648 1
228642 1
137476 1
299999 1
300001 1
1519 1
141806 1
178878 1
250192 1
181954 1
99556 1
66783 1
284695 1
240824 1
214954 1
299999 1
69147 1
155755 1
1 1
300000 1
1 1
132537 1
1 1
46520 1
199276 1
2592 1
68486 1
2 1
129366 1
210973 1
160134 1
300000 1
1 1
2 1
1 1
81056 1
299999 1
125297 1
3 1
48437 1
1 1
5063 1
193446 1
266407 1
300000 1
300002 1
56013 1
1 1
258158 1
278329 1
30001 1
73957 1
214630 1
1 1
37403 1
289715 1
43604 1
300000 1
277175 1
2 1
64142 1
1 1
279422 1
299999 1
2 1
242174 1
86557 1
104013 1
166279 1
131588 1
250319 1
79359 1
70349 1
113979 1
143113 1
150517 1
288265 1
290004 1
1 1
163699 1
1 1
193135 1
174281 1
225871 1
91679 1
275902 1
1 1
300001 1
195760 1
224018 1
44804 1
154020 1
181750 1
2 1
1 1
3 1
23950 1
1 1
65073 1
299999 1
300000 1
3 1
258806 1
37515 1
299999 1
203117 1
1 1
117423 1
300000 1
300000 1
3282 1
220713 1
1 1
7562 1
39866 1
3 1
1 1
82211 1
1 1
129361 1
299999 1
77650 1
81803 1
299411 1
7901 1
160821 1
269110 1
281351 1
60299 1
3 1
300002 1
241425 1
210028 1
57339 1
268745 1
80841 1
300000 1
271606 1
193259 1
300000 1
103892 1
120788 1
32973 1
273943 1
215266 1
300000 1
217064 1
125315 1
287405 1
300002 1
91660 1
220864 1
299999 1
3 1
290021 1
1 1
65669 1
136346 1
234586 1
2 1
102872 1
1 1
246520 1
1 1
238801 1
194929 1
223026 1
247805 1
92822 1
2 1
178329 1
136619 1
1 1
1 1
220862 1
279309 1
118514 1
631 1
143324 1
297195 1
202038 1
190925 1
211255 1
86980 1
279096 1
147560 1
299999 1
117757 1
300001 1
299999 1
116409 1
133943 1
219757 1
129220 1
30934 1
1 1
299999 1
300001 1
70276 1
296598 1
182580 1
1 1
186780 1
62013 1
282531 1
300002 1
119901 1
42243 1
196019 1
1 1
134180 1
2 1
299999 1
3 1
2 1
9132 1
218742 1
124566 1
43281 1
300000 1
52500 1
154468 1
1 1
3 1
300001 1
168593 1
76607 1
106835 1
1 1
41894 1
300001 1
2 1
3 1
102089 1
29827 1
2427 1
104340 1
247399 1
258264 1
23778 1
1 1
1 1
106265 1
300000 1
228415 1
300001 1
111140 1
151364 1
291661 1
248015 1
67142 1
294821 1
166996 1
250208 1
3181 1
99277 1
77632 1
1 1
148776 1
104182 1
299998 1
299999 1
82766 1
133185 1
236708 1
85645 1
1 1
178017 1
299999 1
154958 1
296 1
217570 1
300001 1
213386 1
1 1
280244 1
300000 1
144934 1
263615 1
106183 1
94198 1
228371 1
83476 1
96566 1
285752 1
1 1
179636 1
135390 1
3 1
184938 1
2240 1
1 1
92129 1
299999 1
255834 1
124285 1
31143 1
2 1
200022 1
2891 1
251284 1
300002 1
300000 1
96444 1
212021 1
221659 1
215516 1
300000 1
146819 1
52613 1
67058 1
299999 1
300002 1
252358 1
1 1
1 1
1 1
56837 1
130183 1
14282 1
300001 1
49900 1
124247 1
252117 1
300000 1
172726 1
1 1
276972 1
19549 1
162490 1
1 1
78951 1
300000 1
242638 1
136321 1
214824 1
193202 1
199927 1
70952 1
214344 1
242111 1
300001 1
1 1
3 1
62995 1
300001 1
95724 1
130331 1
1 1
223274 1
300000 1
3 1
144892 1
2 1
299999 1
1 1
26526 1
1 1
1 1
300000 1
82947 1
300000 1
299999 1
206393 1
1 1
300001 1
294887 1
207561 1
88211 1
284476 1
299999 1
182742 1
299999 1
192983 1
87999 1
300000 1
2 1
170836 1
130521 1
300000 1
1 1
105873 1
224707 1
88127 1
50006 1
117288 1
174274 1
1 1
33123 1
1 1
29130 1
52283 1
219061 1
1 1
1 1
103235 1
177310 1
289207 1
29207 1
47935 1
99425 1
166524 1
273062 1
190716 1
44908 1
299999 1
284071 1
221300 1
79612 1
236157 1
153007 1
171241 1
1 1
72631 1
50620 1
4335 1
1 1
259864 1
173017 1
68437 1
172056 1
300000 1
300000 1
299999 1
42176 1
191433 1
1 1
267931 1
262941 1
1 1
1 1
47392 1
171349 1
165328 1
105031 1
60074 1
300000 1
251567 1
113637 1
238895 1
25643 1
266756 1
299999 1
1 1
137525 1
143406 1
81011 1
250334 1
14374 1
185483 1
237427 1
1 1
126522 1
177167 1
192813 1
230047 1
1355 1
9444 1
220634 1
54054 1
1 1
99425 1
28699 1
113201 1
1 1
90060 1
1525 1
2 1
1 1
300001 1
239047 1
130174 1
207067 1
68523 1
196194 1
263480 1
153711 1
2 1
174313 1
233034 1
299998 1
227641 1
196085 1
254794 1
276817 1
300000 1
234772 1
189684 1
98250 1
156289 1
29564 1
171186 1
44264 1
1 1
273327 1
186869 1
238800 1
165072 1
113131 1
300000 1
14688 1
2 1
82674 1
269359 1
1 1
234985 1
1 1
102430 1
299999 1
290738 1
242830 1
42456 1
299999 1
1 1
261249 1
268627 1
1 1
174788 1
281029 1
274621 1
61369 1
1 1
269040 1
1 1
166824 1
1 1
240085 1
132506 1
88510 1
26746 1
26482 1
1 1
39667 1
1 1
300000 1
3 1
88489 1
2 1
97677 1
1 1
299999 1
1 1
3 1
56141 1
203925 1
1 1
299998 1
300002 1
1 1
155419 1
1 1
156688 1
251675 1
113565 1
191249 1
243495 1
232963 1
99187 1
235413 1
296260 1
48234 1
300000 1
1 1
23768 1
170493 1
242933 1
140102 1
92361 1
199847 1
61524 1
60247 1
300000 1
2 1
181584 1
76477 1
300000 1
107958 1
253170 1
27921 1
234440 1
13921 1
300000 1
73889 1
28051 1
214151 1
94112 1
299999 1
299998 1
179546 1
300002 1
147647 1
300000 1
18099 1
1 1
26312 1
76017 1
3 1
149694 1
148422 1
39619 1
300000 1
299998 1
195887 1
96795 1
1 1
100247 1
110877 1
40448 1
221687 1
299644 1
83875 1
224151 1
102831 1
284374 1
282140 1
108880 1
1 1
246530 1
300000 1
246808 1
246888 1
182501 1
78231 1
6187 1
1 1
64343 1
299999 1
1 1
1 1
115231 1
1 1
250580 1
1 1
220376 1
149726 1
158316 1
196466 1
220164 1
2 1
1 1
279572 1
236081 1
1 1
206635 1
273399 1
145179 1
208592 1
199109 1
299999 1
121809 1
55630 1
242061 1
299998 1
27162 1
287176 1
229059 1
300000 1
162483 1
286563 1
300000 1
125351 1
145403 1
48623 1
38749 1
7687 1
257693 1
47995 1
284177 1
62313 1
87797 1
230846 1
255359 1
300001 1
2 1
177258 1
195830 1
300000 1
2 1
153173 1
300001 1
1 1
1 1
76386 1
114095 1
250459 1
250426 1
173200 1
100410 1
1 1
5973 1
117049 1
1 1
164456 1
295061 1
2 1
195341 1
1 1
1 1
1 1
299999 1
151775 1
47859 1
99701 1
283526 1
202313 1
138449 1
2 1
1 1
113304 1
249146 1
1 1
2 1
1 1
34363 1
250581 1
300001 1
77873 1
300001 1
1 1
127851 1
85748 1
1 1
50478 1
65975 1
1 1
1 1
233893 1
183283 1
160146 1
300002 1
228654 1
160210 1
1 1
299998 1
131679 1
1 1
238503 1
1 1
163069 1
300000 1
91216 1
113745 1
257723 1
1 1
1 1
171058 1
300001 1
71665 1
1 1
170708 1
300002 1
118084 1
262271 1
171769 1
279353 1
300000 1
5461 1
32976 1
300000 1
39728 1
114927 1
44745 1
219720 1
3 1
246664 1
1 1
175042 1
209101 1
1 1
74323 1
232083 1
299999 1
65215 1
31209 1
96874 1
175849 1
21413 1
250193 1
215440 1
2 1
195375 1
210139 1
300000 1
300000 1
264352 1
130473 1
1 1
300000 1
1 1
174130 1
244546 1
61259 1
247918 1
242052 1
2 1
240575 1
161848 1
289919 1
242518 1
1 1
300000 1
299999 1
2 1
178373 1
33477 1
153839 1
291137 1
299998 1
300001 1
1 1
165481 1
300000 1
124419 1
2 1
3 1
192498 1
1 1
2 1
296073 1
2 1
2 1
1 1
300000 1
299999 1
288929 1
300000 1
21531 1
125418 1
1 1
74240 1
210730 1
300000 1
126438 1
103553 1
299999 1
17842 1
191042 1
183438 1
45911 1
231031 1
195924 1
73099 1
300001 1
300000 1
269916 1
67547 1
115155 1
49008 1
112001 1
299999 1
290811 1
287706 1
299999 1
9609 1
146651 1
2 1
106320 1
85213 1
118033 1
259397 1
273192 1
92408 1
300001 1
102502 1
3 1
299999 1
99285 1
79536 1
268005 1
193446 1
127317 1
205423 1
1 1
175942 1
1 1
81063 1
96311 1
300001 1
218178 1
8296 1
300000 1
113291 1
1 1
3021 1
236891 1
35912 1
135757 1
91982 1
240400 1
1 1
83773 1
1 1
200345 1
296181 1
49557 1
163046 1
272033 1
105660 1
299357 1
164468 1
299999 1
123339 1
299998 1
1 1
36894 1
299999 1
15920 1
296974 1
300000 1
232375 1
300000 1
111791 1
1 1
3 1
269888 1
201175 1
108736 1
241202 1
69385 1
35687 1
76436 1
300002 1
300002 1
80669 1
1 1
3 1
288701 1
23294 1
300000 1
211654 1
110433 1
212408 1
149360 1
299999 1
120136 1
1 1
98716 1
188494 1
8512 1
300000 1
231744 1
300000 1
242035 1
88117 1
2 1
283549 1
278872 1
99467 1
143413 1
277889 1
300000 1
227426 1
202012 1
2 1
27426 1
189166 1
95948 1
277298 1
23216 1
300002 1
293470 1
1 1
21558 1
33919 1
179164 1
262719 1
288162 1
289623 1
2 1
147423 1
273757 1
32098 1
299999 1
56470 1
60308 1
239309 1
265537 1
2 1
299999 1
292079 1
1 1
2 1
214626 1
300001 1
1 1
4074 1
1 1
10933 1
300000 1
215232 1
1 1
147764 1
90713 1
255624 1
2 1
228344 1
114354 1
30584 1
3 1
287832 1
3 1
1 1
12364 1
1 1
299233 1
241600 1
272380 1
300001 1
161676 1
299999 1
160621 1
176525 1
208790 1
163715 1
125830 1
198762 1
179831 1
41740 1
1 1
17400 1
300000 1
24293 1
9815 1
18797 1
2 1
299999 1
110551 1
80353 1
1 1
300000 1
42488 1
216457 1
65799 1
242962 1
300001 1
51392 1
1 1
200889 1
128718 1
2 1
24996 1
299631 1
116364 1
185018 1
159201 1
41253 1
177052 1
2 1
207142 1
1 1
166041 1
282688 1
123974 1
179493 1
2 1
237671 1
16440 1
281031 1
126388 1
299998 1
233560 1
239552 1
117602 1
278454 1
1 1
111153 1
299999 1
1 1
300001 1
181595 1
1 1
198447 1
43511 1
3 1
299999 1
296677 1
39907 1
161083 1
280786 1
159001 1
36083 1
219872 1
87999 1
13088 1
225232 1
296351 1
127262 1
27003 1
300001 1
80323 1
158870 1
82512 1
233945 1
300000 1
1 1
148724 1
300000 1
1 1
299999 1
91985 1
97105 1
261498 1
39601 1
256637 1
2 1
15135 1
300000 1
46092 1
242017 1
9673 1
1 1
299999 1
300000 1
25255 1
300001 1
285230 1
20787 1
173289 1
175721 1
280346 1
1 1
52737 1
91624 1
116061 1
215462 1
226305 1
219214 1
14290 1
52341 1
54347 1
95925 1
271902 1
178968 1
21460 1
32538 1
131600 1
88820 1
267942 1
300002 1
2 1
299999 1
300001 1
3 1
100130 1
152272 1
1 1
264502 1
87580 1
299999 1
39936 1
299999 1
29875 1
300000 1
300001 1
233293 1
39251 1
2 1
126497 1
218241 1
276673 1
90138 1
284036 1
13159 1
149692 1
270296 1
23940 1
119756 1
109937 1
1 1
47372 1
3 1
286597 1
263092 1
1 1
249198 1
60640 1
1 1
300000 1
130601 1
134341 1
3 1
90075 1
143465 1
203021 1
213836 1
74112 1
27779 1
89926 1
3 1
262647 1
43555 1
252686 1
299998 1
234573 1
98668 1
300001 1
36664 1
79219 1
44325 1
119644 1
282499 1
212792 1
1 1
220451 1
1 1
261862 1
300001 1
1 1
300001 1
300000 1
300000 1
276745 1
299999 1
164304 1
282864 1
299999 1
104945 1
277749 1
299999 1
126971 1
300000 1
1 1
1 1
58248 1
262287 1
3 1
169772 1
284224 1
202603 1
34366 1
199690 1
300001 1
246715 1
135287 1
270419 1
1 1
300001 1
1 1
154770 1
157570 1
300000 1
1 1
1 1
146096 1
208629 1
27157 1
289395 1
168379 1
126982 1
300000 1
278476 1
95396 1
300002 1
300000 1
56858 1
300000 1
253773 1
300001 1
281266 1
18287 1
235710 1
239308 1
1 1
119460 1
201286 1
239923 1
138882 1
268985 1
1 1
1 1
1 1
1 1
43873 1
1 1
169655 1
300002 1
166203 1
136762 1
75999 1
1657 1
282340 1
135712 1
277446 1
189064 1
240012 1
87118 1
300001 1
21344 1
187322 1
141156 1
47079 1
132113 1
241678 1
156589 1
6453 1
286078 1
184041 1
145635 1
1 1
166413 1
217180 1
224071 1
1 1
191385 1
104593 1
129410 1
299999 1
206247 1
129928 1
72954 1
300001 1
3 1
1 1
58053 1
1 1
104560 1
45954 1
157717 1
182905 1
300001 1
26201 1
70888 1
272750 1
300002 1
30814 1
2 1
199841 1
156369 1
299999 1
80230 1
3 1
300000 1
9109 1
170724 1
197098 1
300000 1
237345 1
181962 1
1 1
300001 1
105177 1
242956 1
299998 1
160581 1
299998 1
193466 1
300000 1
300000 1
61155 1
3 1
122725 1
11145 1
300000 1
87427 1
56211 1
79734 1
1 1
300001 1
2 1
143550 1
213976 1
139433 1
11868 1
299999 1
300000 1
225110 1
98133 1
163182 1
3 1
156991 1
3 1
299998 1
1 1
69805 1
256803 1
63664 1
268800 1
290847 1
1 1
149364 1
54542 1
300002 1
299999 1
299999 1
300001 1
1 1
1 1
258626 1
157718 1
89059 1
2 1
1 1
69722 1
238687 1
3602 1
1 1
245743 1
300000 1
153460 1
128275 1
282807 1
1 1
1 1
299999 1
2 1
1 1
223710 1
161578 1
300000 1
2 1
251906 1
1 1
169262 1
1 1
300000 1
111482 1
299999 1
268595 1
80464 1
1 1
300000 1
224998 1
290008 1
233371 1
37225 1
1 1
2 1
124631 1
1 1
299999 1
120757 1
2 1
77867 1
300001 1
2 1
127927 1
1 1
1 1
1 1
146587 1
1 1
47075 1
3 1
289548 1
238222 1
1 1
1 1
208960 1
70999 1
300001 1
1 1
215077 1
299999 1
269528 1
300000 1
248771 1
236173 1
283810 1
257781 1
50109 1
276872 1
300001 1
52676 1
176221 1
70065 1
31457 1
163823 1
209206 1
1 1
256750 1
4976 1
58748 1
300000 1
299999 1
236805 1
126012 1
299999 1
2 1
232716 1
299999 1
3 1
266446 1
237499 1
3032 1
242610 1
4142 1
2 1
2 1
1 1
187242 1
300000 1
2745 1
126585 1
290788 1
66420 1
254895 1
300000 1
219282 1
39701 1
158419 1
97910 1
2 1
300001 1
299999 1
90326 1
1 1
95032 1
169392 1
235809 1
81942 1
1 1
181763 1
1 1
127644 1
278535 1
213802 1
1 1
10761 1
83678 1
300000 1
175912 1
1 1
136817 1
2 1
93648 1
38081 1
200461 1
10929 1
35426 1
3 1
299999 1
242377 1
112497 1
241452 1
223862 1
28676 1
251561 1
255926 1
118655 1
300001 1
299999 1
132496 1
7101 1
115424 1
2 1
172589 1
300000 1
3 1
39606 1
89100 1
133685 1
300000 1
300000 1
78983 1
146406 1
1 1
167620 1
81843 1
22293 1
196583 1
58557 1
299999 1
1 1
2 1
251415 1
284748 1
52058 1
286238 1
269154 1
300001 1
41443 1
160594 1
160694 1
172303 1
3 1
300000 1
64549 1
158179 1
299999 1
132163 1
148911 1
1 1
1 1
41983 1
45161 1
232826 1
72597 1
48710 1
81687 1
164931 1
21635 1
33738 1
216739 1
159849 1
148258 1
44240 1
68291 1
300001 1
299999 1
300000 1
237123 1
300002 1
1 1
141634 1
1 1
300000 1
138256 1
1 1
254332 1
103715 1
300001 1
300000 1
300001 1
190282 1
170855 1
289491 1
27237 1
1 1
235650 1
2975 1
300000 1
1 1
300001 1
1 1
37337 1
138877 1
156729 1
3 1
268782 1
117472 1
300000 1
1 1
300000 1
225901 1
199084 1
210989 1
299999 1
300001 1
237317 1
249566 1
300000 1
6713 1
185463 1
25713 1
22073 1
248146 1
269379 1
45736 1
28039 1
99266 1
299999 1
124078 1
153647 1
158044 1
237510 1
43575 1
1 1
217062 1
276408 1
146462 1
21596 1
194850 1
300000 1
1 1
143812 1
300001 1
110193 1
262669 1
270386 1
296672 1
300000 1
1 1
172386 1
300001 1
36967 1
300002 1
300001 1
38519 1
245136 1
163913 1
178767 1
50046 1
145819 1
1 1
62357 1
136271 1
139276 1
183290 1
210722 1
300001 1
299999 1
221231 1
203816 1
1 1
291316 1
300002 1
3 1
1 1
240715 1
159246 1
93498 1
3267 1
18316 1
59689 1
300000 1
50531 1
155187 1
52493 1
85457 1
123198 1
3 1
300000 1
8864 1
6513 1
299999 1
185774 1
276517 1
1 1
199536 1
32827 1
295517 1
204395 1
186111 1
287767 1
281073 1
1 1
78412 1
174626 1
258711 1
212611 1
1 1
1 1
291442 1
300001 1
37958 1
59190 1
4183 1
236652 1
1 1
1 1
2 1
186046 1
57790 1
134681 1
88735 1
72774 1
138665 1
50713 1
238149 1
299999 1
300001 1
292325 1
300001 1
1 1
1 1
246119 1
192521 1
260680 1
9960 1
194815 1
300001 1
82145 1
157964 1
202363 1
2 1
239741 1
261240 1
215327 1
166013 1
223336 1
184032 1
192806 1
64568 1
218906 1
163943 1
99825 1
224362 1
1 1
155142 1
147806 1
133322 1
198327 1
300000 1
300002 1
227396 1
119937 1
2 1
263145 1
300000 1
15850 1
168029 1
733 1
93738 1
3 1
142367 1
1 1
1 1
61960 1
299999 1
2 1
129144 1
300001 1
285708 1
300001 1
175027 1
1 1
230019 1
56117 1
209217 1
277915 1
1 1
2 1
1 1
35272 1
65281 1
1 1
202646 1
252348 1
299999 1
187774 1
36533 1
153063 1
235152 1
239053 1
245266 1
85080 1
296894 1
300002 1
3 1
215355 1
144642 1
2 1
292758 1
94668 1
176966 1
151857 1
227589 1
138899 1
267926 1
256321 1
220938 1
180488 1
226580 1
2 1
1 1
300000 1
200596 1
187535 1
27317 1
205783 1
112756 1
150217 1
149787 1
264064 1
299999 1
264907 1
238757 1
72270 1
2 1
1 1
58737 1
87247 1
300000 1
123550 1
1 1
3 1
166298 1
3 1
1 1
139185 1
126546 1
1959 1
240288 1
259277 1
240597 1
49960 1
54163 1
55808 1
300000 1
193101 1
299999 1
300001 1
300000 1
124236 1
11955 1
3716 1
3 1
42011 1
299998 1
95996 1
300001 1
178873 1
414 1
70072 1
3 1
114524 1
219067 1
212708 1
88754 1
2 1
1 1
1 1
300000 1
151610 1
67269 1
175258 1
300001 1
239739 1
178935 1
219964 1
102948 1
299999 1
135737 1
273213 1
105 1
234009 1
214208 1
36555 1
194467 1
148125 1
59564 1
3 1
1 1
300001 1
297340 1
595 1
39841 1
1 1
299999 1
48589 1
162348 1
9680 1
256933 1
194181 1
299999 1
266938 1
97815 1
1 1
256214 1
8297 1
200887 1
122065 1
254635 1
97664 1
151391 1
157490 1
2 1
232793 1
149630 1
44905 1
265255 1
300001 1
253633 1
125421 1
276495 1
299999 1
242635 1
300001 1
300001 1
1 1
2 1
147628 1
197521 1
170363 1
300001 1
295080 1
130761 1
206877 1
134499 1
299999 1
288044 1
287008 1
118527 1
50244 1
224738 1
300001 1
248185 1
254179 1
236766 1
1 1
216831 1
235914 1
85596 1
74715 1
183115 1
300000 1
173696 1
3 1
114070 1
300001 1
300000 1
226386 1
122531 1
3 1
163139 1
300001 1
1 1
2 1
218912 1
208619 1
84516 1
72192 1
213486 1
244193 1
55091 1
75241 1
184532 1
300001 1
253316 1
3 1
1 1
1 1
227548 1
1 1
268296 1
97428 1
1 1
129483 1
2 1
230289 1
2 1
140339 1
159478 1
128055 1
135180 1
1 1
118127 1
48214 1
300001 1
1 1
191177 1
33653 1
300001 1
1 1
253320 1
42051 1
242081 1
158312 1
1 1
2 1
102310 1
300000 1
145402 1
80984 1
300001 1
299999 1
209739 1
1 1
262200 1
49033 1
87048 1
165527 1
300000 1
10595 1
102712 1
300001 1
215925 1
300001 1
168960 1
161059 1
2 1
1 1
113372 1
52762 1
300002 1
1 1
300000 1
240475 1
184581 1
2 1
160585 1
291403 1
3 1
196828 1
299999 1
89733 1
299999 1
1 1
97112 1
117071 1
57887 1
218285 1
1 1
137171 1
233925 1
299999 1
68779 1
114068 1
300000 1
2 1
17918 1
51858 1
296831 1
162756 1
268166 1
39180 1
1 1
76924 1
145160 1
18600 1
231426 1
173379 1
100609 1
82826 1
1 1
29733 1
1 1
275900 1
172277 1
300001 1
230665 1
300001 1
300001 1
207106 1
52970 1
168937 1
291635 1
117413 1
179659 1
76617 1
299999 1
299999 1
291682 1
11006 1
177793 1
240160 1
300000 1
115006 1
1 1
1 1
3 1
28168 1
74415 1
156556 1
3 1
300000 1
255627 1
91789 1
241929 1
300002 1
226890 1
219007 1
187576 1
1 1
299999 1
1 1
1 1
1 1
299999 1
1 1
213826 1
3 1
256783 1
170856 1
215854 1
38822 1
1 1
289397 1
271321 1
285517 1
299999 1
82567 1
300002 1
299999 1
129258 1
189333 1
200423 1
265572 1
1 1
153249 1
6145 1
121965 1
1 1
49254 1
1 1
272197 1
276792 1
261611 1
188768 1
300000 1
177657 1
1 1
299999 1
31353 1
1 1
240001 1
38645 1
234393 1
126174 1
75798 1
120796 1
299999 1
104036 1
80385 1
247906 1
106467 1
65022 1
29365 1
261307 1
300000 1
299999 1
114038 1
1 1
202036 1
3 1
22163 1
211506 1
14959 1
13020 1
293904 1
132319 1
300000 1
18559 1
260056 1
136602 1
193004 1
46220 1
99364 1
57722 1
300001 1
135686 1
300001 1
102122 1
118598 1
251815 1
59065 1
162057 1
1 1
65359 1
203608 1
157524 1
5059 1
1 1
292718 1
153081 1
221050 1
239096 1
223557 1
1 1
203543 1
300000 1
136279 1
1 1
14192 1
112430 1
7763 1
183102 1
300001 1
189136 1
19071 1
136139 1
1 1
68859 1
226460 1
70886 1
6990 1
299999 1
89269 1
177971 1
15590 1
124906 1
68822 1
275463 1
38954 1
214473 1
300000 1
238236 1
300000 1
300000 1
271703 1
112217 1
124282 1
3 1
1 1
100431 1
60365 1
299999 1
30276 1
299999 1
300000 1
1 1
169732 1
300001 1
8517 1
1 1
268278 1
1 1
299999 1
299999 1
199991 1
300000 1
249493 1
256462 1
93059 1
210284 1
259680 1
258565 1
1 1
299999 1
47231 1
114562 1
261835 1
299999 1
121613 1
153907 1
195721 1
1 1
3 1
300001 1
78485 1
59845 1
299999 1
1 1
134374 1
1 1
54515 1
87994 1
86684 1
197765 1
29029 1
2 1
55448 1
28364 1
246874 1
252144 1
300001 1
13900 1
76117 1
287850 1
300000 1
1 1
269804 1
68019 1
300001 1
68786 1
75742 1
201492 1
81665 1
237894 1
1 1
179868 1
25192 1
300000 1
299 1
300001 1
299999 1
251499 1
1 1
121030 1
162986 1
143086 1
218535 1
181661 1
300000 1
255966 1
286431 1
208800 1
300000 1
210065 1
3 1
156381 1
2 1
88743 1
206562 1
70463 1
3 1
299999 1
246967 1
277824 1
239008 1
300001 1
2 1
25000 1
1 1
1 1
300001 1
2 1
88461 1
89572 1
300000 1
55603 1
184235 1
175346 1
220811 1
27250 1
299999 1
277917 1
152934 1
1 1
300001 1
235874 1
110947 1
300002 1
294124 1
1 1
207204 1
271707 1
135425 1
1 1
232874 1
2 1
118991 1
107172 1
78022 1
3 1
164017 1
146758 1
44046 1
111374 1
299999 1
252038 1
118748 1
300000 1
299999 1
53765 1
300001 1
300000 1
212103 1
113041 1
158112 1
148250 1
129886 1
85923 1
242570 1
1 1
1 1
299999 1
20032 1
1 1
274272 1
269989 1
134263 1
185125 1
2 1
300000 1
300000 1
1 1
263495 1
15099 1
241475 1
13820 1
75889 1
167306 1
1 1
230401 1
177263 1
211476 1
216544 1
39181 1
267827 1
2 1
138875 1
52002 1
299999 1
300001 1
23006 1
2 1
300002 1
8971 1
125129 1
1 1
276362 1
278993 1
4237 1
300001 1
3 1
300001 1
5637 1
18248 1
1 1
136649 1
246704 1
280990 1
1 1
1 1
262442 1
1 1
299999 1
221217 1
52532 1
78467 1
300000 1
270428 1
233164 1
293132 1
1 1
19041 1
188446 1
40368 1
174000 1
31656 1
3 1
107278 1
45329 1
300001 1
300001 1
139870 1
64978 1
133755 1
300002 1
300001 1
83767 1
300001 1
1 1
156691 1
174865 1
240507 1
62221 1
95353 1
300000 1
167886 1
3 1
237101 1
171516 1
299999 1
300001 1
1 1
55506 1
246889 1
85478 1
300000 1
233708 1
300001 1
1 1
300000 1
3 1
1 1
293922 1
280793 1
182018 1
300000 1
268893 1
226612 1
100279 1
1 1
280392 1
77108 1
46424 1
101613 1
300001 1
190007 1
67823 1
67332 1
201846 1
29046 1
3 1
114847 1
155766 1
267595 1
14199 1
300002 1
281780 1
219250 1
75320 1
1 1
154052 1
300001 1
84584 1
248563 1
273794 1
14904 1
300000 1
236188 1
135741 1
38312 1
250370 1
235984 1
300000 1
3 1
244664 1
1 1
49614 1
300001 1
27793 1
27680 1
68010 1
299999 1
294628 1
294736 1
299999 1
55692 1
248872 1
245609 1
125438 1
300002 1
183950 1
138876 1
1 1
31454 1
300000 1
300000 1
224077 1
190923 1
88331 1
284290 1
222268 1
116141 1
150456 1
140672 1
95807 1
111942 1
104756 1
242430 1
153952 1
98743 1
217039 1
50546 1
117419 1
300000 1
287239 1
22209 1
280468 1
212762 1
260386 1
142269 1
259746 1
248711 1
300000 1
3 1
57164 1
300000 1
97782 1
299999 1
215771 1
1 1
120563 1
197130 1
300001 1
205248 1
56526 1
262815 1
235899 1
3 1
299999 1
294547 1
300000 1
1 1
89934 1
300000 1
121816 1
300000 1
239416 1
66883 1
288996 1
3 1
300001 1
2 1
300002 1
300001 1
158022 1
1 1
242122 1
300000 1
138750 1
2 1
300002 1
2 1
290088 1
2 1
300002 1
112343 1
300001 1
78174 1
223646 1
299998 1
88871 1
1 1
299999 1
87540 1
205265 1
97207 1
192147 1
152370 1
13746 1
1 1
164127 1
2 1
300000 1
15803 1
246745 1
1 1
31621 1
2 1
228125 1
3 1
160290 1
1225 1
296511 1
159303 1
51517 1
273634 1
300000 1
238424 1
93253 1
1 1
121844 1
176795 1
283951 1
2 1
174209 1
198681 1
160428 1
191227 1
24954 1
269342 1
300000 1
172536 1
119894 1
253416 1
298741 1
82828 1
195620 1
18571 1
119357 1
114901 1
221857 1
215182 1
286325 1
300000 1
284001 1
22183 1
300000 1
192271 1
1 1
46656 1
166354 1
2 1
258701 1
10367 1
222816 1
2 1
55845 1
1 1
2 1
300000 1
300001 1
42586 1
207289 1
63944 1
1 1
229301 1
1 1
1 1
176174 1
86838 1
68949 1
197136 1
2 1
2 1
190541 1
240544 1
2 1
75856 1
53455 1
264489 1
165598 1
56227 1
300000 1
1 1
3 1
106177 1
82837 1
97177 1
264697 1
1 1
299999 1
40108 1
300000 1
300000 1
215774 1
22295 1
65520 1
7705 1
1 1
300001 1
1 1
234830 1
39828 1
300000 1
1 1
182299 1
86245 1
127471 1
230797 1
51597 1
47273 1
1 1
104282 1
6751 1
92348 1
286960 1
190573 1
3 1
3 1
2 1
198137 1
219378 1
273153 1
16832 1
207615 1
300000 1
171156 1
74828 1
78158 1
51676 1
49492 1
300000 1
195685 1
72625 1
112424 1
207904 1
75879 1
185632 1
88294 1
291326 1
149776 1
232144 1
174300 1
280588 1
121313 1
62789 1
64149 1
299998 1
300001 1
299998 1
40660 1
251024 1
87237 1
134064 1
299999 1
29267 1
1 1
247249 1
124395 1
208335 1
299999 1
51364 1
139707 1
300000 1
230671 1
211592 1
255287 1
300000 1
300000 1
193971 1
148870 1
2 1
47898 1
246966 1
2 1
198011 1
147485 1
214283 1
54101 1
262896 1
62538 1
293865 1
1 1
245269 1
93587 1
1 1
300000 1
49273 1
1 1
74117 1
1 1
241810 1
299999 1
234616 1
52271 1
190727 1
300000 1
299999 1
3 1
1 1
300002 1
107091 1
289914 1
1 1
1 1
121185 1
1 1
189703 1
240806 1
300000 1
182669 1
275821 1
275621 1
217657 1
259207 1
30190 1
47143 1
121200 1
104914 1
99428 1
15316 1
108541 1
176844 1
135588 1
300000 1
284290 1
48972 1
206299 1
119642 1
90929 1
2 1
261237 1
121300 1
299998 1
1 1
264854 1
247735 1
183734 1
291065 1
1 1
72342 1
10506 1
162137 1
299999 1
17493 1
119659 1
95551 1
300001 1
1 1
240165 1
174083 1
21252 1
1 1
78879 1
138204 1
130009 1
259760 1
70760 1
300000 1
1 1
185470 1
41016 1
144143 1
299998 1
151442 1
300001 1
126545 1
287541 1
13876 1
206158 1
92270 1
1 1
291110 1
183178 1
1 1
208898 1
22664 1
290989 1
270683 1
300001 1
105093 1
131213 1
1 1
300002 1
299998 1
300000 1
300000 1
7176 1
299999 1
10978 1
280961 1
133887 1
276758 1
185063 1
70750 1
1 1
180578 1
238913 1
201857 1
1 1
32446 1
58647 1
1 1
9370 1
100104 1
205527 1
135040 1
300000 1
1 1
299999 1
79911 1
69982 1
299999 1
300001 1
2 1
49528 1
97459 1
174415 1
261464 1
200624 1
1 1
1427 1
260281 1
300000 1
253842 1
299999 1
221558 1
299999 1
169468 1
1 1
103260 1
39079 1
156688 1
300000 1
169069 1
11497 1
184633 1
41116 1
81943 1
2 1
16049 1
293976 1
189569 1
3 1
239203 1
299999 1
51163 1
3 1
166572 1
1 1
157664 1
2 1
50993 1
3 1
194965 1
56686 1
34498 1
119706 1
12997 1
299999 1
157442 1
237982 1
299999 1
93565 1
87558 1
1 1
184494 1
222812 1
300000 1
108149 1
1 1
90925 1
1 1
46915 1
300001 1
3959 1
43254 1
84715 1
134618 1
224396 1
109739 1
211126 1
1 1
275448 1
147319 1
144010 1
252048 1
10669 1
1 1
83801 1
206156 1
36499 1
201599 1
214858 1
94978 1
56017 1
299999 1
300000 1
1 1
74446 1
299999 1
1 1
245998 1
53730 1
178476 1
1 1
16448 1
115610 1
299999 1
293807 1
167919 1
1 1
300000 1
87260 1
300000 1
1 1
159537 1
27646 1
210831 1
1 1
123534 1
2 1
207855 1
159364 1
195553 1
299999 1
27901 1
126738 1
161272 1
186211 1
278193 1
15039 1
41981 1
150209 1
299998 1
253251 1
286480 1
247788 1
300000 1
152163 1
300001 1
180898 1
1 1
1 1
88976 1
127550 1
65795 1
72930 1
122193 1
300000 1
120039 1
300000 1
10887 1
300000 1
300001 1
1 1
68681 1
2 1
112988 1
299999 1
237042 1
174802 1
1 1
2 1
299998 1
2 1
87228 1
109672 1
216698 1
73884 1
129629 1
98368 1
300000 1
3 1
275670 1
50979 1
211586 1
1 1
44733 1
177691 1
1 1
94971 1
94535 1
299999 1
279154 1
2921 1
1 1
121128 1
300001 1
2 1
2 1
46902 1
133087 1
297370 1
300000 1
219448 1
37420 1
79619 1
300001 1
155289 1
39643 1
1 1
2 1
206209 1
110972 1
739 1
238251 1
247605 1
1 1
199657 1
3 1
156556 1
300000 1
300001 1
227882 1
300001 1
270673 1
39925 1
106997 1
255716 1
1 1
111661 1
202986 1
111611 1
290144 1
300000 1
65133 1
1 1
48817 1
1 1
299999 1
68385 1
289635 1
127070 1
157123 1
1 1
300001 1
299999 1
148346 1
283933 1
90963 1
23014 1
1 1
49416 1
133429 1
1 1
1 1
19964 1
299999 1
165000 1
267148 1
300001 1
1 1
57183 1
300001 1
1 1
2 1
114336 1
264026 1
3 1
300000 1
151766 1
288455 1
274754 1
194581 1
1 1
300001 1
249653 1
173830 1
236309 1
131850 1
297309 1
299998 1
299032 1
201905 1
8594 1
2 1
229800 1
16694 1
46921 1
15673 1
299999 1
239912 1
300000 1
299999 1
1 1
197712 1
111089 1
1 1
259518 1
277129 1
210363 1
300001 1
142660 1
80006 1
202553 1
246777 1
108117 1
248482 1
36640 1
198073 1
154163 1
121246 1
68872 1
245367 1
78928 1
300001 1
1 1
70908 1
300000 1
178915 1
1 1
197784 1
291695 1
148479 1
180366 1
212500 1
300000 1
7777 1
106870 1
243836 1
51267 1
143971 1
2 1
1 1
264498 1
299998 1
68699 1
265119 1
3 1
226953 1
299999 1
219985 1
262809 1
300000 1
107092 1
78200 1
299998 1
1 1
159786 1
3 1
211794 1
6115 1
173463 1
94100 1
29797 1
220959 1
132082 1
107725 1
40570 1
43526 1
300001 1
6995 1
1 1
150658 1
300002 1
251047 1
150860 1
226424 1
300001 1
42145 1
3 1
32268 1
93998 1
2 1
52927 1
1 1
49801 1
299999 1
128152 1
3724 1
183577 1
173666 1
1 1
26427 1
288928 1
286883 1
232640 1
7861 1
143824 1
219556 1
1 1
1 1
268747 1
300001 1
273668 1
1 1
89789 1
120285 1
250336 1
146998 1
1 1
261846 1
1 1
19116 1
21678 1
299999 1
300001 1
300001 1
299999 1
1 1
171596 1
299999 1
299998 1
59786 1
256573 1
46916 1
1 1
300001 1
7064 1
2511 1
299999 1
242314 1
119536 1
273109 1
1 1
165935 1
178634 1
1 1
300001 1
17698 1
228892 1
2 1
51690 1
187234 1
112109 1
1 1
107177 1
226905 1
44950 1
300000 1
125794 1
129769 1
299999 1
284222 1
138050 1
299999 1
1 1
263182 1
1 1
29283 1
99155 1
146554 1
290255 1
116294 1
76607 1
241070 1
286768 1
299998 1
300001 1
51088 1
299999 1
241562 1
1465 1
207145 1
28189 1
297628 1
1 1
42882 1
188834 1
300000 1
25779 1
89223 1
77484 1
300000 1
145033 1
300001 1
191109 1
171412 1
287484 1
51215 1
224065 1
191869 1
15136 1
299999 1
202041 1
261782 1
266388 1
300001 1
203149 1
279131 1
169426 1
11710 1
8841 1
94753 1
287140 1
261556 1
70151 1
175945 1
119129 1
267162 1
206773 1
3 1
31490 1
1 1
26443 1
300000 1
268115 1
299999 1
1 1
113900 1
1 1
266541 1
73728 1
1 1
198275 1
299999 1
48457 1
266184 1
137207 1
144180 1
145801 1
280826 1
299999 1
1 1
1 1
103043 1
3 1
77589 1
13084 1
299999 1
298432 1
288774 1
3 1
300001 1
2 1
299999 1
173809 1
276218 1
122441 1
254398 1
289060 1
299999 1
299999 1
105588 1
300000 1
172680 1
1 1
207081 1
39094 1
211361 1
1 1
27001 1
99139 1
2 1
269769 1
217112 1
2 1
75618 1
1 1
215785 1
14155 1
141739 1
62288 1
184842 1
158379 1
8539 1
116763 1
117203 1
193577 1
1 1
1 1
1 1
300001 1
46117 1
2 1
123439 1
299052 1
119877 1
13564 1
158358 1
300000 1
207276 1
70886 1
300000 1
264273 1
300000 1
166565 1
245206 1
22223 1
300000 1
1 1
102580 1
1 1
239938 1
1 1
279861 1
1 1
270095 1
300000 1
300000 1
148309 1
3 1
271821 1
159173 1
91168 1
193270 1
299998 1
239614 1
299350 1
2 1
300002 1
125100 1
1067 1
246381 1
300000 1
219320 1
1 1
231734 1
300000 1
53585 1
113359 1
300001 1
122488 1
186533 1
299998 1
202978 1
126036 1
300001 1
166816 1
82596 1
231093 1
192353 1
238573 1
256484 1
1 1
45231 1
120243 1
168555 1
300001 1
188397 1
299999 1
245075 1
107150 1
266052 1
142480 1
300000 1
186851 1
37705 1
1 1
180896 1
151289 1
300002 1
186365 1
83280 1
93618 1
513 1
174560 1
253408 1
102072 1
82476 1
1 1
300002 1
67364 1
140692 1
163120 1
300001 1
300001 1
214570 1
71838 1
36543 1
141159 1
246229 1
1 1
300000 1
299999 1
300000 1
188374 1
2 1
299999 1
29604 1
221289 1
233380 1
1 1
268814 1
112058 1
168012 1
1 1
153796 1
246424 1
36583 1
113429 1
280148 1
50043 1
1 1
300000 1
217661 1
244629 1
292754 1
1 1
120981 1
98074 1
81788 1
76588 1
282966 1
42231 1
222489 1
131923 1
213462 1
30987 1
154598 1
291285 1
300000 1
196797 1
1 1
130458 1
198543 1
11551 1
2 1
181053 1
62984 1
107047 1
63642 1
123909 1
283261 1
246030 1
1 1
143501 1
31675 1
267083 1
263203 1
255202 1
273266 1
1 1
1 1
271159 1
118510 1
182701 1
53895 1
131960 1
2 1
2 1
299999 1
1 1
236109 1
154116 1
287331 1
2 1
300000 1
100601 1
1 1
88948 1
258141 1
74425 1
68439 1
88547 1
19217 1
248434 1
283378 1
124548 1
132773 1
111447 1
300000 1
300001 1
86097 1
223715 1
1 1
3895 1
171864 1
287729 1
212388 1
195640 1
300000 1
200212 1
1355 1
266044 1
179059 1
163611 1
51171 1
234719 1
300000 1
300000 1
232870 1
260497 1
29286 1
162872 1
1 1
174660 1
1 1
117429 1
300000 1
294318 1
299999 1
2 1
299999 1
251779 1
36123 1
201366 1
3 1
3109 1
2907 1
300001 1
265680 1
106204 1
71797 1
274798 1
293601 1
283065 1
157723 1
3 1
300000 1
1 1
1 1
292674 1
1 1
254468 1
300001 1
132536 1
243403 1
58852 1
1 1
295544 1
299999 1
51164 1
50249 1
278509 1
1 1
3 1
106085 1
235736 1
1 1
3 1
215414 1
83634 1
292645 1
162173 1
38179 1
186738 1
154776 1
213596 1
139688 1
55372 1
300001 1
174288 1
101618 1
257541 1
208701 1
122005 1
242120 1
300000 1
299999 1
38849 1
2 1
182360 1
296858 1
182705 1
1 1
300000 1
300000 1
141292 1
26816 1
1 1
1 1
239889 1
1 1
3 1
241441 1
54673 1
155920 1
67563 1
1 1
237940 1
20673 1
299999 1
1 1
23550 1
1 1
17594 1
279327 1
3 1
65007 1
300001 1
199263 1
2 1
165596 1
300000 1
251694 1
225521 1
1 1
2 1
1 1
185627 1
300000 1
232905 1
699 1
283520 1
300000 1
188738 1
1814 1
197965 1
1 1
59297 1
114838 1
69947 1
175902 1
299998 1
6006 1
152829 1
68144 1
245213 1
289172 1
276717 1
51595 1
2 1
12378 1
3 1
46471 1
38652 1
1 1
1 1
2 1
1 1
3 1
294615 1
1 1
1 1
1 1
168335 1
20720 1
87862 1
191469 1
176530 1
1 1
1 1
252487 1
199363 1
74267 1
1 1
61175 1
92669 1
300000 1
221560 1
241624 1
300002 1
300000 1
227002 1
159421 1
78114 1
300001 1
299998 1
2 1
289865 1
282151 1
300000 1
258308 1
142547 1
133428 1
36903 1
170724 1
262208 1
2 1
300000 1
156632 1
160468 1
278730 1
2 1
9018 1
102690 1
300000 1
217452 1
26841 1
278434 1
300000 1
137520 1
31133 1
114084 1
194898 1
202054 1
29120 1
1 1
300000 1
300001 1
36815 1
111360 1
1 1
208605 1
68480 1
300001 1
300001 1
193985 1
109069 1
238885 1
171012 1
1 1
59574 1
300000 1
70268 1
3 1
1 1
1 1
2 1
300001 1
79246 1
61808 1
278862 1
1 1
5797 1
171351 1
300000 1
267141 1
1 1
298874 1
297548 1
97513 1
8536 1
123571 1
1 1
1 1
187371 1
269297 1
3 1
300000 1
1 1
125087 1
262804 1
1 1
1 1
294284 1
299999 1
300000 1
254884 1
300000 1
88362 1
137226 1
185387 1
54839 1
121023 1
299999 1
150365 1
300000 1
1 1
37078 1
1 1
228544 1
300000 1
300001 1
173556 1
235892 1
226604 1
300000 1
172675 1
163111 1
300000 1
258965 1
299999 1
19212 1
300000 1
300000 1
2 1
78227 1
300001 1
1 1
95539 1
111105 1
215418 1
158318 1
164522 1
294571 1
210233 1
197039 1
124499 1
37088 1
19982 1
299999 1
209588 1
97782 1
527 1
246528 1
1 1
16634 1
300000 1
299999 1
300001 1
53717 1
132262 1
1 1
199542 1
1 1
32568 1
299999 1
159370 1
300000 1
187088 1
141637 1
167421 1
47367 1
169228 1
2 1
229744 1
63204 1
148533 1
265248 1
292579 1
159336 1
299998 1
124387 1
1 1
212540 1
60268 1
265225 1
210066 1
179067 1
184900 1
8947 1
6893 1
1 1
290780 1
248994 1
249768 1
252130 1
228209 1
278165 1
44047 1
254372 1
12800 1
1 1
300001 1
182635 1
300000 1
1 1
249002 1
298331 1
144121 1
79643 1
80608 1
25853 1
260923 1
40085 1
1 1
2 1
280703 1
264777 1
204448 1
175857 1
300000 1
207564 1
108946 1
156291 1
2 1
180149 1
118335 1
299998 1
40780 1
148466 1
138032 1
290913 1
1 1
243499 1
133295 1
1 1
1 1
154166 1
65550 1
33535 1
21574 1
3 1
227550 1
54266 1
299999 1
1 1
202869 1
25500 1
10631 1
148525 1
292784 1
300002 1
1 1
246984 1
235770 1
233626 1
254938 1
1 1
27261 1
300001 1
2 1
272719 1
289654 1
300001 1
206643 1
171778 1
44054 1
41366 1
2 1
300000 1
172450 1
1 1
1 1
299998 1
125675 1
182368 1
94718 1
117266 1
99108 1
87912 1
6208 1
299998 1
300002 1
107022 1
3 1
1 1
258166 1
55010 1
211868 1
280827 1
64693 1
2 1
300001 1
42406 1
180930 1
234041 1
300000 1
2 1
87177 1
275153 1
108969 1
139757 1
299999 1
222760 1
295269 1
175085 1
296299 1
132038 1
300000 1
48049 1
64002 1
185720 1
236952 1
231308 1
244624 1
1 1
60538 1
114599 1
39933 1
1 1
64851 1
260787 1
193053 1
56292 1
300001 1
299999 1
164636 1
33757 1
229824 1
37603 1
300001 1
159417 1
257220 1
300001 1
228238 1
286197 1
285788 1
41126 1
7662 1
142974 1
44536 1
299999 1
108598 1
20331 1
300001 1
44240 1
33573 1
6027 1
3876 1
300000 1
1 1
131447 1
108957 1
151469 1
58312 1
72385 1
134693 1
137703 1
32861 1
188952 1
93315 1
300000 1
299999 1
282673 1
26972 1
192462 1
96098 1
275051 1
300000 1
295917 1
198652 1
299999 1
94141 1
224611 1
73165 1
50062 1
57652 1
108760 1
1 1
298418 1
139609 1
300000 1
29253 1
300002 1
230475 1
164189 1
2 1
203041 1
2 1
80974 1
1 1
1 1
1 1
300000 1
102388 1
191282 1
300001 1
132111 1
260636 1
1 1
300002 1
228455 1
161073 1
180558 1
299626 1
188929 1
153276 1
191901 1
18244 1
37213 1
208455 1
73281 1
1 1
80026 1
12684 1
3 1
82512 1
2 1
300000 1
167149 1
174348 1
165686 1
175194 1
103149 1
249363 1
1 1
300001 1
1 1
2 1
176753 1
299999 1
125352 1
300000 1
270078 1
2 1
300000 1
249051 1
290433 1
131497 1
273942 1
3 1
299999 1
120678 1
300000 1
1 1
120277 1
300000 1
300000 1
18090 1
290604 1
300000 1
300002 1
299999 1
295903 1
1 1
135729 1
2524 1
247980 1
1 1
1 1
289256 1
300000 1
19351 1
142593 1
16418 1
195991 1
262847 1
86537 1
1 1
9290 1
145220 1
1 1
12820 1
300000 1
275105 1
300000 1
179493 1
76925 1
3 1
180222 1
197133 1
155740 1
111251 1
300000 1
1 1
17895 1
107110 1
12830 1
24973 1
195590 1
45308 1
299999 1
300000 1
255574 1
215264 1
269245 1
1 1
145330 1
72336 1
2619 1
195705 1
2 1
1 1
1267 1
52116 1
299999 1
300000 1
123063 1
3 1
232429 1
199774 1
290408 1
223801 1
119414 1
244848 1
1 1
3 1
296532 1
216466 1
241772 1
226436 1
1 1
162260 1
283498 1
1 1
34814 1
32485 1
142513 1
225123 1
1 1
2 1
216349 1
203363 1
194611 1
131247 1
140480 1
1 1
87486 1
1 1
93379 1
139007 1
2 1
207944 1
15444 1
287429 1
249845 1
1 1
15038 1
208322 1
71001 1
105092 1
215621 1
1 1
300001 1
2 1
1 1
254394 1
274105 1
33710 1
47747 1
236578 1
85890 1
299999 1
130884 1
277592 1
1 1
130098 1
145358 1
178469 1
299998 1
274131 1
52094 1
2 1
220708 1
257098 1
140530 1
6366 1
168579 1
159446 1
187014 1
3 1
1 1
21671 1
300001 1
37329 1
139034 1
299999 1
21103 1
202121 1
299998 1
117814 1
37743 1
266873 1
147513 1
298498 1
13251 1
83724 1
291197 1
2 1
47741 1
3 1
299999 1
1 1
1 1
31799 1
1 1
1 1
57810 1
1 1
21389 1
3 1
78599 1
299998 1
300000 1
1 1
189775 1
299999 1
300000 1
1 1
293143 1
297002 1
56140 1
122600 1
299144 1
167306 1
299999 1
81901 1
232559 1
1 1
179492 1
2 1
50812 1
1 1
174583 1
57992 1
238641 1
2 1
189201 1
1 1
109199 1
1 1
1 1
209175 1
143859 1
300000 1
299998 1
144727 1
28895 1
268204 1
181945 1
154302 1
30738 1
270920 1
300001 1
1 1
1 1
263879 1
275666 1
180801 1
190820 1
272333 1
300000 1
260806 1
300001 1
300000 1
48794 1
1 1
160561 1
10523 1
285512 1
300001 1
14229 1
1 1
1 1
127016 1
58134 1
1 1
2 1
98760 1
300001 1
1 1
299999 1
299999 1
2 1
1 1
145415 1
300000 1
5087 1
287109 1
1 1
300001 1
299999 1
42991 1
30985 1
64894 1
169636 1
115213 1
155976 1
1 1
19279 1
1 1
1 1
1 1
299147 1
254996 1
300002 1
300000 1
32322 1
1 1
2 1
300001 1
300002 1
1 1
275696 1
1 1
283148 1
202081 1
205782 1
139309 1
299999 1
281254 1
219146 1
2 1
203989 1
1 1
30453 1
1 1
44395 1
69262 1
2 1
111849 1
108633 1
122581 1
300000 1
254286 1
140539 1
73110 1
193908 1
31668 1
1 1
181048 1
199415 1
299999 1
27348 1
215725 1
3 1
288591 1
300000 1
60119 1
300000 1
262977 1
300000 1
299999 1
282512 1
102601 1
190353 1
1 1
1 1
217985 1
70440 1
239969 1
109954 1
31925 1
1 1
243078 1
99876 1
164584 1
190561 1
171989 1
300000 1
299999 1
1 1
1 1
299999 1
233316 1
300000 1
153079 1
299999 1
300000 1
93889 1
138440 1
268582 1
2 1
23866 1
139652 1
270542 1
135356 1
13027 1
237537 1
1 1
1 1
187364 1
1 1
1 1
40469 1
300000 1
300000 1
73296 1
22058 1
300000 1
147729 1
299999 1
3 1
64757 1
96343 1
3 1
193880 1
300000 1
237903 1
94723 1
1 1
11852 1
1 1
300001 1
73422 1
21202 1
229710 1
119775 1
134411 1
161591 1
300001 1
298010 1
13245 1
2 1
96658 1
50497 1
299998 1
138064 1
216775 1
300000 1
132856 1
2 1
2 1
2 1
74611 1
27466 1
157964 1
299999 1
259840 1
289041 1
300000 1
271791 1
1 1
210412 1
186044 1
112483 1
1 1
2 1
273656 1
299998 1
1 1
237982 1
20292 1
134910 1
3 1
2 1
37643 1
253838 1
230503 1
1 1
49172 1
25927 1
299999 1
225477 1
1 1
300001 1
3 1
1 1
275728 1
238195 1
200609 1
165015 1
252558 1
299999 1
2 1
1 1
300000 1
285159 1
35945 1
85356 1
298544 1
102480 1
72199 1
1 1
154161 1
283233 1
195340 1
2 1
208203 1
235520 1
300001 1
218787 1
145258 1
155962 1
54470 1
209867 1
299999 1
59304 1
193874 1
119158 1
1 1
126001 1
217603 1
43482 1
155780 1
244439 1
2 1
169397 1
1 1
298592 1
264984 1
1 1
69990 1
214884 1
260492 1
57808 1
137451 1
73864 1
234737 1
299999 1
2 1
45211 1
241590 1
166804 1
300000 1
80676 1
300000 1
300001 1
65289 1
109009 1
98375 1
291814 1
154392 1
1 1
289049 1
71199 1
277709 1
1 1
1 1
85482 1
1 1
62485 1
205128 1
278964 1
15432 1
3 1
295840 1
227294 1
175714 1
197228 1
131496 1
15498 1
300001 1
261861 1
95450 1
96358 1
82889 1
239771 1
300000 1
1 1
133490 1
300002 1
37590 1
61792 1
264494 1
78692 1
256460 1
111865 1
201829 1
281600 1
180673 1
1 1
46005 1
1 1
275503 1
300001 1
1 1
235310 1
172698 1
1 1
259007 1
53894 1
18295 1
179953 1
1 1
120161 1
212474 1
299999 1
115923 1
70147 1
1 1
1 1
1 1
254132 1
1 1
137758 1
2 1
117368 1
216246 1
300001 1
5488 1
25215 1
215445 1
255058 1
230791 1
300000 1
54768 1
34412 1
245070 1
4416 1
299609 1
132528 1
300001 1
149955 1
300000 1
70935 1
78813 1
138344 1
186825 1
272202 1
118377 1
2 1
2 1
3 1
300001 1
299999 1
253645 1
300001 1
2 1
213578 1
226955 1
299998 1
274703 1
65580 1
1 1
199579 1
89394 1
112276 1
300001 1
243041 1
281292 1
112694 1
101148 1
182315 1
299031 1
26867 1
178213 1
27243 1
15461 1
277065 1
1 1
300001 1
4310 1
1 1
115450 1
39115 1
13147 1
76442 1
220171 1
265696 1
299999 1
30077 1
62784 1
300001 1
181758 1
13372 1
1 1
178104 1
16519 1
30540 1
95976 1
47249 1
1 1
299998 1
196189 1
181359 1
300000 1
10290 1
300000 1
1 1
14249 1
102597 1
12669 1
58406 1
300000 1
229450 1
119904 1
238971 1
1 1
3864 1
1 1
10549 1
77870 1
4256 1
49653 1
205651 1
7144 1
1 1
300001 1
300001 1
64756 1
281732 1
269055 1
37115 1
274605 1
255656 1
73105 1
221745 1
300000 1
134370 1
299999 1
1 1
300000 1
152886 1
300001 1
279945 1
293105 1
30854 1
300001 1
290813 1
288653 1
202454 1
253076 1
146149 1
109912 1
192040 1
36424 1
1 1
2 1
294081 1
3 1
79504 1
255643 1
264081 1
299999 1
1 1
299999 1
299998 1
19233 1
131104 1
214360 1
1 1
270753 1
300000 1
300001 1
123427 1
300001 1
1 1
76995 1
108684 1
226225 1
57752 1
180557 1
136334 1
265117 1
1 1
2 1
49702 1
93148 1
98265 1
1 1
128271 1
77504 1
64555 1
234852 1
100689 1
207933 1
99795 1
229294 1
259775 1
1 1
299999 1
52497 1
277049 1
2137 1
130364 1
2 1
34279 1
1 1
299998 1
3 1
300001 1
122899 1
95771 1
22990 1
3037 1
1 1
19047 1
35137 1
3 1
299999 1
300000 1
146653 1
256159 1
77354 1
299999 1
255830 1
200785 1
184280 1
65819 1
249899 1
19799 1
134904 1
179190 1
192237 1
299999 1
1 1
85046 1
299999 1
11507 1
171276 1
95345 1
182526 1
153520 1
299999 1
1 1
192013 1
130432 1
73581 1
299999 1
1 1
281486 1
299817 1
129486 1
177950 1
272720 1
275841 1
300001 1
2 1
299999 1
228556 1
14303 1
296987 1
198944 1
106615 1
300001 1
237472 1
299999 1
1 1
141652 1
7133 1
299999 1
267246 1
260398 1
206697 1
274662 1
1 1
294689 1
130800 1
1 1
37998 1
259035 1
30576 1
147985 1
32683 1
129752 1
1 1
5954 1
9978 1
1 1
2 1
184223 1
117454 1
2 1
131511 1
1 1
1 1
2 1
88123 1
299998 1
1 1
146731 1
223582 1
73741 1
284489 1
299999 1
183762 1
280873 1
2 1
55791 1
16486 1
300000 1
220300 1
187543 1
300000 1
295445 1
189541 1
278407 1
300002 1
269313 1
113146 1
51278 1
95659 1
78193 1
1 1
16787 1
8574 1
60500 1
39318 1
300000 1
170720 1
157506 1
215216 1
300000 1
2 1
235751 1
299999 1
233940 1
2 1
163142 1
8696 1
293240 1
215968 1
168872 1
226204 1
300002 1
143801 1
295163 1
208604 1
53115 1
299999 1
235800 1
3 1
127120 1
3 1
299999 1
55254 1
70665 1
299998 1
3 1
219717 1
34378 1
74340 1
52682 1
187056 1
47799 1
299999 1
140481 1
299999 1
2 1
1 1
88122 1
1 1
298607 1
67303 1
300002 1
270875 1
74449 1
97351 1
1 1
183325 1
2 1
300000 1
299999 1
16209 1
106381 1
30581 1
81262 1
2 1
100385 1
269065 1
209870 1
2 1
95904 1
300002 1
109488 1
64321 1
73498 1
49478 1
2 1
262756 1
166523 1
195802 1
73273 1
87883 1
299998 1
9297 1
228757 1
300000 1
72048 1
227180 1
299998 1
244264 1
82158 1
300001 1
198951 1
300000 1
299999 1
299999 1
200439 1
1 1
295474 1
268198 1
190681 1
299998 1
300002 1
184673 1
175612 1
1 1
4288 1
169818 1
57003 1
48933 1
296613 1
219387 1
25791 1
300000 1
129914 1
53532 1
267573 1
203691 1
299999 1
1 1
283729 1
233112 1
1 1
157333 1
299999 1
216896 1
300002 1
143165 1
300001 1
204844 1
300001 1
38053 1
3 1
251960 1
42311 1
268042 1
255236 1
218954 1
153262 1
280131 1
176924 1
140225 1
208399 1
44706 1
20925 1
222596 1
3 1
1 1
1 1
103798 1
1 1
143046 1
181594 1
268420 1
105931 1
279127 1
173264 1
101400 1
1 1
209777 1
1 1
168563 1
271539 1
149817 1
70011 1
1 1
94456 1
248725 1
300000 1
1 1
36008 1
1 1
299999 1
275849 1
33699 1
278979 1
242986 1
215072 1
219640 1
71333 1
35459 1
82370 1
14875 1
98643 1
59000 1
300000 1
3 1
260227 1
241267 1
239738 1
222503 1
819 1
235336 1
255252 1
239957 1
83041 1
1 1
213760 1
45616 1
1 1
274409 1
1 1
2 1
132849 1
299999 1
300001 1
1 1
299998 1
291372 1
136905 1
254280 1
1 1
54695 1
160275 1
131768 1
29704 1
2 1
250641 1
68421 1
300000 1
299999 1
194014 1
1 1
121477 1
1 1
273130 1
294920 1
300001 1
1 1
43267 1
2 1
117316 1
300001 1
217945 1
133448 1
248964 1
300000 1
42248 1
123566 1
298911 1
1 1
69169 1
162676 1
148630 1
300000 1
2 1
2 1
299999 1
209501 1
299999 1
158358 1
191733 1
87406 1
82561 1
58553 1
237765 1
95189 1
62533 1
237784 1
76155 1
300000 1
56529 1
130674 1
1 1
237676 1
21258 1
26480 1
127791 1
192545 1
126090 1
102517 1
182619 1
168980 1
235238 1
44658 1
72099 1
7564 1
67200 1
273510 1
191268 1
13997 1
49000 1
60257 1
151644 1
300000 1
225386 1
300001 1
10173 1
1 1
300001 1
300000 1
184180 1
94433 1
140454 1
293478 1
54709 1
133688 1
1 1
2 1
300000 1
300001 1
4256 1
25793 1
1 1
270453 1
300001 1
172545 1
99775 1
105259 1
211385 1
300001 1
1 1
150480 1
157381 1
51796 1
127657 1
170841 1
57812 1
61137 1
264503 1
264715 1
225319 1
264178 1
90294 1
3056 1
20830 1
300002 1
49014 1
300001 1
269833 1
267033 1
107650 1
1388 1
193587 1
300002 1
161505 1
18040 1
26887 1
299999 1
1 1
48809 1
186899 1
1 1
223364 1
71408 1
25421 1
178670 1
3 1
299999 1
176566 1
300000 1
1 1
134552 1
1 1
84551 1
252333 1
199189 1
34263 1
26541 1
2 1
95440 1
300000 1
4648 1
264898 1
94130 1
300001 1
146153 1
300000 1
179330 1
189486 1
71313 1
186883 1
1 1
151104 1
24202 1
200562 1
283781 1
218206 1
16141 1
264581 1
1 1
3590 1
117599 1
1 1
244293 1
55386 1
281791 1
300000 1
107370 1
165700 1
2915 1
282066 1
217766 1
300000 1
87005 1
299999 1
227352 1
113419 1
150514 1
109788 1
1 1
184515 1
300000 1
297739 1
300001 1
299999 1
266467 1
1 1
2 1
285982 1
162397 1
147590 1
1 1
72538 1
1 1
112911 1
1228 1
98102 1
10770 1
257674 1
300002 1
1 1
120772 1
202461 1
126766 1
116063 1
2 1
172433 1
264753 1
276830 1
300000 1
163026 1
1 1
300000 1
159365 1
8482 1
66047 1
240155 1
299999 1
283373 1
1 1
77514 1
277328 1
1 1
214164 1
299998 1
1 1
1 1
14877 1
215680 1
176475 1
77889 1
281742 1
34708 1
300000 1
257263 1
300000 1
3 1
52779 1
50438 1
53212 1
204055 1
299999 1
193055 1
286747 1
218 1
217855 1
1 1
300002 1
12261 1
229224 1
123774 1
1 1
196777 1
152111 1
64486 1
241964 1
274307 1
246036 1
34297 1
1 1
204333 1
13266 1
138092 1
300000 1
2 1
94618 1
225133 1
165686 1
121094 1
287337 1
293343 1
299999 1
1 1
300002 1
1 1
193082 1
52094 1
228556 1
123045 1
126161 1
299999 1
91240 1
262653 1
3 1
1 1
126079 1
131392 1
126904 1
234114 1
128383 1
147248 1
300000 1
185569 1
13563 1
259603 1
273007 1
111240 1
224368 1
2 1
22280 1
103255 1
299999 1
2 1
65260 1
1 1
162455 1
20656 1
173429 1
55122 1
165369 1
1 1
180133 1
251278 1
34275 1
2 1
273045 1
204876 1
158610 1
261363 1
2 1
16578 1
3 1
114386 1
279204 1
300002 1
143603 1
300000 1
2 1
35716 1
300000 1
1 1
1 1
43808 1
290251 1
48365 1
1 1
41753 1
1 1
137143 1
2 1
300000 1
114773 1
2 1
252714 1
1 1
249529 1
184282 1
14609 1
300000 1
45250 1
177478 1
300000 1
176399 1
127447 1
300001 1
156203 1
98865 1
300000 1
65252 1
121777 1
47831 1
299999 1
299999 1
299999 1
293389 1
221230 1
137210 1
14677 1
70959 1
1 1
295642 1
189529 1
951 1
258337 1
56579 1
5420 1
132617 1
1 1
1 1
202317 1
300002 1
300000 1
204492 1
104085 1
5692 1
102113 1
102635 1
1 1
134868 1
299998 1
58178 1
1 1
286978 1
1 1
273933 1
300002 1
215864 1
175939 1
289709 1
52990 1
72677 1
92757 1
80130 1
1 1
1 1
299998 1
70670 1
299999 1
141482 1
63179 1
253894 1
18872 1
1 1
300000 1
50210 1
1 1
93089 1
88248 1
95397 1
167940 1
1 1
160449 1
300000 1
299998 1
237057 1
138692 1
1 1
40740 1
138209 1
124733 1
1 1
155831 1
110236 1
259730 1
88948 1
3 1
1 1
300002 1
300001 1
1 1
1 1
1 1
2 1
187259 1
21936 1
1 1
1 1
37218 1
44126 1
25735 1
16440 1
2 1
32071 1
300001 1
174409 1
237209 1
1 1
300001 1
190475 1
299999 1
2 1
2 1
234918 1
132267 1
300001 1
300000 1
147892 1
205069 1
13226 1
210692 1
246835 1
300000 1
66280 1
108460 1
274459 1
222232 1
300000 1
1 1
300001 1
234874 1
300000 1
57863 1
1 1
194740 1
300002 1
86886 1
1 1
9712 1
967 1
300001 1
2 1
183904 1
204673 1
300002 1
300001 1
1 1
16720 1
299999 1
34430 1
24863 1
1370 1
3 1
19179 1
179552 1
2 1
1 1
68409 1
191318 1
40746 1
300000 1
162431 1
2 1
25413 1
299999 1
163257 1
287456 1
300002 1
300000 1
300001 1
107031 1
299904 1
80454 1
1 1
1 1
228111 1
134086 1
37856 1
53050 1
294831 1
300000 1
1 1
1 1
115067 1
101472 1
66778 1
300000 1
158548 1
227547 1
2 1
300001 1
300001 1
94586 1
97219 1
245505 1
300002 1
1 1
260055 1
282230 1
119542 1
199217 1
141600 1
299998 1
134134 1
154504 1
2 1
2 1
300001 1
61728 1
78551 1
184844 1
101593 1
1 1
291819 1
19907 1
149486 1
7541 1
1 1
228311 1
227192 1
76484 1
277810 1
300000 1
299999 1
37917 1
224738 1
145173 1
74104 1
215072 1
261127 1
242093 1
128498 1
105411 1
300000 1
168807 1
300000 1
1 1
223223 1
20515 1
300000 1
132224 1
188937 1
300000 1
120180 1
206173 1
115423 1
150030 1
68147 1
300001 1
151151 1
206850 1
250169 1
300000 1
111836 1
218942 1
96844 1
99431 1
1 1
236144 1
300000 1
1 1
134163 1
293427 1
299999 1
112072 1
299998 1
193554 1
56003 1
680 1
246663 1
213611 1
206839 1
3 1
51972 1
122787 1
300001 1
269579 1
300001 1
177385 1
300000 1
300001 1
292828 1
299999 1
102744 1
51934 1
230129 1
81951 1
253717 1
81949 1
299999 1
221689 1
231298 1
2 1
159522 1
299999 1
237847 1
159851 1
34318 1
18359 1
44857 1
300002 1
276612 1
236144 1
299999 1
125806 1
263167 1
53496 1
2 1
207794 1
727 1
136139 1
1 1
63046 1
1 1
216671 1
257031 1
175353 1
300000 1
57987 1
2 1
22921 1
1 1
246680 1
299999 1
300000 1
299999 1
113668 1
250592 1
3 1
300000 1
177309 1
190685 1
1 1
299999 1
153527 1
214595 1
185062 1
230258 1
1 1
1 1
3 1
100504 1
300002 1
297011 1
1 1
7254 1
1676 1
196463 1
1 1
247756 1
159798 1
3 1
126613 1
1 1
1 1
116886 1
34786 1
232233 1
139187 1
1 1
300002 1
1 1
112528 1
300000 1
1 1
1 1
299999 1
222474 1
209855 1
57713 1
287395 1
271439 1
2 1
257888 1
60784 1
225642 1
1 1
157434 1
212970 1
75439 1
105974 1
207144 1
300000 1
287615 1
96872 1
170157 1
299999 1
1 1
92114 1
1 1
1 1
186060 1
299999 1
1 1
114122 1
139795 1
1 1
299999 1
3 1
166892 1
133279 1
155034 1
141816 1
86258 1
2 1
142926 1
300002 1
224127 1
158976 1
300000 1
16633 1
98266 1
3 1
17748 1
136189 1
299999 1
104392 1
300000 1
238345 1
1 1
208554 1
300001 1
96916 1
193662 1
232605 1
166261 1
186199 1
177025 1
3 1
212175 1
258699 1
1 1
229530 1
233658 1
2 1
25369 1
293093 1
246380 1
2 1
61438 1
216172 1
162372 1
195725 1
300001 1
247697 1
300001 1
65834 1
255215 1
69333 1
247633 1
131693 1
190306 1
263243 1
300000 1
294040 1
213983 1
173310 1
144935 1
49022 1
242351 1
300001 1
1 1
191434 1
238178 1
299999 1
1 1
300001 1
1 1
164877 1
299999 1
299999 1
300000 1
1 1
12609 1
226315 1
1392 1
114359 1
299998 1
1 1
236511 1
138980 1
130574 1
3 1
300001 1
2 1
200441 1
36830 1
111936 1
289695 1
97179 1
300001 1
6359 1
38295 1
3 1
300001 1
48182 1
154 1
299999 1
71311 1
1 1
61408 1
15657 1
95945 1
299999 1
176968 1
2 1
198997 1
1 1
69272 1
140538 1
42809 1
300000 1
51789 1
99137 1
33944 1
1 1
266149 1
47246 1
105887 1
45193 1
97064 1
1 1
299999 1
248372 1
1 1
75793 1
285807 1
204631 1
299999 1
95961 1
1 1
141929 1
89796 1
103782 1
167779 1
26604 1
191604 1
1944 1
128120 1
40287 1
300001 1
244986 1
216288 1
300000 1
20805 1
1 1
18231 1
300000 1
299999 1
292465 1
300001 1
108942 1
1 1
156529 1
300001 1
171162 1
92833 1
299999 1
136689 1
270684 1
58639 1
1 1
71890 1
300001 1
285129 1
84104 1
274059 1
56021 1
46030 1
207263 1
154705 1
300001 1
99127 1
220345 1
193069 1
300000 1
259983 1
257430 1
22484 1
111111 1
300001 1
236921 1
17978 1
1 1
156896 1
33913 1
108962 1
61306 1
247661 1
218088 1
81196 1
261173 1
1 1
189253 1
167367 1
218868 1
175453 1
141309 1
286513 1
1 1
240098 1
173071 1
299999 1
1 1
2 1
115784 1
300001 1
19548 1
196039 1
3 1
22140 1
63146 1
100406 1
30391 1
83754 1
136098 1
300000 1
181625 1
57267 1
300001 1
145911 1
1 1
73587 1
184036 1
72239 1
300000 1
79823 1
300001 1
299999 1
2 1
97529 1
110029 1
10533 1
167023 1
162523 1
79204 1
132737 1
256368 1
71055 1
286838 1
145606 1
1 1
154540 1
263077 1
300000 1
188901 1
299999 1
184354 1
222568 1
2 1
240502 1
1 1
205550 1
300000 1
3 1
1 1
126219 1
211631 1
300000 1
1 1
202489 1
299998 1
300001 1
260201 1
228405 1
65029 1
300000 1
111452 1
156856 1
151306 1
2 1
85938 1
43152 1
56897 1
300000 1
189443 1
110586 1
116782 1
173093 1
300000 1
214678 1
299999 1
290791 1
1 1
300001 1
220383 1
2 1
183988 1
9860 1
61551 1
300000 1
277958 1
59212 1
269447 1
1 1
157859 1
1 1
300002 1
6551 1
1 1
24997 1
284094 1
1 1
54440 1
284616 1
3 1
34527 1
1 1
28480 1
16916 1
103321 1
146462 1
14298 1
128688 1
163942 1
62789 1
145150 1
239771 1
1 1
214923 1
1 1
299999 1
271817 1
72730 1
219251 1
300001 1
233619 1
101983 1
2 1
152542 1
38112 1
107404 1
2 1
299999 1
2 1
246399 1
242866 1
289308 1
238616 1
300000 1
231476 1
60265 1
217820 1
61622 1
249306 1
238199 1
277305 1
300001 1
191320 1
1709 1
52141 1
225424 1
131048 1
118113 1
160397 1
248183 1
299999 1
39054 1
253490 1
300000 1
109833 1
1 1
1 1
298552 1
109182 1
1 1
17853 1
274474 1
300000 1
282321 1
78612 1
158283 1
29115 1
93066 1
173540 1
300000 1
300001 1
249434 1
231918 1
3 1
200070 1
1361 1
48498 1
298688 1
299999 1
106215 1
144235 1
170877 1
1 1
299999 1
280486 1
95606 1
300000 1
300001 1
59694 1
218716 1
1 1
6395 1
211005 1
243944 1
300002 1
182353 1
2 1
67063 1
261433 1
190329 1
299999 1
3 1
300000 1
232791 1
300000 1
1 1
1 1
34584 1
9829 1
2 1
299999 1
2 1
198666 1
300000 1
1 1
3 1
215651 1
154059 1
278541 1
299999 1
211843 1
1 1
300002 1
201935 1
248190 1
81507 1
8529 1
241447 1
64925 1
300001 1
300000 1
299998 1
99974 1
299999 1
281865 1
299998 1
300000 1
300000 1
299999 1
217196 1
1 1
1 1
90694 1
1 1
235577 1
198103 1
300000 1
282070 1
300001 1
101512 1
2 1
300001 1
255666 1
83349 1
300000 1
3 1
299999 1
200367 1
299998 1
1 1
300000 1
1 1
3 1
272729 1
2 1
300001 1
148387 1
193159 1
1 1
300001 1
141147 1
90954 1
93337 1
210919 1
299998 1
300001 1
69489 1
259796 1
1 1
300000 1
115453 1
1 1
197700 1
56665 1
252366 1
80 1
235076 1
108069 1
300001 1
299999 1
299401 1
33335 1
174343 1
44850 1
273716 1
160729 1
62558 1
300000 1
44865 1
116094 1
233212 1
166274 1
2 1
300002 1
300000 1
300001 1
91018 1
137508 1
299999 1
279960 1
37656 1
1 1
300000 1
1 1
300000 1
300001 1
130339 1
45637 1
1 1
133311 1
100914 1
243906 1
159440 1
131608 1
228853 1
299687 1
54664 1
132490 1
1 1
86657 1
257203 1
299999 1
1 1
217035 1
233869 1
284784 1
19862 1
3 1
152732 1
10894 1
168546 1
140877 1
47473 1
91172 1
105964 1
20698 1
151411 1
1 1
115736 1
299998 1
76739 1
228275 1
2 1
164579 1
3 1
44329 1
47124 1
300000 1
297220 1
210696 1
2 1
159230 1
38789 1
124892 1
36864 1
2 1
183363 1
171138 1
220285 1
184886 1
1 1
262901 1
300001 1
186326 1
46703 1
78001 1
1 1
5872 1
274610 1
19597 1
191550 1
274912 1
300000 1
268880 1
142050 1
156151 1
77017 1
1 1
287716 1
100859 1
300002 1
294420 1
132825 1
62546 1
297843 1
72965 1
300001 1
216839 1
231340 1
126707 1
2 1
261592 1
141104 1
299999 1
76788 1
290360 1
29651 1
1 1
23090 1
2 1
54025 1
103146 1
299999 1
91531 1
17218 1
25472 1
246397 1
300000 1
176588 1
5071 1
183508 1
300000 1
2 1
174962 1
209311 1
2 1
41772 1
157602 1
3 1
101114 1
297961 1
1 1
1 1
151143 1
166486 1
295009 1
268923 1
299999 1
219652 1
1 1
291972 1
1 1
300001 1
169423 1
272764 1
280328 1
1651 1
49092 1
215774 1
265598 1
274548 1
2 1
300000 1
96131 1
2 1
164155 1
1 1
300001 1
1 1
300001 1
1 1
98636 1
299999 1
1 1
25390 1
145929 1
266981 1
1 1
2 1
1 1
66987 1
289956 1
300000 1
211401 1
299999 1
3 1
299999 1
21639 1
290751 1
1 1
269365 1
78311 1
251054 1
1 1
246562 1
65051 1
300000 1
300002 1
226952 1
299999 1
1 1
176499 1
1 1
194947 1
58652 1
2 1
299999 1
216795 1
299999 1
300001 1
53691 1
191533 1
37515 1
166782 1
23771 1
299999 1
251505 1
91868 1
157509 1
95032 1
299999 1
300000 1
8632 1
9337 1
22418 1
206387 1
300001 1
1 1
1 1
281076 1
26812 1
3 1
65404 1
1 1
300000 1
1 1
192276 1
1 1
300000 1
286976 1
219872 1
1 1
91556 1
259050 1
69698 1
134668 1
2 1
112613 1
146338 1
73312 1
1 1
300001 1
87028 1
269361 1
140639 1
88427 1
296670 1
266394 1
300000 1
17523 1
41001 1
1 1
50149 1
38740 1
299998 1
227081 1
243131 1
8906 1
284909 1
211840 1
40402 1
1 1
224965 1
236378 1
300001 1
43523 1
184901 1
11314 1
1 1
1 1
1 1
85257 1
207539 1
252095 1
299998 1
299999 1
24613 1
276315 1
299562 1
120670 1
88721 1
62960 1
149382 1
234914 1
251265 1
133800 1
58586 1
155377 1
1 1
4347 1
59659 1
69305 1
160895 1
115670 1
288182 1
112891 1
300001 1
1 1
1 1
1 1
1 1
300001 1
152807 1
33804 1
3 1
300001 1
1 1
108774 1
1 1
116784 1
300000 1
293486 1
81079 1
248382 1
1 1
154141 1
105594 1
221598 1
282949 1
3 1
291387 1
299736 1
12477 1
300000 1
79461 1
74460 1
265026 1
239894 1
299999 1
172751 1
256220 1
279623 1
2 1
56551 1
7261 1
155035 1
1 1
1 1
266299 1
1 1
7431 1
110254 1
236232 1
116240 1
67842 1
58414 1
179274 1
1 1
300001 1
145258 1
202412 1
93475 1
69314 1
182432 1
84956 1
233904 1
1 1
299999 1
92828 1
1 1
163986 1
248232 1
300000 1
2 1
41971 1
106816 1
189533 1
1 1
2 1
1 1
145678 1
6228 1
156956 1
67856 1
1 1
178514 1
1 1
300001 1
222107 1
237211 1
3 1
257425 1
3 1
93029 1
26009 1
300000 1
263870 1
238283 1
251080 1
52613 1
233136 1
115100 1
193816 1
87102 1
299999 1
43966 1
1 1
299999 1
134112 1
1 1
65705 1
1 1
3 1
1 1
99489 1
256718 1
143950 1
20570 1
274303 1
95675 1
70323 1
300002 1
299999 1
175517 1
294222 1
299999 1
143409 1
1 1
1 1
142407 1
1 1
68733 1
141953 1
176856 1
1 1
211951 1
166403 1
273750 1
208839 1
182880 1
300001 1
263989 1
283982 1
239008 1
299998 1
1 1
83848 1
199386 1
217353 1
74068 1
251198 1
2 1
160697 1
216188 1
300001 1
300000 1
206002 1
188020 1
299998 1
206318 1
3 1
147974 1
1 1
143009 1
2 1
139631 1
2 1
283807 1
178113 1
100204 1
1 1
223785 1
253486 1
92723 1
51893 1
46286 1
276196 1
293180 1
133818 1
228242 1
257272 1
212326 1
59858 1
235814 1
99443 1
300001 1
153976 1
205574 1
185291 1
1 1
34922 1
137368 1
300000 1
1 1
1 1
299999 1
249031 1
300002 1
247483 1
300002 1
296473 1
2 1
154701 1
154658 1
254222 1
1 1
138895 1
26041 1
1 1
300000 1
300001 1
299999 1
300001 1
299999 1
181452 1
146167 1
140746 1
2 1
92095 1
300000 1
1 1
300001 1
125337 1
291133 1
299999 1
2 1
1 1
300000 1
299999 1
31480 1
300000 1
1 1
299999 1
141608 1
171176 1
249566 1
114895 1
300000 1
146286 1
1 1
2 1
300001 1
56067 1
46549 1
117748 1
173148 1
296883 1
269109 1
299999 1
1 1
258547 1
84481 1
300000 1
299999 1
1 1
31933 1
300000 1
299999 1
299998 1
75498 1
300001 1
300001 1
17678 1
115021 1
300001 1
299999 1
99431 1
1 1
268804 1
79004 1
137316 1
300000 1
166417 1
251364 1
3439 1
200125 1
173488 1
2 1
50613 1
18932 1
56387 1
300001 1
129111 1
102006 1
261433 1
194563 1
50939 1
291353 1
300000 1
299999 1
98645 1
231889 1
276425 1
1 1
1 1
7319 1
162038 1
299999 1
89779 1
35669 1
218288 1
72101 1
134972 1
1 1
299999 1
97205 1
284336 1
2 1
299999 1
298762 1
20862 1
290464 1
300001 1
267581 1
283012 1
10828 1
172257 1
53154 1
17736 1
261011 1
1 1
300000 1
3487 1
299999 1
269260 1
86590 1
161439 1
299999 1
202628 1
2 1
285173 1
203977 1
2 1
273580 1
1 1
46911 1
26185 1
1 1
208114 1
122034 1
94399 1
299233 1
241356 1
33509 1
209913 1
300000 1
1 1
1 1
195453 1
2 1
116033 1
300000 1
299999 1
269314 1
145679 1
245458 1
299652 1
38639 1
300000 1
83974 1
56516 1
270268 1
72680 1
1 1
28410 1
172548 1
299999 1
1 1
192206 1
51776 1
94050 1
65465 1
216486 1
98586 1
1 1
299999 1
206902 1
230126 1
299999 1
300000 1
5741 1
278010 1
278421 1
92021 1
3 1
300001 1
133516 1
226680 1
1 1
1 1
1 1
8883 1
300000 1
299999 1
300000 1
2 1
1 1
24419 1
435 1
8731 1
193232 1
300002 1
1 1
66750 1
237096 1
89274 1
240757 1
82630 1
201567 1
192375 1
70748 1
142128 1
299999 1
224925 1
300000 1
45111 1
299999 1
1 1
261635 1
144791 1
300002 1
251262 1
300000 1
143606 1
247916 1
271194 1
1 1
198807 1
34571 1
1 1
2 1
1 1
276219 1
56100 1
62301 1
1 1
279434 1
257971 1
300002 1
1 1
293376 1
14515 1
299999 1
1 1
82109 1
66724 1
157475 1
59578 1
249346 1
233497 1
247454 1
167498 1
110798 1
180369 1
1 1
50801 1
207854 1
300000 1
94723 1
1 1
75262 1
222036 1
26206 1
239981 1
257082 1
282301 1
233507 1
53524 1
246750 1
299998 1
118980 1
30609 1
127962 1
170729 1
300000 1
300000 1
121040 1
55214 1
279559 1
95702 1
300001 1
148304 1
250139 1
119359 1
4223 1
299998 1
300002 1
1 1
98586 1
1 1
242521 1
1 1
122674 1
96657 1
269044 1
150862 1
287948 1
255786 1
90104 1
112871 1
28871 1
64796 1
18911 1
300000 1
300001 1
299998 1
183735 1
299999 1
15566 1
300001 1
376 1
109048 1
250863 1
300000 1
104517 1
102518 1
160263 1
184779 1
1 1
100186 1
300000 1
137953 1
299999 1
32015 1
1 1
97681 1
300002 1
2 1
165120 1
275527 1
278669 1
262775 1
27799 1
248842 1
243417 1
130633 1
300001 1
1 1
204938 1
2 1
296050 1
209263 1
300001 1
232193 1
3 1
177925 1
2 1
279382 1
300000 1
1 1
34458 1
2 1
17332 1
220032 1
214416 1
202986 1
3 1
1 1
221096 1
65592 1
123649 1
1 1
66274 1
299999 1
15950 1
14582 1
174345 1
245183 1
100571 1
39462 1
180866 1
239380 1
300001 1
300001 1
239553 1
1 1
139012 1
252868 1
85281 1
299999 1
39728 1
96999 1
234679 1
177554 1
165764 1
60158 1
263915 1
208388 1
110170 1
1 1
300002 1
86793 1
1 1
253393 1
224413 1
29983 1
247103 1
125191 1
282966 1
24274 1
108946 1
115576 1
1 1
229025 1
150522 1
2 1
299999 1
113280 1
300000 1
1 1
1 1
112035 1
181194 1
59676 1
191171 1
300000 1
300000 1
93817 1
156888 1
62997 1
121794 1
65872 1
162449 1
152527 1
1 1
300001 1
210888 1
2 1
84383 1
156290 1
300001 1
75007 1
119095 1
236680 1
54562 1
6717 1
300000 1
78201 1
1 1
300000 1
103622 1
100450 1
81240 1
300001 1
23441 1
94644 1
197842 1
2 1
300000 1
100809 1
177766 1
1 1
1 1
300001 1
156918 1
300000 1
1 1
1 1
299999 1
19430 1
2527 1
289855 1
12197 1
299999 1
2 1
300000 1
299999 1
1 1
114763 1
43588 1
252758 1
259291 1
38959 1
173927 1
35660 1
59446 1
300000 1
300001 1
1 1
39783 1
47260 1
137349 1
300000 1
2 1
299998 1
198160 1
299998 1
212945 1
1 1
178226 1
300001 1
216969 1
77442 1
233027 1
187178 1
86853 1
299999 1
296174 1
252471 1
223938 1
1 1
300000 1
286048 1
6709 1
1 1
222531 1
31974 1
300001 1
67418 1
265374 1
102916 1
105786 1
1 1
1 1
134331 1
86598 1
173962 1
193651 1
56308 1
3 1
299999 1
278069 1
299999 1
285654 1
1 1
196254 1
226559 1
166326 1
39056 1
227884 1
145736 1
65091 1
49996 1
33575 1
45631 1
42894 1
50743 1
107173 1
83506 1
194172 1
103884 1
280854 1
1 1
1 1
1 1
287909 1
1 1
36612 1
1 1
2 1
78780 1
228859 1
240621 1
1 1
171053 1
5762 1
1 1
300002 1
226119 1
267244 1
98424 1
227869 1
1 1
299999 1
31111 1
3 1
206865 1
225466 1
2 1
117469 1
1 1
23434 1
176144 1
1 1
1 1
186195 1
299999 1
1 1
54159 1
41940 1
257745 1
1 1
229275 1
300000 1
17738 1
133160 1
33909 1
71047 1
74768 1
275115 1
26273 1
22223 1
66149 1
252908 1
45827 1
206044 1
45197 1
299999 1
254476 1
163855 1
276044 1
300000 1
111152 1
300002 1
263096 1
1 1
10911 1
103497 1
53833 1
1 1
128523 1
299999 1
65344 1
299998 1
248886 1
221568 1
89007 1
216114 1
229146 1
121356 1
40950 1
32214 1
272289 1
2 1
254061 1
136322 1
1731 1
299999 1
1 1
16152 1
300002 1
299999 1
1 1
300000 1
2 1
299999 1
151881 1
1 1
3 1
253589 1
116577 1
2 1
190904 1
91249 1
115586 1
39283 1
116656 1
1 1
157364 1
300000 1
281507 1
79033 1
300000 1
58236 1
32132 1
169113 1
2 1
299999 1
233063 1
188052 1
139260 1
106065 1
98995 1
115597 1
299999 1
300000 1
251993 1
1 1
1 1
244436 1
276461 1
119874 1
113157 1
169479 1
83350 1
210929 1
81155 1
9873 1
203876 1
9961 1
130999 1
87854 1
299999 1
299998 1
213640 1
300002 1
287478 1
1 1
299999 1
148985 1
58112 1
176465 1
271926 1
1 1
3 1
14252 1
245233 1
95319 1
146376 1
1 1
15918 1
193094 1
223661 1
19404 1
1 1
38220 1
299999 1
3 1
1 1
116632 1
132832 1
140951 1
210906 1
278816 1
274259 1
192350 1
300000 1
300001 1
299998 1
2 1
3 1
2 1
67092 1
10786 1
279783 1
50402 1
57030 1
1 1
166055 1
99486 1
161659 1
11213 1
239369 1
78363 1
50507 1
1 1
147962 1
300000 1
170687 1
1 1
3 1
222808 1
212245 1
54026 1
300001 1
197848 1
253673 1
121284 1
4620 1
89667 1
242470 1
198380 1
1 1
197245 1
299999 1
1 1
225332 1
1 1
81931 1
2 1
299999 1
205999 1
1 1
300000 1
32014 1
299999 1
219463 1
216608 1
3187 1
1 1
88847 1
49467 1
75980 1
268559 1
289491 1
1 1
151682 1
79584 1
249326 1
300000 1
198181 1
250382 1
1 1
44767 1
93621 1
300000 1
3 1
206598 1
300001 1
1 1
128171 1
1 1
280736 1
134891 1
65941 1
156471 1
1 1
299999 1
214726 1
2 1
69819 1
2 1
300000 1
68451 1
140869 1
299999 1
290141 1
142709 1
275738 1
300000 1
31907 1
300000 1
291307 1
300000 1
259488 1
299999 1
204407 1
281597 1
57150 1
299999 1
114687 1
90132 1
300000 1
136988 1
2 1
196229 1
67110 1
3 1
6228 1
300000 1
299999 1
244688 1
258090 1
176642 1
129984 1
1 1
217641 1
159064 1
147023 1
165683 1
87825 1
300002 1
9847 1
272263 1
27307 1
13292 1
300000 1
213081 1
1 1
5677 1
8795 1
282412 1
2 1
299310 1
205895 1
63686 1
299999 1
22287 1
300001 1
1 1
214310 1
86677 1
2 1
181125 1
279215 1
1 1
202578 1
299999 1
1 1
254706 1
1 1
2 1
2 1
40214 1
199762 1
1 1
2 1
82282 1
1 1
165064 1
176577 1
211057 1
300001 1
299999 1
300000 1
189414 1
187855 1
186103 1
300001 1
1 1
1 1
299999 1
207683 1
89383 1
253126 1
133509 1
170593 1
299999 1
86086 1
1 1
274603 1
299534 1
242623 1
300002 1
253007 1
126291 1
1 1
300000 1
75644 1
293796 1
1 1
61775 1
1 1
1 1
300000 1
262946 1
193933 1
300000 1
122153 1
111475 1
1 1
299999 1
1 1
1 1
284945 1
1 1
2 1
1 1
242027 1
1 1
1 1
299999 1
25262 1
300001 1
31803 1
285903 1
299998 1
300000 1
1676 1
1 1
2 1
1 1
183730 1
1 1
57645 1
259196 1
300001 1
300000 1
1 1
276883 1
72849 1
1 1
1 1
3 1
300001 1
3 1
267459 1
44275 1
68367 1
300000 1
82612 1
110943 1
99038 1
1 1
1 1
295459 1
216034 1
202747 1
2 1
31957 1
56757 1
231599 1
128294 1
71102 1
30232 1
1 1
299999 1
191951 1
90344 1
299999 1
38288 1
225052 1
100640 1
255938 1
299999 1
246812 1
299999 1
1 1
195789 1
300001 1
121511 1
300000 1
299999 1
108789 1
299999 1
1 1
46372 1
220211 1
184034 1
300002 1
1268 1
174115 1
300001 1
267086 1
72473 1
193747 1
204148 1
1 1
1 1
49644 1
299999 1
1 1
1 1
300000 1
295160 1
38368 1
3 1
134759 1
299999 1
219391 1
3 1
63993 1
235578 1
251894 1
257672 1
1 1
300001 1
2 1
219987 1
242209 1
1 1
140173 1
294403 1
96859 1
255924 1
181954 1
215527 1
84574 1
169287 1
123482 1
200130 1
1 1
97719 1
31683 1
1 1
264290 1
117228 1
122086 1
196806 1
225075 1
93241 1
2 1
300000 1
275345 1
2 1
169263 1
11009 1
48982 1
64367 1
270980 1
299998 1
56433 1
299999 1
82665 1
167426 1
203450 1
300000 1
267474 1
46006 1
299999 1
7103 1
300001 1
1 1
250770 1
256083 1
185345 1
53872 1
292816 1
217837 1
205961 1
166401 1
300000 1
13355 1
38597 1
28849 1
1 1
230429 1
299999 1
1 1
205301 1
248324 1
182003 1
52795 1
283219 1
232386 1
24553 1
213038 1
300000 1
90411 1
299999 1
280211 1
2039 1
187774 1
300000 1
229405 1
300001 1
116718 1
300001 1
12218 1
41880 1
47586 1
1 1
36514 1
300000 1
276642 1
117857 1
176520 1
227438 1
104701 1
2 1
280069 1
300001 1
2 1
300001 1
300001 1
216798 1
300000 1
14367 1
254651 1
199967 1
299999 1
201021 1
299999 1
299999 1
23371 1
21239 1
37120 1
300000 1
300000 1
299999 1
274739 1
10471 1
270510 1
1 1
300001 1
150787 1
300000 1
191281 1
300001 1
300000 1
261647 1
2 1
184652 1
241256 1
33741 1
3829 1
242288 1
242781 1
3 1
109006 1
5872 1
80139 1
95390 1
1 1
239066 1
143897 1
179662 1
63466 1
300000 1
184095 1
152583 1
155639 1
1 1
22305 1
108714 1
300002 1
269883 1
300001 1
1 1
11344 1
171054 1
84893 1
229205 1
35817 1
1 1
299999 1
9671 1
300001 1
1 1
162400 1
273331 1
40259 1
300000 1
42076 1
50160 1
36966 1
1 1
299999 1
300000 1
154624 1
300001 1
289124 1
1 1
38892 1
80486 1
205554 1
300000 1
128719 1
163054 1
8507 1
28613 1
131063 1
289521 1
1 1
300000 1
1 1
211664 1
300000 1
299999 1
291214 1
137315 1
170457 1
14789 1
11946 1
43848 1
176670 1
278837 1
1 1
229412 1
244172 1
2 1
203782 1
184785 1
122438 1
86025 1
72158 1
252235 1
183183 1
300000 1
98684 1
293378 1
2 1
116568 1
129616 1
38014 1
263816 1
1 1
262265 1
1 1
226390 1
45741 1
297257 1
210469 1
1 1
236364 1
148289 1
74585 1
233962 1
300000 1
300001 1
137692 1
132717 1
61459 1
32807 1
141503 1
285768 1
300000 1
1 1
299999 1
40366 1
300000 1
1 1
28909 1
300001 1
299998 1
1 1
300000 1
199956 1
1 1
1 1
51899 1
300002 1
300001 1
136685 1
66444 1
128895 1
268002 1
1 1
286308 1
1 1
199033 1
125051 1
57460 1
300000 1
197567 1
1 1
101753 1
299999 1
276404 1
281480 1
1 1
48104 1
30244 1
300000 1
233137 1
135371 1
210147 1
196422 1
300000 1
209338 1
299999 1
175032 1
44140 1
80005 1
108075 1
189076 1
155032 1
1 1
76714 1
1 1
300001 1
24857 1
170051 1
62588 1
81901 1
81078 1
1 1
206427 1
300001 1
1 1
300001 1
236002 1
202473 1
126653 1
65105 1
300001 1
300000 1
297600 1
178946 1
119691 1
198972 1
1 1
226208 1
244486 1
122973 1
242600 1
2 1
152468 1
300000 1
100947 1
272979 1
183501 1
142417 1
1 1
28428 1
22263 1
41507 1
91890 1
29540 1
44971 1
180623 1
164862 1
300000 1
198415 1
29105 1
207703 1
300001 1
273046 1
205762 1
31492 1
100470 1
273194 1
300001 1
234406 1
220606 1
218056 1
3 1
80502 1
300001 1
76967 1
58378 1
300001 1
298674 1
1 1
1 1
300001 1
2 1
274017 1
292029 1
116724 1
2 1
299999 1
29487 1
169471 1
1 1
62164 1
55600 1
1 1
192432 1
2 1
37335 1
239384 1
2 1
238920 1
136544 1
35385 1
28522 1
299999 1
80840 1
229274 1
8399 1
1 1
1 1
156228 1
300002 1
244595 1
1 1
300000 1
25203 1
198040 1
246360 1
269840 1
1 1
300001 1
15719 1
93756 1
65529 1
130039 1
92177 1
3 1
300001 1
186672 1
236808 1
1 1
222371 1
117555 1
129059 1
299999 1
300000 1
151358 1
257621 1
300000 1
19158 1
64207 1
159579 1
1 1
277122 1
187881 1
259942 1
300001 1
288766 1
166599 1
16155 1
3 1
26727 1
60159 1
300001 1
300000 1
268897 1
3995 1
300000 1
137994 1
147448 1
1 1
244712 1
259716 1
143919 1
95576 1
300000 1
215970 1
299999 1
268035 1
1 1
300001 1
1 1
300001 1
73961 1
37147 1
229960 1
123804 1
3 1
293631 1
240705 1
66270 1
300000 1
300001 1
2 1
300000 1
32529 1
79076 1
177819 1
1 1
174668 1
70672 1
1 1
244565 1
115398 1
300001 1
16329 1
1 1
27803 1
130478 1
231488 1
1 1
7938 1
89007 1
195873 1
24979 1
1 1
114781 1
261614 1
204708 1
145893 1
1 1
295566 1
254098 1
31771 1
45751 1
300001 1
25545 1
1 1
299999 1
196706 1
80699 1
259322 1
158087 1
1 1
299998 1
59926 1
153628 1
133322 1
1 1
2 1
1 1
300000 1
131763 1
1 1
101041 1
123553 1
300000 1
214840 1
98675 1
257845 1
179908 1
148871 1
3 1
1 1
88137 1
166451 1
183163 1
2 1
265011 1
3 1
300000 1
254883 1
299999 1
1 1
138229 1
250748 1
63838 1
1 1
161658 1
51681 1
169301 1
103129 1
67419 1
300000 1
86051 1
167132 1
72320 1
134646 1
300000 1
1 1
178691 1
300000 1
182906 1
205134 1
203297 1
299998 1
300001 1
21907 1
81099 1
266669 1
285294 1
282913 1
3 1
18812 1
1 1
171982 1
240873 1
300001 1
151210 1
6079 1
159430 1
285885 1
161742 1
1 1
15249 1
153315 1
181918 1
1 1
123495 1
133115 1
220047 1
299999 1
264520 1
128117 1
103235 1
175960 1
1 1
1 1
67318 1
134721 1
56637 1
299998 1
300000 1
75027 1
167096 1
299999 1
9927 1
160976 1
1 1
87379 1
113309 1
73807 1
18640 1
1 1
263344 1
2 1
140450 1
243375 1
299999 1
3 1
3 1
161757 1
46529 1
300000 1
145523 1
183413 1
285277 1
300000 1
153488 1
299999 1
158544 1
137990 1
229943 1
229478 1
141947 1
89276 1
65199 1
180243 1
64680 1
203080 1
186441 1
300000 1
283175 1
1 1
194607 1
2 1
205 1
151032 1
117066 1
3 1
3 1
299999 1
218628 1
300001 1
254734 1
278160 1
299999 1
40925 1
96071 1
256650 1
1 1
224796 1
300000 1
52764 1
19780 1
300000 1
74868 1
194328 1
218363 1
266198 1
1 1
185493 1
76021 1
52833 1
79637 1
6305 1
4933 1
277432 1
178153 1
245489 1
99848 1
1 1
300001 1
300000 1
263338 1
300000 1
14273 1
277138 1
198689 1
77761 1
88976 1
179866 1
1 1
39834 1
300000 1
198950 1
46115 1
1 1
128249 1
297219 1
3 1
27785 1
299998 1
205264 1
299999 1
186346 1
178504 1
251126 1
143861 1
300000 1
86411 1
148272 1
98409 1
299999 1
300002 1
2 1
43730 1
57040 1
23459 1
208676 1
152729 1
23889 1
212555 1
300000 1
151039 1
2 1
52367 1
95340 1
148418 1
186439 1
1 1
86428 1
73041 1
300000 1
3 1
245528 1
54475 1
1 1
263227 1
300000 1
203746 1
299998 1
206654 1
127668 1
19231 1
300001 1
160479 1
94940 1
299999 1
1 1
1 1
294812 1
2 1
114602 1
249795 1
299999 1
299999 1
280919 1
293667 1
165754 1
186704 1
261320 1
300000 1
1 1
128791 1
14185 1
273598 1
74509 1
1 1
293205 1
217750 1
299999 1
300001 1
300000 1
244101 1
1 1
267454 1
300001 1
110980 1
92156 1
2 1
1 1
300000 1
36099 1
239657 1
1 1
1 1
94937 1
262720 1
158705 1
68457 1
300000 1
299998 1
1 1
1 1
87746 1
52383 1
9632 1
85396 1
281416 1
270010 1
272541 1
300001 1
237011 1
256061 1
220351 1
300001 1
95339 1
229471 1
30772 1
300001 1
88476 1
1 1
31709 1
269715 1
149907 1
1 1
124478 1
113573 1
173920 1
299999 1
1 1
83622 1
180730 1
299999 1
219982 1
188585 1
299999 1
1 1
299999 1
297000 1
259698 1
300000 1
299999 1
121625 1
244274 1
60539 1
19767 1
299999 1
1 1
99452 1
300001 1
299999 1
2 1
1 1
187597 1
2 1
299998 1
181436 1
2 1
299998 1
299998 1
118959 1
91437 1
114873 1
1 1
300001 1
1 1
91717 1
261739 1
16272 1
277691 1
211067 1
8916 1
107037 1
300001 1
100629 1
1 1
44986 1
253254 1
1 1
241921 1
300000 1
61142 1
1 1
209904 1
243961 1
1 1
264976 1
105653 1
1 1
275806 1
161054 1
33772 1
67962 1
239979 1
3 1
299999 1
269689 1
300000 1
300000 1
82125 1
175944 1
1 1
1 1
67667 1
288884 1
29554 1
294032 1
300002 1
217632 1
300001 1
83872 1
165046 1
300000 1
300001 1
156989 1
2275 1
15776 1
243451 1
300000 1
178509 1
65408 1
164828 1
215568 1
278698 1
232221 1
65957 1
211753 1
255491 1
206035 1
1 1
97198 1
299999 1
1 1
2 1
172847 1
221175 1
299999 1
132609 1
20695 1
300001 1
273843 1
299999 1
229455 1
299998 1
287184 1
214309 1
300001 1
159765 1
3 1
148167 1
139241 1
300000 1
234750 1
300001 1
1 1
128408 1
36981 1
296472 1
275579 1
300000 1
114597 1
148703 1
299999 1
2 1
122407 1
299999 1
192649 1
118391 1
300001 1
55358 1
50066 1
263642 1
299999 1
83373 1
134823 1
2 1
1 1
299999 1
1 1
213192 1
1 1
215100 1
197471 1
203083 1
15766 1
138508 1
76721 1
95321 1
300001 1
300000 1
300001 1
128338 1
1 1
300000 1
1 1
296156 1
44452 1
1 1
71365 1
2 1
102856 1
300002 1
67004 1
279529 1
66703 1
1 1
1 1
281947 1
300001 1
300000 1
300001 1
299999 1
140360 1
1 1
272356 1
193006 1
183987 1
234039 1
1 1
1 1
175007 1
298640 1
278428 1
216571 1
135120 1
1 1
86724 1
260284 1
300000 1
270556 1
1 1
181072 1
1 1
138590 1
232021 1
1 1
283807 1
52996 1
76539 1
60064 1
300000 1
271732 1
300001 1
3 1
163329 1
188407 1
300000 1
1 1
298671 1
251851 1
281761 1
300001 1
45916 1
2 1
243067 1
262244 1
153788 1
113149 1
269406 1
2 1
299999 1
2 1
262397 1
240342 1
211117 1
1 1
78794 1
88217 1
256966 1
12161 1
300000 1
2 1
66237 1
141869 1
1 1
300000 1
256977 1
109549 1
122345 1
261683 1
119128 1
286216 1
127777 1
25322 1
300000 1
300001 1
46348 1
1 1
110203 1
86908 1
243014 1
220225 1
24373 1
228455 1
1 1
255458 1
2 1
172698 1
3 1
2 1
300000 1
156241 1
299999 1
36309 1
2121 1
229589 1
1 1
254215 1
78995 1
29182 1
3 1
1 1
75422 1
203496 1
1 1
3 1
129151 1
104618 1
283372 1
300001 1
299999 1
299999 1
220300 1
82064 1
288158 1
178687 1
300001 1
51027 1
149812 1
163542 1
3 1
227381 1
225428 1
300000 1
247500 1
1 1
263652 1
300001 1
12804 1
49682 1
83419 1
2 1
198948 1
1 1
1 1
245458 1
299999 1
1 1
299999 1
100767 1
2 1
151332 1
290676 1
200182 1
191909 1
300002 1
299999 1
2 1
184035 1
262978 1
299999 1
108764 1
300000 1
300001 1
189364 1
1 1
204717 1
34300 1
83940 1
1067 1
284148 1
209101 1
300001 1
1 1
33843 1
56249 1
42669 1
67670 1
253900 1
110027 1
300001 1
300001 1
1 1
182861 1
287624 1
299999 1
100166 1
300001 1
37762 1
193346 1
114730 1
8413 1
182542 1
152149 1
150656 1
2 1
1 1
104149 1
47385 1
300001 1
299998 1
263160 1
8988 1
206511 1
2 1
20880 1
2 1
177201 1
45267 1
2 1
208 1
193820 1
180908 1
1 1
1 1
300000 1
299999 1
300000 1
1 1
17072 1
1 1
97640 1
1 1
107995 1
273007 1
299999 1
140229 1
299998 1
300001 1
248721 1
288117 1
67238 1
300000 1
206441 1
299999 1
141924 1
1 1
50474 1
5376 1
265833 1
34072 1
300000 1
196093 1
106432 1
171477 1
299999 1
1 1
266686 1
1 1
292618 1
23826 1
101056 1
1 1
280833 1
219369 1
89762 1
299999 1
2 1
300000 1
1 1
1 1
285146 1
89519 1
300000 1
225835 1
61479 1
299998 1
3622 1
235770 1
147095 1
2 1
284029 1
1 1
22148 1
3347 1
70530 1
201152 1
1 1
57209 1
84531 1
92677 1
221743 1
21016 1
19795 1
265702 1
1 1
256464 1
299998 1
107895 1
236068 1
274790 1
161520 1
57129 1
293392 1
1 1
299999 1
139389 1
259775 1
238442 1
165418 1
1 1
26004 1
300000 1
300000 1
72684 1
300001 1
138042 1
300000 1
299999 1
300000 1
80471 1
245915 1
169472 1
69270 1
2 1
300001 1
191140 1
299999 1
140430 1
149038 1
46794 1
192327 1
31451 1
296942 1
83475 1
146166 1
1 1
113323 1
300000 1
1 1
80244 1
132833 1
1 1
15608 1
161469 1
267560 1
147513 1
232225 1
193633 1
2 1
278731 1
243592 1
299557 1
300000 1
1944 1
269028 1
1 1
231916 1
166137 1
14292 1
300000 1
92395 1
163317 1
132538 1
267413 1
151050 1
110996 1
265881 1
2 1
299998 1
50249 1
299999 1
300001 1
264587 1
171109 1
300000 1
39408 1
131371 1
16691 1
59666 1
1 1
1 1
299999 1
300001 1
300000 1
63958 1
112365 1
1 1
279878 1
1 1
3 1
179972 1
3 1
50546 1
73639 1
189396 1
1 1
90465 1
287580 1
300002 1
300000 1
205480 1
2 1
194161 1
299999 1
200677 1
217558 1
278066 1
300001 1
196090 1
1724 1
208203 1
299999 1
159572 1
1 1
150505 1
192001 1
1 1
249270 1
94347 1
299999 1
300000 1
299999 1
160708 1
170520 1
1 1
150861 1
299122 1
1 1
159402 1
186284 1
101304 1
207422 1
2 1
166452 1
5166 1
300001 1
213825 1
87877 1
296573 1
291462 1
1 1
53387 1
154182 1
270737 1
6697 1
300001 1
300001 1
190565 1
1 1
109881 1
3 1
300001 1
299998 1
37807 1
51119 1
2 1
21219 1
235819 1
1 1
272013 1
257307 1
138931 1
59495 1
1 1
15792 1
300000 1
19143 1
291594 1
1 1
298970 1
1 1
42639 1
187694 1
49776 1
1 1
171589 1
282015 1
253482 1
59223 1
38935 1
299999 1
132365 1
2 1
101681 1
278694 1
3057 1
299999 1
255913 1
1 1
1 1
3 1
17054 1
70007 1
300000 1
296900 1
23958 1
195324 1
257382 1
1 1
252582 1
299999 1
2 1
2 1
61209 1
300000 1
244285 1
299999 1
76683 1
92129 1
126884 1
253436 1
20025 1
293298 1
1 1
233807 1
299999 1
178289 1
1 1
212202 1
261959 1
68291 1
7515 1
300000 1
183892 1
1 1
95711 1
223644 1
155352 1
180016 1
300000 1
300001 1
199114 1
300000 1
300001 1
110466 1
299999 1
152473 1
299999 1
48093 1
268100 1
28225 1
1 1
1 1
1 1
239488 1
124109 1
241029 1
1 1
90772 1
39490 1
300001 1
283739 1
299999 1
155212 1
300000 1
101816 1
153747 1
4754 1
219397 1
150305 1
125019 1
296363 1
180000 1
140255 1
147058 1
74616 1
30854 1
300001 1
98667 1
1 1
299999 1
3 1
86984 1
41091 1
19295 1
237066 1
130666 1
2 1
43011 1
94571 1
72697 1
105007 1
300001 1
300001 1
137988 1
50596 1
211277 1
145521 1
300001 1
236991 1
3 1
299999 1
1 1
300001 1
181565 1
300000 1
85981 1
152160 1
90405 1
7823 1
19692 1
1 1
3 1
42152 1
299998 1
1 1
80684 1
300001 1
204018 1
300000 1
160999 1
2 1
64316 1
158830 1
72625 1
299999 1
299999 1
248838 1
45309 1
131713 1
21995 1
299999 1
120591 1
1 1
223718 1
300001 1
2 1
2 1
80572 1
299999 1
1 1
141797 1
1 1
197896 1
1 1
44208 1
2 1
273501 1
299999 1
1 1
84221 1
229650 1
27190 1
161043 1
3 1
75533 1
299999 1
82265 1
289125 1
13411 1
170490 1
197671 1
300000 1
223675 1
299999 1
1 1
300000 1
176801 1
300002 1
24599 1
1 1
64926 1
71350 1
924 1
136469 1
300000 1
300001 1
295985 1
196478 1
74435 1
44270 1
300002 1
201821 1
238803 1
98505 1
300000 1
2 1
99468 1
188529 1
1 1
177195 1
199757 1
198300 1
12829 1
44748 1
46117 1
299999 1
115762 1
143992 1
251795 1
9738 1
2 1
1 1
192035 1
299999 1
125575 1
114978 1
135079 1
300000 1
222895 1
209613 1
105673 1
299999 1
257249 1
171816 1
22026 1
286875 1
300001 1
45221 1
1 1
167858 1
129240 1
1 1
96779 1
138332 1
265979 1
138658 1
63051 1
91168 1
155065 1
300000 1
79338 1
300000 1
163139 1
85333 1
3 1
226024 1
90355 1
2 1
151996 1
284556 1
295682 1
171147 1
1 1
300000 1
217987 1
281717 1
1 1
192589 1
14215 1
177921 1
63036 1
273058 1
232753 1
136347 1
55147 1
5684 1
300001 1
246027 1
246738 1
79103 1
48363 1
300000 1
1 1
300000 1
299999 1
111329 1
280662 1
114505 1
1 1
266441 1
250142 1
300000 1
1 1
1 1
61173 1
207542 1
251557 1
205397 1
1 1
59554 1
138236 1
176226 1
45912 1
138909 1
231646 1
188513 1
84193 1
226317 1
35813 1
299998 1
169235 1
2 1
200287 1
149547 1
40599 1
256269 1
260555 1
2 1
226149 1
72971 1
41543 1
134211 1
299999 1
300002 1
300000 1
70989 1
128574 1
300001 1
55238 1
299999 1
252788 1
169472 1
110049 1
92029 1
2 1
268820 1
136886 1
287234 1
299999 1
74326 1
121821 1
263018 1
300000 1
210060 1
300002 1
85543 1
163147 1
116029 1
299999 1
2 1
197592 1
300000 1
299999 1
280045 1
14866 1
199038 1
279068 1
33527 1
1 1
300000 1
300000 1
78471 1
88625 1
233379 1
13815 1
1 1
56110 1
292898 1
1 1
300001 1
255815 1
97062 1
133569 1
300000 1
103231 1
239387 1
198695 1
299999 1
169723 1
169288 1
299999 1
25353 1
193760 1
78921 1
256100 1
270301 1
96484 1
299999 1
284213 1
1 1
192781 1
3 1
43483 1
1 1
132757 1
103646 1
174259 1
300000 1
148810 1
45343 1
96780 1
84044 1
155177 1
154916 1
300001 1
70598 1
54999 1
236147 1
79047 1
261298 1
300001 1
300001 1
299999 1
300000 1
1 1
295600 1
245658 1
6501 1
199656 1
67337 1
300000 1
183403 1
164678 1
300000 1
300000 1
37660 1
281234 1
213642 1
12040 1
128028 1
1 1
272559 1
237632 1
176365 1
138699 1
129081 1
200008 1
85507 1
300000 1
300002 1
41370 1
292742 1
1 1
50750 1
282395 1
189369 1
148487 1
1 1
183895 1
176429 1
188619 1
1 1
36313 1
2 1
1 1
300000 1
299999 1
292263 1
1 1
3 1
300001 1
2 1
1 1
159595 1
299999 1
300001 1
66058 1
300001 1
259372 1
16132 1
261896 1
2 1
1 1
265917 1
300000 1
259794 1
298678 1
1 1
67664 1
5915 1
1 1
122896 1
285303 1
300000 1
300000 1
25675 1
300001 1
136101 1
131721 1
57479 1
140712 1
225817 1
1 1
187529 1
300001 1
11682 1
2 1
1 1
299999 1
299999 1
68700 1
271762 1
30951 1
31500 1
97454 1
300001 1
299999 1
242351 1
299999 1
102577 1
299999 1
1 1
42745 1
1 1
299999 1
49054 1
300000 1
156012 1
4183 1
239923 1
144368 1
263468 1
110340 1
2 1
1 1
269852 1
128519 1
1 1
164990 1
1 1
136075 1
300000 1
227065 1
205332 1
1 1
281312 1
221931 1
300002 1
300000 1
284807 1
27642 1
1 1
59645 1
300001 1
279793 1
108467 1
300000 1
214110 1
224432 1
71095 1
153353 1
1 1
300001 1
299999 1
288687 1
239005 1
9499 1
1 1
204044 1
300002 1
1 1
22228 1
90734 1
1 1
42730 1
1 1
165953 1
18734 1
299999 1
300000 1
3 1
1 1
178266 1
91363 1
300000 1
58602 1
42016 1
299999 1
300001 1
129689 1
272701 1
1 1
1 1
247688 1
1 1
300000 1
248054 1
28568 1
63370 1
142287 1
56742 1
300001 1
300001 1
3 1
300000 1
1 1
242150 1
300000 1
158314 1
263887 1
300000 1
6047 1
1 1
300001 1
300002 1
1 1
2483 1
140560 1
93431 1
9531 1
300001 1
224105 1
253049 1
120945 1
23968 1
196421 1
1 1
299999 1
1 1
251106 1
170878 1
2 1
205881 1
72603 1
2 1
1 1
32694 1
108835 1
1 1
1 1
231858 1
41346 1
76399 1
278800 1
152372 1
300001 1
299999 1
170553 1
300001 1
248393 1
14270 1
300000 1
196757 1
294472 1
61189 1
186415 1
113779 1
134436 1
300000 1
1 1
299999 1
141383 1
220084 1
300000 1
151627 1
199277 1
251770 1
1 1
300000 1
1 1
159372 1
174375 1
273884 1
267339 1
300000 1
299998 1
235415 1
300002 1
125688 1
157882 1
199802 1
300001 1
1 1
22807 1
77031 1
300000 1
254970 1
231901 1
292533 1
299999 1
159384 1
228933 1
4084 1
36479 1
238745 1
299999 1
224189 1
1 1
2 1
158309 1
300000 1
131683 1
35930 1
1 1
2 1
91206 1
125634 1
208481 1
112163 1
300000 1
184404 1
300000 1
300001 1
245529 1
71603 1
145648 1
185614 1
204350 1
1 1
177310 1
299168 1
1 1
1 1
1 1
299999 1
1 1
25300 1
15807 1
247803 1
2 1
262849 1
161591 1
1 1
65776 1
91098 1
300002 1
275153 1
2678 1
22070 1
300001 1
154799 1
300001 1
1 1
143517 1
299999 1
2 1
299998 1
1 1
194545 1
1 1
1 1
300000 1
13153 1
299999 1
95074 1
1 1
300000 1
292907 1
2 1
299999 1
48271 1
263712 1
300000 1
108539 1
270349 1
284818 1
56991 1
185844 1
233785 1
300001 1
2 1
190190 1
2 1
1 1
300002 1
257570 1
300000 1
1 1
227522 1
77703 1
98939 1
1 1
66882 1
184355 1
85735 1
274281 1
299999 1
296703 1
300000 1
163509 1
272341 1
1 1
1 1
299999 1
137809 1
27169 1
194388 1
2 1
55279 1
296053 1
280111 1
96601 1
47022 1
1 1
255520 1
300001 1
255621 1
17174 1
70304 1
58637 1
201565 1
24270 1
259188 1
45775 1
1 1
299999 1
2 1
43033 1
83296 1
260001 1
76323 1
154967 1
28795 1
245167 1
299998 1
138384 1
294072 1
260730 1
3945 1
1 1
300000 1
276696 1
1 1
1 1
119274 1
2 1
83105 1
221343 1
112781 1
23617 1
157606 1
299998 1
177384 1
160853 1
94850 1
299999 1
300001 1
276893 1
104432 1
41952 1
49166 1
200473 1
100499 1
66169 1
92342 1
166121 1
168099 1
300000 1
292398 1
231458 1
1 1
300001 1
158938 1
1 1
181877 1
300001 1
276568 1
259757 1
107627 1
218389 1
25939 1
1 1
281713 1
2 1
22499 1
184333 1
2 1
168090 1
159557 1
171440 1
2 1
229357 1
300000 1
299999 1
67443 1
299999 1
1 1
299999 1
157293 1
300002 1
1 1
115645 1
247421 1
1 1
300001 1
111621 1
96282 1
63969 1
300000 1
1 1
129261 1
299999 1
300001 1
3 1
134100 1
299998 1
74270 1
2 1
299999 1
299999 1
2 1
63572 1
64907 1
287476 1
171489 1
285111 1
294061 1
272815 1
126537 1
243742 1
299999 1
286470 1
299999 1
146588 1
127194 1
285773 1
1 1
79686 1
2 1
157330 1
1 1
104382 1
2 1
44 1
119097 1
61523 1
228035 1
267371 1
1 1
272880 1
217510 1
299999 1
169454 1
299999 1
300001 1
255195 1
186855 1
18740 1
78272 1
128514 1
154382 1
1 1
143140 1
300000 1
287323 1
182907 1
105819 1
3 1
300000 1
3 1
17368 1
660 1
1 1
53747 1
1 1
89929 1
29383 1
300000 1
1 1
264630 1
1 1
29406 1
47636 1
2 1
40481 1
10028 1
241050 1
52985 1
1 1
165305 1
249568 1
319 1
300001 1
299999 1
1 1
299999 1
99770 1
1 1
285480 1
1 1
1 1
20428 1
229648 1
249664 1
149946 1
299999 1
24496 1
38096 1
48433 1
299999 1
1 1
277192 1
300000 1
58152 1
6124 1
171684 1
2 1
210693 1
16249 1
127806 1
1 1
94499 1
276388 1
224493 1
1 1
174814 1
1 1
300001 1
51062 1
17976 1
225527 1
2 1
1 1
299999 1
127618 1
10334 1
2 1
253555 1
299999 1
300001 1
255968 1
300000 1
1 1
253041 1
86231 1
299999 1
273211 1
138016 1
290449 1
300000 1
54302 1
271572 1
2 1
43847 1
1 1
300001 1
3 1
169729 1
300000 1
300000 1
1 1
198603 1
209365 1
202229 1
173182 1
177443 1
3 1
133091 1
1 1
5910 1
29160 1
299999 1
300000 1
1 1
300000 1
299999 1
87094 1
250401 1
193152 1
1 1
157125 1
111842 1
245482 1
300000 1
300001 1
69079 1
138626 1
300001 1
106013 1
93866 1
46038 1
207523 1
1 1
1 1
2 1
300000 1
300001 1
300000 1
75541 1
203371 1
1 1
299999 1
185303 1
98895 1
299999 1
1 1
70190 1
150421 1
1 1
43720 1
168203 1
232327 1
300001 1
25050 1
3346 1
36059 1
1 1
300001 1
112600 1
3 1
143175 1
299999 1
215869 1
214486 1
141928 1
2293 1
1 1
111922 1
300000 1
1 1
1 1
183884 1
1 1
293961 1
97960 1
213402 1
2 1
113037 1
94184 1
1 1
39565 1
299999 1
93321 1
122782 1
230105 1
35920 1
149061 1
192964 1
75485 1
133029 1
221070 1
110232 1
271237 1
1 1
1 1
280224 1
48563 1
139590 1
54774 1
293617 1
39156 1
213847 1
1 1
48714 1
2 1
202435 1
102314 1
50956 1
248832 1
299999 1
48620 1
171048 1
229914 1
2 1
232638 1
136015 1
128014 1
161226 1
207390 1
217588 1
148064 1
111981 1
14696 1
300002 1
59469 1
299668 1
57223 1
232431 1
161324 1
183668 1
270193 1
106454 1
115600 1
233857 1
207761 1
214015 1
50626 1
86902 1
247412 1
250015 1
187599 1
2 1
129934 1
174219 1
2 1
1 1
44747 1
82819 1
1 1
1 1
2 1
38483 1
245515 1
209619 1
273704 1
300000 1
106136 1
292385 1
300001 1
280186 1
300000 1
300001 1
4834 1
1 1
15147 1
1 1
50078 1
56855 1
248305 1
171805 1
83237 1
1 1
188533 1
104749 1
236030 1
299999 1
15792 1
144187 1
300000 1
16931 1
87710 1
241739 1
1 1
93458 1
164095 1
180304 1
22744 1
196713 1
1 1
249424 1
1 1
72974 1
102263 1
2 1
169302 1
300001 1
1 1
1 1
57910 1
51232 1
164856 1
70501 1
99080 1
46018 1
300002 1
155291 1
43273 1
1 1
3 1
300001 1
1 1
108786 1
10769 1
115494 1
184336 1
1 1
295134 1
63614 1
245666 1
267916 1
233000 1
2827 1
2 1
1 1
258888 1
64786 1
48417 1
9385 1
300001 1
1 1
183184 1
76748 1
28016 1
224611 1
299999 1
159358 1
2 1
300000 1
225317 1
188254 1
59032 1
263917 1
300000 1
239382 1
289737 1
1 1
1 1
96101 1
294154 1
299999 1
116788 1
151697 1
54336 1
227018 1
163520 1
2 1
64727 1
45339 1
131030 1
90465 1
201510 1
69317 1
172708 1
231480 1
63419 1
178351 1
3031 1
273206 1
260514 1
193075 1
18388 1
269004 1
121908 1
1 1
300001 1
238221 1
238874 1
195619 1
217705 1
1 1
300000 1
94657 1
118514 1
300001 1
135188 1
1 1
144144 1
1 1
98450 1
299998 1
299999 1
199033 1
299999 1
69355 1
146227 1
53713 1
95361 1
106908 1
265437 1
192555 1
106940 1
258543 1
287642 1
252053 1
256585 1
1 1
86340 1
300000 1
39065 1
155144 1
299999 1
106787 1
1 1
296608 1
2 1
300000 1
27475 1
3 1
156535 1
99550 1
246463 1
299999 1
30 1
299999 1
1 1
300001 1
57871 1
78142 1
1 1
299999 1
300001 1
32872 1
300001 1
51618 1
299999 1
300000 1
299999 1
83324 1
300000 1
253936 1
201174 1
207596 1
297065 1
144738 1
1 1
236364 1
300000 1
1 1
300002 1
205325 1
164910 1
300001 1
65765 1
299999 1
300000 1
8319 1
140049 1
3 1
1 1
241202 1
94286 1
1 1
238491 1
197925 1
90081 1
36489 1
243870 1
1 1
158421 1
300000 1
166250 1
2 1
74644 1
15762 1
162597 1
300001 1
196547 1
4149 1
106727 1
112835 1
300001 1
300000 1
299998 1
299999 1
57742 1
250794 1
170604 1
242781 1
132298 1
280236 1
218486 1
212436 1
295290 1
1 1
293430 1
1 1
190557 1
300000 1
83185 1
300001 1
269385 1
148701 1
234939 1
273337 1
126017 1
192331 1
263655 1
275233 1
299999 1
158784 1
1 1
29739 1
177170 1
78388 1
300000 1
195134 1
98423 1
26788 1
92598 1
2 1
1 1
120243 1
153984 1
265784 1
299999 1
299999 1
199159 1
101563 1
1 1
300000 1
299998 1
266248 1
47747 1
300000 1
1 1
66181 1
271531 1
300001 1
137873 1
300000 1
260796 1
10305 1
128881 1
89196 1
137875 1
299999 1
9886 1
81197 1
24304 1
79658 1
281304 1
1 1
83411 1
119418 1
158791 1
108186 1
1 1
3 1
300000 1
2 1
215572 1
3132 1
154952 1
59061 1
1 1
300001 1
136374 1
246583 1
124324 1
299998 1
91483 1
3 1
127991 1
1 1
3 1
300002 1
82765 1
1 1
21710 1
283719 1
299999 1
300000 1
10530 1
300001 1
242222 1
35014 1
149470 1
72475 1
1 1
293389 1
300000 1
72684 1
160222 1
61476 1
1 1
163679 1
96503 1
10334 1
1 1
69626 1
299999 1
235422 1
1 1
286480 1
153170 1
44023 1
85291 1
252930 1
95759 1
155587 1
105400 1
300001 1
300000 1
227741 1
1 1
1 1
277451 1
242203 1
279175 1
300002 1
171239 1
2 1
234959 1
102187 1
1 1
30280 1
1115 1
269553 1
1 1
1 1
201617 1
271524 1
15120 1
300000 1
300001 1
188462 1
247598 1
3 1
299999 1
299999 1
11836 1
300000 1
300000 1
1 1
35289 1
300000 1
75346 1
300001 1
172832 1
3 1
296737 1
299999 1
190556 1
231616 1
27221 1
218864 1
3 1
3 1
1 1
89435 1
161063 1
3 1
1 1
194529 1
123427 1
112173 1
169178 1
212644 1
96393 1
2 1
1 1
299999 1
299998 1
300000 1
17435 1
1 1
300000 1
79474 1
1 1
196971 1
1 1
108623 1
11530 1
2 1
282340 1
3 1
300001 1
277562 1
87016 1
2 1
28412 1
159749 1
1 1
300001 1
232316 1
1 1
206064 1
2 1
1 1
174958 1
295037 1
110473 1
149312 1
2 1
175521 1
260914 1
58170 1
1 1
270703 1
3 1
59855 1
1 1
189766 1
299400 1
11181 1
176298 1
5461 1
1 1
300001 1
264017 1
84480 1
300001 1
4977 1
107357 1
3 1
1 1
147310 1
1 1
28469 1
1 1
2 1
95222 1
300001 1
300000 1
108929 1
7513 1
117866 1
79872 1
300000 1
1 1
267322 1
34833 1
96660 1
140670 1
104845 1
103797 1
233440 1
129280 1
221542 1
3 1
300000 1
154427 1
87540 1
1 1
1 1
16249 1
18635 1
114783 1
12467 1
241174 1
41657 1
1 1
19323 1
24603 1
1 1
1 1
1 1
1 1
4050 1
246282 1
286376 1
285600 1
267877 1
85604 1
3833 1
300001 1
1 1
1 1
29340 1
1 1
255293 1
283589 1
205338 1
1 1
151080 1
1 1
1 1
156567 1
2 1
300000 1
300001 1
299998 1
1 1
96725 1
96040 1
1 1
251553 1
79716 1
287167 1
78168 1
115745 1
152504 1
285227 1
299999 1
53838 1
194957 1
62148 1
300000 1
300000 1
300000 1
115402 1
261059 1
299999 1
246196 1
10442 1
185931 1
96191 1
2 1
287189 1
1 1
163516 1
292505 1
134509 1
234320 1
50840 1
275704 1
47217 1
146117 1
300000 1
299999 1
255771 1
140863 1
299999 1
62172 1
294457 1
55225 1
55019 1
16913 1
60150 1
300001 1
299999 1
61700 1
55057 1
300000 1
299999 1
1 1
130386 1
42355 1
300001 1
300000 1
8384 1
300000 1
299999 1
8270 1
1 1
1 1
249735 1
44227 1
300002 1
300001 1
84319 1
1 1
112700 1
299999 1
1 1
139935 1
141055 1
23137 1
187593 1
1 1
186286 1
299999 1
17177 1
151140 1
299999 1
8825 1
22988 1
60817 1
281543 1
1 1
221030 1
59309 1
300000 1
2 1
62073 1
202604 1
142308 1
169340 1
276543 1
26138 1
57151 1
43457 1
1 1
258554 1
1 1
1146 1
49081 1
299999 1
43701 1
4468 1
300002 1
1 1
1 1
300000 1
67633 1
299998 1
251147 1
299999 1
197817 1
270715 1
174555 1
271833 1
202214 1
164900 1
26884 1
136131 1
93692 1
300001 1
195946 1
241553 1
224393 1
156700 1
234952 1
300001 1
252596 1
255710 1
128568 1
129050 1
19678 1
245798 1
263029 1
1 1
296506 1
283182 1
300000 1
1 1
300000 1
300001 1
299999 1
32490 1
50038 1
29629 1
222914 1
231104 1
51887 1
131677 1
1 1
177340 1
146376 1
276842 1
300001 1
222629 1
300002 1
1 1
2 1
2 1
2 1
157735 1
174760 1
259616 1
300000 1
300000 1
185842 1
152838 1
9193 1
246235 1
1 1
164703 1
136331 1
199563 1
235230 1
128227 1
294811 1
136674 1
141251 1
29596 1
260088 1
293759 1
152305 1
116658 1
288809 1
300001 1
166845 1
3 1
158358 1
93230 1
299999 1
2 1
76326 1
39813 1
249495 1
234656 1
299999 1
51923 1
29497 1
16198 1
146740 1
2 1
300001 1
1 1
83987 1
300000 1
134902 1
246668 1
290288 1
1 1
299999 1
74276 1
274799 1
1 1
201037 1
300001 1
130218 1
259680 1
162992 1
1 1
104077 1
66771 1
235525 1
3 1
300000 1
159723 1
269284 1
1 1
21078 1
300000 1
21797 1
20479 1
1845 1
300001 1
36903 1
49881 1
300000 1
176648 1
51513 1
1 1
1 1
299999 1
189045 1
92164 1
299999 1
23031 1
137180 1
115582 1
300000 1
137951 1
299998 1
5942 1
246741 1
76264 1
18253 1
299999 1
3 1
299999 1
115242 1
63840 1
128081 1
187496 1
178466 1
17538 1
187821 1
111899 1
26986 1
225285 1
156523 1
161513 1
187022 1
111777 1
3 1
300000 1
3 1
1 1
210411 1
183565 1
300000 1
9190 1
135212 1
299999 1
244821 1
162821 1
48390 1
116295 1
156806 1
195971 1
1 1
69231 1
77209 1
1 1
1 1
7161 1
121512 1
135385 1
298784 1
132680 1
2 1
133770 1
208186 1
106205 1
19511 1
259730 1
2 1
1 1
17634 1
215212 1
300001 1
233605 1
233923 1
289122 1
299998 1
300002 1
197722 1
234693 1
300000 1
285187 1
254288 1
296376 1
130099 1
1 1
217940 1
300000 1
288239 1
70639 1
73789 1
174301 1
115400 1
1 1
142911 1
96609 1
276665 1
270945 1
300000 1
1 1
76562 1
233231 1
1 1
27707 1
267626 1
127406 1
209438 1
1 1
299999 1
300001 1
257209 1
30071 1
275972 1
1 1
187322 1
178744 1
7813 1
167200 1
300000 1
190116 1
106629 1
148538 1
113228 1
151061 1
1 1
115421 1
300000 1
12119 1
117778 1
300000 1
1 1
300000 1
295358 1
300001 1
299999 1
81697 1
155232 1
300000 1
247245 1
159681 1
142872 1
132571 1
93153 1
146412 1
149842 1
79404 1
3 1
144865 1
14914 1
149857 1
52131 1
163366 1
198280 1
269814 1
253960 1
51889 1
174226 1
138466 1
211739 1
1 1
299999 1
272568 1
94160 1
291757 1
300001 1
234814 1
296631 1
213067 1
96291 1
179059 1
115834 1
1 1
131430 1
1 1
1 1
246211 1
41357 1
2 1
42068 1
140124 1
240319 1
239394 1
300000 1
1 1
129903 1
2 1
300000 1
187865 1
1 1
166477 1
299999 1
1 1
299999 1
299999 1
182717 1
146037 1
92818 1
1 1
162464 1
164012 1
2 1
300000 1
277066 1
242735 1
1 1
210836 1
244945 1
54349 1
1 1
177535 1
125864 1
70499 1
1 1
67406 1
20714 1
1 1
1 1
2 1
291993 1
300000 1
2 1
299999 1
163968 1
208013 1
79795 1
1 1
182607 1
1 1
290995 1
14923 1
258108 1
1 1
33040 1
155169 1
293614 1
125430 1
16968 1
61468 1
1 1
2 1
40513 1
224103 1
202660 1
225791 1
140056 1
300000 1
255821 1
81107 1
101027 1
270513 1
251233 1
60848 1
124382 1
299999 1
2 1
159250 1
1 1
300000 1
193454 1
28107 1
95415 1
1 1
1 1
1 1
300000 1
299999 1
299999 1
289504 1
1 1
299999 1
109473 1
1 1
93241 1
299999 1
3 1
2 1
201524 1
67955 1
1 1
107577 1
189064 1
227516 1
300001 1
17967 1
115786 1
221128 1
253974 1
218548 1
83730 1
299999 1
258814 1
300000 1
4390 1
270442 1
50439 1
90846 1
299999 1
161542 1
244964 1
262965 1
1 1
2 1
144530 1
53830 1
266029 1
269634 1
268717 1
1 1
289619 1
153922 1
2 1
84035 1
79571 1
45706 1
267949 1
2 1
277132 1
2 1
2 1
186348 1
1 1
267528 1
300000 1
270952 1
166793 1
150099 1
39156 1
177459 1
168805 1
299999 1
249358 1
160562 1
153631 1
1 1
300000 1
160994 1
300001 1
300001 1
202656 1
294750 1
253337 1
33589 1
131405 1
262464 1
300000 1
279349 1
161218 1
2 1
2 1
244306 1
96001 1
19173 1
300001 1
2 1
161864 1
1 1
1 1
1 1
1 1
3 1
144916 1
86784 1
1 1
300001 1
1 1
122398 1
121182 1
149160 1
111793 1
88325 1
268855 1
2 1
104546 1
2 1
31144 1
102398 1
1 1
292869 1
164555 1
1 1
188656 1
299999 1
299999 1
161804 1
161390 1
193906 1
111837 1
300001 1
59382 1
2395 1
300000 1
122664 1
1 1
248764 1
1 1
1 1
299999 1
160947 1
276810 1
174538 1
189166 1
1 1
279090 1
289797 1
24549 1
98928 1
134447 1
299999 1
3 1
1 1
1 1
28070 1
115587 1
299999 1
127628 1
300000 1
74515 1
2 1
300000 1
3 1
112287 1
1 1
300001 1
275775 1
125326 1
194636 1
7149 1
2 1
132279 1
299999 1
2 1
112254 1
1 1
177744 1
2 1
68811 1
125553 1
254483 1
37279 1
128534 1
105629 1
181580 1
172057 1
235544 1
1 1
53215 1
214794 1
263546 1
246717 1
1 1
214355 1
109972 1
121023 1
95850 1
258515 1
1 1
17380 1
300000 1
300002 1
272157 1
145820 1
2 1
300002 1
299999 1
202456 1
1 1
299999 1
110269 1
1 1
1 1
300000 1
111326 1
84976 1
149443 1
300001 1
1 1
46784 1
264664 1
245390 1
1 1
27177 1
105225 1
1 1
1 1
300000 1
123837 1
92988 1
260065 1
212810 1
277876 1
1 1
296129 1
296342 1
182458 1
182319 1
300000 1
299999 1
43982 1
270349 1
294708 1
151127 1
299999 1
1 1
299999 1
62553 1
73752 1
300000 1
8322 1
109556 1
268617 1
2 1
300001 1
196770 1
300000 1
229035 1
141975 1
91572 1
63697 1
74831 1
79184 1
178278 1
144248 1
1 1
122698 1
182833 1
160659 1
1 1
300001 1
2 1
121663 1
158837 1
76766 1
116253 1
67217 1
1 1
17820 1
300000 1
1 1
135019 1
74847 1
39355 1
173790 1
300001 1
299999 1
98859 1
2 1
176040 1
203130 1
186 1
165502 1
1 1
159786 1
237297 1
56507 1
57776 1
23229 1
121731 1
1 1
147172 1
300000 1
6830 1
299999 1
20765 1
300000 1
1 1
209787 1
318 1
30432 1
299999 1
300001 1
299766 1
19687 1
3 1
227641 1
1 1
223139 1
167316 1
300001 1
110821 1
299999 1
300002 1
300000 1
109401 1
138255 1
2 1
113913 1
50607 1
3 1
1 1
300001 1
67356 1
18808 1
147861 1
1057 1
153689 1
3295 1
136209 1
176772 1
299999 1
286241 1
103304 1
3 1
70986 1
300001 1
263972 1
177568 1
223666 1
300002 1
2 1
299999 1
55611 1
91793 1
148829 1
21147 1
116156 1
19928 1
189032 1
285544 1
159100 1
300000 1
34683 1
294971 1
230416 1
166668 1
10906 1
104816 1
239816 1
37977 1
1 1
292685 1
299013 1
142886 1
164649 1
162197 1
73634 1
212906 1
164394 1
182470 1
286806 1
24545 1
124092 1
35909 1
299999 1
114169 1
163217 1
1 1
210758 1
133690 1
1 1
99428 1
1 1
255299 1
289071 1
288733 1
288105 1
155027 1
9114 1
252481 1
1 1
74526 1
1 1
1 1
82798 1
193454 1
295241 1
300000 1
178274 1
2 1
189522 1
244464 1
122755 1
92011 1
290222 1
3 1
2 1
129589 1
125039 1
65042 1
144800 1
3 1
2 1
180268 1
84957 1
131246 1
209623 1
166950 1
164350 1
83286 1
49652 1
47089 1
1 1
6020 1
300000 1
38335 1
4267 1
209697 1
1 1
29607 1
171951 1
299998 1
18042 1
300001 1
1 1
257100 1
1 1
13499 1
299999 1
1 1
17796 1
300000 1
152893 1
132576 1
55736 1
300000 1
294170 1
42182 1
299999 1
188975 1
27858 1
40784 1
154867 1
9575 1
254835 1
130462 1
152748 1
213132 1
300001 1
282464 1
164055 1
220302 1
84553 1
164270 1
15333 1
96601 1
1 1
183930 1
1 1
1 1
116769 1
2 1
136144 1
300000 1
3 1
237473 1
168432 1
1 1
199050 1
21449 1
7994 1
137109 1
102437 1
1 1
300000 1
300001 1
1 1
3 1
293355 1
300001 1
255841 1
121784 1
275077 1
252302 1
299999 1
143642 1
73933 1
98355 1
300001 1
134485 1
76010 1
300001 1
15780 1
42478 1
181098 1
164521 1
256303 1
101709 1
162821 1
198066 1
290721 1
60739 1
240155 1
1 1
1 1
250601 1
168126 1
193937 1
74109 1
1 1
39937 1
188408 1
1 1
90524 1
280067 1
300000 1
300001 1
112654 1
1 1
192693 1
1 1
2 1
79062 1
300000 1
161985 1
26364 1
208855 1
59260 1
33116 1
80516 1
83082 1
300001 1
299999 1
191923 1
193656 1
6316 1
65997 1
205926 1
159985 1
170164 1
57567 1
212772 1
300001 1
69420 1
3 1
172054 1
3 1
1 1
87050 1
130144 1
80523 1
259764 1
210435 1
299999 1
300000 1
90413 1
197519 1
1 1
2 1
122669 1
1 1
7971 1
299999 1
48866 1
183518 1
266794 1
162478 1
245746 1
1 1
10044 1
300001 1
193782 1
105310 1
126314 1
35527 1
300002 1
286886 1
18796 1
3 1
300002 1
107831 1
254428 1
248183 1
175933 1
118858 1
290105 1
140940 1
45772 1
299999 1
175236 1
95100 1
1 1
102762 1
151416 1
1 1
2970 1
16281 1
1 1
10831 1
146252 1
1 1
188424 1
278317 1
1 1
280975 1
2 1
199749 1
107178 1
2 1
191447 1
1 1
299998 1
42446 1
267411 1
114850 1
228410 1
241456 1
82593 1
1 1
199633 1
1 1
1 1
299999 1
71419 1
300000 1
135270 1
299999 1
1 1
300002 1
231834 1
2 1
197684 1
1 1
1 1
258531 1
283384 1
271325 1
177779 1
130275 1
63661 1
1 1
216888 1
95269 1
1 1
263570 1
205110 1
300001 1
300000 1
239959 1
218410 1
178867 1
289586 1
49672 1
95297 1
118779 1
1 1
211873 1
230319 1
254866 1
135175 1
117838 1
35159 1
162463 1
122333 1
300000 1
212531 1
255715 1
115208 1
1 1
1 1
118788 1
233733 1
79083 1
278780 1
218223 1
181396 1
160153 1
197831 1
184439 1
1 1
300000 1
3 1
1 1
18 1
151182 1
84392 1
1 1
299999 1
299999 1
59044 1
197298 1
33234 1
201268 1
172302 1
253564 1
11360 1
2 1
50840 1
148366 1
1 1
156151 1
299999 1
156591 1
300000 1
1 1
1 1
13516 1
291338 1
3 1
299998 1
300000 1
273949 1
100956 1
278648 1
284703 1
252362 1
1 1
255841 1
71163 1
10055 1
1 1
246648 1
300000 1
1 1
27300 1
174377 1
300000 1
212750 1
22743 1
299999 1
300001 1
172245 1
1 1
1 1
299999 1
130479 1
269215 1
282888 1
226187 1
300001 1
161644 1
208624 1
211467 1
1 1
2 1
294126 1
36091 1
101338 1
226042 1
129171 1
166545 1
158261 1
12391 1
126227 1
300000 1
206560 1
255665 1
2 1
232324 1
173756 1
100127 1
198320 1
299999 1
1 1
1 1
43029 1
1 1
19735 1
268341 1
1 1
255313 1
281621 1
62797 1
71717 1
50010 1
148156 1
28538 1
164711 1
200014 1
34397 1
119015 1
30268 1
80684 1
114065 1
266953 1
299999 1
137284 1
185963 1
299999 1
92735 1
84198 1
226729 1
11987 1
1 1
1 1
300000 1
300001 1
1 1
264986 1
121446 1
300000 1
106431 1
300000 1
2 1
13513 1
178579 1
300001 1
39854 1
86008 1
183229 1
1 1
120510 1
1 1
164299 1
1 1
162615 1
300001 1
75571 1
300000 1
45806 1
1 1
63905 1
12523 1
262141 1
153487 1
1 1
155422 1
20592 1
300002 1
152525 1
292330 1
1 1
35668 1
299999 1
198092 1
161775 1
3 1
181163 1
111015 1
249904 1
161853 1
299999 1
80461 1
300000 1
9422 1
283041 1
51603 1
119887 1
93383 1
1 1
116315 1
259634 1
164010 1
241065 1
27601 1
182986 1
272752 1
98519 1
21297 1
1 1
82027 1
49889 1
300001 1
1 1
126916 1
239373 1
33347 1
1 1
174306 1
3 1
16370 1
257657 1
299999 1
106671 1
300000 1
4627 1
300000 1
1 1
282146 1
299998 1
62354 1
118995 1
39177 1
165585 1
300000 1
120871 1
300000 1
300002 1
299999 1
139607 1
28275 1
299999 1
143894 1
148399 1
2 1
1 1
287786 1
233051 1
281803 1
156728 1
160970 1
289008 1
145680 1
1 1
291233 1
282818 1
172223 1
1 1
300001 1
299999 1
299999 1
178603 1
221177 1
1 1
1 1
2 1
248210 1
122 1
1 1
144129 1
22063 1
52923 1
4382 1
276434 1
254210 1
1 1
7593 1
300000 1
300001 1
1 1
104373 1
300000 1
2 1
69036 1
273444 1
299998 1
81706 1
1 1
1 1
3 1
299999 1
1 1
299999 1
300000 1
170008 1
300000 1
250721 1
154641 1
297838 1
299999 1
299999 1
3059 1
187362 1
1 1
57060 1
227260 1
300001 1
299999 1
152623 1
174568 1
299999 1
226555 1
78044 1
1 1
187161 1
1 1
131568 1
205119 1
299999 1
300001 1
276763 1
203788 1
2 1
132573 1
196985 1
299999 1
63096 1
1523 1
186468 1
299999 1
76777 1
87069 1
1 1
121160 1
259303 1
160363 1
1 1
1 1
195030 1
99520 1
134510 1
13146 1
137023 1
87255 1
151200 1
300001 1
77274 1
110402 1
57321 1
1 1
300000 1
86472 1
76701 1
1 1
1 1
254425 1
176555 1
31014 1
1 1
1 1
150742 1
300002 1
16345 1
1 1
219410 1
1 1
183052 1
1 1
230923 1
277988 1
299999 1
240673 1
1 1
34673 1
55931 1
1 1
287355 1
128729 1
35369 1
57464 1
232505 1
48979 1
297113 1
48890 1
64050 1
2 1
248431 1
83975 1
254353 1
242715 1
199664 1
82972 1
214635 1
100515 1
1 1
3 1
260192 1
300000 1
58253 1
1 1
299999 1
19766 1
226892 1
125338 1
20985 1
120059 1
295927 1
1 1
1 1
156376 1
1 1
92155 1
4061 1
2 1
120615 1
1 1
299999 1
199542 1
9153 1
1 1
295898 1
299999 1
173546 1
3 1
294053 1
239988 1
28255 1
13883 1
299999 1
1 1
3 1
107870 1
1 1
80870 1
1 1
299999 1
1 1
202849 1
300000 1
300001 1
215361 1
1 1
2 1
185342 1
138764 1
135939 1
2 1
76702 1
8178 1
193595 1
248357 1
38212 1
14272 1
1 1
1 1
300000 1
299999 1
6168 1
262261 1
300002 1
62871 1
180106 1
136304 1
113109 1
2 1
88845 1
300001 1
1 1
277122 1
249159 1
300000 1
274778 1
131773 1
3 1
66628 1
47636 1
1 1
194362 1
55222 1
16676 1
204100 1
31109 1
300000 1
2 1
299999 1
300000 1
73157 1
1 1
98479 1
2 1
77107 1
1 1
264764 1
119053 1
1 1
2 1
237026 1
300001 1
50104 1
30384 1
46443 1
300000 1
24891 1
73547 1
268365 1
2 1
300000 1
259149 1
1 1
81565 1
127906 1
299999 1
105023 1
141663 1
128462 1
228574 1
1 1
298686 1
56785 1
212806 1
238634 1
203935 1
300001 1
42884 1
130404 1
187982 1
1 1
1 1
205834 1
230716 1
1 1
4841 1
267684 1
151624 1
1 1
300001 1
299432 1
64096 1
120079 1
249353 1
166597 1
299999 1
300000 1
225950 1
300000 1
249103 1
65552 1
107336 1
295843 1
143350 1
300001 1
265738 1
174221 1
274593 1
132740 1
1 1
299999 1
236533 1
61824 1
1 1
1 1
12395 1
171692 1
1 1
189502 1
1 1
17502 1
247749 1
1 1
104452 1
1 1
1 1
238793 1
225274 1
270021 1
2838 1
1 1
1 1
213513 1
300001 1
21001 1
299999 1
2 1
299998 1
204320 1
174488 1
300001 1
299998 1
163931 1
230673 1
1 1
300000 1
244739 1
299999 1
120469 1
141666 1
300001 1
1 1
1 1
94678 1
89327 1
1 1
147471 1
299999 1
178911 1
246864 1
299999 1
142022 1
224359 1
100774 1
2 1
220671 1
300000 1
300001 1
215399 1
1 1
285038 1
59279 1
279678 1
257548 1
80271 1
300000 1
1 1
300000 1
300001 1
98938 1
300002 1
217625 1
85756 1
114855 1
1 1
237459 1
107858 1
1 1
73106 1
233976 1
300000 1
101598 1
271151 1
100397 1
49176 1
96749 1
215492 1
300001 1
217293 1
141181 1
5025 1
3 1
182004 1
100426 1
1 1
1 1
129742 1
297192 1
45203 1
118356 1
33653 1
81460 1
202779 1
1 1
92920 1
12920 1
2 1
104573 1
283784 1
98325 1
167755 1
229169 1
299999 1
300002 1
85717 1
10664 1
87063 1
269592 1
111128 1
1 1
2 1
2 1
106689 1
279377 1
300000 1
57415 1
75468 1
300000 1
139089 1
299999 1
299999 1
10950 1
135507 1
269339 1
299999 1
149686 1
2 1
3 1
1 1
300000 1
3 1
1 1
1 1
52188 1
1 1
111976 1
300000 1
132898 1
1 1
8305 1
300000 1
56210 1
1 1
1 1
130583 1
300000 1
170959 1
183998 1
277301 1
256023 1
234667 1
3 1
1 1
194532 1
282723 1
25847 1
239741 1
281902 1
300000 1
252847 1
300000 1
300001 1
287300 1
300001 1
300002 1
66185 1
123224 1
9394 1
139064 1
111716 1
3 1
300000 1
118 1
175543 1
86175 1
1 1
1 1
300000 1
150755 1
104894 1
1 1
42517 1
3 1
144788 1
246455 1
299999 1
10908 1
136545 1
106525 1
300000 1
140326 1
76333 1
155601 1
2 1
71801 1
51702 1
233130 1
34663 1
102673 1
140726 1
160344 1
45210 1
153429 1
151702 1
139793 1
3 1
1 1
299999 1
23656 1
1 1
300002 1
1 1
259245 1
36858 1
135418 1
288852 1
188878 1
1 1
300000 1
300000 1
299998 1
18580 1
68410 1
1 1
124088 1
140304 1
259990 1
235545 1
77776 1
2 1
286692 1
300001 1
2 1
203988 1
300000 1
13153 1
300001 1
27423 1
1 1
71504 1
29093 1
300000 1
299999 1
1 1
1 1
103778 1
176345 1
79701 1
239828 1
251912 1
1 1
261597 1
65155 1
234143 1
120571 1
79627 1
300002 1
274726 1
253546 1
281659 1
1 1
299999 1
3 1
38390 1
33915 1
44859 1
1 1
75142 1
25108 1
54627 1
85556 1
299999 1
238172 1
100589 1
259201 1
299999 1
1 1
183644 1
26982 1
41940 1
235210 1
94925 1
266858 1
299999 1
299999 1
1 1
299999 1
300000 1
190929 1
237108 1
113227 1
300001 1
1 1
86085 1
54507 1
119772 1
299999 1
214962 1
300001 1
228593 1
141369 1
70140 1
270071 1
248263 1
299999 1
300001 1
300000 1
106065 1
103064 1
150270 1
1 1
1 1
229025 1
87195 1
1 1
138808 1
24324 1
28835 1
11216 1
3 1
1 1
210174 1
92838 1
299999 1
299999 1
177280 1
31754 1
182582 1
1 1
151941 1
34590 1
1 1
2 1
107849 1
41160 1
299998 1
299999 1
299999 1
222424 1
84114 1
1 1
79247 1
164941 1
279821 1
299999 1
295743 1
187317 1
1 1
1 1
1 1
111911 1
223615 1
54876 1
63766 1
3 1
299999 1
62026 1
80737 1
300001 1
1 1
300000 1
9488 1
78254 1
300000 1
225668 1
254369 1
1 1
109835 1
40313 1
2 1
1 1
159199 1
299999 1
173328 1
61278 1
299998 1
281552 1
1 1
1 1
122082 1
52601 1
1 1
101074 1
290824 1
268199 1
102102 1
249109 1
299999 1
259197 1
3757 1
3 1
29621 1
85970 1
160131 1
217313 1
62718 1
1 1
28592 1
189571 1
295213 1
136434 1
82436 1
300002 1
3295 1
69796 1
224622 1
300001 1
55315 1
1 1
184252 1
230351 1
33038 1
2 1
1 1
300001 1
293585 1
300000 1
296576 1
89535 1
300000 1
41706 1
58084 1
147497 1
2 1
229965 1
72674 1
48889 1
300002 1
199938 1
187624 1
170382 1
300001 1
253325 1
195491 1
111561 1
49422 1
300000 1
300002 1
9931 1
83159 1
207527 1
190865 1
1 1
300001 1
191939 1
250427 1
161602 1
124045 1
1 1
269865 1
167077 1
1 1
106383 1
2 1
300000 1
220026 1
256601 1
286012 1
58104 1
157455 1
92029 1
238105 1
300000 1
153684 1
280373 1
206503 1
281266 1
224856 1
189345 1
111888 1
1 1
2 1
300000 1
3 1
1 1
300002 1
2 1
99481 1
1 1
47972 1
220489 1
185568 1
3 1
16988 1
72276 1
176002 1
103115 1
2 1
112440 1
149109 1
36945 1
58175 1
1 1
171277 1
35599 1
2 1
199857 1
165724 1
238041 1
72701 1
1 1
299089 1
300000 1
210020 1
1 1
1 1
300000 1
288794 1
48428 1
7239 1
282492 1
1 1
66778 1
251891 1
28163 1
197729 1
3 1
168127 1
153546 1
157994 1
55200 1
81644 1
300001 1
300000 1
3 1
8679 1
107435 1
221114 1
1 1
300000 1
299999 1
12851 1
35701 1
22317 1
8397 1
300000 1
130211 1
272154 1
4874 1
5461 1
122429 1
283566 1
59650 1
73622 1
3 1
1 1
173754 1
237200 1
192278 1
243482 1
174427 1
90937 1
46375 1
24079 1
26206 1
158726 1
81570 1
281541 1
40115 1
300000 1
22273 1
1 1
123024 1
300001 1
114223 1
257368 1
243503 1
300000 1
1 1
55615 1
300001 1
67014 1
108624 1
68801 1
99370 1
1 1
219474 1
79865 1
299999 1
158755 1
1 1
278382 1
143343 1
2 1
116118 1
108344 1
1 1
223377 1
173086 1
167038 1
167335 1
265616 1
208460 1
1 1
15576 1
2 1
298376 1
300001 1
146028 1
160958 1
218911 1
146888 1
1 1
3 1
300002 1
299999 1
70406 1
31873 1
259342 1
100839 1
199781 1
300000 1
79375 1
300000 1
15523 1
3084 1
1 1
299999 1
260395 1
299999 1
36249 1
293747 1
3118 1
41763 1
291777 1
144923 1
3 1
1 1
300001 1
4847 1
2 1
31058 1
116136 1
23975 1
2338 1
124325 1
300001 1
1 1
147602 1
205805 1
74040 1
18527 1
299999 1
134088 1
205621 1
220833 1
136440 1
2 1
73247 1
207775 1
133079 1
300000 1
95182 1
1 1
35708 1
70008 1
235307 1
924 1
185660 1
299998 1
1 1
1 1
287429 1
246656 1
15225 1
1 1
34098 1
50398 1
254232 1
125441 1
300002 1
159053 1
242321 1
1 1
282737 1
299999 1
70297 1
94348 1
135305 1
55709 1
89443 1
1 1
1 1
230136 1
5221 1
284092 1
250312 1
258826 1
1 1
3 1
150476 1
1 1
149943 1
1 1
147426 1
2 1
3 1
300001 1
299999 1
45898 1
230814 1
190784 1
1 1
2 1
251611 1
300001 1
209385 1
300000 1
286870 1
1 1
1 1
292502 1
111603 1
53412 1
134170 1
96514 1
289455 1
300000 1
286209 1
53596 1
300000 1
158827 1
293941 1
110951 1
272298 1
1 1
1 1
299999 1
299999 1
108119 1
300000 1
3 1
269640 1
24143 1
1 1
299999 1
2 1
235523 1
13490 1
132625 1
2 1
281236 1
181108 1
3 1
208529 1
22400 1
1 1
189044 1
164626 1
300000 1
300000 1
1 1
104935 1
195785 1
299999 1
180449 1
225031 1
300000 1
299998 1
30907 1
1 1
1 1
185139 1
193795 1
285505 1
127209 1
300000 1
9103 1
216621 1
173731 1
86653 1
288580 1
28003 1
199493 1
245985 1
300000 1
300000 1
204675 1
119629 1
3 1
179 1
78437 1
197877 1
178522 1
14994 1
299999 1
2 1
1 1
208299 1
244155 1
300001 1
265376 1
147010 1
1 1
29874 1
245257 1
86898 1
38947 1
1 1
51839 1
287660 1
2 1
148376 1
238125 1
299999 1
87216 1
53072 1
112346 1
139518 1
17373 1
207029 1
96808 1
263504 1
299999 1
299999 1
80826 1
87661 1
1 1
2 1
279975 1
64868 1
186329 1
112851 1
83109 1
3 1
222286 1
299999 1
1 1
27731 1
291815 1
255464 1
56951 1
300001 1
1767 1
299999 1
97963 1
157413 1
171684 1
261783 1
283956 1
54640 1
300000 1
3 1
299999 1
22957 1
299998 1
300001 1
138431 1
300002 1
300000 1
211413 1
1 1
300001 1
276959 1
77138 1
221991 1
272797 1
2 1
140648 1
240333 1
221762 1
134664 1
1 1
251244 1
1 1
70360 1
241099 1
214569 1
299998 1
299999 1
50504 1
300001 1
208890 1
300000 1
2 1
235460 1
158188 1
251520 1
81342 1
170525 1
212356 1
278015 1
219064 1
1 1
169285 1
289585 1
22766 1
150792 1
2 1
3 1
239254 1
300001 1
1 1
300000 1
141971 1
299999 1
300001 1
174204 1
1 1
268208 1
22642 1
218498 1
144039 1
96293 1
60361 1
298048 1
3 1
253242 1
100082 1
62029 1
1 1
148430 1
135524 1
67112 1
70344 1
3 1
149723 1
299999 1
240049 1
1 1
189510 1
240410 1
167646 1
218788 1
300000 1
17982 1
1 1
40954 1
300000 1
2 1
63298 1
3 1
2 1
1 1
176526 1
239921 1
272115 1
98888 1
9175 1
17203 1
205789 1
39135 1
299999 1
299999 1
51933 1
5887 1
229152 1
173722 1
132042 1
3267 1
289755 1
292579 1
1 1
292911 1
206384 1
122142 1
300000 1
299999 1
88327 1
116291 1
256713 1
254397 1
178244 1
1 1
299999 1
167881 1
43585 1
2 1
168052 1
300001 1
300001 1
300001 1
1 1
299998 1
20652 1
56588 1
1 1
299999 1
43856 1
300000 1
267784 1
182625 1
300001 1
219266 1
3 1
68553 1
2 1
91684 1
163496 1
1 1
96922 1
19839 1
103217 1
143093 1
3 1
298157 1
162989 1
1 1
247402 1
183528 1
1 1
242468 1
2 1
300002 1
1 1
36889 1
27996 1
279364 1
205642 1
373 1
1 1
1 1
142523 1
300002 1
179178 1
76469 1
234573 1
1 1
2035 1
227085 1
300000 1
121212 1
300000 1
266590 1
177288 1
54555 1
256829 1
292255 1
268992 1
72712 1
51141 1
109303 1
77127 1
2 1
85169 1
2 1
26934 1
1 1
255361 1
179626 1
10809 1
173952 1
220292 1
214097 1
68192 1
68470 1
1 1
299999 1
213260 1
251937 1
299999 1
1 1
299162 1
22991 1
1 1
299999 1
183115 1
1 1
1 1
299999 1
77438 1
178931 1
300001 1
1 1
191814 1
1 1
254705 1
300001 1
1 1
300001 1
80275 1
300000 1
166448 1
299150 1
300001 1
99041 1
1 1
182424 1
22347 1
114338 1
278536 1
196896 1
199655 1
1 1
186638 1
299999 1
141344 1
208334 1
297056 1
171849 1
131317 1
244445 1
216204 1
244903 1
239132 1
180833 1
130395 1
150253 1
1 1
215873 1
58064 1
268082 1
108609 1
231018 1
135332 1
300000 1
99790 1
3 1
177866 1
262636 1
275886 1
159193 1
300001 1
1 1
300001 1
66878 1
299999 1
237972 1
56071 1
300002 1
166940 1
255216 1
124737 1
1 1
1 1
1 1
158968 1
300000 1
5360 1
3 1
175827 1
255487 1
20526 1
281084 1
261038 1
137552 1
153684 1
300000 1
118287 1
287966 1
3 1
92558 1
300000 1
1 1
108071 1
277661 1
135003 1
1 1
116486 1
268378 1
232912 1
179788 1
300000 1
142621 1
1 1
2778 1
299999 1
217640 1
239886 1
175967 1
189813 1
47219 1
248284 1
214612 1
300000 1
1 1
197690 1
211894 1
1 1
296349 1
29669 1
196443 1
1 1
1496 1
300001 1
282506 1
2 1
248683 1
300001 1
300000 1
279545 1
2 1
299657 1
223477 1
1 1
167470 1
261557 1
299998 1
45412 1
1 1
129319 1
82923 1
58445 1
179842 1
207772 1
40347 1
1 1
1 1
299999 1
78202 1
65246 1
216490 1
300000 1
300001 1
263249 1
1 1
299999 1
161744 1
26749 1
300001 1
244799 1
269858 1
300000 1
226814 1
251275 1
196210 1
2 1
103668 1
78209 1
269108 1
300000 1
300001 1
1 1
43659 1
300001 1
62196 1
161000 1
300001 1
248941 1
127973 1
153303 1
3 1
52412 1
3 1
2 1
107981 1
3 1
89479 1
2 1
300000 1
300001 1
2 1
300001 1
195751 1
2 1
39646 1
169837 1
226604 1
299998 1
1 1
1 1
279156 1
215370 1
2 1
300000 1
72854 1
102451 1
1 1
142667 1
111578 1
243199 1
14070 1
258930 1
168186 1
2 1
300000 1
49734 1
300000 1
205420 1
11149 1
299999 1
1 1
103177 1
288845 1
300001 1
53452 1
161888 1
265620 1
298334 1
299999 1
148606 1
286401 1
278879 1
254973 1
300001 1
27630 1
300001 1
297769 1
20615 1
53095 1
2 1
52447 1
1 1
299998 1
289627 1
2 1
102916 1
34368 1
255074 1
1 1
214895 1
299999 1
300002 1
14151 1
299999 1
1 1
121808 1
1 1
233030 1
86868 1
48882 1
1 1
223975 1
118920 1
1 1
56019 1
205763 1
51108 1
284572 1
1 1
1 1
1 1
299999 1
61059 1
300000 1
2 1
72684 1
15332 1
4449 1
1 1
1 1
300002 1
98778 1
175262 1
158004 1
275258 1
299999 1
1 1
222422 1
245498 1
11350 1
299999 1
235718 1
207999 1
56289 1
300001 1
1 1
111459 1
92144 1
1 1
300001 1
94035 1
300001 1
197651 1
88951 1
285642 1
299998 1
195457 1
101314 1
258943 1
241291 1
152519 1
80453 1
226415 1
2 1
1 1
39666 1
300000 1
208695 1
158064 1
1 1
171840 1
81072 1
300002 1
10225 1
79616 1
118319 1
148317 1
299999 1
299998 1
332 1
189097 1
300000 1
11614 1
49629 1
300000 1
149554 1
228855 1
169430 1
278138 1
22090 1
152696 1
25229 1
300000 1
101966 1
2 1
2 1
116649 1
143469 1
1 1
2 1
187999 1
1 1
300002 1
299999 1
2 1
2 1
54717 1
111096 1
119715 1
254087 1
112681 1
247736 1
84412 1
174186 1
31992 1
213533 1
202678 1
3 1
146092 1
115751 1
260157 1
245791 1
3 1
161124 1
3 1
107466 1
266535 1
29141 1
300000 1
233935 1
181732 1
253209 1
300000 1
22008 1
129180 1
131384 1
100757 1
288765 1
2 1
28588 1
1 1
1 1
151139 1
284277 1
119499 1
299999 1
1373 1
1 1
119424 1
5384 1
66477 1
299999 1
1 1
300000 1
300001 1
99447 1
2 1
45817 1
1 1
2 1
255294 1
6661 1
1 1
299999 1
24482 1
1 1
1 1
1 1
299999 1
277067 1
179052 1
270760 1
1 1
299999 1
148941 1
151795 1
1 1
144292 1
109471 1
299999 1
168853 1
299999 1
2 1
92954 1
64927 1
188945 1
207458 1
1 1
32501 1
300001 1
300002 1
140508 1
58349 1
206929 1
34213 1
224731 1
261404 1
1 1
267328 1
296002 1
280937 1
18537 1
191211 1
1 1
1 1
300000 1
116841 1
111977 1
108594 1
128356 1
3044 1
26205 1
146762 1
28823 1
300001 1
299999 1
299999 1
194968 1
288915 1
1 1
2 1
2 1
127314 1
299999 1
300001 1
268048 1
100184 1
300001 1
86841 1
56132 1
160402 1
247739 1
292943 1
219227 1
263454 1
86738 1
80687 1
143079 1
70127 1
1 1
161651 1
2 1
95999 1
31319 1
164736 1
1 1
78829 1
32975 1
300000 1
79717 1
250133 1
180905 1
39998 1
300000 1
187231 1
1 1
214577 1
299999 1
250036 1
300001 1
1 1
113581 1
167208 1
157902 1
281263 1
151527 1
103434 1
299999 1
275834 1
292200 1
2 1
299999 1
78556 1
229263 1
300000 1
226725 1
1 1
245308 1
222337 1
1 1
299999 1
256899 1
2 1
1 1
215006 1
169847 1
1 1
120151 1
235302 1
116447 1
174157 1
270909 1
300000 1
251122 1
2 1
2 1
255025 1
1 1
300001 1
110255 1
216178 1
241275 1
279310 1
300001 1
178892 1
133849 1
217561 1
299999 1
36935 1
101342 1
81304 1
164711 1
1 1
217961 1
94118 1
300001 1
229653 1
1 1
1 1
222400 1
299999 1
300000 1
231090 1
7863 1
232820 1
3 1
119815 1
1 1
299999 1
2 1
300000 1
299999 1
288470 1
61720 1
2 1
233284 1
79750 1
60160 1
193172 1
300000 1
286479 1
299999 1
221621 1
196579 1
38630 1
90569 1
299999 1
3 1
76591 1
300000 1
300001 1
191616 1
77146 1
209504 1
1 1
82038 1
1 1
19451 1
9885 1
131277 1
284069 1
300001 1
91066 1
60745 1
300000 1
2 1
2 1
189525 1
189043 1
87065 1
130860 1
236558 1
172617 1
81571 1
255067 1
295793 1
23891 1
192470 1
1311 1
289912 1
300000 1
300001 1
199143 1
64110 1
137911 1
104150 1
84759 1
265857 1
44195 1
300000 1
115742 1
101353 1
299999 1
132760 1
135468 1
3 1
100391 1
270271 1
70110 1
174076 1
300002 1
168573 1
115886 1
248576 1
6027 1
117174 1
2 1
213792 1
235962 1
1 1
299999 1
270513 1
24338 1
223599 1
299999 1
89518 1
170303 1
94225 1
300001 1
179218 1
2 1
22040 1
299999 1
300000 1
230549 1
60501 1
153182 1
138478 1
295524 1
66756 1
2 1
100947 1
51814 1
299999 1
223662 1
1 1
251554 1
300000 1
300001 1
172459 1
7481 1
45410 1
1 1
300000 1
299999 1
73933 1
91944 1
116492 1
295453 1
76044 1
73738 1
1 1
162496 1
1 1
300000 1
65951 1
1 1
167562 1
37311 1
10973 1
300000 1
91611 1
1 1
12392 1
2 1
1 1
191405 1
300000 1
2 1
263965 1
175864 1
246788 1
55770 1
146481 1
61465 1
300000 1
300000 1
300001 1
262835 1
1 1
1 1
1 1
1 1
232731 1
209572 1
33 1
1 1
300001 1
300000 1
198218 1
210686 1
130994 1
120903 1
120244 1
299999 1
300002 1
159639 1
161948 1
33930 1
299998 1
1 1
175912 1
57525 1
47461 1
4346 1
236069 1
81425 1
1 1
3 1
1 1
2 1
271783 1
1 1
181128 1
300001 1
1 1
107212 1
299999 1
124347 1
94874 1
299999 1
2 1
3 1
299999 1
74175 1
29343 1
236502 1
119966 1
76398 1
18751 1
300001 1
300001 1
2 1
1 1
167688 1
91939 1
1 1
85597 1
182473 1
172960 1
1 1
76726 1
289004 1
1 1
300001 1
285089 1
258249 1
175248 1
258211 1
1 1
1 1
93719 1
3 1
285078 1
131857 1
25601 1
2 1
48076 1
3 1
1 1
300000 1
243364 1
42568 1
29119 1
2 1
104618 1
110023 1
124578 1
128742 1
88226 1
37752 1
1 1
120297 1
142542 1
152542 1
252304 1
299998 1
2 1
44651 1
19088 1
247076 1
299999 1
300001 1
1 1
2 1
71359 1
231601 1
283315 1
158789 1
114498 1
160529 1
1 1
112515 1
1 1
214986 1
1 1
1 1
184359 1
300001 1
1 1
299999 1
180502 1
27014 1
300001 1
1 1
300000 1
2 1
110628 1
133534 1
217808 1
173675 1
1 1
203364 1
2 1
1 1
125585 1
174015 1
123656 1
300000 1
251684 1
1 1
226179 1
150409 1
2 1
286130 1
228747 1
14133 1
54147 1
3 1
275095 1
1 1
162362 1
300001 1
64324 1
300001 1
152221 1
219488 1
225145 1
132527 1
232751 1
1 1
299999 1
258541 1
185386 1
25430 1
1 1
64133 1
251712 1
73009 1
300000 1
300001 1
3 1
40295 1
76063 1
34293 1
40494 1
300000 1
280564 1
83561 1
1 1
1 1
209754 1
206395 1
1 1
240610 1
299999 1
1 1
1 1
131778 1
1 1
230507 1
190960 1
1 1
84682 1
100696 1
210919 1
257780 1
176182 1
206789 1
70748 1
300000 1
253541 1
300002 1
201251 1
300000 1
36949 1
42822 1
299998 1
222319 1
2 1
46736 1
300000 1
69492 1
198103 1
155981 1
256533 1
1 1
1 1
300001 1
48408 1
169473 1
300000 1
28294 1
221482 1
299999 1
41345 1
155672 1
163082 1
181719 1
102017 1
2 1
125380 1
300000 1
255984 1
2 1
189844 1
1 1
67226 1
192447 1
122583 1
75332 1
62682 1
1 1
51021 1
1 1
185282 1
1 1
155742 1
253915 1
242942 1
20064 1
1 1
21553 1
161289 1
3799 1
226671 1
3 1
243127 1
41608 1
219755 1
78561 1
17524 1
2 1
176985 1
16402 1
189376 1
1 1
130520 1
212808 1
6726 1
164704 1
279792 1
167884 1
300001 1
194854 1
1963 1
2 1
1 1
2 1
275580 1
1 1
300000 1
251225 1
1 1
271291 1
1 1
246339 1
240522 1
120402 1
58773 1
1 1
1 1
267771 1
25911 1
1 1
122704 1
298446 1
146707 1
300000 1
300000 1
299998 1
1 1
1 1
269947 1
12041 1
73235 1
121888 1
258715 1
279600 1
130398 1
153276 1
299999 1
2 1
105523 1
300001 1
143487 1
202124 1
100181 1
23003 1
283510 1
2 1
280133 1
1 1
66150 1
2 1
242737 1
3 1
199075 1
28049 1
273977 1
205849 1
299999 1
155257 1
11514 1
1 1
291045 1
2079 1
201020 1
14095 1
223789 1
300000 1
1 1
1 1
281820 1
260875 1
19209 1
31665 1
300001 1
34966 1
2 1
184195 1
300002 1
296198 1
1 1
77344 1
139603 1
300000 1
182426 1
300001 1
299999 1
299998 1
66806 1
299999 1
106393 1
11376 1
35522 1
1 1
189617 1
160884 1
74628 1
3 1
1 1
227628 1
238351 1
287030 1
1 1
300002 1
285097 1
258236 1
34975 1
181759 1
98084 1
1 1
217438 1
2 1
170798 1
1 1
200424 1
153328 1
18302 1
1 1
300000 1
18931 1
237590 1
2 1
53747 1
107925 1
299999 1
154787 1
14947 1
1 1
74906 1
299998 1
300001 1
300001 1
1 1
297135 1
300001 1
233210 1
58085 1
1 1
32710 1
3202 1
141154 1
300000 1
1 1
191870 1
300000 1
37495 1
71838 1
300000 1
145627 1
1 1
143848 1
300002 1
300001 1
299999 1
200958 1
1 1
297100 1
1 1
206 1
3 1
300000 1
1 1
24939 1
1 1
190852 1
97041 1
1 1
293773 1
59312 1
159162 1
271509 1
87967 1
1 1
300000 1
1 1
252557 1
176192 1
147831 1
161618 1
299999 1
192544 1
176390 1
228382 1
41355 1
276886 1
58410 1
126335 1
297958 1
300001 1
97024 1
198765 1
238672 1
114436 1
73266 1
299999 1
1 1
2 1
299999 1
253571 1
195126 1
1 1
250449 1
2 1
48044 1
300001 1
71828 1
28771 1
146123 1
132952 1
17805 1
228947 1
121813 1
138191 1
252257 1
246909 1
300000 1
67127 1
299999 1
299999 1
190623 1
162721 1
297537 1
6118 1
218636 1
290930 1
203886 1
3 1
299999 1
282617 1
81715 1
290509 1
32128 1
126630 1
13935 1
299999 1
18547 1
300001 1
2 1
300000 1
2 1
141905 1
94057 1
245050 1
72747 1
299999 1
300000 1
50134 1
93882 1
300002 1
1 1
36111 1
1 1
299999 1
219221 1
300000 1
22162 1
1 1
1 1
62555 1
191706 1
132004 1
182295 1
37326 1
100228 1
17267 1
130822 1
1 1
69215 1
39318 1
1 1
300000 1
1 1
101195 1
134150 1
1817 1
1 1
203550 1
300001 1
1 1
81585 1
299999 1
1 1
145716 1
299999 1
2 1
235625 1
241180 1
2 1
102071 1
299999 1
299998 1
159377 1
108358 1
299999 1
201489 1
136365 1
139201 1
207822 1
238660 1
178378 1
252001 1
2072 1
71125 1
1 1
140640 1
299999 1
200809 1
253691 1
125800 1
88274 1
1 1
102951 1
299999 1
9032 1
1 1
299998 1
2 1
280994 1
300001 1
300000 1
299999 1
1 1
135751 1
64191 1
1 1
166009 1
150831 1
217570 1
194679 1
300000 1
248720 1
201876 1
297994 1
155765 1
282267 1
187974 1
214876 1
1 1
3 1
152325 1
300000 1
268923 1
300001 1
87171 1
135755 1
3 1
150386 1
1 1
2 1
19025 1
299999 1
236631 1
299185 1
1 1
61212 1
141366 1
122733 1
2 1
214526 1
299999 1
2 1
58485 1
286190 1
300001 1
300001 1
185215 1
92038 1
226286 1
81861 1
2 1
298739 1
17784 1
295577 1
163650 1
105402 1
1 1
300000 1
197403 1
84933 1
1307 1
261071 1
252724 1
292582 1
299999 1
2 1
18040 1
82151 1
186045 1
299999 1
1 1
56895 1
201140 1
215644 1
299041 1
299999 1
1 1
4129 1
200355 1
2 1
300000 1
238362 1
115395 1
1 1
175726 1
222127 1
298109 1
1 1
198260 1
225471 1
297354 1
89177 1
292 1
1 1
300000 1
299998 1
1 1
299999 1
300000 1
160180 1
293135 1
48262 1
139905 1
215410 1
252949 1
299999 1
1 1
300000 1
208861 1
1 1
216625 1
177871 1
292046 1
1 1
270217 1
164444 1
151702 1
94570 1
1 1
286717 1
9058 1
14693 1
300000 1
199560 1
290801 1
2 1
1 1
242697 1
87938 1
132919 1
243876 1
267566 1
72586 1
1 1
300001 1
209695 1
65031 1
284175 1
279390 1
1 1
193791 1
42467 1
300000 1
176930 1
296556 1
71123 1
279708 1
97764 1
173936 1
299998 1
241155 1
137350 1
2 1
119961 1
299999 1
1 1
1 1
5687 1
171980 1
300000 1
59331 1
88846 1
300001 1
177393 1
269819 1
182727 1
173191 1
224725 1
300001 1
2 1
54632 1
101291 1
160061 1
299999 1
62114 1
44975 1
61999 1
45512 1
1 1
77459 1
300000 1
2 1
205043 1
167755 1
71998 1
143162 1
283640 1
40283 1
1 1
133918 1
266140 1
1 1
3 1
58999 1
112613 1
300001 1
1 1
73711 1
60750 1
300001 1
189026 1
1 1
295001 1
71903 1
12077 1
187969 1
250374 1
125346 1
135537 1
107537 1
112475 1
126162 1
63731 1
1 1
214709 1
1 1
258637 1
300000 1
168627 1
92273 1
278412 1
300000 1
178004 1
233413 1
82171 1
279873 1
299999 1
143816 1
165998 1
177434 1
48629 1
6928 1
182549 1
300001 1
233571 1
195727 1
300000 1
219244 1
96330 1
298587 1
104111 1
64309 1
1 1
299999 1
1 1
1 1
3 1
29163 1
254784 1
124658 1
34909 1
4493 1
77820 1
204312 1
300002 1
2 1
152024 1
273773 1
242946 1
92130 1
2 1
300000 1
230524 1
22607 1
19681 1
1 1
24591 1
64792 1
100379 1
3 1
300001 1
189825 1
300002 1
20193 1
198553 1
1 1
228538 1
189080 1
3 1
184632 1
116531 1
199837 1
181901 1
212284 1
6979 1
2 1
1 1
37795 1
175797 1
231487 1
194162 1
1 1
180410 1
26264 1
286678 1
137391 1
77365 1
2 1
1 1
58088 1
299999 1
229577 1
58369 1
136939 1
300000 1
107967 1
176611 1
10039 1
299999 1
172622 1
107939 1
299999 1
49911 1
1 1
300000 1
16408 1
285325 1
116058 1
235724 1
227893 1
295164 1
3 1
1 1
150633 1
104107 1
299999 1
190616 1
265658 1
78462 1
143017 1
24176 1
198037 1
300001 1
82891 1
1 1
82741 1
300000 1
104141 1
69707 1
295511 1
299999 1
120244 1
196606 1
299998 1
206382 1
287066 1
299998 1
2 1
39964 1
36227 1
189433 1
299999 1
2 1
300000 1
167805 1
2 1
269107 1
129401 1
242696 1
111762 1
134823 1
118694 1
18952 1
299999 1
119844 1
2 1
258488 1
89429 1
210665 1
278431 1
40863 1
271573 1
300000 1
232486 1
141513 1
2757 1
45815 1
299999 1
89481 1
2 1
171267 1
300000 1
262331 1
245486 1
277253 1
91963 1
8186 1
284831 1
135938 1
52386 1
91527 1
300001 1
284070 1
300001 1
25234 1
299999 1
1 1
184910 1
299999 1
299999 1
56784 1
163284 1
300001 1
7109 1
299999 1
294275 1
1 1
300001 1
298462 1
17882 1
13597 1
227884 1
108570 1
1 1
122399 1
1 1
3703 1
300001 1
6635 1
299999 1
269575 1
3 1
65311 1
196669 1
300001 1
202392 1
300000 1
1 1
195074 1
24561 1
2 1
31806 1
206288 1
91124 1
122739 1
15626 1
278824 1
1 1
1 1
98374 1
128510 1
125359 1
299999 1
232191 1
257628 1
256606 1
1 1
1 1
209994 1
51167 1
80804 1
202296 1
252070 1
19821 1
258891 1
300001 1
1 1
196324 1
1 1
156668 1
199790 1
300000 1
173460 1
299999 1
236067 1
292331 1
183293 1
299999 1
299998 1
2 1
24557 1
202248 1
272584 1
300001 1
300001 1
6927 1
84873 1
8824 1
14621 1
248780 1
1 1
2 1
272100 1
1 1
49898 1
37139 1
1 1
140201 1
176110 1
2 1
115232 1
193042 1
78264 1
201550 1
94699 1
1 1
5807 1
285429 1
3 1
184185 1
210834 1
156916 1
46167 1
1 1
262547 1
125727 1
250953 1
300000 1
300001 1
1 1
300000 1
7163 1
126347 1
258728 1
152397 1
234517 1
299999 1
299999 1
299999 1
197000 1
1 1
300000 1
2 1
87967 1
262008 1
214428 1
179690 1
65490 1
9014 1
254925 1
220173 1
125970 1
55895 1
116300 1
66261 1
300001 1
220155 1
1 1
95048 1
251638 1
32051 1
1 1
232484 1
59349 1
207654 1
85096 1
141491 1
299999 1
41139 1
1 1
299999 1
259952 1
22238 1
7166 1
299999 1
227351 1
1355 1
94490 1
207893 1
29895 1
299999 1
3 1
230900 1
300000 1
1 1
113144 1
299999 1
240431 1
221240 1
3890 1
1 1
230283 1
187383 1
267035 1
77228 1
197190 1
179997 1
24323 1
219310 1
115787 1
87890 1
25765 1
297903 1
54359 1
1 1
115029 1
107534 1
299999 1
300000 1
1 1
2 1
155937 1
299999 1
82501 1
1 1
12953 1
3 1
1 1
218236 1
300000 1
256009 1
3 1
124231 1
288550 1
70337 1
295231 1
1 1
40781 1
300001 1
1 1
299999 1
230867 1
188018 1
1 1
1 1
1 1
2 1
117156 1
5732 1
300001 1
156384 1
1 1
15988 1
175148 1
80415 1
66588 1
141437 1
299999 1
163951 1
133308 1
53315 1
300000 1
1 1
228073 1
300002 1
300000 1
109715 1
185484 1
2 1
67751 1
152271 1
48724 1
300001 1
114685 1
300002 1
246382 1
273833 1
176732 1
299999 1
164914 1
300000 1
93011 1
24683 1
131478 1
91271 1
290823 1
94904 1
269179 1
1 1
300000 1
287856 1
3 1
157850 1
300000 1
240798 1
2 1
300002 1
1 1
300000 1
1 1
300000 1
86921 1
3 1
265637 1
27736 1
1 1
1 1
157389 1
222164 1
120973 1
253249 1
299999 1
300000 1
3 1
300001 1
24589 1
99936 1
187169 1
138861 1
168456 1
73320 1
85369 1
1 1
58391 1
120120 1
41168 1
14781 1
192327 1
280554 1
258365 1
300000 1
1 1
133684 1
112458 1
300001 1
300000 1
148268 1
300001 1
20100 1
1 1
300000 1
12427 1
116565 1
97621 1
132680 1
35078 1
209042 1
115023 1
300000 1
249649 1
1 1
293154 1
300001 1
280287 1
120493 1
300001 1
1448 1
294335 1
152257 1
299999 1
1 1
2 1
1 1
18844 1
64375 1
246823 1
52720 1
1 1
1 1
2 1
100935 1
7846 1
179461 1
107917 1
131361 1
654 1
225882 1
225388 1
91586 1
90026 1
139155 1
24700 1
3 1
208830 1
1 1
300002 1
221988 1
299999 1
119675 1
95992 1
120702 1
299999 1
73527 1
48668 1
300002 1
2 1
2 1
1 1
80556 1
300000 1
298041 1
129836 1
1 1
1 1
66743 1
157771 1
14883 1
77484 1
248464 1
44116 1
46287 1
112561 1
76492 1
1 1
106548 1
165105 1
299999 1
202846 1
300000 1
24842 1
42441 1
1 1
63217 1
1 1
77493 1
2 1
251237 1
2 1
300001 1
300000 1
131277 1
1 1
122179 1
1 1
1 1
54376 1
59271 1
1 1
90791 1
205563 1
300000 1
174163 1
231001 1
3 1
1 1
180436 1
300000 1
54194 1
214899 1
111816 1
268548 1
1 1
29880 1
249162 1
1 1
137615 1
70554 1
138159 1
1 1
300000 1
140578 1
160730 1
172779 1
103544 1
248113 1
219996 1
200762 1
1 1
66015 1
3 1
1 1
175556 1
140366 1
152738 1
2 1
300000 1
292448 1
300000 1
270590 1
300001 1
27060 1
299999 1
106405 1
1 1
1 1
2 1
116256 1
164486 1
238583 1
175897 1
196792 1
170028 1
1 1
141068 1
18585 1
208107 1
211743 1
3 1
203922 1
1 1
259934 1
281210 1
110313 1
120464 1
264692 1
69582 1
3 1
81373 1
257734 1
3 1
1 1
1 1
2 1
299999 1
29491 1
2 1
181050 1
2 1
3 1
217116 1
176795 1
192788 1
69864 1
299999 1
10778 1
192805 1
119658 1
217918 1
1 1
27732 1
257841 1
253048 1
186980 1
267454 1
213563 1
26491 1
300000 1
300000 1
11754 1
209391 1
102058 1
1 1
1 1
2 1
167421 1
197565 1
1 1
76633 1
48123 1
196653 1
1 1
37007 1
217761 1
131538 1
130812 1
88631 1
300001 1
300000 1
228360 1
1 1
299999 1
275663 1
59611 1
248476 1
168644 1
19265 1
245679 1
300001 1
300000 1
1 1
162080 1
132695 1
80085 1
232794 1
157795 1
182714 1
300000 1
299998 1
1 1
146789 1
299998 1
33528 1
105324 1
17192 1
299999 1
163404 1
295427 1
275895 1
300000 1
52895 1
183021 1
115099 1
299999 1
107693 1
1 1
35198 1
156725 1
3 1
299999 1
17112 1
48210 1
64256 1
166177 1
115609 1
121706 1
300001 1
300000 1
75512 1
6927 1
1 1
300001 1
206595 1
13126 1
15512 1
76064 1
160361 1
247538 1
20785 1
169355 1
126898 1
60487 1
223157 1
274844 1
89036 1
300000 1
1 1
1 1
169160 1
213586 1
108963 1
113895 1
23574 1
208136 1
300000 1
2 1
1 1
86026 1
267339 1
145182 1
230570 1
161971 1
45604 1
266617 1
1 1
147900 1
299999 1
190999 1
136729 1
3 1
43472 1
187158 1
255661 1
3 1
1 1
128949 1
183033 1
2 1
86743 1
249645 1
1 1
229 1
241680 1
246284 1
1 1
262347 1
85209 1
121779 1
115802 1
1 1
207075 1
1 1
105534 1
300002 1
295143 1
1 1
78557 1
270732 1
2 1
299998 1
300000 1
242126 1
105794 1
300001 1
248583 1
94285 1
1 1
278437 1
2 1
1 1
299999 1
299998 1
262933 1
2 1
214433 1
1 1
267083 1
56223 1
1 1
148675 1
60142 1
99215 1
1 1
1 1
139567 1
95053 1
134313 1
248574 1
54252 1
265470 1
300001 1
217707 1
137475 1
84192 1
300000 1
2 1
186735 1
291687 1
1 1
21505 1
249805 1
1 1
176364 1
300000 1
109109 1
299999 1
300000 1
52385 1
234978 1
1 1
89123 1
80770 1
1 1
82892 1
134197 1
284310 1
17892 1
56893 1
172779 1
197842 1
255675 1
141479 1
1 1
299877 1
1690 1
60755 1
299999 1
92229 1
1 1
300001 1
1 1
145584 1
14096 1
148962 1
94643 1
300000 1
119722 1
300000 1
116035 1
1 1
199663 1
183763 1
31855 1
34799 1
205934 1
199694 1
241995 1
266181 1
3 1
188220 1
11941 1
223772 1
299999 1
1 1
23153 1
99854 1
271295 1
144461 1
300001 1
300002 1
266487 1
300000 1
299999 1
64627 1
69111 1
223344 1
17758 1
10529 1
79079 1
96552 1
140847 1
1 1
2 1
223962 1
138353 1
2 1
241669 1
227528 1
300001 1
1 1
300000 1
257868 1
300000 1
300001 1
1 1
293594 1
1 1
234062 1
204497 1
1 1
268636 1
196588 1
167978 1
283977 1
299999 1
182082 1
56851 1
1 1
193676 1
1 1
277957 1
121179 1
300000 1
131688 1
236523 1
149186 1
2587 1
190644 1
247703 1
2 1
207788 1
253382 1
80566 1
299999 1
300000 1
147439 1
209680 1
1 1
211841 1
242591 1
206521 1
299999 1
265954 1
240067 1
1 1
60108 1
248343 1
167281 1
299999 1
126842 1
270664 1
299999 1
124457 1
299999 1
105642 1
217226 1
3 1
188323 1
90506 1
300000 1
41003 1
103687 1
1 1
298579 1
171553 1
218806 1
1 1
220111 1
300001 1
149829 1
1 1
99359 1
226344 1
89091 1
17139 1
300000 1
299386 1
199498 1
300000 1
94811 1
62200 1
133383 1
288004 1
2 1
28298 1
152692 1
300001 1
1 1
1 1
193635 1
2 1
299998 1
299999 1
109790 1
300001 1
241658 1
50072 1
233839 1
300000 1
118860 1
151079 1
62939 1
247530 1
1 1
82904 1
1 1
286356 1
250729 1
249163 1
2 1
242166 1
137071 1
162827 1
1 1
193916 1
129235 1
87876 1
165913 1
293056 1
300001 1
300001 1
2 1
275477 1
36564 1
70720 1
1 1
99812 1
47284 1
3 1
300000 1
300001 1
2 1
183843 1
272424 1
1 1
1 1
299999 1
275993 1
137329 1
300001 1
51334 1
94753 1
300001 1
1 1
98113 1
299999 1
27094 1
252991 1
1 1
300002 1
51049 1
3 1
300000 1
51430 1
190246 1
14748 1
242477 1
294550 1
211574 1
299999 1
93062 1
300000 1
95088 1
26847 1
237469 1
233820 1
300001 1
1 1
272507 1
208017 1
299999 1
52835 1
74187 1
300000 1
206540 1
1 1
28047 1
3 1
299999 1
54307 1
203197 1
287834 1
300000 1
115471 1
51399 1
190987 1
221271 1
214987 1
1 1
2 1
10594 1
116890 1
153811 1
1 1
3 1
1 1
272822 1
1 1
299998 1
300001 1
274182 1
1 1
160536 1
171423 1
287266 1
276527 1
41647 1
300002 1
299999 1
45104 1
16072 1
1 1
12553 1
300000 1
22843 1
188959 1
74805 1
211210 1
1 1
88870 1
1 1
1 1
300001 1
132751 1
23268 1
73899 1
299999 1
299998 1
127863 1
27733 1
17747 1
300000 1
299999 1
300000 1
1 1
271950 1
74728 1
2 1
74495 1
1 1
100633 1
197049 1
300001 1
300000 1
40909 1
69767 1
108734 1
300001 1
156087 1
261872 1
41085 1
300000 1
251600 1
134483 1
107670 1
84853 1
1709 1
90174 1
300001 1
17096 1
279808 1
283345 1
1 1
299999 1
1 1
100995 1
1 1
82077 1
241290 1
224751 1
32686 1
300000 1
2536 1
22231 1
228642 1
197827 1
203325 1
118121 1
229012 1
299998 1
300000 1
273844 1
269047 1
67124 1
80014 1
186392 1
300002 1
207498 1
278012 1
300000 1
1 1
1 1
299999 1
107564 1
143826 1
272309 1
1 1
300001 1
221634 1
29002 1
299999 1
296848 1
20388 1
3 1
1 1
300001 1
1939 1
149755 1
194348 1
67186 1
32006 1
201295 1
3 1
72747 1
60408 1
299999 1
99382 1
138112 1
299999 1
299999 1
146228 1
300001 1
300000 1
105853 1
1029 1
217268 1
256651 1
3 1
280384 1
240527 1
197804 1
1 1
259253 1
110446 1
57455 1
177128 1
62323 1
2 1
214724 1
215391 1
1 1
140291 1
75999 1
2 1
80148 1
299999 1
104466 1
1 1
1 1
209551 1
298579 1
75828 1
2 1
214122 1
300000 1
292739 1
1 1
299999 1
1 1
26783 1
85140 1
300000 1
145568 1
168556 1
299999 1
288794 1
1 1
262604 1
300001 1
129862 1
146418 1
93696 1
300001 1
45085 1
57601 1
292959 1
300000 1
88077 1
300001 1
1 1
199860 1
1 1
276952 1
208448 1
1 1
43296 1
300000 1
3 1
254931 1
1 1
117662 1
202738 1
277174 1
229827 1
26638 1
135966 1
4257 1
181255 1
71109 1
1 1
105236 1
92912 1
3 1
96230 1
30943 1
300000 1
1 1
1 1
166799 1
99492 1
210689 1
300000 1
191893 1
291918 1
26962 1
300001 1
279016 1
196902 1
299999 1
300000 1
299999 1
1 1
299999 1
56463 1
300000 1
300000 1
51201 1
148142 1
78738 1
300000 1
283596 1
270129 1
6237 1
27586 1
75732 1
111492 1
160383 1
299999 1
275049 1
236413 1
300001 1
137447 1
1 1
212220 1
300001 1
218987 1
1 1
98168 1
23894 1
2 1
16048 1
299999 1
31977 1
2 1
163633 1
2919 1
3 1
65092 1
44828 1
103140 1
280842 1
1 1
300001 1
269212 1
133396 1
72665 1
300000 1
98143 1
281589 1
1 1
141395 1
94435 1
300000 1
122315 1
15172 1
299999 1
299999 1
300001 1
1 1
299999 1
1 1
181099 1
299999 1
67899 1
228398 1
26604 1
205101 1
175671 1
48510 1
203411 1
62459 1
299999 1
153522 1
300000 1
300001 1
29752 1
1 1
236529 1
1 1
1 1
296961 1
42579 1
104871 1
292935 1
1 1
65646 1
122604 1
137147 1
117484 1
1 1
247201 1
300000 1
14884 1
299999 1
3 1
149207 1
73981 1
1 1
290873 1
97610 1
151499 1
299999 1
112688 1
2 1
293369 1
277261 1
2 1
1 1
300002 1
236313 1
1 1
242324 1
122661 1
211523 1
299999 1
233324 1
3145 1
73793 1
141869 1
3 1
2 1
82321 1
70324 1
289564 1
68896 1
300000 1
224447 1
54570 1
300000 1
48014 1
9107 1
153314 1
300001 1
1 1
239483 1
300000 1
52677 1
182804 1
2 1
113352 1
169161 1
250152 1
181749 1
152724 1
114165 1
3 1
3 1
152828 1
218138 1
2 1
105745 1
299999 1
230389 1
224401 1
219097 1
107355 1
300000 1
108037 1
242536 1
53241 1
54540 1
218258 1
1 1
179418 1
2 1
104235 1
1 1
51633 1
243784 1
300000 1
1 1
196997 1
213752 1
138600 1
49974 1
113020 1
258667 1
3 1
95408 1
112511 1
3 1
300001 1
163585 1
266877 1
1 1
77091 1
74209 1
45710 1
300000 1
30058 1
128380 1
162954 1
2 1
251184 1
1 1
1 1
300001 1
3022 1
300000 1
13444 1
1 1
14186 1
300001 1
103783 1
1 1
108361 1
300001 1
270901 1
233632 1
8425 1
282778 1
299999 1
1 1
161532 1
274420 1
232163 1
300000 1
1 1
98522 1
168324 1
300000 1
1 1
300000 1
300000 1
94185 1
23373 1
300000 1
20222 1
206948 1
218469 1
3 1
154919 1
123877 1
290197 1
1 1
1 1
1 1
300002 1
45117 1
182783 1
299999 1
1 1
127781 1
299999 1
24579 1
1 1
48723 1
117437 1
129332 1
299999 1
93110 1
214818 1
300000 1
233083 1
97015 1
65091 1
289165 1
22971 1
100344 1
300000 1
47121 1
300001 1
162286 1
296450 1
1 1
1 1
17561 1
187750 1
204428 1
147210 1
95803 1
114689 1
2 1
236942 1
299999 1
160219 1
257991 1
300001 1
205155 1
174377 1
2 1
281835 1
1 1
1 1
299998 1
290962 1
93313 1
1 1
1 1
124659 1
299999 1
5277 1
299999 1
87461 1
300002 1
102680 1
300002 1
235011 1
88020 1
2 1
1 1
184047 1
23282 1
147179 1
300001 1
299999 1
1 1
194532 1
237291 1
286781 1
114651 1
269687 1
33287 1
78805 1
2 1
83711 1
95241 1
1 1
299999 1
45703 1
193517 1
201617 1
300001 1
286512 1
68834 1
18666 1
300000 1
299998 1
150078 1
151479 1
35502 1
235082 1
170164 1
10695 1
150398 1
299998 1
47312 1
269594 1
153205 1
266499 1
37227 1
300001 1
214231 1
1 1
300000 1
297995 1
169062 1
300000 1
252717 1
130458 1
1 1
255972 1
233044 1
300000 1
300000 1
300001 1
68221 1
300001 1
270715 1
1 1
206491 1
297636 1
206635 1
38377 1
1 1
291069 1
51255 1
1 1
1 1
185688 1
29238 1
170223 1
299999 1
300001 1
68437 1
270146 1
38010 1
174908 1
220584 1
299999 1
3 1
156195 1
300000 1
190465 1
1 1
169975 1
299998 1
300001 1
190855 1
50591 1
11269 1
260978 1
300000 1
151567 1
178851 1
300000 1
2771 1
300001 1
161208 1
1 1
1 1
1 1
280204 1
1446 1
74529 1
1 1
1 1
150595 1
293545 1
22737 1
300000 1
115949 1
137113 1
154947 1
200953 1
300000 1
175303 1
100526 1
10440 1
197258 1
263907 1
3123 1
3 1
256701 1
99130 1
262403 1
133567 1
96 1
28964 1
211752 1
300000 1
1 1
65082 1
56658 1
176218 1
300000 1
221164 1
300000 1
77375 1
25517 1
125907 1
73019 1
74965 1
179428 1
76842 1
1 1
207528 1
2 1
1 1
176489 1
252611 1
2023 1
185053 1
300000 1
222586 1
300001 1
241332 1
299999 1
116200 1
260462 1
300000 1
132447 1
1 1
1 1
79210 1
162112 1
48438 1
1 1
224108 1
172546 1
81395 1
173744 1
209076 1
210089 1
74757 1
265298 1
238351 1
1 1
1 1
300002 1
122757 1
195536 1
108409 1
256257 1
43107 1
1366 1
101053 1
212956 1
16883 1
254430 1
10389 1
77307 1
172038 1
175287 1
63166 1
1 1
1 1
1 1
150596 1
245426 1
259597 1
299999 1
61476 1
299999 1
244430 1
1 1
1 1
272690 1
36262 1
104755 1
299999 1
252365 1
216821 1
1 1
262517 1
102974 1
299999 1
234271 1
300001 1
1 1
52741 1
1 1
196609 1
1 1
1 1
161864 1
187116 1
229111 1
86715 1
44557 1
1442 1
222944 1
3936 1
148937 1
55808 1
196163 1
219309 1
55167 1
190438 1
197018 1
1 1
1261 1
300001 1
299999 1
299999 1
299999 1
20282 1
300002 1
61839 1
2515 1
246787 1
1 1
296582 1
1 1
221483 1
300001 1
1 1
1 1
66738 1
67343 1
300001 1
176489 1
280061 1
299999 1
262316 1
89841 1
243920 1
2 1
300001 1
229966 1
2 1
299999 1
229260 1
209345 1
33875 1
86029 1
220997 1
222982 1
64283 1
300000 1
1 1
244303 1
1 1
229986 1
92945 1
180253 1
3 1
121317 1
6367 1
2 1
139885 1
64574 1
86832 1
3 1
274466 1
239642 1
5692 1
58077 1
279859 1
300000 1
291854 1
77499 1
40560 1
39388 1
80178 1
284339 1
99380 1
66325 1
194528 1
204597 1
98176 1
2 1
198024 1
15642 1
299999 1
263862 1
108733 1
300001 1
300000 1
205197 1
218997 1
101987 1
222323 1
122381 1
133215 1
299999 1
217198 1
300001 1
153460 1
76058 1
300001 1
300000 1
189554 1
95441 1
118271 1
154041 1
1 1
300000 1
30001 1
300001 1
192398 1
1 1
1 1
253855 1
7341 1
1 1
100654 1
182867 1
208221 1
255913 1
299999 1
206769 1
186798 1
2 1
121903 1
300000 1
171259 1
55051 1
106563 1
250951 1
300001 1
211920 1
125989 1
300001 1
3 1
75254 1
237559 1
128508 1
179456 1
193196 1
32719 1
114924 1
300000 1
300001 1
299999 1
84819 1
1 1
177421 1
135626 1
103643 1
61683 1
145679 1
268428 1
154708 1
2 1
1 1
263574 1
173728 1
111336 1
2 1
236043 1
126980 1
44937 1
1 1
96930 1
3 1
185054 1
75874 1
289427 1
51545 1
233613 1
275606 1
97287 1
299999 1
67939 1
112787 1
276433 1
244928 1
130269 1
285317 1
2 1
75048 1
63749 1
300000 1
299999 1
299998 1
194490 1
229929 1
300001 1
58457 1
13347 1
300001 1
1 1
299999 1
1 1
300002 1
3 1
81988 1
272002 1
2 1
176124 1
299999 1
236404 1
3635 1
299999 1
300000 1
29484 1
104305 1
251414 1
1 1
299999 1
300001 1
70362 1
1 1
1 1
1 1
126518 1
158566 1
1 1
1 1
132083 1
300001 1
37964 1
290217 1
203219 1
2 1
1 1
187370 1
300000 1
1 1
123545 1
242074 1
187897 1
1 1
95715 1
135732 1
299999 1
299999 1
29698 1
300002 1
47495 1
217043 1
26507 1
264711 1
299999 1
77106 1
212614 1
164279 1
146843 1
30433 1
299999 1
172437 1
1 1
1 1
48326 1
1 1
258795 1
259433 1
243193 1
8117 1
191248 1
1 1
696 1
27419 1
117383 1
213730 1
299999 1
262213 1
276124 1
224231 1
250263 1
19347 1
286708 1
28757 1
3285 1
76576 1
3 1
299999 1
299999 1
184107 1
86121 1
247898 1
300000 1
182989 1
116964 1
1 1
193967 1
98793 1
2 1
268937 1
1 1
300000 1
300000 1
27172 1
1 1
145494 1
3 1
65933 1
2 1
235853 1
300002 1
88744 1
187546 1
2 1
1 1
300002 1
277806 1
288241 1
186617 1
121894 1
235602 1
299999 1
300001 1
104218 1
156310 1
231546 1
167200 1
2 1
145074 1
120405 1
299999 1
260696 1
254328 1
89399 1
1 1
231670 1
143542 1
1 1
54655 1
216595 1
91642 1
287924 1
216962 1
178272 1
106887 1
116904 1
210607 1
1 1
300000 1
230588 1
115740 1
126813 1
1 1
264560 1
157353 1
43148 1
78418 1
110071 1
270518 1
1 1
194577 1
174919 1
300000 1
252357 1
260064 1
218100 1
234225 1
40426 1
1 1
36442 1
262609 1
2 1
263090 1
300001 1
29088 1
273708 1
58783 1
17040 1
300001 1
300001 1
1 1
1 1
299999 1
113601 1
9288 1
132819 1
300000 1
53673 1
247631 1
163673 1
273640 1
170208 1
41491 1
153521 1
252379 1
68187 1
1 1
1 1
65928 1
300001 1
132270 1
256785 1
140534 1
275721 1
224429 1
300002 1
24938 1
283788 1
300002 1
299998 1
52888 1
289405 1
1 1
300001 1
186078 1
300000 1
295131 1
1 1
224890 1
3 1
300000 1
299998 1
300000 1
2 1
196751 1
271558 1
299999 1
2 1
161337 1
223271 1
273001 1
159906 1
3 1
208267 1
53348 1
300000 1
299999 1
300000 1
77291 1
205040 1
175687 1
205585 1
216009 1
1 1
236643 1
1 1
125748 1
93821 1
199131 1
177744 1
155027 1
94593 1
62641 1
92366 1
299999 1
3 1
2 1
300001 1
75815 1
44999 1
195706 1
300000 1
97601 1
264311 1
1 1
201148 1
300001 1
209368 1
1 1
300002 1
1258 1
3 1
300001 1
2 1
278587 1
299999 1
300001 1
1 1
300001 1
261251 1
300001 1
187885 1
1 1
281168 1
1 1
300000 1
78525 1
82972 1
285403 1
111132 1
221164 1
1 1
299999 1
150089 1
155116 1
1 1
300000 1
300000 1
188526 1
121999 1
257323 1
11324 1
299998 1
234916 1
2 1
189653 1
49259 1
1 1
1 1
300000 1
112162 1
113247 1
259617 1
19780 1
300002 1
77515 1
300000 1
210776 1
1 1
257933 1
300002 1
83352 1
300000 1
58364 1
21023 1
2 1
56351 1
300000 1
271956 1
300000 1
69476 1
162258 1
170530 1
218063 1
97148 1
136111 1
273551 1
1 1
1 1
195017 1
296166 1
300001 1
39154 1
300001 1
109704 1
299999 1
135666 1
283255 1
45906 1
281990 1
1 1
300000 1
70893 1
225900 1
1 1
54306 1
205499 1
203481 1
27855 1
205342 1
31037 1
300001 1
287849 1
46144 1
104344 1
297552 1
81352 1
152682 1
170208 1
135240 1
296527 1
221227 1
180815 1
1 1
223967 1
62594 1
164964 1
1 1
96598 1
19436 1
46244 1
167441 1
29777 1
33972 1
146263 1
3171 1
86364 1
180837 1
234443 1
94647 1
3 1
292817 1
281661 1
140502 1
15007 1
300001 1
2 1
1 1
286675 1
114097 1
260763 1
262619 1
299999 1
191559 1
299999 1
283234 1
300002 1
3119 1
151114 1
57113 1
128646 1
300000 1
208147 1
238841 1
274820 1
155733 1
182115 1
86167 1
82795 1
215793 1
286501 1
221426 1
1 1
158857 1
261117 1
1 1
105602 1
299998 1
1 1
49908 1
57268 1
229977 1
92970 1
115973 1
4982 1
226912 1
49206 1
65544 1
237247 1
300000 1
300001 1
198968 1
1 1
6303 1
129477 1
299427 1
117156 1
13744 1
1 1
300002 1
1 1
300001 1
271493 1
207177 1
83200 1
204304 1
101758 1
18857 1
231940 1
2 1
113312 1
298363 1
195700 1
300001 1
299999 1
29885 1
1 1
148898 1
1 1
22925 1
300000 1
13941 1
247792 1
3 1
194417 1
288723 1
262011 1
146850 1
268801 1
300000 1
134335 1
300000 1
9820 1
75362 1
249541 1
252006 1
1 1
224380 1
1 1
111573 1
196040 1
132637 1
261221 1
2 1
165969 1
15569 1
144303 1
229006 1
21318 1
234419 1
157482 1
280210 1
278478 1
133817 1
129027 1
1166 1
115168 1
101834 1
2 1
300000 1
180350 1
1 1
300000 1
3 1
3 1
7884 1
1 1
2 1
208058 1
257960 1
1 1
300001 1
232875 1
2 1
267468 1
186523 1
20431 1
48565 1
27323 1
30292 1
218274 1
12802 1
1 1
194468 1
27622 1
2 1
1 1
65343 1
300000 1
87792 1
209397 1
241093 1
36545 1
4628 1
169442 1
86018 1
1 1
262284 1
248700 1
1 1
300001 1
299999 1
1 1
141625 1
221028 1
83515 1
299999 1
289379 1
140228 1
153589 1
85408 1
300000 1
300000 1
203440 1
299999 1
246292 1
284224 1
3143 1
268771 1
71842 1
150293 1
6877 1
300000 1
208556 1
2 1
90896 1
289267 1
117403 1
168528 1
1 1
1 1
38687 1
90999 1
86878 1
236546 1
81341 1
213996 1
1 1
118592 1
2 1
1 1
300000 1
300002 1
1 1
52458 1
299999 1
3 1
140944 1
144864 1
300000 1
1 1
232882 1
115342 1
300001 1
1 1
26761 1
20630 1
12652 1
300000 1
300000 1
288219 1
248867 1
184712 1
2303 1
145752 1
175935 1
124544 1
299956 1
154922 1
224643 1
46411 1
31772 1
276080 1
299999 1
300000 1
144614 1
113837 1
300000 1
162479 1
74645 1
1 1
187362 1
106825 1
37964 1
3 1
96931 1
216273 1
55527 1
24910 1
40598 1
15555 1
234812 1
3 1
72599 1
284295 1
1 1
250558 1
14088 1
122551 1
56527 1
120724 1
299999 1
299999 1
1 1
55722 1
1 1
233986 1
300001 1
216087 1
300001 1
158204 1
1 1
300000 1
299999 1
175260 1
260814 1
110997 1
299998 1
173054 1
300000 1
1 1
260913 1
1 1
278947 1
97392 1
68615 1
105233 1
24919 1
227778 1
246431 1
300000 1
1 1
264687 1
3 1
3 1
300000 1
117582 1
298406 1
79201 1
120483 1
300001 1
300000 1
94121 1
284780 1
185948 1
18018 1
31358 1
152529 1
269433 1
194659 1
300000 1
52209 1
2 1
1 1
9976 1
182843 1
24258 1
1 1
17271 1
1 1
239887 1
2 1
3 1
149637 1
146200 1
125361 1
300000 1
300000 1
66857 1
300001 1
95853 1
299999 1
94991 1
277193 1
52529 1
300001 1
229607 1
211623 1
1 1
179758 1
300000 1
80374 1
31985 1
300001 1
2 1
171485 1
200774 1
1 1
246432 1
193850 1
22301 1
114083 1
151191 1
300000 1
198955 1
3 1
227921 1
97649 1
298076 1
87853 1
273001 1
180667 1
48285 1
1 1
300000 1
212932 1
1 1
402 1
46649 1
300000 1
192506 1
69628 1
299999 1
9342 1
212698 1
51867 1
2856 1
131501 1
300000 1
85092 1
17660 1
2 1
300001 1
168875 1
294733 1
79804 1
30027 1
10451 1
469 1
136817 1
258373 1
299999 1
54746 1
4082 1
200236 1
94499 1
300000 1
199113 1
300002 1
155595 1
300002 1
210359 1
236322 1
300001 1
61517 1
22761 1
76096 1
151128 1
187337 1
47098 1
297682 1
2 1
217331 1
1 1
2 1
300001 1
232092 1
265299 1
268220 1
234554 1
300000 1
2 1
296880 1
232266 1
201552 1
3 1
230118 1
1 1
295300 1
1 1
233716 1
300001 1
69507 1
268012 1
79697 1
266676 1
270890 1
277129 1
168516 1
41055 1
153789 1
2 1
3 1
1 1
151203 1
99156 1
92127 1
300000 1
1 1
207207 1
116977 1
70955 1
42171 1
22179 1
205187 1
257604 1
1 1
300001 1
1 1
102375 1
300001 1
2878 1
202525 1
300000 1
299999 1
3 1
209476 1
266680 1
184968 1
82264 1
278846 1
72884 1
1 1
299999 1
181897 1
1 1
159157 1
67854 1
1905 1
170912 1
299998 1
202767 1
67917 1
179435 1
299999 1
1 1
1 1
170200 1
300002 1
123701 1
268343 1
57348 1
205068 1
300000 1
156076 1
208473 1
1 1
101046 1
190310 1
163905 1
300000 1
63633 1
300000 1
147338 1
273991 1
268183 1
300000 1
201264 1
266045 1
97302 1
54885 1
21032 1
300000 1
300000 1
300002 1
217778 1
294097 1
1 1
146515 1
155277 1
256120 1
213683 1
166800 1
183730 1
282012 1
57732 1
1 1
298990 1
300000 1
52749 1
119776 1
2 1
114382 1
299998 1
299999 1
116103 1
41813 1
17366 1
139734 1
81697 1
1 1
258372 1
3 1
157850 1
272826 1
300000 1
40392 1
443 1
146208 1
300001 1
2 1
274035 1
1 1
78021 1
108842 1
237546 1
186963 1
57240 1
111071 1
169122 1
90947 1
286611 1
1 1
300000 1
300002 1
300000 1
1 1
300000 1
52994 1
41949 1
85787 1
54300 1
167241 1
18679 1
300000 1
299999 1
3 1
41703 1
194006 1
1 1
242735 1
114741 1
67974 1
2 1
142067 1
277344 1
3 1
288865 1
288515 1
108676 1
1 1
253758 1
86360 1
185056 1
62753 1
1 1
1 1
20855 1
300002 1
162415 1
129373 1
299999 1
1 1
244284 1
294535 1
3 1
285523 1
203044 1
128933 1
73499 1
19687 1
93557 1
300000 1
299999 1
58530 1
43365 1
215065 1
300001 1
151587 1
156366 1
107057 1
104274 1
182829 1
13092 1
1 1
278144 1
300001 1
1 1
299999 1
1 1
258403 1
154637 1
18563 1
227051 1
60802 1
70943 1
111322 1
145835 1
2 1
159375 1
164447 1
299999 1
1 1
142303 1
2 1
299999 1
205352 1
194131 1
202485 1
197717 1
300000 1
162281 1
1 1
9003 1
234214 1
300001 1
68728 1
299999 1
300001 1
1813 1
299999 1
283089 1
240388 1
261870 1
293693 1
299998 1
77881 1
132404 1
222878 1
140518 1
300000 1
299999 1
244835 1
1 1
270554 1
298677 1
162489 1
98339 1
214499 1
1 1
299999 1
206818 1
1 1
152854 1
13139 1
44318 1
39904 1
255373 1
299999 1
299999 1
208193 1
92245 1
233519 1
299999 1
178596 1
1 1
228075 1
168498 1
300001 1
152338 1
1 1
300000 1
2 1
260054 1
1 1
256383 1
121098 1
44277 1
3 1
300001 1
1 1
286698 1
84903 1
163942 1
299999 1
198502 1
43314 1
299999 1
106187 1
1376 1
165446 1
88758 1
63221 1
160881 1
153388 1
299999 1
76935 1
251990 1
300000 1
193235 1
58019 1
164637 1
29850 1
134133 1
299999 1
177465 1
254487 1
299999 1
190405 1
120108 1
233197 1
196830 1
296391 1
146315 1
171599 1
1 1
151016 1
2 1
213365 1
219957 1
299999 1
2 1
182281 1
1 1
227666 1
277347 1
1 1
1 1
62396 1
234380 1
284540 1
189955 1
118594 1
1 1
206435 1
300000 1
233732 1
233522 1
1 1
271833 1
139082 1
2 1
198092 1
300001 1
299999 1
244301 1
21247 1
299999 1
277051 1
141890 1
282118 1
300000 1
49534 1
300001 1
136345 1
255807 1
210169 1
13377 1
1 1
208001 1
60461 1
281580 1
3 1
1 1
1 1
281770 1
1 1
106414 1
137688 1
300000 1
111152 1
268594 1
136909 1
1 1
118544 1
141722 1
2 1
84244 1
299999 1
83918 1
299999 1
218506 1
300001 1
299999 1
101614 1
2 1
56946 1
257037 1
1 1
17495 1
40809 1
17365 1
126630 1
54179 1
195551 1
300001 1
182678 1
283018 1
300002 1
300001 1
2 1
226302 1
234615 1
223297 1
1 1
36933 1
1 1
219548 1
300000 1
259509 1
242837 1
8200 1
193277 1
146087 1
199342 1
29714 1
202068 1
293028 1
246430 1
79657 1
194831 1
197160 1
49044 1
40928 1
252882 1
293666 1
46667 1
1 1
54823 1
215346 1
299998 1
299999 1
47959 1
97217 1
300000 1
165453 1
1 1
105579 1
240812 1
1 1
299999 1
178361 1
299999 1
19321 1
143020 1
300001 1
187610 1
44010 1
300000 1
300001 1
64583 1
300000 1
251414 1
6945 1
218561 1
300000 1
51717 1
250798 1
134011 1
299999 1
3 1
280414 1
156737 1
145965 1
240818 1
238940 1
142469 1
241846 1
64655 1
1 1
235460 1
65900 1
300002 1
43558 1
169216 1
3 1
300001 1
2 1
231344 1
232591 1
299999 1
109547 1
75761 1
2 1
1 1
129867 1
3 1
42899 1
3427 1
260455 1
68838 1
246482 1
211683 1
299998 1
2293 1
89310 1
63823 1
300001 1
300001 1
115750 1
83650 1
300000 1
1 1
2 1
199323 1
113241 1
55377 1
300001 1
36632 1
60736 1
265672 1
237933 1
184 1
275159 1
19126 1
233769 1
108513 1
299999 1
195354 1
8528 1
299999 1
156048 1
106872 1
263455 1
1 1
155509 1
1 1
84532 1
299999 1
94797 1
300001 1
30445 1
1 1
180645 1
300001 1
275230 1
300000 1
299999 1
240144 1
253478 1
35111 1
1 1
278033 1
300000 1
246010 1
118126 1
299999 1
13000 1
112593 1
31323 1
65137 1
2 1
3 1
238940 1
129687 1
1 1
7930 1
265718 1
300000 1
2 1
1 1
300000 1
131048 1
1 1
189076 1
51726 1
196360 1
24907 1
1 1
1 1
1 1
198253 1
199875 1
155664 1
200615 1
19451 1
300001 1
1 1
300000 1
162631 1
299999 1
36719 1
300000 1
270132 1
48643 1
300000 1
143910 1
176576 1
249349 1
170847 1
141618 1
41838 1
1 1
71931 1
198761 1
95338 1
1 1
300001 1
50847 1
1 1
300000 1
300001 1
198204 1
300000 1
121372 1
299999 1
300000 1
2 1
299999 1
296904 1
119973 1
37946 1
228814 1
151893 1
244961 1
14923 1
281235 1
172716 1
223804 1
239857 1
107125 1
1 1
169251 1
1 1
1 1
161200 1
254565 1
90153 1
270583 1
273176 1
128339 1
48860 1
300001 1
61472 1
175916 1
300000 1
1 1
202991 1
82996 1
161120 1
300000 1
299999 1
299999 1
299999 1
300000 1
2 1
23205 1
192818 1
300000 1
194666 1
61399 1
186014 1
50004 1
194535 1
1 1
10258 1
25339 1
3 1
2916 1
299999 1
31306 1
36486 1
198490 1
175642 1
168417 1
53835 1
22262 1
1 1
111939 1
34851 1
42354 1
1 1
300001 1
287400 1
300000 1
42032 1
84954 1
300000 1
96408 1
161484 1
226241 1
137013 1
56119 1
83009 1
257688 1
221787 1
12152 1
67337 1
37219 1
138733 1
9155 1
299999 1
202547 1
300000 1
199732 1
109337 1
275310 1
1 1
1 1
2762 1
2 1
118746 1
300000 1
146126 1
1 1
300000 1
81788 1
300000 1
300000 1
300000 1
956 1
218028 1
207231 1
177605 1
48750 1
264569 1
74723 1
288902 1
1 1
1 1
107516 1
223581 1
300001 1
92587 1
1 1
299999 1
230395 1
1 1
181892 1
239975 1
72531 1
208285 1
95624 1
231675 1
26371 1
300000 1
294345 1
174085 1
52849 1
157138 1
300000 1
243146 1
2 1
299999 1
136743 1
299999 1
300000 1
1 1
297021 1
272233 1
151144 1
134386 1
68137 1
19651 1
159171 1
219549 1
21925 1
299999 1
253833 1
171343 1
296700 1
293328 1
120327 1
225986 1
26509 1
80832 1
1650 1
1 1
104566 1
23205 1
169107 1
1 1
87648 1
260842 1
42918 1
2412 1
226929 1
300001 1
171427 1
300000 1
300001 1
211019 1
103507 1
299999 1
152798 1
226303 1
1 1
23968 1
299999 1
178346 1
251196 1
13164 1
1 1
1 1
73082 1
229757 1
299999 1
300000 1
300000 1
1 1
124702 1
249549 1
168770 1
58299 1
96991 1
5948 1
178162 1
299999 1
19238 1
136120 1
277830 1
25623 1
20067 1
1 1
300000 1
159712 1
3 1
1 1
80459 1
300001 1
300000 1
300001 1
1 1
94915 1
190602 1
94177 1
255003 1
157256 1
216365 1
1 1
300001 1
168616 1
233765 1
140732 1
30475 1
1 1
300000 1
171765 1
2098 1
96353 1
135565 1
1 1
229698 1
29503 1
49400 1
299999 1
1 1
71167 1
47777 1
130224 1
300000 1
300001 1
2 1
117484 1
202516 1
158230 1
95169 1
1 1
178841 1
300000 1
284418 1
219762 1
220305 1
299999 1
1 1
248099 1
219439 1
35383 1
49536 1
99941 1
299999 1
2 1
149532 1
3 1
213641 1
268063 1
1 1
194280 1
300000 1
2 1
2 1
82919 1
277688 1
1 1
139686 1
300000 1
300000 1
260373 1
99119 1
1 1
300001 1
181394 1
1 1
120491 1
3 1
251285 1
2 1
1 1
144210 1
62970 1
102552 1
137064 1
300001 1
86338 1
233284 1
260300 1
300001 1
299999 1
211994 1
1 1
288636 1
300001 1
82927 1
153591 1
1 1
29992 1
113278 1
300000 1
300001 1
1 1
132051 1
70505 1
63359 1
3994 1
243162 1
280742 1
224908 1
3 1
1 1
78067 1
84660 1
232274 1
1 1
1 1
1 1
78176 1
276641 1
198623 1
2 1
157668 1
251685 1
300000 1
154433 1
300001 1
1 1
127493 1
246868 1
300000 1
1 1
56687 1
29265 1
26527 1
133693 1
136363 1
33588 1
110921 1
292718 1
299998 1
290908 1
199562 1
3 1
1 1
17388 1
128845 1
299999 1
129560 1
163659 1
268371 1
299999 1
299998 1
156172 1
294686 1
241469 1
283026 1
1 1
261016 1
240254 1
130236 1
171347 1
2 1
299999 1
1 1
152913 1
2 1
299999 1
1 1
1 1
1 1
1 1
196217 1
188927 1
51952 1
1 1
91822 1
210809 1
72679 1
1 1
300001 1
1 1
92207 1
225455 1
299999 1
300001 1
2217 1
4731 1
125899 1
24747 1
13947 1
300000 1
206179 1
136264 1
154407 1
300002 1
300001 1
246545 1
299999 1
125723 1
80002 1
1 1
56121 1
86824 1
2 1
167251 1
121882 1
300000 1
1 1
220953 1
300000 1
268606 1
26798 1
270117 1
203049 1
33904 1
42641 1
83809 1
190917 1
100884 1
300000 1
3541 1
233776 1
269975 1
214726 1
52996 1
299999 1
217672 1
2 1
293439 1
300000 1
300000 1
1326 1
1 1
23634 1
41526 1
300000 1
213209 1
300000 1
299999 1
1 1
2 1
299999 1
2 1
300001 1
262898 1
299999 1
208668 1
265852 1
129390 1
299999 1
1 1
165609 1
279434 1
300000 1
134308 1
50369 1
73721 1
299998 1
299999 1
203144 1
188868 1
56520 1
284750 1
273177 1
179716 1
158420 1
14309 1
300002 1
165849 1
2 1
40620 1
90790 1
1 1
187479 1
1 1
3 1
299999 1
129533 1
235801 1
271458 1
153809 1
300000 1
1 1
82069 1
223845 1
3 1
3 1
168623 1
142824 1
293648 1
1 1
297418 1
292212 1
283110 1
300001 1
274277 1
1 1
37090 1
155331 1
259328 1
204529 1
108050 1
1 1
1 1
3 1
300000 1
179064 1
300001 1
49557 1
149372 1
300000 1
139621 1
299999 1
3 1
3 1
162785 1
97782 1
1 1
44293 1
48877 1
50915 1
245648 1
117454 1
252735 1
300001 1
299811 1
50786 1
203277 1
57878 1
79909 1
92246 1
300000 1
124997 1
65173 1
244022 1
299999 1
58181 1
2 1
24735 1
4856 1
223306 1
257174 1
2 1
32692 1
744 1
268767 1
92656 1
48446 1
46523 1
1 1
32507 1
1 1
135813 1
34719 1
35158 1
8864 1
103296 1
20187 1
161206 1
99293 1
300000 1
3 1
298042 1
155675 1
290462 1
149545 1
300000 1
299998 1
279548 1
1 1
1 1
212375 1
279517 1
113913 1
299999 1
43708 1
299998 1
3 1
2 1
2 1
234014 1
153027 1
1 1
300000 1
300000 1
214404 1
211502 1
300000 1
183892 1
193332 1
12583 1
59515 1
291073 1
182228 1
92363 1
286304 1
235771 1
57766 1
1 1
3 1
2 1
216986 1
128450 1
228868 1
226729 1
32467 1
2455 1
300000 1
208993 1
300000 1
288169 1
2 1
300000 1
126496 1
1 1
251350 1
58572 1
38955 1
299998 1
2 1
213265 1
165165 1
300000 1
143182 1
203940 1
82012 1
263065 1
104731 1
300001 1
1 1
3 1
230468 1
300000 1
19308 1
231534 1
231040 1
2 1
299998 1
67952 1
193235 1
1 1
300000 1
66240 1
1 1
138971 1
300000 1
299999 1
300001 1
241864 1
189337 1
299999 1
36105 1
3 1
1 1
19358 1
9112 1
46618 1
62739 1
101798 1
157906 1
167721 1
223609 1
299999 1
79055 1
123553 1
231493 1
923 1
112141 1
299269 1
299998 1
134169 1
2 1
143854 1
251274 1
113013 1
159329 1
1 1
126638 1
300000 1
120899 1
1 1
170126 1
300000 1
86064 1
145164 1
2 1
1 1
60201 1
219587 1
293871 1
276354 1
299999 1
1 1
118642 1
29346 1
88694 1
2 1
1 1
238114 1
5348 1
1 1
299999 1
198933 1
1 1
242628 1
300001 1
113064 1
90271 1
300001 1
80956 1
222072 1
257251 1
1 1
1 1
191041 1
1 1
25829 1
1 1
2 1
146614 1
147712 1
293153 1
300002 1
126796 1
261009 1
80985 1
238273 1
300002 1
3 1
178420 1
300000 1
288536 1
300001 1
1 1
200332 1
246781 1
201089 1
300000 1
299999 1
95480 1
70061 1
300001 1
178889 1
137129 1
257430 1
1 1
299999 1
231486 1
4668 1
89669 1
3 1
1 1
218082 1
144129 1
299999 1
150287 1
217689 1
66338 1
125985 1
232296 1
299999 1
131765 1
300000 1
2 1
122365 1
1 1
3 1
283931 1
170212 1
221188 1
1 1
93191 1
149742 1
175485 1
33991 1
225976 1
1 1
239933 1
136724 1
222424 1
121301 1
1 1
98336 1
300000 1
274747 1
300000 1
150923 1
292661 1
300001 1
26235 1
186631 1
130401 1
265567 1
1 1
24738 1
3388 1
299999 1
85883 1
1 1
264935 1
3 1
133018 1
286509 1
108107 1
1 1
31285 1
81748 1
64846 1
2 1
1 1
242027 1
101951 1
259238 1
65696 1
296788 1
222913 1
203007 1
300002 1
1 1
300001 1
1 1
299999 1
230237 1
25040 1
1 1
93956 1
300000 1
205209 1
285143 1
3 1
37563 1
300000 1
44947 1
39875 1
101471 1
205612 1
213959 1
259785 1
87130 1
191387 1
165979 1
67663 1
2 1
257396 1
29666 1
1 1
300000 1
210321 1
211104 1
1 1
1 1
299999 1
211095 1
60933 1
1 1
9226 1
1 1
300000 1
12983 1
5912 1
1664 1
258705 1
299999 1
1 1
115668 1
43054 1
45799 1
287727 1
104406 1
300001 1
299999 1
81993 1
15452 1
2 1
241764 1
13125 1
3 1
300000 1
136587 1
9960 1
190921 1
1 1
2 1
121295 1
43724 1
144994 1
298357 1
1 1
271205 1
203467 1
1 1
1 1
104047 1
300001 1
299999 1
110935 1
249827 1
1 1
74796 1
300000 1
82812 1
1 1
232738 1
300000 1
227291 1
134433 1
63252 1
84139 1
300001 1
81566 1
299999 1
299999 1
37058 1
164972 1
104657 1
1 1
1 1
191005 1
13105 1
156190 1
5169 1
269398 1
114618 1
240094 1
300001 1
44069 1
117370 1
169182 1
70380 1
232561 1
30522 1
300000 1
120291 1
1 1
2 1
111284 1
155352 1
282505 1
235048 1
236754 1
251507 1
134246 1
216506 1
199415 1
3 1
300000 1
1187 1
33896 1
189651 1
190082 1
30621 1
242608 1
177817 1
1 1
90541 1
89837 1
194681 1
201157 1
118225 1
283861 1
13989 1
211688 1
249698 1
3 1
93746 1
92009 1
294661 1
125560 1
176561 1
299999 1
86690 1
118778 1
263413 1
286142 1
221203 1
2 1
158123 1
97854 1
300002 1
94382 1
285960 1
100844 1
300000 1
193334 1
272294 1
1 1
31375 1
1 1
147246 1
20790 1
1 1
300000 1
137246 1
59463 1
146217 1
134847 1
1 1
156930 1
1 1
55674 1
225426 1
2 1
1 1
300001 1
2 1
264989 1
20439 1
50143 1
300002 1
1 1
45759 1
264792 1
275183 1
300001 1
300000 1
1 1
109052 1
28988 1
297761 1
298330 1
64504 1
180024 1
4268 1
118497 1
177638 1
299999 1
124999 1
300000 1
1 1
299999 1
116641 1
182062 1
172613 1
299999 1
157238 1
61443 1
51473 1
300000 1
28307 1
219357 1
35108 1
49786 1
159321 1
277496 1
300000 1
135655 1
300000 1
300001 1
269630 1
220646 1
215996 1
94857 1
1 1
1 1
164005 1
205123 1
96165 1
300001 1
204855 1
1 1
300000 1
299999 1
189117 1
25932 1
248387 1
1 1
241381 1
176830 1
1 1
2049 1
299999 1
300001 1
300000 1
300001 1
204395 1
94412 1
253272 1
125771 1
1 1
183922 1
63503 1
19514 1
94123 1
300000 1
1 1
68596 1
14653 1
299999 1
138886 1
35426 1
8931 1
17193 1
28498 1
1 1
77281 1
1 1
117656 1
1 1
300001 1
1 1
196244 1
299999 1
2 1
126349 1
2 1
204422 1
286772 1
279534 1
152378 1
293338 1
300000 1
73066 1
300001 1
1 1
1 1
1 1
288056 1
2 1
299999 1
225550 1
122181 1
300001 1
256767 1
97293 1
211012 1
299999 1
115385 1
41955 1
167660 1
282415 1
120906 1
235004 1
112274 1
300000 1
159883 1
182272 1
297192 1
269416 1
2 1
1 1
2 1
61816 1
300000 1
1 1
1 1
289942 1
239706 1
227537 1
300001 1
1 1
148286 1
209549 1
296041 1
85444 1
294614 1
300001 1
1 1
2 1
97297 1
205409 1
216299 1
2 1
1 1
1 1
233326 1
77185 1
1 1
215641 1
17751 1
169649 1
299999 1
184208 1
300000 1
281525 1
2 1
1 1
1 1
299999 1
237840 1
145957 1
2 1
210836 1
300001 1
299998 1
299987 1
254812 1
159103 1
257971 1
84519 1
44558 1
1 1
51384 1
299999 1
179168 1
275151 1
77128 1
1 1
299998 1
219397 1
300001 1
130300 1
295973 1
178309 1
245565 1
49416 1
96537 1
116392 1
299999 1
1 1
1 1
107921 1
249676 1
100664 1
144066 1
299999 1
146335 1
133561 1
278387 1
1 1
117008 1
67457 1
1 1
1 1
209694 1
299999 1
300002 1
82392 1
225426 1
282047 1
82196 1
25503 1
1 1
1 1
169684 1
111407 1
88930 1
83284 1
42971 1
299998 1
202855 1
183521 1
148574 1
300000 1
180332 1
296478 1
255075 1
220134 1
8420 1
2 1
98957 1
300000 1
254942 1
27276 1
238125 1
2 1
138676 1
237593 1
206250 1
192831 1
70560 1
1 1
1 1
2085 1
3058 1
299999 1
1 1
299999 1
2 1
299998 1
233161 1
300001 1
123253 1
140423 1
248890 1
2 1
300000 1
48857 1
299999 1
172848 1
39341 1
300000 1
153327 1
191016 1
299999 1
300001 1
53419 1
1 1
164653 1
299998 1
220165 1
2 1
143532 1
137288 1
209335 1
91064 1
116990 1
35362 1
1 1
122930 1
227182 1
299998 1
226851 1
62029 1
269596 1
157485 1
162224 1
179805 1
297150 1
299998 1
261726 1
81737 1
2 1
80166 1
70573 1
299998 1
2163 1
2 1
3 1
162044 1
3 1
132221 1
49773 1
296145 1
1 1
300002 1
102007 1
300001 1
78827 1
30331 1
242469 1
83164 1
88050 1
247828 1
157152 1
240969 1
2 1
168655 1
55022 1
216006 1
1 1
300001 1
254386 1
160377 1
95744 1
205213 1
1 1
134765 1
94785 1
2 1
259508 1
299999 1
1 1
300000 1
292556 1
170040 1
186193 1
299999 1
2488 1
187010 1
63427 1
218499 1
300000 1
300000 1
210154 1
201347 1
28291 1
1 1
294407 1
300000 1
300001 1
144481 1
259978 1
1 1
207063 1
130967 1
2063 1
1 1
299999 1
1 1
53075 1
147421 1
223810 1
241909 1
158449 1
65152 1
146166 1
2 1
260886 1
300001 1
196823 1
2 1
2 1
1 1
1 1
190114 1
162376 1
300000 1
15596 1
113082 1
140249 1
2 1
82323 1
289114 1
1 1
203032 1
162722 1
300001 1
66808 1
34761 1
59991 1
184589 1
229834 1
3 1
237335 1
104666 1
203036 1
281021 1
297356 1
1 1
59786 1
87544 1
300000 1
221225 1
3 1
166783 1
299999 1
70509 1
1 1
11651 1
119431 1
110171 1
1 1
107999 1
54063 1
1 1
1 1
3 1
286498 1
299999 1
122032 1
129029 1
231940 1
265399 1
7454 1
300001 1
300001 1
1 1
3 1
222056 1
300002 1
11606 1
300001 1
256017 1
213521 1
124040 1
187030 1
245677 1
1 1
1 1
151365 1
76974 1
125862 1
288487 1
1 1
299999 1
134026 1
64080 1
258296 1
300000 1
1 1
87676 1
299999 1
41414 1
247601 1
122079 1
232621 1
266936 1
163314 1
255970 1
61013 1
202337 1
300000 1
207131 1
91748 1
253964 1
169141 1
261929 1
220904 1
3 1
173379 1
180137 1
2 1
138585 1
99443 1
662 1
217462 1
126021 1
300000 1
256311 1
3 1
156503 1
82456 1
249695 1
1 1
293615 1
1 1
215257 1
300000 1
167371 1
1 1
189962 1
300001 1
295671 1
1 1
97426 1
1 1
42574 1
111237 1
1 1
158603 1
1 1
1 1
3442 1
292045 1
168968 1
300001 1
79183 1
261008 1
263672 1
3 1
227426 1
300001 1
289511 1
15344 1
1 1
162749 1
1 1
246267 1
188300 1
193861 1
1 1
1 1
201309 1
287030 1
102035 1
299999 1
225928 1
273582 1
2 1
143742 1
186501 1
21582 1
176020 1
120571 1
290436 1
278614 1
1 1
299508 1
69856 1
284234 1
69508 1
300001 1
1 1
300000 1
17281 1
98278 1
218568 1
267202 1
300002 1
1 1
268412 1
264846 1
113684 1
674 1
25874 1
300000 1
288069 1
1 1
72465 1
1 1
140121 1
89428 1
230107 1
300000 1
214319 1
92790 1
141742 1
274065 1
253938 1
299999 1
299999 1
300000 1
2 1
257894 1
57668 1
269914 1
1 1
272812 1
12041 1
155697 1
299999 1
299999 1
152903 1
192522 1
202926 1
109063 1
175761 1
283880 1
1 1
251525 1
172715 1
740 1
186303 1
156863 1
18914 1
157213 1
262155 1
297186 1
279233 1
103628 1
300000 1
122217 1
159234 1
127139 1
300000 1
165293 1
162343 1
71229 1
226629 1
205404 1
299999 1
300000 1
1 1
255295 1
258862 1
138598 1
122718 1
299999 1
300000 1
132567 1
279621 1
229034 1
4403 1
176372 1
6191 1
208964 1
247289 1
299999 1
125642 1
3 1
174929 1
220642 1
94113 1
213136 1
268674 1
126682 1
236762 1
125972 1
219035 1
2 1
2154 1
177097 1
206268 1
265785 1
1 1
44553 1
175 1
67379 1
1 1
121865 1
9414 1
23370 1
293374 1
174396 1
208958 1
297541 1
157809 1
155864 1
69676 1
300000 1
1 1
300002 1
160472 1
290889 1
2 1
220707 1
1 1
299999 1
299999 1
191801 1
1 1
206023 1
120921 1
192507 1
274729 1
221819 1
193342 1
49083 1
260082 1
3 1
224481 1
166184 1
79997 1
1 1
258775 1
1 1
1376 1
188995 1
282571 1
1 1
263649 1
31871 1
168925 1
300001 1
300000 1
70659 1
192895 1
240646 1
10694 1
150816 1
3 1
220586 1
61841 1
47392 1
269803 1
70123 1
107203 1
299999 1
1 1
78081 1
24518 1
63897 1
38325 1
1 1
300001 1
170812 1
242157 1
1 1
288680 1
1 1
198972 1
199206 1
4520 1
299999 1
300000 1
1 1
1 1
281845 1
63302 1
102979 1
122900 1
145370 1
300001 1
1 1
282045 1
300000 1
142397 1
272841 1
53401 1
242941 1
300001 1
56748 1
300000 1
150104 1
285834 1
208775 1
190144 1
80315 1
299999 1
259082 1
182588 1
118894 1
299998 1
1 1
183965 1
167580 1
176401 1
1 1
299998 1
201623 1
284389 1
211295 1
2 1
299999 1
2 1
204094 1
21152 1
229578 1
1 1
300001 1
300000 1
63271 1
2 1
68765 1
103874 1
119996 1
12751 1
203005 1
82842 1
251736 1
165692 1
260650 1
274017 1
16574 1
2 1
270257 1
230969 1
115112 1
216526 1
300002 1
299999 1
163227 1
108039 1
219768 1
300000 1
151678 1
175686 1
1 1
73826 1
170708 1
300000 1
191807 1
252879 1
71530 1
262085 1
192160 1
244452 1
1 1
165171 1
119875 1
47864 1
1382 1
117374 1
78911 1
47627 1
1 1
300000 1
1 1
29187 1
300000 1
228589 1
121287 1
450 1
3 1
213932 1
289047 1
2 1
286453 1
1 1
151521 1
96712 1
31160 1
1 1
231590 1
300000 1
198236 1
3 1
157164 1
6938 1
271054 1
29931 1
178859 1
2 1
85763 1
55738 1
158192 1
1 1
66103 1
2 1
180651 1
151649 1
263954 1
236756 1
96323 1
6734 1
300001 1
300000 1
2 1
300001 1
80459 1
136008 1
159467 1
298548 1
176151 1
300001 1
191022 1
99355 1
237299 1
18512 1
122746 1
213725 1
232300 1
91542 1
123273 1
146671 1
69292 1
1 1
300000 1
2 1
3 1
240200 1
263023 1
206400 1
299999 1
84694 1
227888 1
96608 1
299999 1
300000 1
92253 1
101541 1
275952 1
178976 1
199776 1
77122 1
72956 1
102625 1
122081 1
33861 1
286979 1
203193 1
197853 1
91260 1
299999 1
237522 1
2 1
5356 1
163022 1
150753 1
300000 1
300000 1
128844 1
12931 1
138127 1
157186 1
216431 1
1 1
233571 1
123807 1
259153 1
300001 1
299999 1
1 1
161136 1
299999 1
44054 1
253493 1
299999 1
153197 1
2 1
51315 1
230148 1
69737 1
300001 1
58501 1
45190 1
1 1
300000 1
300000 1
182822 1
287573 1
190567 1
167664 1
1 1
1 1
300000 1
300000 1
86954 1
1 1
72242 1
1 1
125044 1
299999 1
1 1
204296 1
300000 1
253857 1
1 1
1 1
282336 1
299999 1
254210 1
2 1
6538 1
299999 1
71549 1
289748 1
254616 1
21245 1
300000 1
300000 1
285826 1
300000 1
2 1
300000 1
300000 1
1 1
3813 1
81381 1
299998 1
194322 1
175424 1
221733 1
275434 1
280907 1
241495 1
283178 1
96200 1
100109 1
216658 1
299999 1
190801 1
159432 1
91142 1
299999 1
3121 1
299999 1
192983 1
209406 1
66048 1
1 1
2 1
168410 1
18888 1
223194 1
206764 1
224135 1
300000 1
1 1
201393 1
300000 1
299999 1
117787 1
1 1
155763 1
299999 1
216751 1
299999 1
90051 1
1 1
1 1
1 1
65487 1
61207 1
3 1
30854 1
300001 1
155473 1
299998 1
1 1
76680 1
28246 1
234334 1
3 1
53204 1
1 1
300001 1
1 1
1235 1
2 1
277867 1
33259 1
300001 1
232314 1
300001 1
61636 1
1 1
166397 1
22895 1
164594 1
56629 1
118715 1
300002 1
172626 1
17190 1
177812 1
300001 1
239270 1
37906 1
1 1
300000 1
98653 1
277255 1
300000 1
1 1
299999 1
4401 1
126279 1
60656 1
1 1
278069 1
126573 1
1 1
23697 1
121191 1
277119 1
1 1
275368 1
1 1
126259 1
158855 1
276581 1
187388 1
299999 1
299999 1
221600 1
49924 1
164088 1
27725 1
56138 1
4811 1
57838 1
1 1
85930 1
1 1
283113 1
299999 1
3611 1
256104 1
300000 1
275609 1
249916 1
1 1
47124 1
282917 1
1 1
120989 1
258885 1
299999 1
52137 1
300000 1
205322 1
300001 1
2 1
299999 1
299999 1
25121 1
1 1
246342 1
300001 1
130002 1
96774 1
255751 1
273094 1
76329 1
177776 1
205630 1
299999 1
269471 1
299998 1
1 1
293316 1
227823 1
1 1
19205 1
132130 1
1 1
177132 1
104915 1
299070 1
8119 1
154012 1
3 1
202919 1
199672 1
64228 1
269557 1
221983 1
300002 1
300000 1
198830 1
190164 1
98028 1
53128 1
126961 1
300001 1
155913 1
288545 1
16740 1
300000 1
41461 1
1 1
135552 1
102613 1
2 1
99328 1
2 1
1 1
173561 1
26161 1
300001 1
299998 1
263834 1
77859 1
163323 1
113663 1
300001 1
184588 1
40922 1
1 1
139210 1
1 1
299999 1
1 1
259746 1
3 1
1 1
18488 1
46120 1
38222 1
2 1
197904 1
166309 1
1 1
300002 1
16334 1
253143 1
1 1
1 1
126031 1
44828 1
180232 1
141893 1
118440 1
113611 1
51406 1
178540 1
155224 1
166389 1
179848 1
2 1
64010 1
239939 1
231038 1
14215 1
226626 1
300001 1
1 1
1 1
96196 1
52351 1
8769 1
1 1
39124 1
191805 1
2 1
299999 1
1 1
300000 1
254946 1
120006 1
10583 1
1 1
25316 1
64541 1
22581 1
193064 1
105551 1
2 1
83777 1
223039 1
227746 1
2 1
1 1
1 1
300000 1
295064 1
283421 1
5509 1
1 1
210070 1
15812 1
152760 1
166859 1
233843 1
30190 1
284500 1
2 1
172034 1
1 1
1 1
290242 1
29350 1
2 1
93623 1
291762 1
97617 1
300000 1
226241 1
53328 1
98626 1
1 1
34365 1
227764 1
207224 1
192331 1
281672 1
246643 1
228084 1
102304 1
2 1
15606 1
300000 1
15781 1
251611 1
259989 1
139900 1
300000 1
281282 1
58982 1
84063 1
299999 1
3 1
287430 1
1 1
1 1
227273 1
300000 1
34939 1
189077 1
146559 1
300000 1
69388 1
74261 1
273149 1
300001 1
300000 1
269120 1
286494 1
76621 1
208903 1
72842 1
1 1
299999 1
1 1
126550 1
2 1
291143 1
77544 1
162139 1
181130 1
290099 1
51191 1
1 1
6109 1
23531 1
1 1
2 1
209932 1
255456 1
277337 1
104800 1
297739 1
168605 1
2 1
108921 1
118065 1
55691 1
1 1
18166 1
269097 1
123180 1
1362 1
1 1
1 1
53767 1
149007 1
32462 1
300000 1
35049 1
63972 1
41541 1
22645 1
277097 1
25308 1
279388 1
296608 1
2 1
88884 1
3 1
300001 1
299998 1
1 1
111260 1
300000 1
1 1
299999 1
276274 1
104288 1
3 1
267440 1
75624 1
2 1
63208 1
299999 1
300000 1
169016 1
300001 1
53195 1
298528 1
99972 1
21636 1
211380 1
203715 1
252790 1
144220 1
1 1
167963 1
1 1
100653 1
32440 1
300001 1
299999 1
300000 1
300000 1
52183 1
2 1
1 1
300001 1
186581 1
300000 1
91440 1
77301 1
194144 1
235338 1
299998 1
271087 1
182195 1
1 1
77425 1
25074 1
1 1
2 1
60790 1
64070 1
2 1
117305 1
12032 1
285551 1
140486 1
136325 1
87503 1
147144 1
1 1
188083 1
191227 1
81344 1
63644 1
130170 1
299999 1
94528 1
246201 1
150775 1
1 1
213330 1
58226 1
88854 1
198306 1
248889 1
1 1
1 1
294982 1
87836 1
3 1
253184 1
290459 1
300000 1
300000 1
299686 1
230528 1
209478 1
215377 1
226609 1
52444 1
300000 1
145089 1
190315 1
299999 1
215516 1
292774 1
212142 1
3 1
1 1
1 1
249829 1
1 1
216441 1
300001 1
1 1
1 1
300000 1
127292 1
9023 1
42031 1
21399 1
1 1
2 1
105408 1
228459 1
43280 1
1 1
1 1
300001 1
300001 1
299999 1
107391 1
119646 1
300000 1
300000 1
241468 1
37887 1
2 1
32325 1
199602 1
224695 1
218830 1
172459 1
221142 1
167642 1
299999 1
136733 1
228868 1
143093 1
2 1
300000 1
228884 1
1 1
1 1
158468 1
1 1
98891 1
1 1
299998 1
245525 1
215710 1
146603 1
278685 1
275356 1
299999 1
299999 1
52749 1
162753 1
2 1
136257 1
107180 1
178626 1
268317 1
40404 1
263525 1
199972 1
80321 1
107979 1
300000 1
209037 1
191196 1
2 1
299999 1
279392 1
159933 1
2 1
45240 1
2 1
299998 1
1 1
130431 1
300001 1
284451 1
171553 1
1 1
2 1
1 1
3 1
1 1
184417 1
227157 1
1 1
123596 1
6174 1
106550 1
195614 1
299998 1
75258 1
241894 1
163692 1
216187 1
300000 1
130286 1
169301 1
257204 1
7642 1
45579 1
50772 1
300000 1
299999 1
90405 1
15127 1
220227 1
236430 1
249765 1
2 1
85813 1
97409 1
200143 1
3926 1
299999 1
108785 1
1 1
246805 1
33462 1
1 1
1 1
300001 1
1 1
272007 1
1 1
293934 1
1 1
142166 1
52131 1
300001 1
188944 1
300001 1
300002 1
1 1
153409 1
43512 1
273227 1
20320 1
270180 1
19017 1
300000 1
39800 1
104903 1
28378 1
2 1
10196 1
88342 1
209416 1
119719 1
120280 1
151705 1
231551 1
3188 1
74601 1
1 1
1 1
86256 1
242170 1
32843 1
275495 1
28525 1
162595 1
228473 1
141298 1
83559 1
300000 1
95727 1
120000 1
135021 1
144626 1
300000 1
248718 1
3199 1
203756 1
299999 1
3702 1
239779 1
169687 1
91347 1
71024 1
1 1
22634 1
218848 1
284631 1
299999 1
1 1
49047 1
26649 1
2 1
1 1
3 1
299998 1
300002 1
175837 1
1 1
1 1
84825 1
142963 1
299999 1
61586 1
3 1
250645 1
1 1
164056 1
299998 1
1 1
50132 1
139399 1
161219 1
113976 1
107118 1
300001 1
22377 1
81934 1
299999 1
32578 1
213555 1
240896 1
285539 1
298600 1
298671 1
257278 1
70379 1
3 1
143522 1
163047 1
300002 1
109123 1
41185 1
235601 1
300000 1
126737 1
300000 1
211041 1
202160 1
193879 1
37300 1
297573 1
1 1
58298 1
97107 1
263562 1
57106 1
1 1
26503 1
1 1
5600 1
145958 1
270331 1
103559 1
24966 1
23666 1
1 1
23017 1
300000 1
60194 1
105935 1
219841 1
169404 1
232965 1
300001 1
129765 1
1 1
22158 1
2 1
25541 1
169752 1
300000 1
1 1
300001 1
300001 1
216029 1
3 1
231189 1
1 1
152485 1
255396 1
77363 1
300000 1
1 1
1 1
189739 1
121655 1
283284 1
261195 1
1 1
1 1
1 1
217827 1
299999 1
3 1
29384 1
117814 1
278043 1
52592 1
299999 1
300000 1
197606 1
18016 1
33983 1
119444 1
165939 1
2 1
1 1
299999 1
80825 1
188300 1
3 1
102951 1
37673 1
300001 1
1 1
111645 1
282979 1
164615 1
178436 1
299999 1
132837 1
97143 1
222739 1
132322 1
142316 1
251103 1
2 1
259643 1
52010 1
300000 1
59062 1
207431 1
119275 1
1 1
161555 1
300000 1
282448 1
299999 1
1 1
48479 1
60495 1
102947 1
280954 1
102418 1
161844 1
184457 1
200658 1
3 1
188720 1
289280 1
92571 1
299998 1
300000 1
273109 1
146435 1
1 1
200357 1
274340 1
271557 1
300000 1
299999 1
155065 1
299998 1
300001 1
300000 1
299679 1
300000 1
1 1
187694 1
68783 1
177450 1
300001 1
300001 1
176696 1
299999 1
195095 1
97963 1
164809 1
21993 1
223452 1
143194 1
60285 1
278800 1
1 1
2 1
3 1
222882 1
300002 1
1 1
127083 1
1 1
200075 1
2 1
3184 1
61684 1
126987 1
1 1
231430 1
134876 1
300001 1
299999 1
1 1
110683 1
85304 1
40744 1
33906 1
258402 1
2 1
129930 1
88010 1
1 1
3 1
239143 1
255324 1
215923 1
57576 1
166410 1
189459 1
239942 1
236186 1
3 1
218215 1
37647 1
87220 1
300001 1
300000 1
14275 1
84634 1
300000 1
6615 1
175042 1
128296 1
299999 1
47139 1
55395 1
122367 1
1 1
250560 1
59034 1
257504 1
300000 1
279154 1
211835 1
98333 1
241720 1
299999 1
252883 1
116548 1
153361 1
182249 1
216189 1
1 1
104588 1
300000 1
300001 1
148262 1
100017 1
164215 1
1 1
233268 1
2 1
1 1
3 1
286345 1
300001 1
1 1
2 1
182015 1
300001 1
299999 1
19638 1
300001 1
299999 1
299999 1
3 1
1 1
1 1
136039 1
87021 1
289314 1
12929 1
72991 1
33589 1
161396 1
160269 1
165298 1
2 1
42732 1
279346 1
1 1
231377 1
95196 1
299999 1
300001 1
2 1
300001 1
2 1
1 1
281224 1
221522 1
213875 1
1 1
218749 1
55507 1
63687 1
177920 1
86326 1
247400 1
299999 1
300000 1
1 1
297879 1
51397 1
2 1
300000 1
8886 1
273793 1
151322 1
300000 1
88168 1
24365 1
117532 1
1 1
1 1
215927 1
1 1
1 1
271974 1
83710 1
125884 1
163928 1
214172 1
3 1
1 1
300000 1
7178 1
213168 1
1 1
255574 1
1 1
292848 1
126563 1
1 1
20705 1
246343 1
264681 1
115956 1
23148 1
278653 1
290477 1
201467 1
93056 1
27302 1
2 1
299999 1
260615 1
300000 1
1 1
266464 1
299999 1
68076 1
299999 1
181059 1
44721 1
37740 1
220464 1
231878 1
300000 1
252926 1
137579 1
51832 1
300000 1
1 1
290035 1
130953 1
288779 1
132339 1
39270 1
300000 1
3 1
184146 1
26865 1
1 1
2 1
1 1
190435 1
299999 1
300001 1
184874 1
147017 1
1 1
112299 1
206175 1
2 1
16556 1
72660 1
300001 1
300001 1
2 1
3 1
249600 1
300000 1
165938 1
300001 1
300000 1
164038 1
31414 1
187852 1
290436 1
300000 1
199427 1
2 1
67705 1
1 1
176653 1
164456 1
261987 1
1 1
101913 1
223457 1
119115 1
160561 1
110484 1
276770 1
300001 1
172184 1
2 1
45004 1
155521 1
189268 1
202655 1
1 1
299999 1
299999 1
1 1
181312 1
96163 1
300000 1
270326 1
37624 1
213340 1
265044 1
244013 1
246622 1
83779 1
231112 1
94172 1
2 1
111164 1
247778 1
170057 1
1 1
24451 1
2 1
11464 1
163057 1
300001 1
300000 1
299999 1
240178 1
53955 1
1 1
189665 1
65456 1
1 1
286953 1
300001 1
162424 1
129273 1
300000 1
155324 1
300001 1
118555 1
3 1
3 1
231050 1
75584 1
7787 1
3 1
1 1
300000 1
41636 1
46192 1
1 1
27504 1
1 1
300000 1
156311 1
84447 1
299998 1
1 1
2 1
285192 1
299998 1
217601 1
300000 1
38486 1
2 1
17987 1
111043 1
97503 1
284373 1
300001 1
299999 1
138894 1
222563 1
8809 1
126287 1
237426 1
2 1
266721 1
299999 1
262101 1
1123 1
148544 1
171740 1
82496 1
181687 1
299999 1
215498 1
271205 1
3 1
300001 1
2 1
223227 1
300000 1
13983 1
180989 1
269539 1
148240 1
133451 1
2 1
2 1
128736 1
242219 1
173630 1
202695 1
1 1
113260 1
10509 1
300000 1
230734 1
296664 1
231096 1
117854 1
207219 1
80165 1
1250 1
214637 1
279079 1
124505 1
300000 1
300000 1
124244 1
1 1
299999 1
143409 1
300000 1
1 1
103892 1
300000 1
182998 1
88132 1
2 1
299999 1
300002 1
300000 1
276539 1
206093 1
299999 1
1 1
7264 1
213034 1
2 1
185178 1
114963 1
1 1
177658 1
1 1
233940 1
211949 1
299998 1
1 1
128076 1
21136 1
280241 1
223403 1
21718 1
219369 1
159482 1
3 1
143473 1
171554 1
1 1
2 1
300001 1
201473 1
300001 1
1 1
180415 1
199326 1
1 1
250213 1
179706 1
300000 1
283850 1
262036 1
128987 1
300000 1
15057 1
203851 1
2 1
300000 1
104243 1
2 1
300000 1
1 1
213064 1
86355 1
1 1
297868 1
1 1
156730 1
313 1
250711 1
1 1
300000 1
7036 1
167835 1
299998 1
78887 1
228104 1
262221 1
3 1
53942 1
1 1
299999 1
48585 1
273497 1
117523 1
1 1
180913 1
2 1
234593 1
1 1
218942 1
267750 1
1 1
226177 1
247834 1
101396 1
300001 1
292508 1
199790 1
95803 1
15453 1
212014 1
40242 1
212708 1
297933 1
108744 1
244715 1
68337 1
300000 1
177283 1
299999 1
299998 1
300000 1
3732 1
300001 1
272449 1
1 1
300001 1
9243 1
276417 1
88291 1
286542 1
300001 1
1 1
1 1
1 1
55441 1
299998 1
300000 1
300001 1
125988 1
275130 1
299999 1
2 1
36170 1
300001 1
268765 1
299999 1
230645 1
147674 1
300000 1
2 1
143387 1
254101 1
114020 1
52404 1
1 1
3 1
1 1
2 1
299999 1
41551 1
299998 1
157780 1
233787 1
292552 1
206739 1
23212 1
300001 1
74556 1
175209 1
300000 1
1 1
1 1
2109 1
235043 1
196903 1
124808 1
57987 1
91736 1
1 1
135420 1
2 1
248470 1
71805 1
191864 1
1 1
299999 1
184583 1
152636 1
211972 1
1 1
260626 1
300000 1
205078 1
208367 1
299999 1
1 1
64067 1
249155 1
103252 1
211412 1
299999 1
41121 1
66032 1
140702 1
299999 1
277473 1
299999 1
234159 1
113168 1
252586 1
300001 1
2 1
158126 1
152258 1
135883 1
188672 1
3 1
144684 1
215421 1
300000 1
201597 1
299999 1
252312 1
279266 1
152872 1
300000 1
181429 1
204079 1
182574 1
290920 1
1 1
105542 1
1 1
299999 1
1 1
217860 1
242398 1
267578 1
2 1
49248 1
190444 1
121062 1
295215 1
140252 1
1 1
76196 1
1 1
299998 1
299998 1
1 1
173487 1
300002 1
105529 1
120820 1
125987 1
87578 1
300001 1
284240 1
26432 1
123992 1
232429 1
300001 1
300000 1
25709 1
300000 1
283406 1
299999 1
175860 1
70609 1
136231 1
71390 1
299999 1
226982 1
188881 1
100651 1
300001 1
163953 1
85693 1
2 1
300000 1
3 1
183581 1
1 1
292184 1
289759 1
259328 1
208118 1
258771 1
176637 1
121306 1
1 1
1 1
86699 1
67745 1
256514 1
2 1
211657 1
190098 1
267640 1
28873 1
300000 1
79191 1
2 1
99510 1
1 1
87388 1
110524 1
226734 1
289682 1
175516 1
213067 1
23618 1
1 1
262484 1
300000 1
167774 1
2 1
1 1
300001 1
299999 1
188884 1
151356 1
1 1
3 1
297984 1
150983 1
173974 1
300001 1
3 1
63413 1
267675 1
1116 1
1 1
128110 1
299999 1
300002 1
75208 1
44401 1
299999 1
260086 1
280525 1
2 1
136941 1
1 1
52103 1
72180 1
123697 1
140521 1
300000 1
299998 1
277630 1
1 1
18399 1
1 1
123147 1
296403 1
1 1
274866 1
65022 1
68368 1
3 1
1 1
229650 1
21941 1
179536 1
132041 1
297319 1
1 1
292853 1
300000 1
269562 1
30478 1
1 1
107604 1
84708 1
100315 1
299999 1
190672 1
73425 1
281452 1
30852 1
299999 1
171197 1
1 1
300000 1
118135 1
244492 1
113109 1
54183 1
1 1
2 1
298651 1
32732 1
1 1
1 1
267256 1
270011 1
195760 1
173029 1
300000 1
299998 1
122044 1
169422 1
111193 1
158703 1
148655 1
95483 1
1 1
224768 1
300000 1
192113 1
69671 1
86094 1
253390 1
236755 1
231648 1
16109 1
300001 1
3 1
87456 1
275841 1
203585 1
299998 1
244647 1
71807 1
289486 1
213017 1
69497 1
300002 1
134598 1
196780 1
110476 1
1 1
122618 1
81766 1
77764 1
220753 1
167750 1
187072 1
111006 1
231319 1
300001 1
300000 1
260139 1
1 1
300000 1
299999 1
216975 1
69954 1
1 1
164940 1
296511 1
147186 1
281079 1
278607 1
3 1
72788 1
186872 1
300002 1
55291 1
299999 1
23426 1
265437 1
1 1
105887 1
15895 1
300001 1
56803 1
272588 1
2 1
52187 1
116774 1
300001 1
49231 1
138312 1
48733 1
143214 1
2 1
43183 1
299999 1
258383 1
1 1
300001 1
250708 1
88931 1
243072 1
77436 1
31661 1
1 1
79552 1
3 1
300000 1
41331 1
1 1
282593 1
172955 1
300000 1
300000 1
2 1
1 1
194642 1
300000 1
245337 1
299999 1
286341 1
1 1
299999 1
3 1
237548 1
300000 1
204942 1
91948 1
300000 1
229931 1
163860 1
244585 1
57985 1
299999 1
1 1
299999 1
1 1
205432 1
238924 1
216795 1
300002 1
1 1
227992 1
157873 1
69390 1
1 1
299998 1
228527 1
224579 1
2 1
299731 1
137113 1
2 1
156222 1
299999 1
1 1
262234 1
285168 1
300001 1
217311 1
300001 1
299998 1
236694 1
1 1
1 1
228818 1
158858 1
93391 1
300002 1
182555 1
1 1
162716 1
113378 1
1 1
300000 1
299999 1
154623 1
293736 1
293757 1
300001 1
300000 1
2 1
241765 1
1 1
1 1
1 1
3 1
80282 1
2 1
94857 1
2 1
194882 1
21288 1
300001 1
1 1
300001 1
267677 1
1 1
1 1
1 1
176525 1
56630 1
108505 1
258103 1
299999 1
2 1
11935 1
180746 1
1 1
289466 1
22624 1
280490 1
222879 1
300000 1
38041 1
300001 1
23808 1
42554 1
10773 1
2 1
195091 1
1 1
278462 1
118426 1
1 1
267790 1
1 1
300000 1
300000 1
290546 1
300000 1
1 1
2 1
106958 1
44382 1
233827 1
257202 1
35587 1
207890 1
2 1
164545 1
7542 1
257082 1
284997 1
38813 1
168137 1
25862 1
299998 1
2 1
291321 1
276027 1
299999 1
50567 1
300001 1
61362 1
1 1
166907 1
179330 1
125445 1
260977 1
180023 1
1 1
49407 1
267484 1
1 1
23577 1
173560 1
236241 1
154992 1
193925 1
299999 1
1 1
300000 1
34353 1
277136 1
10574 1
151289 1
1 1
1926 1
115405 1
82886 1
300000 1
1 1
2 1
19067 1
191003 1
53710 1
117460 1
27402 1
2 1
52732 1
65638 1
1 1
244392 1
1 1
208924 1
60876 1
82411 1
221577 1
27797 1
80483 1
279245 1
289851 1
150693 1
1 1
239136 1
24857 1
1 1
194019 1
146504 1
299999 1
159921 1
1 1
95443 1
300000 1
2 1
2 1
250906 1
208954 1
1 1
515 1
299999 1
300000 1
72135 1
217396 1
267355 1
3 1
248283 1
162601 1
32281 1
151319 1
33871 1
300000 1
1 1
12520 1
90299 1
250728 1
286817 1
57491 1
186427 1
267265 1
184032 1
300001 1
137483 1
169459 1
242639 1
228754 1
276054 1
171391 1
1 1
2 1
106870 1
277557 1
155336 1
236141 1
196845 1
117473 1
192721 1
38154 1
262740 1
1 1
152778 1
3 1
123962 1
133044 1
49271 1
300000 1
201704 1
241921 1
156888 1
297145 1
8247 1
1 1
1 1
57546 1
194961 1
241618 1
161976 1
135570 1
1 1
144812 1
206707 1
177799 1
299998 1
300000 1
291925 1
8647 1
300000 1
300000 1
216229 1
68138 1
1 1
300001 1
226083 1
136471 1
2 1
299999 1
226462 1
201410 1
299999 1
1 1
299999 1
261841 1
82619 1
299999 1
195549 1
1 1
1 1
240029 1
54762 1
120058 1
2 1
3 1
1 1
73857 1
2 1
230411 1
1 1
1 1
279805 1
173382 1
63795 1
216921 1
180171 1
299999 1
33107 1
244149 1
1 1
223666 1
7872 1
148806 1
1 1
37484 1
255150 1
199479 1
78115 1
176842 1
252151 1
75498 1
224047 1
156628 1
25266 1
300000 1
300002 1
133406 1
69847 1
300001 1
1 1
62908 1
1 1
2 1
299999 1
1 1
2 1
268417 1
1 1
1 1
43294 1
225740 1
1 1
190727 1
200300 1
6026 1
98289 1
205046 1
299999 1
268578 1
185434 1
128578 1
34225 1
174193 1
101188 1
2 1
110279 1
300002 1
155715 1
300000 1
2 1
104836 1
64167 1
53795 1
299999 1
110141 1
300001 1
98976 1
24068 1
291530 1
1 1
300001 1
2 1
300001 1
234120 1
1 1
3 1
300001 1
235621 1
299999 1
180501 1
138473 1
247927 1
124898 1
168880 1
44041 1
192160 1
300001 1
149717 1
228484 1
299999 1
1 1
300001 1
158108 1
46531 1
299999 1
37726 1
40112 1
167080 1
246768 1
21837 1
157896 1
1 1
34893 1
125969 1
81942 1
299999 1
17542 1
300001 1
1 1
1 1
148068 1
1 1
80225 1
300000 1
300000 1
267584 1
243263 1
62960 1
190159 1
20707 1
37110 1
5284 1
1 1
1 1
238501 1
38865 1
284034 1
300000 1
1 1
141879 1
54594 1
102152 1
242115 1
208898 1
3 1
38025 1
1 1
225796 1
300000 1
300000 1
299999 1
1 1
300001 1
148886 1
116165 1
295561 1
111230 1
39414 1
13262 1
1 1
218467 1
86344 1
296479 1
300001 1
295806 1
300000 1
300000 1
123251 1
1 1
31279 1
300000 1
22309 1
1 1
291976 1
299999 1
300001 1
299999 1
1 1
147780 1
300000 1
270965 1
2 1
260455 1
297202 1
300000 1
13945 1
14689 1
300000 1
148587 1
133736 1
3 1
299998 1
300001 1
300001 1
2 1
290825 1
2 1
270376 1
299999 1
275919 1
2 1
120659 1
186515 1
2 1
206198 1
99517 1
46246 1
13899 1
184495 1
51899 1
199751 1
159930 1
103696 1
198417 1
125009 1
1481 1
129901 1
19496 1
300002 1
1 1
223622 1
1 1
15413 1
1 1
153477 1
148799 1
300001 1
125619 1
107905 1
279295 1
252847 1
300001 1
239767 1
140803 1
161192 1
33940 1
240157 1
175080 1
299998 1
259879 1
146619 1
171607 1
290715 1
244898 1
161110 1
1 1
292642 1
1 1
300001 1
2 1
79805 1
299999 1
1 1
77510 1
300001 1
114399 1
128677 1
299998 1
2 1
270641 1
66432 1
234860 1
299999 1
300000 1
106023 1
94321 1
1 1
40863 1
38845 1
109946 1
1 1
213228 1
11286 1
3 1
3 1
1 1
41107 1
222232 1
184226 1
136365 1
96568 1
86737 1
237696 1
242508 1
2 1
625 1
299999 1
147265 1
256997 1
109468 1
49325 1
24356 1
214506 1
234722 1
154796 1
217014 1
242270 1
299999 1
299968 1
167225 1
11413 1
3 1
161168 1
1 1
1 1
300000 1
117433 1
33860 1
169251 1
143908 1
83338 1
252709 1
201441 1
65760 1
300002 1
167027 1
143199 1
189831 1
47267 1
1 1
254001 1
41381 1
1679 1
7430 1
2 1
186155 1
47559 1
277071 1
91933 1
221317 1
105017 1
299999 1
114919 1
1 1
1 1
300001 1
193083 1
278863 1
293048 1
36635 1
300001 1
8983 1
113054 1
129385 1
7307 1
76878 1
300001 1
1 1
229715 1
183766 1
263121 1
299999 1
161320 1
288173 1
77340 1
161451 1
1 1
262362 1
1 1
1 1
231820 1
2 1
242979 1
1 1
190595 1
1 1
3 1
275489 1
15098 1
42327 1
284576 1
2 1
234687 1
178370 1
241425 1
300000 1
192944 1
299999 1
300002 1
701 1
201220 1
143214 1
299999 1
41472 1
300000 1
214481 1
300001 1
293929 1
299999 1
43780 1
171496 1
1 1
3 1
300001 1
300000 1
159727 1
299999 1
95228 1
271240 1
39389 1
84512 1
123266 1
246173 1
117699 1
86757 1
34684 1
2 1
197107 1
3 1
294550 1
91412 1
300001 1
277441 1
143886 1
2 1
1 1
90036 1
7014 1
164359 1
278441 1
299998 1
184091 1
1 1
1 1
221472 1
300001 1
166396 1
156622 1
1 1
299999 1
3 1
74374 1
108029 1
37106 1
155267 1
117738 1
110469 1
30877 1
300002 1
45777 1
125418 1
192070 1
1 1
1 1
180870 1
120080 1
280385 1
255924 1
198176 1
1 1
234607 1
275267 1
73151 1
28972 1
300000 1
268262 1
261866 1
108837 1
189255 1
300002 1
110878 1
259496 1
198949 1
1 1
96050 1
193117 1
28969 1
288876 1
278337 1
4819 1
299999 1
230906 1
74904 1
60843 1
66011 1
12460 1
300000 1
300001 1
300001 1
287687 1
151197 1
299999 1
37946 1
135599 1
193619 1
141299 1
8635 1
210585 1
136933 1
99956 1
175497 1
2 1
1 1
1 1
300000 1
197607 1
299999 1
91594 1
300000 1
207096 1
3 1
115863 1
300001 1
299999 1
299999 1
1 1
113140 1
37939 1
85874 1
276788 1
1 1
299999 1
149767 1
168160 1
300001 1
299999 1
63785 1
33389 1
1 1
1 1
177386 1
1 1
50769 1
1 1
109257 1
300002 1
215218 1
299999 1
122430 1
1 1
13726 1
39165 1
201333 1
3 1
61197 1
300001 1
195242 1
300001 1
114434 1
300000 1
91423 1
300000 1
299999 1
65517 1
300000 1
24252 1
72545 1
300000 1
230510 1
210875 1
1 1
1 1
1774 1
271920 1
189322 1
3 1
114963 1
300001 1
300000 1
1 1
232736 1
198429 1
297097 1
43874 1
1 1
300000 1
115897 1
22545 1
1 1
2 1
93780 1
149047 1
1 1
299999 1
52391 1
47652 1
123060 1
53309 1
190836 1
2 1
3 1
299999 1
194559 1
183025 1
284343 1
300000 1
1 1
1 1
299999 1
84661 1
150199 1
218437 1
64755 1
272808 1
50806 1
300001 1
2 1
299999 1
14868 1
299998 1
299999 1
67982 1
119172 1
265782 1
232362 1
160769 1
264616 1
202183 1
6044 1
1 1
300000 1
79456 1
299998 1
168903 1
222361 1
12057 1
1 1
4590 1
60089 1
89497 1
116395 1
1 1
3 1
300000 1
126967 1
300000 1
1 1
300001 1
220633 1
187950 1
74365 1
48133 1
297825 1
300000 1
57693 1
216386 1
57507 1
2 1
69747 1
217151 1
209982 1
178270 1
107180 1
236317 1
300001 1
92894 1
2 1
277169 1
152030 1
194736 1
163987 1
221968 1
2 1
128653 1
69395 1
43859 1
1 1
52166 1
300000 1
1 1
1 1
1 1
237244 1
89623 1
112488 1
2 1
209594 1
164716 1
133224 1
211923 1
12636 1
114194 1
2 1
1 1
104397 1
270028 1
1 1
131808 1
1 1
300000 1
299999 1
95473 1
128502 1
106859 1
1 1
300000 1
1 1
157980 1
70553 1
21693 1
190366 1
191542 1
79700 1
289658 1
168999 1
143912 1
2 1
59830 1
68325 1
300001 1
64091 1
300000 1
232096 1
204442 1
192285 1
2 1
264752 1
299998 1
7451 1
272356 1
238350 1
1 1
147582 1
291164 1
299999 1
299999 1
256555 1
295081 1
1 1
1 1
163373 1
15098 1
195924 1
259565 1
3 1
36511 1
222182 1
300000 1
62181 1
101205 1
300001 1
92698 1
19164 1
29802 1
299999 1
105880 1
139214 1
225524 1
1 1
1 1
124230 1
199692 1
211711 1
186436 1
187695 1
219185 1
76078 1
33338 1
267590 1
1 1
185964 1
11300 1
1 1
78652 1
36527 1
140495 1
170698 1
251726 1
833 1
67175 1
259337 1
300001 1
216924 1
300000 1
207486 1
299999 1
103462 1
131413 1
237864 1
183887 1
57743 1
14660 1
253756 1
299999 1
298723 1
28826 1
58539 1
1 1
299999 1
1 1
105568 1
3 1
1 1
74239 1
91727 1
299998 1
51116 1
300001 1
294876 1
79218 1
1 1
1 1
127419 1
217455 1
293710 1
47100 1
1 1
1 1
300001 1
1 1
59354 1
2 1
252599 1
114235 1
198297 1
241936 1
283649 1
59566 1
299998 1
216345 1
263298 1
48365 1
115013 1
260004 1
1 1
47796 1
88655 1
4476 1
143671 1
1 1
300001 1
212406 1
213821 1
153780 1
298332 1
1 1
37656 1
186343 1
228806 1
5342 1
300001 1
300001 1
299999 1
11683 1
172452 1
50302 1
1 1
299999 1
1 1
196055 1
193077 1
121456 1
299999 1
276832 1
184780 1
299999 1
271704 1
8 1
300000 1
2 1
285662 1
38112 1
251844 1
269543 1
17192 1
106215 1
1 1
299998 1
1 1
203368 1
63072 1
179354 1
1 1
300001 1
1 1
144474 1
283246 1
165668 1
280601 1
227734 1
300000 1
299999 1
268789 1
50524 1
280115 1
15920 1
211679 1
103189 1
82498 1
168103 1
2251 1
6844 1
300001 1
123865 1
279950 1
144415 1
2 1
274795 1
30874 1
19363 1
299998 1
66309 1
218983 1
300000 1
64854 1
111725 1
300000 1
299998 1
150217 1
110920 1
223271 1
300000 1
269919 1
300001 1
300001 1
1 1
90354 1
47824 1
300002 1
66479 1
124730 1
299999 1
267284 1
71076 1
247486 1
19436 1
211972 1
285088 1
62719 1
177752 1
53849 1
141996 1
299999 1
1 1
60669 1
2 1
248220 1
2 1
300001 1
117703 1
96059 1
223652 1
227731 1
79784 1
1 1
1 1
30123 1
78152 1
2 1
282822 1
23978 1
1 1
300002 1
2 1
259924 1
300000 1
299999 1
256736 1
22960 1
58194 1
300000 1
141174 1
300000 1
8598 1
8840 1
237029 1
1 1
185664 1
195920 1
252791 1
1 1
1 1
300000 1
41588 1
1 1
99263 1
300002 1
286621 1
299999 1
187336 1
221249 1
107430 1
8638 1
300001 1
300000 1
160515 1
139483 1
22056 1
136081 1
168638 1
10602 1
284659 1
53056 1
39371 1
182 1
205042 1
116494 1
96710 1
300000 1
270816 1
299998 1
283532 1
6789 1
136435 1
1 1
129767 1
52037 1
222211 1
210507 1
6654 1
103445 1
226800 1
70138 1
130602 1
45607 1
168966 1
11716 1
300000 1
300001 1
12023 1
208434 1
133709 1
155834 1
206697 1
1 1
1 1
199205 1
155841 1
1 1
300000 1
40735 1
201440 1
1 1
299999 1
300002 1
1 1
797 1
300000 1
300000 1
261218 1
1 1
1 1
94844 1
115757 1
297329 1
1 1
2 1
240463 1
2 1
44412 1
157133 1
164989 1
299999 1
129238 1
87586 1
40816 1
1 1
1 1
1 1
98596 1
300000 1
72253 1
2 1
148876 1
3 1
300000 1
206266 1
167595 1
1 1
54886 1
1 1
79875 1
2 1
1 1
88108 1
7271 1
49321 1
294327 1
170065 1
299998 1
299998 1
199173 1
279186 1
251707 1
299999 1
197079 1
50382 1
113178 1
194159 1
1 1
230727 1
186166 1
1 1
218429 1
2 1
232838 1
83016 1
50420 1
178271 1
262905 1
213319 1
199904 1
299999 1
160768 1
1 1
240821 1
159180 1
75722 1
1 1
198578 1
190952 1
42529 1
30954 1
3 1
299999 1
1 1
134583 1
300001 1
47559 1
109453 1
300002 1
152156 1
31746 1
278573 1
1 1
299999 1
300002 1
300001 1
139261 1
109253 1
1 1
44303 1
258518 1
196913 1
75928 1
268470 1
64688 1
1 1
1 1
31107 1
295200 1
300000 1
2 1
299999 1
300000 1
150304 1
79123 1
186458 1
1 1
1 1
300001 1
46283 1
185856 1
300001 1
199676 1
300000 1
50954 1
84282 1
1 1
132010 1
12410 1
16157 1
274807 1
190363 1
1 1
1 1
300001 1
143912 1
273748 1
283307 1
264529 1
299999 1
103373 1
226541 1
300000 1
45478 1
1 1
1 1
299999 1
97017 1
166443 1
87218 1
1 1
248507 1
1 1
175463 1
299998 1
59225 1
33825 1
249474 1
299998 1
1 1
109905 1
141720 1
299999 1
111391 1
185504 1
180292 1
268433 1
223150 1
299999 1
2 1
300000 1
300000 1
96787 1
162609 1
150102 1
1 1
147524 1
299999 1
41952 1
162226 1
299999 1
12810 1
106776 1
106493 1
213389 1
1 1
1 1
300002 1
300000 1
187239 1
1 1
299999 1
34987 1
299998 1
288186 1
57645 1
59202 1
217748 1
1 1
1 1
1 1
299999 1
209744 1
1 1
300001 1
282840 1
58600 1
1 1
1 1
239463 1
106226 1
277960 1
218963 1
221870 1
1 1
299999 1
163670 1
299999 1
299999 1
202798 1
215289 1
2 1
206501 1
1 1
299999 1
300000 1
31827 1
2 1
115319 1
200864 1
296094 1
299999 1
201555 1
173519 1
57005 1
260874 1
251297 1
1 1
1 1
1 1
11408 1
201745 1
132105 1
119010 1
1 1
176788 1
94417 1
240911 1
93178 1
291220 1
135542 1
1 1
82306 1
1 1
266474 1
241713 1
217036 1
118563 1
47220 1
283252 1
237277 1
49730 1
76825 1
300000 1
1 1
211161 1
89038 1
160721 1
114068 1
202501 1
1 1
300001 1
259510 1
107891 1
157958 1
2 1
217511 1
1 1
250389 1
1 1
267539 1
298769 1
187596 1
171720 1
1 1
163988 1
83950 1
2 1
1 1
184698 1
161997 1
46466 1
179704 1
1 1
248957 1
88762 1
139596 1
289491 1
2 1
109720 1
297560 1
117600 1
1 1
246238 1
71376 1
6290 1
69785 1
200617 1
48752 1
1 1
153952 1
237962 1
6474 1
300001 1
1 1
1 1
1 1
300001 1
298169 1
95655 1
118904 1
299999 1
55481 1
300001 1
226031 1
142283 1
18836 1
206448 1
1 1
1 1
295178 1
300000 1
2 1
188144 1
216420 1
299999 1
2 1
6654 1
300000 1
118184 1
178538 1
54081 1
299999 1
225514 1
121632 1
291642 1
174878 1
146720 1
95560 1
152617 1
1 1
299999 1
30635 1
252172 1
3 1
15328 1
3 1
113599 1
238928 1
300000 1
123367 1
299999 1
147059 1
3 1
216725 1
63929 1
1 1
172314 1
299999 1
266436 1
221077 1
1 1
133446 1
100137 1
295064 1
300001 1
257952 1
27699 1
105208 1
1 1
299999 1
242156 1
276936 1
266327 1
38645 1
299998 1
129202 1
13181 1
1 1
118620 1
300001 1
226276 1
230078 1
285508 1
92878 1
300000 1
295671 1
14417 1
66504 1
1 1
32463 1
189168 1
133250 1
224110 1
249092 1
223314 1
120001 1
2601 1
26695 1
118227 1
280596 1
95960 1
250727 1
22694 1
84256 1
299999 1
28516 1
201709 1
300001 1
50451 1
2 1
1 1
15632 1
148884 1
99891 1
300001 1
132342 1
194788 1
299999 1
299999 1
25571 1
159373 1
48276 1
17589 1
142703 1
86922 1
300001 1
228375 1
191257 1
70297 1
299999 1
231197 1
95923 1
292786 1
123473 1
177036 1
126359 1
300000 1
266180 1
60260 1
1 1
1 1
39891 1
1 1
100942 1
2 1
194671 1
104592 1
257729 1
3 1
1 1
133752 1
257904 1
1 1
58016 1
198189 1
242857 1
8152 1
27176 1
252836 1
300001 1
10725 1
207924 1
4873 1
12404 1
83942 1
9824 1
5744 1
2 1
104473 1
1 1
274428 1
286847 1
299998 1
73648 1
300001 1
20107 1
161681 1
26122 1
1 1
181180 1
169331 1
99533 1
67622 1
300000 1
215861 1
107469 1
168347 1
272766 1
77493 1
140932 1
300000 1
255805 1
280630 1
222045 1
1 1
124066 1
260580 1
300000 1
294058 1
300001 1
1 1
269238 1
176301 1
179590 1
295589 1
229684 1
299999 1
279441 1
62769 1
1 1
300000 1
232904 1
236611 1
224289 1
293846 1
300000 1
252865 1
300000 1
299998 1
1 1
260212 1
1 1
16474 1
160544 1
300000 1
1 1
105470 1
261903 1
176920 1
58432 1
94890 1
47384 1
259857 1
299999 1
33433 1
2 1
1 1
216748 1
300000 1
1 1
300002 1
1 1
299999 1
1 1
207909 1
47075 1
1 1
2 1
300001 1
220416 1
3 1
149775 1
31578 1
2 1
259784 1
264477 1
299999 1
288604 1
139464 1
2 1
1 1
1 1
206968 1
266164 1
266964 1
217350 1
143859 1
168257 1
244427 1
237075 1
127892 1
182279 1
104250 1
40177 1
1 1
299999 1
1 1
1 1
92619 1
229045 1
63846 1
205305 1
300000 1
299999 1
30936 1
3 1
136764 1
195998 1
3 1
254755 1
198139 1
98405 1
300002 1
1 1
52305 1
34962 1
263245 1
1 1
36231 1
221975 1
300000 1
192500 1
217987 1
126988 1
1 1
299998 1
252395 1
71242 1
244682 1
73760 1
72713 1
300001 1
146076 1
51082 1
1 1
214547 1
86187 1
88312 1
239046 1
143310 1
169361 1
1 1
133498 1
77091 1
49056 1
142503 1
299999 1
300000 1
1 1
19957 1
17688 1
132841 1
91706 1
227327 1
285804 1
172949 1
121291 1
300000 1
49492 1
300000 1
300001 1
297764 1
191493 1
141262 1
273396 1
300001 1
3 1
1 1
116320 1
110030 1
1 1
201369 1
20394 1
80445 1
300001 1
1 1
1 1
149395 1
86709 1
165347 1
165700 1
228078 1
187739 1
1 1
1 1
293724 1
161515 1
197068 1
300000 1
107790 1
3 1
43386 1
74023 1
300000 1
39052 1
1 1
300000 1
298244 1
255237 1
71142 1
83202 1
263263 1
272361 1
1 1
92610 1
299999 1
260453 1
263740 1
149549 1
300000 1
62431 1
126735 1
232329 1
87581 1
300000 1
234060 1
226897 1
257605 1
278085 1
221406 1
1 1
299999 1
143617 1
219163 1
102526 1
10304 1
222627 1
300001 1
300000 1
300001 1
1 1
227533 1
197156 1
242648 1
59738 1
2 1
204884 1
187193 1
244605 1
25962 1
42937 1
1 1
59350 1
152048 1
68008 1
46372 1
3 1
93712 1
113643 1
135903 1
225762 1
289422 1
39278 1
247742 1
248832 1
233873 1
2 1
1 1
299998 1
24527 1
230426 1
250294 1
299998 1
295147 1
36449 1
94199 1
157217 1
231512 1
1 1
67815 1
34808 1
300001 1
36709 1
118009 1
105294 1
236743 1
37743 1
191993 1
166270 1
300001 1
230128 1
300002 1
220671 1
299999 1
1 1
161323 1
200272 1
285003 1
200036 1
2 1
93182 1
228490 1
220819 1
299998 1
244192 1
1 1
78761 1
1 1
2 1
300001 1
179022 1
112802 1
1 1
1 1
35514 1
282170 1
299999 1
5771 1
300000 1
300000 1
3 1
300001 1
69851 1
193884 1
271645 1
20125 1
159929 1
241360 1
25135 1
58209 1
155898 1
8837 1
199110 1
79570 1
195789 1
300001 1
157552 1
234709 1
88971 1
43654 1
14351 1
2 1
266689 1
2952 1
231314 1
80677 1
193414 1
299999 1
273210 1
207617 1
47541 1
300000 1
1 1
1 1
2 1
13974 1
254126 1
300000 1
2 1
55782 1
281584 1
49569 1
34785 1
117503 1
83497 1
1 1
215962 1
180885 1
73533 1
265466 1
273486 1
22420 1
1 1
157294 1
253786 1
268947 1
99373 1
225314 1
224627 1
204843 1
229724 1
160682 1
92867 1
1 1
74325 1
31935 1
59007 1
159596 1
300002 1
262439 1
297123 1
300000 1
1 1
2 1
106412 1
35482 1
53949 1
300000 1
300001 1
246214 1
300001 1
148419 1
49346 1
1 1
203596 1
117863 1
59762 1
8944 1
177881 1
1 1
174265 1
6457 1
1 1
55822 1
3 1
67660 1
216922 1
293744 1
1 1
1 1
79545 1
114785 1
2 1
111709 1
300000 1
94166 1
300000 1
205982 1
206108 1
236883 1
235526 1
102462 1
273970 1
165758 1
1 1
54853 1
147297 1
226305 1
276676 1
217902 1
63521 1
9999 1
1 1
181197 1
299998 1
1 1
262259 1
300000 1
163895 1
1 1
230206 1
153032 1
74077 1
3794 1
2 1
255443 1
274995 1
285572 1
299999 1
147973 1
164198 1
87736 1
184696 1
300000 1
95055 1
233378 1
1 1
299999 1
24432 1
177851 1
300001 1
24245 1
102826 1
2 1
2 1
238284 1
9874 1
59864 1
280656 1
148048 1
300000 1
275967 1
221289 1
299998 1
240700 1
211237 1
106503 1
169887 1
2 1
219146 1
299999 1
59319 1
167769 1
33576 1
273816 1
92476 1
1 1
300002 1
66852 1
249502 1
2 1
191863 1
239347 1
103907 1
300000 1
172628 1
247793 1
299999 1
94220 1
158804 1
300000 1
209061 1
83539 1
300000 1
196043 1
35397 1
204565 1
72587 1
88017 1
289335 1
133426 1
279747 1
126827 1
223139 1
1 1
28733 1
63103 1
64793 1
33127 1
106678 1
91236 1
300000 1
40147 1
187399 1
72276 1
106849 1
300000 1
238118 1
174588 1
53298 1
2 1
1 1
192555 1
179191 1
22708 1
188621 1
187770 1
3 1
1 1
1 1
2 1
187742 1
2 1
92448 1
43695 1
270485 1
1 1
300001 1
300001 1
300001 1
2 1
116700 1
300000 1
299998 1
47507 1
25513 1
1 1
1 1
300000 1
1 1
242562 1
216084 1
114769 1
162067 1
299999 1
299999 1
3 1
135615 1
140519 1
79798 1
67565 1
195949 1
1 1
62767 1
192638 1
3 1
31688 1
245051 1
1 1
37298 1
1 1
39187 1
240787 1
197978 1
17566 1
300001 1
299999 1
3 1
143123 1
127604 1
3146 1
58688 1
106540 1
69109 1
300000 1
300000 1
156396 1
78131 1
105345 1
1 1
86029 1
135938 1
1 1
1 1
220258 1
4932 1
1 1
137675 1
300001 1
300001 1
271223 1
179175 1
1 1
51120 1
300000 1
143512 1
299999 1
3 1
178647 1
206157 1
255705 1
259763 1
2 1
1 1
184754 1
300000 1
76371 1
158470 1
71063 1
299999 1
242598 1
2 1
163448 1
1 1
244709 1
51904 1
255485 1
290845 1
265300 1
263345 1
164758 1
185300 1
1 1
274284 1
68952 1
3 1
227223 1
1 1
229224 1
222190 1
61829 1
294636 1
95933 1
164165 1
210118 1
300000 1
300001 1
1 1
59761 1
300001 1
300002 1
1 1
39560 1
275962 1
6239 1
1 1
20803 1
300002 1
66425 1
52189 1
2 1
300001 1
168075 1
225563 1
299998 1
209104 1
173831 1
258641 1
182301 1
170400 1
164384 1
3 1
256878 1
286455 1
63138 1
94270 1
1 1
300002 1
300001 1
29198 1
236009 1
3 1
300001 1
300000 1
87535 1
56243 1
299999 1
104820 1
300000 1
1 1
1 1
225853 1
300000 1
299998 1
11473 1
194472 1
24050 1
162177 1
284627 1
4893 1
204674 1
2 1
164429 1
299999 1
300002 1
117541 1
210729 1
206620 1
1 1
245227 1
207850 1
1 1
283777 1
96579 1
272626 1
299998 1
139921 1
216970 1
282123 1
145416 1
147606 1
174602 1
183593 1
208378 1
180335 1
292933 1
138169 1
65171 1
38516 1
299999 1
1 1
131601 1
299999 1
19927 1
299999 1
48888 1
33684 1
104147 1
3 1
163780 1
205003 1
115984 1
299999 1
1 1
300000 1
300001 1
196906 1
236052 1
153426 1
151302 1
3 1
1 1
1 1
1 1
299999 1
22129 1
300001 1
300001 1
300001 1
153913 1
66228 1
300001 1
156746 1
72877 1
227200 1
20544 1
299999 1
192464 1
1 1
116901 1
75751 1
1 1
150796 1
179975 1
3 1
168213 1
105332 1
191420 1
2 1
233300 1
299999 1
85968 1
88510 1
153068 1
300001 1
144705 1
300000 1
300001 1
1 1
30325 1
300000 1
75425 1
220814 1
252593 1
2 1
257335 1
1 1
1 1
223621 1
2 1
199265 1
42568 1
265355 1
221420 1
180153 1
300000 1
1 1
1 1
231709 1
66811 1
2 1
80941 1
151216 1
184494 1
77369 1
108299 1
90791 1
280066 1
1 1
182584 1
222360 1
189638 1
185069 1
292843 1
1 1
32732 1
218882 1
1 1
299999 1
300001 1
300001 1
1 1
102027 1
260887 1
299999 1
236290 1
194300 1
121449 1
232907 1
219259 1
269546 1
300001 1
228999 1
168668 1
263408 1
145713 1
262524 1
6142 1
127972 1
11518 1
249573 1
299999 1
2 1
299999 1
299999 1
143270 1
295235 1
285370 1
269018 1
1 1
70611 1
1 1
1 1
238262 1
289342 1
190724 1
300001 1
299999 1
2 1
133988 1
34491 1
300001 1
2 1
223421 1
1 1
34437 1
52844 1
300001 1
24550 1
299999 1
273195 1
1 1
67206 1
186855 1
60679 1
16814 1
300002 1
299999 1
241264 1
300001 1
146021 1
224862 1
1 1
151826 1
299999 1
276676 1
247501 1
67352 1
300001 1
1 1
95930 1
30868 1
2 1
255927 1
93966 1
249639 1
193878 1
2 1
51280 1
76067 1
1 1
136424 1
49924 1
278777 1
229620 1
140195 1
2 1
211760 1
43305 1
285509 1
6653 1
194521 1
300001 1
2 1
121627 1
300000 1
170323 1
300000 1
1 1
1 1
228232 1
2 1
296297 1
144825 1
109639 1
44930 1
2 1
300000 1
1 1
299999 1
258962 1
1 1
99159 1
52346 1
148800 1
206899 1
300001 1
1 1
252870 1
1 1
300001 1
51578 1
1 1
299999 1
2197 1
1 1
300000 1
1 1
300001 1
1 1
129355 1
48028 1
98127 1
276803 1
299999 1
149686 1
101293 1
15893 1
267229 1
300000 1
280125 1
168912 1
1 1
296035 1
47784 1
1 1
1 1
191823 1
26830 1
293852 1
105021 1
82700 1
300001 1
1 1
223877 1
3 1
281796 1
213722 1
275182 1
43080 1
207644 1
155007 1
169228 1
21665 1
234792 1
299999 1
228318 1
44543 1
41102 1
1 1
297084 1
2 1
278405 1
116364 1
289982 1
300000 1
300001 1
288800 1
11954 1
98122 1
218052 1
91197 1
162866 1
300000 1
300000 1
300001 1
40023 1
31868 1
113153 1
119489 1
171305 1
140855 1
2 1
293502 1
260200 1
1 1
1 1
227489 1
132243 1
162710 1
275735 1
257962 1
274372 1
145746 1
10993 1
300001 1
143347 1
261071 1
202928 1
27337 1
4819 1
300000 1
44178 1
234 1
2 1
53952 1
2899 1
299999 1
82597 1
35190 1
174436 1
299999 1
97379 1
2 1
247777 1
300001 1
95537 1
252069 1
1 1
300000 1
300002 1
286761 1
17830 1
88111 1
98941 1
79959 1
2 1
238854 1
300001 1
3 1
300000 1
177675 1
176700 1
243376 1
154273 1
86486 1
202230 1
72304 1
184618 1
299999 1
269697 1
81961 1
265052 1
1 1
72937 1
44556 1
24695 1
6212 1
104242 1
2 1
295657 1
1 1
137654 1
100095 1
185691 1
150299 1
163785 1
124666 1
108879 1
43207 1
115503 1
299999 1
299999 1
139712 1
14761 1
230305 1
227744 1
13673 1
200051 1
300000 1
271449 1
257962 1
233304 1
2 1
222868 1
3 1
292554 1
56845 1
300000 1
246409 1
299999 1
52966 1
201670 1
132919 1
247007 1
212269 1
42270 1
122568 1
299999 1
275685 1
1 1
96026 1
299999 1
138702 1
300000 1
261288 1
300000 1
282641 1
300000 1
279721 1
300000 1
1 1
218517 1
20480 1
1 1
156264 1
105368 1
2 1
300001 1
1 1
2 1
91085 1
58922 1
220964 1
33473 1
4638 1
247186 1
2 1
1 1
75344 1
4256 1
154356 1
147126 1
60812 1
226520 1
299999 1
299999 1
148903 1
162978 1
27825 1
81736 1
150111 1
256246 1
93653 1
94922 1
155259 1
290195 1
300000 1
90315 1
44417 1
297098 1
204360 1
208944 1
35996 1
1 1
269696 1
1 1
249343 1
150716 1
63171 1
145873 1
77489 1
133529 1
57653 1
1 1
246623 1
165560 1
31192 1
268175 1
102734 1
191134 1
164330 1
268181 1
215116 1
15553 1
128358 1
190677 1
171922 1
1 1
163938 1
110803 1
131392 1
17905 1
299998 1
141655 1
113691 1
268539 1
10821 1
214197 1
8324 1
1 1
278138 1
237551 1
190869 1
133993 1
268471 1
282994 1
144004 1
291179 1
144952 1
299999 1
226137 1
196886 1
72924 1
290040 1
1 1
230191 1
152169 1
1 1
299999 1
30159 1
68340 1
300000 1
1 1
239780 1
140607 1
75898 1
299999 1
236196 1
256854 1
299999 1
1 1
237800 1
40448 1
27050 1
141387 1
7569 1
300000 1
42855 1
110745 1
300001 1
171532 1
235836 1
236369 1
168414 1
1 1
299999 1
300000 1
1 1
27791 1
1 1
124771 1
1 1
256773 1
106036 1
130748 1
300001 1
43765 1
61818 1
20470 1
72037 1
2 1
202364 1
136751 1
189089 1
300000 1
131176 1
154066 1
226382 1
80357 1
40894 1
49395 1
300001 1
228877 1
1 1
231905 1
188336 1
51535 1
1 1
135419 1
1 1
1 1
7649 1
269457 1
300000 1
293271 1
16846 1
113895 1
243355 1
282602 1
1 1
212781 1
299999 1
299999 1
161959 1
89862 1
1 1
298681 1
183449 1
287596 1
203229 1
73206 1
186680 1
2 1
82514 1
299999 1
32338 1
159939 1
89473 1
90534 1
135373 1
300000 1
1717 1
185948 1
2 1
60634 1
272788 1
300000 1
1 1
221601 1
108167 1
12266 1
212307 1
158311 1
3521 1
3 1
146265 1
204210 1
214883 1
297755 1
77369 1
52456 1
229950 1
300000 1
266932 1
1 1
1 1
54914 1
152494 1
300000 1
111264 1
290837 1
299999 1
287952 1
82692 1
1 1
1 1
1 1
300001 1
199409 1
148611 1
300002 1
299999 1
89666 1
1 1
271525 1
283851 1
98054 1
299999 1
150871 1
3 1
227696 1
214279 1
3 1
175828 1
255855 1
249967 1
157102 1
199721 1
1 1
40123 1
192600 1
212896 1
215227 1
1 1
223277 1
1 1
268782 1
2 1
300000 1
98612 1
283835 1
32867 1
282558 1
54344 1
293234 1
189029 1
300000 1
249932 1
266972 1
232149 1
179879 1
280177 1
1 1
154839 1
71310 1
300000 1
1 1
136958 1
1 1
28499 1
37656 1
129146 1
300000 1
250120 1
300000 1
228383 1
4869 1
300000 1
63186 1
1 1
1 1
288339 1
269544 1
120406 1
139720 1
119420 1
109033 1
299998 1
299999 1
216375 1
139781 1
240215 1
9231 1
125977 1
78644 1
158848 1
42300 1
242156 1
300002 1
1 1
300000 1
299999 1
15470 1
218855 1
102748 1
3 1
2498 1
72678 1
110638 1
1 1
2 1
300001 1
219832 1
3209 1
52673 1
1 1
122046 1
1 1
81256 1
123836 1
273792 1
213528 1
59489 1
299999 1
1 1
112554 1
140016 1
74827 1
2 1
200080 1
190348 1
300000 1
81 1
130266 1
1 1
104755 1
1 1
108427 1
300002 1
300002 1
258628 1
1 1
78840 1
140445 1
60632 1
294813 1
1 1
203071 1
200493 1
146202 1
57960 1
179938 1
226151 1
3 1
242363 1
125147 1
97798 1
194955 1
3 1
1 1
62453 1
184131 1
2 1
1 1
33874 1
1 1
1 1
31094 1
234270 1
1 1
1 1
143084 1
207829 1
242264 1
300002 1
1 1
29505 1
76799 1
223741 1
84238 1
53791 1
300000 1
277845 1
22980 1
66716 1
297759 1
2 1
300000 1
1 1
49811 1
200700 1
109890 1
1 1
3 1
178225 1
88569 1
299917 1
31957 1
46038 1
1 1
125488 1
37182 1
226570 1
2 1
126914 1
300000 1
300001 1
242195 1
227802 1
11790 1
79645 1
219067 1
165672 1
299998 1
297314 1
35913 1
250435 1
299999 1
26111 1
206116 1
55879 1
163933 1
1 1
147720 1
83984 1
117800 1
295540 1
1 1
233222 1
300002 1
258499 1
2 1
13046 1
300000 1
1 1
32788 1
159102 1
198275 1
113607 1
300001 1
299999 1
199080 1
300000 1
264675 1
288067 1
270255 1
6660 1
1 1
222974 1
76018 1
97064 1
62894 1
289698 1
214061 1
93234 1
76327 1
1 1
216474 1
300001 1
165273 1
176738 1
224706 1
106792 1
197862 1
223509 1
120731 1
300002 1
269949 1
212954 1
290331 1
29550 1
248646 1
289462 1
263605 1
300000 1
2 1
134529 1
220821 1
1 1
105127 1
3 1
299999 1
299999 1
300000 1
260072 1
134351 1
1 1
7915 1
21099 1
51990 1
299999 1
43983 1
298594 1
149704 1
126688 1
300001 1
54235 1
166586 1
300002 1
1 1
300000 1
136876 1
300001 1
300002 1
271858 1
299998 1
300002 1
101812 1
152927 1
49210 1
300002 1
1 1
137369 1
1 1
46705 1
180239 1
178199 1
264619 1
141339 1
41802 1
300001 1
300001 1
1 1
219632 1
49190 1
300002 1
64263 1
229931 1
26351 1
249947 1
147133 1
299999 1
216198 1
3 1
205061 1
131654 1
1 1
263152 1
175320 1
116033 1
1 1
198370 1
299999 1
1 1
3 1
117577 1
280476 1
2 1
300000 1
236219 1
155678 1
212993 1
110155 1
10589 1
87243 1
62368 1
78158 1
120715 1
299999 1
1 1
2 1
2 1
241377 1
299998 1
78770 1
300001 1
38494 1
300000 1
37999 1
288932 1
64507 1
228283 1
23901 1
76871 1
288307 1
52487 1
252276 1
1 1
249347 1
253461 1
35303 1
190117 1
300000 1
51354 1
299999 1
288351 1
249985 1
277848 1
128086 1
299999 1
15358 1
300001 1
206927 1
146333 1
2 1
1 1
256349 1
35391 1
160515 1
40924 1
37748 1
299998 1
300000 1
300001 1
142539 1
143611 1
292235 1
19403 1
243505 1
127629 1
65006 1
246077 1
299999 1
23762 1
271003 1
300001 1
231282 1
300000 1
300000 1
2 1
1 1
14333 1
1 1
3 1
99702 1
93895 1
300000 1
300000 1
65606 1
94003 1
156702 1
144014 1
202948 1
2 1
4973 1
174247 1
1 1
300001 1
300000 1
2 1
300000 1
300001 1
146382 1
272396 1
299998 1
49029 1
3 1
299998 1
61555 1
102484 1
1 1
235582 1
290538 1
164781 1
2 1
56404 1
2 1
15866 1
5444 1
2 1
171114 1
236114 1
299999 1
186877 1
2 1
209161 1
232624 1
161458 1
156766 1
1 1
126055 1
172176 1
1 1
95162 1
199553 1
300001 1
5045 1
149284 1
300001 1
299999 1
26214 1
51007 1
35005 1
64161 1
3 1
20554 1
167485 1
299998 1
299999 1
300000 1
3 1
300001 1
187555 1
195101 1
215232 1
20528 1
294700 1
300002 1
1 1
300001 1
114728 1
58806 1
197267 1
210286 1
1 1
84088 1
300001 1
144416 1
1 1
105156 1
299999 1
300001 1
188850 1
1 1
26412 1
299999 1
189223 1
1 1
131551 1
300000 1
93586 1
2 1
215775 1
160901 1
299999 1
255496 1
1 1
277431 1
202490 1
109356 1
2 1
98063 1
3 1
164100 1
2 1
246112 1
163196 1
214713 1
299999 1
174785 1
198349 1
134343 1
299999 1
3 1
60428 1
271769 1
1 1
213882 1
204551 1
210386 1
300000 1
182511 1
192568 1
1 1
2 1
174995 1
125187 1
300000 1
34618 1
141769 1
19178 1
225138 1
2 1
162958 1
1 1
27145 1
226361 1
2 1
166365 1
164987 1
114566 1
163411 1
209653 1
214972 1
156691 1
36152 1
299998 1
36428 1
300002 1
299999 1
1 1
236986 1
1 1
101314 1
2 1
116340 1
300000 1
32949 1
1 1
80882 1
299999 1
1 1
1 1
161736 1
1 1
100698 1
1 1
146620 1
246578 1
181382 1
2 1
299999 1
260077 1
274417 1
200403 1
291753 1
2 1
175467 1
261424 1
299999 1
62071 1
215603 1
1 1
1 1
94237 1
299999 1
31549 1
285177 1
299999 1
300000 1
300000 1
3 1
296369 1
9102 1
111921 1
300001 1
1 1
66504 1
27068 1
251008 1
299998 1
46655 1
98989 1
138624 1
86285 1
229738 1
279813 1
102440 1
45776 1
258920 1
300000 1
220036 1
276306 1
202725 1
47103 1
1 1
1 1
177593 1
203742 1
251261 1
248682 1
215259 1
139853 1
129521 1
39436 1
215218 1
300002 1
1 1
2 1
125785 1
77533 1
216288 1
149349 1
1 1
245086 1
300001 1
1 1
38544 1
300000 1
300000 1
237677 1
101572 1
295118 1
1 1
144526 1
40682 1
89590 1
300000 1
90429 1
216615 1
29844 1
1 1
256001 1
120283 1
300001 1
139804 1
71843 1
31899 1
33186 1
1 1
255221 1
85923 1
27164 1
1 1
132704 1
1 1
174893 1
2 1
137000 1
93650 1
246008 1
219842 1
6588 1
143941 1
1 1
187046 1
113201 1
61714 1
66961 1
26700 1
113912 1
2 1
2 1
299175 1
1 1
164386 1
172566 1
238322 1
281542 1
300002 1
115346 1
2 1
171407 1
272351 1
300000 1
248637 1
114660 1
151861 1
246925 1
37061 1
299999 1
299998 1
295039 1
71569 1
78879 1
1 1
181866 1
204322 1
196142 1
299999 1
3 1
195840 1
277195 1
296411 1
1 1
73676 1
127239 1
236864 1
84590 1
33810 1
241065 1
107128 1
285688 1
227347 1
22536 1
93351 1
153495 1
1 1
40834 1
92526 1
75946 1
73640 1
142939 1
246101 1
22820 1
300001 1
102993 1
1 1
140716 1
281488 1
5550 1
1 1
262103 1
130202 1
1 1
299999 1
141985 1
126843 1
3 1
162162 1
35736 1
2 1
300000 1
88183 1
232365 1
1 1
300001 1
222550 1
124990 1
1 1
289662 1
182104 1
244170 1
300001 1
299999 1
261165 1
291281 1
1 1
65407 1
105192 1
92615 1
2 1
145157 1
2 1
1 1
1 1
165637 1
36363 1
2 1
3 1
135895 1
276981 1
3 1
299998 1
299999 1
199229 1
242028 1
42676 1
230935 1
175291 1
269156 1
1 1
1 1
196650 1
224956 1
3 1
225995 1
300000 1
2 1
171314 1
146961 1
198069 1
300000 1
138695 1
300000 1
1 1
15267 1
131887 1
211791 1
25036 1
146466 1
300000 1
2 1
7122 1
101514 1
300000 1
105389 1
35197 1
265463 1
1 1
143112 1
254190 1
1 1
251341 1
300001 1
209695 1
131340 1
277517 1
103553 1
255308 1
147485 1
299999 1
129840 1
103680 1
240597 1
1 1
191834 1
68728 1
280916 1
2 1
1 1
42382 1
128619 1
300001 1
300001 1
1 1
287120 1
3 1
107663 1
299999 1
300001 1
28957 1
53565 1
168903 1
64474 1
197818 1
148326 1
161408 1
109382 1
300000 1
299999 1
300001 1
8664 1
115264 1
189058 1
157271 1
1 1
48901 1
37580 1
47186 1
84702 1
84319 1
300000 1
300000 1
286577 1
124287 1
2 1
148739 1
300001 1
1 1
300001 1
121663 1
1 1
112038 1
63570 1
147228 1
283207 1
125870 1
50489 1
249156 1
300000 1
1 1
119052 1
125084 1
93126 1
194594 1
215981 1
56711 1
300002 1
252575 1
1 1
106560 1
226780 1
299999 1
241540 1
206015 1
1 1
264460 1
146053 1
148799 1
190887 1
146623 1
299999 1
223906 1
300001 1
98561 1
293310 1
244910 1
87662 1
39025 1
76055 1
1 1
115267 1
299999 1
25985 1
298513 1
3 1
64019 1
1 1
271775 1
200342 1
2 1
300000 1
120588 1
227596 1
222038 1
150232 1
299999 1
300000 1
287388 1
7297 1
280352 1
224618 1
1 1
299999 1
82612 1
252674 1
143875 1
29534 1
1 1
149884 1
234117 1
283491 1
300002 1
154325 1
87600 1
46951 1
218884 1
120868 1
12961 1
122281 1
44473 1
2 1
1 1
299999 1
193098 1
182842 1
258318 1
42359 1
63429 1
1 1
269573 1
249421 1
108537 1
300001 1
1 1
252648 1
44242 1
1 1
113379 1
20437 1
187576 1
60877 1
3 1
2 1
193476 1
285993 1
101106 1
105102 1
2 1
44803 1
88741 1
156781 1
230219 1
240163 1
184026 1
1 1
67009 1
147651 1
90835 1
300001 1
154074 1
164025 1
81124 1
31464 1
300000 1
300000 1
8737 1
1 1
299999 1
270805 1
78870 1
12859 1
300000 1
82804 1
137498 1
15932 1
241670 1
300002 1
300000 1
2 1
174929 1
63635 1
2 1
131479 1
241280 1
3 1
13063 1
295503 1
14250 1
1 1
1 1
258005 1
251229 1
256793 1
138603 1
79069 1
22735 1
6996 1
285284 1
72015 1
274716 1
299999 1
300001 1
272684 1
249747 1
259276 1
2 1
1 1
201984 1
300000 1
172501 1
279382 1
3 1
179879 1
1 1
40899 1
1 1
163954 1
1 1
87336 1
38378 1
275599 1
299998 1
180652 1
84121 1
228748 1
300001 1
1 1
140148 1
300000 1
299999 1
23640 1
300001 1
68971 1
292693 1
227753 1
140600 1
74247 1
300000 1
300001 1
113222 1
41808 1
170765 1
144970 1
144577 1
1 1
299999 1
176654 1
252212 1
1 1
83120 1
229737 1
119760 1
286755 1
63513 1
300000 1
61693 1
53625 1
192394 1
299998 1
300001 1
255791 1
1 1
271851 1
207035 1
1 1
300000 1
289714 1
300000 1
122300 1
77876 1
123795 1
102710 1
171536 1
3 1
272967 1
268900 1
157829 1
97820 1
81520 1
140141 1
6799 1
1 1
254583 1
300000 1
82364 1
155385 1
299999 1
160285 1
167841 1
300000 1
238343 1
299999 1
248750 1
1 1
61930 1
1 1
290693 1
124647 1
1 1
299999 1
141031 1
296383 1
300000 1
117050 1
3 1
300001 1
300000 1
943 1
64586 1
1 1
300001 1
1 1
280639 1
300000 1
203700 1
122895 1
1 1
282719 1
1 1
275669 1
53575 1
185007 1
249145 1
299998 1
134332 1
1 1
228322 1
1 1
14651 1
13591 1
235587 1
300000 1
290509 1
268060 1
98316 1
295936 1
149943 1
300001 1
294088 1
225150 1
293615 1
87724 1
97676 1
276577 1
271519 1
256942 1
211339 1
299999 1
89519 1
2 1
208672 1
84857 1
160279 1
249503 1
1 1
300000 1
300000 1
89372 1
2 1
264272 1
2 1
67393 1
80722 1
141989 1
195333 1
278714 1
148942 1
22799 1
1 1
1 1
47906 1
83773 1
2 1
1 1
121367 1
48243 1
299998 1
116296 1
1 1
115348 1
300000 1
195657 1
2 1
160120 1
70262 1
164427 1
300000 1
146872 1
171327 1
166717 1
1 1
1007 1
300001 1
203262 1
1 1
1 1
299999 1
196147 1
275636 1
41014 1
3 1
1 1
123772 1
99300 1
299998 1
95121 1
1 1
256720 1
286683 1
264997 1
2 1
167208 1
1 1
1 1
300000 1
60297 1
299998 1
235659 1
173267 1
51177 1
150371 1
214831 1
300000 1
43740 1
278718 1
1 1
277275 1
233135 1
1 1
210513 1
161914 1
170148 1
39131 1
107096 1
215908 1
2 1
235734 1
1 1
161097 1
26311 1
280590 1
84969 1
229619 1
300000 1
297269 1
1 1
119786 1
99560 1
85940 1
300000 1
1 1
95854 1
17146 1
290148 1
241585 1
1 1
189594 1
267759 1
285999 1
299999 1
42226 1
151122 1
1 1
299999 1
115495 1
185862 1
299998 1
19615 1
2 1
1 1
94119 1
1 1
2 1
159194 1
2 1
117158 1
298184 1
299999 1
180189 1
1 1
1398 1
42405 1
131933 1
273280 1
136973 1
26675 1
1 1
218713 1
300000 1
166598 1
299999 1
102521 1
128947 1
299998 1
299999 1
2 1
57099 1
1 1
187095 1
300000 1
3 1
931 1
68011 1
143979 1
182136 1
142677 1
1 1
119923 1
1 1
191461 1
125599 1
280973 1
197639 1
2910 1
2331 1
299998 1
299998 1
141374 1
2 1
3 1
216609 1
101455 1
247335 1
2 1
3 1
300002 1
2 1
299999 1
199620 1
204170 1
300001 1
1 1
117285 1
2 1
52965 1
37609 1
299999 1
300001 1
287202 1
121725 1
70603 1
3 1
2126 1
272783 1
37308 1
10243 1
300000 1
300001 1
299998 1
300001 1
169632 1
160104 1
282893 1
74623 1
97343 1
40367 1
212384 1
3334 1
58167 1
160475 1
261184 1
3 1
157380 1
194989 1
139636 1
1377 1
2 1
209271 1
300001 1
143072 1
270526 1
23824 1
157027 1
6607 1
49954 1
1 1
1 1
1 1
298131 1
55116 1
282619 1
13012 1
147237 1
1 1
300001 1
300000 1
300001 1
300000 1
2 1
165816 1
155452 1
149505 1
128374 1
200323 1
300002 1
165352 1
110145 1
1476 1
1 1
94083 1
2 1
3 1
133410 1
59890 1
300001 1
176050 1
299999 1
26355 1
300000 1
300000 1
182667 1
148654 1
125291 1
49092 1
279092 1
1 1
300001 1
1 1
300001 1
299999 1
297036 1
19866 1
145323 1
290187 1
204244 1
300001 1
300000 1
14739 1
270133 1
300001 1
214099 1
1 1
300000 1
1 1
1 1
167767 1
253826 1
76498 1
2 1
188421 1
2 1
164513 1
173714 1
254142 1
1806 1
1 1
10786 1
1 1
2 1
35628 1
73876 1
214740 1
132459 1
157005 1
100775 1
1 1
264449 1
1 1
300000 1
1 1
37910 1
40894 1
190899 1
206774 1
29251 1
112754 1
209397 1
1 1
300000 1
217913 1
300001 1
233410 1
2 1
300000 1
1 1
2 1
134930 1
105343 1
290511 1
116071 1
3 1
200695 1
300000 1
211237 1
49346 1
300000 1
168513 1
256573 1
73 1
299998 1
299998 1
11156 1
299998 1
299998 1
58686 1
230208 1
267945 1
1 1
300000 1
262054 1
163375 1
38619 1
63148 1
1 1
300001 1
2 1
97575 1
59402 1
300001 1
1 1
1 1
129566 1
300002 1
228935 1
300002 1
2 1
213242 1
2 1
300002 1
213838 1
218657 1
59853 1
244449 1
93810 1
163310 1
4068 1
38144 1
299999 1
300000 1
128171 1
2 1
300001 1
258812 1
2 1
44312 1
30403 1
194466 1
43356 1
105158 1
151751 1
164643 1
2 1
128170 1
295708 1
1 1
105004 1
1 1
270713 1
1 1
11112 1
8322 1
136500 1
85945 1
300000 1
119560 1
1 1
299999 1
39097 1
283956 1
176693 1
119426 1
275330 1
131859 1
294090 1
11664 1
1 1
36576 1
112194 1
260784 1
94057 1
161791 1
75217 1
91471 1
40896 1
60794 1
2 1
1 1
258 1
8134 1
1 1
954 1
140755 1
300001 1
299999 1
146242 1
115596 1
97593 1
283262 1
299999 1
124876 1
206963 1
1 1
242249 1
9366 1
45688 1
27244 1
181956 1
299999 1
1 1
300001 1
2 1
184315 1
13701 1
297790 1
274952 1
137244 1
104692 1
168925 1
295802 1
2 1
284998 1
300000 1
68882 1
178833 1
66807 1
176063 1
8609 1
217821 1
300001 1
300002 1
1 1
299999 1
58970 1
2 1
188677 1
179219 1
194652 1
300001 1
9313 1
254147 1
45278 1
1 1
121755 1
109106 1
268658 1
122410 1
34125 1
105927 1
1 1
39431 1
175190 1
300001 1
1 1
143754 1
1 1
31463 1
1 1
84912 1
151138 1
299999 1
72904 1
92981 1
252923 1
120241 1
1 1
22458 1
1 1
131429 1
16350 1
66979 1
2 1
2 1
300001 1
43335 1
299999 1
263468 1
173750 1
300001 1
300001 1
3 1
63484 1
299999 1
1 1
300000 1
299999 1
246532 1
153614 1
88436 1
299999 1
268591 1
224408 1
201339 1
50954 1
9480 1
1 1
214077 1
128758 1
169031 1
82074 1
50092 1
184440 1
189001 1
263951 1
282183 1
300001 1
244846 1
6049 1
21760 1
195388 1
1 1
13515 1
10872 1
218191 1
172976 1
22447 1
59534 1
300002 1
119407 1
40133 1
105515 1
300000 1
120702 1
161149 1
39359 1
282196 1
187852 1
43083 1
102216 1
1 1
2 1
300000 1
74601 1
118109 1
226987 1
117172 1
37064 1
300001 1
253884 1
44744 1
178586 1
165170 1
27551 1
299998 1
300001 1
173622 1
261784 1
299999 1
44959 1
299998 1
271703 1
300000 1
31273 1
299999 1
154407 1
1 1
1 1
278523 1
127656 1
154342 1
11235 1
299999 1
96485 1
251885 1
101751 1
176800 1
252937 1
115630 1
23387 1
3513 1
11817 1
13720 1
1 1
223030 1
218827 1
1 1
1 1
70690 1
14772 1
160869 1
106168 1
114938 1
107642 1
300001 1
70756 1
127160 1
300000 1
81988 1
35200 1
70742 1
300000 1
300001 1
45871 1
17955 1
64577 1
74987 1
2 1
299999 1
300000 1
81626 1
2166 1
77481 1
300001 1
300000 1
261658 1
3 1
2865 1
300001 1
1 1
1 1
150736 1
184566 1
112306 1
114850 1
169578 1
195199 1
1 1
185201 1
1 1
300002 1
300002 1
91999 1
300001 1
260154 1
20553 1
48672 1
175584 1
300000 1
164409 1
9387 1
172586 1
276173 1
300000 1
248418 1
1 1
107287 1
2 1
2 1
242191 1
262286 1
77440 1
147026 1
261985 1
1 1
7994 1
56123 1
151909 1
270688 1
192640 1
52851 1
49833 1
27434 1
52246 1
10390 1
272074 1
299999 1
221144 1
1 1
38535 1
289694 1
300000 1
211336 1
300000 1
251449 1
299999 1
282348 1
272800 1
300000 1
1 1
89906 1
263024 1
179120 1
299999 1
228609 1
102745 1
137778 1
158700 1
62901 1
2 1
1 1
68523 1
108336 1
91025 1
243303 1
36333 1
1 1
203964 1
1 1
1 1
299999 1
197482 1
21049 1
1 1
66816 1
300000 1
225164 1
266359 1
25595 1
232242 1
300001 1
48491 1
8540 1
164859 1
300000 1
193560 1
32725 1
1 1
149429 1
59959 1
1 1
300001 1
181759 1
46118 1
57529 1
119292 1
5819 1
184371 1
31827 1
300000 1
10996 1
1 1
20937 1
299999 1
1 1
284749 1
118965 1
158509 1
300000 1
300001 1
127556 1
188521 1
299998 1
1 1
219899 1
101934 1
203131 1
276151 1
65685 1
95596 1
124142 1
65408 1
36273 1
112322 1
244495 1
299999 1
300000 1
293838 1
128216 1
300001 1
229846 1
128709 1
275411 1
36401 1
35584 1
291029 1
282959 1
3 1
291548 1
179166 1
237178 1
1 1
218449 1
300000 1
300000 1
190445 1
283995 1
186284 1
258265 1
225980 1
217817 1
43364 1
69373 1
176804 1
214159 1
174814 1
3 1
1 1
300000 1
97056 1
3 1
300001 1
257608 1
164921 1
300001 1
120898 1
169825 1
299999 1
203760 1
170661 1
6244 1
274179 1
1 1
282465 1
228839 1
77786 1
296026 1
10320 1
290927 1
109807 1
5927 1
3 1
300000 1
297557 1
300001 1
89507 1
300001 1
300001 1
2 1
207403 1
261605 1
1 1
111530 1
202177 1
139087 1
245645 1
116163 1
215858 1
300000 1
227292 1
152881 1
108341 1
238631 1
194231 1
42262 1
280184 1
76018 1
87992 1
135010 1
66611 1
119124 1
12604 1
2 1
204622 1
218219 1
62906 1
300000 1
189525 1
231622 1
1 1
154043 1
112025 1
8174 1
74215 1
12309 1
299999 1
300000 1
2 1
292357 1
299998 1
31048 1
72556 1
1 1
174910 1
144688 1
214120 1
8435 1
141307 1
3689 1
236790 1
63063 1
167091 1
300000 1
22702 1
271461 1
1 1
67175 1
155358 1
57136 1
31176 1
300001 1
136908 1
232054 1
245399 1
296231 1
299998 1
293895 1
300000 1
238957 1
299999 1
300001 1
299999 1
112166 1
288518 1
122069 1
300001 1
300001 1
95913 1
1 1
300000 1
2 1
300000 1
244085 1
222637 1
90586 1
160096 1
144290 1
147612 1
1 1
148710 1
1 1
271206 1
286006 1
162928 1
300001 1
1 1
300000 1
3 1
40360 1
1 1
299999 1
300002 1
299320 1
300000 1
171632 1
154303 1
28255 1
121767 1
299999 1
299999 1
48633 1
1 1
265961 1
1 1
74063 1
3 1
164368 1
16686 1
273411 1
261534 1
104952 1
169784 1
222302 1
266642 1
275067 1
300001 1
299999 1
225927 1
3 1
300000 1
216072 1
119724 1
300002 1
253885 1
241611 1
1 1
118338 1
2 1
164387 1
97243 1
1 1
17569 1
48818 1
165172 1
299999 1
27288 1
103024 1
300000 1
214243 1
300001 1
17685 1
1 1
149336 1
2 1
1 1
261336 1
299999 1
299999 1
96738 1
26213 1
299999 1
300001 1
168902 1
259369 1
57993 1
45660 1
38992 1
141457 1
299999 1
101748 1
58038 1
300001 1
43862 1
68191 1
300000 1
215303 1
1 1
189056 1
285483 1
164426 1
139286 1
300000 1
2 1
289748 1
6498 1
27966 1
225255 1
200061 1
300000 1
300000 1
235988 1
300002 1
5852 1
3 1
136106 1
81517 1
300001 1
2 1
72416 1
61190 1
40862 1
299999 1
121470 1
236909 1
202006 1
53102 1
30541 1
94651 1
299998 1
3 1
135351 1
135250 1
210844 1
6518 1
6864 1
2 1
90030 1
300000 1
164548 1
152744 1
156095 1
1 1
121812 1
157728 1
3 1
300000 1
248510 1
1 1
300001 1
253532 1
207690 1
251704 1
24167 1
66393 1
1 1
1 1
300000 1
1 1
1 1
79851 1
1 1
2 1
300001 1
181529 1
91058 1
95303 1
300002 1
84362 1
255189 1
300000 1
122384 1
2 1
286762 1
1 1
25659 1
253960 1
205167 1
181742 1
51285 1
57329 1
1 1
300001 1
1 1
2 1
221393 1
138050 1
8283 1
36058 1
290101 1
242416 1
252786 1
1 1
236689 1
3 1
13604 1
138740 1
247111 1
1 1
225803 1
299999 1
202350 1
119577 1
1 1
38936 1
1 1
51133 1
168431 1
130518 1
182658 1
275457 1
43155 1
102394 1
56816 1
131423 1
107814 1
139354 1
231946 1
299998 1
2 1
160637 1
14467 1
210250 1
299999 1
54341 1
299999 1
300000 1
299999 1
193651 1
285143 1
2 1
91932 1
300000 1
19339 1
223071 1
235294 1
299998 1
277430 1
695 1
300000 1
300000 1
120806 1
299999 1
29847 1
255332 1
229618 1
49270 1
1 1
153397 1
162933 1
114490 1
300001 1
98680 1
1 1
142528 1
70075 1
167305 1
256260 1
46188 1
300000 1
1 1
289418 1
2 1
65359 1
214146 1
270188 1
211238 1
300000 1
31532 1
173310 1
1 1
5876 1
255034 1
1 1
23358 1
1 1
171090 1
285594 1
300001 1
55440 1
289839 1
1 1
230141 1
299999 1
201001 1
1 1
300001 1
300000 1
106643 1
300001 1
42699 1
99806 1
1 1
299999 1
26376 1
239379 1
50416 1
218362 1
1 1
275464 1
109460 1
287800 1
146097 1
139017 1
70765 1
51857 1
223677 1
85729 1
55130 1
89599 1
151587 1
89705 1
33836 1
40226 1
2 1
247539 1
58112 1
39528 1
300001 1
161245 1
52179 1
295734 1
299999 1
52892 1
217896 1
144828 1
261906 1
64575 1
114599 1
69167 1
16903 1
17 1
267356 1
1 1
300000 1
2 1
2 1
141379 1
300001 1
300001 1
1 1
204290 1
1 1
2 1
1 1
68466 1
240530 1
203928 1
300002 1
88903 1
17340 1
151863 1
35358 1
168822 1
210232 1
273938 1
188561 1
80234 1
96298 1
300001 1
300001 1
22934 1
259374 1
43513 1
1 1
44804 1
228587 1
3 1
2 1
182763 1
2 1
118982 1
270494 1
6995 1
84209 1
253590 1
300000 1
232075 1
70450 1
1 1
236620 1
299998 1
281396 1
3 1
204352 1
299999 1
44582 1
254748 1
757 1
1 1
300000 1
243815 1
300002 1
299999 1
160906 1
273192 1
299999 1
251201 1
233033 1
33637 1
299999 1
193407 1
1 1
27451 1
291444 1
249249 1
154552 1
180847 1
85724 1
153260 1
128338 1
299998 1
3796 1
124780 1
54323 1
230634 1
109511 1
195228 1
300000 1
271512 1
300000 1
187058 1
94098 1
134973 1
240743 1
210556 1
238801 1
281201 1
104847 1
184531 1
300000 1
115729 1
300002 1
1 1
208703 1
127957 1
1 1
78897 1
13353 1
1 1
282159 1
277178 1
241587 1
285761 1
230269 1
1 1
300001 1
299999 1
90658 1
68364 1
147823 1
300000 1
84576 1
8544 1
86756 1
1 1
79802 1
169966 1
48648 1
200959 1
196975 1
2 1
1 1
127035 1
190595 1
300001 1
67142 1
181326 1
264153 1
217149 1
223172 1
299999 1
1 1
45334 1
1 1
280522 1
3 1
13868 1
297067 1
1 1
300002 1
1 1
45131 1
33155 1
106626 1
166180 1
78222 1
199974 1
300001 1
100727 1
193786 1
64483 1
300001 1
147841 1
296049 1
219586 1
153856 1
299999 1
39665 1
73510 1
274247 1
135887 1
6468 1
294310 1
192175 1
300000 1
95549 1
189148 1
144886 1
35600 1
299998 1
255056 1
130181 1
1 1
244554 1
2 1
3 1
36747 1
299999 1
2 1
300001 1
215992 1
242874 1
44774 1
123911 1
2 1
108930 1
1 1
300001 1
200675 1
300001 1
300001 1
188084 1
146170 1
43404 1
270407 1
16300 1
95208 1
300002 1
3 1
237276 1
300002 1
292743 1
224685 1
126868 1
269997 1
74715 1
1 1
44931 1
300001 1
226758 1
300000 1
3 1
166622 1
300001 1
1 1
206900 1
131216 1
103878 1
2 1
246243 1
299998 1
262568 1
209661 1
300000 1
83512 1
299998 1
139599 1
203829 1
300001 1
300000 1
67292 1
299999 1
110229 1
297131 1
300000 1
300000 1
167907 1
171077 1
130 1
299999 1
192965 1
79878 1
237912 1
43438 1
267013 1
207514 1
180022 1
151064 1
1 1
202412 1
1 1
299999 1
300001 1
1 1
300001 1
30646 1
1 1
237201 1
11078 1
1 1
68868 1
1 1
137512 1
299999 1
293882 1
300001 1
128052 1
300000 1
20322 1
1 1
143835 1
1 1
2 1
2 1
39168 1
113643 1
73537 1
231480 1
155582 1
293950 1
31960 1
196610 1
1 1
187187 1
185213 1
96449 1
177905 1
1 1
2 1
164137 1
1 1
253854 1
300001 1
34809 1
171637 1
40244 1
2 1
45537 1
1 1
144540 1
300002 1
80546 1
90545 1
300002 1
300001 1
1 1
71607 1
1 1
21125 1
300001 1
232149 1
188711 1
2 1
1 1
174624 1
216128 1
16332 1
30562 1
1 1
299999 1
2 1
134487 1
155203 1
9555 1
300002 1
178277 1
14711 1
232027 1
287144 1
39256 1
299999 1
209924 1
212009 1
221357 1
64031 1
78008 1
1 1
1 1
104596 1
206429 1
1 1
288014 1
127232 1
9677 1
1 1
262735 1
204041 1
121227 1
255993 1
94235 1
17599 1
218576 1
1 1
104623 1
50476 1
2736 1
300000 1
88784 1
208480 1
67756 1
300001 1
156178 1
174796 1
257884 1
1 1
116301 1
2 1
236203 1
137297 1
242408 1
248781 1
243977 1
237584 1
120088 1
184524 1
60275 1
179313 1
122923 1
299999 1
202659 1
241318 1
300001 1
2 1
135344 1
300000 1
3 1
300000 1
66978 1
245148 1
299999 1
300001 1
68645 1
300000 1
276818 1
3 1
139419 1
202058 1
87521 1
40439 1
1 1
244975 1
54602 1
232352 1
128273 1
299998 1
299999 1
198918 1
236807 1
299999 1
300000 1
24736 1
161802 1
133736 1
174399 1
24414 1
158321 1
37522 1
9898 1
1 1
203124 1
1 1
170290 1
300000 1
1 1
1 1
294478 1
192556 1
268074 1
262034 1
51299 1
284479 1
104327 1
300000 1
300000 1
300001 1
299999 1
300001 1
3 1
300000 1
266098 1
1 1
300001 1
300001 1
294637 1
58774 1
91235 1
7625 1
299998 1
263868 1
175840 1
62097 1
15893 1
300001 1
299999 1
127879 1
40650 1
266916 1
265839 1
2 1
299999 1
30911 1
2 1
300000 1
244511 1
44181 1
32658 1
2 1
111357 1
118989 1
1 1
244524 1
191873 1
300001 1
1 1
48867 1
1 1
67934 1
1 1
300001 1
144962 1
72520 1
55316 1
185171 1
1 1
109759 1
204899 1
299654 1
300000 1
1 1
260225 1
102474 1
300002 1
1 1
1 1
1 1
243333 1
71754 1
97567 1
83514 1
300001 1
108542 1
1 1
182742 1
47555 1
199668 1
2 1
300001 1
223424 1
192670 1
238424 1
192106 1
299999 1
44333 1
168666 1
51806 1
113016 1
299138 1
152389 1
69324 1
1 1
1 1
299999 1
1 1
187670 1
200338 1
3 1
234183 1
100093 1
296965 1
2 1
236955 1
63699 1
300000 1
170958 1
132611 1
1 1
52546 1
299998 1
300001 1
1 1
300001 1
299999 1
300001 1
1 1
299998 1
1086 1
215492 1
119006 1
257653 1
147761 1
300000 1
64227 1
240527 1
71936 1
203705 1
30921 1
300002 1
300002 1
284299 1
300001 1
256919 1
131523 1
32328 1
300001 1
1 1
120288 1
271859 1
76501 1
1 1
2 1
63031 1
46530 1
1 1
300001 1
299998 1
106000 1
19686 1
138243 1
55678 1
40533 1
299999 1
300000 1
215946 1
259939 1
300001 1
37638 1
161452 1
255052 1
1 1
3 1
2 1
262822 1
299125 1
1 1
259513 1
122235 1
300001 1
44137 1
73489 1
260272 1
195018 1
300001 1
18845 1
258013 1
1 1
1 1
299999 1
3 1
204814 1
95797 1
1 1
116854 1
300001 1
129709 1
299999 1
231028 1
300000 1
32205 1
300002 1
201641 1
213658 1
60703 1
1 1
1 1
215148 1
299999 1
178827 1
8189 1
1 1
300001 1
3 1
165569 1
22726 1
240897 1
276239 1
4438 1
280088 1
300001 1
300001 1
103420 1
300002 1
1 1
173076 1
1 1
300000 1
1 1
50221 1
255871 1
2 1
255883 1
173720 1
124932 1
299999 1
130794 1
299998 1
2 1
159647 1
98987 1
290233 1
161807 1
233724 1
3 1
549 1
275281 1
300001 1
73087 1
149237 1
35701 1
107064 1
86622 1
12781 1
31698 1
186728 1
242424 1
21837 1
300001 1
3 1
52669 1
300001 1
78949 1
247331 1
252551 1
24299 1
190572 1
1 1
13347 1
1640 1
300000 1
61480 1
130742 1
1 1
242194 1
120181 1
300000 1
300000 1
300000 1
137114 1
300002 1
300001 1
233108 1
300000 1
181869 1
2566 1
192539 1
109318 1
220959 1
211476 1
299999 1
5431 1
2 1
30854 1
280527 1
2 1
253279 1
131044 1
1 1
193848 1
198593 1
188181 1
300000 1
1 1
203615 1
213953 1
168659 1
2 1
1 1
213658 1
101013 1
3 1
94056 1
204438 1
300001 1
299999 1
2 1
2 1
204257 1
299998 1
300000 1
2 1
3 1
129268 1
175314 1
164431 1
190161 1
103364 1
203489 1
8172 1
300001 1
119408 1
205193 1
79734 1
299999 1
42539 1
7924 1
110387 1
208043 1
300000 1
3 1
92033 1
261134 1
169276 1
1 1
268207 1
70278 1
263415 1
101543 1
1 1
235024 1
145233 1
300000 1
98759 1
222529 1
254131 1
1 1
299999 1
24160 1
300001 1
1 1
206572 1
2 1
245815 1
164913 1
184029 1
291820 1
160046 1
2 1
70118 1
1 1
258616 1
219351 1
2 1
257073 1
1 1
299999 1
1 1
68325 1
63918 1
245752 1
17120 1
206843 1
69515 1
1 1
300000 1
94909 1
300000 1
300000 1
1 1
233206 1
108379 1
138731 1
3 1
127171 1
284444 1
90135 1
118491 1
32949 1
193103 1
162784 1
13202 1
265954 1
299999 1
34282 1
299966 1
299999 1
78517 1
299999 1
1 1
140806 1
28378 1
300000 1
1 1
175750 1
300001 1
1 1
40770 1
2 1
194295 1
64719 1
2 1
82760 1
84686 1
129908 1
1 1
236326 1
195851 1
279663 1
300000 1
250469 1
1 1
94236 1
299999 1
166982 1
124165 1
299999 1
299999 1
295812 1
299999 1
83366 1
57213 1
19388 1
1 1
13950 1
69908 1
2 1
6457 1
300002 1
104774 1
299999 1
2 1
300000 1
204267 1
299998 1
260275 1
300000 1
109025 1
26595 1
54763 1
214544 1
2 1
300000 1
1 1
300000 1
2 1
167607 1
300000 1
254772 1
2 1
194423 1
65822 1
131356 1
219770 1
1 1
76688 1
247646 1
230919 1
2 1
148027 1
188317 1
2 1
299998 1
2 1
1 1
4829 1
70735 1
227988 1
90897 1
210985 1
120870 1
299791 1
80936 1
300001 1
248151 1
182206 1
299999 1
71722 1
190012 1
143925 1
170256 1
2 1
1 1
300002 1
300000 1
1 1
184555 1
299999 1
1 1
153815 1
299999 1
271814 1
1 1
166235 1
145352 1
178007 1
274753 1
289666 1
287813 1
266594 1
2 1
228257 1
300001 1
121088 1
224048 1
3 1
255133 1
27837 1
121727 1
300001 1
112439 1
300001 1
284008 1
39904 1
1 1
186330 1
155006 1
1 1
12827 1
3 1
2 1
113421 1
2 1
249745 1
14281 1
1 1
33659 1
188437 1
300001 1
2 1
64702 1
1 1
33703 1
131950 1
32338 1
145691 1
12258 1
1 1
67759 1
2250 1
201346 1
300001 1
252348 1
156895 1
300002 1
299999 1
279035 1
299999 1
231763 1
3 1
300000 1
110922 1
97065 1
1 1
300000 1
232151 1
77669 1
234894 1
26651 1
229139 1
5104 1
1 1
215499 1
63201 1
219909 1
300002 1
128967 1
300000 1
64674 1
2 1
299999 1
77153 1
217990 1
39728 1
1 1
12171 1
300000 1
175772 1
299998 1
194598 1
42705 1
73208 1
92406 1
1 1
119856 1
51191 1
1 1
300002 1
180235 1
300001 1
120162 1
4583 1
66722 1
176153 1
210553 1
261119 1
182461 1
145033 1
300001 1
300000 1
13588 1
300001 1
8763 1
265190 1
208051 1
300001 1
77380 1
28506 1
42808 1
83293 1
177295 1
273161 1
1 1
1 1
178755 1
270550 1
300000 1
1 1
276041 1
300000 1
300000 1
300000 1
1 1
1 1
300000 1
39297 1
299999 1
137241 1
199165 1
156945 1
294039 1
134764 1
10873 1
62718 1
300000 1
299999 1
91300 1
133410 1
11039 1
166510 1
285891 1
3 1
40652 1
74534 1
4340 1
27563 1
257467 1
115569 1
288253 1
162332 1
1 1
264542 1
121186 1
2807 1
1 1
64931 1
1 1
1 1
182185 1
121709 1
73433 1
29997 1
58399 1
300000 1
2988 1
300000 1
14261 1
263160 1
2 1
180206 1
133069 1
281652 1
3 1
300001 1
173620 1
238265 1
234153 1
276046 1
1 1
300000 1
188793 1
285913 1
174579 1
214364 1
2 1
69911 1
160264 1
106779 1
247740 1
142123 1
27656 1
291826 1
11036 1
266219 1
299999 1
197254 1
119093 1
234893 1
73589 1
243607 1
23703 1
300000 1
43524 1
102104 1
10393 1
300000 1
125374 1
134684 1
299998 1
1 1
2 1
286264 1
128776 1
299999 1
7852 1
37556 1
58704 1
60373 1
84731 1
280267 1
290174 1
149654 1
201283 1
37332 1
260169 1
300001 1
1 1
123953 1
82698 1
1 1
30988 1
189311 1
12630 1
1 1
35552 1
143199 1
124566 1
3 1
85473 1
125082 1
300001 1
1 1
1 1
1 1
300000 1
2 1
277347 1
2943 1
202202 1
42349 1
270529 1
182394 1
200818 1
218900 1
1 1
227264 1
300000 1
207700 1
114355 1
186588 1
1 1
164507 1
233025 1
236727 1
68493 1
288645 1
157423 1
1 1
2 1
40985 1
210569 1
219466 1
299999 1
30262 1
138900 1
43700 1
299999 1
98148 1
87001 1
1 1
1 1
136343 1
273086 1
159766 1
122049 1
116212 1
300001 1
4589 1
228605 1
266455 1
215490 1
1 1
100825 1
300000 1
300000 1
2 1
248396 1
1 1
60960 1
141465 1
176216 1
183055 1
24463 1
248714 1
198504 1
1 1
186913 1
55342 1
198529 1
21093 1
119557 1
255748 1
299999 1
90093 1
175904 1
2 1
51573 1
1 1
1 1
299999 1
1 1
198815 1
299998 1
3 1
162708 1
87558 1
300000 1
230980 1
92359 1
300000 1
57759 1
1 1
205431 1
192146 1
237130 1
112272 1
2 1
5234 1
110091 1
114096 1
192252 1
299999 1
300000 1
1 1
66910 1
298332 1
1 1
300001 1
173136 1
171550 1
112911 1
194254 1
242201 1
135382 1
41687 1
130249 1
2 1
300000 1
183645 1
300001 1
144076 1
261220 1
231065 1
300000 1
300000 1
192642 1
200208 1
173119 1
233510 1
106883 1
253076 1
173641 1
276587 1
2 1
2 1
2 1
282439 1
3 1
229661 1
241337 1
36190 1
237912 1
1 1
118265 1
162716 1
1 1
118230 1
300002 1
74934 1
1 1
246127 1
300000 1
167576 1
300000 1
299998 1
200617 1
17694 1
48751 1
219898 1
300000 1
243514 1
178486 1
300001 1
300000 1
82183 1
1 1
144385 1
300000 1
299999 1
239114 1
198648 1
146095 1
278397 1
170542 1
158108 1
255374 1
299999 1
2 1
275792 1
38490 1
300002 1
272123 1
300001 1
144539 1
1 1
106682 1
70243 1
299999 1
277735 1
60439 1
10688 1
285167 1
211641 1
17809 1
299999 1
243837 1
211704 1
300000 1
2 1
300000 1
7493 1
102632 1
300000 1
282744 1
180983 1
299999 1
11070 1
169617 1
2 1
276907 1
239384 1
79256 1
34928 1
246569 1
299999 1
1 1
230659 1
258255 1
1 1
300000 1
1 1
300001 1
300000 1
1 1
116606 1
266340 1
1 1
1 1
299999 1
1 1
299999 1
237983 1
251522 1
284125 1
248594 1
297304 1
43469 1
3 1
102671 1
1 1
121959 1
1 1
17688 1
249552 1
196674 1
173712 1
207374 1
1 1
38574 1
299999 1
235836 1
25892 1
95885 1
63769 1
242368 1
293472 1
22895 1
299999 1
300001 1
1 1
171969 1
157830 1
300000 1
300000 1
3 1
3 1
299999 1
271700 1
54088 1
251784 1
2 1
36162 1
188621 1
131164 1
255263 1
1359 1
26533 1
299999 1
211874 1
24114 1
165535 1
300000 1
299999 1
1 1
300001 1
1 1
1 1
1 1
281599 1
288506 1
300000 1
75017 1
48180 1
182574 1
3 1
141618 1
2 1
300001 1
2 1
66739 1
58542 1
1 1
138942 1
1 1
1 1
1 1
266219 1
1 1
152934 1
2 1
8591 1
37061 1
2 1
53895 1
73702 1
3 1
300001 1
3 1
259537 1
175345 1
299999 1
178993 1
299999 1
133846 1
1 1
300000 1
54152 1
42262 1
48168 1
233649 1
1 1
204028 1
192467 1
300000 1
36993 1
33977 1
1 1
73179 1
182656 1
153419 1
300002 1
15258 1
1 1
260175 1
80125 1
299999 1
2 1
2 1
164447 1
1 1
1 1
159777 1
299999 1
98219 1
189085 1
9633 1
300000 1
261515 1
19530 1
1 1
19381 1
1 1
266203 1
1 1
1 1
194027 1
132647 1
283020 1
300002 1
203783 1
300000 1
38474 1
60366 1
177962 1
101636 1
299999 1
137194 1
299999 1
300000 1
112206 1
291171 1
107469 1
209861 1
299999 1
2 1
2 1
84622 1
267042 1
1 1
284084 1
2 1
244081 1
148413 1
2 1
280804 1
279741 1
176887 1
269752 1
3 1
2 1
28432 1
300000 1
123317 1
252315 1
300001 1
2 1
137634 1
237915 1
222873 1
121921 1
300002 1
27379 1
1 1
280443 1
155397 1
1 1
272085 1
43081 1
2 1
300001 1
300000 1
1 1
179569 1
248564 1
91598 1
52880 1
2 1
32115 1
299999 1
73441 1
223208 1
300000 1
267023 1
12769 1
300000 1
158551 1
300001 1
300000 1
66519 1
164181 1
299999 1
145676 1
2 1
2 1
1 1
120037 1
23632 1
176724 1
297189 1
17905 1
2 1
272307 1
149608 1
167725 1
1 1
300000 1
1 1
300000 1
1 1
300001 1
161628 1
299780 1
203945 1
64990 1
278401 1
188648 1
300000 1
219719 1
300000 1
173859 1
125389 1
300000 1
204920 1
111117 1
188918 1
38300 1
164313 1
116462 1
2 1
149280 1
25736 1
85002 1
263746 1
300001 1
1 1
137061 1
284173 1
93162 1
197234 1
190298 1
223162 1
300000 1
177467 1
285080 1
1 1
280194 1
253391 1
9352 1
300000 1
180215 1
89648 1
1 1
1 1
170236 1
225672 1
69761 1
103457 1
299999 1
42593 1
3 1
9840 1
173787 1
300001 1
299999 1
140830 1
218066 1
300002 1
67753 1
54692 1
167938 1
90 1
1 1
252527 1
252517 1
300000 1
266058 1
300000 1
158070 1
270517 1
221759 1
152373 1
97727 1
166724 1
150459 1
300000 1
210213 1
87055 1
59159 1
203737 1
205987 1
212500 1
207063 1
271868 1
1 1
147802 1
299999 1
234448 1
299999 1
299999 1
20987 1
275533 1
236812 1
46895 1
1 1
251834 1
300000 1
28949 1
185821 1
1 1
300000 1
300001 1
208975 1
252241 1
299999 1
117946 1
267292 1
1 1
271848 1
300000 1
299999 1
1 1
299999 1
180622 1
281732 1
217327 1
36200 1
138874 1
40610 1
46521 1
300000 1
202149 1
279749 1
300000 1
104576 1
812 1
299999 1
1 1
1 1
24087 1
2 1
41564 1
1 1
120655 1
225589 1
113063 1
210894 1
106049 1
93480 1
245458 1
195568 1
273504 1
300001 1
82155 1
86900 1
154152 1
300000 1
300000 1
299998 1
300002 1
197318 1
139203 1
205839 1
300001 1
299999 1
47380 1
91875 1
299999 1
300001 1
282897 1
2 1
117515 1
3 1
191820 1
32693 1
300002 1
299998 1
274279 1
107846 1
67464 1
206592 1
299999 1
300001 1
133544 1
146242 1
300001 1
1 1
14652 1
1 1
76761 1
258125 1
299737 1
99855 1
164109 1
18742 1
213634 1
90373 1
125549 1
269314 1
22689 1
1 1
1 1
188410 1
1 1
146567 1
299998 1
39125 1
289298 1
153242 1
228794 1
14737 1
64595 1
114902 1
47272 1
226510 1
13595 1
1 1
299998 1
92278 1
68024 1
259465 1
3 1
8873 1
185038 1
276002 1
40522 1
224785 1
1 1
70953 1
6088 1
70108 1
261558 1
190905 1
281093 1
274664 1
263132 1
13226 1
179229 1
299999 1
116495 1
137192 1
2 1
1 1
299999 1
205493 1
192778 1
259174 1
1 1
65624 1
168001 1
2 1
38250 1
60555 1
1 1
35358 1
228298 1
108103 1
290938 1
48414 1
120727 1
1 1
9370 1
112703 1
231518 1
2 1
1 1
273972 1
243591 1
21819 1
261280 1
300001 1
279016 1
1 1
217550 1
14933 1
3 1
118494 1
300000 1
170291 1
15726 1
239983 1
299999 1
287430 1
300001 1
1 1
214230 1
73534 1
223298 1
300002 1
65526 1
2 1
160784 1
300000 1
4414 1
237207 1
293807 1
251681 1
3 1
288510 1
134610 1
300000 1
204256 1
234401 1
268902 1
85745 1
112542 1
152797 1
1 1
103827 1
163288 1
48410 1
166335 1
205275 1
36816 1
277111 1
114182 1
53953 1
273023 1
201172 1
300000 1
162148 1
299998 1
1 1
265469 1
6786 1
99202 1
1 1
42286 1
234805 1
258535 1
27861 1
1 1
299999 1
230196 1
300000 1
267961 1
256315 1
145193 1
267305 1
19731 1
110223 1
144091 1
151989 1
300000 1
300001 1
299999 1
73382 1
141653 1
200160 1
260221 1
48752 1
1 1
1 1
299998 1
282413 1
106055 1
2 1
195781 1
96972 1
240629 1
300000 1
35763 1
1 1
299999 1
59004 1
299999 1
117538 1
300002 1
217716 1
78226 1
261120 1
6237 1
167417 1
63011 1
1 1
159840 1
3 1
147716 1
130796 1
135331 1
1 1
80077 1
292443 1
1 1
299999 1
299999 1
298838 1
1 1
144824 1
164969 1
1 1
39435 1
156707 1
51426 1
1 1
273581 1
293293 1
1 1
251399 1
293244 1
300000 1
1 1
231055 1
96200 1
275583 1
299999 1
226877 1
272787 1
300000 1
1 1
272889 1
300000 1
2 1
233258 1
117765 1
12449 1
3 1
1 1
1 1
184114 1
283241 1
272605 1
114132 1
278914 1
217380 1
138896 1
300000 1
262743 1
194252 1
294629 1
82865 1
252326 1
12648 1
114600 1
178267 1
3 1
23527 1
2 1
155747 1
155100 1
1 1
300001 1
81797 1
267722 1
38360 1
96369 1
86856 1
69250 1
140169 1
194300 1
132469 1
300000 1
203648 1
177693 1
247056 1
5543 1
1 1
300000 1
1409 1
10335 1
139804 1
136634 1
24558 1
251353 1
1 1
64216 1
264873 1
217942 1
1 1
103259 1
187158 1
216938 1
261056 1
10701 1
300001 1
299999 1
133611 1
1 1
42549 1
169226 1
291276 1
234534 1
277169 1
190983 1
51738 1
85370 1
1 1
119499 1
12712 1
300000 1
105372 1
1 1
1 1
1 1
256362 1
288628 1
299999 1
299999 1
75838 1
175088 1
279882 1
300000 1
300000 1
284417 1
169223 1
66921 1
137407 1
129295 1
242369 1
89950 1
300000 1
2 1
300000 1
300001 1
12337 1
113666 1
278421 1
1 1
192252 1
299999 1
23800 1
51935 1
108571 1
95899 1
116983 1
146336 1
299999 1
46111 1
3 1
300001 1
3 1
300001 1
145733 1
204979 1
128551 1
133634 1
115196 1
131595 1
103177 1
300000 1
1 1
1 1
1 1
208797 1
1 1
172058 1
184324 1
100734 1
299999 1
144990 1
300001 1
1 1
168089 1
1 1
156374 1
1 1
278681 1
300000 1
1 1
2 1
141217 1
140857 1
89917 1
150798 1
187738 1
178307 1
2 1
100788 1
1 1
212611 1
289875 1
185918 1
65131 1
300001 1
110892 1
34291 1
1 1
249172 1
285088 1
299999 1
261032 1
83541 1
275435 1
300000 1
95183 1
2 1
2 1
87089 1
4950 1
102523 1
251325 1
265431 1
90133 1
255501 1
300001 1
2 1
75505 1
300000 1
224673 1
81202 1
69260 1
249453 1
299998 1
60908 1
300000 1
19292 1
69270 1
209977 1
251054 1
106975 1
52894 1
132950 1
300000 1
2 1
299998 1
147364 1
249119 1
1 1
195989 1
300001 1
299999 1
23335 1
229508 1
3046 1
265195 1
2 1
1 1
74584 1
145581 1
219205 1
299999 1
257305 1
200334 1
18886 1
24968 1
223260 1
2 1
134047 1
111899 1
119442 1
299999 1
300000 1
140308 1
127466 1
1 1
16672 1
1881 1
270950 1
274143 1
171200 1
257971 1
35754 1
33961 1
297292 1
300000 1
64254 1
277717 1
91024 1
204560 1
152554 1
230023 1
32247 1
63850 1
36980 1
79046 1
149004 1
207560 1
228551 1
46338 1
1 1
253187 1
299999 1
299999 1
91403 1
1 1
300000 1
97945 1
182319 1
1 1
1 1
45733 1
300000 1
300000 1
2 1
299999 1
12185 1
94762 1
74830 1
291746 1
1 1
2 1
151864 1
174076 1
136364 1
213659 1
277217 1
184029 1
300000 1
255222 1
300002 1
1 1
1 1
104681 1
295488 1
1 1
300001 1
91648 1
109180 1
18099 1
227322 1
262964 1
246081 1
270440 1
284896 1
1 1
224056 1
7977 1
77329 1
1 1
262426 1
300002 1
201293 1
266526 1
1 1
300002 1
232912 1
299999 1
154410 1
258536 1
2 1
1 1
1 1
283838 1
299999 1
222544 1
242456 1
299999 1
60473 1
221573 1
291001 1
270396 1
250804 1
97768 1
198842 1
1 1
285898 1
2 1
3 1
299998 1
1 1
290764 1
27416 1
1 1
191507 1
144385 1
1 1
203220 1
88599 1
1 1
73320 1
299998 1
245182 1
142227 1
300000 1
267998 1
194211 1
122729 1
299998 1
299998 1
1 1
150298 1
140673 1
240147 1
6410 1
175761 1
15740 1
1 1
243985 1
1 1
180544 1
184876 1
77080 1
279700 1
276549 1
56223 1
299998 1
80709 1
139870 1
1 1
8176 1
3 1
146610 1
207116 1
2 1
300001 1
79240 1
119359 1
140885 1
178590 1
152216 1
36022 1
300001 1
3 1
27517 1
203905 1
300000 1
8120 1
28711 1
3 1
135578 1
25208 1
1 1
3 1
135092 1
300000 1
220485 1
187302 1
300000 1
1 1
261731 1
8721 1
300001 1
121337 1
80415 1
1 1
2 1
237392 1
11782 1
130886 1
113359 1
201824 1
240281 1
226300 1
167125 1
252196 1
286716 1
300001 1
156005 1
210320 1
15811 1
1 1
248275 1
189221 1
3 1
226923 1
282145 1
64798 1
27698 1
294487 1
299999 1
300001 1
188563 1
27324 1
299999 1
299998 1
297594 1
172523 1
1 1
11183 1
117121 1
159825 1
299999 1
30276 1
144930 1
90716 1
1 1
1 1
213501 1
143676 1
300001 1
63424 1
261419 1
67173 1
235280 1
1 1
37013 1
168724 1
300000 1
299999 1
299998 1
267455 1
233625 1
245046 1
1449 1
300000 1
199174 1
2 1
1 1
186253 1
8253 1
295037 1
227276 1
246 1
1 1
300001 1
1 1
2 1
1 1
300000 1
1 1
34019 1
74277 1
251392 1
2 1
225991 1
2 1
204339 1
2 1
219046 1
195719 1
281463 1
17392 1
32162 1
58685 1
243465 1
21597 1
2 1
51395 1
102289 1
1 1
180196 1
106990 1
70681 1
299999 1
678 1
287606 1
40586 1
1 1
1 1
1 1
2490 1
133766 1
282245 1
268326 1
159042 1
281202 1
3 1
3 1
171339 1
1 1
189931 1
210874 1
234132 1
260695 1
1 1
157736 1
1 1
279459 1
171854 1
1 1
246472 1
219125 1
1 1
298372 1
205448 1
1 1
1 1
208443 1
300000 1
225430 1
299999 1
258470 1
30096 1
1 1
285005 1
1582 1
1 1
299999 1
121168 1
299999 1
203975 1
115892 1
1 1
3 1
37007 1
299999 1
2 1
98164 1
180522 1
229716 1
20492 1
214040 1
125058 1
181469 1
2 1
300001 1
226894 1
181899 1
300001 1
300000 1
44215 1
57603 1
3 1
257719 1
248676 1
299999 1
223377 1
300000 1
1 1
243363 1
277766 1
4365 1
149087 1
257968 1
13205 1
2 1
300000 1
101397 1
122241 1
33050 1
299999 1
167362 1
291700 1
126409 1
213754 1
297705 1
225874 1
3 1
66423 1
60939 1
157991 1
179037 1
280410 1
111541 1
246369 1
126574 1
300000 1
222660 1
1 1
85241 1
129606 1
300001 1
191079 1
300000 1
284714 1
300000 1
43388 1
217420 1
246275 1
47237 1
299999 1
300000 1
1 1
300000 1
33576 1
300000 1
196470 1
129194 1
281290 1
226533 1
121486 1
300000 1
156992 1
106522 1
300000 1
176776 1
193166 1
300001 1
140072 1
109366 1
299999 1
148753 1
300001 1
1 1
300001 1
1 1
300000 1
81384 1
71174 1
211054 1
83823 1
29276 1
250582 1
34560 1
294966 1
5643 1
275466 1
47144 1
271953 1
216324 1
299999 1
165568 1
281038 1
300000 1
1 1
273174 1
87933 1
125924 1
2 1
1 1
239006 1
1 1
1 1
299998 1
170366 1
10332 1
139197 1
299999 1
110354 1
124909 1
127463 1
300001 1
57441 1
300000 1
1 1
1 1
300000 1
300001 1
2 1
300000 1
88770 1
43631 1
2 1
299999 1
1 1
300000 1
171458 1
81599 1
300002 1
297116 1
291935 1
1 1
238995 1
134183 1
143570 1
82577 1
191178 1
11216 1
1 1
95924 1
116301 1
2 1
125145 1
97366 1
300000 1
2 1
138612 1
149459 1
58548 1
29122 1
98862 1
36094 1
150942 1
173151 1
211867 1
1 1
267189 1
1 1
126760 1
294713 1
300001 1
170327 1
300000 1
155164 1
160703 1
71939 1
234880 1
104617 1
1 1
210721 1
293674 1
49241 1
166250 1
157401 1
69328 1
265731 1
164789 1
187343 1
297054 1
237271 1
169868 1
2 1
23269 1
1 1
140270 1
245865 1
224967 1
2 1
147218 1
208605 1
1 1
177759 1
300001 1
109196 1
1 1
218952 1
300000 1
244535 1
3 1
239388 1
124993 1
45535 1
95592 1
224216 1
84340 1
300000 1
300000 1
1 1
300000 1
1 1
300000 1
75889 1
246021 1
9710 1
96599 1
1 1
300001 1
299999 1
87213 1
43963 1
1 1
181787 1
240853 1
300001 1
245275 1
240843 1
1 1
84716 1
88632 1
46626 1
1 1
1 1
178657 1
139929 1
300001 1
116912 1
267686 1
17900 1
85162 1
300000 1
300000 1
300000 1
186055 1
46300 1
265027 1
299999 1
300001 1
68830 1
272168 1
1 1
1 1
283422 1
79515 1
190573 1
49173 1
249869 1
945 1
270425 1
255521 1
209960 1
254639 1
72987 1
31156 1
255385 1
299999 1
104750 1
235229 1
49334 1
290245 1
1 1
153928 1
91232 1
272368 1
275297 1
300000 1
136480 1
153577 1
111961 1
106789 1
2 1
255873 1
157488 1
299999 1
176431 1
76842 1
2 1
300000 1
222721 1
133091 1
104468 1
259154 1
74430 1
300000 1
124507 1
164648 1
158944 1
31316 1
1 1
221040 1
1 1
23041 1
143726 1
299999 1
205072 1
300000 1
1 1
158587 1
300001 1
180372 1
267967 1
176037 1
1 1
300000 1
257751 1
299999 1
108418 1
168808 1
3 1
299998 1
2 1
10077 1
1 1
300000 1
256912 1
47482 1
290154 1
62212 1
3 1
132699 1
174802 1
207185 1
138172 1
1 1
1 1
300000 1
1 1
110077 1
172075 1
278100 1
184991 1
19684 1
200373 1
1464 1
166882 1
266825 1
205755 1
1 1
186947 1
131395 1
300000 1
2 1
103062 1
284953 1
102956 1
299999 1
276189 1
1 1
166153 1
300001 1
1 1
97407 1
15456 1
141382 1
300000 1
118268 1
282534 1
300001 1
300001 1
224396 1
118193 1
1 1
193259 1
137451 1
1 1
282600 1
3451 1
246007 1
53841 1
118528 1
36620 1
173240 1
1 1
153510 1
2 1
1 1
139378 1
278852 1
300000 1
225832 1
1 1
1 1
149989 1
288402 1
1 1
177006 1
2 1
2 1
300001 1
189871 1
159313 1
105227 1
2 1
147921 1
300000 1
299772 1
2 1
1 1
88722 1
1 1
2 1
1 1
1 1
1 1
41400 1
1 1
300000 1
268240 1
83603 1
69896 1
237789 1
51206 1
215911 1
18311 1
157383 1
239307 1
22442 1
84206 1
300001 1
2 1
1 1
57921 1
156241 1
266344 1
290580 1
272589 1
278081 1
114065 1
257019 1
152485 1
1 1
3 1
54916 1
111355 1
38268 1
269354 1
299999 1
16382 1
300002 1
64969 1
2 1
39359 1
201310 1
19504 1
300001 1
300000 1
230128 1
8915 1
155487 1
1 1
182144 1
168125 1
236429 1
93782 1
1 1
2 1
300000 1
1 1
110244 1
205303 1
149758 1
1 1
1 1
210947 1
288981 1
162961 1
299999 1
203806 1
181776 1
190135 1
299999 1
130074 1
121846 1
225772 1
229136 1
300000 1
66806 1
24366 1
300000 1
299999 1
299999 1
97768 1
1 1
1 1
257880 1
298723 1
299999 1
224407 1
219726 1
126388 1
154419 1
299999 1
299999 1
168638 1
147336 1
7010 1
300002 1
268279 1
300000 1
1 1
208575 1
1 1
1 1
1 1
1 1
2 1
254572 1
300002 1
299999 1
173108 1
282040 1
300000 1
177390 1
1 1
247670 1
35285 1
67751 1
299999 1
188465 1
1711 1
299998 1
276552 1
3 1
264832 1
1 1
4359 1
110366 1
98641 1
61334 1
178430 1
188430 1
13071 1
299999 1
249907 1
125522 1
441 1
17650 1
251814 1
299999 1
147570 1
285321 1
216376 1
36940 1
96730 1
187393 1
82437 1
5180 1
300002 1
299999 1
1 1
50716 1
300001 1
74388 1
96982 1
22216 1
1 1
299999 1
186487 1
45939 1
299999 1
67586 1
1 1
300001 1
98464 1
83235 1
53554 1
299999 1
201153 1
1 1
1 1
1 1
1 1
97105 1
156713 1
210390 1
300001 1
299999 1
298092 1
197881 1
81054 1
91647 1
77745 1
2 1
104569 1
2 1
300001 1
1 1
266136 1
149487 1
299999 1
299999 1
69017 1
278106 1
284185 1
35463 1
39637 1
211756 1
266685 1
1 1
177150 1
2 1
77632 1
300000 1
300001 1
277239 1
55762 1
77112 1
2 1
186102 1
1 1
1 1
298014 1
1 1
250450 1
209908 1
1 1
278716 1
58305 1
300002 1
72571 1
1 1
1 1
1 1
1 1
91078 1
106926 1
137631 1
135696 1
124058 1
99664 1
152756 1
272254 1
3 1
211947 1
1 1
3 1
212844 1
168903 1
99853 1
15422 1
1 1
224175 1
231013 1
238081 1
39907 1
261576 1
161473 1
2 1
1 1
248400 1
118697 1
300001 1
110388 1
300000 1
236894 1
300000 1
54246 1
300001 1
15434 1
255884 1
33476 1
227034 1
246378 1
98844 1
1 1
727 1
90568 1
80423 1
75777 1
56716 1
101869 1
1 1
1 1
300001 1
53567 1
93119 1
223646 1
299998 1
1 1
2 1
2 1
1 1
298481 1
213999 1
156360 1
299999 1
1 1
120389 1
229826 1
15797 1
91183 1
41458 1
3 1
176360 1
145754 1
299999 1
223858 1
299999 1
158210 1
300001 1
236557 1
1 1
1 1
300000 1
293803 1
300000 1
264747 1
2 1
33673 1
142397 1
2 1
93328 1
274253 1
67462 1
300000 1
299999 1
1 1
1 1
192988 1
300000 1
34972 1
223755 1
300000 1
2 1
300001 1
16296 1
300000 1
249774 1
230424 1
15326 1
46689 1
132556 1
1 1
259469 1
300001 1
179052 1
300001 1
55237 1
298145 1
299999 1
60150 1
174486 1
1 1
300001 1
207866 1
38735 1
180049 1
176803 1
1 1
1 1
299999 1
177499 1
1 1
208034 1
27656 1
300002 1
80447 1
280392 1
14727 1
24809 1
300000 1
74027 1
56053 1
299999 1
300002 1
2 1
115821 1
212994 1
300000 1
269471 1
28024 1
99293 1
300001 1
299999 1
2 1
53962 1
141530 1
2 1
3 1
299999 1
255741 1
255715 1
34713 1
299999 1
216092 1
225184 1
96883 1
1 1
221428 1
94460 1
89880 1
300000 1
300001 1
300000 1
2 1
130516 1
1 1
1 1
122689 1
299999 1
300000 1
3 1
2 1
116304 1
300002 1
1344 1
192292 1
1 1
299999 1
31610 1
272012 1
300000 1
300000 1
141313 1
112419 1
169885 1
47277 1
300000 1
254406 1
1 1
69364 1
207599 1
133298 1
40691 1
1 1
253283 1
299999 1
143714 1
2 1
61177 1
152265 1
288200 1
300000 1
300002 1
48883 1
37177 1
300000 1
299999 1
300000 1
299999 1
152510 1
244705 1
115514 1
299999 1
211790 1
219700 1
1 1
14074 1
155207 1
164406 1
105384 1
237588 1
62826 1
125074 1
299998 1
31240 1
241159 1
167702 1
130613 1
2 1
300000 1
212954 1
13854 1
81137 1
276444 1
294573 1
135451 1
299998 1
299998 1
96439 1
85380 1
173220 1
42963 1
300001 1
2 1
273213 1
86334 1
46317 1
67348 1
266242 1
300001 1
281836 1
222348 1
202327 1
110399 1
146156 1
79391 1
130423 1
2 1
218824 1
14807 1
71924 1
113896 1
34790 1
277306 1
1 1
3 1
214630 1
191868 1
40904 1
261211 1
91142 1
245645 1
272794 1
162107 1
71520 1
2 1
3 1
299999 1
199709 1
55983 1
279971 1
47580 1
75114 1
93570 1
1 1
153247 1
262876 1
270500 1
1 1
300001 1
1 1
2 1
197983 1
183727 1
145217 1
300001 1
300001 1
163457 1
300000 1
117980 1
294405 1
2 1
1 1
300000 1
1 1
299999 1
36568 1
85193 1
90815 1
3 1
300000 1
300001 1
152014 1
1 1
299998 1
143658 1
258503 1
53936 1
1 1
212327 1
299999 1
299999 1
11562 1
112391 1
1 1
153213 1
296761 1
72061 1
263405 1
1 1
300000 1
299999 1
300000 1
196060 1
105982 1
1 1
211497 1
153584 1
300001 1
299999 1
45060 1
176782 1
300002 1
93192 1
195404 1
6569 1
300000 1
300001 1
127944 1
300001 1
1 1
300001 1
268527 1
1 1
1 1
118235 1
222674 1
1 1
20518 1
21701 1
294036 1
236692 1
199893 1
1 1
1 1
300000 1
286606 1
298981 1
134753 1
23562 1
139457 1
152215 1
1 1
1 1
144142 1
300000 1
101137 1
254839 1
132991 1
300002 1
184016 1
299999 1
1 1
250692 1
91039 1
63570 1
299999 1
1 1
124501 1
73677 1
23848 1
164409 1
221201 1
1 1
1 1
300000 1
1 1
165311 1
267244 1
152791 1
281663 1
207033 1
183561 1
75023 1
264656 1
279257 1
176877 1
149641 1
78246 1
299999 1
300001 1
151892 1
2 1
2 1
1 1
263372 1
257679 1
10575 1
119520 1
201973 1
1 1
76146 1
192146 1
178778 1
300002 1
29186 1
251431 1
200695 1
300001 1
189110 1
196568 1
67218 1
183930 1
112790 1
88821 1
19790 1
299999 1
300000 1
76067 1
1 1
65040 1
299998 1
197186 1
1 1
143763 1
175718 1
240971 1
195117 1
173751 1
291604 1
2165 1
40155 1
233352 1
2 1
279642 1
222191 1
152689 1
159201 1
1 1
250746 1
102644 1
299999 1
143500 1
300000 1
2 1
1 1
200404 1
1 1
1 1
99927 1
300000 1
247941 1
245636 1
12701 1
218000 1
2 1
232775 1
194914 1
241782 1
141285 1
300001 1
126398 1
1 1
90492 1
56612 1
263397 1
169910 1
30323 1
118243 1
300001 1
239449 1
300000 1
59699 1
300000 1
31236 1
286823 1
222365 1
299999 1
61241 1
299999 1
237150 1
167356 1
238679 1
2 1
299999 1
247930 1
51086 1
131003 1
260139 1
88149 1
105068 1
191304 1
300000 1
193899 1
240016 1
35730 1
299999 1
95695 1
133807 1
1 1
299999 1
231073 1
300000 1
1 1
206980 1
1 1
1 1
180335 1
300000 1
250771 1
206910 1
1639 1
245683 1
92107 1
296641 1
300001 1
255405 1
30808 1
220924 1
287028 1
282805 1
51217 1
37228 1
1 1
25572 1
73012 1
299999 1
1 1
208606 1
3 1
300001 1
1 1
270405 1
200539 1
81328 1
230068 1
1 1
208968 1
299999 1
300000 1
168049 1
182629 1
179760 1
13588 1
1 1
198567 1
149891 1
193489 1
272488 1
66432 1
2 1
129703 1
45435 1
294189 1
190173 1
54769 1
140994 1
295956 1
300000 1
300000 1
195753 1
146653 1
177274 1
144160 1
176264 1
166332 1
299999 1
299998 1
50022 1
300001 1
260167 1
1 1
117051 1
2 1
296458 1
129154 1
1 1
7070 1
171935 1
258471 1
299999 1
75821 1
215145 1
202152 1
259001 1
179439 1
16807 1
123544 1
138709 1
107070 1
300001 1
290205 1
300000 1
2 1
2 1
153713 1
278387 1
1 1
221735 1
286095 1
177392 1
5938 1
153616 1
3 1
208473 1
82957 1
242649 1
265387 1
1 1
1 1
152125 1
43893 1
250159 1
120676 1
1 1
67095 1
78004 1
1 1
300001 1
117615 1
300001 1
300000 1
1 1
104269 1
203393 1
81017 1
153084 1
1 1
300000 1
277975 1
1 1
118687 1
300002 1
245148 1
297066 1
235013 1
44183 1
259466 1
264063 1
108209 1
299999 1
3 1
289153 1
89135 1
265578 1
1 1
300002 1
3883 1
174787 1
33843 1
187658 1
161719 1
191740 1
2 1
88851 1
278397 1
94754 1
68562 1
113276 1
131494 1
21135 1
94416 1
1 1
95751 1
3 1
299999 1
43415 1
182703 1
300000 1
165271 1
1 1
300000 1
1 1
12310 1
300000 1
1 1
300001 1
265149 1
1 1
2 1
1 1
50296 1
107950 1
1 1
203548 1
300000 1
25876 1
299559 1
1 1
300000 1
141287 1
52984 1
250550 1
206975 1
55810 1
300000 1
1 1
52779 1
1 1
27318 1
294796 1
235360 1
300000 1
1 1
276080 1
1 1
3 1
131033 1
122424 1
187291 1
290163 1
169917 1
107448 1
299999 1
300000 1
299999 1
272627 1
269293 1
102067 1
53105 1
180949 1
173001 1
300001 1
259911 1
1 1
162956 1
283873 1
124951 1
252036 1
1 1
1 1
24455 1
181722 1
3 1
102211 1
297120 1
23827 1
28514 1
2 1
183328 1
1 1
44419 1
292881 1
300000 1
57480 1
299999 1
55126 1
300001 1
259207 1
299999 1
22282 1
180321 1
190239 1
1 1
2 1
169845 1
35759 1
300001 1
20905 1
300002 1
300000 1
299998 1
195500 1
248830 1
39139 1
63409 1
300000 1
146619 1
214349 1
300001 1
18938 1
300000 1
21069 1
58124 1
221499 1
299999 1
2 1
53631 1
300000 1
87519 1
171454 1
270626 1
300000 1
300001 1
184416 1
113365 1
300001 1
26048 1
50757 1
95462 1
300001 1
1 1
2 1
217384 1
1 1
299999 1
189620 1
3 1
271511 1
300000 1
192318 1
2 1
300001 1
88349 1
119944 1
300001 1
66870 1
96843 1
86894 1
220598 1
300000 1
300001 1
259774 1
164349 1
25798 1
299999 1
10739 1
300000 1
1 1
203895 1
280007 1
78962 1
245738 1
222415 1
200145 1
139717 1
299999 1
153036 1
15856 1
115214 1
58940 1
3 1
7173 1
164323 1
299998 1
60998 1
37635 1
300001 1
2 1
86292 1
2 1
200005 1
299999 1
1 1
165460 1
237542 1
2 1
24810 1
2 1
201940 1
1 1
151566 1
263265 1
53531 1
67206 1
300000 1
129464 1
300000 1
211817 1
87114 1
256194 1
2 1
6858 1
85513 1
281039 1
300000 1
32832 1
299998 1
79624 1
166680 1
1 1
188041 1
3 1
1 1
179719 1
300000 1
51698 1
161502 1
67912 1
135216 1
41652 1
1 1
1 1
299998 1
30148 1
300000 1
300001 1
41238 1
300000 1
289830 1
59728 1
90629 1
1 1
300000 1
300000 1
262578 1
6787 1
152302 1
73829 1
241408 1
271839 1
2 1
2 1
3 1
89536 1
2 1
109807 1
163538 1
141279 1
270304 1
1 1
279148 1
81909 1
268909 1
1 1
1 1
1 1
1 1
187554 1
136107 1
1 1
172981 1
300001 1
8989 1
1 1
268989 1
300000 1
217681 1
300000 1
191061 1
1 1
115600 1
1 1
53293 1
79005 1
168585 1
52300 1
2 1
213311 1
1 1
27204 1
1 1
130923 1
260422 1
300000 1
114560 1
240604 1
68551 1
46664 1
299999 1
3 1
277223 1
168824 1
300001 1
130214 1
218628 1
2 1
60323 1
2 1
7649 1
1 1
151663 1
1 1
7705 1
1 1
281408 1
18860 1
159668 1
195129 1
239419 1
115406 1
1837 1
276479 1
283728 1
300001 1
118468 1
193552 1
68024 1
1 1
1 1
71527 1
188872 1
115736 1
299999 1
15883 1
246201 1
1 1
144872 1
300000 1
56691 1
1 1
2 1
300001 1
34318 1
3 1
2 1
13724 1
2668 1
1 1
7734 1
107515 1
138629 1
300000 1
45774 1
44373 1
184809 1
8244 1
238718 1
128183 1
230437 1
292329 1
142620 1
152137 1
89747 1
290042 1
66448 1
86498 1
208260 1
45618 1
299999 1
257961 1
26743 1
1 1
96220 1
12204 1
195076 1
230774 1
221997 1
1 1
38584 1
86082 1
98500 1
1 1
299999 1
1 1
2 1
300000 1
92702 1
60015 1
253578 1
99895 1
105240 1
39889 1
286732 1
133440 1
286803 1
36092 1
79385 1
70794 1
22590 1
46931 1
232557 1
83933 1
3 1
300002 1
1 1
239150 1
300000 1
299998 1
269469 1
2 1
151419 1
11725 1
87301 1
170222 1
146002 1
240061 1
1 1
2 1
299999 1
3745 1
238122 1
300000 1
299999 1
1 1
2 1
299999 1
142270 1
194779 1
13915 1
300001 1
27896 1
300000 1
76021 1
299999 1
1 1
1 1
226092 1
1 1
2 1
300000 1
1 1
203124 1
151423 1
270166 1
16190 1
238642 1
59475 1
193917 1
283643 1
80102 1
50318 1
300001 1
182660 1
84145 1
299564 1
300000 1
254321 1
299999 1
27558 1
103201 1
57102 1
148694 1
84832 1
286394 1
192 1
10523 1
120159 1
232538 1
230137 1
13107 1
299999 1
267325 1
260444 1
241689 1
1 1
20661 1
183622 1
250298 1
19589 1
155463 1
125235 1
32198 1
2 1
19635 1
75468 1
300000 1
300001 1
2 1
41323 1
299999 1
129062 1
198435 1
1 1
117922 1
268165 1
25708 1
292742 1
211464 1
298763 1
29690 1
1 1
299998 1
289330 1
287133 1
162899 1
76619 1
41099 1
1 1
273346 1
104353 1
133295 1
1 1
121776 1
191396 1
82065 1
222475 1
269958 1
148015 1
299999 1
93202 1
1 1
300001 1
107761 1
134337 1
239212 1
177530 1
1958 1
300000 1
2 1
2 1
2657 1
2 1
1 1
280208 1
300000 1
102611 1
300001 1
1 1
219074 1
172752 1
113101 1
67329 1
90873 1
250236 1
256043 1
1 1
294434 1
113813 1
13288 1
1 1
212334 1
136206 1
268135 1
1 1
96638 1
255877 1
1 1
299999 1
85394 1
115542 1
300000 1
164970 1
20021 1
88837 1
2 1
147641 1
2 1
300000 1
275388 1
1 1
208651 1
251730 1
1 1
300000 1
255017 1
241631 1
225634 1
233365 1
228075 1
72820 1
16074 1
285767 1
46748 1
266374 1
56618 1
300001 1
35405 1
300000 1
27164 1
300001 1
126648 1
173994 1
19799 1
146159 1
91724 1
300002 1
102915 1
203367 1
2 1
243526 1
300002 1
11149 1
299999 1
279413 1
103421 1
106861 1
299999 1
125439 1
35072 1
77703 1
17273 1
1 1
202987 1
42210 1
26726 1
166303 1
289766 1
1 1
204212 1
126748 1
17911 1
38751 1
300000 1
89551 1
300001 1
58841 1
33862 1
59612 1
231206 1
299999 1
1 1
76535 1
101400 1
300000 1
227540 1
223720 1
167004 1
78959 1
49770 1
300000 1
47509 1
120043 1
97333 1
130768 1
1 1
300001 1
181744 1
250761 1
210736 1
300001 1
22684 1
130255 1
1 1
1 1
119771 1
86629 1
160946 1
181035 1
37642 1
300000 1
2 1
26985 1
299999 1
239170 1
1 1
300000 1
299999 1
116240 1
300001 1
18545 1
2 1
300000 1
299999 1
293440 1
84447 1
299998 1
993 1
71906 1
233121 1
53526 1
299999 1
204296 1
300000 1
2 1
33729 1
235122 1
296130 1
299999 1
194784 1
270007 1
70564 1
1 1
148830 1
300000 1
187638 1
2 1
2 1
294551 1
1 1
176491 1
3 1
2 1
2 1
275060 1
286238 1
2 1
2 1
299999 1
122697 1
299998 1
211934 1
182695 1
156697 1
129350 1
1 1
5773 1
2 1
250000 1
299999 1
300000 1
100985 1
135657 1
239009 1
44112 1
21541 1
2 1
154922 1
281437 1
273968 1
96044 1
1 1
1 1
243994 1
75411 1
77357 1
229139 1
138930 1
166491 1
1 1
9004 1
1 1
300002 1
234458 1
224199 1
1 1
3 1
300000 1
2 1
35528 1
235932 1
255384 1
220927 1
113846 1
117917 1
183727 1
205932 1
113052 1
215379 1
1 1
120760 1
54383 1
285987 1
96041 1
1 1
222433 1
133140 1
225676 1
300001 1
2 1
300001 1
66196 1
299998 1
1 1
3 1
165925 1
299593 1
2 1
248656 1
94768 1
1 1
1 1
272777 1
105343 1
300000 1
3 1
101422 1
230809 1
31254 1
69308 1
243208 1
152231 1
114631 1
299999 1
226778 1
198458 1
290657 1
300001 1
14836 1
2739 1
88783 1
295748 1
16223 1
1 1
50339 1
299999 1
228771 1
149985 1
113880 1
256761 1
164611 1
300000 1
199415 1
249549 1
256076 1
39535 1
22831 1
59903 1
239219 1
265903 1
8652 1
1 1
65200 1
299999 1
138155 1
277681 1
9993 1
2 1
232086 1
1 1
2 1
186245 1
160879 1
193039 1
1 1
4343 1
267196 1
197663 1
51270 1
121812 1
178079 1
1 1
299999 1
1 1
145152 1
247309 1
111613 1
216563 1
245852 1
3 1
145056 1
232896 1
137085 1
2 1
299999 1
228321 1
191617 1
95858 1
254636 1
1 1
3 1
16798 1
289016 1
212545 1
47447 1
282684 1
300001 1
300001 1
300001 1
135117 1
234335 1
123774 1
242876 1
113429 1
2 1
2 1
227523 1
231258 1
1 1
156346 1
33010 1
114609 1
176031 1
299999 1
128224 1
1 1
300000 1
2 1
209732 1
299999 1
3 1
2 1
25879 1
51202 1
271187 1
167285 1
300001 1
236788 1
84287 1
297995 1
267055 1
299999 1
204564 1
83585 1
300000 1
2 1
48593 1
2 1
157493 1
26370 1
2 1
130217 1
41537 1
299899 1
299999 1
191034 1
173427 1
21075 1
194119 1
30189 1
287781 1
1 1
2 1
2 1
121167 1
233312 1
299999 1
299999 1
231788 1
289174 1
1 1
299999 1
22201 1
29635 1
258230 1
154612 1
72750 1
102247 1
292091 1
266309 1
286737 1
168657 1
272607 1
3859 1
215108 1
178234 1
165690 1
1 1
158191 1
300000 1
276202 1
135623 1
1 1
228899 1
299466 1
164711 1
300000 1
37990 1
57804 1
299998 1
287655 1
283711 1
3478 1
299999 1
60890 1
235555 1
265551 1
300000 1
114470 1
2 1
299999 1
120237 1
1 1
300001 1
300002 1
259778 1
14903 1
110575 1
27306 1
250856 1
124342 1
279724 1
182830 1
15682 1
7279 1
277110 1
299999 1
2 1
2 1
300000 1
1 1
2 1
210598 1
299999 1
300000 1
188153 1
3 1
152555 1
1 1
225370 1
88395 1
119674 1
2 1
142037 1
1 1
299999 1
299998 1
300000 1
70012 1
153258 1
170261 1
124168 1
1 1
200825 1
300000 1
300001 1
222369 1
38130 1
159525 1
283559 1
205406 1
1 1
119253 1
299999 1
159043 1
68196 1
140635 1
300000 1
1 1
93525 1
83172 1
300000 1
130912 1
1 1
300002 1
85281 1
300000 1
300000 1
233936 1
268841 1
1 1
78116 1
300000 1
231376 1
187623 1
27580 1
279706 1
35194 1
1 1
1 1
1 1
26615 1
300000 1
164397 1
1 1
141232 1
1 1
100023 1
245437 1
73649 1
195772 1
181336 1
19759 1
299999 1
3 1
296217 1
183863 1
3 1
128228 1
252798 1
300000 1
52413 1
300000 1
262523 1
259556 1
199598 1
122899 1
1 1
112360 1
131975 1
299999 1
299807 1
2 1
1 1
300000 1
1 1
1 1
31920 1
113488 1
1 1
30788 1
299999 1
73540 1
1 1
170415 1
274218 1
50792 1
300001 1
83136 1
1 1
88278 1
245021 1
1 1
212678 1
236154 1
269798 1
300000 1
163773 1
300000 1
218975 1
109390 1
269836 1
1 1
181065 1
1 1
2936 1
235013 1
299999 1
1 1
80391 1
176112 1
268666 1
151700 1
22203 1
87654 1
275934 1
53053 1
271108 1
1 1
159034 1
20940 1
1 1
299999 1
240807 1
287503 1
218331 1
102433 1
1 1
126178 1
300001 1
190647 1
204290 1
231672 1
157186 1
1 1
2 1
286393 1
300000 1
88093 1
54335 1
173185 1
247738 1
300000 1
216678 1
2 1
1 1
219298 1
5138 1
11420 1
1 1
1 1
1 1
87673 1
96186 1
183044 1
30936 1
300000 1
165330 1
1 1
80675 1
21748 1
192632 1
2 1
207533 1
99418 1
177938 1
2 1
297238 1
194239 1
300001 1
105687 1
44786 1
64889 1
1 1
116839 1
104823 1
299998 1
251015 1
184604 1
23752 1
267670 1
1 1
300002 1
140502 1
14779 1
97648 1
299999 1
164900 1
86998 1
1 1
31424 1
2 1
91878 1
89277 1
299999 1
1 1
2 1
300000 1
3796 1
1 1
29107 1
1 1
152740 1
154781 1
2 1
1 1
229711 1
1 1
17677 1
176098 1
299999 1
202 1
80520 1
204724 1
299999 1
1 1
152324 1
299999 1
300002 1
105650 1
300000 1
299999 1
3 1
212090 1
300001 1
297145 1
135877 1
163672 1
212950 1
1 1
66943 1
148270 1
92240 1
2 1
204382 1
129262 1
2 1
19757 1
21027 1
260252 1
39320 1
115502 1
209839 1
197137 1
47870 1
226340 1
1 1
80249 1
1 1
112734 1
2 1
233766 1
1 1
2 1
2 1
137114 1
248691 1
204206 1
73961 1
1 1
1 1
279975 1
80193 1
1 1
193163 1
159473 1
34272 1
242103 1
115675 1
3 1
2 1
14958 1
94702 1
2 1
103529 1
2 1
300000 1
205579 1
116559 1
300001 1
209331 1
137027 1
245509 1
299999 1
227427 1
300000 1
1 1
226809 1
29608 1
1 1
33727 1
228019 1
1 1
205102 1
676 1
2 1
142332 1
1 1
170063 1
280556 1
271431 1
1 1
1 1
1 1
229595 1
107312 1
1 1
1 1
2 1
1 1
269976 1
56453 1
299999 1
1 1
283852 1
56972 1
62858 1
292856 1
41894 1
38717 1
300000 1
286218 1
1 1
300001 1
25794 1
119945 1
1 1
293841 1
205888 1
260313 1
190415 1
209957 1
16125 1
299999 1
263669 1
300000 1
300000 1
101104 1
192571 1
299999 1
142735 1
88679 1
175945 1
118913 1
1 1
1 1
8963 1
300001 1
121297 1
243839 1
6660 1
300000 1
300000 1
300000 1
245171 1
1 1
191140 1
178313 1
197048 1
186402 1
1 1
200259 1
156767 1
300000 1
173039 1
299999 1
300000 1
240288 1
227085 1
96943 1
291124 1
18075 1
300000 1
299999 1
216958 1
40863 1
248288 1
163117 1
177691 1
181935 1
167356 1
14761 1
284077 1
267731 1
294869 1
25333 1
108323 1
52795 1
1 1
38989 1
266786 1
300000 1
299999 1
300000 1
299991 1
102973 1
175677 1
126808 1
27540 1
299999 1
71763 1
204408 1
1 1
1 1
114584 1
300001 1
298479 1
21572 1
300000 1
300001 1
273456 1
251003 1
300000 1
184778 1
1 1
277657 1
300001 1
205718 1
16015 1
92047 1
217452 1
84546 1
130727 1
300001 1
184295 1
1 1
135259 1
63575 1
275263 1
155100 1
300000 1
300001 1
233507 1
263847 1
2490 1
2 1
209867 1
1 1
121393 1
230844 1
71215 1
13874 1
299999 1
26603 1
2 1
299999 1
1 1
201621 1
392 1
299999 1
149988 1
8165 1
22533 1
300001 1
124268 1
139032 1
128800 1
300001 1
235708 1
300000 1
1 1
300002 1
166752 1
159360 1
210482 1
10252 1
158745 1
15441 1
140163 1
300001 1
1 1
106023 1
79561 1
2 1
255268 1
220034 1
1 1
66926 1
2 1
279325 1
1 1
300000 1
1 1
255178 1
157048 1
215641 1
300000 1
1 1
299999 1
2 1
276324 1
17078 1
1 1
2 1
218330 1
1 1
121082 1
1 1
268295 1
2 1
299999 1
73609 1
87354 1
1 1
176832 1
1 1
235687 1
299745 1
231498 1
94594 1
2 1
198616 1
116780 1
81027 1
299999 1
219749 1
1 1
182327 1
66806 1
209022 1
224968 1
1 1
2 1
247846 1
103834 1
133363 1
171311 1
6506 1
300001 1
209835 1
77387 1
300002 1
85241 1
170372 1
151347 1
231303 1
137292 1
3 1
299999 1
160524 1
106146 1
167001 1
112414 1
188319 1
1 1
2 1
299999 1
240881 1
97820 1
254623 1
120264 1
300000 1
248230 1
81960 1
70800 1
1 1
299999 1
197120 1
137694 1
236588 1
152107 1
81570 1
165189 1
299998 1
150534 1
221844 1
286114 1
294915 1
155076 1
274689 1
217514 1
300001 1
220958 1
7379 1
1 1
113283 1
198751 1
30164 1
19322 1
57148 1
180828 1
1 1
136084 1
300000 1
300000 1
191119 1
299999 1
112935 1
133794 1
190951 1
222717 1
266223 1
287747 1
300000 1
221629 1
300000 1
239033 1
299999 1
25371 1
267925 1
2 1
300000 1
17236 1
134743 1
261585 1
53329 1
1 1
91754 1
300001 1
1304 1
49369 1
9650 1
166694 1
225890 1
133645 1
1 1
192557 1
96311 1
222199 1
30484 1
299999 1
257642 1
8270 1
2 1
244485 1
189418 1
17053 1
85185 1
82803 1
300002 1
241817 1
274366 1
124584 1
173439 1
3 1
299999 1
300001 1
278198 1
217821 1
280061 1
283852 1
283379 1
112647 1
179138 1
299999 1
267592 1
211200 1
1 1
300001 1
114225 1
3 1
300000 1
277088 1
300000 1
81307 1
2 1
267841 1
300000 1
51465 1
185467 1
1 1
2 1
300001 1
116849 1
300001 1
169917 1
62541 1
3 1
54553 1
290021 1
299999 1
300000 1
122491 1
134498 1
300000 1
2 1
1 1
13025 1
268212 1
140561 1
295573 1
94335 1
73242 1
300001 1
91492 1
1 1
221959 1
209466 1
299999 1
90491 1
72039 1
242599 1
39775 1
61672 1
85702 1
12765 1
300001 1
46875 1
114357 1
299999 1
114329 1
1 1
131897 1
44133 1
2 1
248291 1
283439 1
299999 1
1 1
189588 1
300001 1
232369 1
300000 1
8198 1
300000 1
265991 1
170944 1
264204 1
244785 1
300000 1
285053 1
14468 1
132840 1
118914 1
1 1
3 1
300000 1
1 1
267231 1
44787 1
187256 1
1 1
196763 1
268497 1
140140 1
1 1
299999 1
2 1
2 1
208091 1
179766 1
2762 1
129869 1
30135 1
1 1
99063 1
84821 1
289155 1
300000 1
261392 1
1 1
209893 1
183150 1
20156 1
1 1
127360 1
1 1
152172 1
300000 1
2 1
83292 1
203447 1
1 1
300001 1
159200 1
63137 1
1 1
181726 1
148888 1
2 1
300000 1
74393 1
59758 1
2 1
1 1
94044 1
300000 1
1 1
10624 1
90156 1
1 1
269805 1
202268 1
1 1
1 1
89668 1
2 1
110970 1
2 1
300002 1
81673 1
193452 1
72964 1
254048 1
79430 1
122291 1
2 1
13632 1
300001 1
1 1
300001 1
285480 1
273045 1
1 1
44977 1
176960 1
155240 1
171419 1
135097 1
3 1
248646 1
22646 1
299153 1
166445 1
217358 1
155827 1
300000 1
130581 1
136719 1
56044 1
139670 1
198405 1
228910 1
1 1
118809 1
107839 1
142107 1
300000 1
299998 1
61690 1
247048 1
22108 1
9714 1
214444 1
232002 1
61920 1
300000 1
299998 1
300000 1
284070 1
232829 1
1 1
1 1
66928 1
139730 1
210952 1
85874 1
139918 1
299999 1
1 1
162311 1
272172 1
51219 1
17447 1
185267 1
299999 1
31996 1
295794 1
1 1
40374 1
265253 1
22951 1
62262 1
3 1
1 1
120349 1
275189 1
126460 1
160228 1
299999 1
2 1
36740 1
2 1
1 1
300000 1
234183 1
279365 1
267881 1
117762 1
275292 1
151906 1
1 1
48604 1
161557 1
11892 1
98425 1
176097 1
1 1
78711 1
2 1
53656 1
243664 1
299999 1
242276 1
130879 1
2 1
16264 1
226935 1
2 1
134849 1
135559 1
47449 1
26886 1
229753 1
130057 1
1 1
165600 1
300000 1
46313 1
148306 1
130842 1
1 1
40004 1
300001 1
233796 1
2 1
299999 1
64514 1
299999 1
81096 1
263734 1
241450 1
2 1
55878 1
113010 1
144789 1
175267 1
300001 1
273346 1
14303 1
1 1
157514 1
1 1
3933 1
300001 1
63188 1
246537 1
215789 1
159408 1
87025 1
300001 1
2 1
1 1
300000 1
1 1
163163 1
219214 1
148285 1
125832 1
171372 1
131284 1
194235 1
162232 1
1 1
300000 1
299998 1
2 1
300001 1
116969 1
2 1
42405 1
1 1
81407 1
219137 1
279986 1
1 1
75640 1
296393 1
1 1
81145 1
225052 1
261580 1
56271 1
279083 1
276604 1
150078 1
82168 1
30987 1
196859 1
300002 1
300000 1
300001 1
26995 1
299999 1
265249 1
192611 1
88484 1
1 1
106483 1
1 1
164429 1
178878 1
299999 1
168426 1
166653 1
299999 1
223132 1
170954 1
3 1
120214 1
31443 1
285968 1
116191 1
227614 1
17993 1
3 1
172377 1
178636 1
225777 1
227537 1
208768 1
1 1
1 1
176150 1
268977 1
299999 1
132736 1
70282 1
300000 1
300000 1
162315 1
19932 1
3 1
2 1
300001 1
234628 1
70671 1
254232 1
2 1
129428 1
41085 1
27057 1
286486 1
300001 1
25114 1
1 1
95559 1
295970 1
1 1
161572 1
300000 1
90070 1
20939 1
1 1
1 1
271766 1
132012 1
1 1
300000 1
1 1
30597 1
124233 1
274192 1
1 1
1 1
220230 1
65865 1
92795 1
1 1
29860 1
1 1
259229 1
46851 1
274005 1
294498 1
124814 1
299999 1
157381 1
1 1
284431 1
243402 1
8481 1
215191 1
2 1
1 1
263526 1
1 1
300000 1
188447 1
57118 1
2 1
182058 1
130027 1
229874 1
300001 1
243886 1
215895 1
193124 1
192004 1
3 1
300000 1
3 1
281119 1
2 1
32762 1
83525 1
3 1
204209 1
8590 1
1 1
1 1
110668 1
260489 1
299999 1
300000 1
257093 1
1 1
299999 1
174194 1
269267 1
1 1
242536 1
273846 1
114810 1
299998 1
112101 1
300000 1
300000 1
3 1
158198 1
285633 1
5466 1
244280 1
284743 1
220529 1
132958 1
16420 1
1 1
134811 1
181716 1
82886 1
271675 1
252854 1
138720 1
91137 1
300001 1
227876 1
3601 1
105575 1
217430 1
213403 1
272948 1
168471 1
300000 1
115151 1
49166 1
300001 1
1 1
1 1
287959 1
122936 1
180409 1
276492 1
54720 1
299999 1
43568 1
55160 1
299999 1
299999 1
85790 1
1 1
299999 1
299999 1
292530 1
209343 1
2 1
292916 1
64504 1
85527 1
244904 1
56843 1
69717 1
130253 1
118126 1
140848 1
299999 1
127606 1
44794 1
300000 1
245686 1
300000 1
2 1
1 1
300001 1
177744 1
99452 1
300002 1
300001 1
112997 1
299999 1
1 1
10573 1
101035 1
144724 1
1 1
300000 1
300000 1
2 1
271926 1
156615 1
1 1
33028 1
2 1
149587 1
300001 1
2 1
3 1
39870 1
198395 1
199886 1
80974 1
46130 1
300000 1
1 1
216594 1
17690 1
153435 1
93974 1
243722 1
28980 1
135582 1
300000 1
220581 1
2 1
1 1
72837 1
139386 1
300000 1
129582 1
134347 1
294788 1
235477 1
100399 1
21325 1
299998 1
212966 1
9907 1
299999 1
230680 1
149923 1
113434 1
203715 1
256855 1
250875 1
191520 1
187726 1
255592 1
186388 1
1 1
2 1
1 1
284015 1
1 1
300001 1
57473 1
299999 1
2 1
263005 1
78605 1
159478 1
49406 1
156208 1
60541 1
123204 1
299999 1
300002 1
300000 1
126057 1
6493 1
300000 1
300000 1
2 1
300000 1
1 1
268891 1
40430 1
298471 1
124822 1
173218 1
116818 1
25301 1
136177 1
1 1
25678 1
1 1
134479 1
137414 1
193187 1
279165 1
126546 1
300001 1
192623 1
216 1
59355 1
1 1
1 1
299998 1
78926 1
202009 1
222720 1
1 1
299999 1
245156 1
300001 1
52152 1
187708 1
247680 1
1 1
120816 1
299999 1
300000 1
32456 1
293173 1
7214 1
185896 1
117298 1
74419 1
161571 1
276277 1
236740 1
1 1
160882 1
165524 1
300000 1
2 1
207106 1
151902 1
9155 1
2 1
196661 1
1 1
266872 1
300000 1
2 1
300000 1
1 1
66786 1
93455 1
298428 1
116576 1
1 1
1 1
151249 1
271397 1
76449 1
24815 1
97049 1
300001 1
59768 1
59365 1
225761 1
300000 1
1 1
299999 1
300001 1
172402 1
254652 1
92077 1
119813 1
1 1
228884 1
2 1
78699 1
6404 1
103774 1
24482 1
135867 1
253298 1
1 1
1 1
35084 1
1 1
300001 1
163881 1
220141 1
299998 1
289637 1
9476 1
84705 1
203543 1
1 1
159186 1
137236 1
288035 1
115654 1
93168 1
49016 1
108372 1
300000 1
300001 1
37565 1
283016 1
300000 1
156888 1
252129 1
266066 1
130540 1
287890 1
1 1
271460 1
1 1
240228 1
1 1
300000 1
114488 1
129887 1
299999 1
112337 1
120261 1
1 1
300000 1
300001 1
38199 1
1 1
186148 1
105148 1
206860 1
1 1
299999 1
300000 1
233467 1
299998 1
172302 1
67234 1
1 1
251550 1
2 1
38993 1
1 1
8477 1
147604 1
94830 1
290390 1
20268 1
245647 1
299999 1
13667 1
1 1
1 1
299999 1
160038 1
300000 1
8059 1
9503 1
300001 1
1 1
226902 1
299999 1
79159 1
86792 1
3 1
1 1
24988 1
50502 1
268481 1
1 1
123469 1
8979 1
300001 1
33303 1
1 1
1 1
164632 1
300001 1
2 1
282095 1
1 1
300001 1
1 1
196201 1
1 1
275103 1
1 1
299999 1
164915 1
3 1
76073 1
42772 1
192572 1
1 1
84213 1
295452 1
160117 1
51985 1
126266 1
12240 1
124614 1
208102 1
70290 1
13856 1
1 1
113090 1
40465 1
170820 1
145666 1
118466 1
300000 1
21912 1
175857 1
224216 1
60735 1
94954 1
140585 1
300001 1
278168 1
299999 1
245316 1
12011 1
187192 1
181987 1
32956 1
300000 1
299999 1
2 1
138120 1
27006 1
4616 1
27800 1
300000 1
300001 1
66239 1
1 1
65780 1
2464 1
285306 1
19022 1
300002 1
1 1
300002 1
3 1
242763 1
132426 1
244387 1
1 1
263935 1
300000 1
1 1
277730 1
181970 1
2309 1
2 1
300002 1
1 1
146597 1
1 1
16162 1
300000 1
252502 1
8967 1
237003 1
299999 1
77832 1
28672 1
1 1
300001 1
1 1
3 1
236529 1
96520 1
35968 1
1 1
300000 1
65837 1
1 1
1 1
127429 1
300000 1
267211 1
1 1
239956 1
110791 1
251746 1
1 1
77598 1
1 1
3 1
1 1
300001 1
299999 1
150733 1
2681 1
242130 1
88341 1
123008 1
103647 1
299999 1
96953 1
300000 1
283621 1
248219 1
170897 1
214131 1
1 1
243259 1
60590 1
1 1
300000 1
300000 1
55060 1
35898 1
90180 1
300001 1
187053 1
1 1
275499 1
265598 1
79399 1
30749 1
157552 1
100258 1
146373 1
45268 1
34065 1
16968 1
2 1
61434 1
300000 1
299999 1
181804 1
79623 1
16877 1
20254 1
2 1
1 1
300001 1
29410 1
255565 1
112749 1
260532 1
77658 1
300001 1
59118 1
300001 1
300001 1
232945 1
17615 1
51331 1
300000 1
189186 1
299999 1
37255 1
212395 1
101963 1
31748 1
213252 1
136634 1
124929 1
222529 1
253191 1
227679 1
67793 1
1 1
213438 1
299998 1
43146 1
84897 1
208843 1
60402 1
1 1
2 1
299998 1
1 1
300000 1
1 1
299998 1
230386 1
151564 1
5405 1
1 1
300000 1
1 1
6649 1
178803 1
3 1
1 1
11692 1
300000 1
216979 1
228638 1
101647 1
137886 1
61415 1
72060 1
1 1
126707 1
251032 1
209786 1
114545 1
262418 1
1 1
65023 1
274506 1
10793 1
1 1
1 1
266430 1
6949 1
289673 1
93911 1
206554 1
216775 1
125280 1
151483 1
1 1
209253 1
299999 1
300001 1
206813 1
45972 1
235285 1
246690 1
74437 1
161226 1
1 1
241008 1
264982 1
46510 1
1 1
299999 1
1 1
225640 1
286651 1
43342 1
72113 1
198389 1
1 1
300002 1
1 1
1 1
300000 1
136479 1
172110 1
2 1
3 1
275710 1
300001 1
76457 1
288252 1
299999 1
280991 1
263367 1
1 1
80266 1
184708 1
98365 1
1 1
180981 1
73858 1
155515 1
131329 1
122169 1
123120 1
3083 1
3 1
92784 1
221590 1
117355 1
250695 1
103412 1
295857 1
192141 1
33001 1
211578 1
182078 1
264911 1
101910 1
300000 1
217809 1
1 1
274241 1
111773 1
52496 1
1 1
1 1
2 1
266686 1
95629 1
2 1
44545 1
136814 1
211021 1
275689 1
292779 1
128793 1
257478 1
9597 1
191635 1
283547 1
271787 1
5922 1
11981 1
159601 1
265305 1
1 1
139233 1
1 1
2 1
31833 1
284492 1
231634 1
259172 1
300000 1
179822 1
98572 1
89771 1
131393 1
300001 1
2 1
300000 1
294630 1
300000 1
300001 1
16310 1
41677 1
167365 1
2 1
203540 1
300002 1
251979 1
182718 1
268294 1
51058 1
200629 1
224046 1
300001 1
232064 1
1 1
1598 1
42422 1
300001 1
235 1
136878 1
172071 1
1 1
183391 1
1 1
120990 1
183550 1
268181 1
135642 1
300000 1
176830 1
262295 1
1 1
80946 1
119089 1
22491 1
300000 1
51844 1
2 1
287034 1
300000 1
54884 1
300001 1
91069 1
136223 1
3 1
123895 1
3 1
1 1
1 1
60118 1
222986 1
231126 1
1 1
137421 1
95702 1
283278 1
300000 1
18769 1
86025 1
241505 1
1 1
274835 1
147563 1
47203 1
53365 1
300000 1
28655 1
36455 1
270661 1
132022 1
231444 1
300002 1
235465 1
3 1
63379 1
1 1
1 1
90547 1
240748 1
276417 1
300000 1
227294 1
237545 1
54646 1
1 1
300001 1
2 1
67723 1
56299 1
1 1
156298 1
300001 1
294802 1
204593 1
36058 1
191750 1
241686 1
299999 1
300000 1
300000 1
174308 1
3561 1
299998 1
83502 1
299999 1
83088 1
137357 1
55013 1
22022 1
141964 1
132937 1
300001 1
77099 1
299999 1
229132 1
100846 1
300001 1
189926 1
1969 1
225388 1
298340 1
1 1
140579 1
181947 1
16103 1
1 1
209284 1
93319 1
299999 1
212637 1
149439 1
237108 1
300000 1
299999 1
127819 1
274399 1
245128 1
46363 1
222693 1
2 1
101982 1
300000 1
285244 1
261212 1
1 1
211108 1
107252 1
116222 1
105902 1
197146 1
202738 1
253193 1
116217 1
240611 1
1 1
115549 1
105256 1
300000 1
259955 1
280577 1
225137 1
45452 1
300001 1
9994 1
211910 1
299999 1
289166 1
80815 1
1 1
1467 1
132400 1
1 1
21493 1
300000 1
299999 1
26575 1
2 1
164857 1
149458 1
1 1
300000 1
145597 1
1 1
142051 1
179751 1
231013 1
147416 1
125004 1
300002 1
300001 1
61459 1
232837 1
300000 1
22891 1
257944 1
38137 1
193171 1
299998 1
1 1
300001 1
203071 1
244652 1
195840 1
290807 1
271712 1
41778 1
299999 1
112261 1
9173 1
1 1
299999 1
1 1
144899 1
139768 1
158448 1
300000 1
18548 1
156111 1
1 1
300001 1
299999 1
148133 1
222021 1
2 1
245467 1
119769 1
31366 1
213588 1
274171 1
16215 1
249243 1
97216 1
300000 1
295789 1
299999 1
157264 1
1 1
277743 1
126888 1
189053 1
261162 1
279494 1
182150 1
15697 1
273093 1
86522 1
207137 1
32669 1
300000 1
152560 1
112970 1
144526 1
123868 1
3 1
1 1
296913 1
56151 1
4542 1
156798 1
1 1
225271 1
146765 1
14027 1
300002 1
206105 1
1 1
54775 1
41310 1
183689 1
277741 1
244341 1
55734 1
45487 1
109428 1
6934 1
1 1
300001 1
2 1
155239 1
300002 1
1 1
153535 1
1908 1
172306 1
276673 1
79287 1
78541 1
3 1
23882 1
222859 1
235483 1
204963 1
299999 1
274884 1
299999 1
1 1
116627 1
1 1
28434 1
2 1
289516 1
110919 1
1 1
299999 1
82449 1
201195 1
299999 1
182089 1
165787 1
328 1
299999 1
300000 1
239971 1
299999 1
300000 1
1 1
1 1
131349 1
51878 1
263619 1
299999 1
197949 1
1 1
230641 1
300000 1
58603 1
1 1
85198 1
1 1
1 1
109726 1
135005 1
152829 1
3 1
64134 1
227026 1
79429 1
13199 1
1 1
204620 1
13420 1
299999 1
240053 1
300000 1
300000 1
105474 1
60287 1
40754 1
20777 1
300001 1
300000 1
243333 1
299999 1
263768 1
1 1
61857 1
1 1
300000 1
254857 1
1 1
1 1
1 1
268479 1
174603 1
228371 1
300000 1
298452 1
1 1
25994 1
235173 1
127203 1
1 1
154206 1
300001 1
41758 1
123046 1
299999 1
277741 1
176896 1
1 1
1 1
3 1
299998 1
142746 1
170411 1
1 1
34118 1
8542 1
264765 1
252193 1
299999 1
46554 1
30567 1
211134 1
299780 1
299999 1
230492 1
202128 1
300002 1
77662 1
2 1
213429 1
2 1
138361 1
1 1
300001 1
232822 1
2 1
6864 1
300000 1
179730 1
183653 1
198857 1
227235 1
201595 1
300000 1
4680 1
184283 1
238915 1
296624 1
47343 1
191346 1
2 1
12989 1
207793 1
182758 1
232802 1
48783 1
182705 1
300001 1
112508 1
1 1
188447 1
230216 1
2 1
257782 1
124897 1
1 1
3 1
1 1
2 1
273793 1
203094 1
47247 1
5261 1
188044 1
300000 1
1 1
245216 1
71386 1
167535 1
173921 1
87865 1
158895 1
1 1
163203 1
40318 1
74863 1
264252 1
299998 1
1 1
241707 1
117762 1
104408 1
160630 1
163795 1
300002 1
32785 1
255199 1
261796 1
3 1
300000 1
300001 1
54220 1
201331 1
1 1
20292 1
1 1
300001 1
3 1
95261 1
1 1
25319 1
2 1
91865 1
299999 1
299999 1
300000 1
164744 1
1 1
244046 1
240442 1
116397 1
158314 1
278833 1
255572 1
186386 1
1 1
34296 1
278361 1
300000 1
300001 1
192436 1
1 1
247703 1
62975 1
300000 1
299999 1
2 1
1 1
290466 1
98550 1
19015 1
1 1
300001 1
145178 1
1 1
1 1
3 1
289919 1
94167 1
196950 1
97084 1
299998 1
28155 1
268409 1
300000 1
68404 1
299999 1
153487 1
189146 1
109273 1
1 1
42906 1
236582 1
133114 1
300000 1
300002 1
275278 1
92519 1
291484 1
300001 1
2 1
75253 1
300001 1
300000 1
1 1
299999 1
1 1
10014 1
223705 1
15316 1
2 1
7773 1
221007 1
299999 1
1 1
1 1
1 1
270978 1
6211 1
42883 1
4780 1
295772 1
178094 1
256790 1
300001 1
1 1
243677 1
222758 1
29624 1
9370 1
2 1
209423 1
297920 1
274009 1
49967 1
95921 1
300002 1
206680 1
168751 1
276853 1
1 1
53427 1
1 1
131349 1
300000 1
2 1
32596 1
151123 1
181752 1
75847 1
1 1
300000 1
285756 1
186212 1
226014 1
1 1
300001 1
29996 1
76630 1
282242 1
280354 1
5438 1
2 1
1 1
203009 1
300000 1
156674 1
191642 1
225430 1
300000 1
3 1
300000 1
10270 1
30234 1
299999 1
271662 1
280018 1
299999 1
144860 1
156924 1
3 1
234211 1
300001 1
1 1
118608 1
255238 1
167020 1
299999 1
153559 1
66614 1
299999 1
247391 1
13593 1
300001 1
2 1
95821 1
219485 1
257060 1
300000 1
300000 1
299999 1
110257 1
1 1
270112 1
179434 1
299124 1
1 1
300000 1
247343 1
26038 1
300001 1
1 1
3 1
13296 1
299998 1
254941 1
300000 1
1 1
299999 1
64273 1
52819 1
54932 1
97908 1
238974 1
74838 1
199695 1
195670 1
63704 1
2 1
75653 1
30191 1
192079 1
300001 1
185151 1
97922 1
300001 1
132730 1
199316 1
71844 1
74465 1
291736 1
81989 1
94314 1
62980 1
202431 1
299999 1
132716 1
282907 1
35680 1
1 1
300000 1
2 1
19056 1
133155 1
197972 1
85966 1
1 1
300001 1
255313 1
300001 1
109173 1
167809 1
1 1
216027 1
86159 1
189784 1
299998 1
1 1
25650 1
300001 1
299998 1
3 1
238463 1
292511 1
1 1
107083 1
276405 1
2 1
44092 1
300001 1
293593 1
99697 1
66393 1
155145 1
1 1
1 1
1441 1
23223 1
158519 1
299998 1
1 1
300002 1
103258 1
18269 1
300000 1
300001 1
300000 1
193327 1
80981 1
1 1
34597 1
99418 1
40355 1
3943 1
126576 1
210701 1
300001 1
299999 1
64784 1
195500 1
2 1
261501 1
102649 1
1 1
287201 1
227548 1
74199 1
300000 1
184399 1
1 1
96676 1
299998 1
61730 1
300002 1
171298 1
2 1
300000 1
300000 1
164426 1
1 1
69696 1
98959 1
127940 1
2 1
181911 1
74530 1
89821 1
299999 1
96016 1
299999 1
300000 1
1 1
1 1
79479 1
75822 1
296932 1
202256 1
129648 1
290860 1
62012 1
76548 1
87608 1
84658 1
1 1
2 1
225015 1
223172 1
187404 1
93205 1
260197 1
43686 1
1 1
191297 1
272861 1
58272 1
108913 1
300001 1
45432 1
223062 1
258887 1
242917 1
276621 1
127940 1
213176 1
2 1
79919 1
300000 1
284542 1
1 1
249912 1
1 1
299999 1
110482 1
299999 1
45043 1
2 1
89950 1
46836 1
299999 1
106439 1
144863 1
238965 1
234105 1
2321 1
201189 1
2 1
158727 1
300002 1
300000 1
210435 1
185426 1
134018 1
300000 1
299999 1
218550 1
300002 1
22077 1
10197 1
221575 1
41920 1
216406 1
59859 1
234695 1
299999 1
52031 1
299999 1
272132 1
300001 1
243092 1
271055 1
300002 1
2 1
96639 1
66697 1
91810 1
172007 1
299999 1
87024 1
299669 1
202071 1
3 1
300000 1
1 1
300000 1
169078 1
299999 1
1 1
269718 1
283840 1
24436 1
300000 1
210428 1
299999 1
3 1
1 1
166489 1
2 1
176192 1
78927 1
31197 1
1 1
140741 1
85438 1
90170 1
20369 1
231517 1
236230 1
125063 1
300000 1
1 1
299999 1
3 1
116431 1
3 1
280669 1
299999 1
124252 1
258172 1
195324 1
300000 1
31319 1
299999 1
102008 1
250387 1
239218 1
2 1
155789 1
73396 1
268285 1
300001 1
133012 1
201810 1
114516 1
8320 1
40419 1
19279 1
299999 1
1 1
1 1
254198 1
299999 1
232432 1
1 1
2 1
1 1
182925 1
1 1
104206 1
51540 1
242092 1
174662 1
1 1
25762 1
72744 1
76163 1
2 1
91146 1
61631 1
295774 1
223602 1
299999 1
121413 1
196680 1
67968 1
65579 1
1 1
300000 1
1 1
107387 1
300000 1
299999 1
141114 1
300001 1
211658 1
189807 1
212233 1
299999 1
134199 1
299999 1
21399 1
51597 1
1 1
167144 1
257629 1
83215 1
1 1
29305 1
201303 1
300002 1
299999 1
41776 1
140557 1
123451 1
3 1
290713 1
47726 1
61586 1
85189 1
212507 1
227089 1
1 1
83034 1
38949 1
31066 1
100005 1
41892 1
1 1
268620 1
300000 1
300000 1
78454 1
207460 1
13699 1
46746 1
255322 1
27014 1
83847 1
72057 1
104241 1
299999 1
300000 1
1 1
193085 1
300001 1
107137 1
54719 1
281158 1
92389 1
1 1
290260 1
71468 1
263937 1
300000 1
299999 1
173248 1
150607 1
107120 1
1 1
299999 1
132532 1
1 1
95572 1
289292 1
1 1
133614 1
139462 1
151874 1
300000 1
1 1
37521 1
3574 1
197532 1
294060 1
130462 1
300000 1
121696 1
282914 1
149695 1
2 1
1 1
246801 1
255039 1
295935 1
228388 1
300000 1
286144 1
300001 1
2 1
300002 1
277645 1
192631 1
299999 1
191817 1
145836 1
230128 1
300000 1
296482 1
299999 1
221765 1
1 1
300001 1
188400 1
40480 1
299999 1
209683 1
185510 1
2 1
300001 1
167109 1
300001 1
300001 1
140707 1
38536 1
299999 1
26316 1
108119 1
78662 1
116613 1
242502 1
298308 1
2 1
129557 1
3604 1
191848 1
249834 1
188399 1
977 1
299999 1
1 1
299999 1
3 1
266087 1
1 1
134700 1
1 1
1 1
206913 1
1 1
176909 1
167302 1
35575 1
1 1
275474 1
296428 1
241628 1
260349 1
76927 1
79213 1
114198 1
300000 1
299999 1
210316 1
93259 1
300001 1
214307 1
296408 1
18072 1
299999 1
70174 1
299999 1
295284 1
3 1
167061 1
297575 1
72992 1
88967 1
300000 1
291167 1
137820 1
1 1
240161 1
101968 1
1 1
68794 1
18767 1
1 1
1797 1
300001 1
174899 1
244081 1
136270 1
57375 1
135967 1
300001 1
1 1
51888 1
300000 1
2 1
224198 1
214044 1
1 1
2 1
34128 1
300002 1
105529 1
127177 1
298646 1
149122 1
299999 1
110256 1
85936 1
61835 1
1 1
143396 1
2 1
1 1
1 1
110740 1
3 1
171116 1
153527 1
225533 1
236040 1
1 1
272450 1
299999 1
1 1
299999 1
16841 1
299999 1
141173 1
299999 1
166288 1
300001 1
1 1
19376 1
300000 1
12651 1
179988 1
1 1
55398 1
143334 1
58523 1
1 1
1 1
113701 1
57499 1
1 1
300000 1
300000 1
150026 1
236872 1
300000 1
2 1
300000 1
73898 1
1 1
241562 1
105498 1
113562 1
286126 1
299999 1
209181 1
192186 1
91893 1
300000 1
3614 1
1 1
286157 1
47487 1
290913 1
200135 1
211617 1
1 1
300001 1
1 1
822 1
1 1
6540 1
131663 1
64959 1
19637 1
4283 1
22169 1
252757 1
27856 1
43454 1
200364 1
109048 1
79874 1
198050 1
277961 1
2 1
300001 1
252746 1
300000 1
61746 1
2 1
151826 1
11812 1
1 1
300001 1
277316 1
299999 1
300000 1
300000 1
39432 1
299999 1
1 1
225008 1
220261 1
1 1
1 1
187191 1
175428 1
300000 1
105522 1
190163 1
75879 1
1 1
273343 1
299999 1
2 1
276941 1
298071 1
61001 1
300002 1
289636 1
167103 1
211111 1
282083 1
173442 1
75573 1
247760 1
111443 1
19066 1
260227 1
1 1
137623 1
166614 1
132849 1
10581 1
300000 1
14224 1
299998 1
352 1
86005 1
300001 1
299999 1
102488 1
302 1
186625 1
65888 1
76186 1
299999 1
112961 1
300002 1
300000 1
300002 1
160317 1
1 1
200388 1
226749 1
74382 1
216771 1
122054 1
111707 1
290135 1
300000 1
264069 1
201874 1
24127 1
221712 1
1 1
1 1
300001 1
85078 1
52150 1
53669 1
120168 1
135453 1
134414 1
166950 1
229854 1
3 1
21928 1
29821 1
3 1
292745 1
300000 1
119540 1
3 1
1 1
300001 1
296168 1
300001 1
153502 1
299999 1
69524 1
8283 1
1 1
147151 1
300002 1
297237 1
105385 1
46420 1
136711 1
70773 1
228718 1
81131 1
300001 1
252436 1
187535 1
1 1
244060 1
2 1
136807 1
32057 1
1301 1
52541 1
295682 1
299999 1
137652 1
266172 1
300001 1
53608 1
153300 1
6656 1
214149 1
80563 1
1 1
236201 1
41488 1
300001 1
221955 1
177120 1
138695 1
300000 1
2 1
300000 1
1 1
3 1
139935 1
94811 1
2 1
237058 1
36928 1
210529 1
247393 1
89615 1
243957 1
256109 1
87449 1
1 1
153440 1
292009 1
1 1
32251 1
200346 1
2 1
1 1
226628 1
157318 1
300000 1
274120 1
2 1
213254 1
2 1
3 1
240730 1
120157 1
26658 1
1 1
128876 1
166826 1
64851 1
1 1
36545 1
104985 1
130836 1
1 1
1 1
47143 1
57612 1
134848 1
61245 1
167493 1
195117 1
300002 1
29166 1
245980 1
299015 1
178732 1
117013 1
300000 1
29143 1
215351 1
40534 1
1 1
286265 1
3355 1
300000 1
265648 1
41798 1
300000 1
133341 1
300000 1
300000 1
770 1
208542 1
95857 1
287528 1
1 1
169663 1
226379 1
2 1
299999 1
299998 1
297243 1
260226 1
202003 1
1 1
143587 1
3 1
292671 1
290109 1
147644 1
2 1
39490 1
300000 1
300000 1
198664 1
37198 1
1 1
1 1
14982 1
300000 1
300000 1
292852 1
299998 1
300001 1
1 1
277977 1
194668 1
299999 1
139394 1
247418 1
103825 1
2 1
173809 1
1 1
167018 1
130527 1
195826 1
1 1
300000 1
54458 1
300000 1
15300 1
141650 1
300000 1
1 1
202790 1
77327 1
3 1
39733 1
225890 1
116288 1
1 1
300000 1
40033 1
84005 1
1 1
210688 1
299999 1
260891 1
1 1
300000 1
5118 1
1 1
299999 1
121875 1
300001 1
202082 1
300001 1
299999 1
1 1
243031 1
78307 1
2 1
1 1
1 1
187552 1
300000 1
139210 1
277234 1
1 1
30075 1
296355 1
90203 1
231232 1
1 1
282864 1
151645 1
106637 1
1 1
176808 1
221397 1
300001 1
1 1
261470 1
300001 1
291228 1
266109 1
27661 1
253451 1
130580 1
300001 1
269751 1
125337 1
1 1
177359 1
156706 1
43093 1
94501 1
70100 1
3 1
1 1
161495 1
172513 1
2 1
84530 1
299999 1
138993 1
208406 1
32597 1
300001 1
109887 1
24472 1
233511 1
144813 1
3 1
299578 1
3 1
1 1
300000 1
2 1
129835 1
70446 1
168878 1
107190 1
2 1
215041 1
75678 1
299998 1
103841 1
3 1
1 1
300000 1
159270 1
300000 1
87585 1
20646 1
85951 1
1 1
209145 1
300001 1
161622 1
16872 1
300001 1
1 1
240682 1
1 1
283543 1
163626 1
300001 1
75038 1
1 1
1 1
264907 1
299999 1
299999 1
223450 1
1 1
1 1
43204 1
300000 1
119609 1
66662 1
187068 1
105413 1
263338 1
300000 1
96751 1
121564 1
271610 1
31459 1
300001 1
300000 1
168226 1
228743 1
46200 1
144156 1
300000 1
136420 1
1 1
286807 1
208722 1
1 1
300000 1
131566 1
65821 1
300001 1
299999 1
2 1
299273 1
299999 1
80597 1
96400 1
104561 1
2 1
139653 1
221508 1
1 1
41337 1
155030 1
109018 1
49742 1
168591 1
300001 1
166846 1
300001 1
173165 1
5177 1
300001 1
43032 1
1 1
1 1
14059 1
299999 1
215523 1
265233 1
271622 1
144152 1
23373 1
167641 1
5444 1
300000 1
38619 1
37925 1
2 1
260845 1
300002 1
44233 1
263198 1
73033 1
31278 1
300000 1
225806 1
300001 1
275690 1
196332 1
299998 1
292768 1
10485 1
237854 1
244474 1
300001 1
154042 1
299999 1
1 1
282198 1
154307 1
300002 1
24560 1
300000 1
179010 1
112861 1
299999 1
1 1
93906 1
299999 1
275359 1
3 1
279449 1
237026 1
58029 1
59197 1
44662 1
116834 1
300000 1
164301 1
215826 1
3277 1
2 1
22666 1
198845 1
2 1
71743 1
300000 1
300000 1
159711 1
299999 1
1 1
119580 1
38260 1
31086 1
300000 1
1 1
194503 1
58291 1
1 1
1 1
106786 1
1 1
27049 1
250468 1
91439 1
1 1
3 1
204197 1
1 1
1 1
208733 1
52859 1
1 1
268457 1
45818 1
163299 1
7201 1
81307 1
180099 1
1 1
300001 1
3 1
169027 1
36937 1
69414 1
264400 1
97896 1
263704 1
1 1
300001 1
60731 1
1 1
1 1
1 1
118672 1
245173 1
121370 1
178368 1
3 1
4009 1
5174 1
19565 1
225061 1
82346 1
295021 1
299999 1
168537 1
1 1
253933 1
300000 1
198865 1
3 1
236868 1
300000 1
1 1
280062 1
13149 1
283786 1
71013 1
114790 1
241536 1
299999 1
198232 1
46074 1
1 1
2 1
294295 1
34004 1
300001 1
112180 1
89066 1
182065 1
169403 1
45438 1
273988 1
61300 1
2 1
188674 1
300001 1
66727 1
299999 1
122013 1
3 1
299998 1
287357 1
233796 1
299999 1
1 1
299999 1
197237 1
31644 1
227080 1
1 1
249168 1
299999 1
27778 1
299999 1
300001 1
257355 1
227374 1
98747 1
117607 1
219777 1
160481 1
1 1
19175 1
300000 1
150351 1
206066 1
300002 1
43111 1
66442 1
300000 1
1 1
1 1
1 1
155591 1
109396 1
193108 1
12377 1
54663 1
37356 1
40386 1
66206 1
300000 1
294555 1
238274 1
1 1
140889 1
45155 1
2208 1
108409 1
3727 1
73785 1
71993 1
5002 1
246966 1
17868 1
98229 1
38289 1
293766 1
282270 1
183453 1
150674 1
97300 1
170491 1
289108 1
288521 1
299998 1
300000 1
1 1
1 1
264544 1
257952 1
299999 1
235340 1
300002 1
134184 1
128826 1
299999 1
58050 1
141826 1
189166 1
1 1
106705 1
240325 1
221398 1
249329 1
300000 1
299999 1
44865 1
1 1
1 1
299999 1
300000 1
84010 1
300000 1
299999 1
84456 1
300000 1
48625 1
122507 1
227939 1
194730 1
148389 1
183965 1
300000 1
120561 1
73209 1
191766 1
2 1
205086 1
180156 1
300000 1
21693 1
63452 1
59490 1
184276 1
300000 1
92353 1
138405 1
52314 1
300002 1
211712 1
190133 1
206490 1
116580 1
2 1
2 1
235121 1
300000 1
77798 1
154005 1
1 1
2 1
184596 1
2 1
293651 1
190451 1
125495 1
199627 1
267961 1
243485 1
300001 1
149361 1
243340 1
1 1
1 1
211674 1
158332 1
1 1
236389 1
16185 1
1 1
1 1
193886 1
27821 1
1 1
108458 1
147428 1
241841 1
132421 1
120794 1
2 1
292683 1
8542 1
1 1
39862 1
79899 1
66605 1
300001 1
244215 1
300000 1
227532 1
300000 1
177251 1
179639 1
50172 1
300000 1
15364 1
109930 1
199954 1
299999 1
194917 1
1 1
1 1
165748 1
1 1
299999 1
252278 1
126057 1
182370 1
220810 1
210135 1
300001 1
2 1
91922 1
255558 1
133716 1
299999 1
32195 1
110628 1
1 1
299998 1
300001 1
254960 1
207560 1
108399 1
186139 1
119442 1
269441 1
1 1
2 1
1 1
225867 1
226150 1
2 1
1 1
299695 1
237116 1
3 1
46562 1
2 1
46523 1
40665 1
158112 1
300002 1
287288 1
1 1
1 1
298527 1
300001 1
168457 1
1 1
268581 1
299999 1
71434 1
83306 1
78192 1
197271 1
241519 1
109055 1
1 1
275582 1
271096 1
286998 1
181902 1
215599 1
300001 1
1 1
299999 1
72926 1
299999 1
186332 1
20383 1
1 1
1 1
249943 1
97741 1
186672 1
203699 1
201012 1
2 1
299998 1
175712 1
50942 1
300000 1
2672 1
157397 1
156066 1
67170 1
142155 1
300002 1
169892 1
179349 1
1 1
190543 1
300000 1
1 1
83623 1
29345 1
191031 1
11705 1
228098 1
2423 1
75746 1
238781 1
230963 1
2 1
67076 1
173064 1
300000 1
300001 1
85046 1
260328 1
300000 1
179876 1
299999 1
85892 1
140788 1
1 1
1 1
138974 1
300000 1
2 1
125557 1
1 1
50018 1
1 1
1 1
35635 1
112028 1
42410 1
69469 1
176406 1
164504 1
104738 1
1 1
40037 1
86633 1
95523 1
1 1
297340 1
300002 1
300000 1
1 1
31079 1
291342 1
81122 1
185376 1
300000 1
52531 1
75296 1
258895 1
117102 1
52590 1
89888 1
300000 1
81540 1
237194 1
41974 1
144767 1
93594 1
1 1
1 1
55042 1
1 1
289768 1
110640 1
299999 1
24299 1
179254 1
1 1
2 1
1 1
280336 1
112486 1
1 1
250703 1
90135 1
300000 1
1 1
269129 1
150469 1
2 1
1 1
166471 1
279112 1
1 1
1 1
125525 1
131805 1
46908 1
111143 1
300001 1
126640 1
198833 1
300000 1
237447 1
300000 1
3 1
1 1
299999 1
163457 1
12589 1
85685 1
88350 1
299999 1
299998 1
158470 1
10267 1
57309 1
205376 1
161871 1
66412 1
59298 1
300000 1
210954 1
258737 1
32798 1
159556 1
286939 1
145956 1
85223 1
300000 1
1 1
1 1
100443 1
114350 1
1 1
20654 1
15436 1
300000 1
121640 1
2084 1
44415 1
298232 1
250666 1
228616 1
196132 1
35486 1
266900 1
207564 1
3 1
142604 1
21675 1
205326 1
186555 1
300000 1
208373 1
267382 1
2 1
101204 1
233427 1
250818 1
177954 1
6205 1
234837 1
208759 1
264409 1
101372 1
112787 1
266782 1
56714 1
1 1
2 1
103534 1
28057 1
300000 1
300001 1
38533 1
211319 1
1 1
242126 1
1 1
1 1
96834 1
270726 1
210995 1
300000 1
300001 1
300000 1
224444 1
2 1
279965 1
1 1
224713 1
38810 1
211211 1
141636 1
2 1
227859 1
243690 1
124998 1
64296 1
294422 1
198308 1
249407 1
300000 1
72921 1
131074 1
78238 1
245956 1
65991 1
1 1
90914 1
92541 1
1 1
276084 1
169447 1
299999 1
300000 1
154793 1
1 1
95263 1
168393 1
299999 1
177713 1
2 1
300002 1
125594 1
244389 1
177166 1
55324 1
146128 1
24105 1
254720 1
1 1
298092 1
13118 1
278863 1
278097 1
64194 1
167973 1
1 1
168370 1
220851 1
93815 1
74898 1
235010 1
102325 1
299998 1
71990 1
267682 1
101466 1
1 1
185862 1
160830 1
152073 1
2 1
299998 1
52646 1
93370 1
218123 1
300002 1
2 1
174378 1
127896 1
215283 1
299999 1
281272 1
147054 1
300002 1
276198 1
37709 1
174135 1
184611 1
182750 1
26561 1
16253 1
1 1
1 1
270095 1
2 1
14008 1
2 1
168048 1
96051 1
1 1
2 1
1 1
300000 1
299999 1
167124 1
1 1
250454 1
2 1
70150 1
3 1
230863 1
2 1
5435 1
41156 1
299999 1
243141 1
300000 1
2 1
31659 1
45404 1
106321 1
20565 1
189606 1
2 1
1 1
244528 1
118250 1
283788 1
25862 1
76053 1
299999 1
179667 1
122201 1
2 1
300002 1
47993 1
299999 1
104179 1
140121 1
205123 1
257866 1
140149 1
44821 1
300000 1
3 1
171655 1
300001 1
46160 1
299999 1
300002 1
250035 1
267181 1
70036 1
1 1
3 1
300001 1
299998 1
151154 1
72298 1
60043 1
38701 1
2 1
1 1
191450 1
300002 1
140327 1
251886 1
105458 1
298119 1
63535 1
1 1
299999 1
128869 1
1 1
96939 1
200961 1
1 1
2 1
139242 1
93653 1
16333 1
300001 1
264078 1
300000 1
163507 1
299998 1
267301 1
216364 1
300000 1
17315 1
243662 1
23520 1
72232 1
130879 1
300001 1
133132 1
204460 1
26268 1
283713 1
114105 1
87750 1
49095 1
104012 1
102051 1
74746 1
300000 1
300000 1
60807 1
100653 1
128979 1
300000 1
154594 1
233698 1
1 1
1 1
2 1
1 1
299999 1
300001 1
63179 1
276906 1
300000 1
287369 1
238295 1
5745 1
190690 1
177524 1
62143 1
300000 1
1 1
101745 1
77703 1
88940 1
106376 1
226748 1
185826 1
89932 1
1 1
162848 1
281416 1
2 1
105004 1
85909 1
299999 1
3 1
185702 1
95039 1
297139 1
150945 1
243303 1
45585 1
1 1
4354 1
262081 1
84434 1
2 1
1796 1
75565 1
300001 1
224289 1
300000 1
68674 1
299999 1
191853 1
300000 1
204854 1
33135 1
3 1
299999 1
300000 1
65085 1
43511 1
100490 1
20895 1
12955 1
300002 1
1 1
194452 1
205741 1
2 1
66869 1
300001 1
300002 1
51499 1
116121 1
8162 1
125678 1
230729 1
299999 1
277723 1
1 1
300001 1
11092 1
300000 1
160314 1
3 1
1 1
238618 1
21188 1
220012 1
113868 1
213886 1
20348 1
2 1
104900 1
1 1
143828 1
183380 1
282029 1
259883 1
2 1
55765 1
46446 1
66857 1
121100 1
277426 1
288985 1
300000 1
97133 1
57819 1
299998 1
300001 1
277776 1
1 1
25388 1
153743 1
17777 1
183278 1
300002 1
159975 1
300002 1
69508 1
241565 1
175237 1
278201 1
88212 1
1 1
266289 1
222882 1
252458 1
237890 1
2 1
299999 1
239913 1
266676 1
248021 1
288578 1
2 1
5587 1
51510 1
212682 1
1 1
54671 1
41342 1
57243 1
289883 1
145730 1
256795 1
1 1
1 1
40921 1
211469 1
290528 1
30991 1
58287 1
299999 1
88976 1
132973 1
1 1
75264 1
2 1
229054 1
1 1
197322 1
1 1
3389 1
35062 1
57942 1
299999 1
299999 1
27795 1
74950 1
239805 1
1 1
299999 1
171815 1
3 1
1 1
27148 1
209352 1
1 1
95071 1
22954 1
279320 1
1 1
245430 1
299998 1
99287 1
1 1
1 1
188985 1
299999 1
1 1
300001 1
199491 1
15847 1
1 1
201137 1
3 1
251842 1
1 1
300001 1
262231 1
23042 1
3 1
130917 1
75479 1
205372 1
1 1
99910 1
210965 1
37070 1
299999 1
2 1
188900 1
3 1
39679 1
28339 1
1 1
300001 1
299998 1
299999 1
273167 1
299998 1
1 1
220772 1
133615 1
1213 1
299999 1
294540 1
154625 1
150515 1
87673 1
25027 1
28475 1
209370 1
300000 1
2 1
190079 1
299998 1
1 1
299999 1
48052 1
212135 1
134535 1
299999 1
159743 1
205391 1
92074 1
219485 1
118250 1
279544 1
152239 1
1 1
148823 1
1 1
183943 1
130630 1
55617 1
1 1
217484 1
181816 1
300000 1
280870 1
277037 1
1 1
300000 1
142450 1
2 1
35065 1
1 1
106859 1
299999 1
208432 1
108661 1
130372 1
270872 1
1 1
173474 1
104526 1
116777 1
162157 1
1 1
258235 1
235223 1
93529 1
298868 1
49052 1
39417 1
232489 1
38915 1
300000 1
207722 1
34721 1
56272 1
300001 1
289146 1
3 1
103832 1
132551 1
118474 1
244245 1
261456 1
65786 1
284682 1
1 1
1 1
216681 1
6658 1
121686 1
2 1
293864 1
250361 1
277358 1
2 1
299999 1
135509 1
170791 1
1 1
300001 1
198853 1
1 1
3 1
300001 1
241679 1
221782 1
258464 1
2 1
241829 1
300001 1
270594 1
156653 1
266491 1
128852 1
300000 1
22507 1
50177 1
132147 1
300000 1
193180 1
82073 1
3 1
300000 1
141702 1
234972 1
210091 1
90404 1
155699 1
181718 1
299999 1
300001 1
1 1
97185 1
300001 1
234728 1
2 1
64994 1
267033 1
82032 1
83642 1
126277 1
299999 1
123180 1
1 1
299999 1
107310 1
204134 1
299999 1
236306 1
250053 1
287722 1
166954 1
1 1
299999 1
201855 1
192965 1
45555 1
2 1
196916 1
219883 1
11034 1
125772 1
1 1
55746 1
195419 1
1 1
234866 1
1 1
300000 1
65138 1
293224 1
100617 1
300000 1
3 1
1 1
199477 1
24022 1
299999 1
93314 1
1 1
288040 1
2 1
1 1
300001 1
278916 1
189058 1
219651 1
195057 1
281936 1
300000 1
1 1
270667 1
300000 1
2 1
1 1
21956 1
234698 1
192722 1
28224 1
191064 1
252944 1
2 1
46161 1
1 1
146985 1
73981 1
142910 1
300000 1
135448 1
300000 1
3 1
215651 1
204823 1
51784 1
1 1
279962 1
7892 1
1 1
21843 1
1 1
125795 1
300000 1
300000 1
14211 1
300002 1
57185 1
96770 1
49401 1
66577 1
115991 1
84684 1
294492 1
299999 1
90348 1
63528 1
300001 1
300001 1
144612 1
300000 1
7 1
126809 1
300001 1
63277 1
165968 1
2 1
299999 1
300001 1
133499 1
1 1
300000 1
52506 1
104692 1
1 1
108472 1
299999 1
168091 1
55952 1
299999 1
2292 1
246829 1
164191 1
145451 1
176929 1
195258 1
112418 1
272557 1
297542 1
1 1
1 1
94743 1
65927 1
1 1
283825 1
175739 1
299999 1
1 1
887 1
95478 1
1 1
163680 1
133241 1
3 1
56615 1
176404 1
123063 1
300001 1
146727 1
232829 1
300001 1
2 1
146166 1
103935 1
1 1
46111 1
10751 1
207901 1
90862 1
184471 1
300000 1
279211 1
1 1
40481 1
300000 1
29643 1
299999 1
1 1
1 1
3 1
63516 1
26430 1
290978 1
2 1
73332 1
51582 1
2 1
184904 1
118292 1
3 1
266029 1
2 1
300000 1
2 1
30682 1
59963 1
300001 1
300000 1
300001 1
76432 1
126997 1
35705 1
299999 1
9360 1
96383 1
83822 1
190761 1
172219 1
300001 1
1 1
1 1
2 1
300002 1
205092 1
56561 1
1 1
23871 1
186972 1
90968 1
144851 1
265943 1
283670 1
300000 1
265465 1
300000 1
299998 1
12525 1
105976 1
63964 1
300000 1
135848 1
268062 1
18632 1
1 1
270909 1
77836 1
93172 1
121430 1
197344 1
144062 1
143247 1
227148 1
210456 1
27659 1
300002 1
236305 1
44826 1
162280 1
202795 1
70290 1
50265 1
19057 1
52183 1
1 1
20099 1
192738 1
2 1
140218 1
113453 1
300000 1
234693 1
36680 1
300001 1
297115 1
53823 1
255456 1
299999 1
1 1
299998 1
58509 1
149393 1
293673 1
183149 1
55526 1
1 1
289716 1
299999 1
159041 1
69306 1
78536 1
123913 1
193162 1
300000 1
300001 1
138702 1
3 1
300001 1
107185 1
124591 1
154495 1
173955 1
70783 1
270364 1
223931 1
300001 1
205166 1
58599 1
145914 1
300000 1
257208 1
1 1
246870 1
299999 1
282147 1
1 1
111912 1
299999 1
178216 1
202066 1
6579 1
60620 1
299998 1
1 1
235304 1
279100 1
106391 1
137839 1
168153 1
241756 1
146657 1
1 1
1 1
299998 1
295143 1
271955 1
276874 1
185646 1
1 1
9605 1
1 1
2 1
224506 1
1 1
3 1
291153 1
2 1
44699 1
127399 1
183526 1
1 1
55521 1
265815 1
299999 1
300001 1
262170 1
1 1
295889 1
168102 1
299999 1
252492 1
282030 1
300001 1
299999 1
232123 1
1728 1
1 1
135618 1
278027 1
290136 1
1 1
183523 1
259872 1
52946 1
1 1
300000 1
219588 1
300000 1
300001 1
2 1
300002 1
1 1
299999 1
259110 1
123081 1
83737 1
94650 1
1 1
299998 1
65164 1
1 1
124564 1
195540 1
229492 1
1 1
270262 1
299999 1
3 1
84545 1
152893 1
3802 1
2 1
300000 1
93204 1
115117 1
225926 1
298610 1
128555 1
192117 1
3 1
300001 1
292917 1
299999 1
146556 1
84156 1
192278 1
109400 1
1 1
193637 1
2 1
181055 1
52459 1
1 1
165179 1
147043 1
2 1
2 1
208142 1
190952 1
1 1
1563 1
284606 1
278805 1
2 1
300000 1
300000 1
1 1
215751 1
196253 1
176565 1
238390 1
299999 1
299999 1
180919 1
155140 1
2 1
188109 1
123945 1
2 1
198527 1
179974 1
1 1
239110 1
140213 1
37125 1
173979 1
120737 1
300001 1
300000 1
73216 1
205802 1
174111 1
300000 1
198157 1
294154 1
299998 1
90472 1
104855 1
146576 1
1 1
9889 1
300002 1
73070 1
2 1
113239 1
100010 1
92111 1
117 1
300001 1
14891 1
246951 1
255323 1
173419 1
2 1
300000 1
4507 1
15905 1
299999 1
243509 1
1 1
28640 1
217986 1
221304 1
241047 1
198886 1
1 1
172356 1
10539 1
1 1
1 1
1 1
297216 1
2 1
300000 1
158376 1
74316 1
61677 1
299999 1
3 1
300000 1
92583 1
246996 1
1 1
3 1
290011 1
300000 1
232004 1
104581 1
255125 1
300001 1
97492 1
235537 1
137957 1
245120 1
235927 1
299930 1
300001 1
297190 1
15429 1
111699 1
173831 1
300000 1
192555 1
162769 1
70772 1
192228 1
277038 1
299999 1
164163 1
102921 1
299999 1
175634 1
1 1
299999 1
195610 1
1 1
1 1
300002 1
202497 1
253046 1
190479 1
167938 1
300001 1
274925 1
299999 1
2 1
2 1
111571 1
171936 1
238614 1
1 1
90268 1
300001 1
1 1
299999 1
293967 1
241235 1
1 1
299999 1
164272 1
299999 1
231588 1
1 1
124807 1
258627 1
129301 1
1 1
1 1
169514 1
1 1
113606 1
283592 1
300001 1
229260 1
1 1
157896 1
1 1
283051 1
101417 1
75207 1
3 1
20033 1
121321 1
300000 1
122952 1
162833 1
172277 1
194920 1
207076 1
253782 1
39622 1
22024 1
300002 1
300001 1
27815 1
46895 1
205152 1
2 1
1 1
12062 1
8797 1
41569 1
229363 1
79669 1
154601 1
96810 1
299999 1
244163 1
76088 1
13757 1
300001 1
207643 1
104618 1
294209 1
1 1
153914 1
201793 1
1 1
109840 1
101757 1
300000 1
68967 1
300000 1
291492 1
72980 1
1 1
2388 1
279338 1
50583 1
90052 1
158170 1
299999 1
3 1
259445 1
143404 1
3 1
170557 1
141169 1
173422 1
2 1
233954 1
234315 1
186826 1
268212 1
280883 1
270965 1
300001 1
242617 1
263323 1
241102 1
1 1
17710 1
77211 1
57735 1
299999 1
1 1
15385 1
160615 1
1 1
67450 1
300000 1
249337 1
136069 1
2 1
288525 1
300000 1
212792 1
244505 1
233912 1
237543 1
278237 1
282613 1
224539 1
72591 1
128154 1
31216 1
132250 1
142223 1
5669 1
2 1
300001 1
63 1
272599 1
196939 1
32285 1
1 1
246592 1
295258 1
300000 1
32103 1
1 1
300000 1
71983 1
146839 1
299999 1
54714 1
214837 1
56895 1
280869 1
299999 1
82685 1
3 1
299999 1
136638 1
139154 1
1 1
299999 1
300001 1
1 1
33600 1
44532 1
299999 1
22639 1
254752 1
185486 1
27516 1
202064 1
1 1
206741 1
270240 1
145517 1
2 1
299999 1
1 1
19203 1
300001 1
132859 1
132510 1
299999 1
1 1
299999 1
242035 1
187100 1
300001 1
108969 1
1 1
137881 1
30502 1
300001 1
1 1
1 1
112644 1
300000 1
98186 1
111696 1
32795 1
300002 1
76460 1
1 1
300000 1
89833 1
293572 1
83665 1
299999 1
269399 1
299999 1
2 1
100081 1
125360 1
267806 1
248664 1
3 1
229188 1
8435 1
18779 1
291558 1
211125 1
135186 1
109323 1
1 1
300000 1
224980 1
219630 1
1 1
212430 1
111464 1
176097 1
145160 1
2 1
169390 1
75132 1
300000 1
206146 1
2 1
300000 1
300001 1
203682 1
137421 1
274908 1
2800 1
77812 1
2 1
1 1
1 1
69672 1
1 1
300001 1
252408 1
1 1
93573 1
299999 1
300000 1
53964 1
3 1
197463 1
243865 1
241311 1
299999 1
224284 1
115909 1
300000 1
92445 1
122389 1
179317 1
270879 1
52157 1
6843 1
107275 1
2 1
167084 1
85120 1
53847 1
267928 1
284986 1
271805 1
235966 1
51899 1
287148 1
131547 1
1 1
234994 1
1 1
2 1
42533 1
1 1
274092 1
248231 1
103917 1
147116 1
1 1
1 1
211125 1
2 1
255238 1
1 1
299999 1
299999 1
275698 1
2 1
152639 1
88200 1
227426 1
84400 1
300001 1
2 1
257624 1
98709 1
92230 1
276736 1
1 1
1 1
1 1
1 1
300001 1
1 1
148333 1
231676 1
1 1
3 1
300000 1
96380 1
249249 1
218640 1
179638 1
300000 1
76549 1
8002 1
71141 1
300000 1
191353 1
254539 1
2 1
300002 1
140115 1
239455 1
59684 1
128506 1
111605 1
300000 1
103462 1
295143 1
262229 1
1 1
258641 1
228629 1
207721 1
16681 1
2 1
194695 1
273389 1
300000 1
242606 1
300001 1
300000 1
129220 1
1 1
299999 1
73186 1
269267 1
259160 1
6677 1
92298 1
180207 1
299999 1
265311 1
300001 1
1 1
42449 1
269868 1
173154 1
165867 1
45644 1
148875 1
216565 1
299999 1
299999 1
1 1
1 1
33071 1
98848 1
2 1
232200 1
78586 1
281114 1
3 1
1 1
299774 1
3 1
87619 1
1 1
4364 1
79240 1
190257 1
1 1
242112 1
277971 1
299998 1
241821 1
103690 1
5238 1
300001 1
65203 1
206912 1
298147 1
33219 1
1 1
203819 1
22554 1
174865 1
179560 1
77398 1
1 1
300000 1
78554 1
2 1
9080 1
53707 1
73978 1
202777 1
110894 1
16778 1
64802 1
1 1
300000 1
66836 1
59643 1
299999 1
2 1
215260 1
300000 1
300000 1
201731 1
299999 1
300001 1
47565 1
300000 1
103620 1
193892 1
299999 1
136821 1
2 1
1 1
210927 1
49517 1
1 1
231344 1
265565 1
176604 1
223042 1
182691 1
1 1
33616 1
300000 1
227367 1
266731 1
1 1
2 1
1 1
1 1
1 1
300000 1
57611 1
1788 1
299999 1
278252 1
1 1
299998 1
243937 1
1 1
190422 1
241684 1
199324 1
3 1
2 1
1 1
205994 1
300000 1
231899 1
104985 1
1 1
299998 1
299999 1
300000 1
221823 1
220343 1
178946 1
257375 1
100494 1
57916 1
299998 1
299999 1
191377 1
1 1
112293 1
1 1
187705 1
263416 1
1 1
225255 1
217031 1
223442 1
67434 1
29132 1
43794 1
1 1
300001 1
1 1
128278 1
299999 1
1707 1
300001 1
207517 1
2 1
30456 1
198850 1
2 1
1 1
219641 1
1 1
3 1
300001 1
29094 1
300000 1
244326 1
49572 1
189618 1
206239 1
40816 1
279897 1
2 1
266507 1
204129 1
1 1
83581 1
256389 1
299999 1
294620 1
224112 1
183153 1
300002 1
78477 1
287746 1
1 1
1 1
173982 1
123600 1
1 1
215752 1
1 1
103352 1
7248 1
66466 1
112292 1
1 1
300000 1
299999 1
300001 1
78023 1
25848 1
222012 1
1 1
288223 1
97393 1
3 1
300001 1
129276 1
300001 1
284419 1
300001 1
36090 1
105808 1
1 1
299999 1
1 1
300001 1
136901 1
27140 1
117589 1
300001 1
1 1
71509 1
243520 1
27083 1
1 1
115456 1
60430 1
166957 1
1 1
300000 1
219072 1
13277 1
275166 1
2 1
1333 1
236732 1
273035 1
241868 1
35665 1
1 1
151698 1
2 1
228469 1
66873 1
21125 1
228110 1
116388 1
288318 1
54571 1
300000 1
259805 1
174718 1
199502 1
19672 1
1 1
281357 1
299999 1
22454 1
208755 1
215172 1
166163 1
106611 1
221800 1
133278 1
3 1
133760 1
2 1
101418 1
271147 1
1 1
299999 1
1 1
300000 1
1 1
65184 1
100671 1
39323 1
105028 1
7016 1
278621 1
299999 1
3 1
217023 1
11107 1
300000 1
138666 1
3 1
300000 1
157916 1
118509 1
35918 1
300000 1
50454 1
262957 1
300000 1
184774 1
300000 1
90354 1
9845 1
1 1
92649 1
1 1
299999 1
1 1
216000 1
83045 1
92697 1
94746 1
1 1
94702 1
299999 1
256748 1
109983 1
300000 1
299999 1
108768 1
1 1
49869 1
22656 1
59983 1
300000 1
297255 1
84595 1
107452 1
299999 1
1484 1
1 1
31915 1
187239 1
288606 1
6978 1
299999 1
300000 1
41211 1
300000 1
22476 1
41717 1
285899 1
1 1
2 1
296222 1
4597 1
121811 1
300001 1
2 1
94102 1
1 1
212967 1
59563 1
41532 1
214179 1
293988 1
80633 1
101030 1
41697 1
180812 1
1 1
139038 1
166709 1
134821 1
230281 1
55090 1
3 1
1 1
81699 1
49121 1
300000 1
300002 1
162640 1
269221 1
300001 1
151695 1
3 1
91659 1
8618 1
170968 1
175052 1
3 1
3 1
299998 1
67413 1
1 1
224832 1
2 1
107537 1
44655 1
137201 1
63129 1
2 1
300000 1
21733 1
216283 1
300001 1
294994 1
227489 1
1 1
3850 1
177507 1
300000 1
26467 1
1 1
21280 1
293820 1
216235 1
167524 1
269867 1
1 1
300000 1
171038 1
51628 1
1 1
140647 1
206445 1
245158 1
1 1
230139 1
204201 1
68816 1
2 1
170162 1
34813 1
254668 1
248340 1
1 1
95612 1
1 1
2 1
299999 1
299999 1
300001 1
264262 1
299999 1
116806 1
34578 1
201381 1
1 1
3 1
299999 1
51979 1
1 1
61535 1
130497 1
160524 1
2 1
188434 1
55011 1
3 1
208677 1
122824 1
87970 1
274611 1
300000 1
86556 1
217530 1
57035 1
2 1
300000 1
221764 1
282235 1
215357 1
299999 1
101839 1
1 1
188900 1
238643 1
223131 1
2 1
116569 1
2 1
238832 1
154747 1
126158 1
1 1
300001 1
300001 1
3 1
252501 1
299999 1
152521 1
142655 1
259278 1
22042 1
94033 1
1 1
1 1
90397 1
1 1
45920 1
1 1
233446 1
123792 1
163754 1
1 1
259220 1
190377 1
132489 1
284916 1
75041 1
1 1
221695 1
119562 1
242737 1
6924 1
162635 1
119377 1
263020 1
19854 1
30572 1
129734 1
60384 1
300002 1
18174 1
122653 1
202331 1
181210 1
78058 1
172457 1
202753 1
208801 1
117183 1
89737 1
154480 1
288260 1
38943 1
1 1
300002 1
134372 1
21660 1
295301 1
248674 1
14193 1
299999 1
299999 1
300002 1
158996 1
299999 1
1 1
300000 1
108617 1
101121 1
101230 1
2 1
3 1
299999 1
117452 1
300000 1
271468 1
38555 1
236307 1
253432 1
300000 1
255121 1
165693 1
2 1
300001 1
2 1
1 1
188771 1
109995 1
49235 1
34842 1
299999 1
299999 1
3 1
74178 1
16997 1
242486 1
202100 1
299999 1
149004 1
216306 1
15124 1
36760 1
117674 1
280423 1
99077 1
38059 1
204592 1
264317 1
249383 1
300001 1
188419 1
299998 1
300000 1
153439 1
73207 1
300000 1
201861 1
259328 1
1 1
133871 1
19972 1
300000 1
1 1
300001 1
1 1
248355 1
2 1
3 1
217191 1
279706 1
300000 1
1 1
300000 1
95012 1
70657 1
13987 1
65842 1
205972 1
299999 1
267795 1
126558 1
226003 1
109843 1
11118 1
299999 1
299999 1
299999 1
256264 1
101250 1
158012 1
119503 1
3 1
265399 1
188140 1
144157 1
1 1
82047 1
263018 1
161715 1
300000 1
149939 1
66161 1
113123 1
90627 1
190126 1
3 1
140398 1
166707 1
28283 1
300001 1
162200 1
201587 1
2 1
64901 1
265076 1
150081 1
300000 1
276412 1
234897 1
239841 1
264328 1
1 1
241980 1
120952 1
169303 1
14341 1
120978 1
163830 1
299998 1
111426 1
16686 1
181428 1
111426 1
300000 1
1 1
238357 1
120538 1
197375 1
100390 1
158106 1
3 1
91728 1
144232 1
3 1
300001 1
2 1
1 1
59790 1
248319 1
1 1
1 1
222365 1
258056 1
1 1
47246 1
218503 1
1 1
190977 1
2 1
300000 1
194880 1
193117 1
141778 1
18425 1
1 1
164009 1
237020 1
2 1
292071 1
181771 1
273946 1
225223 1
1 1
3 1
46901 1
144649 1
1 1
300000 1
177274 1
2 1
300002 1
65963 1
3 1
91804 1
300000 1
156443 1
1 1
1 1
300001 1
299999 1
247359 1
289176 1
130645 1
300001 1
251627 1
231672 1
251612 1
262327 1
242588 1
1 1
57406 1
201511 1
185617 1
1 1
1 1
79109 1
18973 1
9859 1
262410 1
133769 1
1 1
300001 1
1 1
196275 1
279755 1
46793 1
2 1
300000 1
291851 1
1 1
300000 1
299999 1
272531 1
22077 1
1 1
300000 1
299999 1
95187 1
299998 1
152997 1
105287 1
267617 1
90311 1
141968 1
1 1
299999 1
96563 1
299999 1
300000 1
28582 1
178432 1
282348 1
212909 1
51789 1
1 1
122235 1
1 1
300001 1
299700 1
295984 1
261362 1
261308 1
37416 1
250196 1
198997 1
299999 1
1 1
238201 1
108478 1
266702 1
258924 1
1 1
273132 1
92345 1
256738 1
274297 1
300002 1
3284 1
84766 1
1 1
208416 1
242785 1
299999 1
64612 1
37173 1
233276 1
300001 1
272266 1
2 1
300002 1
300000 1
267573 1
75715 1
156783 1
110360 1
130040 1
1 1
299999 1
49221 1
237053 1
1 1
184499 1
1 1
197754 1
2 1
221831 1
268618 1
1 1
79802 1
2 1
207584 1
252344 1
86717 1
108674 1
293955 1
2 1
157055 1
68070 1
81144 1
300001 1
63789 1
3 1
113308 1
117987 1
300000 1
278630 1
276319 1
99303 1
3 1
3 1
299998 1
2 1
274445 1
173661 1
67960 1
273719 1
105267 1
66800 1
120529 1
176319 1
160299 1
166643 1
3551 1
181355 1
2 1
30337 1
280349 1
299999 1
1 1
67360 1
299999 1
299999 1
300000 1
38869 1
299998 1
287136 1
299999 1
196150 1
89193 1
299999 1
1 1
3 1
9710 1
157833 1
214621 1
25133 1
300002 1
148236 1
4107 1
230414 1
145670 1
44458 1
1 1
212121 1
109690 1
267246 1
277720 1
61844 1
267069 1
300001 1
2232 1
107856 1
225772 1
109611 1
1 1
300000 1
300001 1
160172 1
1 1
241902 1
119527 1
117863 1
195195 1
131297 1
1 1
196384 1
280442 1
300000 1
227584 1
135702 1
300000 1
299999 1
148587 1
299998 1
156525 1
258045 1
44575 1
299999 1
300000 1
274944 1
52128 1
166162 1
102092 1
178034 1
106729 1
300001 1
141234 1
226938 1
299999 1
268183 1
11443 1
300000 1
36753 1
274427 1
80532 1
2 1
217828 1
5465 1
259626 1
218843 1
24559 1
63465 1
119975 1
136475 1
294053 1
1 1
49994 1
276055 1
1 1
207578 1
1 1
262788 1
210631 1
1 1
97847 1
16375 1
2 1
1 1
21264 1
102851 1
300000 1
1 1
1 1
142692 1
294471 1
125276 1
50054 1
300000 1
75308 1
1 1
277427 1
299999 1
1 1
1 1
1 1
104574 1
74530 1
58640 1
267780 1
299523 1
3986 1
299999 1
299999 1
300001 1
200752 1
57402 1
85389 1
1 1
23620 1
273823 1
300000 1
116920 1
252451 1
204080 1
186361 1
155548 1
81979 1
1 1
300000 1
300001 1
300001 1
299999 1
249052 1
1 1
198185 1
78623 1
291056 1
2 1
232970 1
300001 1
53384 1
40010 1
4881 1
225209 1
126924 1
298433 1
273765 1
299999 1
300000 1
90902 1
300000 1
252707 1
1 1
146014 1
2 1
286292 1
1 1
1 1
300000 1
2 1
299998 1
215008 1
232091 1
129463 1
193925 1
257942 1
251029 1
228441 1
58811 1
97011 1
3 1
158462 1
154870 1
151593 1
200926 1
262805 1
1 1
27986 1
1 1
170192 1
156449 1
265640 1
294440 1
215773 1
158657 1
40789 1
1 1
299999 1
300000 1
300000 1
13070 1
89674 1
300000 1
133027 1
94698 1
1 1
155 1
252169 1
2566 1
36526 1
300001 1
174516 1
299389 1
213574 1
257728 1
103875 1
300001 1
170721 1
299999 1
18 1
2 1
300001 1
299999 1
299999 1
212253 1
2 1
28222 1
300000 1
286314 1
300000 1
299999 1
1 1
44939 1
300000 1
152028 1
210343 1
147710 1
82772 1
85796 1
78375 1
60348 1
300000 1
300000 1
65499 1
1 1
1 1
236601 1
264092 1
1 1
38887 1
267083 1
300000 1
1 1
182211 1
92435 1
97392 1
71641 1
2 1
2 1
300001 1
286630 1
235744 1
10270 1
154541 1
128492 1
95652 1
151951 1
283589 1
2 1
298839 1
3 1
27666 1
2 1
104068 1
258788 1
65926 1
152312 1
250481 1
300000 1
212076 1
300000 1
2 1
269130 1
274175 1
1 1
96854 1
157449 1
1 1
229593 1
17429 1
25971 1
107155 1
98491 1
160624 1
227294 1
299998 1
276752 1
37573 1
52711 1
182946 1
3399 1
28268 1
300001 1
196547 1
64469 1
66780 1
136318 1
299999 1
300000 1
300001 1
1 1
194737 1
299999 1
161470 1
284944 1
3 1
300000 1
271407 1
1 1
64143 1
235853 1
1 1
166072 1
188146 1
2 1
299998 1
300001 1
154347 1
193981 1
300000 1
300000 1
299912 1
300001 1
199201 1
13534 1
234823 1
169249 1
109660 1
194806 1
81751 1
1 1
1 1
284306 1
300000 1
300000 1
201503 1
289975 1
73973 1
74084 1
95485 1
300001 1
81778 1
300000 1
1 1
81423 1
299999 1
300000 1
298628 1
147070 1
300000 1
116752 1
300000 1
181587 1
1 1
55758 1
249387 1
154047 1
265334 1
295965 1
272323 1
237790 1
1 1
122061 1
6612 1
233893 1
299999 1
171635 1
1 1
1870 1
1 1
3 1
259058 1
201653 1
182092 1
2 1
118023 1
114143 1
1 1
2544 1
1 1
63599 1
1 1
294733 1
85890 1
1 1
1 1
300000 1
180077 1
12604 1
88543 1
1 1
2 1
300002 1
97655 1
299999 1
264899 1
1 1
300001 1
175655 1
175226 1
247253 1
171842 1
184369 1
53864 1
1 1
1 1
300000 1
2707 1
248775 1
74966 1
187849 1
218339 1
164891 1
9256 1
1 1
246681 1
74974 1
107755 1
300001 1
300002 1
300002 1
299999 1
126835 1
275202 1
225783 1
231189 1
247043 1
1 1
53577 1
210367 1
35165 1
2 1
104744 1
1 1
213448 1
157560 1
28070 1
1 1
26391 1
204264 1
300000 1
3 1
134387 1
1 1
48739 1
56474 1
140086 1
2 1
5711 1
2 1
2 1
11831 1
299999 1
300000 1
36562 1
300001 1
242605 1
232051 1
228186 1
154563 1
1 1
68044 1
109221 1
203703 1
291429 1
275048 1
1 1
300001 1
47698 1
1 1
299999 1
300001 1
129300 1
39736 1
300000 1
126778 1
3 1
65738 1
300001 1
178370 1
224641 1
133758 1
4697 1
215220 1
1 1
91009 1
71363 1
94292 1
82139 1
149707 1
74505 1
290931 1
292768 1
299999 1
1 1
179067 1
40914 1
300000 1
300000 1
162998 1
1 1
40233 1
3 1
300000 1
297586 1
300000 1
124397 1
144472 1
300000 1
108290 1
207406 1
222018 1
300000 1
300000 1
157559 1
287594 1
26158 1
184386 1
1 1
300000 1
230974 1
201403 1
2 1
1 1
1 1
253892 1
133124 1
215149 1
167432 1
33308 1
299999 1
300000 1
85713 1
224308 1
264638 1
300001 1
228067 1
55649 1
1 1
237653 1
209779 1
168161 1
33230 1
300001 1
233930 1
262350 1
240730 1
299999 1
1 1
47282 1
232796 1
300001 1
115419 1
77501 1
1 1
60175 1
158970 1
300001 1
1 1
97551 1
267781 1
2493 1
20944 1
234698 1
2 1
209513 1
118677 1
89965 1
300002 1
300000 1
255719 1
282674 1
98797 1
300001 1
146938 1
232884 1
300000 1
193514 1
299064 1
237887 1
147558 1
229750 1
2 1
270024 1
1 1
300001 1
157796 1
158456 1
63285 1
300002 1
1 1
299998 1
15448 1
1 1
300000 1
300001 1
300000 1
300000 1
186812 1
2 1
300000 1
1 1
232718 1
252652 1
74772 1
300001 1
196689 1
59597 1
285355 1
260819 1
289799 1
57424 1
95695 1
1 1
140662 1
112287 1
244289 1
174741 1
66227 1
263076 1
31681 1
206138 1
255725 1
91400 1
182279 1
268597 1
99812 1
299999 1
63817 1
152165 1
3 1
10194 1
240152 1
73278 1
118091 1
300000 1
57566 1
99033 1
174240 1
73760 1
1 1
109873 1
108834 1
106743 1
129460 1
1 1
1 1
300000 1
158855 1
2 1
280862 1
51962 1
265980 1
54691 1
228858 1
113760 1
185713 1
300001 1
300001 1
2 1
1 1
102957 1
154342 1
1 1
2 1
300001 1
240234 1
230197 1
154591 1
300000 1
153095 1
287413 1
142509 1
1 1
1 1
14422 1
189992 1
40151 1
62576 1
114082 1
271380 1
300001 1
198773 1
1 1
224533 1
130651 1
242769 1
112344 1
299999 1
246306 1
33807 1
172914 1
203609 1
299999 1
299999 1
38514 1
215946 1
299999 1
134591 1
234397 1
1 1
265920 1
70907 1
300000 1
299999 1
300000 1
299999 1
296073 1
300002 1
222581 1
300001 1
288020 1
67919 1
52144 1
37753 1
1 1
299999 1
169425 1
1 1
179992 1
161701 1
295737 1
173591 1
226831 1
74535 1
77847 1
2 1
126792 1
275886 1
300000 1
173903 1
239647 1
250058 1
168807 1
5606 1
92095 1
289508 1
144727 1
34503 1
1 1
55944 1
1 1
63241 1
268261 1
205039 1
2 1
272625 1
300002 1
277583 1
292525 1
300000 1
1 1
1 1
15702 1
1 1
199738 1
262186 1
159278 1
2 1
300001 1
182575 1
299998 1
282034 1
1 1
300000 1
200585 1
3 1
1 1
1 1
265753 1
2 1
40556 1
116418 1
213116 1
152048 1
1 1
85307 1
300001 1
1 1
199749 1
261345 1
300000 1
145360 1
10786 1
226577 1
146710 1
176288 1
222259 1
204714 1
299999 1
3 1
300001 1
299999 1
236575 1
1 1
300000 1
155269 1
300001 1
156700 1
299999 1
189760 1
300001 1
300001 1
210521 1
200111 1
234474 1
83397 1
10728 1
173082 1
212384 1
90842 1
299999 1
271214 1
94238 1
300000 1
299999 1
106260 1
266547 1
272712 1
2 1
1 1
153116 1
165730 1
87999 1
300001 1
3 1
36686 1
266398 1
300002 1
300002 1
300001 1
299999 1
1 1
118229 1
52443 1
12692 1
203908 1
14751 1
1 1
3 1
239292 1
300001 1
264135 1
299998 1
1 1
1 1
300001 1
231820 1
100300 1
104368 1
242698 1
55957 1
47256 1
33564 1
52642 1
125832 1
3 1
182158 1
293533 1
1 1
171568 1
220108 1
145226 1
111195 1
246648 1
73995 1
203780 1
2 1
185102 1
285107 1
59755 1
23222 1
97959 1
212674 1
298520 1
37939 1
196801 1
147213 1
32032 1
299999 1
131847 1
282267 1
195133 1
58490 1
300000 1
300001 1
1 1
142418 1
2 1
165589 1
3153 1
1 1
2 1
287991 1
182455 1
292933 1
138820 1
300001 1
113250 1
39925 1
26365 1
90740 1
299999 1
1 1
195716 1
203431 1
146490 1
117377 1
168927 1
1 1
300000 1
68581 1
193475 1
300000 1
299999 1
276445 1
132453 1
158665 1
110482 1
126107 1
300001 1
300001 1
210763 1
69566 1
2 1
23199 1
134716 1
300000 1
265951 1
99985 1
80634 1
92650 1
91768 1
299998 1
231805 1
169444 1
276056 1
2 1
217328 1
108240 1
49699 1
84171 1
1 1
221659 1
1 1
186819 1
254182 1
68558 1
1 1
82550 1
2 1
280700 1
212477 1
95645 1
300000 1
300001 1
31229 1
1 1
111628 1
126367 1
99136 1
84916 1
129762 1
267943 1
224122 1
300000 1
31118 1
60610 1
281098 1
6775 1
300002 1
59298 1
283494 1
1 1
226425 1
81620 1
100988 1
150509 1
299999 1
147894 1
3 1
1 1
124197 1
183435 1
34065 1
249440 1
137134 1
300001 1
209277 1
300000 1
140333 1
1 1
159395 1
144889 1
251950 1
296274 1
172454 1
2 1
2 1
299999 1
58976 1
240213 1
167858 1
190263 1
9985 1
195266 1
257047 1
1 1
300000 1
86556 1
299999 1
267608 1
248381 1
300000 1
56870 1
87040 1
2 1
1 1
3 1
162454 1
160451 1
30221 1
111387 1
1 1
277612 1
25653 1
2445 1
1 1
299999 1
300000 1
2 1
241150 1
128802 1
98010 1
91351 1
300000 1
1 1
300001 1
299999 1
110699 1
300000 1
300001 1
300000 1
1 1
299999 1
48103 1
215094 1
300000 1
75415 1
57234 1
145212 1
196130 1
300001 1
2 1
9046 1
300001 1
299999 1
299998 1
119289 1
251329 1
1 1
242191 1
3 1
1 1
2 1
77481 1
292969 1
242463 1
65750 1
300001 1
292675 1
5106 1
95208 1
1 1
65526 1
57589 1
85530 1
2 1
1 1
1 1
3 1
300000 1
1 1
260661 1
152864 1
158125 1
299999 1
300001 1
49531 1
68313 1
1 1
146382 1
160994 1
196517 1
3 1
292073 1
142507 1
138284 1
96127 1
171241 1
155971 1
2 1
11501 1
186198 1
273690 1
1 1
212849 1
300001 1
10231 1
143387 1
287259 1
5841 1
299999 1
89426 1
299999 1
125028 1
192231 1
29995 1
187406 1
26666 1
1 1
8640 1
211574 1
300000 1
300001 1
255967 1
226878 1
100395 1
27501 1
193452 1
73265 1
130022 1
1 1
244134 1
9568 1
171880 1
215023 1
1 1
83401 1
1 1
13074 1
300000 1
300001 1
3 1
299998 1
156854 1
1 1
193781 1
284226 1
288680 1
300002 1
1 1
1 1
196869 1
55419 1
85770 1
276275 1
276130 1
49716 1
231641 1
247234 1
299999 1
74405 1
300000 1
51768 1
84134 1
1 1
81006 1
300000 1
31721 1
227757 1
57638 1
175742 1
179479 1
242854 1
226886 1
108444 1
118929 1
299999 1
150208 1
224389 1
2 1
52114 1
300002 1
299999 1
300001 1
283273 1
208869 1
190646 1
1 1
2 1
1 1
1024 1
59316 1
299998 1
101609 1
58461 1
300000 1
24045 1
1 1
49601 1
84451 1
1 1
36981 1
300000 1
1 1
1 1
150583 1
43897 1
193690 1
10254 1
299998 1
225439 1
217283 1
239000 1
107427 1
1 1
126429 1
48910 1
182838 1
38586 1
140944 1
211661 1
265522 1
1 1
300002 1
131382 1
218528 1
105189 1
1 1
299999 1
174507 1
209914 1
170737 1
98444 1
300001 1
247236 1
275305 1
225059 1
1 1
3770 1
260911 1
154035 1
292121 1
219606 1
106490 1
5032 1
208457 1
300000 1
242078 1
300000 1
114891 1
14007 1
2 1
300000 1
14992 1
188243 1
50333 1
121318 1
267157 1
72095 1
185456 1
299999 1
299999 1
3 1
229772 1
219279 1
299999 1
227701 1
2 1
266169 1
300001 1
1 1
1 1
239296 1
185186 1
188086 1
3027 1
2 1
137659 1
177860 1
134455 1
262224 1
300000 1
1 1
232732 1
300001 1
135697 1
1 1
300000 1
3 1
228336 1
132167 1
204561 1
10051 1
1 1
1 1
91101 1
299999 1
194317 1
55653 1
39563 1
228459 1
1 1
152903 1
252940 1
208254 1
56963 1
47948 1
69603 1
300001 1
36139 1
234003 1
268345 1
3 1
214941 1
1 1
35709 1
152176 1
1 1
105034 1
300001 1
216996 1
197850 1
282324 1
3 1
29677 1
144070 1
60423 1
227216 1
300000 1
74974 1
1 1
42688 1
218320 1
3 1
1 1
270683 1
44626 1
169908 1
18881 1
300000 1
151569 1
40013 1
30720 1
266144 1
235268 1
210982 1
27532 1
75802 1
1 1
252196 1
299998 1
2 1
298479 1
208832 1
300000 1
1 1
32117 1
248670 1
40635 1
252636 1
120475 1
1 1
1 1
283261 1
26845 1
1 1
1 1
189383 1
240212 1
299999 1
2 1
63748 1
299999 1
235576 1
267390 1
181530 1
198425 1
115457 1
1 1
157760 1
246584 1
300001 1
11716 1
1 1
1 1
27297 1
89383 1
1 1
177783 1
144749 1
300001 1
196742 1
45677 1
300000 1
300000 1
1 1
1 1
17491 1
297936 1
2 1
193839 1
194187 1
2 1
1 1
50471 1
300001 1
3 1
93019 1
300001 1
224030 1
95388 1
2 1
100663 1
184323 1
265615 1
133218 1
44754 1
137156 1
1 1
12016 1
206088 1
249270 1
853 1
1 1
300000 1
1 1
226294 1
217703 1
1 1
265158 1
228722 1
1 1
163308 1
1 1
3009 1
2 1
300000 1
2 1
300000 1
225831 1
281080 1
3 1
300002 1
59515 1
150488 1
1 1
8795 1
163011 1
196778 1
1 1
299999 1
66540 1
300001 1
245687 1
158069 1
191852 1
300000 1
179155 1
176790 1
109769 1
300000 1
246358 1
277406 1
98154 1
300001 1
62932 1
1 1
131422 1
299998 1
209471 1
24344 1
188605 1
1 1
300000 1
28695 1
300001 1
41108 1
53727 1
300000 1
222881 1
300000 1
4282 1
2 1
265441 1
284589 1
254007 1
299999 1
2 1
117909 1
300000 1
124149 1
283008 1
210182 1
1 1
300000 1
246409 1
216696 1
171304 1
120162 1
2 1
32771 1
300001 1
1 1
85867 1
179297 1
127254 1
191384 1
279075 1
64740 1
2 1
73630 1
251227 1
280280 1
167430 1
1 1
2 1
1 1
198912 1
266163 1
277030 1
1 1
1 1
27062 1
197918 1
32685 1
64225 1
111306 1
300001 1
1 1
300000 1
299999 1
299999 1
1 1
267459 1
263930 1
299999 1
2 1
120753 1
165709 1
97398 1
299999 1
300001 1
246123 1
1 1
149850 1
1 1
262054 1
277541 1
156750 1
299999 1
178288 1
1 1
192493 1
300000 1
2 1
96366 1
1 1
300000 1
109525 1
300000 1
194717 1
22622 1
167663 1
2 1
148618 1
33922 1
271351 1
25129 1
113194 1
1 1
59257 1
300001 1
299999 1
89833 1
300000 1
1 1
31246 1
300001 1
97544 1
89069 1
24224 1
300000 1
283567 1
299999 1
300000 1
36313 1
201780 1
262390 1
130818 1
177065 1
232952 1
299999 1
2 1
273602 1
76831 1
274642 1
1 1
91911 1
264556 1
299999 1
105418 1
144248 1
200811 1
259780 1
300000 1
166510 1
27410 1
210273 1
276032 1
299999 1
28808 1
1 1
248083 1
2 1
300000 1
189936 1
1 1
111874 1
147191 1
299999 1
282058 1
57134 1
2 1
44378 1
228955 1
3 1
300000 1
1 1
136756 1
1 1
300000 1
42993 1
20484 1
62171 1
256949 1
180056 1
69042 1
300000 1
9446 1
264643 1
1 1
1 1
1 1
1 1
167908 1
144011 1
1 1
79429 1
157290 1
149336 1
1 1
76480 1
70589 1
166965 1
32970 1
2 1
188429 1
59325 1
68966 1
299999 1
299999 1
164054 1
3 1
2 1
2 1
39357 1
256768 1
1 1
94005 1
205094 1
104798 1
36717 1
154342 1
31483 1
115670 1
142297 1
7070 1
1 1
1 1
34465 1
227615 1
92200 1
300001 1
293733 1
1 1
975 1
299999 1
16794 1
71498 1
20120 1
300000 1
96757 1
32821 1
162942 1
1 1
167308 1
1 1
300001 1
1 1
238254 1
239198 1
10110 1
275894 1
299999 1
36800 1
288886 1
1 1
1 1
41423 1
2 1
300001 1
2 1
252463 1
142003 1
170309 1
170737 1
127325 1
172538 1
1 1
275562 1
299999 1
2 1
114422 1
48155 1
143891 1
1 1
2 1
267553 1
217199 1
42354 1
236197 1
92713 1
1 1
43395 1
299999 1
1 1
299999 1
1 1
22096 1
1 1
167846 1
187635 1
185018 1
194148 1
144822 1
1 1
1 1
38989 1
136556 1
300000 1
234906 1
288987 1
25153 1
128929 1
232432 1
110631 1
299999 1
224071 1
2 1
284364 1
225986 1
128917 1
286169 1
108145 1
262359 1
80123 1
3 1
269562 1
295083 1
247421 1
253059 1
299999 1
160962 1
300002 1
16121 1
299999 1
154526 1
3082 1
272360 1
238609 1
209949 1
186235 1
300001 1
239625 1
112382 1
214845 1
200647 1
299999 1
298102 1
2 1
27148 1
299999 1
300001 1
49560 1
127814 1
179347 1
271272 1
1 1
118685 1
160271 1
14632 1
38140 1
1 1
2 1
300001 1
299999 1
239452 1
300000 1
1 1
85437 1
164494 1
1 1
186162 1
160282 1
1 1
66089 1
40194 1
168272 1
217255 1
91385 1
164386 1
201879 1
300000 1
300001 1
300002 1
299998 1
171881 1
11902 1
176949 1
299999 1
159469 1
35033 1
93416 1
1 1
2 1
147115 1
65253 1
26587 1
299999 1
1 1
1 1
222897 1
251635 1
185687 1
298778 1
245319 1
298334 1
147645 1
82901 1
1 1
1 1
14008 1
299998 1
118773 1
34778 1
238713 1
3 1
170675 1
300001 1
66938 1
288916 1
70501 1
1 1
299999 1
1 1
300000 1
299999 1
220153 1
300001 1
18664 1
249056 1
150392 1
1 1
300001 1
1 1
79972 1
126351 1
299999 1
300000 1
214705 1
286347 1
215962 1
300000 1
94753 1
300000 1
51959 1
177969 1
174221 1
218842 1
1 1
114279 1
2 1
1 1
6250 1
201313 1
291633 1
110372 1
1 1
28696 1
133895 1
300001 1
1 1
32926 1
20776 1
141447 1
2 1
88794 1
3 1
2 1
158362 1
46632 1
153441 1
35954 1
135339 1
8499 1
272157 1
300001 1
300000 1
59121 1
98110 1
54680 1
156570 1
1 1
2 1
1 1
299999 1
86602 1
2 1
1 1
76629 1
70836 1
2 1
282691 1
235450 1
112130 1
2 1
1 1
82314 1
300001 1
128788 1
1 1
300000 1
2 1
79420 1
2 1
98105 1
62149 1
100250 1
300001 1
300000 1
3 1
299999 1
256326 1
299999 1
96088 1
299998 1
211142 1
263456 1
300000 1
140307 1
300000 1
300002 1
167357 1
157909 1
83594 1
284115 1
1 1
134181 1
300001 1
1 1
125573 1
120410 1
126348 1
1 1
300000 1
24428 1
299999 1
299999 1
54719 1
191434 1
2 1
300000 1
232116 1
1 1
299999 1
2 1
299998 1
299999 1
32165 1
251943 1
29268 1
279578 1
12242 1
27325 1
1 1
1 1
300000 1
167461 1
300000 1
242395 1
62840 1
238308 1
146235 1
45901 1
300002 1
161704 1
101661 1
152321 1
1 1
184512 1
1 1
230668 1
273233 1
91227 1
49904 1
300001 1
186551 1
1 1
267575 1
237437 1
98184 1
253209 1
118818 1
233925 1
154517 1
138675 1
93063 1
191959 1
2 1
171557 1
284612 1
86167 1
1 1
300001 1
1 1
175364 1
1 1
28986 1
50951 1
300000 1
224291 1
172783 1
130378 1
278581 1
2 1
184911 1
1 1
225996 1
204209 1
299999 1
31986 1
300000 1
196232 1
300000 1
13856 1
300001 1
1 1
277831 1
245408 1
276589 1
1 1
1 1
73292 1
199976 1
17048 1
198673 1
232145 1
1 1
299999 1
300000 1
263887 1
76965 1
211784 1
48732 1
291406 1
230358 1
2 1
300000 1
54796 1
98520 1
45510 1
66816 1
1 1
3 1
111635 1
300001 1
251754 1
151965 1
170364 1
27876 1
299999 1
84018 1
1 1
182658 1
53677 1
2 1
194118 1
2 1
27340 1
293082 1
1 1
107621 1
273424 1
29925 1
162093 1
145077 1
206324 1
3 1
125244 1
1 1
300000 1
270820 1
12315 1
1 1
64135 1
299998 1
153653 1
300000 1
260200 1
1 1
93367 1
1 1
194475 1
203856 1
193171 1
1 1
246185 1
4520 1
1 1
53622 1
146352 1
1 1
1 1
3 1
247039 1
299999 1
255970 1
14004 1
96679 1
183311 1
120236 1
158611 1
135160 1
102912 1
87140 1
2 1
299999 1
281788 1
93784 1
96743 1
290434 1
235166 1
1 1
300002 1
4584 1
1 1
104090 1
154163 1
2 1
300002 1
3 1
44974 1
3 1
270322 1
1 1
2 1
300000 1
1 1
139937 1
94010 1
181280 1
2 1
52240 1
112826 1
38086 1
300001 1
297759 1
101668 1
116645 1
247986 1
111777 1
86026 1
129993 1
147468 1
33100 1
298926 1
274855 1
151276 1
261363 1
136383 1
95191 1
268343 1
158241 1
164629 1
273050 1
77128 1
232871 1
80117 1
118714 1
126373 1
221907 1
35883 1
131679 1
127170 1
3228 1
104372 1
2064 1
194539 1
2 1
234957 1
30149 1
299998 1
1 1
2 1
6896 1
67023 1
218891 1
300000 1
300001 1
108764 1
58475 1
174494 1
106643 1
180394 1
123390 1
2 1
161307 1
17772 1
300000 1
232528 1
294476 1
300001 1
292760 1
166681 1
270198 1
32299 1
299999 1
158371 1
1057 1
300000 1
55867 1
231885 1
161056 1
175673 1
72939 1
87064 1
300000 1
1 1
61407 1
1 1
174423 1
1 1
94918 1
19154 1
1 1
187688 1
299999 1
300000 1
107486 1
1 1
276542 1
176951 1
300001 1
1 1
1 1
2 1
21763 1
2 1
187249 1
300001 1
300002 1
239157 1
205045 1
299998 1
288885 1
2 1
236668 1
203481 1
249295 1
299917 1
37664 1
117983 1
92012 1
220890 1
294921 1
170371 1
299999 1
300000 1
64435 1
188190 1
7206 1
12653 1
262738 1
1 1
238741 1
299998 1
2 1
300000 1
1 1
35441 1
66995 1
11884 1
205629 1
138555 1
61186 1
135150 1
287351 1
174680 1
1 1
1 1
300000 1
298229 1
1 1
256206 1
166878 1
149840 1
192083 1
300001 1
263910 1
299999 1
1 1
299999 1
91555 1
29041 1
45507 1
202103 1
1 1
87213 1
1 1
207653 1
300000 1
260091 1
1 1
44960 1
241439 1
167170 1
1 1
1 1
2 1
3 1
275145 1
168336 1
71455 1
135946 1
1 1
78589 1
205229 1
300002 1
206467 1
300000 1
1 1
297395 1
194582 1
213546 1
269406 1
267341 1
251096 1
115587 1
1 1
1 1
31598 1
295096 1
119017 1
84984 1
300001 1
282997 1
20044 1
1 1
300001 1
299999 1
300001 1
227344 1
260799 1
1 1
1 1
14489 1
254840 1
43842 1
297744 1
256440 1
161103 1
299999 1
300000 1
25033 1
299999 1
235876 1
1 1
93878 1
135137 1
300001 1
21998 1
91043 1
164279 1
195881 1
162661 1
259108 1
53694 1
119041 1
251544 1
300000 1
37909 1
84482 1
81929 1
259997 1
17867 1
233873 1
88064 1
214005 1
178170 1
51952 1
299998 1
1 1
3 1
68064 1
300001 1
164463 1
154684 1
8707 1
300001 1
97987 1
57521 1
300001 1
62751 1
1 1
257773 1
2 1
299999 1
64052 1
157551 1
300000 1
48037 1
299999 1
141975 1
184593 1
300000 1
3 1
91994 1
112029 1
228266 1
100848 1
1130 1
300001 1
111380 1
101450 1
4319 1
3 1
94797 1
2 1
1 1
252296 1
1 1
88919 1
218212 1
12026 1
74033 1
21562 1
300001 1
91113 1
270692 1
270789 1
227405 1
1 1
112485 1
28733 1
1 1
1 1
91399 1
300001 1
101202 1
288706 1
274834 1
1 1
69371 1
3 1
79377 1
1 1
292773 1
253847 1
1 1
1 1
252575 1
300001 1
192416 1
69112 1
119296 1
3486 1
151560 1
177218 1
1 1
153066 1
188748 1
299999 1
2 1
68153 1
1 1
132242 1
300001 1
299999 1
300000 1
263380 1
170631 1
1 1
2 1
1 1
291847 1
299999 1
300001 1
191606 1
155762 1
286021 1
197054 1
22909 1
1 1
300000 1
2 1
87568 1
279759 1
209568 1
1 1
2 1
19743 1
191010 1
47546 1
297207 1
300001 1
42113 1
147100 1
216157 1
30047 1
299999 1
56999 1
237 1
110297 1
86884 1
300000 1
300000 1
119266 1
154124 1
1 1
20462 1
117506 1
299999 1
214725 1
81260 1
26756 1
300001 1
2 1
215786 1
41720 1
129524 1
300001 1
1 1
222796 1
92997 1
261799 1
1 1
1 1
280015 1
3 1
21625 1
299999 1
181750 1
264643 1
140705 1
280934 1
1 1
300000 1
299999 1
125374 1
109866 1
197979 1
183927 1
1 1
1 1
287324 1
1527 1
176153 1
2 1
101432 1
299999 1
214705 1
151759 1
93694 1
2 1
192301 1
44318 1
1 1
18727 1
132725 1
1842 1
300001 1
159304 1
130207 1
43763 1
300001 1
181481 1
219531 1
231958 1
1 1
56770 1
60592 1
251278 1
12703 1
300000 1
94778 1
250424 1
24491 1
106255 1
221199 1
175638 1
256646 1
209049 1
300001 1
271154 1
300000 1
220558 1
1 1
71881 1
8392 1
82484 1
209887 1
1 1
142777 1
299998 1
206621 1
15785 1
300001 1
243409 1
1 1
269242 1
196182 1
1 1
299999 1
65008 1
300000 1
299999 1
1 1
236985 1
299998 1
300001 1
300000 1
1 1
34205 1
2 1
291595 1
2 1
40033 1
299998 1
176970 1
89327 1
159557 1
44387 1
1 1
1 1
1 1
140356 1
286455 1
299999 1
30533 1
224848 1
79131 1
157185 1
294756 1
48833 1
90850 1
2 1
6538 1
130610 1
102246 1
17262 1
127244 1
1 1
249122 1
138318 1
126899 1
281469 1
23994 1
259725 1
300000 1
2 1
300000 1
300000 1
228509 1
113344 1
224838 1
164419 1
218287 1
300000 1
300000 1
137269 1
77837 1
209808 1
1 1
8983 1
300001 1
97612 1
94728 1
74220 1
35417 1
256316 1
89230 1
97681 1
299999 1
300000 1
300000 1
223844 1
87125 1
225230 1
129497 1
1 1
200580 1
2 1
300000 1
1 1
222037 1
300000 1
129675 1
1 1
71239 1
299998 1
299999 1
3671 1
59421 1
32333 1
263145 1
188428 1
103781 1
259212 1
107645 1
1 1
298438 1
61135 1
154820 1
1 1
299999 1
208275 1
178056 1
288079 1
3 1
3 1
228255 1
197172 1
264561 1
276995 1
273509 1
299627 1
2 1
2 1
300000 1
193364 1
124013 1
1 1
1 1
177620 1
35668 1
300001 1
16455 1
166956 1
300000 1
204949 1
300000 1
291239 1
1 1
300000 1
23183 1
31617 1
300000 1
34837 1
1 1
262618 1
136524 1
1 1
1 1
300000 1
172177 1
1 1
300000 1
1 1
217665 1
287458 1
178903 1
89308 1
157114 1
172559 1
266253 1
18984 1
259916 1
246767 1
11218 1
1 1
300000 1
1 1
14655 1
57525 1
300000 1
176065 1
213800 1
274748 1
1 1
1 1
92510 1
111629 1
1 1
99486 1
2 1
233336 1
300001 1
135564 1
300000 1
2 1
1 1
1 1
2 1
256885 1
1 1
300001 1
241864 1
261976 1
126754 1
16207 1
300001 1
242351 1
39818 1
151365 1
118047 1
1 1
299999 1
299999 1
300001 1
234879 1
1 1
3 1
22524 1
2 1
5450 1
163078 1
215322 1
272458 1
61201 1
118087 1
1 1
278197 1
107521 1
173632 1
171218 1
34328 1
10970 1
1 1
3 1
277541 1
3941 1
99574 1
150877 1
3 1
275250 1
119270 1
71386 1
22538 1
298704 1
125360 1
21816 1
178879 1
173073 1
299998 1
1 1
235975 1
1 1
300001 1
129473 1
110032 1
74273 1
255180 1
54485 1
2 1
196264 1
292812 1
1 1
2 1
300001 1
53702 1
300000 1
279556 1
300000 1
46927 1
267829 1
1 1
282166 1
288775 1
47933 1
183942 1
272972 1
60500 1
238496 1
235103 1
278428 1
215175 1
47975 1
76891 1
299744 1
284015 1
79396 1
56060 1
300000 1
299998 1
288715 1
13135 1
299998 1
3 1
300000 1
232994 1
12588 1
86005 1
72563 1
1 1
121256 1
21067 1
91333 1
7412 1
209748 1
94514 1
255569 1
180559 1
197224 1
279214 1
279849 1
266590 1
180512 1
111133 1
239311 1
28408 1
122092 1
300000 1
193035 1
202815 1
290669 1
300000 1
1 1
300001 1
199365 1
1 1
122822 1
221268 1
225873 1
1 1
182747 1
1 1
77567 1
30390 1
40040 1
89511 1
103943 1
120569 1
102199 1
299999 1
205269 1
79794 1
2 1
32848 1
299999 1
299999 1
275556 1
300002 1
217962 1
175106 1
286053 1
174504 1
235055 1
1 1
300000 1
7447 1
2325 1
3 1
264308 1
300002 1
1 1
93040 1
59744 1
300001 1
72673 1
156096 1
292127 1
300000 1
1 1
5195 1
127702 1
287098 1
1 1
202567 1
300000 1
3 1
175177 1
219203 1
1 1
150528 1
77297 1
1 1
3 1
274153 1
155400 1
300002 1
62727 1
92566 1
31679 1
232389 1
189500 1
118479 1
175119 1
295468 1
46190 1
25294 1
282826 1
300001 1
222403 1
300000 1
300001 1
252666 1
187700 1
226495 1
2 1
145390 1
272698 1
88347 1
300002 1
155605 1
278677 1
299999 1
205424 1
210366 1
116767 1
1 1
2 1
2 1
1 1
176806 1
1 1
285968 1
145640 1
27965 1
1784 1
300000 1
300001 1
10484 1
140208 1
53532 1
191787 1
101030 1
134678 1
85973 1
195586 1
253732 1
26785 1
204380 1
156724 1
79594 1
216582 1
45441 1
79301 1
214417 1
2 1
247995 1
299999 1
167213 1
92434 1
79161 1
66482 1
220628 1
203585 1
286779 1
3 1
116394 1
1 1
2 1
12223 1
300001 1
553 1
299999 1
300000 1
300001 1
198914 1
121712 1
299998 1
135953 1
85570 1
103504 1
79466 1
299999 1
1 1
212922 1
1 1
300000 1
177382 1
213450 1
147584 1
120939 1
164389 1
137713 1
64662 1
300000 1
226253 1
300000 1
264250 1
126546 1
112377 1
300001 1
38263 1
285042 1
300000 1
294860 1
167333 1
283026 1
299999 1
300000 1
2 1
88216 1
300001 1
283498 1
1 1
1 1
148612 1
62029 1
300001 1
267885 1
1 1
299999 1
285007 1
300000 1
299999 1
300000 1
103569 1
299999 1
1 1
1 1
300001 1
300001 1
1 1
13756 1
299999 1
3 1
1 1
21083 1
300000 1
78608 1
166926 1
66164 1
1 1
176730 1
1 1
300000 1
186760 1
48734 1
50442 1
300000 1
1 1
180327 1
1 1
46929 1
243386 1
215619 1
37184 1
248180 1
69296 1
1 1
185683 1
53181 1
1 1
135770 1
256988 1
276192 1
300001 1
81330 1
157974 1
1 1
3 1
23287 1
160887 1
300000 1
1 1
1 1
67821 1
138585 1
2 1
45615 1
38028 1
247889 1
63949 1
127372 1
195506 1
300001 1
37500 1
98505 1
186258 1
2 1
284387 1
80321 1
154525 1
245927 1
79415 1
242542 1
191462 1
1 1
51707 1
1 1
300001 1
160192 1
2 1
1 1
199171 1
63746 1
299999 1
43895 1
158019 1
175423 1
1 1
299999 1
80333 1
46310 1
300000 1
1 1
47381 1
300002 1
257121 1
1 1
299999 1
169119 1
2 1
1 1
276663 1
166148 1
268636 1
263950 1
1 1
239766 1
167875 1
1 1
6619 1
300001 1
259208 1
300001 1
157244 1
12245 1
119137 1
20842 1
126627 1
145465 1
69849 1
192557 1
58464 1
1 1
208452 1
17823 1
240034 1
265099 1
1 1
2 1
300001 1
86279 1
1 1
90943 1
1 1
80499 1
242795 1
73718 1
1 1
299998 1
155619 1
85935 1
197189 1
263830 1
172587 1
1 1
110038 1
189445 1
219309 1
285035 1
136761 1
261339 1
1 1
189908 1
1 1
154178 1
299998 1
1 1
52534 1
189508 1
5357 1
1 1
135604 1
75566 1
123748 1
300000 1
179022 1
157991 1
71687 1
1 1
300001 1
129858 1
1 1
248039 1
260242 1
90323 1
110723 1
2 1
295910 1
116464 1
299999 1
65730 1
219912 1
25357 1
175823 1
66410 1
300001 1
133370 1
246710 1
170614 1
52711 1
177962 1
81324 1
46597 1
178344 1
300000 1
46944 1
132951 1
177335 1
1 1
300002 1
159084 1
215098 1
114525 1
257353 1
83211 1
300001 1
299999 1
288646 1
12468 1
1 1
297030 1
47112 1
300001 1
45717 1
37223 1
121048 1
300000 1
114412 1
100452 1
1 1
300000 1
1 1
166488 1
1 1
10806 1
8109 1
109666 1
111130 1
279783 1
246142 1
20397 1
43541 1
11485 1
1 1
3 1
1 1
1 1
76028 1
256709 1
193392 1
49314 1
114956 1
1 1
299998 1
256340 1
202798 1
220651 1
3 1
300001 1
300000 1
1 1
299999 1
235506 1
1 1
299999 1
43995 1
245786 1
184519 1
3 1
249940 1
299999 1
154822 1
261794 1
1 1
1270 1
126313 1
151855 1
1 1
3209 1
300002 1
264260 1
53441 1
299999 1
235182 1
300001 1
172823 1
299999 1
25872 1
137868 1
112972 1
13522 1
251965 1
300001 1
63584 1
26173 1
286405 1
284982 1
246399 1
168305 1
297001 1
1 1
259221 1
1 1
33586 1
130224 1
299999 1
150834 1
169004 1
234506 1
57598 1
300001 1
300001 1
161209 1
1 1
2 1
300002 1
286033 1
139133 1
207224 1
12980 1
91597 1
223187 1
167850 1
233725 1
2 1
300000 1
2 1
1 1
29196 1
211871 1
76931 1
293218 1
144613 1
157194 1
50200 1
263792 1
272783 1
274019 1
300000 1
1 1
236069 1
88762 1
30523 1
119839 1
1 1
39964 1
300001 1
7576 1
300000 1
56094 1
178013 1
226586 1
299999 1
146641 1
9464 1
170035 1
2 1
299998 1
79003 1
292833 1
3 1
3249 1
124593 1
262297 1
1 1
76574 1
3079 1
300002 1
252342 1
300001 1
261658 1
1 1
94880 1
101264 1
1 1
105851 1
193433 1
1 1
1 1
39839 1
122689 1
3083 1
48006 1
281691 1
3 1
129686 1
15507 1
75064 1
224890 1
127130 1
242219 1
85706 1
193224 1
187621 1
177740 1
2 1
1 1
192440 1
178506 1
1 1
7754 1
246421 1
3 1
40329 1
79797 1
2 1
1 1
134284 1
216381 1
129322 1
220455 1
191085 1
147945 1
269488 1
204152 1
256304 1
45660 1
6981 1
54192 1
134747 1
91167 1
149494 1
1 1
184822 1
161584 1
294053 1
299999 1
1 1
290146 1
42223 1
300001 1
122533 1
262396 1
300000 1
269439 1
2 1
92735 1
201350 1
137086 1
35827 1
243369 1
256599 1
244544 1
300000 1
297426 1
237377 1
1 1
179874 1
1 1
100330 1
299999 1
106818 1
150064 1
300000 1
300001 1
262553 1
289674 1
199875 1
197557 1
2 1
88895 1
149168 1
269022 1
299999 1
194100 1
279383 1
195585 1
300001 1
247407 1
210788 1
202135 1
198295 1
300001 1
3 1
296985 1
7428 1
299999 1
214155 1
111264 1
300000 1
132610 1
2 1
33562 1
172613 1
300001 1
292474 1
236724 1
109063 1
168509 1
261808 1
127991 1
164985 1
150726 1
208860 1
8388 1
189680 1
295881 1
300002 1
57895 1
300000 1
112198 1
144439 1
300002 1
291687 1
231031 1
299998 1
79668 1
1 1
1 1
270950 1
300000 1
270054 1
59828 1
1 1
75368 1
222784 1
298274 1
209639 1
300002 1
117455 1
243633 1
1 1
43173 1
46582 1
300000 1
158620 1
198581 1
1 1
18981 1
1 1
146040 1
141731 1
1 1
51948 1
290864 1
1 1
56393 1
146345 1
2 1
99252 1
232399 1
118178 1
42959 1
145936 1
299999 1
201875 1
131800 1
222704 1
190277 1
299998 1
286483 1
300001 1
216472 1
135877 1
93845 1
300000 1
90992 1
83250 1
178860 1
1 1
299998 1
134071 1
300000 1
300001 1
300001 1
123033 1
1 1
155067 1
67655 1
300000 1
66889 1
60956 1
300000 1
206440 1
208545 1
190117 1
300001 1
1 1
300000 1
300000 1
3693 1
232357 1
1 1
2 1
235898 1
299999 1
300000 1
37004 1
43336 1
240911 1
201518 1
10434 1
1 1
250126 1
1 1
90567 1
1 1
299999 1
50233 1
291427 1
300000 1
1 1
157061 1
284054 1
300000 1
299999 1
1 1
1 1
299999 1
1 1
91223 1
106577 1
40310 1
209137 1
179380 1
87734 1
67950 1
300001 1
290951 1
1 1
42930 1
1 1
34696 1
222352 1
16564 1
2 1
16525 1
2 1
268018 1
5497 1
203216 1
247722 1
1 1
2 1
136111 1
299999 1
300000 1
300001 1
139699 1
170263 1
141380 1
1 1
269593 1
18289 1
300001 1
1 1
1 1
114475 1
136146 1
3 1
300001 1
300000 1
202137 1
289656 1
284643 1
1 1
300000 1
74122 1
214049 1
113006 1
17741 1
3 1
95490 1
85077 1
268434 1
299999 1
45512 1
213081 1
110295 1
1 1
299999 1
2 1
237205 1
1 1
24613 1
295925 1
300000 1
117128 1
29111 1
18411 1
1 1
65022 1
300001 1
161438 1
103595 1
300002 1
2 1
49174 1
73107 1
300000 1
253182 1
117670 1
263502 1
2 1
300001 1
300000 1
235772 1
3 1
163325 1
25109 1
300002 1
84400 1
1 1
43011 1
266392 1
61348 1
257781 1
1 1
119497 1
273746 1
299999 1
187185 1
231921 1
26001 1
243418 1
13615 1
1 1
300000 1
115446 1
259757 1
25072 1
267808 1
300001 1
77360 1
300001 1
2 1
122570 1
300000 1
113617 1
300000 1
297058 1
222547 1
1 1
1 1
1 1
76178 1
22197 1
299999 1
2 1
21054 1
154121 1
194754 1
289246 1
147307 1
120305 1
262297 1
297591 1
220881 1
216341 1
1 1
56732 1
1 1
300001 1
1 1
114466 1
300001 1
1 1
44041 1
136636 1
292913 1
300001 1
76706 1
264159 1
283936 1
121167 1
296813 1
104564 1
18653 1
16310 1
243191 1
225608 1
237299 1
217603 1
34508 1
1 1
2 1
82553 1
300001 1
204036 1
1 1
168382 1
20334 1
3865 1
194250 1
1 1
95094 1
1 1
1 1
175916 1
83767 1
282800 1
224375 1
299999 1
42544 1
191334 1
41033 1
299999 1
236747 1
7822 1
251263 1
300001 1
210970 1
200887 1
64176 1
12030 1
300001 1
299999 1
222202 1
219255 1
239823 1
225938 1
79380 1
254492 1
299998 1
251729 1
275148 1
300000 1
1 1
231947 1
1 1
150562 1
107508 1
247038 1
288583 1
118635 1
96773 1
1 1
299999 1
5660 1
60769 1
1 1
143447 1
3914 1
140662 1
284914 1
299999 1
153945 1
167927 1
85088 1
85633 1
124393 1
1 1
98420 1
299999 1
1 1
116378 1
300000 1
2 1
300000 1
300000 1
85220 1
199447 1
93555 1
195233 1
300002 1
158746 1
1 1
286466 1
75054 1
251826 1
244287 1
225693 1
243383 1
145082 1
299999 1
2 1
300000 1
114913 1
262316 1
225315 1
107633 1
296597 1
300001 1
138163 1
1 1
123226 1
166439 1
3 1
1 1
44709 1
1 1
300000 1
173999 1
163518 1
299999 1
300000 1
186582 1
84990 1
221214 1
1 1
224651 1
117104 1
27761 1
1 1
2 1
133853 1
93277 1
256560 1
28606 1
299999 1
253679 1
172576 1
258237 1
265239 1
205269 1
300001 1
282990 1
3 1
2619 1
254543 1
97392 1
130499 1
177605 1
92156 1
289126 1
295077 1
299999 1
299999 1
1 1
1 1
106953 1
2 1
290470 1
107916 1
14190 1
186106 1
1 1
299998 1
2838 1
125082 1
241677 1
130657 1
98889 1
1 1
46482 1
1 1
239290 1
68599 1
66844 1
123581 1
79783 1
285481 1
1 1
300000 1
202857 1
139942 1
9402 1
144017 1
212074 1
249553 1
1 1
182324 1
1 1
274874 1
1 1
1 1
105580 1
274827 1
103665 1
299999 1
118264 1
176716 1
175909 1
1 1
229338 1
172037 1
253775 1
94894 1
255731 1
117933 1
69928 1
3 1
1 1
1 1
198409 1
118643 1
2 1
300000 1
2 1
103109 1
222662 1
156653 1
214647 1
175145 1
151876 1
158358 1
158615 1
112603 1
16439 1
299999 1
134986 1
300000 1
1 1
1 1
39908 1
168820 1
300001 1
1 1
210246 1
43188 1
45548 1
98875 1
299999 1
3 1
96507 1
113218 1
57711 1
300001 1
134191 1
20431 1
11816 1
175359 1
121816 1
299999 1
284126 1
1 1
114190 1
300001 1
299999 1
5519 1
2 1
114856 1
108740 1
1 1
300000 1
167510 1
202915 1
1 1
214333 1
224770 1
16762 1
167556 1
29102 1
300002 1
23589 1
1 1
236231 1
182205 1
33004 1
135944 1
300000 1
97330 1
300000 1
237474 1
1 1
223577 1
1 1
246826 1
257847 1
300000 1
151136 1
40939 1
248761 1
299999 1
45456 1
71083 1
7281 1
176417 1
100289 1
1 1
51293 1
300001 1
3 1
1 1
262885 1
27442 1
130149 1
200095 1
5165 1
232246 1
288906 1
276664 1
300001 1
167858 1
46423 1
29264 1
1 1
1 1
299999 1
299999 1
273950 1
300001 1
299998 1
1 1
120100 1
299999 1
90796 1
132684 1
1 1
178304 1
63006 1
211832 1
149383 1
300000 1
173555 1
141548 1
220757 1
299999 1
300000 1
1 1
299999 1
93623 1
101085 1
266802 1
207541 1
1 1
300000 1
54611 1
275526 1
110587 1
300000 1
1 1
112157 1
247938 1
300000 1
239749 1
300000 1
1 1
43890 1
300000 1
299999 1
133230 1
2 1
9285 1
1 1
31223 1
169666 1
300000 1
70336 1
109118 1
260778 1
1 1
1 1
118007 1
299998 1
300000 1
300000 1
146497 1
253664 1
126122 1
3 1
292917 1
1 1
68975 1
17949 1
207639 1
252647 1
167573 1
300001 1
24687 1
300001 1
150177 1
300001 1
83716 1
300000 1
129706 1
215035 1
82480 1
68635 1
3 1
35704 1
1 1
287028 1
5103 1
118874 1
1 1
18414 1
262843 1
51465 1
191287 1
147825 1
185810 1
1 1
300001 1
174552 1
1 1
251117 1
130027 1
69783 1
207446 1
125453 1
273066 1
1 1
142430 1
171436 1
300000 1
3 1
49870 1
36380 1
68627 1
69774 1
248472 1
35051 1
300000 1
926 1
187180 1
152602 1
27390 1
300001 1
50076 1
300000 1
299999 1
1 1
1 1
1 1
157392 1
299999 1
300000 1
299999 1
51746 1
200904 1
299999 1
165527 1
69705 1
4968 1
15565 1
253738 1
2834 1
130978 1
16612 1
149413 1
53281 1
156836 1
163993 1
300001 1
1 1
299999 1
114383 1
284558 1
2 1
300000 1
50312 1
44558 1
1 1
299999 1
5517 1
190240 1
87543 1
300000 1
180796 1
199881 1
300001 1
26149 1
1 1
83796 1
300001 1
300001 1
129211 1
119710 1
3449 1
281037 1
155 1
144442 1
299999 1
133552 1
135394 1
1 1
69853 1
125316 1
1 1
256844 1
210271 1
234913 1
2754 1
300000 1
287862 1
299999 1
2 1
1 1
1 1
180707 1
299999 1
130708 1
110115 1
146533 1
183324 1
252793 1
1 1
300000 1
156614 1
190234 1
224513 1
245300 1
151657 1
300001 1
295010 1
202181 1
300000 1
1 1
299999 1
299999 1
46078 1
143855 1
12783 1
299999 1
284053 1
273966 1
163111 1
300001 1
51385 1
280568 1
139992 1
34628 1
192474 1
299998 1
268809 1
38898 1
132520 1
299998 1
14015 1
1 1
255793 1
300001 1
42725 1
130393 1
145647 1
300000 1
299999 1
300001 1
240557 1
299999 1
75025 1
1 1
270269 1
1 1
216278 1
22279 1
300000 1
3 1
300000 1
110991 1
3 1
1 1
1 1
1 1
110027 1
271790 1
176029 1
300000 1
256623 1
286040 1
5754 1
97597 1
164529 1
18053 1
200476 1
46821 1
185659 1
49202 1
259687 1
87234 1
300000 1
300000 1
147663 1
66654 1
300001 1
299999 1
299999 1
1 1
16383 1
1 1
72745 1
300001 1
46225 1
53984 1
1 1
1 1
57510 1
236281 1
267423 1
2 1
187504 1
193140 1
73202 1
54700 1
3 1
134879 1
251110 1
1 1
271375 1
263360 1
1 1
219027 1
36124 1
225550 1
82584 1
1 1
1 1
300000 1
64473 1
2 1
129755 1
29796 1
255698 1
300000 1
194069 1
1 1
217065 1
68885 1
81621 1
151693 1
41925 1
139445 1
2 1
172823 1
34247 1
39477 1
269547 1
297446 1
1 1
245 1
33165 1
275713 1
239368 1
153386 1
172590 1
41576 1
114815 1
1 1
258667 1
217704 1
300001 1
55583 1
268984 1
23555 1
185913 1
299999 1
300000 1
1 1
30578 1
223126 1
205140 1
89407 1
239587 1
127473 1
293418 1
1 1
294989 1
174056 1
299999 1
232529 1
101399 1
299999 1
3 1
212280 1
128935 1
299999 1
31365 1
268752 1
78882 1
254911 1
84849 1
1 1
300000 1
2 1
1 1
25846 1
245029 1
1 1
227791 1
85792 1
135547 1
179759 1
1 1
299999 1
2 1
3 1
146857 1
1 1
24313 1
259867 1
1 1
9117 1
66395 1
14067 1
1 1
128604 1
219647 1
138655 1
300001 1
300001 1
258357 1
70287 1
300000 1
1 1
26641 1
264975 1
2 1
269055 1
168676 1
228654 1
1 1
179 1
180348 1
300002 1
149439 1
194920 1
200677 1
1 1
76257 1
299999 1
223697 1
1 1
255523 1
300000 1
66074 1
300000 1
1 1
43791 1
187040 1
167240 1
149112 1
259833 1
300000 1
300000 1
53191 1
83443 1
184423 1
300001 1
106246 1
2 1
128345 1
25067 1
152196 1
299999 1
125469 1
299998 1
1 1
16477 1
1 1
1 1
1 1
1 1
300000 1
221543 1
33959 1
296424 1
128675 1
299999 1
252544 1
293826 1
1 1
73381 1
189961 1
1 1
44102 1
254286 1
267995 1
142672 1
1 1
191616 1
1 1
117685 1
96348 1
55601 1
82939 1
300000 1
242535 1
3 1
91989 1
299014 1
89801 1
300001 1
37750 1
106246 1
78264 1
300002 1
300001 1
136926 1
300002 1
289964 1
148830 1
87957 1
300001 1
2 1
88790 1
80683 1
299998 1
146740 1
1 1
133929 1
8931 1
299999 1
48075 1
217597 1
300000 1
193982 1
218558 1
26432 1
299999 1
169839 1
3 1
125144 1
2 1
256944 1
300001 1
98028 1
94654 1
225429 1
281583 1
212711 1
1 1
267067 1
1 1
300001 1
179454 1
260002 1
1 1
299998 1
300001 1
242429 1
167422 1
299999 1
200758 1
300000 1
96201 1
214949 1
300001 1
299999 1
137700 1
149218 1
82625 1
300000 1
20035 1
1 1
140107 1
289515 1
39420 1
134911 1
299999 1
25325 1
144864 1
2 1
300001 1
130298 1
300000 1
214384 1
1 1
300001 1
269940 1
108664 1
182352 1
88351 1
299999 1
209006 1
136704 1
48482 1
261519 1
224019 1
3 1
188042 1
133643 1
60991 1
1 1
222476 1
258049 1
1 1
2 1
1 1
46324 1
204242 1
1 1
1 1
55204 1
1 1
66190 1
25861 1
300000 1
126776 1
1 1
162574 1
60775 1
133759 1
264126 1
3 1
34901 1
134757 1
1 1
1 1
176037 1
8205 1
3 1
120184 1
9696 1
1 1
1 1
48639 1
149469 1
299999 1
129126 1
9987 1
2 1
299999 1
231792 1
177444 1
183870 1
258239 1
186254 1
1 1
76124 1
217941 1
11080 1
300000 1
165219 1
1 1
278709 1
31781 1
44352 1
2 1
246459 1
299999 1
300001 1
3 1
1 1
1 1
68875 1
171513 1
2388 1
1 1
1 1
86315 1
216004 1
300000 1
300001 1
179045 1
196020 1
56289 1
75129 1
224013 1
290196 1
113346 1
135243 1
1 1
179416 1
300001 1
229725 1
298706 1
261048 1
26018 1
1 1
1 1
300002 1
204908 1
218050 1
30167 1
292415 1
251070 1
123025 1
299999 1
110102 1
169069 1
188316 1
72997 1
207691 1
140282 1
52655 1
30871 1
299999 1
290893 1
258683 1
1 1
97568 1
251742 1
275592 1
1 1
1 1
172194 1
62230 1
300000 1
33144 1
1212 1
1 1
269434 1
231560 1
136639 1
30958 1
239222 1
6148 1
10913 1
63961 1
123403 1
299999 1
7132 1
22272 1
2 1
299410 1
299176 1
103620 1
204314 1
190665 1
2 1
276601 1
1 1
261757 1
1 1
7489 1
1 1
70581 1
300000 1
3 1
2 1
171196 1
211035 1
172194 1
131452 1
196512 1
76848 1
157535 1
114302 1
256850 1
1 1
299999 1
177227 1
251468 1
300001 1
11759 1
263389 1
216470 1
1 1
1 1
13492 1
300000 1
238667 1
162302 1
3 1
300001 1
262481 1
52140 1
296473 1
157944 1
165655 1
1 1
49379 1
76571 1
222562 1
204211 1
220273 1
26516 1
181948 1
11002 1
227641 1
24111 1
48360 1
299999 1
1 1
179915 1
197163 1
179541 1
9156 1
300001 1
299999 1
89879 1
299999 1
222370 1
300000 1
18499 1
300000 1
300001 1
230252 1
299999 1
170353 1
3 1
299999 1
2 1
1 1
83899 1
212700 1
1 1
300000 1
300002 1
1 1
159189 1
3633 1
71101 1
299999 1
1 1
65436 1
3 1
292352 1
299999 1
300001 1
177173 1
256065 1
186571 1
70667 1
104871 1
74405 1
266796 1
298976 1
2649 1
157983 1
94863 1
3 1
211327 1
253667 1
300000 1
269076 1
300000 1
31280 1
166436 1
174927 1
202611 1
246355 1
250040 1
167900 1
1 1
299999 1
1 1
300001 1
134559 1
243508 1
192026 1
139082 1
300000 1
233080 1
126911 1
2 1
288710 1
300001 1
2338 1
209185 1
299999 1
113680 1
39001 1
300001 1
1 1
115618 1
240274 1
40554 1
300000 1
193995 1
299999 1
47432 1
84474 1
167167 1
300000 1
80455 1
300000 1
1 1
300000 1
1 1
115716 1
300000 1
300000 1
178749 1
279255 1
239270 1
265279 1
289932 1
278592 1
1 1
1 1
259874 1
270897 1
1 1
3 1
246319 1
89425 1
2 1
300001 1
3 1
151502 1
240247 1
300000 1
54986 1
177203 1
171986 1
3 1
1 1
291261 1
299999 1
300001 1
283265 1
239354 1
197183 1
136327 1
300000 1
300000 1
17327 1
210861 1
267017 1
300001 1
281939 1
64694 1
290610 1
1 1
299998 1
146140 1
121097 1
236002 1
6426 1
131466 1
299998 1
283031 1
168239 1
300001 1
246386 1
240469 1
300000 1
152787 1
139427 1
249360 1
30137 1
300000 1
109273 1
42274 1
243650 1
204303 1
145280 1
288737 1
174244 1
211302 1
38349 1
1 1
1 1
166398 1
152279 1
194170 1
1 1
300000 1
218092 1
9310 1
300000 1
63110 1
3 1
177984 1
210205 1
241337 1
1 1
2 1
290355 1
3 1
1 1
299999 1
1 1
277886 1
167374 1
300000 1
274332 1
4661 1
266873 1
1 1
102708 1
183747 1
75450 1
248401 1
299999 1
88905 1
200779 1
145362 1
12931 1
2 1
95216 1
217459 1
160597 1
282638 1
112837 1
44174 1
257016 1
265294 1
299999 1
40168 1
202493 1
300001 1
1 1
190295 1
93921 1
1 1
265696 1
3 1
1 1
47221 1
98063 1
299999 1
300000 1
1 1
1 1
300001 1
289462 1
281773 1
49969 1
20629 1
299998 1
111818 1
300000 1
1 1
81241 1
290033 1
271265 1
300000 1
1 1
299999 1
122394 1
1 1
1 1
300002 1
1 1
203712 1
267055 1
129102 1
295713 1
1 1
175398 1
300000 1
1 1
1 1
212223 1
191539 1
300001 1
2 1
123096 1
1 1
182700 1
145590 1
133953 1
246123 1
235175 1
300000 1
299999 1
20037 1
300000 1
300002 1
291163 1
63984 1
128629 1
254581 1
228169 1
1 1
1 1
289774 1
65451 1
77764 1
1 1
289884 1
238724 1
154024 1
206166 1
300000 1
223078 1
83748 1
238960 1
63798 1
234490 1
300000 1
239173 1
131651 1
1 1
1 1
1 1
165560 1
2 1
129770 1
19563 1
165284 1
1 1
299998 1
202661 1
271516 1
258344 1
67699 1
232008 1
299999 1
42234 1
286896 1
1 1
1 1
300001 1
300000 1
131329 1
1 1
2 1
2 1
223495 1
211065 1
177816 1
172250 1
28895 1
162446 1
158817 1
2 1
299999 1
44077 1
113354 1
3 1
223923 1
213973 1
3 1
81460 1
1 1
1 1
292724 1
145752 1
215441 1
133174 1
198364 1
26501 1
27712 1
136619 1
2 1
129698 1
300001 1
2 1
284373 1
133358 1
250589 1
1 1
96079 1
284379 1
268635 1
83699 1
232822 1
22756 1
62011 1
69030 1
242408 1
144371 1
297869 1
186409 1
300000 1
299999 1
270580 1
182678 1
174330 1
2 1
74885 1
167931 1
289073 1
264882 1
202047 1
2 1
299998 1
70347 1
300000 1
300001 1
150690 1
214337 1
229987 1
46131 1
5736 1
22864 1
92241 1
100491 1
56194 1
155980 1
299998 1
53688 1
63406 1
227983 1
300001 1
1 1
104778 1
1 1
300000 1
38980 1
300001 1
280064 1
227560 1
167183 1
8199 1
244689 1
1 1
53324 1
299999 1
299998 1
92663 1
2 1
3 1
241479 1
12336 1
74711 1
213155 1
232497 1
174652 1
22694 1
215936 1
3 1
237167 1
239981 1
1 1
16740 1
300000 1
17124 1
300000 1
2 1
1 1
300001 1
77351 1
148987 1
1 1
188457 1
299999 1
90839 1
107669 1
154687 1
109866 1
2 1
251380 1
57147 1
1 1
1 1
130934 1
268692 1
189585 1
62322 1
2 1
90400 1
156806 1
2 1
54040 1
170841 1
260452 1
187638 1
297106 1
45616 1
302 1
39943 1
22735 1
132892 1
235229 1
28866 1
84544 1
300000 1
300001 1
299999 1
110810 1
2656 1
67129 1
1 1
47020 1
97386 1
203882 1
300001 1
299999 1
40809 1
268930 1
235353 1
46952 1
19256 1
78345 1
218097 1
110720 1
178409 1
299999 1
269406 1
248782 1
131080 1
140221 1
299999 1
47798 1
53463 1
2 1
300000 1
299998 1
2 1
151389 1
203512 1
54774 1
87877 1
113532 1
281796 1
1 1
300001 1
204985 1
300001 1
88743 1
159462 1
89241 1
229880 1
1 1
299999 1
283931 1
1 1
1 1
1 1
2 1
300001 1
38162 1
119166 1
89343 1
153468 1
300000 1
299998 1
191877 1
255280 1
270791 1
1 1
183550 1
45245 1
19322 1
173259 1
175155 1
1 1
1 1
1 1
14971 1
231260 1
1 1
1 1
47460 1
158901 1
300000 1
68918 1
74819 1
72312 1
123777 1
299998 1
1 1
300000 1
300001 1
214897 1
216993 1
101822 1
300000 1
3 1
299999 1
83044 1
184598 1
3 1
103984 1
284237 1
1 1
300001 1
70049 1
138447 1
300002 1
165949 1
300001 1
282444 1
74808 1
220566 1
1 1
1 1
11066 1
242916 1
156422 1
1 1
280297 1
108344 1
114782 1
159393 1
300002 1
300001 1
72865 1
78661 1
14593 1
268243 1
300001 1
45855 1
118565 1
286577 1
87977 1
136321 1
216400 1
111456 1
45152 1
67900 1
84009 1
297168 1
281384 1
620 1
1 1
246808 1
234867 1
300000 1
18880 1
231165 1
300001 1
88496 1
161320 1
35659 1
243174 1
135302 1
40417 1
1 1
1 1
82913 1
85664 1
300000 1
206782 1
115453 1
20960 1
222275 1
200645 1
116326 1
29920 1
299999 1
299999 1
300000 1
1 1
300001 1
89103 1
169695 1
269069 1
2 1
3 1
299998 1
1 1
1 1
184494 1
212999 1
40784 1
107022 1
96118 1
263697 1
77734 1
56027 1
1 1
136270 1
77014 1
300001 1
97535 1
99690 1
138795 1
123529 1
166229 1
300001 1
2 1
42850 1
144414 1
106196 1
35082 1
89036 1
27122 1
300000 1
1 1
134720 1
291350 1
34034 1
230651 1
281798 1
72202 1
299999 1
126516 1
102767 1
299999 1
1 1
297048 1
182266 1
254531 1
295866 1
150266 1
1 1
1 1
216936 1
151750 1
8919 1
189528 1
294613 1
3938 1
255348 1
1 1
232465 1
300000 1
1 1
1 1
64407 1
299999 1
41536 1
87182 1
300002 1
1 1
216746 1
279686 1
300000 1
77203 1
157207 1
167341 1
194900 1
116799 1
7055 1
212908 1
133116 1
161695 1
77342 1
1 1
2626 1
1 1
281602 1
1 1
76371 1
103496 1
299999 1
300002 1
223842 1
194591 1
240586 1
1 1
114733 1
300000 1
1 1
268622 1
299999 1
3 1
152252 1
72236 1
299999 1
150908 1
8200 1
3 1
54149 1
275770 1
1 1
267499 1
293657 1
30831 1
2 1
200815 1
30185 1
35095 1
97987 1
107936 1
275491 1
1 1
52725 1
300000 1
125463 1
279645 1
76211 1
299999 1
299998 1
246136 1
242817 1
300000 1
26228 1
3644 1
284880 1
112882 1
300000 1
189810 1
1 1
188257 1
262850 1
114904 1
300000 1
1 1
300000 1
300000 1
199770 1
299999 1
62360 1
1 1
1 1
181335 1
171730 1
300000 1
92111 1
20611 1
215637 1
229262 1
1 1
299999 1
164084 1
167906 1
300000 1
34078 1
1 1
300000 1
299999 1
248821 1
300002 1
102259 1
3 1
1 1
258119 1
2 1
2 1
290218 1
139932 1
2 1
33717 1
88679 1
201324 1
216717 1
2 1
116592 1
243612 1
138202 1
143104 1
299999 1
36457 1
1 1
299999 1
177559 1
34259 1
1 1
168182 1
58473 1
300000 1
2 1
300000 1
300001 1
299999 1
267396 1
300000 1
118892 1
157855 1
300001 1
273283 1
1 1
300001 1
216555 1
1 1
299999 1
278136 1
64838 1
188440 1
7872 1
2 1
143258 1
205113 1
299998 1
2976 1
299999 1
49333 1
156712 1
1 1
215095 1
95369 1
140276 1
121048 1
258192 1
287456 1
2 1
229710 1
212592 1
291573 1
1 1
251888 1
64199 1
124555 1
3 1
3865 1
300001 1
203929 1
246211 1
300000 1
284202 1
33192 1
91114 1
85107 1
59387 1
300000 1
52646 1
87084 1
233182 1
1 1
300001 1
1 1
288580 1
300001 1
128800 1
205366 1
300000 1
278631 1
104145 1
1 1
299999 1
9477 1
257878 1
217326 1
2 1
197330 1
65143 1
1 1
116771 1
58436 1
1 1
136567 1
3 1
157217 1
2 1
161640 1
134177 1
55636 1
224671 1
143680 1
3 1
299999 1
219203 1
55239 1
1 1
300000 1
212016 1
3 1
300000 1
299999 1
293096 1
300001 1
103245 1
42142 1
140138 1
28406 1
286889 1
273756 1
199080 1
276496 1
258112 1
299999 1
4436 1
87061 1
2 1
299999 1
196520 1
21577 1
300001 1
299999 1
28342 1
80361 1
50406 1
300000 1
259237 1
66500 1
72491 1
1 1
201294 1
102709 1
1 1
247231 1
299999 1
263268 1
27092 1
36959 1
253787 1
2 1
247914 1
299999 1
94227 1
1 1
140573 1
289566 1
173782 1
152373 1
240610 1
300000 1
299998 1
300001 1
299999 1
139754 1
156634 1
183520 1
3 1
60070 1
300001 1
260916 1
300000 1
230378 1
1 1
300000 1
182012 1
1 1
47981 1
300001 1
245904 1
104122 1
185051 1
98396 1
169320 1
73998 1
27769 1
193793 1
300001 1
2 1
2 1
116154 1
27169 1
300000 1
221131 1
289789 1
2 1
1 1
73488 1
299999 1
142297 1
103894 1
300000 1
1 1
1593 1
299999 1
299999 1
256132 1
207655 1
235485 1
278182 1
204486 1
2 1
197647 1
300001 1
2 1
300001 1
122401 1
89916 1
156795 1
200922 1
300002 1
300000 1
174568 1
1 1
166605 1
2 1
26244 1
151762 1
300000 1
300001 1
29893 1
32257 1
5614 1
1 1
2 1
300000 1
46757 1
1 1
300001 1
1 1
299999 1
99160 1
299998 1
238420 1
247284 1
118202 1
299999 1
32173 1
299999 1
95902 1
180036 1
106518 1
299999 1
1 1
115180 1
300002 1
83340 1
3 1
300001 1
121246 1
215849 1
300000 1
146756 1
66273 1
1 1
278188 1
75782 1
235357 1
87289 1
1 1
1 1
108496 1
288835 1
1 1
2 1
1 1
190410 1
300001 1
209868 1
2 1
34686 1
1 1
101282 1
1 1
192709 1
300000 1
299999 1
159019 1
299999 1
288604 1
30250 1
236836 1
1 1
231472 1
194781 1
204151 1
122181 1
272980 1
300000 1
87088 1
300000 1
3141 1
1 1
300000 1
8533 1
7550 1
77948 1
117600 1
96369 1
165278 1
41017 1
222484 1
192217 1
248894 1
263954 1
154049 1
161902 1
2 1
180922 1
275866 1
300000 1
159983 1
300000 1
164917 1
1 1
119059 1
1 1
2 1
206333 1
212443 1
300000 1
300000 1
277592 1
206339 1
225364 1
1 1
2 1
3 1
204225 1
1 1
1 1
89801 1
2 1
236190 1
10181 1
296746 1
2 1
248007 1
132926 1
300000 1
64097 1
10460 1
138702 1
1 1
180830 1
91655 1
15293 1
300001 1
1 1
238265 1
234738 1
291750 1
3 1
108911 1
154426 1
62437 1
218092 1
300001 1
226706 1
300001 1
1 1
112536 1
148308 1
7856 1
175149 1
2 1
202518 1
300000 1
162487 1
238724 1
147314 1
11685 1
83136 1
99441 1
221009 1
242495 1
282497 1
300000 1
266861 1
266492 1
299999 1
89390 1
73081 1
1 1
162510 1
259359 1
25998 1
300000 1
35792 1
300001 1
28727 1
95366 1
1 1
137211 1
34085 1
74471 1
1 1
49963 1
268746 1
68671 1
241418 1
282085 1
245682 1
52549 1
195710 1
300001 1
238940 1
261246 1
300000 1
165188 1
3 1
38007 1
1 1
300000 1
245841 1
1840 1
207906 1
1 1
119961 1
115879 1
1 1
259336 1
163881 1
296964 1
117026 1
156766 1
13433 1
207982 1
252940 1
130772 1
25503 1
141461 1
75849 1
169706 1
249545 1
300001 1
55733 1
300000 1
299999 1
266075 1
298460 1
62893 1
135577 1
1 1
2 1
2 1
79492 1
102436 1
160317 1
215990 1
74784 1
181060 1
286548 1
300000 1
300000 1
203049 1
119110 1
290360 1
217369 1
132016 1
1 1
9645 1
300000 1
258323 1
299999 1
45226 1
289292 1
135023 1
211062 1
1 1
2 1
2 1
245196 1
104778 1
110176 1
19771 1
167375 1
300000 1
178409 1
97448 1
160612 1
95435 1
213552 1
289992 1
227950 1
251875 1
300000 1
187179 1
5955 1
3830 1
256525 1
1 1
177852 1
224200 1
300000 1
57139 1
31872 1
1 1
2536 1
58865 1
139969 1
85178 1
1 1
285403 1
1 1
191062 1
148412 1
120879 1
223375 1
144211 1
100005 1
1 1
253119 1
181086 1
171031 1
251715 1
2 1
300000 1
106407 1
168597 1
1 1
2 1
35232 1
300001 1
1 1
251749 1
1 1
3 1
1 1
300000 1
236403 1
114762 1
86751 1
1 1
149769 1
1 1
176120 1
299999 1
969 1
131819 1
300001 1
220049 1
13651 1
300001 1
269740 1
300000 1
29754 1
250770 1
300001 1
54507 1
115156 1
249998 1
1 1
294443 1
1 1
56867 1
91709 1
290646 1
42191 1
246592 1
300000 1
4182 1
1 1
110117 1
268803 1
179301 1
300000 1
233860 1
1 1
93833 1
293981 1
173268 1
173436 1
81325 1
246916 1
300000 1
90687 1
1 1
181900 1
294934 1
175186 1
227857 1
34307 1
43735 1
164604 1
222149 1
185040 1
1 1
245284 1
299999 1
268494 1
1 1
1 1
213672 1
68403 1
2 1
207752 1
264303 1
59070 1
122471 1
2392 1
242465 1
34775 1
51108 1
295567 1
299999 1
100152 1
159161 1
236479 1
205540 1
1 1
300001 1
94211 1
260809 1
300000 1
300000 1
300001 1
299999 1
299999 1
286129 1
138985 1
1 1
33252 1
286296 1
147600 1
34053 1
2 1
81034 1
14084 1
299999 1
1 1
1 1
92687 1
1 1
299999 1
2 1
216779 1
120217 1
135657 1
128141 1
157512 1
73225 1
188076 1
201032 1
135368 1
1 1
299999 1
1 1
3 1
203905 1
1 1
1 1
281605 1
299999 1
185171 1
192695 1
270062 1
120837 1
271319 1
240408 1
27842 1
199616 1
120225 1
300001 1
215862 1
227986 1
77034 1
87238 1
1 1
38454 1
285146 1
278823 1
94437 1
158613 1
217293 1
235856 1
126284 1
195832 1
220989 1
300000 1
9498 1
249360 1
144200 1
300001 1
300002 1
2 1
3 1
68120 1
1 1
215810 1
164094 1
143381 1
81708 1
283713 1
154671 1
246474 1
300001 1
1 1
32715 1
300000 1
94900 1
224245 1
299999 1
12718 1
300000 1
300001 1
1 1
89912 1
230694 1
1 1
300000 1
46699 1
75163 1
229097 1
76224 1
237287 1
205020 1
1 1
49957 1
6591 1
300001 1
300000 1
1 1
1 1
2 1
253255 1
271626 1
270553 1
90699 1
160380 1
284722 1
224325 1
221158 1
1 1
215041 1
161013 1
202946 1
1 1
300001 1
91198 1
262775 1
145712 1
300000 1
31745 1
220633 1
133645 1
49527 1
1 1
1 1
273718 1
246480 1
164255 1
299998 1
300000 1
75392 1
299999 1
60023 1
300001 1
2 1
298694 1
2 1
176328 1
1 1
213873 1
143918 1
299999 1
299998 1
2 1
184966 1
270768 1
1 1
213786 1
3 1
255203 1
218722 1
1 1
167992 1
132257 1
252709 1
300000 1
1 1
254557 1
299999 1
105821 1
225344 1
269768 1
192683 1
209263 1
23345 1
250579 1
17261 1
189056 1
79965 1
122182 1
198390 1
77061 1
47244 1
60642 1
44906 1
85797 1
26717 1
147828 1
230046 1
300000 1
76477 1
300000 1
271204 1
299999 1
103452 1
13881 1
282959 1
300001 1
167256 1
187177 1
2 1
107016 1
299999 1
157892 1
2 1
73862 1
177066 1
144766 1
266730 1
300001 1
43475 1
283290 1
62298 1
160974 1
201628 1
73229 1
299999 1
83204 1
284772 1
122722 1
1 1
300000 1
68748 1
8905 1
1 1
29542 1
299999 1
300001 1
37115 1
299998 1
299999 1
53130 1
21420 1
35249 1
70551 1
298745 1
162291 1
178228 1
5301 1
50434 1
269802 1
32987 1
300001 1
1 1
169694 1
278322 1
299999 1
50669 1
105146 1
1 1
117037 1
194186 1
104390 1
2 1
263551 1
1 1
202378 1
300002 1
158630 1
127380 1
1 1
110754 1
257744 1
3 1
200071 1
135839 1
300000 1
9560 1
200217 1
300000 1
107481 1
197113 1
223958 1
293798 1
299998 1
40388 1
171691 1
46180 1
45991 1
191153 1
183104 1
300000 1
26432 1
300000 1
2874 1
300000 1
160720 1
22814 1
219978 1
300000 1
2 1
238481 1
3 1
195274 1
2 1
300000 1
1 1
5994 1
300002 1
101495 1
292339 1
2 1
234152 1
197851 1
159282 1
1 1
115274 1
300002 1
207171 1
246081 1
142910 1
18224 1
79939 1
3344 1
143668 1
76841 1
117498 1
20602 1
193744 1
299999 1
21890 1
2 1
5751 1
299999 1
1 1
3 1
246515 1
40047 1
20876 1
1 1
186922 1
201699 1
273656 1
1 1
241826 1
300000 1
1 1
300001 1
3 1
1 1
184796 1
57258 1
300001 1
287060 1
300000 1
2 1
289935 1
118418 1
75631 1
299999 1
300001 1
30937 1
300001 1
1 1
21801 1
8174 1
78699 1
157839 1
1 1
151018 1
84469 1
300000 1
101278 1
91834 1
48950 1
1 1
3 1
265130 1
3 1
299999 1
297284 1
300001 1
184848 1
287476 1
160322 1
175958 1
137935 1
2 1
141329 1
300001 1
242059 1
273361 1
1 1
172676 1
299999 1
68919 1
108664 1
70380 1
138881 1
1 1
1 1
163686 1
169750 1
1 1
299999 1
42864 1
300002 1
1 1
300000 1
192272 1
176999 1
1 1
35252 1
87505 1
116259 1
277135 1
93086 1
1 1
1 1
188409 1
300000 1
105654 1
91157 1
217979 1
2 1
300001 1
186624 1
244868 1
271936 1
150085 1
3 1
20350 1
21282 1
268379 1
80807 1
278340 1
95262 1
2 1
33342 1
281104 1
148877 1
300002 1
216521 1
126820 1
299999 1
299998 1
30156 1
300001 1
300001 1
54397 1
1 1
3253 1
300001 1
1 1
250415 1
1 1
294099 1
270021 1
163984 1
4986 1
106501 1
227178 1
299999 1
63332 1
83517 1
300000 1
2 1
277642 1
184734 1
194447 1
113819 1
299999 1
146903 1
1 1
100481 1
280446 1
215302 1
136149 1
216407 1
191253 1
300000 1
284954 1
220020 1
171718 1
299999 1
77721 1
42421 1
299999 1
101942 1
1 1
1 1
105668 1
234318 1
295957 1
241240 1
282303 1
244292 1
1 1
108727 1
132183 1
58439 1
124110 1
30768 1
98389 1
75130 1
57456 1
215794 1
299998 1
1 1
300001 1
243563 1
25768 1
208589 1
3 1
250299 1
1 1
71613 1
65596 1
300001 1
299998 1
296845 1
230255 1
25518 1
2 1
216299 1
299999 1
3 1
171327 1
24562 1
29824 1
1 1
181385 1
300000 1
3 1
264756 1
1 1
233606 1
2 1
41610 1
2 1
293945 1
6346 1
1 1
63130 1
112298 1
296709 1
216866 1
165973 1
2 1
300001 1
1 1
1 1
89933 1
2 1
287747 1
2 1
29304 1
1 1
265569 1
299999 1
11545 1
197408 1
230107 1
1 1
118716 1
300000 1
300001 1
2 1
171431 1
82518 1
53885 1
249136 1
299999 1
284535 1
300001 1
101410 1
281362 1
2 1
126787 1
121383 1
172956 1
95986 1
14951 1
179450 1
3 1
2 1
2 1
300000 1
262398 1
1 1
49809 1
1 1
1 1
3 1
216110 1
300001 1
1 1
261133 1
8691 1
53237 1
205462 1
136952 1
157892 1
86965 1
1 1
100973 1
258357 1
79962 1
215901 1
43179 1
32535 1
1 1
74100 1
78971 1
176645 1
196731 1
300001 1
300002 1
251460 1
7066 1
252953 1
300000 1
186785 1
300001 1
13891 1
170275 1
265031 1
300000 1
2 1
2 1
299999 1
75090 1
299999 1
36107 1
1 1
39784 1
1 1
2978 1
215628 1
1 1
128090 1
142120 1
167772 1
218058 1
1 1
224128 1
65413 1
274603 1
1 1
6162 1
299999 1
295412 1
300000 1
99611 1
72066 1
61766 1
293676 1
1 1
109664 1
2 1
3 1
115776 1
1 1
155723 1
299999 1
252579 1
39786 1
296203 1
300000 1
300001 1
84726 1
158436 1
1 1
1050 1
235361 1
7787 1
1 1
13238 1
127406 1
300000 1
67213 1
168532 1
300001 1
4973 1
131469 1
42953 1
22236 1
187713 1
300001 1
298890 1
57037 1
137247 1
18246 1
18702 1
95239 1
285304 1
255040 1
217003 1
227803 1
13081 1
300000 1
299999 1
17501 1
147368 1
182105 1
300000 1
106318 1
167454 1
300002 1
220435 1
79083 1
1 1
946 1
27155 1
52130 1
299999 1
299999 1
299998 1
292638 1
194254 1
115663 1
1 1
300000 1
300001 1
112143 1
299999 1
1 1
1 1
285779 1
286172 1
207858 1
219023 1
113454 1
291939 1
299999 1
195439 1
300001 1
282874 1
272002 1
209130 1
111781 1
2 1
226663 1
2 1
239753 1
74233 1
300002 1
295080 1
300000 1
62579 1
1 1
74821 1
104583 1
1 1
1 1
178346 1
1 1
2 1
135758 1
22436 1
105330 1
141518 1
299999 1
295510 1
1 1
260915 1
300000 1
63197 1
219767 1
205386 1
14930 1
1 1
139195 1
137298 1
1 1
82372 1
160960 1
132452 1
300000 1
103691 1
35009 1
1 1
300002 1
299999 1
145109 1
142967 1
300000 1
28191 1
1 1
227551 1
272738 1
1 1
106312 1
1 1
1 1
138409 1
151481 1
80161 1
269293 1
1 1
1 1
1 1
300001 1
203261 1
293951 1
300001 1
245551 1
294227 1
157338 1
47229 1
4902 1
15863 1
1 1
26109 1
234317 1
223937 1
291885 1
211630 1
230642 1
232135 1
299999 1
1 1
181608 1
282099 1
223501 1
299999 1
300000 1
1 1
19155 1
15945 1
300000 1
255243 1
173065 1
232431 1
216333 1
223539 1
211916 1
120012 1
1 1
124760 1
129148 1
1 1
71413 1
67694 1
300002 1
1 1
1 1
45858 1
31765 1
231154 1
300000 1
1 1
300000 1
54518 1
75982 1
112251 1
1 1
300002 1
300000 1
73962 1
72477 1
2 1
68752 1
98173 1
198171 1
171942 1
6519 1
300000 1
214692 1
191446 1
17109 1
262264 1
171860 1
147917 1
202599 1
1 1
299999 1
300001 1
102922 1
62893 1
288238 1
106946 1
299999 1
18800 1
266001 1
2953 1
121648 1
2 1
270453 1
1 1
300000 1
2 1
299999 1
300000 1
1 1
1 1
162924 1
66302 1
1 1
1 1
213863 1
92033 1
300000 1
299999 1
235835 1
222995 1
36938 1
43247 1
63459 1
288713 1
122718 1
246314 1
213250 1
6269 1
1 1
300001 1
155892 1
191279 1
124119 1
1 1
172080 1
234504 1
2 1
2 1
251520 1
1 1
176066 1
272087 1
292649 1
56504 1
151594 1
274887 1
300001 1
283302 1
6870 1
50285 1
300001 1
198253 1
59426 1
1 1
203218 1
222494 1
168261 1
122704 1
82567 1
300001 1
136652 1
247069 1
183234 1
300000 1
255157 1
300000 1
192024 1
149474 1
299999 1
166609 1
158433 1
254595 1
133742 1
126192 1
79226 1
300001 1
300000 1
237659 1
181074 1
300000 1
285117 1
4170 1
227117 1
2 1
229437 1
2 1
39734 1
292151 1
88579 1
55481 1
105831 1
88406 1
300002 1
151888 1
261635 1
73471 1
2 1
270059 1
1 1
300000 1
1 1
244168 1
131823 1
201963 1
299999 1
300000 1
208612 1
44897 1
110173 1
299999 1
201126 1
155985 1
161936 1
299999 1
198637 1
299999 1
183501 1
205323 1
300002 1
299999 1
300001 1
252832 1
253845 1
299999 1
185556 1
299998 1
99300 1
115799 1
1 1
192550 1
65032 1
300001 1
186204 1
1 1
1 1
10496 1
45714 1
295401 1
1 1
136162 1
300000 1
66581 1
1 1
3 1
61183 1
186012 1
265284 1
3 1
29654 1
43338 1
259467 1
258233 1
300002 1
230092 1
5484 1
225923 1
1 1
1 1
31707 1
1 1
2 1
280415 1
141108 1
300000 1
300000 1
299999 1
8896 1
133515 1
43630 1
265143 1
148620 1
255512 1
250638 1
1851 1
3 1
53806 1
14912 1
299999 1
1968 1
209437 1
120846 1
191937 1
193661 1
258462 1
59042 1
300001 1
22416 1
41926 1
261231 1
88956 1
103859 1
1 1
99686 1
300001 1
300000 1
70612 1
300000 1
1 1
300000 1
3 1
167887 1
171689 1
268970 1
290438 1
49438 1
82842 1
270827 1
236839 1
98337 1
137508 1
300002 1
1 1
148253 1
300000 1
82403 1
3 1
27034 1
1 1
247716 1
300001 1
1 1
171871 1
178358 1
233351 1
300001 1
1 1
138187 1
265349 1
1 1
1 1
137855 1
299998 1
1 1
3 1
64824 1
194514 1
18343 1
1 1
300000 1
145960 1
158544 1
3 1
30028 1
226509 1
300000 1
104129 1
298999 1
72965 1
10092 1
295843 1
182694 1
272252 1
233494 1
255043 1
260229 1
240817 1
62219 1
94957 1
161261 1
2 1
299999 1
219265 1
294075 1
3954 1
1 1
104953 1
1 1
281056 1
141650 1
122881 1
57750 1
2 1
266446 1
104958 1
9615 1
2 1
300001 1
1 1
40515 1
1 1
300000 1
206884 1
49296 1
288093 1
1 1
214653 1
300000 1
137422 1
1 1
72966 1
290250 1
218262 1
81060 1
300000 1
228219 1
16675 1
2 1
299999 1
1 1
60020 1
118234 1
300001 1
175224 1
270099 1
115862 1
1 1
2 1
300002 1
124865 1
299998 1
241792 1
106615 1
152618 1
300000 1
300001 1
2519 1
140756 1
230403 1
299998 1
300001 1
247895 1
291047 1
274045 1
235583 1
287457 1
8328 1
66691 1
92442 1
87200 1
7027 1
173271 1
299999 1
222909 1
299999 1
292774 1
252627 1
179515 1
234732 1
130093 1
300000 1
300000 1
1 1
220406 1
200770 1
298611 1
230494 1
6786 1
281371 1
300000 1
97573 1
246268 1
3 1
300001 1
250791 1
229811 1
255230 1
157923 1
251398 1
300000 1
234499 1
300001 1
299999 1
71621 1
168905 1
200296 1
19341 1
2 1
1 1
300000 1
1 1
122529 1
8022 1
1 1
239354 1
96941 1
215800 1
120040 1
2 1
300000 1
1 1
1418 1
300000 1
1 1
236900 1
44554 1
299999 1
150391 1
172967 1
218429 1
2 1
237937 1
1 1
242941 1
170424 1
299999 1
12788 1
75634 1
1 1
300001 1
299153 1
44629 1
197558 1
264374 1
265305 1
1 1
297732 1
200735 1
124525 1
252811 1
84245 1
131389 1
1 1
1765 1
248235 1
95519 1
286388 1
300001 1
151815 1
147929 1
1 1
300000 1
1 1
2 1
236452 1
65748 1
136018 1
150286 1
299999 1
300000 1
1 1
300001 1
1 1
74511 1
3 1
299999 1
1 1
278619 1
93570 1
1 1
1 1
300000 1
255921 1
18774 1
1 1
1 1
88338 1
300000 1
45815 1
121054 1
85966 1
207852 1
3 1
155997 1
257170 1
300001 1
209972 1
75981 1
1 1
1 1
64108 1
1 1
300001 1
300000 1
270827 1
3 1
1 1
154221 1
233590 1
5322 1
299999 1
121232 1
300000 1
168948 1
259564 1
46216 1
113188 1
175869 1
1 1
42588 1
1 1
299998 1
177956 1
1 1
47643 1
89928 1
1 1
1 1
124083 1
1 1
114089 1
48439 1
3 1
299999 1
240030 1
1 1
1 1
255826 1
142435 1
235808 1
247096 1
2 1
195613 1
299999 1
84274 1
299999 1
249654 1
1 1
88315 1
300001 1
154938 1
299999 1
117303 1
1077 1
30949 1
299999 1
127254 1
3 1
1 1
285822 1
88253 1
3 1
121573 1
298532 1
63649 1
186042 1
186048 1
116641 1
267663 1
299999 1
287350 1
1 1
50862 1
12257 1
194590 1
174661 1
81524 1
271024 1
2 1
300000 1
1 1
65455 1
300001 1
299999 1
141851 1
268442 1
127761 1
81665 1
2 1
236898 1
290917 1
152274 1
300000 1
130911 1
300001 1
2 1
246181 1
28504 1
194241 1
280642 1
33090 1
181349 1
132257 1
68078 1
1 1
1 1
281755 1
89509 1
267973 1
63070 1
56905 1
299999 1
126394 1
300001 1
121598 1
193830 1
299999 1
26017 1
119718 1
194713 1
84719 1
153392 1
300001 1
215113 1
300000 1
90882 1
299999 1
255992 1
49657 1
250320 1
174339 1
300001 1
2 1
14284 1
126439 1
300000 1
182768 1
8547 1
223758 1
136126 1
2 1
2 1
1 1
210010 1
222931 1
1 1
289311 1
223680 1
300000 1
95258 1
237095 1
219930 1
126991 1
68344 1
222706 1
249272 1
299999 1
180833 1
4643 1
275794 1
225406 1
190284 1
300000 1
252258 1
139962 1
299998 1
74305 1
246081 1
1 1
126070 1
299999 1
282826 1
238559 1
118195 1
55436 1
245043 1
131658 1
293055 1
1 1
130467 1
47877 1
190312 1
101291 1
299999 1
146025 1
58004 1
3 1
300001 1
103958 1
227239 1
167930 1
233609 1
269181 1
42118 1
145602 1
300000 1
13659 1
2 1
72721 1
300000 1
250354 1
299999 1
1 1
274726 1
9702 1
26218 1
142162 1
116626 1
300001 1
36657 1
285516 1
1 1
169173 1
300001 1
19790 1
123137 1
67784 1
300001 1
280600 1
1455 1
300000 1
279266 1
1 1
300000 1
13778 1
168114 1
27773 1
300001 1
1 1
30119 1
76855 1
216169 1
290955 1
255468 1
133756 1
3 1
296894 1
252003 1
3479 1
144479 1
269423 1
273370 1
86576 1
102656 1
1 1
79621 1
112186 1
218430 1
1 1
203131 1
216925 1
299999 1
300001 1
122290 1
53058 1
249105 1
10954 1
251700 1
119521 1
299999 1
299999 1
300000 1
300001 1
1 1
221517 1
1 1
195113 1
1 1
300001 1
142979 1
263806 1
18817 1
80787 1
194975 1
247609 1
74340 1
1256 1
300000 1
300001 1
106117 1
3 1
300001 1
1 1
73237 1
291210 1
220638 1
197110 1
35172 1
2 1
159969 1
92109 1
4645 1
55440 1
9644 1
127048 1
234343 1
63806 1
117002 1
1 1
165995 1
1 1
182816 1
300000 1
269991 1
132222 1
90674 1
120180 1
154500 1
300000 1
300000 1
204636 1
300001 1
240368 1
299999 1
34318 1
300000 1
140192 1
46725 1
292982 1
42230 1
41668 1
1 1
235250 1
299999 1
239288 1
86941 1
75121 1
1163 1
146907 1
1 1
211236 1
300000 1
2 1
243168 1
161243 1
239362 1
31094 1
172429 1
185011 1
1 1
153091 1
212178 1
299999 1
299999 1
300000 1
297304 1
1938 1
172193 1
77370 1
299999 1
264572 1
257720 1
1 1
189325 1
113799 1
182434 1
17424 1
274393 1
1 1
244864 1
38302 1
15208 1
270171 1
154662 1
85679 1
199560 1
299999 1
206990 1
94655 1
108302 1
150097 1
1 1
3 1
138238 1
3 1
72468 1
247603 1
129014 1
132102 1
2 1
216409 1
1 1
26321 1
300001 1
299999 1
299999 1
299999 1
214723 1
17358 1
6623 1
57536 1
3 1
3 1
157123 1
119475 1
298599 1
3 1
2 1
1 1
148601 1
206750 1
164689 1
154651 1
2 1
299999 1
300000 1
287725 1
20843 1
266358 1
143148 1
27171 1
3 1
1 1
277464 1
232725 1
65358 1
129471 1
243360 1
30101 1
44553 1
189399 1
300001 1
245336 1
116382 1
564 1
1 1
217969 1
3 1
1 1
278606 1
214747 1
73443 1
289739 1
199688 1
300000 1
146376 1
124009 1
228458 1
126917 1
2 1
3 1
223106 1
214177 1
146302 1
1 1
110764 1
18968 1
143516 1
173680 1
299999 1
35236 1
37540 1
238267 1
271490 1
255963 1
292169 1
1 1
48167 1
161453 1
299999 1
25229 1
1 1
165275 1
93312 1
222233 1
80862 1
30053 1
300002 1
261091 1
300000 1
16308 1
35501 1
284463 1
300000 1
300001 1
214487 1
14865 1
1 1
1 1
196106 1
299999 1
1 1
3 1
3 1
300000 1
256534 1
85160 1
157276 1
55277 1
300000 1
295846 1
127640 1
122457 1
300000 1
185949 1
8468 1
293463 1
24387 1
284780 1
292247 1
95269 1
73283 1
191293 1
261948 1
142930 1
21013 1
1 1
151506 1
170846 1
1 1
299999 1
95233 1
221321 1
98240 1
28586 1
1 1
109482 1
270617 1
1 1
51016 1
31515 1
299999 1
259335 1
37261 1
254996 1
300001 1
152948 1
300001 1
300001 1
1 1
118639 1
246393 1
300001 1
213138 1
300000 1
299999 1
207545 1
2 1
1 1
225451 1
2 1
41118 1
300000 1
1 1
81497 1
273700 1
203680 1
96980 1
300000 1
279853 1
300000 1
291331 1
7035 1
124598 1
2734 1
136331 1
217266 1
42385 1
1 1
299999 1
11836 1
299999 1
1 1
141267 1
248967 1
1679 1
183876 1
264085 1
2 1
117363 1
201889 1
184640 1
3 1
220352 1
187848 1
198254 1
300000 1
247236 1
89474 1
121902 1
1 1
188030 1
161535 1
204946 1
12575 1
197509 1
1 1
293901 1
299999 1
105147 1
145813 1
300002 1
167493 1
251382 1
147327 1
300000 1
137376 1
52869 1
294961 1
52072 1
103635 1
128155 1
30817 1
299999 1
284706 1
180867 1
44929 1
1 1
11504 1
131857 1
299999 1
194953 1
300000 1
97818 1
300001 1
286392 1
3 1
213205 1
42498 1
1 1
132125 1
299999 1
300000 1
150204 1
46823 1
108784 1
284499 1
86110 1
137851 1
300001 1
166585 1
266288 1
55097 1
271326 1
50373 1
300000 1
270124 1
1 1
260857 1
299999 1
189630 1
227061 1
163380 1
128441 1
113080 1
215382 1
54843 1
1 1
121065 1
201434 1
114774 1
132252 1
264990 1
1 1
288724 1
300002 1
3 1
299998 1
70728 1
180350 1
79180 1
230348 1
300002 1
5807 1
40924 1
253398 1
173029 1
35555 1
2 1
3 1
2 1
49337 1
299999 1
300001 1
151705 1
274897 1
300000 1
196804 1
300000 1
299999 1
1 1
34984 1
105857 1
76146 1
139232 1
284705 1
1 1
102493 1
299603 1
231004 1
90527 1
300000 1
125800 1
285402 1
211707 1
2 1
299999 1
286808 1
98374 1
146464 1
212921 1
2484 1
299999 1
300002 1
300000 1
91680 1
1 1
1 1
123717 1
256776 1
153714 1
299999 1
300000 1
51980 1
299999 1
68190 1
47990 1
1 1
300000 1
139769 1
71368 1
107779 1
1 1
299999 1
127500 1
187051 1
153721 1
42252 1
300001 1
1 1
1 1
50871 1
299999 1
260983 1
116783 1
146839 1
299998 1
1 1
1 1
2 1
299998 1
1 1
252638 1
67703 1
241551 1
165414 1
1 1
88735 1
68576 1
83637 1
1 1
40495 1
1 1
299999 1
231022 1
277819 1
127823 1
1 1
299999 1
165478 1
300001 1
2 1
123695 1
102015 1
119720 1
260861 1
300000 1
196464 1
1 1
289755 1
254461 1
142228 1
1 1
299999 1
1 1
2 1
270018 1
1 1
300000 1
1 1
179281 1
300000 1
16189 1
121821 1
36463 1
183619 1
1 1
180190 1
43135 1
38697 1
43861 1
192307 1
92651 1
299999 1
300001 1
3 1
299999 1
1 1
300001 1
66579 1
187308 1
2 1
60737 1
180400 1
300000 1
267141 1
199617 1
158815 1
271484 1
215779 1
64070 1
231608 1
278599 1
141980 1
300001 1
217940 1
1 1
1 1
300002 1
59943 1
89365 1
22702 1
44420 1
960 1
2 1
1 1
178236 1
147835 1
299998 1
26646 1
248926 1
2 1
35650 1
121258 1
152758 1
164323 1
1 1
8420 1
124458 1
300000 1
254708 1
254860 1
266552 1
243681 1
14439 1
202969 1
113226 1
2 1
38354 1
300001 1
299998 1
1 1
77814 1
239326 1
300001 1
21412 1
1 1
300001 1
211071 1
98948 1
300002 1
275872 1
3 1
292169 1
33381 1
29660 1
300001 1
136941 1
27251 1
248274 1
299948 1
109589 1
113761 1
300001 1
95970 1
171954 1
200559 1
273019 1
174289 1
207906 1
229955 1
295838 1
71091 1
300001 1
35310 1
300001 1
169265 1
290346 1
131748 1
4260 1
194526 1
246827 1
2 1
281071 1
221980 1
299999 1
193274 1
206207 1
1 1
272968 1
213416 1
233858 1
28572 1
55860 1
1 1
2 1
24754 1
114932 1
252514 1
137757 1
299999 1
281489 1
257473 1
61764 1
43646 1
54463 1
299999 1
187191 1
300001 1
1 1
1 1
1 1
227974 1
300002 1
56130 1
300001 1
286790 1
299999 1
44449 1
1 1
245648 1
207546 1
46644 1
137003 1
86361 1
133602 1
300000 1
2294 1
299999 1
254375 1
299999 1
106452 1
300000 1
233035 1
102744 1
228419 1
1 1
194616 1
10679 1
300001 1
4145 1
95539 1
278560 1
1 1
155522 1
2 1
299999 1
1 1
167913 1
300001 1
274911 1
299999 1
80356 1
299999 1
299998 1
4186 1
2 1
1 1
300000 1
299999 1
300002 1
256922 1
300002 1
300001 1
91292 1
117960 1
3 1
2 1
109793 1
297087 1
230256 1
228411 1
239241 1
102460 1
76614 1
300000 1
174818 1
153446 1
259828 1
191946 1
186278 1
299999 1
1 1
257596 1
151621 1
66021 1
300000 1
278821 1
3 1
108974 1
187044 1
210715 1
1 1
111821 1
1 1
1 1
299999 1
216394 1
241324 1
300000 1
300000 1
152086 1
226178 1
271517 1
96608 1
45065 1
300001 1
132255 1
96930 1
299999 1
11386 1
81453 1
146576 1
46331 1
146363 1
281705 1
300000 1
289857 1
21646 1
163088 1
169545 1
25564 1
300001 1
13429 1
300000 1
300000 1
213799 1
69435 1
22116 1
57430 1
294049 1
1 1
182269 1
300002 1
102249 1
122633 1
26579 1
235088 1
2 1
58630 1
129566 1
267498 1
180256 1
137492 1
1 1
3 1
300002 1
79965 1
18215 1
1 1
1 1
108484 1
183942 1
63773 1
299999 1
105345 1
1 1
228438 1
261979 1
86170 1
2 1
145425 1
300000 1
66060 1
232006 1
1 1
145405 1
4744 1
156607 1
45622 1
1 1
2898 1
84245 1
91112 1
25168 1
257185 1
211802 1
166260 1
2262 1
236025 1
1 1
300000 1
186999 1
300001 1
52060 1
254485 1
299999 1
164912 1
106614 1
300001 1
99148 1
94763 1
21966 1
300001 1
91157 1
185381 1
2 1
11030 1
57721 1
22094 1
1 1
155416 1
2 1
121772 1
1 1
248366 1
79680 1
299998 1
146365 1
2 1
3 1
183658 1
102358 1
300002 1
102616 1
128375 1
121708 1
276736 1
5408 1
1 1
43210 1
50035 1
300000 1
150704 1
102592 1
222117 1
3 1
49706 1
246095 1
197558 1
221727 1
1 1
114278 1
283050 1
120361 1
72681 1
28659 1
295307 1
129881 1
298981 1
62402 1
300001 1
3 1
167822 1
116132 1
300001 1
10488 1
209802 1
67827 1
98254 1
103236 1
2 1
188691 1
128259 1
200820 1
29068 1
96855 1
242938 1
108928 1
300001 1
1 1
1 1
299999 1
105127 1
148864 1
91295 1
132045 1
1 1
300001 1
3 1
59095 1
91303 1
1 1
230901 1
29271 1
216041 1
2 1
3 1
117854 1
20812 1
63337 1
75687 1
240006 1
97077 1
293210 1
52044 1
182267 1
83641 1
1 1
2 1
246567 1
116777 1
1 1
80431 1
276229 1
300001 1
1 1
288765 1
205592 1
9858 1
236565 1
178126 1
120459 1
55273 1
299998 1
75064 1
69332 1
299999 1
300001 1
3 1
174257 1
263619 1
151772 1
299999 1
110823 1
193994 1
1 1
23616 1
300000 1
79544 1
199622 1
293822 1
201640 1
249604 1
165234 1
294411 1
299999 1
1 1
214707 1
25269 1
79883 1
27604 1
254293 1
194910 1
129676 1
197597 1
150584 1
12946 1
299999 1
138612 1
285775 1
5541 1
253872 1
300000 1
1 1
300000 1
146725 1
300002 1
203897 1
259707 1
1 1
101373 1
155855 1
128416 1
164084 1
208957 1
221253 1
234039 1
147957 1
2 1
263323 1
242210 1
194124 1
145803 1
265766 1
1 1
22156 1
276398 1
21294 1
1 1
2 1
299999 1
1 1
21745 1
293859 1
227938 1
257998 1
3 1
1 1
300000 1
32931 1
45191 1
259701 1
1 1
299999 1
49362 1
281130 1
300001 1
251094 1
149588 1
257471 1
262089 1
239999 1
204614 1
204671 1
144186 1
72128 1
299999 1
1 1
6453 1
270764 1
244525 1
33188 1
136999 1
155147 1
300000 1
53454 1
288401 1
196599 1
22937 1
214376 1
70021 1
213751 1
181609 1
142097 1
1 1
300000 1
299998 1
3 1
240895 1
299999 1
30458 1
44814 1
132085 1
1 1
184459 1
2 1
154831 1
1 1
231453 1
54102 1
130080 1
142915 1
63710 1
2 1
299999 1
165415 1
1 1
132786 1
170989 1
180959 1
291093 1
268475 1
91790 1
21892 1
164511 1
300000 1
270153 1
167108 1
300001 1
51300 1
184654 1
205627 1
254266 1
238217 1
207552 1
127507 1
2 1
3 1
187496 1
143287 1
7628 1
300002 1
300001 1
174652 1
80720 1
300001 1
299999 1
300000 1
300000 1
212927 1
241456 1
300002 1
102436 1
252162 1
173005 1
99163 1
293114 1
122435 1
199220 1
49073 1
247377 1
264723 1
300000 1
7774 1
1 1
114761 1
36125 1
240068 1
121438 1
125938 1
1 1
300001 1
109687 1
123887 1
239768 1
280513 1
152744 1
35967 1
49011 1
151955 1
2 1
156443 1
299999 1
167374 1
2 1
5861 1
2 1
300000 1
3 1
274056 1
300000 1
1 1
1 1
300001 1
1 1
300000 1
1 1
199738 1
300001 1
98791 1
300001 1
300001 1
137027 1
299999 1
249181 1
300000 1
613 1
299998 1
299999 1
299999 1
163542 1
157115 1
59026 1
54762 1
155369 1
289711 1
299999 1
296976 1
300001 1
222844 1
268529 1
142806 1
158006 1
300000 1
167779 1
282727 1
300001 1
41086 1
299999 1
17543 1
2 1
180815 1
288565 1
162650 1
2 1
206758 1
300001 1
230727 1
300000 1
300000 1
216294 1
113119 1
300000 1
260916 1
2 1
65007 1
299999 1
41587 1
300000 1
197525 1
106922 1
183227 1
59746 1
300000 1
62578 1
299999 1
271980 1
22568 1
240476 1
260813 1
1 1
1 1
1 1
2585 1
118402 1
119716 1
79617 1
212535 1
29142 1
82384 1
76656 1
104614 1
286074 1
300001 1
300000 1
110340 1
101722 1
1 1
188405 1
299999 1
248616 1
300000 1
2 1
2 1
222410 1
299999 1
62917 1
228398 1
148053 1
1 1
153160 1
86783 1
2 1
87114 1
293963 1
2 1
183161 1
300002 1
5734 1
122266 1
279357 1
1 1
217711 1
1 1
80589 1
2 1
300000 1
300001 1
5217 1
50175 1
1 1
171386 1
1 1
261373 1
180184 1
300000 1
300001 1
4796 1
111769 1
1 1
5776 1
284901 1
86032 1
1 1
2 1
1 1
1 1
66676 1
300000 1
1 1
170264 1
276663 1
1 1
83910 1
287014 1
185733 1
171231 1
1 1
299998 1
2 1
299999 1
231954 1
299999 1
1079 1
2 1
1 1
79884 1
215303 1
89427 1
191298 1
157675 1
78586 1
54138 1
132304 1
300000 1
128834 1
1 1
84297 1
299999 1
195229 1
131771 1
88976 1
46703 1
184865 1
144901 1
299999 1
289916 1
287237 1
60838 1
83518 1
299999 1
188298 1
2 1
300001 1
244941 1
172166 1
300000 1
291336 1
279399 1
47801 1
300000 1
300001 1
131941 1
59536 1
7045 1
299999 1
299999 1
299999 1
288758 1
211921 1
300000 1
235845 1
253008 1
67645 1
230333 1
179454 1
1 1
99727 1
162366 1
24229 1
300001 1
65828 1
270013 1
1 1
116995 1
1 1
1 1
300000 1
300001 1
3 1
300000 1
300000 1
194502 1
252757 1
131209 1
177733 1
300000 1
299999 1
145090 1
178311 1
216036 1
152406 1
131018 1
11883 1
45082 1
1 1
129257 1
170377 1
212588 1
220642 1
281274 1
300000 1
300000 1
299999 1
1 1
21853 1
297075 1
300000 1
254413 1
63335 1
157256 1
300001 1
1 1
299998 1
300000 1
77915 1
78124 1
264364 1
221160 1
165916 1
189602 1
239324 1
2 1
265291 1
216090 1
1 1
1 1
231498 1
88348 1
1 1
197999 1
37720 1
110317 1
198588 1
138708 1
171106 1
161831 1
21314 1
265192 1
226717 1
38801 1
1 1
2 1
299999 1
3 1
3 1
210991 1
26724 1
2 1
207088 1
1 1
1 1
299999 1
81754 1
300001 1
19481 1
291789 1
288320 1
1400 1
299999 1
104067 1
10069 1
1 1
179368 1
75945 1
92993 1
73033 1
299999 1
117951 1
100604 1
239289 1
289264 1
255651 1
2 1
299999 1
190668 1
81180 1
62988 1
46376 1
7195 1
36856 1
299999 1
190480 1
100465 1
3 1
104274 1
82191 1
259963 1
161199 1
59352 1
160197 1
235462 1
134654 1
223322 1
3 1
296276 1
1 1
110409 1
191450 1
194208 1
223057 1
184953 1
187957 1
1 1
300000 1
179326 1
158134 1
2 1
248484 1
183111 1
110090 1
226885 1
123648 1
3 1
93220 1
2 1
148909 1
256501 1
49622 1
2 1
92683 1
219077 1
300000 1
1 1
299999 1
280560 1
265602 1
3 1
299990 1
146853 1
1 1
274944 1
71633 1
299999 1
1 1
300000 1
167776 1
172371 1
1 1
61002 1
263968 1
217223 1
154453 1
52184 1
297582 1
217039 1
132537 1
273688 1
1 1
2 1
299999 1
23409 1
233898 1
153152 1
2 1
214752 1
300000 1
114361 1
27501 1
113790 1
264714 1
2 1
141452 1
1 1
30921 1
129827 1
247006 1
95755 1
2 1
300000 1
204481 1
265523 1
86959 1
2 1
1 1
7412 1
124872 1
49503 1
300000 1
300000 1
273389 1
229335 1
1 1
300001 1
300000 1
75958 1
47589 1
268619 1
1 1
299999 1
284590 1
247816 1
273757 1
20690 1
161978 1
195959 1
258676 1
39488 1
212066 1
300001 1
294046 1
300000 1
118063 1
225954 1
163102 1
1 1
71168 1
247042 1
231918 1
300001 1
1 1
3 1
145376 1
299999 1
157922 1
245305 1
3 1
2 1
299999 1
16731 1
299998 1
139399 1
115044 1
195937 1
299999 1
186668 1
266996 1
76712 1
299999 1
1 1
300002 1
242216 1
263175 1
87156 1
26710 1
253016 1
172113 1
1 1
299999 1
83787 1
103404 1
170830 1
1 1
299999 1
63988 1
227242 1
86300 1
1051 1
66472 1
1 1
116121 1
41792 1
90425 1
146297 1
188634 1
264180 1
70761 1
299999 1
229528 1
86371 1
102671 1
300001 1
5051 1
292190 1
299999 1
71130 1
228907 1
300001 1
300000 1
189830 1
1 1
299999 1
277104 1
137950 1
214659 1
36802 1
8390 1
211221 1
57576 1
154809 1
193459 1
62369 1
67990 1
273478 1
300000 1
277103 1
145439 1
219835 1
259311 1
107709 1
188109 1
1 1
105424 1
248947 1
191730 1
175363 1
249291 1
128459 1
163878 1
300000 1
90648 1
211953 1
70099 1
261811 1
1 1
187359 1
1 1
6999 1
3328 1
300000 1
2 1
1 1
144717 1
148611 1
167418 1
154497 1
300001 1
300000 1
1 1
128481 1
300001 1
21377 1
300001 1
247731 1
147648 1
300000 1
300001 1
214794 1
44133 1
97130 1
33191 1
3 1
2 1
38804 1
300002 1
1 1
1488 1
299999 1
261848 1
2 1
299999 1
176973 1
74621 1
163489 1
300000 1
88682 1
114112 1
1 1
300002 1
58711 1
1 1
185134 1
86834 1
179164 1
235634 1
142846 1
299999 1
56343 1
198350 1
206899 1
1 1
100280 1
20806 1
232901 1
300000 1
177303 1
181223 1
300000 1
54736 1
92324 1
20026 1
300001 1
299998 1
127420 1
23052 1
3221 1
83905 1
98621 1
246165 1
72466 1
229361 1
269677 1
162299 1
138996 1
1 1
249374 1
277269 1
160542 1
207907 1
271889 1
1 1
274531 1
137079 1
299999 1
17042 1
1 1
299998 1
2 1
300000 1
193606 1
261576 1
144406 1
292546 1
1 1
1 1
147188 1
138288 1
281250 1
108944 1
232131 1
281213 1
1 1
78572 1
101340 1
291920 1
300000 1
117550 1
34785 1
1 1
1 1
125850 1
7051 1
100674 1
191516 1
203809 1
1 1
221144 1
299998 1
57424 1
201285 1
1 1
299999 1
23330 1
1 1
103732 1
238699 1
1 1
256999 1
257505 1
1 1
214442 1
234800 1
58275 1
170560 1
291873 1
198241 1
124181 1
35794 1
3 1
272958 1
225271 1
66685 1
1 1
212588 1
151681 1
252919 1
2 1
137002 1
1 1
127287 1
1 1
1 1
49652 1
38280 1
85486 1
1 1
137938 1
1 1
60601 1
166075 1
299999 1
300001 1
281525 1
134653 1
25370 1
173402 1
206658 1
172311 1
257303 1
77692 1
13451 1
254288 1
55088 1
159246 1
234405 1
299999 1
300002 1
300000 1
100664 1
1 1
8512 1
261403 1
81879 1
2 1
227753 1
19891 1
173274 1
300001 1
1 1
61934 1
235374 1
300000 1
33891 1
2 1
58606 1
26395 1
110961 1
214778 1
220213 1
88499 1
72928 1
191957 1
251348 1
117939 1
169312 1
2 1
71231 1
160934 1
2 1
299998 1
7633 1
300001 1
75210 1
3 1
94718 1
273314 1
89796 1
46173 1
300001 1
104315 1
248526 1
179329 1
78999 1
215498 1
300000 1
281404 1
235366 1
20662 1
300002 1
1 1
237029 1
300002 1
186631 1
300001 1
169017 1
92048 1
52721 1
79984 1
300000 1
22274 1
300002 1
83213 1
299999 1
139236 1
299999 1
192988 1
175708 1
84375 1
75007 1
299999 1
193686 1
286328 1
169925 1
51102 1
300000 1
300001 1
300000 1
185142 1
297864 1
98311 1
1 1
120267 1
199560 1
63662 1
300001 1
299999 1
6859 1
211759 1
174688 1
227026 1
300000 1
300000 1
11578 1
109121 1
300002 1
40598 1
171333 1
1 1
242322 1
300002 1
265162 1
1 1
299999 1
1 1
77787 1
213777 1
148739 1
117398 1
1139 1
225278 1
208883 1
300000 1
299999 1
299999 1
153939 1
299999 1
300002 1
282202 1
248650 1
1 1
299999 1
300001 1
1 1
3 1
1 1
173105 1
1 1
2 1
132700 1
1 1
2 1
286174 1
300000 1
148911 1
8068 1
101850 1
300000 1
142454 1
153169 1
255260 1
300002 1
101686 1
245411 1
299999 1
187083 1
299999 1
37496 1
139410 1
275800 1
209716 1
2 1
156512 1
300000 1
261158 1
204153 1
299999 1
1 1
140020 1
39280 1
163527 1
168953 1
300000 1
75335 1
1 1
169088 1
300000 1
265432 1
24246 1
120729 1
188576 1
1 1
158775 1
82855 1
183047 1
254693 1
167771 1
57779 1
95753 1
294041 1
141862 1
3451 1
216435 1
30750 1
241186 1
86111 1
300000 1
210540 1
85886 1
182592 1
133689 1
225966 1
1 1
121712 1
125915 1
1 1
56220 1
299999 1
8303 1
147494 1
297893 1
263967 1
172996 1
222440 1
2 1
2 1
34470 1
283476 1
270541 1
124816 1
1 1
70001 1
203515 1
300001 1
168471 1
300000 1
60771 1
3 1
201680 1
2 1
300000 1
3 1
114072 1
300000 1
144196 1
182687 1
300001 1
297894 1
300001 1
299999 1
170425 1
74593 1
2 1
1 1
124741 1
226726 1
248759 1
32393 1
299999 1
167104 1
30122 1
206425 1
233975 1
1 1
236351 1
169847 1
1 1
300000 1
261595 1
300000 1
168370 1
204286 1
98951 1
145907 1
193275 1
574 1
300000 1
273849 1
40121 1
129547 1
22530 1
239415 1
181880 1
14630 1
300001 1
204109 1
47115 1
2 1
60413 1
56029 1
115325 1
108600 1
81044 1
184851 1
1 1
18366 1
300001 1
19123 1
62305 1
257358 1
1 1
214707 1
2 1
262442 1
1 1
256250 1
300000 1
221792 1
1 1
177222 1
69713 1
299999 1
1 1
1 1
4642 1
296807 1
126473 1
266043 1
299998 1
201179 1
127334 1
10661 1
236558 1
1 1
231656 1
98646 1
299999 1
186609 1
300000 1
64336 1
299999 1
2 1
20944 1
2 1
300001 1
299999 1
33415 1
132651 1
79881 1
124331 1
198603 1
300000 1
82061 1
65042 1
299999 1
294377 1
81067 1
74155 1
229775 1
299999 1
292835 1
142825 1
299999 1
41412 1
300000 1
300000 1
300000 1
289572 1
40605 1
10821 1
95918 1
36374 1
143165 1
18812 1
2946 1
284795 1
36775 1
299999 1
300000 1
1 1
14127 1
299999 1
239499 1
154287 1
167388 1
79928 1
192760 1
89710 1
299999 1
234962 1
110718 1
225107 1
229844 1
1 1
299999 1
168388 1
2 1
1 1
183408 1
300001 1
300000 1
200508 1
126793 1
293896 1
299954 1
73908 1
199188 1
209619 1
81954 1
299998 1
6039 1
297655 1
110930 1
200760 1
244841 1
300000 1
300000 1
220152 1
271635 1
300000 1
42491 1
1 1
1 1
196859 1
299999 1
1 1
299998 1
217270 1
50552 1
137796 1
41887 1
241683 1
17237 1
79442 1
299998 1
116891 1
296197 1
299999 1
178442 1
3 1
287287 1
232214 1
1 1
181111 1
206247 1
2031 1
300000 1
1 1
92306 1
299998 1
3 1
300001 1
300000 1
206438 1
208502 1
193102 1
9539 1
38354 1
118635 1
299999 1
294588 1
300001 1
300000 1
300000 1
15681 1
2 1
299999 1
100979 1
249549 1
286513 1
50890 1
58220 1
141841 1
1498 1
147760 1
34448 1
188103 1
3 1
2 1
1 1
222838 1
299999 1
3 1
201002 1
3732 1
1 1
219984 1
2 1
69323 1
300000 1
299999 1
103369 1
260539 1
171764 1
291174 1
152982 1
73722 1
268943 1
299999 1
15261 1
74519 1
267590 1
78376 1
29764 1
208698 1
54407 1
62738 1
211996 1
299999 1
107701 1
108381 1
300000 1
102810 1
48735 1
196582 1
174633 1
62166 1
280869 1
228687 1
206737 1
1 1
132657 1
157907 1
109677 1
8869 1
102720 1
2 1
1 1
196933 1
293493 1
174657 1
212407 1
33629 1
34422 1
300002 1
53787 1
1 1
58928 1
1 1
299999 1
210851 1
5913 1
1 1
202381 1
169549 1
251544 1
107992 1
154862 1
30948 1
101241 1
104852 1
168683 1
292405 1
266005 1
47566 1
300000 1
1 1
117646 1
78287 1
1 1
76166 1
173222 1
230272 1
47157 1
164338 1
3 1
300001 1
237844 1
277825 1
260921 1
106930 1
1 1
280828 1
1 1
134849 1
300000 1
299999 1
300001 1
300000 1
1 1
55808 1
224697 1
1 1
261198 1
175039 1
1 1
1 1
157704 1
292939 1
2 1
65442 1
48881 1
246230 1
54689 1
1 1
278456 1
286405 1
231003 1
299999 1
239831 1
299999 1
300001 1
109601 1
262114 1
297344 1
277534 1
81479 1
19354 1
78741 1
11890 1
1 1
162795 1
1 1
58625 1
1 1
121421 1
189917 1
59181 1
299998 1
299999 1
300002 1
211411 1
19734 1
2 1
300000 1
300000 1
298368 1
186060 1
238004 1
75172 1
180153 1
24723 1
299999 1
3 1
73617 1
299998 1
244256 1
110502 1
207226 1
201847 1
70433 1
128611 1
2 1
1 1
300001 1
294017 1
271588 1
1 1
23339 1
121829 1
159155 1
21114 1
167674 1
299999 1
85404 1
6546 1
300000 1
300001 1
195327 1
129951 1
158073 1
188621 1
142690 1
300001 1
64132 1
53969 1
201187 1
299999 1
23927 1
2 1
108726 1
249642 1
299999 1
275284 1
1 1
1 1
74479 1
289256 1
62841 1
206121 1
1 1
133450 1
159226 1
216820 1
113083 1
178416 1
148151 1
147171 1
300000 1
42459 1
116792 1
27425 1
132690 1
41320 1
3 1
20166 1
28201 1
297646 1
294804 1
254398 1
67833 1
221906 1
1 1
192568 1
3 1
1 1
1 1
241035 1
299999 1
1 1
22116 1
281618 1
300001 1
300000 1
2 1
300000 1
62250 1
196983 1
15413 1
299999 1
24167 1
32430 1
34120 1
1 1
3 1
159707 1
171016 1
116248 1
2 1
1 1
74676 1
187918 1
146509 1
299999 1
138852 1
1 1
3 1
181651 1
90264 1
111547 1
26767 1
105577 1
289693 1
3 1
121573 1
1 1
117047 1
244035 1
38428 1
61644 1
231528 1
2 1
192438 1
300000 1
82113 1
299999 1
299999 1
300002 1
10751 1
57097 1
154260 1
113945 1
3 1
59136 1
300000 1
233814 1
143448 1
226082 1
34698 1
1 1
300000 1
62510 1
300000 1
300001 1
58486 1
2 1
2 1
1 1
174111 1
2 1
260527 1
267689 1
76244 1
8494 1
215231 1
300000 1
1 1
196847 1
1 1
300000 1
213963 1
280496 1
119114 1
299999 1
135158 1
183272 1
18695 1
271305 1
1 1
97880 1
136608 1
300000 1
300001 1
190550 1
246044 1
300000 1
107969 1
273528 1
282907 1
13017 1
41622 1
202311 1
253356 1
206126 1
123612 1
1 1
1 1
300000 1
285617 1
300002 1
180315 1
132185 1
34766 1
144938 1
130582 1
299999 1
70321 1
226808 1
36582 1
300000 1
240103 1
119683 1
109319 1
299999 1
143097 1
299999 1
242694 1
1 1
149629 1
299999 1
299999 1
300000 1
119616 1
72077 1
291 1
1 1
248890 1
51424 1
2 1
124993 1
115383 1
299999 1
299999 1
300001 1
85470 1
299999 1
60589 1
120851 1
3 1
176498 1
1 1
18934 1
1 1
166580 1
169885 1
258668 1
294476 1
139333 1
2 1
300000 1
57998 1
205501 1
36612 1
55848 1
249813 1
219643 1
2 1
1 1
300000 1
299999 1
1 1
123058 1
113361 1
116830 1
300001 1
65254 1
2 1
82076 1
192110 1
299999 1
22879 1
18722 1
13915 1
181810 1
1 1
37837 1
171260 1
128123 1
1 1
1 1
1 1
141283 1
162562 1
1 1
80647 1
238030 1
207674 1
150023 1
155377 1
1 1
254405 1
71381 1
200325 1
166227 1
2391 1
165021 1
73419 1
42789 1
1 1
225304 1
1 1
171497 1
231790 1
2 1
248037 1
160300 1
180069 1
176490 1
107358 1
246728 1
1 1
166422 1
158859 1
1005 1
174332 1
1 1
100786 1
202874 1
219940 1
116464 1
300002 1
1 1
242971 1
29930 1
2 1
1 1
2 1
1 1
292650 1
184434 1
12607 1
1 1
271179 1
130413 1
1 1
100863 1
1 1
130235 1
1 1
257124 1
1 1
26364 1
189129 1
1 1
99686 1
135158 1
26477 1
247425 1
71215 1
13679 1
299999 1
300001 1
299998 1
300001 1
300001 1
123996 1
104985 1
282256 1
239061 1
1 1
135974 1
238884 1
99425 1
300002 1
48457 1
167812 1
300000 1
1 1
1 1
164336 1
300000 1
299998 1
18308 1
29220 1
167883 1
211344 1
300000 1
175430 1
283303 1
215204 1
300001 1
3 1
176891 1
98698 1
103403 1
1 1
2 1
59729 1
23729 1
238086 1
299999 1
131938 1
80588 1
95416 1
279644 1
71489 1
300001 1
46592 1
87943 1
7060 1
289392 1
1 1
2 1
203543 1
300000 1
87694 1
254943 1
178375 1
1 1
1 1
70071 1
251864 1
145753 1
2 1
254507 1
77255 1
137014 1
16679 1
117621 1
300000 1
285000 1
97779 1
87608 1
116708 1
108540 1
300000 1
1 1
299999 1
205347 1
67640 1
1 1
299999 1
2 1
296585 1
275006 1
256299 1
257994 1
1 1
47335 1
1 1
193270 1
49460 1
299999 1
55926 1
300001 1
165556 1
2 1
255097 1
209386 1
191787 1
226790 1
98497 1
53334 1
1 1
300000 1
1 1
1 1
290510 1
300001 1
300000 1
247026 1
17175 1
108209 1
300000 1
194455 1
300000 1
33596 1
6511 1
1 1
300000 1
262185 1
222642 1
2 1
133980 1
90941 1
2264 1
80389 1
53743 1
231479 1
203943 1
299999 1
147204 1
1 1
268711 1
269265 1
299999 1
190596 1
133979 1
120849 1
87825 1
85918 1
239041 1
70076 1
172566 1
2 1
39547 1
193975 1
1 1
244761 1
116850 1
107040 1
232393 1
299999 1
114052 1
95004 1
299999 1
266951 1
300001 1
300001 1
59851 1
229200 1
271507 1
300000 1
207301 1
76649 1
29570 1
79953 1
146319 1
3 1
1 1
222154 1
92323 1
44257 1
208456 1
300001 1
201914 1
300000 1
3 1
300002 1
1 1
125818 1
300000 1
1 1
185306 1
165078 1
299999 1
288335 1
164672 1
300001 1
181220 1
156734 1
1 1
95687 1
197100 1
300000 1
59693 1
2 1
1 1
22159 1
282777 1
111479 1
300000 1
156132 1
160184 1
141304 1
118968 1
87591 1
242476 1
300001 1
127432 1
299999 1
3 1
210322 1
146985 1
164127 1
26651 1
1 1
75539 1
1 1
236122 1
300000 1
145624 1
208680 1
300000 1
271270 1
220759 1
300000 1
299999 1
2 1
300002 1
212957 1
248193 1
113156 1
55881 1
2160 1
300000 1
229466 1
68253 1
240177 1
41967 1
48977 1
1 1
124605 1
189535 1
182166 1
185648 1
243437 1
3 1
1 1
107649 1
165175 1
296373 1
140742 1
2 1
62266 1
1 1
82038 1
275774 1
299998 1
251393 1
300000 1
230435 1
174941 1
268288 1
3471 1
167857 1
19484 1
299999 1
73313 1
265734 1
204142 1
300001 1
254661 1
300001 1
164806 1
300001 1
211743 1
51908 1
300001 1
51855 1
275843 1
217456 1
289894 1
255437 1
122208 1
300001 1
244672 1
43399 1
1 1
50363 1
203645 1
177102 1
249400 1
300001 1
189477 1
241309 1
245002 1
51435 1
2 1
168130 1
222889 1
5002 1
55080 1
237969 1
297435 1
299999 1
2 1
299999 1
2678 1
259012 1
294980 1
300001 1
1 1
1 1
2 1
1 1
16786 1
211082 1
94358 1
37439 1
1 1
2 1
2 1
1 1
221328 1
202026 1
1 1
180187 1
1 1
18253 1
163255 1
288418 1
141967 1
275263 1
68399 1
299999 1
59249 1
1776 1
19743 1
110734 1
25131 1
299999 1
125104 1
78112 1
300000 1
195229 1
173226 1
20017 1
1 1
75277 1
232347 1
231103 1
30358 1
53064 1
300001 1
50918 1
274081 1
287073 1
185053 1
155271 1
300000 1
54933 1
1 1
183281 1
227125 1
300001 1
1 1
300000 1
1 1
2 1
94818 1
45040 1
299999 1
54566 1
300000 1
168072 1
300001 1
132026 1
67310 1
174973 1
300001 1
23881 1
300000 1
256648 1
155001 1
99469 1
300000 1
99019 1
3 1
30388 1
300000 1
89734 1
300001 1
100935 1
40924 1
300000 1
300000 1
300000 1
195621 1
300001 1
1 1
155069 1
2 1
266396 1
299999 1
1 1
300000 1
108564 1
22203 1
18094 1
26476 1
176390 1
137692 1
130981 1
1 1
68018 1
2 1
70773 1
120987 1
299999 1
2 1
3 1
54462 1
1 1
219554 1
2 1
168354 1
182965 1
299999 1
300000 1
1 1
134259 1
177635 1
300000 1
194322 1
1 1
24829 1
41981 1
155945 1
152901 1
2 1
300001 1
169503 1
1 1
17165 1
1 1
300002 1
299999 1
158224 1
152936 1
261012 1
247370 1
299999 1
300001 1
300001 1
191378 1
185355 1
13087 1
84080 1
175997 1
1 1
111451 1
83368 1
1 1
2 1
1 1
1 1
215011 1
300000 1
1 1
167340 1
300001 1
213151 1
47074 1
113497 1
58161 1
47493 1
1 1
34716 1
2 1
209248 1
300001 1
299999 1
254295 1
143022 1
206568 1
290911 1
1 1
300001 1
300001 1
179311 1
173299 1
117162 1
1 1
3 1
146105 1
77275 1
1592 1
30957 1
299999 1
26702 1
3 1
271449 1
300001 1
26615 1
275708 1
1 1
219609 1
296830 1
38468 1
268995 1
2 1
74562 1
61694 1
299998 1
1 1
11669 1
238835 1
2 1
300000 1
75835 1
81161 1
250390 1
3 1
60772 1
108350 1
60646 1
1 1
300000 1
249302 1
1 1
250315 1
132660 1
223376 1
276102 1
118091 1
300002 1
110682 1
300000 1
81915 1
154924 1
111340 1
300000 1
220228 1
50762 1
285666 1
300000 1
132425 1
38820 1
126922 1
299999 1
179117 1
51815 1
210007 1
299999 1
49267 1
299999 1
300001 1
299999 1
62910 1
231742 1
83642 1
215873 1
2 1
55167 1
105090 1
68638 1
137779 1
123475 1
2 1
168733 1
120107 1
228251 1
183646 1
272818 1
1 1
219193 1
242210 1
71745 1
153533 1
932 1
216590 1
1 1
277975 1
225021 1
75156 1
37890 1
127887 1
142272 1
300000 1
55144 1
132038 1
2 1
300000 1
82221 1
300000 1
14315 1
86325 1
156982 1
300000 1
70367 1
98135 1
37482 1
282800 1
288116 1
2 1
101443 1
212160 1
58166 1
300000 1
85068 1
276945 1
3899 1
160896 1
130245 1
179235 1
137262 1
180193 1
300002 1
142583 1
100633 1
3 1
1 1
110150 1
11691 1
300000 1
1 1
248918 1
65680 1
218473 1
236957 1
300000 1
127247 1
7027 1
300000 1
176207 1
183915 1
137353 1
60121 1
300000 1
134661 1
213113 1
3 1
207358 1
299998 1
181369 1
23499 1
1 1
81341 1
259810 1
300000 1
299999 1
299999 1
71419 1
3 1
52429 1
2 1
257344 1
262167 1
148429 1
2 1
173552 1
299999 1
23819 1
300000 1
1 1
249435 1
1 1
2 1
92094 1
120463 1
89112 1
264897 1
275537 1
266873 1
300000 1
137290 1
2 1
184978 1
300001 1
1 1
19842 1
97397 1
36574 1
300001 1
154257 1
269474 1
23073 1
1 1
300000 1
41046 1
64129 1
115306 1
300001 1
300000 1
300000 1
201837 1
222334 1
212175 1
300000 1
3 1
157640 1
1 1
219813 1
28385 1
300000 1
260604 1
300002 1
3 1
193134 1
1 1
2 1
1 1
2 1
280823 1
299999 1
189119 1
81161 1
1 1
1 1
180574 1
1 1
300000 1
101762 1
83540 1
20569 1
40509 1
32723 1
4245 1
300000 1
300001 1
223347 1
299999 1
244965 1
297830 1
213396 1
115165 1
299999 1
236552 1
190864 1
6274 1
167520 1
55560 1
216648 1
243595 1
219305 1
6853 1
299999 1
1 1
300000 1
241123 1
85228 1
259608 1
1 1
23260 1
300002 1
236310 1
31004 1
1 1
226417 1
1 1
243035 1
104189 1
1 1
90118 1
284951 1
136202 1
67199 1
190387 1
299999 1
300001 1
267126 1
245376 1
30991 1
222561 1
209126 1
1 1
166473 1
2 1
136737 1
285873 1
300000 1
115891 1
300001 1
205746 1
71281 1
1 1
246035 1
28787 1
1 1
159932 1
3017 1
200725 1
59122 1
300001 1
152204 1
98754 1
3 1
120009 1
300000 1
135297 1
276499 1
1 1
70762 1
97700 1
299999 1
299999 1
1 1
1 1
20945 1
295575 1
214729 1
299999 1
277569 1
1 1
193684 1
73553 1
1 1
121153 1
162838 1
164849 1
1 1
300001 1
79743 1
16512 1
244148 1
1 1
300000 1
247556 1
47169 1
256859 1
279357 1
2 1
2 1
279458 1
211549 1
227455 1
2 1
147117 1
2 1
300000 1
144898 1
300000 1
2 1
139353 1
30810 1
251029 1
268835 1
250563 1
300000 1
300002 1
149678 1
8385 1
1 1
299999 1
2 1
126669 1
73000 1
61005 1
2 1
11372 1
143042 1
179696 1
28377 1
3 1
300000 1
1355 1
2 1
64415 1
300000 1
263439 1
45587 1
51913 1
110812 1
1 1
4469 1
1 1
3 1
168117 1
254490 1
300000 1
154965 1
2 1
211268 1
232788 1
170118 1
300000 1
200951 1
92691 1
3 1
300000 1
180728 1
141015 1
96707 1
71687 1
256209 1
5696 1
233673 1
1 1
145679 1
144244 1
209836 1
1 1
165034 1
1 1
300000 1
243285 1
1 1
161589 1
1 1
119678 1
214084 1
1519 1
3 1
144555 1
197059 1
173551 1
286543 1
91656 1
300000 1
90478 1
2 1
249499 1
231474 1
132890 1
300002 1
299999 1
1 1
151447 1
2 1
108094 1
215592 1
300001 1
2 1
154674 1
300000 1
45866 1
3 1
163589 1
1 1
299998 1
300000 1
202234 1
300000 1
40738 1
121349 1
300001 1
1 1
32579 1
154668 1
300001 1
3 1
1 1
93942 1
299999 1
151559 1
104952 1
161347 1
1 1
151738 1
1 1
1 1
227285 1
212554 1
147266 1
286047 1
229062 1
87816 1
184973 1
299999 1
300002 1
160949 1
202937 1
230114 1
20755 1
204204 1
59170 1
45679 1
3518 1
45234 1
217647 1
26596 1
198358 1
12709 1
300001 1
300000 1
300000 1
221771 1
238129 1
114139 1
62934 1
139780 1
245521 1
1 1
267493 1
3 1
1 1
191669 1
29301 1
101206 1
103479 1
53746 1
196980 1
300001 1
194918 1
155735 1
190093 1
2 1
283718 1
170725 1
1 1
2 1
300001 1
299999 1
300000 1
1 1
291455 1
1 1
102301 1
1 1
300000 1
1 1
300000 1
292400 1
300002 1
205758 1
300000 1
118486 1
300001 1
1 1
227968 1
284888 1
271263 1
252599 1
154066 1
53023 1
36769 1
79084 1
35282 1
299999 1
299999 1
1 1
11031 1
193949 1
160475 1
2 1
299999 1
70679 1
299999 1
210921 1
108823 1
235613 1
251747 1
300002 1
300000 1
299999 1
48396 1
26831 1
248531 1
10275 1
1 1
5018 1
128807 1
2 1
184225 1
189948 1
143691 1
163155 1
37669 1
290187 1
203094 1
112512 1
280219 1
297761 1
1426 1
286423 1
70230 1
123503 1
55736 1
1 1
299999 1
176648 1
291392 1
299999 1
9071 1
300000 1
14827 1
288320 1
242992 1
94498 1
37052 1
53971 1
276716 1
247733 1
300002 1
250190 1
60115 1
1 1
264023 1
175621 1
300001 1
65084 1
300000 1
139257 1
220934 1
3 1
19279 1
1 1
44675 1
1 1
232531 1
92752 1
299999 1
300000 1
217235 1
235835 1
175403 1
299999 1
1 1
274592 1
61773 1
106737 1
1 1
2 1
297662 1
300000 1
217350 1
84900 1
200261 1
1 1
37431 1
1 1
211967 1
299999 1
1 1
300002 1
186929 1
1 1
3 1
299999 1
129114 1
1 1
1 1
1 1
139109 1
1 1
168837 1
299998 1
271443 1
120657 1
300001 1
91177 1
2 1
79703 1
299999 1
189459 1
2 1
42737 1
86815 1
228662 1
63601 1
1 1
300001 1
300000 1
1 1
242111 1
229609 1
1 1
217484 1
200694 1
2 1
175565 1
82976 1
240230 1
142850 1
1 1
294214 1
54692 1
266896 1
300000 1
282196 1
180049 1
73189 1
299998 1
205120 1
1 1
177467 1
1 1
291149 1
50410 1
116451 1
299677 1
262152 1
299999 1
261073 1
295491 1
300001 1
195619 1
2 1
265777 1
97371 1
75565 1
186013 1
227382 1
2 1
202740 1
279339 1
7472 1
1 1
2 1
148376 1
299999 1
300001 1
300001 1
1 1
300001 1
66971 1
149369 1
190940 1
2788 1
257138 1
3 1
1 1
299999 1
119171 1
109509 1
95072 1
268916 1
174672 1
2 1
10738 1
203455 1
124667 1
67276 1
300000 1
299999 1
248812 1
217661 1
131778 1
5965 1
129390 1
219492 1
300000 1
67734 1
1 1
299999 1
122361 1
94013 1
300000 1
217469 1
274759 1
258710 1
1 1
87687 1
206241 1
256142 1
176758 1
287688 1
1 1
2 1
3814 1
258451 1
11277 1
127552 1
300000 1
60664 1
47732 1
299999 1
1 1
262207 1
299999 1
1 1
164093 1
1 1
154770 1
1 1
98108 1
300000 1
47051 1
6932 1
79557 1
175094 1
236769 1
300000 1
1 1
202221 1
300000 1
110728 1
168385 1
300000 1
99927 1
1873 1
194001 1
172501 1
99833 1
87772 1
39012 1
299999 1
185288 1
51670 1
298436 1
250494 1
1 1
115280 1
3 1
140857 1
300000 1
299999 1
85634 1
300000 1
147561 1
299999 1
256468 1
35466 1
163750 1
247432 1
2 1
142223 1
95255 1
118570 1
92840 1
120036 1
299999 1
291022 1
32800 1
91164 1
60997 1
223340 1
1 1
29337 1
63475 1
75088 1
144422 1
141540 1
183969 1
264996 1
246584 1
1 1
1 1
139503 1
14665 1
157440 1
115373 1
289499 1
1 1
209051 1
144624 1
1 1
300000 1
36982 1
299999 1
115587 1
1 1
1 1
105586 1
146449 1
145174 1
90865 1
179492 1
71685 1
155505 1
9282 1
135920 1
1 1
284987 1
54394 1
226360 1
120323 1
151791 1
1 1
153118 1
14473 1
300001 1
256037 1
257032 1
299999 1
26648 1
163874 1
227207 1
53486 1
300000 1
197701 1
1 1
299999 1
216202 1
14114 1
245671 1
52226 1
251094 1
82311 1
300001 1
286149 1
299999 1
462 1
1 1
244710 1
299999 1
36844 1
258968 1
43879 1
238734 1
295313 1
88098 1
135606 1
297586 1
145749 1
238523 1
14235 1
109429 1
299999 1
231507 1
2 1
98888 1
18745 1
151648 1
183076 1
194063 1
104915 1
236494 1
2 1
1 1
299999 1
300001 1
300000 1
133110 1
11852 1
9851 1
116634 1
121784 1
206814 1
1 1
195305 1
291816 1
14277 1
33905 1
285184 1
224091 1
193740 1
32067 1
88865 1
300000 1
273061 1
72442 1
223305 1
1 1
167268 1
226236 1
146668 1
261542 1
11269 1
2 1
117142 1
137525 1
2 1
300001 1
300000 1
255110 1
1 1
256861 1
68034 1
228206 1
204447 1
300000 1
216287 1
91933 1
58638 1
74519 1
95654 1
1 1
299999 1
1 1
227994 1
299999 1
186049 1
28641 1
300001 1
300000 1
104791 1
1 1
192942 1
1 1
173177 1
62409 1
149022 1
212676 1
3 1
1 1
300001 1
1 1
56212 1
198372 1
214730 1
51181 1
49342 1
1 1
155532 1
16153 1
2 1
18600 1
194040 1
212391 1
42872 1
24583 1
197966 1
300000 1
251248 1
52867 1
300000 1
275937 1
102768 1
268242 1
213890 1
299999 1
2 1
45136 1
2 1
300000 1
100685 1
2 1
226345 1
1 1
217969 1
299999 1
1 1
26429 1
2 1
1 1
287106 1
299999 1
205126 1
49383 1
2 1
3 1
1 1
99907 1
163193 1
300001 1
3 1
1 1
153560 1
87564 1
57847 1
296421 1
300000 1
299999 1
1 1
270096 1
35025 1
157570 1
3 1
300000 1
18709 1
299999 1
26083 1
1 1
64383 1
155364 1
35860 1
98193 1
1 1
2 1
195327 1
1 1
96046 1
188229 1
288944 1
172266 1
300000 1
97796 1
136517 1
300001 1
193742 1
92064 1
300000 1
82160 1
244421 1
300000 1
222277 1
2 1
164275 1
106227 1
298515 1
299998 1
254312 1
85929 1
2 1
1 1
172122 1
200149 1
1 1
220598 1
16396 1
162257 1
300000 1
95948 1
124997 1
300000 1
42900 1
3426 1
186715 1
300000 1
87261 1
261507 1
299999 1
181234 1
2 1
11632 1
37183 1
2 1
80969 1
183433 1
7799 1
276831 1
1 1
113945 1
300000 1
129220 1
227063 1
16913 1
299999 1
2 1
299999 1
210 1
1 1
1 1
23479 1
263087 1
300001 1
300001 1
242935 1
1 1
1 1
133811 1
1 1
104784 1
295049 1
36965 1
1 1
222072 1
300001 1
300002 1
287131 1
299999 1
1 1
26287 1
1 1
1 1
3 1
131070 1
279613 1
1 1
300001 1
51758 1
299999 1
173650 1
272255 1
300000 1
300001 1
299998 1
291422 1
230808 1
300001 1
1 1
300000 1
1 1
166960 1
223105 1
114654 1
95058 1
263674 1
255542 1
269639 1
137509 1
40616 1
1 1
1 1
27905 1
97836 1
21886 1
30890 1
83404 1
271542 1
1 1
146923 1
2 1
182253 1
1 1
1 1
1 1
191398 1
83733 1
149133 1
21465 1
191027 1
24991 1
299999 1
267948 1
2 1
300000 1
64299 1
300000 1
232948 1
1 1
1 1
155891 1
148044 1
111804 1
300002 1
299999 1
299999 1
53172 1
283278 1
218737 1
157142 1
2 1
72399 1
273465 1
97698 1
225171 1
3 1
129041 1
180808 1
61002 1
1 1
11007 1
300000 1
145694 1
1 1
300000 1
1 1
1 1
193260 1
247313 1
142493 1
83823 1
299998 1
256562 1
110963 1
149226 1
231108 1
191313 1
2 1
297501 1
218519 1
219698 1
190410 1
300000 1
157629 1
299999 1
299999 1
1 1
88798 1
2 1
213400 1
3 1
55758 1
252737 1
299999 1
207957 1
287860 1
299544 1
155421 1
281769 1
270507 1
21144 1
300000 1
42039 1
199946 1
147620 1
300000 1
2 1
1 1
21208 1
193767 1
280796 1
300001 1
1 1
206137 1
1 1
299999 1
112951 1
300000 1
299999 1
244036 1
2 1
128049 1
41845 1
174929 1
233376 1
1 1
46319 1
261659 1
300000 1
85387 1
3 1
247244 1
201289 1
126847 1
224190 1
300000 1
181019 1
80886 1
299998 1
300000 1
2 1
175805 1
108365 1
118788 1
282986 1
194201 1
1 1
265236 1
2 1
5826 1
2 1
2 1
243075 1
68715 1
102906 1
2 1
2 1
214176 1
232929 1
200828 1
1 1
281665 1
300000 1
172383 1
296994 1
158307 1
268071 1
1 1
2 1
225876 1
1 1
73204 1
202655 1
298727 1
299999 1
152239 1
281579 1
292215 1
174966 1
300002 1
1 1
201116 1
98252 1
145714 1
17590 1
299999 1
82256 1
2 1
134187 1
299999 1
41489 1
31812 1
2 1
95239 1
1 1
47634 1
1 1
179590 1
3 1
299999 1
101077 1
125935 1
300000 1
1 1
1 1
131248 1
279793 1
299999 1
202648 1
147418 1
1 1
140565 1
246247 1
163686 1
299999 1
172809 1
119533 1
46948 1
299999 1
295146 1
300001 1
66199 1
157296 1
216468 1
271854 1
276707 1
212674 1
80338 1
299999 1
263324 1
138068 1
576 1
236791 1
286303 1
1 1
1360 1
299999 1
300000 1
152777 1
300000 1
300000 1
142685 1
160394 1
1 1
1 1
1 1
1274 1
299999 1
196674 1
3 1
1 1
267328 1
79352 1
300001 1
290183 1
19246 1
113271 1
2 1
69469 1
166920 1
300001 1
9599 1
22743 1
1 1
299998 1
220919 1
2 1
175462 1
1 1
218775 1
300000 1
142418 1
300000 1
2 1
296958 1
1 1
248389 1
168113 1
88504 1
79314 1
300001 1
300001 1
70921 1
268266 1
2 1
278562 1
1 1
54269 1
256338 1
157196 1
269015 1
1 1
299999 1
291936 1
209532 1
139138 1
29494 1
214555 1
158560 1
209339 1
179332 1
164283 1
241245 1
1 1
300000 1
300000 1
2 1
12641 1
1 1
2 1
1 1
9149 1
141126 1
10180 1
17042 1
300001 1
20503 1
137467 1
281479 1
1 1
1 1
70772 1
194817 1
1 1
300000 1
29126 1
299998 1
1 1
300001 1
135177 1
1 1
289906 1
300000 1
1 1
1 1
1 1
300000 1
170008 1
221682 1
32382 1
236293 1
300001 1
1 1
1 1
239304 1
1 1
1 1
196706 1
290786 1
206301 1
205010 1
1 1
108585 1
299999 1
2 1
196779 1
299999 1
1 1
1 1
1 1
1 1
156358 1
300001 1
52466 1
281365 1
295273 1
249926 1
1 1
1 1
209836 1
179809 1
1 1
1 1
78425 1
1 1
107047 1
7470 1
299999 1
147140 1
300000 1
197863 1
297669 1
3 1
253568 1
262993 1
196158 1
144373 1
169569 1
139777 1
298234 1
228952 1
1 1
222192 1
193997 1
300000 1
120412 1
290793 1
264184 1
48442 1
104784 1
166261 1
158799 1
89106 1
158873 1
104888 1
3 1
285723 1
97091 1
300001 1
42498 1
180884 1
2 1
65228 1
1 1
194554 1
1 1
281014 1
1 1
2 1
162031 1
300000 1
1 1
26746 1
300001 1
300001 1
194192 1
2 1
295608 1
218173 1
52466 1
18027 1
270815 1
300001 1
299999 1
218176 1
182679 1
1 1
125389 1
23319 1
295295 1
106642 1
172237 1
1 1
299999 1
116793 1
127064 1
205430 1
2 1
121555 1
157542 1
152133 1
91394 1
1 1
1 1
102471 1
242166 1
300000 1
236020 1
30118 1
300000 1
200940 1
36464 1
169929 1
300001 1
67244 1
295598 1
148096 1
300000 1
299998 1
299998 1
1 1
166533 1
1 1
71688 1
258516 1
128885 1
1 1
125072 1
130288 1
52608 1
3 1
283910 1
95874 1
2 1
205157 1
138434 1
242527 1
115498 1
147288 1
23213 1
2 1
2886 1
61372 1
197930 1
299999 1
1 1
274780 1
300000 1
252372 1
135648 1
141170 1
167668 1
1 1
99625 1
300000 1
161162 1
17227 1
2 1
64266 1
300000 1
1 1
24988 1
37253 1
3 1
138689 1
8898 1
155467 1
1 1
183064 1
50831 1
2 1
95460 1
286504 1
144399 1
1 1
300001 1
300000 1
209727 1
299999 1
155669 1
292375 1
88738 1
8836 1
3 1
15989 1
219060 1
164730 1
291764 1
274339 1
300000 1
57409 1
121609 1
1 1
100522 1
20786 1
1 1
172884 1
67414 1
1 1
161659 1
296606 1
255135 1
18744 1
78839 1
2 1
4857 1
55518 1
2 1
105959 1
61128 1
173080 1
1 1
93105 1
35391 1
23544 1
278782 1
300000 1
299999 1
188373 1
1 1
36980 1
213025 1
138621 1
1 1
213051 1
299998 1
250460 1
1 1
276606 1
86607 1
129873 1
1 1
247540 1
62296 1
1 1
2 1
152113 1
299999 1
296887 1
102499 1
255372 1
1 1
297464 1
43939 1
111331 1
47513 1
1 1
1 1
266299 1
198600 1
31355 1
129186 1
96948 1
48516 1
75379 1
300001 1
1 1
300000 1
29433 1
300000 1
1 1
300001 1
2 1
173022 1
149994 1
129565 1
300002 1
219113 1
299999 1
263222 1
29828 1
170178 1
3 1
1 1
1 1
1 1
35363 1
268569 1
180448 1
271431 1
147162 1
63082 1
70790 1
300001 1
280605 1
300001 1
37505 1
1 1
147298 1
153298 1
1 1
300000 1
300001 1
229828 1
1 1
265535 1
76462 1
273987 1
300001 1
40876 1
74829 1
1 1
1 1
175044 1
1 1
36323 1
61664 1
163786 1
31887 1
280849 1
36541 1
2 1
261451 1
55145 1
77567 1
1 1
221789 1
188143 1
1 1
55295 1
105372 1
226892 1
134672 1
227591 1
279764 1
130539 1
201461 1
194925 1
150786 1
113291 1
215659 1
300000 1
197121 1
13953 1
289092 1
300001 1
2 1
163358 1
300000 1
299999 1
714 1
1 1
169921 1
238494 1
1 1
190947 1
137824 1
1 1
282690 1
226995 1
221264 1
200742 1
236595 1
300000 1
291193 1
49083 1
1 1
1 1
2 1
290615 1
183714 1
124169 1
165498 1
1185 1
300000 1
261601 1
189077 1
171235 1
149009 1
205886 1
1 1
116186 1
1 1
300000 1
209909 1
81536 1
295068 1
139026 1
39153 1
299998 1
81787 1
1 1
123826 1
212303 1
300000 1
143675 1
300000 1
227472 1
3 1
74496 1
1 1
51407 1
69049 1
228338 1
251861 1
63900 1
4551 1
300001 1
1 1
299999 1
276832 1
36955 1
1 1
300000 1
284582 1
132046 1
300002 1
1 1
289132 1
299999 1
289568 1
67950 1
216042 1
237094 1
116519 1
197430 1
176358 1
61306 1
111389 1
1 1
41443 1
190832 1
2652 1
69783 1
235183 1
2 1
62526 1
2 1
1 1
1 1
1 1
169022 1
199577 1
152788 1
3 1
1 1
55039 1
283047 1
300001 1
217679 1
129372 1
262710 1
162978 1
300001 1
180393 1
300000 1
61046 1
243137 1
299999 1
217437 1
86851 1
120186 1
217157 1
1 1
184149 1
16435 1
162013 1
299999 1
299999 1
100408 1
237302 1
44327 1
263921 1
300000 1
299999 1
244445 1
223347 1
397 1
2 1
11432 1
274510 1
58860 1
195611 1
184229 1
300000 1
3 1
39567 1
242804 1
3 1
3129 1
2 1
210672 1
61983 1
59526 1
213094 1
56039 1
300002 1
244058 1
1 1
1 1
141442 1
47999 1
82341 1
299998 1
50505 1
1 1
300000 1
201714 1
239557 1
300001 1
2 1
53704 1
149111 1
170942 1
2 1
62110 1
27602 1
299999 1
54015 1
2 1
299999 1
299999 1
268626 1
251867 1
82843 1
137731 1
276431 1
137637 1
133465 1
201645 1
300000 1
273604 1
300000 1
272997 1
300001 1
3 1
282934 1
197388 1
128474 1
107660 1
300000 1
280499 1
300001 1
81765 1
299999 1
1 1
105773 1
91825 1
2 1
300001 1
167656 1
115939 1
299655 1
159474 1
205281 1
145424 1
1 1
295313 1
225680 1
2 1
77877 1
74182 1
2 1
300001 1
300000 1
76537 1
236990 1
214170 1
240069 1
195578 1
72614 1
60807 1
299999 1
300000 1
161520 1
1 1
168463 1
153245 1
1 1
299999 1
236329 1
300000 1
104854 1
299998 1
1 1
2 1
5313 1
299999 1
3371 1
20656 1
161335 1
299999 1
46876 1
81479 1
266379 1
1 1
169900 1
280690 1
2 1
129260 1
191567 1
209055 1
1 1
17797 1
278633 1
1 1
219922 1
300002 1
33136 1
299999 1
28078 1
214067 1
291619 1
2 1
241355 1
217900 1
169851 1
300000 1
60921 1
91460 1
117653 1
168208 1
1 1
2 1
3 1
181515 1
126687 1
128972 1
82866 1
1 1
1 1
261691 1
241842 1
205829 1
1 1
299999 1
113904 1
199004 1
3 1
150782 1
191628 1
300001 1
2 1
108109 1
291033 1
300001 1
300001 1
186210 1
5658 1
1 1
253921 1
116360 1
299998 1
146762 1
168224 1
299998 1
85802 1
1 1
31849 1
180972 1
51375 1
299999 1
280423 1
297252 1
300001 1
297361 1
266552 1
10660 1
261299 1
224575 1
266415 1
230940 1
96225 1
211168 1
45793 1
300001 1
128812 1
135185 1
130012 1
278790 1
299998 1
185460 1
90601 1
64994 1
7981 1
1 1
1453 1
289402 1
171263 1
300000 1
3968 1
74143 1
142807 1
253787 1
290964 1
300000 1
283103 1
126152 1
299999 1
67747 1
220026 1
3 1
265240 1
108359 1
300000 1
38030 1
225797 1
9318 1
281819 1
33568 1
236330 1
263662 1
223215 1
21939 1
210158 1
193309 1
2 1
12882 1
208656 1
14773 1
108621 1
76666 1
1 1
1 1
300001 1
869 1
138087 1
20765 1
1 1
300002 1
136543 1
1 1
119838 1
299999 1
151862 1
39708 1
298458 1
185460 1
284405 1
1 1
66762 1
140106 1
1 1
299999 1
29595 1
94419 1
95467 1
299999 1
239839 1
148460 1
170754 1
7456 1
144422 1
86754 1
1 1
108322 1
283572 1
299999 1
2 1
300000 1
300000 1
1 1
120465 1
3 1
1 1
1 1
14072 1
27762 1
276055 1
264937 1
251137 1
186281 1
139718 1
62194 1
136624 1
120162 1
79235 1
1 1
137868 1
300001 1
2 1
234734 1
146012 1
123469 1
40359 1
52798 1
180180 1
3 1
300001 1
300001 1
22900 1
29890 1
115 1
203048 1
209548 1
1 1
300001 1
87054 1
300001 1
84167 1
155571 1
49525 1
242836 1
237273 1
171726 1
242088 1
208798 1
111483 1
300000 1
299999 1
62323 1
299998 1
299998 1
1 1
3 1
1 1
212325 1
300000 1
300001 1
3 1
300001 1
1 1
299999 1
55601 1
54514 1
290268 1
86774 1
77402 1
1 1
176481 1
168690 1
278771 1
1 1
1 1
16471 1
112261 1
95372 1
191048 1
165578 1
144997 1
249535 1
71970 1
300000 1
2 1
1 1
300001 1
55325 1
300000 1
163770 1
194210 1
296859 1
69737 1
165869 1
9564 1
110734 1
254244 1
259056 1
153039 1
53535 1
300001 1
7895 1
36353 1
1 1
299999 1
209044 1
49821 1
109678 1
136974 1
106459 1
255907 1
1 1
299998 1
1 1
1 1
3 1
269770 1
1 1
186645 1
173139 1
153504 1
79445 1
1 1
2 1
299998 1
205925 1
2 1
2 1
76700 1
138912 1
98795 1
125274 1
134600 1
293398 1
300002 1
178433 1
49274 1
15111 1
300001 1
299999 1
232713 1
1 1
169825 1
130469 1
265190 1
187883 1
166898 1
26116 1
300000 1
1 1
163336 1
60353 1
172824 1
299999 1
60583 1
299999 1
1 1
257793 1
1 1
3 1
11802 1
97657 1
1 1
268495 1
86088 1
20371 1
177942 1
9477 1
257322 1
3 1
300000 1
145158 1
1 1
75212 1
300001 1
120771 1
300000 1
184796 1
1 1
194911 1
6636 1
147832 1
142913 1
135342 1
287275 1
1 1
1 1
300001 1
119436 1
264613 1
85341 1
29694 1
299999 1
1 1
2 1
166824 1
54367 1
214066 1
292385 1
2 1
287568 1
91752 1
180558 1
111229 1
96532 1
300000 1
159179 1
300002 1
133744 1
64702 1
299999 1
109462 1
98182 1
68379 1
215816 1
52320 1
228015 1
236924 1
300000 1
2 1
38290 1
105050 1
299999 1
121779 1
2 1
245631 1
112380 1
2 1
295653 1
1 1
58463 1
156026 1
190970 1
1 1
94626 1
299999 1
6451 1
139614 1
17193 1
300001 1
3 1
284914 1
286139 1
100067 1
1 1
300000 1
13509 1
57004 1
3 1
300000 1
173765 1
300001 1
299999 1
260592 1
300000 1
28770 1
86897 1
147597 1
225504 1
56148 1
96820 1
299999 1
55175 1
300002 1
38073 1
300000 1
254917 1
218304 1
299999 1
96592 1
300000 1
216503 1
300000 1
300000 1
1 1
136560 1
226166 1
70464 1
90082 1
10642 1
1 1
259894 1
1 1
234156 1
299999 1
219328 1
1 1
15910 1
294295 1
182813 1
300001 1
3 1
299999 1
300001 1
300001 1
5672 1
200946 1
193381 1
163209 1
131346 1
59936 1
7262 1
178960 1
54061 1
3 1
1 1
134095 1
1 1
299998 1
1 1
138502 1
1 1
1 1
1 1
35067 1
1 1
204467 1
300001 1
127783 1
300000 1
299999 1
190699 1
68185 1
122849 1
1 1
181366 1
1 1
227002 1
119247 1
300002 1
162312 1
193680 1
251773 1
170927 1
76328 1
211527 1
1 1
300001 1
242957 1
125378 1
51330 1
283494 1
299999 1
284403 1
1 1
53112 1
3891 1
163749 1
76039 1
64666 1
278523 1
299999 1
300000 1
153488 1
64294 1
300000 1
117764 1
65561 1
89524 1
108258 1
1 1
72892 1
3636 1
1 1
176743 1
1 1
203266 1
288435 1
239820 1
3932 1
119882 1
86720 1
127544 1
299999 1
236385 1
274195 1
232242 1
147030 1
296589 1
148153 1
11287 1
299998 1
300000 1
277304 1
270048 1
297130 1
261250 1
148080 1
127721 1
253660 1
94813 1
147006 1
299998 1
204666 1
300001 1
145120 1
57004 1
257375 1
177504 1
139046 1
238769 1
292051 1
244118 1
1 1
299998 1
300000 1
50743 1
1 1
131669 1
300001 1
34449 1
299998 1
47979 1
196328 1
92927 1
53414 1
115565 1
255576 1
299999 1
1 1
92041 1
75334 1
32189 1
300000 1
151282 1
299999 1
7657 1
3 1
81400 1
185297 1
36427 1
299999 1
217537 1
1 1
11798 1
58686 1
230635 1
131484 1
249365 1
14727 1
2 1
188142 1
61752 1
81586 1
246609 1
78739 1
26224 1
17719 1
273201 1
228240 1
3 1
300001 1
146015 1
274912 1
214781 1
1 1
2 1
102265 1
8874 1
300001 1
166426 1
55854 1
208375 1
74975 1
3177 1
58437 1
44516 1
1 1
48548 1
300000 1
93711 1
1 1
97925 1
295153 1
1 1
170750 1
178312 1
50411 1
256448 1
60013 1
174610 1
83155 1
109284 1
47663 1
195523 1
3 1
1 1
124836 1
63171 1
67090 1
300000 1
217005 1
300000 1
210413 1
81994 1
1 1
110541 1
230597 1
249576 1
295989 1
263851 1
185052 1
1 1
276995 1
105659 1
69152 1
300000 1
161141 1
300000 1
13805 1
64249 1
114874 1
291034 1
1 1
248505 1
121934 1
161168 1
239584 1
300000 1
100725 1
2 1
142006 1
261138 1
123735 1
296097 1
3 1
300000 1
253194 1
166530 1
129011 1
184548 1
299999 1
213644 1
299999 1
108001 1
1 1
151996 1
300000 1
300001 1
58086 1
1 1
300000 1
263712 1
300002 1
28931 1
147748 1
244307 1
300000 1
145702 1
295666 1
111418 1
68755 1
175203 1
246303 1
131722 1
109872 1
1 1
300001 1
165312 1
148285 1
11644 1
125313 1
230155 1
141814 1
208762 1
300000 1
1 1
193329 1
154702 1
300000 1
299999 1
282667 1
1 1
1307 1
285850 1
148206 1
146649 1
300000 1
134606 1
1 1
1 1
223083 1
3 1
54514 1
1 1
227233 1
300000 1
130076 1
160610 1
2 1
28433 1
79991 1
68132 1
40895 1
200003 1
209124 1
1 1
242177 1
253030 1
290409 1
96295 1
263462 1
220026 1
1 1
18309 1
1 1
1 1
131769 1
1 1
1 1
70085 1
220136 1
278743 1
300000 1
273605 1
209440 1
250254 1
139146 1
239520 1
300000 1
287253 1
105558 1
51696 1
188341 1
1 1
213242 1
293619 1
227364 1
300000 1
17500 1
183294 1
300000 1
300001 1
154850 1
300000 1
221502 1
230448 1
2 1
300000 1
82980 1
225631 1
300002 1
284914 1
117946 1
1 1
2 1
38511 1
98435 1
189915 1
172685 1
73090 1
30133 1
1 1
282160 1
1 1
286467 1
121988 1
58816 1
110401 1
187404 1
4620 1
1 1
1 1
1 1
72391 1
193251 1
300001 1
119916 1
280247 1
286444 1
53862 1
237261 1
60020 1
300001 1
247327 1
291232 1
238649 1
19228 1
300001 1
1 1
247886 1
1 1
118121 1
1 1
242525 1
170064 1
1 1
220290 1
281286 1
53541 1
1 1
198484 1
189713 1
76307 1
57920 1
44946 1
2 1
224710 1
162505 1
1 1
150891 1
2 1
254852 1
110413 1
3 1
208688 1
299999 1
151258 1
112688 1
209764 1
300000 1
38050 1
904 1
299999 1
100408 1
2374 1
100952 1
264491 1
1 1
243837 1
16170 1
299999 1
97726 1
88408 1
128340 1
295751 1
7256 1
186183 1
58675 1
16781 1
139740 1
45829 1
1 1
300000 1
300002 1
204795 1
139987 1
299998 1
158233 1
52509 1
1 1
299999 1
1 1
267924 1
61687 1
113684 1
125451 1
109132 1
300000 1
18847 1
299999 1
300000 1
142912 1
184861 1
161430 1
1 1
54371 1
192551 1
2 1
29966 1
3 1
217628 1
198122 1
175988 1
148215 1
217489 1
140017 1
300000 1
274293 1
234632 1
299999 1
1 1
2 1
299999 1
1 1
299999 1
235463 1
266001 1
1 1
284144 1
295324 1
22717 1
169781 1
179596 1
1 1
178838 1
46789 1
197643 1
300002 1
76680 1
24477 1
53946 1
299999 1
260875 1
24021 1
96164 1
231622 1
60389 1
97077 1
299999 1
152479 1
300000 1
110407 1
2 1
233791 1
43080 1
17238 1
300000 1
300000 1
148858 1
149205 1
101899 1
277647 1
239416 1
300001 1
299999 1
139641 1
8708 1
185514 1
295778 1
118599 1
20362 1
1 1
125978 1
1 1
277839 1
145217 1
202720 1
300002 1
1 1
3 1
2 1
123084 1
189502 1
128743 1
2 1
232085 1
1 1
300001 1
42927 1
120158 1
232363 1
300000 1
134359 1
73531 1
300000 1
260270 1
186060 1
299999 1
252801 1
128118 1
225095 1
300000 1
90853 1
47372 1
300001 1
282237 1
184869 1
251000 1
242886 1
79005 1
191278 1
8299 1
1 1
191307 1
50413 1
1 1
268373 1
299998 1
208746 1
299999 1
234760 1
281164 1
3 1
31427 1
142575 1
284336 1
30698 1
1 1
26945 1
16854 1
265209 1
240905 1
300000 1
92929 1
268864 1
1 1
216903 1
13988 1
1 1
146428 1
64152 1
280964 1
196725 1
1 1
300001 1
294572 1
239276 1
295128 1
1 1
299999 1
220213 1
36023 1
76720 1
157691 1
84043 1
197824 1
299998 1
300001 1
252025 1
190525 1
122137 1
129139 1
299999 1
9096 1
241860 1
300001 1
290998 1
1 1
1 1
15598 1
75193 1
110880 1
60541 1
185263 1
300001 1
258617 1
86701 1
300000 1
3018 1
234738 1
300001 1
172757 1
238402 1
103 1
299999 1
300001 1
257609 1
142241 1
250476 1
300000 1
220940 1
300001 1
46031 1
2 1
270632 1
89692 1
291473 1
1 1
215767 1
300001 1
256931 1
300002 1
71862 1
285626 1
64210 1
281188 1
300001 1
299998 1
214381 1
1 1
299999 1
1 1
244439 1
1 1
282947 1
1861 1
299999 1
204974 1
2 1
297287 1
51877 1
2 1
41621 1
273357 1
299999 1
55806 1
137437 1
48978 1
182976 1
174409 1
100158 1
156446 1
97436 1
36566 1
2 1
110721 1
159344 1
288636 1
263500 1
299998 1
300000 1
54883 1
287647 1
3 1
1 1
57851 1
1 1
235511 1
1 1
88858 1
134370 1
2 1
1 1
1 1
3 1
1 1
1 1
270858 1
220730 1
246651 1
1 1
184293 1
144851 1
266625 1
2783 1
2 1
275671 1
243360 1
1 1
300001 1
300001 1
44512 1
273011 1
218518 1
186455 1
101814 1
152508 1
40946 1
300000 1
12161 1
25248 1
236335 1
1 1
59629 1
300001 1
300000 1
201227 1
300000 1
97482 1
193648 1
59111 1
186066 1
84225 1
238435 1
43999 1
1 1
1 1
299999 1
58383 1
151826 1
219272 1
79636 1
156918 1
121274 1
2 1
146305 1
179908 1
13678 1
34232 1
265800 1
267574 1
1 1
299999 1
94035 1
226621 1
2 1
2 1
300000 1
253967 1
299999 1
300000 1
136917 1
300000 1
288130 1
168748 1
300000 1
197146 1
288415 1
299999 1
300001 1
299999 1
230828 1
34695 1
299999 1
244903 1
63562 1
33873 1
259443 1
275172 1
299999 1
300001 1
299999 1
2 1
175174 1
287695 1
106569 1
159433 1
300000 1
2 1
102470 1
95670 1
1 1
196299 1
19518 1
256022 1
271390 1
185499 1
75902 1
299999 1
138907 1
58406 1
61871 1
98658 1
60787 1
300000 1
300000 1
201271 1
299999 1
248801 1
216180 1
56776 1
130480 1
32368 1
1 1
169165 1
193073 1
279813 1
1 1
221037 1
150784 1
103881 1
181551 1
162675 1
242217 1
158562 1
110116 1
88383 1
3 1
300000 1
97607 1
157266 1
36796 1
109179 1
1 1
300000 1
1 1
204477 1
224058 1
1 1
2 1
300001 1
184748 1
131533 1
5141 1
132209 1
209425 1
157774 1
616 1
148277 1
281369 1
300000 1
2 1
186042 1
84780 1
281227 1
116862 1
137179 1
1576 1
168694 1
98392 1
296026 1
1 1
193733 1
180216 1
248634 1
50068 1
257984 1
168609 1
219715 1
300000 1
300000 1
44182 1
179046 1
76066 1
192300 1
171608 1
119452 1
1 1
1 1
13626 1
300002 1
214521 1
77847 1
222741 1
217764 1
300001 1
40426 1
68599 1
299999 1
2 1
300001 1
232630 1
225596 1
5896 1
300000 1
2 1
245188 1
269640 1
201102 1
300000 1
132488 1
200064 1
246164 1
165873 1
278037 1
206149 1
110403 1
91636 1
226126 1
299999 1
300000 1
1 1
206457 1
270515 1
149064 1
93022 1
1 1
131113 1
174409 1
1 1
14478 1
275741 1
277766 1
221419 1
237732 1
174981 1
3 1
2 1
124105 1
47445 1
79960 1
248898 1
299999 1
300000 1
1 1
1 1
188972 1
2 1
300000 1
80444 1
300001 1
265572 1
257071 1
163850 1
42583 1
174210 1
168509 1
1 1
109572 1
1 1
198430 1
129064 1
227251 1
1 1
3 1
34790 1
300001 1
52901 1
155978 1
114691 1
252259 1
222745 1
132835 1
132918 1
47916 1
299998 1
133708 1
1 1
300001 1
300001 1
3 1
237790 1
3 1
91104 1
246991 1
190127 1
269612 1
300001 1
1 1
300001 1
124841 1
14799 1
251730 1
3 1
299999 1
205200 1
62732 1
60151 1
96930 1
178318 1
300000 1
107241 1
66730 1
1 1
187491 1
126616 1
5044 1
300001 1
284381 1
1 1
298564 1
299999 1
57511 1
3 1
1 1
1 1
203102 1
192112 1
230980 1
50099 1
174013 1
240505 1
65980 1
134362 1
299999 1
300002 1
63337 1
30755 1
2 1
299999 1
299999 1
299797 1
263707 1
2 1
299999 1
41362 1
267281 1
42845 1
25495 1
158990 1
39866 1
248040 1
122229 1
67267 1
26700 1
299999 1
59719 1
109777 1
86540 1
299999 1
299998 1
300001 1
74600 1
40123 1
300001 1
210091 1
166079 1
147697 1
172259 1
1 1
266486 1
273031 1
54910 1
208960 1
3 1
65998 1
144370 1
1 1
103730 1
275244 1
299999 1
299999 1
300000 1
195103 1
1 1
1 1
74458 1
299999 1
5952 1
186241 1
128658 1
211714 1
204596 1
105843 1
1 1
158527 1
300000 1
187798 1
299999 1
159206 1
238566 1
259838 1
36547 1
188123 1
137996 1
65235 1
161704 1
1 1
132621 1
23665 1
207378 1
108319 1
248196 1
217419 1
52288 1
142861 1
191998 1
300000 1
299999 1
184361 1
300000 1
232550 1
215093 1
62269 1
132021 1
129441 1
252095 1
2 1
153948 1
259080 1
80074 1
263502 1
2 1
164269 1
1 1
251143 1
1 1
300000 1
249314 1
97517 1
1 1
134797 1
185956 1
239798 1
222448 1
32292 1
1 1
294442 1
299999 1
300001 1
158347 1
299999 1
300000 1
85781 1
2 1
300000 1
300000 1
1 1
226728 1
226843 1
75379 1
26592 1
8949 1
300000 1
259911 1
258522 1
51842 1
204189 1
299999 1
64507 1
300000 1
91458 1
97807 1
299999 1
225025 1
125414 1
237837 1
1 1
1 1
990 1
255683 1
3 1
211917 1
96243 1
300000 1
300000 1
105575 1
96587 1
241908 1
300001 1
300001 1
1 1
299998 1
102605 1
3 1
284833 1
2 1
267606 1
14605 1
89358 1
33403 1
1 1
300000 1
240781 1
1 1
1 1
109314 1
218359 1
45599 1
1 1
2 1
262572 1
25097 1
61494 1
1 1
1 1
100045 1
299999 1
172242 1
239066 1
1 1
89194 1
300001 1
1 1
183419 1
262332 1
1 1
240646 1
210130 1
300000 1
113817 1
115702 1
98860 1
267283 1
289342 1
210306 1
299998 1
222039 1
212327 1
230984 1
299999 1
169302 1
299999 1
225839 1
201433 1
245726 1
152476 1
279037 1
106470 1
250225 1
299999 1
300000 1
37718 1
300000 1
42012 1
96119 1
299999 1
197788 1
185896 1
1336 1
271739 1
38370 1
300001 1
1 1
26316 1
252037 1
3 1
131570 1
299999 1
102240 1
1 1
300000 1
1 1
246450 1
90326 1
299999 1
153268 1
237242 1
44053 1
199537 1
45011 1
3418 1
261183 1
1 1
139304 1
30708 1
1 1
299999 1
299999 1
145608 1
13854 1
215153 1
1 1
210207 1
237456 1
211872 1
88314 1
2 1
69442 1
1 1
300002 1
3 1
60667 1
300000 1
15313 1
3 1
53051 1
284538 1
1 1
192732 1
9918 1
218550 1
95258 1
1 1
85854 1
300000 1
2 1
77757 1
223360 1
233102 1
48891 1
299999 1
300000 1
284439 1
2 1
64591 1
72942 1
119370 1
241255 1
27070 1
300000 1
42626 1
300002 1
272183 1
37586 1
61600 1
299998 1
18688 1
1 1
281575 1
152133 1
229365 1
78951 1
299722 1
262580 1
210893 1
231673 1
119567 1
93547 1
258581 1
13466 1
1 1
221117 1
292201 1
281359 1
299998 1
159152 1
300001 1
192947 1
231479 1
2 1
300001 1
113523 1
2 1
2260 1
87209 1
22875 1
164790 1
242653 1
164256 1
150801 1
300002 1
173986 1
300000 1
14247 1
300000 1
300000 1
300000 1
207099 1
202188 1
150315 1
299999 1
39527 1
8654 1
3 1
1 1
40120 1
284675 1
197983 1
285507 1
219806 1
38997 1
90536 1
1 1
221418 1
207835 1
1 1
1 1
300001 1
34411 1
23236 1
283724 1
115597 1
186906 1
1 1
161302 1
211417 1
2 1
1665 1
2 1
75754 1
256139 1
224817 1
265549 1
1 1
113621 1
181914 1
1 1
161923 1
248888 1
286809 1
98292 1
1 1
176375 1
1 1
1 1
172096 1
28470 1
3 1
299999 1
300001 1
79073 1
97935 1
1 1
20639 1
1 1
165985 1
1 1
300000 1
94483 1
1 1
140714 1
144803 1
300001 1
136539 1
300001 1
3 1
275152 1
121150 1
112437 1
116587 1
129661 1
51542 1
72424 1
279421 1
1 1
233845 1
87091 1
193060 1
94870 1
104799 1
268548 1
142710 1
300000 1
1 1
18664 1
1 1
1 1
149706 1
300000 1
108027 1
112734 1
267212 1
94465 1
1 1
294990 1
122170 1
291406 1
184942 1
2 1
174712 1
2 1
1 1
104075 1
1 1
35721 1
93672 1
1 1
300000 1
91474 1
300002 1
24196 1
167487 1
157438 1
142042 1
2 1
3 1
1 1
113568 1
265564 1
300000 1
246863 1
51858 1
11071 1
1 1
12199 1
96933 1
180554 1
37679 1
89182 1
214135 1
12466 1
300000 1
300001 1
211066 1
1 1
53964 1
85244 1
1 1
300000 1
1 1
3 1
1 1
138976 1
300000 1
1 1
278691 1
300000 1
97690 1
1 1
94955 1
300001 1
276728 1
1 1
37582 1
51304 1
139461 1
2 1
35455 1
3 1
1 1
153727 1
53149 1
160651 1
2 1
1 1
117122 1
300000 1
12691 1
71325 1
168833 1
41367 1
294164 1
229025 1
1 1
131662 1
162118 1
61104 1
300002 1
153212 1
1 1
2 1
35216 1
22054 1
195468 1
10479 1
152748 1
219273 1
168761 1
300001 1
1 1
90818 1
32700 1
2 1
199818 1
290731 1
64576 1
295989 1
10741 1
3 1
299999 1
1 1
165715 1
24019 1
230710 1
27234 1
250878 1
299999 1
18442 1
299999 1
135480 1
2762 1
300000 1
42838 1
300000 1
250746 1
164874 1
263309 1
4920 1
12152 1
299999 1
252935 1
300001 1
210273 1
1 1
122027 1
258727 1
288305 1
300002 1
174082 1
1 1
40660 1
299999 1
210340 1
235458 1
300002 1
108521 1
186464 1
132395 1
76731 1
300000 1
111157 1
15830 1
301 1
300001 1
135803 1
273059 1
2 1
240057 1
70034 1
166922 1
1 1
205698 1
1 1
1 1
105978 1
110551 1
274166 1
1 1
1 1
300000 1
190696 1
54700 1
238210 1
113843 1
31615 1
3 1
135504 1
23094 1
92793 1
6007 1
221536 1
61653 1
121050 1
23152 1
300002 1
2 1
32621 1
66651 1
1 1
121071 1
153178 1
249680 1
1 1
180527 1
1 1
139868 1
56498 1
100582 1
1 1
245754 1
235155 1
190458 1
299998 1
247160 1
1 1
13497 1
254418 1
249758 1
300000 1
272961 1
47333 1
61059 1
63040 1
48397 1
273786 1
69770 1
300000 1
69938 1
1 1
128362 1
249477 1
1 1
6609 1
300001 1
179324 1
1 1
16676 1
2 1
277410 1
73423 1
300000 1
1 1
290418 1
147891 1
300002 1
1 1
1 1
207817 1
1 1
299999 1
1 1
221853 1
4587 1
297116 1
233580 1
253749 1
300000 1
42283 1
1 1
2 1
213858 1
13433 1
121124 1
226009 1
261096 1
179512 1
299999 1
299998 1
299999 1
160314 1
140990 1
47207 1
2 1
264906 1
282577 1
267104 1
73224 1
114647 1
1 1
165616 1
1 1
284268 1
174520 1
146702 1
114458 1
9331 1
142270 1
67481 1
103576 1
1 1
300001 1
291967 1
3 1
2 1
103506 1
72690 1
208167 1
300000 1
213813 1
219340 1
1 1
185797 1
273137 1
299999 1
71399 1
300000 1
300000 1
147071 1
300000 1
17094 1
299999 1
265004 1
1 1
1 1
1 1
78672 1
1 1
168903 1
131054 1
174953 1
35101 1
276228 1
35154 1
300001 1
1348 1
4033 1
282630 1
48883 1
300000 1
40325 1
2605 1
299999 1
88781 1
1 1
167304 1
299999 1
1 1
148616 1
156247 1
3 1
37288 1
300001 1
300001 1
284386 1
1 1
300001 1
171586 1
3018 1
1209 1
212670 1
35039 1
124507 1
1 1
246413 1
1 1
3 1
296206 1
3 1
264727 1
194631 1
140595 1
103460 1
299999 1
299999 1
17249 1
300000 1
1 1
1 1
1 1
300000 1
125446 1
300001 1
299999 1
300000 1
300000 1
241463 1
144169 1
248628 1
169337 1
25047 1
79616 1
187397 1
80788 1
228509 1
1 1
222607 1
299998 1
292084 1
168959 1
11457 1
258337 1
452 1
2 1
299999 1
198118 1
274820 1
1 1
242128 1
69588 1
179191 1
267060 1
66205 1
118247 1
1 1
1 1
1 1
78561 1
33249 1
140137 1
20280 1
90903 1
190425 1
300000 1
87604 1
289656 1
124709 1
300000 1
21652 1
285164 1
1 1
72586 1
285660 1
1 1
166728 1
5448 1
160940 1
242679 1
243634 1
47971 1
1 1
92478 1
286827 1
31071 1
300001 1
173997 1
1 1
179076 1
289840 1
2 1
101504 1
152249 1
300000 1
1 1
93941 1
299999 1
61955 1
299999 1
19706 1
1 1
82361 1
1 1
180036 1
1 1
22687 1
1 1
300002 1
120266 1
37199 1
1 1
30995 1
199532 1
3 1
201175 1
300001 1
13510 1
15726 1
245758 1
49222 1
184449 1
3 1
1 1
229154 1
182687 1
300000 1
255135 1
300000 1
116377 1
142212 1
9928 1
181735 1
20839 1
237900 1
233679 1
207817 1
233062 1
247774 1
86894 1
1 1
49855 1
113477 1
6617 1
300000 1
292859 1
105502 1
40109 1
1 1
1 1
300000 1
300000 1
100808 1
300000 1
267631 1
196447 1
4340 1
300000 1
253553 1
166733 1
195348 1
299999 1
52896 1
164253 1
122570 1
23574 1
1 1
113336 1
1 1
60778 1
300000 1
300000 1
35721 1
238189 1
297272 1
213258 1
51982 1
299998 1
1 1
300002 1
215585 1
118395 1
144573 1
80984 1
275939 1
234721 1
1 1
141544 1
49478 1
113486 1
300000 1
51276 1
300001 1
1 1
300001 1
114491 1
230830 1
45243 1
58813 1
129012 1
300000 1
229069 1
159299 1
2 1
299999 1
203995 1
300001 1
1 1
3 1
286738 1
185769 1
284678 1
256064 1
1 1
300000 1
2 1
2 1
125983 1
257459 1
31558 1
204813 1
300001 1
299999 1
107721 1
47524 1
1 1
74035 1
56542 1
1 1
213418 1
113109 1
253390 1
300000 1
1 1
65712 1
186634 1
223909 1
1 1
246391 1
249327 1
171254 1
300000 1
108234 1
44880 1
141031 1
249157 1
1 1
28998 1
299999 1
270913 1
31272 1
1 1
1 1
300000 1
64470 1
163021 1
300001 1
1 1
115680 1
300000 1
1 1
2 1
300001 1
126837 1
65244 1
25491 1
300000 1
1 1
299999 1
62672 1
134171 1
1 1
48774 1
102127 1
248074 1
90121 1
33506 1
1 1
127002 1
1 1
78292 1
93563 1
275564 1
299246 1
154711 1
246782 1
179319 1
179777 1
1 1
1 1
105036 1
299999 1
300000 1
3 1
77526 1
218711 1
79112 1
1 1
300000 1
3 1
295110 1
154618 1
175563 1
265521 1
215884 1
249437 1
1 1
81503 1
1 1
300001 1
1 1
230114 1
24802 1
299999 1
110028 1
300001 1
300000 1
232359 1
29728 1
1 1
192310 1
126448 1
198176 1
97680 1
131506 1
18005 1
20424 1
12428 1
244564 1
300000 1
177485 1
300001 1
12267 1
125070 1
299999 1
268476 1
164608 1
234606 1
203498 1
1 1
1 1
165007 1
105251 1
300002 1
1 1
254168 1
300001 1
254852 1
98306 1
299999 1
300001 1
1 1
300001 1
201454 1
299999 1
100700 1
300001 1
299999 1
300002 1
270024 1
58469 1
47633 1
101140 1
256976 1
1 1
52813 1
116144 1
201584 1
299999 1
250913 1
2 1
27360 1
111495 1
221578 1
300001 1
186134 1
200057 1
273350 1
300000 1
199742 1
299999 1
276865 1
299999 1
275768 1
250420 1
299999 1
290085 1
141582 1
102330 1
300001 1
1 1
139736 1
84779 1
1 1
300000 1
38251 1
300000 1
1 1
2 1
196776 1
168391 1
8821 1
28532 1
48082 1
143541 1
1 1
1 1
219668 1
1 1
3 1
300001 1
1 1
1 1
66792 1
71554 1
146602 1
64745 1
164054 1
78144 1
249683 1
1 1
230415 1
138673 1
3 1
1 1
216198 1
300000 1
299999 1
286331 1
227664 1
213432 1
18548 1
300000 1
300002 1
1 1
12884 1
1 1
115850 1
1 1
81426 1
3 1
1 1
271837 1
300000 1
2 1
134733 1
230459 1
260548 1
214142 1
263684 1
126813 1
1 1
204720 1
300000 1
2 1
1 1
24444 1
1 1
283871 1
300000 1
300001 1
300000 1
1 1
234703 1
53424 1
243696 1
205918 1
1 1
239581 1
55377 1
299999 1
139180 1
1 1
133933 1
1 1
299999 1
109948 1
86147 1
184980 1
172682 1
299999 1
235328 1
62235 1
46100 1
3080 1
267438 1
100206 1
192829 1
239427 1
187022 1
226090 1
280840 1
23924 1
252688 1
105799 1
256372 1
264365 1
164672 1
296329 1
221105 1
288331 1
129034 1
179213 1
219723 1
1 1
115916 1
261771 1
14858 1
170535 1
280874 1
214762 1
1 1
55305 1
111824 1
1 1
300000 1
11568 1
31491 1
131187 1
1 1
289099 1
2 1
3005 1
300000 1
148035 1
126998 1
12343 1
143034 1
182496 1
152064 1
159151 1
132746 1
286260 1
44728 1
71847 1
1 1
1 1
37756 1
94808 1
294014 1
147337 1
198284 1
90342 1
188749 1
278761 1
167185 1
287499 1
1 1
275026 1
300000 1
1 1
300001 1
1 1
240399 1
64120 1
141306 1
2 1
300001 1
1 1
300000 1
72528 1
247723 1
2 1
249501 1
300000 1
283148 1
82348 1
299892 1
1 1
55408 1
300002 1
157899 1
299999 1
120412 1
300002 1
2 1
1 1
1 1
222592 1
245961 1
300000 1
300000 1
294846 1
299999 1
186223 1
299998 1
3 1
299999 1
300001 1
1 1
225219 1
214966 1
40457 1
227680 1
119699 1
1 1
300000 1
139715 1
214559 1
299998 1
300000 1
100624 1
175927 1
222711 1
123028 1
84726 1
42261 1
263929 1
272570 1
214784 1
2 1
1 1
278424 1
158242 1
191506 1
300000 1
64580 1
1 1
69399 1
172345 1
244356 1
289986 1
7025 1
48176 1
223564 1
1 1
1 1
1 1
100766 1
172002 1
212940 1
124950 1
64562 1
161920 1
135595 1
198146 1
75217 1
155223 1
122765 1
142872 1
122045 1
278079 1
8109 1
23621 1
299999 1
280280 1
1 1
139540 1
1 1
300000 1
300000 1
300000 1
23275 1
155412 1
57921 1
213897 1
197396 1
238933 1
264497 1
205877 1
159874 1
226436 1
300000 1
299999 1
254145 1
79840 1
244667 1
144187 1
273885 1
300000 1
3 1
127722 1
299998 1
299999 1
198910 1
3 1
148809 1
64958 1
4003 1
1 1
1452 1
51828 1
1 1
155987 1
249436 1
33504 1
140568 1
201980 1
1 1
222561 1
100978 1
23937 1
1 1
96650 1
91158 1
127042 1
300000 1
262375 1
1 1
231338 1
300002 1
1 1
300000 1
1 1
45156 1
300001 1
32571 1
156400 1
63426 1
1 1
153761 1
2 1
278790 1
300000 1
1 1
1 1
41212 1
117501 1
299999 1
300000 1
2 1
272354 1
1 1
127494 1
299999 1
16733 1
3 1
139936 1
1 1
91584 1
167890 1
300000 1
285597 1
299999 1
64969 1
44156 1
300000 1
240720 1
1 1
196578 1
136716 1
19722 1
58677 1
1 1
300001 1
1775 1
288752 1
266632 1
98623 1
143450 1
130722 1
299999 1
124246 1
300000 1
223900 1
300001 1
184072 1
43710 1
76073 1
300002 1
277273 1
43637 1
273898 1
3 1
159152 1
149257 1
82429 1
299998 1
244205 1
188864 1
1 1
215056 1
119546 1
277494 1
87257 1
2 1
299999 1
222669 1
131330 1
249028 1
36426 1
48068 1
19029 1
1 1
125337 1
3 1
185321 1
2 1
267065 1
1 1
299999 1
252433 1
1 1
228331 1
15039 1
263291 1
2 1
1 1
217752 1
29816 1
300000 1
299999 1
1078 1
39023 1
300001 1
59629 1
269613 1
203893 1
161872 1
100920 1
114138 1
241187 1
69071 1
299999 1
283607 1
13853 1
26287 1
276658 1
2 1
113011 1
273263 1
269697 1
300001 1
1 1
106188 1
44767 1
300000 1
15706 1
134417 1
1 1
109620 1
127650 1
204200 1
300002 1
300002 1
29876 1
17660 1
256929 1
155305 1
299999 1
53880 1
262962 1
2 1
1 1
300001 1
36587 1
174984 1
299999 1
1 1
75940 1
263969 1
255337 1
1 1
80878 1
218735 1
134624 1
175622 1
299999 1
257088 1
156863 1
101290 1
44519 1
300001 1
299998 1
173759 1
48073 1
1 1
18221 1
299814 1
96818 1
18986 1
247149 1
185362 1
279436 1
252067 1
88595 1
88077 1
245975 1
1 1
300000 1
1 1
277804 1
178320 1
1 1
83158 1
300000 1
57321 1
22111 1
93893 1
177081 1
48168 1
25913 1
283220 1
300000 1
188052 1
29400 1
296906 1
131417 1
300000 1
300000 1
300000 1
1 1
99066 1
92098 1
249441 1
132962 1
263669 1
121459 1
1 1
163669 1
200545 1
130665 1
152471 1
180561 1
251279 1
1 1
2 1
74113 1
69715 1
123099 1
285443 1
151450 1
300001 1
286295 1
202592 1
81226 1
190104 1
1 1
3320 1
179857 1
159476 1
220502 1
299999 1
299999 1
93561 1
109130 1
1 1
300000 1
2 1
288580 1
242017 1
24310 1
71535 1
235715 1
2 1
300001 1
297930 1
52007 1
187410 1
299999 1
168885 1
300000 1
118357 1
300000 1
217797 1
196533 1
187627 1
285541 1
28907 1
299999 1
137926 1
266875 1
270691 1
156169 1
1 1
57037 1
2 1
132230 1
102984 1
299998 1
290825 1
142956 1
117178 1
300000 1
45294 1
300002 1
290632 1
71015 1
194587 1
299999 1
1 1
104674 1
282934 1
258360 1
267330 1
11506 1
242351 1
300002 1
169463 1
197646 1
1 1
79189 1
80998 1
166279 1
210286 1
47731 1
95887 1
251486 1
52030 1
187266 1
121998 1
103755 1
142979 1
242861 1
1 1
239154 1
1 1
201697 1
1 1
275754 1
93676 1
2148 1
239854 1
158624 1
69562 1
194637 1
82335 1
73568 1
261292 1
92726 1
299998 1
122249 1
78008 1
6453 1
245078 1
1 1
149349 1
299999 1
2 1
50840 1
227593 1
253780 1
179738 1
167566 1
2 1
1 1
45990 1
218300 1
109099 1
154929 1
40394 1
299999 1
32704 1
149116 1
1 1
93171 1
30788 1
2 1
203382 1
178226 1
207635 1
1 1
80670 1
270097 1
2 1
299998 1
134687 1
103313 1
176148 1
81937 1
300000 1
1 1
1 1
300000 1
264762 1
300000 1
110747 1
299999 1
178831 1
29555 1
2 1
1 1
57264 1
229951 1
94545 1
143850 1
146798 1
237845 1
1 1
60557 1
247333 1
244570 1
1 1
102144 1
197541 1
10827 1
299999 1
147313 1
299999 1
3 1
300002 1
253813 1
214042 1
85367 1
17388 1
23068 1
213208 1
201243 1
300000 1
153554 1
161243 1
125803 1
135348 1
138719 1
252681 1
2 1
300000 1
228018 1
147956 1
142552 1
1 1
247492 1
131698 1
300000 1
135945 1
121733 1
72626 1
300000 1
279394 1
158150 1
216344 1
4099 1
164506 1
57574 1
1 1
264501 1
28911 1
299999 1
202617 1
137944 1
271791 1
38503 1
286316 1
300001 1
1 1
1 1
258295 1
1 1
86528 1
299999 1
62912 1
283617 1
169753 1
230205 1
8069 1
299999 1
65348 1
299999 1
1 1
79195 1
56537 1
16811 1
267962 1
299999 1
59777 1
202471 1
3 1
300001 1
1 1
270172 1
224301 1
17392 1
263535 1
136819 1
1 1
204305 1
268349 1
1 1
136132 1
1 1
1 1
300001 1
300000 1
25182 1
264338 1
63123 1
1 1
123082 1
239511 1
300001 1
136410 1
255438 1
300000 1
43335 1
149996 1
286157 1
1 1
12312 1
116927 1
31964 1
9540 1
33147 1
300002 1
63930 1
110055 1
233869 1
288670 1
58584 1
205905 1
300000 1
132013 1
156050 1
105712 1
264005 1
177712 1
94834 1
282302 1
251010 1
254986 1
127702 1
157371 1
255014 1
111325 1
299999 1
209489 1
300001 1
1 1
156657 1
254539 1
300001 1
179981 1
186664 1
185660 1
217487 1
8193 1
67814 1
300001 1
116664 1
112332 1
8927 1
264582 1
63109 1
300001 1
300001 1
289266 1
98060 1
173136 1
202033 1
205329 1
299999 1
179292 1
10173 1
209373 1
1 1
130417 1
134004 1
209801 1
79695 1
84661 1
143404 1
1 1
256191 1
184318 1
299999 1
239374 1
2 1
300000 1
300001 1
300001 1
67799 1
91180 1
2344 1
214547 1
3 1
138795 1
167718 1
79827 1
299998 1
211756 1
62327 1
278672 1
214181 1
125161 1
196041 1
233085 1
114286 1
1 1
18591 1
299999 1
35600 1
197552 1
219853 1
3 1
2 1
1 1
171069 1
46404 1
41540 1
11125 1
110368 1
299999 1
291765 1
2 1
11896 1
138885 1
232699 1
46104 1
193780 1
104730 1
148151 1
135492 1
69286 1
125908 1
83381 1
176819 1
1 1
33968 1
155623 1
102227 1
299999 1
124374 1
94393 1
12333 1
299999 1
1 1
2 1
147806 1
85271 1
1 1
8136 1
300001 1
257107 1
1 1
1 1
234021 1
243658 1
16614 1
296310 1
167127 1
178363 1
253734 1
27203 1
151683 1
1 1
2 1
300000 1
299999 1
77980 1
1 1
214700 1
300000 1
83907 1
300001 1
300000 1
53729 1
299999 1
154799 1
44282 1
242968 1
33105 1
252115 1
175099 1
159055 1
280145 1
1 1
1 1
141033 1
133153 1
271142 1
174706 1
2 1
1 1
117594 1
1 1
1778 1
183952 1
150337 1
295319 1
31432 1
118222 1
143960 1
8896 1
273856 1
299999 1
98438 1
299682 1
2 1
300001 1
233940 1
300002 1
41099 1
35746 1
2 1
300001 1
1 1
288580 1
269266 1
78940 1
193179 1
300001 1
25202 1
295454 1
300000 1
96087 1
300001 1
300000 1
300002 1
284111 1
196858 1
39849 1
61183 1
300000 1
299999 1
1 1
1 1
2 1
253826 1
300001 1
142907 1
1 1
75574 1
1 1
299999 1
207639 1
64973 1
300002 1
4008 1
300000 1
105209 1
152803 1
160968 1
90640 1
11051 1
37836 1
215406 1
299998 1
300000 1
300000 1
48108 1
108727 1
300001 1
125934 1
249378 1
118229 1
58796 1
51574 1
300000 1
299998 1
76849 1
3 1
1 1
133180 1
299999 1
240519 1
171973 1
5213 1
300000 1
160444 1
2 1
97259 1
1 1
238800 1
296393 1
204114 1
55021 1
236605 1
252829 1
300001 1
8495 1
47804 1
70998 1
118765 1
87037 1
2 1
170142 1
75384 1
281595 1
1 1
8542 1
26413 1
101746 1
108972 1
75590 1
293735 1
1 1
186196 1
3 1
201249 1
300001 1
299999 1
105039 1
2 1
2 1
300002 1
1 1
1 1
24411 1
2 1
191882 1
72461 1
285212 1
120678 1
210256 1
195844 1
164105 1
142558 1
2116 1
33412 1
2 1
87042 1
162725 1
299999 1
1 1
186553 1
295529 1
1 1
157968 1
147558 1
3 1
97634 1
198759 1
133376 1
300002 1
108154 1
80480 1
1 1
166092 1
299952 1
195838 1
111716 1
236975 1
68679 1
299998 1
5576 1
254025 1
274002 1
29096 1
240235 1
1 1
206994 1
1 1
257060 1
138448 1
1 1
1 1
300002 1
299999 1
2 1
2 1
68457 1
19065 1
84517 1
243212 1
124305 1
2 1
236999 1
203086 1
1 1
258131 1
255545 1
1 1
299999 1
216274 1
198757 1
300001 1
295831 1
82587 1
4603 1
52517 1
300000 1
300000 1
138590 1
299999 1
300000 1
2 1
3 1
299999 1
178948 1
29733 1
3 1
300001 1
299999 1
300000 1
38338 1
19424 1
1 1
3 1
90984 1
299999 1
231901 1
1 1
54263 1
300000 1
36047 1
299998 1
1 1
300001 1
277962 1
1 1
1 1
29850 1
2 1
300001 1
289986 1
226602 1
1 1
71074 1
122116 1
1 1
2 1
299999 1
273715 1
224058 1
3 1
48771 1
203852 1
2 1
188125 1
200119 1
1 1
270573 1
300000 1
1 1
154597 1
1 1
290937 1
299999 1
92175 1
297172 1
4461 1
83587 1
300001 1
220554 1
207587 1
299999 1
56972 1
174812 1
299999 1
300001 1
300000 1
30556 1
1 1
57295 1
157942 1
300001 1
65760 1
95955 1
300000 1
146215 1
210952 1
74218 1
280742 1
102631 1
1 1
300000 1
262647 1
238380 1
2 1
300001 1
1 1
282649 1
7989 1
81819 1
299998 1
2 1
199592 1
106085 1
164691 1
1 1
3 1
1 1
3 1
300000 1
1 1
97474 1
176049 1
203183 1
174160 1
123434 1
1 1
21828 1
2259 1
88783 1
1 1
1 1
282982 1
3976 1
80996 1
267099 1
138332 1
300002 1
34602 1
299999 1
75617 1
128225 1
208859 1
53143 1
299998 1
24582 1
2 1
1 1
282523 1
92519 1
238754 1
2 1
98708 1
104995 1
300000 1
88893 1
41455 1
236257 1
123852 1
23611 1
245503 1
1 1
86695 1
300001 1
299998 1
86166 1
298917 1
296618 1
280089 1
300000 1
1 1
163381 1
56887 1
2 1
1 1
1 1
15212 1
300001 1
300000 1
268297 1
43994 1
209817 1
37696 1
232020 1
198224 1
1 1
300000 1
78846 1
262366 1
203905 1
48478 1
290019 1
87122 1
262760 1
19031 1
93464 1
218625 1
1 1
179134 1
109966 1
264968 1
300000 1
252750 1
63971 1
1 1
166165 1
168255 1
1 1
183637 1
128523 1
299999 1
106643 1
126441 1
287050 1
82307 1
116678 1
299999 1
300000 1
133341 1
199332 1
300000 1
300000 1
197830 1
99547 1
205404 1
210691 1
69927 1
299999 1
299999 1
206177 1
182414 1
3 1
300001 1
254064 1
85638 1
13910 1
71634 1
1 1
165411 1
210303 1
3 1
1 1
94502 1
295019 1
300000 1
259403 1
112406 1
83098 1
263249 1
77227 1
33492 1
1 1
2 1
204821 1
57978 1
279156 1
6719 1
2 1
2 1
300001 1
174812 1
1 1
299999 1
34355 1
44986 1
27021 1
172132 1
1 1
169616 1
300001 1
2 1
85020 1
187218 1
300000 1
140809 1
283941 1
208470 1
299999 1
196289 1
203467 1
59052 1
1 1
40092 1
300000 1
1 1
2 1
74285 1
164900 1
1 1
112622 1
1 1
10702 1
38521 1
299999 1
1 1
300000 1
299999 1
11401 1
130064 1
268331 1
252579 1
60603 1
300000 1
300001 1
300001 1
215744 1
92286 1
1 1
300000 1
69956 1
2 1
4727 1
195639 1
300001 1
300001 1
1 1
57742 1
30321 1
16570 1
1 1
299999 1
49193 1
2 1
1 1
1 1
13212 1
136652 1
300000 1
1 1
18666 1
105772 1
1 1
2 1
47980 1
104617 1
296233 1
226170 1
300001 1
299999 1
10430 1
300001 1
250338 1
105451 1
256058 1
300000 1
1 1
3 1
278937 1
299999 1
36619 1
1 1
1 1
83507 1
1 1
38178 1
214812 1
45609 1
291818 1
299999 1
262009 1
1 1
202084 1
300000 1
35966 1
2 1
71654 1
215783 1
268419 1
300000 1
299999 1
55509 1
239400 1
1 1
299999 1
131362 1
159404 1
41212 1
125651 1
299999 1
300000 1
118674 1
22290 1
1 1
58652 1
299999 1
6582 1
146155 1
86875 1
299999 1
300002 1
139439 1
299999 1
276317 1
1 1
3 1
233788 1
1 1
13297 1
66626 1
231360 1
1 1
107299 1
204628 1
2 1
2 1
1 1
80637 1
300000 1
142376 1
300001 1
5748 1
31303 1
1 1
73533 1
52769 1
271846 1
105960 1
181565 1
235731 1
115266 1
109358 1
20365 1
1 1
2 1
300000 1
71723 1
53749 1
61609 1
299999 1
33433 1
3652 1
272433 1
26114 1
299999 1
299999 1
228233 1
13371 1
300002 1
177226 1
2 1
116322 1
258004 1
100657 1
22769 1
16359 1
64361 1
247167 1
284485 1
154492 1
91497 1
300000 1
60624 1
282994 1
219264 1
258536 1
170791 1
1 1
228530 1
40989 1
215650 1
146996 1
217514 1
142365 1
19475 1
1 1
2 1
23148 1
740 1
29002 1
72246 1
299999 1
206621 1
218645 1
252336 1
300001 1
1 1
300000 1
3 1
300001 1
2 1
118401 1
269711 1
1 1
300000 1
155843 1
1 1
101817 1
300000 1
1 1
57394 1
1 1
300001 1
6451 1
117875 1
227110 1
27413 1
300001 1
198865 1
104728 1
38701 1
299999 1
2 1
131075 1
1 1
41902 1
2 1
246603 1
14146 1
130958 1
193605 1
299999 1
258790 1
167472 1
1 1
2 1
82036 1
241055 1
212002 1
264662 1
4104 1
1 1
14460 1
71811 1
77191 1
299999 1
1 1
300002 1
189459 1
277918 1
137511 1
300000 1
1 1
300002 1
196121 1
26276 1
300001 1
150944 1
84942 1
300002 1
300001 1
299999 1
300002 1
104460 1
255035 1
271672 1
2 1
155093 1
198593 1
128173 1
277028 1
300000 1
190928 1
247322 1
299998 1
51395 1
299999 1
3 1
114106 1
1 1
299999 1
51005 1
300002 1
1 1
111214 1
77351 1
3 1
1 1
3 1
33186 1
137018 1
36084 1
80906 1
49086 1
62397 1
94927 1
119288 1
300000 1
176460 1
85469 1
277877 1
217362 1
297468 1
55497 1
1 1
259665 1
295869 1
295002 1
2 1
155327 1
7809 1
300001 1
203535 1
229360 1
269286 1
1 1
300001 1
238124 1
1 1
242719 1
157158 1
82706 1
168911 1
154614 1
299999 1
96211 1
236989 1
300001 1
2 1
300001 1
300000 1
1 1
54085 1
1 1
107606 1
49629 1
262538 1
135374 1
234926 1
1 1
35824 1
2 1
109377 1
112157 1
234408 1
193953 1
102674 1
288872 1
251736 1
156526 1
177737 1
2 1
290572 1
1 1
65272 1
187087 1
53016 1
300000 1
68061 1
260784 1
208274 1
99365 1
188346 1
194527 1
7288 1
300000 1
151034 1
107071 1
300001 1
3 1
122882 1
231475 1
1 1
299999 1
13977 1
300000 1
147017 1
88353 1
299999 1
1 1
115938 1
1 1
274065 1
298487 1
202719 1
5138 1
300000 1
66449 1
211638 1
31003 1
159727 1
193752 1
133383 1
137040 1
177872 1
50876 1
236797 1
94849 1
299999 1
2 1
111149 1
300000 1
142705 1
2 1
299999 1
82493 1
96731 1
23024 1
1 1
15574 1
11555 1
235196 1
300001 1
134896 1
298767 1
65287 1
300000 1
196500 1
299998 1
149388 1
44980 1
228066 1
300000 1
30549 1
239442 1
217330 1
180218 1
170376 1
3 1
1 1
169961 1
12580 1
230631 1
3 1
300001 1
31026 1
193684 1
177712 1
162596 1
1 1
2 1
229050 1
1 1
255286 1
15696 1
228007 1
14848 1
57486 1
187873 1
300001 1
1 1
279225 1
246257 1
208798 1
1 1
1 1
289122 1
75146 1
120927 1
300001 1
208992 1
258592 1
2 1
300001 1
190088 1
30581 1
1 1
3 1
192706 1
134813 1
113130 1
1 1
300001 1
300000 1
258752 1
300000 1
1 1
299999 1
182637 1
286022 1
1 1
201456 1
80913 1
293393 1
90532 1
113518 1
104180 1
1 1
263210 1
231071 1
1 1
1 1
168433 1
2 1
1 1
300000 1
263539 1
2159 1
144015 1
1 1
293536 1
226828 1
196306 1
300002 1
133246 1
203764 1
154963 1
1 1
248940 1
300000 1
239235 1
268256 1
7906 1
3550 1
65590 1
157605 1
157003 1
235152 1
121772 1
177454 1
56599 1
148956 1
1 1
300002 1
93797 1
1 1
242460 1
147820 1
65086 1
4384 1
299999 1
1 1
89318 1
207859 1
255849 1
47061 1
299999 1
1 1
300000 1
102132 1
249324 1
13219 1
236288 1
3 1
300000 1
1 1
1 1
300000 1
2 1
276534 1
268883 1
234387 1
299330 1
220015 1
283256 1
278179 1
249302 1
196289 1
287226 1
2 1
173358 1
238704 1
123825 1
103681 1
2 1
300000 1
299999 1
4607 1
136455 1
106885 1
150420 1
215075 1
70334 1
257450 1
299999 1
172735 1
27282 1
8037 1
173575 1
205193 1
14246 1
76268 1
146933 1
32832 1
300001 1
299999 1
1 1
37700 1
124194 1
114179 1
3 1
291155 1
52930 1
2 1
171948 1
32575 1
1 1
25602 1
187859 1
1 1
29189 1
82758 1
136076 1
220442 1
2 1
1 1
300000 1
300000 1
299999 1
287560 1
216240 1
34713 1
131371 1
175537 1
203599 1
90733 1
253981 1
247555 1
300000 1
1 1
167989 1
2 1
300002 1
238138 1
2 1
174677 1
300000 1
255511 1
160045 1
86108 1
2 1
300000 1
3 1
1 1
294372 1
295599 1
136642 1
172374 1
300001 1
124433 1
69041 1
221383 1
33825 1
154665 1
43466 1
275864 1
182479 1
187980 1
268682 1
135019 1
279981 1
1 1
299998 1
300001 1
1 1
1 1
1 1
26537 1
126680 1
211338 1
222734 1
299999 1
299999 1
300000 1
220135 1
248248 1
38470 1
1 1
2 1
300000 1
249159 1
16683 1
299999 1
229375 1
13821 1
2 1
300001 1
300001 1
300000 1
270264 1
1668 1
164941 1
150940 1
112021 1
90978 1
109263 1
3 1
157987 1
145848 1
300000 1
37321 1
300000 1
265366 1
69740 1
79478 1
237297 1
273518 1
269803 1
283338 1
156566 1
118444 1
293002 1
16462 1
80879 1
1 1
1 1
300002 1
70526 1
179478 1
183282 1
223223 1
159506 1
89298 1
101762 1
189375 1
184874 1
1 1
300001 1
107970 1
300000 1
3935 1
198895 1
299850 1
300000 1
300000 1
293811 1
160778 1
286359 1
3 1
27759 1
2 1
300001 1
213675 1
165451 1
18922 1
1 1
143984 1
299999 1
41234 1
180101 1
1 1
136773 1
159655 1
1 1
147508 1
91610 1
275139 1
203732 1
260419 1
299999 1
31411 1
134354 1
92650 1
131659 1
77844 1
300000 1
160399 1
175174 1
190252 1
987 1
1 1
1 1
153926 1
43891 1
299998 1
139215 1
290220 1
245525 1
181868 1
136702 1
278378 1
272390 1
273808 1
46474 1
32791 1
273766 1
175422 1
247446 1
170616 1
272889 1
270118 1
121652 1
104248 1
273327 1
2 1
3748 1
299999 1
264993 1
3 1
146990 1
300001 1
223341 1
77632 1
295609 1
299999 1
299999 1
33769 1
265507 1
2 1
1 1
110847 1
29489 1
48794 1
227858 1
36372 1
37784 1
38812 1
244547 1
263029 1
1 1
136776 1
156971 1
1 1
141542 1
299999 1
299999 1
28597 1
1 1
223737 1
256333 1
240642 1
300000 1
97148 1
1 1
300000 1
177789 1
300002 1
19759 1
1 1
300001 1
24777 1
172049 1
20128 1
300001 1
185836 1
194288 1
157499 1
300000 1
299999 1
202573 1
2 1
299999 1
1 1
58367 1
1 1
1 1
219743 1
2 1
300000 1
269219 1
77495 1
228485 1
299999 1
1 1
87874 1
125403 1
156816 1
134869 1
147474 1
198725 1
228897 1
1 1
155055 1
162222 1
288295 1
277688 1
300001 1
299998 1
267460 1
231657 1
300000 1
295287 1
181712 1
2739 1
214416 1
293850 1
97530 1
1 1
2 1
170749 1
88819 1
71511 1
99374 1
55916 1
163683 1
299999 1
258328 1
143207 1
214113 1
25163 1
1 1
191791 1
266991 1
38492 1
196210 1
48344 1
299998 1
300002 1
254692 1
77259 1
300000 1
31478 1
296621 1
1 1
111938 1
300000 1
254713 1
1 1
295424 1
99985 1
151914 1
1 1
127302 1
178034 1
1 1
243244 1
113954 1
193241 1
56901 1
3 1
105724 1
1 1
300001 1
103976 1
117082 1
5707 1
300001 1
214717 1
2 1
170068 1
300001 1
159732 1
3 1
2 1
87900 1
262822 1
1 1
205104 1
1 1
3 1
299998 1
83390 1
3 1
156785 1
1 1
262372 1
195133 1
91202 1
299999 1
213556 1
300001 1
4294 1
1 1
299999 1
52112 1
153245 1
300001 1
1 1
300002 1
300001 1
248977 1
13890 1
255216 1
264864 1
240026 1
22477 1
1 1
186615 1
1 1
299999 1
300001 1
85350 1
56269 1
181075 1
25751 1
93305 1
1 1
1 1
3 1
1 1
1 1
247274 1
300000 1
1 1
2 1
294836 1
2 1
58283 1
214827 1
108085 1
6008 1
1 1
1 1
271713 1
189889 1
300000 1
2 1
1 1
40453 1
151943 1
3 1
233894 1
166696 1
152073 1
116965 1
45087 1
171807 1
189719 1
287747 1
274183 1
2 1
300000 1
58709 1
300001 1
1 1
103719 1
184022 1
180462 1
300000 1
273696 1
299999 1
140367 1
257781 1
52048 1
277419 1
1 1
1 1
300001 1
220625 1
256409 1
2 1
300000 1
3 1
22052 1
2 1
286314 1
299998 1
119538 1
125050 1
14621 1
88842 1
293839 1
299999 1
185308 1
299999 1
299999 1
67774 1
70454 1
299998 1
115808 1
93912 1
1 1
162160 1
299999 1
145978 1
299998 1
138579 1
300000 1
218585 1
300000 1
165078 1
1 1
1 1
147443 1
27448 1
221271 1
300002 1
300000 1
300000 1
300001 1
211555 1
276737 1
2 1
38063 1
300001 1
299998 1
299999 1
119180 1
88641 1
14637 1
217639 1
156645 1
4505 1
58056 1
1 1
1 1
207862 1
87134 1
238355 1
144273 1
226944 1
170377 1
1 1
1 1
1 1
32532 1
1 1
245768 1
289143 1
199839 1
105802 1
179870 1
189003 1
264939 1
254109 1
76311 1
252655 1
150066 1
1 1
201876 1
53036 1
85289 1
2 1
300000 1
59907 1
18364 1
252035 1
275192 1
247275 1
205100 1
2 1
250209 1
148200 1
1 1
138313 1
145094 1
299999 1
136922 1
227158 1
299999 1
2 1
164125 1
299999 1
226999 1
300000 1
113307 1
62538 1
2 1
299998 1
300001 1
157143 1
151177 1
1 1
266007 1
131385 1
300000 1
114180 1
81670 1
49066 1
139027 1
260085 1
134579 1
300000 1
128495 1
300001 1
12124 1
56318 1
81016 1
1 1
168634 1
89862 1
20403 1
299999 1
54529 1
300000 1
50413 1
203221 1
216105 1
228570 1
227308 1
299999 1
236320 1
300001 1
228372 1
300000 1
299999 1
146614 1
22281 1
31468 1
219946 1
1 1
300000 1
171139 1
282287 1
300000 1
239245 1
50030 1
270664 1
300000 1
194908 1
1 1
171143 1
164533 1
159940 1
300000 1
293348 1
75581 1
184114 1
141458 1
300001 1
1 1
24215 1
1 1
118139 1
255169 1
2 1
148736 1
11593 1
300000 1
117569 1
115954 1
128617 1
1 1
300002 1
182011 1
2 1
53812 1
192295 1
300002 1
300001 1
259209 1
165400 1
114305 1
21629 1
268054 1
1 1
1 1
244146 1
245104 1
22818 1
132421 1
91053 1
124141 1
300001 1
234039 1
127236 1
286260 1
242593 1
300000 1
300000 1
1 1
299999 1
14601 1
1 1
171897 1
300000 1
132015 1
47608 1
300000 1
295833 1
1 1
123099 1
202168 1
219329 1
299998 1
299999 1
220579 1
1 1
38414 1
59871 1
142674 1
298941 1
78445 1
179378 1
3 1
1 1
187575 1
299999 1
300000 1
16654 1
22180 1
299999 1
160107 1
253725 1
39403 1
211989 1
167196 1
176196 1
74083 1
190716 1
3 1
28899 1
247291 1
297578 1
249288 1
259369 1
193359 1
199501 1
230335 1
300000 1
260693 1
17178 1
154832 1
129751 1
66169 1
110645 1
300001 1
288641 1
99878 1
273880 1
258499 1
300001 1
130392 1
220081 1
299999 1
258333 1
38176 1
71548 1
33480 1
1 1
3344 1
262527 1
139146 1
1 1
1 1
102108 1
67831 1
272001 1
224291 1
260074 1
58702 1
272385 1
139600 1
300001 1
58113 1
1 1
300001 1
152955 1
3751 1
203973 1
259685 1
300001 1
180419 1
2 1
1 1
300000 1
299312 1
185169 1
118295 1
150609 1
119016 1
188320 1
60527 1
3 1
300000 1
299998 1
187971 1
1 1
300001 1
128210 1
2 1
1 1
134892 1
299999 1
299222 1
214871 1
243361 1
185126 1
300001 1
300000 1
85344 1
2 1
2 1
150417 1
116363 1
56770 1
298764 1
1 1
3 1
132063 1
3 1
300000 1
16566 1
1 1
139484 1
38653 1
1 1
1 1
1 1
205655 1
44834 1
1 1
300002 1
299999 1
82265 1
107759 1
41947 1
18175 1
91963 1
123900 1
195669 1
36437 1
41626 1
9599 1
1 1
300000 1
1796 1
182280 1
253265 1
299999 1
6837 1
97196 1
280790 1
299998 1
300002 1
2 1
205437 1
160311 1
300002 1
300000 1
64492 1
4975 1
160802 1
2 1
1 1
2 1
299999 1
272139 1
1 1
156294 1
1 1
55777 1
230235 1
19618 1
84760 1
134948 1
159805 1
71387 1
1 1
245077 1
151809 1
299999 1
300001 1
299999 1
245958 1
104987 1
71447 1
51270 1
1 1
298805 1
235888 1
1 1
297600 1
8783 1
190678 1
1 1
299998 1
114691 1
1 1
256519 1
184911 1
103710 1
300000 1
108970 1
2 1
29252 1
1 1
3 1
239714 1
54937 1
65472 1
144799 1
68147 1
2 1
22859 1
35695 1
300002 1
1 1
226574 1
231700 1
299999 1
263502 1
72561 1
299999 1
1 1
3 1
285402 1
1 1
102627 1
300001 1
15249 1
1 1
58017 1
300001 1
299999 1
276834 1
300000 1
82783 1
291883 1
160532 1
67545 1
299999 1
46106 1
104021 1
1 1
234841 1
23358 1
110173 1
299999 1
152990 1
170265 1
27727 1
230410 1
110524 1
152961 1
1 1
300001 1
163995 1
1 1
54149 1
35155 1
232861 1
1 1
300000 1
47781 1
11144 1
300001 1
53677 1
1 1
132648 1
13874 1
300001 1
200613 1
25763 1
2 1
233068 1
2 1
153563 1
127835 1
300001 1
1 1
300000 1
300001 1
1 1
145417 1
1 1
168723 1
300001 1
47249 1
112461 1
261143 1
2 1
300000 1
300000 1
125722 1
183690 1
300000 1
279629 1
8059 1
299999 1
300000 1
25471 1
1 1
73909 1
1 1
2 1
210062 1
146264 1
173125 1
286267 1
102603 1
16019 1
128257 1
2 1
1 1
29821 1
212423 1
37587 1
291951 1
256852 1
281745 1
300000 1
124380 1
58712 1
113883 1
300000 1
3 1
2 1
58572 1
222300 1
184139 1
133797 1
257180 1
7508 1
14596 1
202755 1
128761 1
300000 1
154818 1
232208 1
260869 1
46605 1
253758 1
256945 1
184160 1
256944 1
167632 1
99816 1
1 1
238078 1
130280 1
104204 1
282311 1
300000 1
1 1
300002 1
13431 1
67705 1
84127 1
183352 1
254497 1
2 1
1 1
79352 1
1 1
120088 1
65182 1
264093 1
24542 1
288921 1
126316 1
85701 1
212017 1
299999 1
111276 1
298830 1
300000 1
300001 1
300001 1
4981 1
100220 1
52757 1
1 1
1 1
285336 1
187294 1
1 1
282269 1
208100 1
5275 1
91357 1
57981 1
299999 1
172249 1
1 1
1561 1
299998 1
300000 1
93420 1
241376 1
191625 1
145561 1
300000 1
300000 1
300001 1
299999 1
296907 1
179086 1
1 1
229210 1
25208 1
5492 1
158010 1
167524 1
130718 1
116561 1
300000 1
72278 1
124458 1
228622 1
2656 1
300000 1
51282 1
216132 1
294218 1
222140 1
1 1
194145 1
152103 1
262899 1
300002 1
54616 1
299999 1
132233 1
300001 1
3611 1
3 1
93324 1
45174 1
154175 1
150167 1
179438 1
171945 1
169363 1
1 1
256517 1
300000 1
300001 1
140675 1
24967 1
299999 1
53340 1
114851 1
264686 1
1 1
128329 1
98148 1
186555 1
236922 1
152334 1
2 1
288602 1
49643 1
299998 1
117574 1
150366 1
222177 1
114619 1
300000 1
1 1
299999 1
9035 1
1 1
57161 1
17159 1
145234 1
92428 1
300001 1
300001 1
1 1
112390 1
130065 1
1 1
2 1
56272 1
211450 1
253924 1
299999 1
127967 1
251177 1
299998 1
300001 1
69527 1
129428 1
279593 1
272936 1
70425 1
33600 1
3 1
70981 1
126806 1
102406 1
299999 1
300000 1
1 1
285311 1
62717 1
1 1
300000 1
300001 1
299999 1
3 1
1 1
123787 1
93013 1
300002 1
45098 1
183935 1
91178 1
222529 1
172127 1
280361 1
300001 1
213305 1
245990 1
1 1
300000 1
34415 1
299999 1
273437 1
160613 1
1 1
300000 1
235526 1
1 1
300000 1
36414 1
300001 1
1 1
171227 1
286297 1
81045 1
299999 1
300001 1
299999 1
279896 1
33679 1
244984 1
299999 1
1 1
181929 1
1 1
1 1
87664 1
1 1
203980 1
1 1
129687 1
300001 1
87928 1
18223 1
299998 1
123532 1
130073 1
170471 1
146356 1
149664 1
80942 1
1 1
300000 1
1 1
59868 1
300000 1
52261 1
2 1
299999 1
96729 1
300000 1
211591 1
2 1
300000 1
167513 1
1 1
300001 1
273046 1
1 1
3 1
300000 1
1 1
300001 1
2 1
1 1
171303 1
111062 1
222054 1
215756 1
299999 1
175114 1
1 1
200692 1
57182 1
3 1
299999 1
300000 1
72186 1
109036 1
22325 1
1 1
97077 1
300001 1
299999 1
300000 1
19724 1
300000 1
215189 1
5440 1
215010 1
49493 1
299998 1
1 1
300001 1
299999 1
137243 1
45296 1
87950 1
163779 1
1 1
300000 1
133610 1
46774 1
170099 1
1 1
77353 1
27284 1
98124 1
20708 1
88436 1
300001 1
299999 1
1 1
1 1
300000 1
300001 1
294001 1
300001 1
42564 1
269794 1
72225 1
278978 1
198751 1
204532 1
235067 1
152676 1
1 1
3 1
77313 1
2 1
89137 1
1 1
283620 1
156058 1
1 1
65115 1
299998 1
1 1
175874 1
123913 1
300001 1
1 1
300000 1
300001 1
24869 1
194568 1
110660 1
19477 1
205741 1
68204 1
2 1
1 1
221940 1
299999 1
19090 1
1 1
223649 1
145078 1
166855 1
4705 1
1 1
125736 1
177942 1
8716 1
239621 1
24888 1
2 1
1 1
2 1
138526 1
2 1
57219 1
162367 1
300000 1
239774 1
89386 1
212321 1
1 1
1 1
3 1
1 1
1 1
192596 1
1 1
300002 1
171532 1
249587 1
262546 1
240704 1
2 1
145398 1
300000 1
300001 1
269902 1
170271 1
1 1
270632 1
42078 1
300001 1
71096 1
149294 1
17682 1
296798 1
1 1
2978 1
1 1
72815 1
158669 1
201320 1
226485 1
144611 1
2 1
290645 1
2 1
123683 1
206888 1
1 1
119120 1
2 1
41228 1
103153 1
51727 1
50716 1
300001 1
300000 1
207082 1
1 1
208544 1
2 1
300001 1
59410 1
1 1
3 1
299999 1
300002 1
169391 1
143344 1
36632 1
253425 1
134177 1
203466 1
262170 1
272810 1
230458 1
197883 1
212633 1
3 1
59866 1
95824 1
74979 1
299999 1
158470 1
153063 1
299998 1
13083 1
300000 1
300000 1
243381 1
300000 1
1 1
55801 1
2 1
2 1
85453 1
227815 1
1 1
286245 1
110454 1
202742 1
2 1
241645 1
153035 1
299998 1
149942 1
143266 1
275222 1
76085 1
218594 1
3 1
77010 1
3 1
240741 1
280818 1
100904 1
197070 1
1 1
1 1
1 1
51769 1
140807 1
199863 1
266858 1
299999 1
46083 1
181280 1
66346 1
1 1
239165 1
43104 1
2 1
280565 1
261026 1
195531 1
122577 1
1 1
1 1
300001 1
203348 1
222701 1
181374 1
299998 1
40025 1
1 1
159408 1
235910 1
183373 1
201305 1
72174 1
239530 1
230217 1
83716 1
190963 1
2 1
3 1
211097 1
199006 1
17641 1
262721 1
55309 1
3103 1
190852 1
78301 1
15830 1
134461 1
267502 1
241866 1
143318 1
244111 1
2 1
102137 1
299999 1
299998 1
114363 1
1 1
299999 1
300002 1
174643 1
210233 1
146876 1
300001 1
47245 1
126581 1
299999 1
131563 1
117522 1
110997 1
1 1
99414 1
300000 1
173615 1
86440 1
225211 1
196314 1
291223 1
160649 1
1 1
119830 1
3 1
211875 1
300002 1
1 1
1 1
300001 1
2 1
96502 1
146494 1
61355 1
300001 1
12111 1
300000 1
300002 1
128584 1
24500 1
1 1
48655 1
228993 1
13602 1
220340 1
287872 1
41805 1
299999 1
299999 1
154543 1
3 1
299999 1
182018 1
299999 1
12844 1
299999 1
298559 1
299999 1
2 1
161157 1
286799 1
300000 1
1 1
300002 1
119169 1
222967 1
300001 1
2 1
2911 1
299998 1
264100 1
1 1
119390 1
51670 1
299999 1
3 1
1 1
70568 1
98180 1
78299 1
300001 1
4275 1
1 1
78825 1
300001 1
139631 1
83870 1
115514 1
40794 1
1 1
1 1
105277 1
280014 1
293333 1
1 1
1 1
101042 1
156481 1
265527 1
273895 1
298917 1
1 1
300000 1
300000 1
113868 1
163781 1
149874 1
54730 1
128967 1
3 1
17149 1
300001 1
10636 1
299999 1
300001 1
1 1
181547 1
219042 1
299683 1
229078 1
252403 1
130377 1
222071 1
300001 1
300001 1
149750 1
101793 1
243784 1
106722 1
257452 1
300000 1
254143 1
300000 1
2 1
154268 1
41026 1
90687 1
261300 1
191261 1
155716 1
35523 1
291324 1
111161 1
2 1
166445 1
300000 1
300001 1
10473 1
299999 1
169952 1
1 1
1 1
300000 1
299999 1
300000 1
96471 1
1 1
299999 1
150152 1
1 1
134402 1
72929 1
277024 1
31050 1
1 1
173708 1
249079 1
293609 1
300000 1
136875 1
1 1
130769 1
2 1
300000 1
3 1
32903 1
79416 1
223865 1
9299 1
151159 1
69350 1
1269 1
232120 1
231560 1
234482 1
163962 1
231138 1
300002 1
179753 1
210825 1
170775 1
299999 1
218841 1
56078 1
1 1
299999 1
258146 1
277098 1
115151 1
1 1
205994 1
284357 1
2 1
153799 1
88944 1
281795 1
19868 1
49117 1
10827 1
1 1
1 1
33 1
296454 1
300000 1
51288 1
257372 1
264155 1
288504 1
1 1
88816 1
82317 1
299999 1
223638 1
259983 1
132983 1
2 1
1 1
59158 1
1 1
294542 1
1 1
300001 1
113524 1
2 1
60031 1
1 1
1 1
167931 1
111047 1
300002 1
1 1
29113 1
235962 1
144027 1
146139 1
2 1
295012 1
250456 1
1 1
181198 1
140802 1
1 1
256435 1
31446 1
300000 1
138256 1
1 1
180907 1
231978 1
247046 1
1 1
74455 1
269139 1
288658 1
14963 1
3 1
236588 1
25424 1
299999 1
239312 1
300001 1
76554 1
236570 1
239183 1
119938 1
7611 1
191551 1
73843 1
297854 1
90985 1
174726 1
83378 1
262908 1
218680 1
1 1
253024 1
155343 1
299999 1
150917 1
1 1
270341 1
2 1
1 1
47374 1
1 1
82315 1
100284 1
50475 1
204482 1
90710 1
11691 1
97837 1
300001 1
227018 1
1 1
94325 1
94957 1
295565 1
1 1
69585 1
1 1
42462 1
1 1
300000 1
140804 1
255185 1
250887 1
276256 1
300001 1
1 1
2 1
299998 1
1 1
2944 1
211198 1
1 1
3054 1
297976 1
184584 1
2 1
300000 1
300000 1
204785 1
2 1
138993 1
291009 1
67039 1
1 1
176746 1
65887 1
167076 1
168528 1
228382 1
1 1
217672 1
3 1
1 1
300001 1
299999 1
1 1
243391 1
129705 1
64445 1
112278 1
283065 1
1 1
71889 1
183382 1
300001 1
79791 1
242052 1
244382 1
278274 1
275100 1
151640 1
1 1
242064 1
190903 1
159315 1
101496 1
44112 1
131594 1
175149 1
107138 1
300000 1
243223 1
62780 1
300000 1
1 1
300001 1
232393 1
299998 1
140715 1
130768 1
299999 1
270405 1
114355 1
1 1
223508 1
24804 1
231116 1
46818 1
216879 1
25206 1
56994 1
203210 1
54408 1
300001 1
300002 1
300001 1
297393 1
43355 1
265497 1
299999 1
299998 1
300000 1
299999 1
106373 1
32589 1
107543 1
21308 1
300000 1
300001 1
265029 1
299998 1
51047 1
300000 1
1 1
206138 1
128414 1
259244 1
141350 1
207834 1
259446 1
1 1
1 1
122803 1
4107 1
242924 1
285962 1
299999 1
1 1
1 1
85195 1
17363 1
299999 1
162049 1
108718 1
132587 1
245266 1
276795 1
3 1
1 1
148409 1
122942 1
259605 1
2 1
244892 1
245599 1
292237 1
160966 1
299999 1
1 1
1 1
19071 1
169693 1
245937 1
92205 1
300001 1
244097 1
299999 1
2 1
221687 1
237582 1
141003 1
238615 1
295277 1
1 1
1 1
53637 1
83125 1
6490 1
108255 1
27701 1
1 1
300001 1
172058 1
299999 1
61109 1
24099 1
159577 1
207221 1
135844 1
73471 1
13571 1
239311 1
14005 1
232447 1
76795 1
261585 1
156080 1
18571 1
300002 1
92590 1
3 1
215634 1
65803 1
2 1
300001 1
299998 1
1 1
162227 1
12654 1
1 1
1 1
205030 1
227274 1
300000 1
300001 1
169460 1
167135 1
93081 1
171520 1
199052 1
21057 1
163454 1
78580 1
129030 1
255451 1
100655 1
33969 1
299999 1
2 1
1 1
217081 1
43957 1
71399 1
167277 1
1 1
300000 1
3 1
104320 1
294298 1
174353 1
300000 1
11797 1
25595 1
39583 1
2 1
270159 1
213002 1
171090 1
300000 1
225388 1
35524 1
1 1
46029 1
275334 1
18852 1
166933 1
60542 1
299999 1
184199 1
198891 1
252969 1
177902 1
240234 1
161171 1
77248 1
142520 1
39873 1
71898 1
105533 1
299999 1
299999 1
75473 1
237544 1
3 1
256656 1
238115 1
24803 1
225519 1
109191 1
3 1
1 1
3 1
29439 1
283732 1
2 1
299961 1
205056 1
41637 1
3 1
1 1
299105 1
299999 1
194617 1
121521 1
275418 1
58657 1
29873 1
262119 1
275696 1
229306 1
300001 1
1 1
300000 1
46047 1
230126 1
248928 1
100827 1
274860 1
215285 1
95460 1
299999 1
155089 1
300001 1
129639 1
33975 1
1 1
233258 1
3 1
300001 1
260857 1
223168 1
139736 1
111533 1
113624 1
8316 1
1 1
48243 1
18987 1
47606 1
56399 1
79548 1
1 1
180776 1
171365 1
290540 1
1 1
2 1
238017 1
142261 1
164525 1
300000 1
300000 1
71245 1
98790 1
300001 1
300001 1
1 1
300000 1
300002 1
227253 1
238719 1
254274 1
237215 1
45235 1
300001 1
166674 1
160267 1
272824 1
2 1
93911 1
2 1
34165 1
1 1
213659 1
192049 1
296686 1
1 1
95743 1
299999 1
271030 1
1 1
12806 1
300002 1
22614 1
1 1
233523 1
170617 1
157186 1
283537 1
151610 1
9854 1
71068 1
93417 1
4736 1
299998 1
300001 1
97257 1
180466 1
270277 1
300000 1
265585 1
70536 1
300000 1
278165 1
178600 1
141294 1
110753 1
300000 1
59011 1
157642 1
229541 1
137405 1
200541 1
43915 1
272835 1
75651 1
1 1
113399 1
8429 1
1 1
148363 1
254217 1
3 1
108541 1
173420 1
114312 1
17536 1
146784 1
299999 1
7972 1
264948 1
94271 1
1 1
56752 1
3 1
3 1
300000 1
108310 1
2 1
177385 1
70480 1
216887 1
263396 1
300000 1
212038 1
112802 1
3 1
294287 1
1 1
196684 1
298454 1
1 1
206304 1
1 1
166578 1
151958 1
300000 1
912 1
204619 1
177674 1
186703 1
300000 1
59527 1
182018 1
300002 1
9060 1
250708 1
2 1
98603 1
269992 1
191040 1
46310 1
197532 1
164778 1
151828 1
287911 1
172759 1
123716 1
300001 1
1 1
23053 1
300001 1
299999 1
2 1
172210 1
26127 1
269595 1
1 1
271897 1
125296 1
240682 1
218780 1
300001 1
296924 1
3 1
258565 1
145648 1
183964 1
44190 1
12635 1
84113 1
67945 1
77805 1
286352 1
300000 1
219081 1
1 1
2 1
16369 1
300000 1
1 1
1 1
1 1
20282 1
1 1
1 1
107386 1
50910 1
2 1
2 1
1 1
299998 1
164471 1
300000 1
1 1
13256 1
1 1
300001 1
278736 1
300001 1
47521 1
17237 1
1 1
255294 1
253066 1
2 1
102997 1
300001 1
45946 1
244279 1
66404 1
300001 1
10936 1
216517 1
15469 1
151592 1
200229 1
177063 1
1 1
299999 1
132889 1
114611 1
87095 1
8421 1
141030 1
51570 1
98542 1
172228 1
299999 1
300000 1
232157 1
299999 1
300001 1
28348 1
1 1
130057 1
300001 1
114818 1
167662 1
171922 1
1 1
300000 1
65361 1
8942 1
5301 1
3 1
297488 1
300001 1
300000 1
300000 1
1 1
1 1
105491 1
299999 1
187627 1
300002 1
64552 1
103943 1
120412 1
226668 1
273900 1
72687 1
25709 1
300000 1
2 1
300000 1
25175 1
96987 1
2 1
154750 1
1 1
299998 1
188407 1
207010 1
1 1
299998 1
300001 1
2 1
108629 1
34838 1
1 1
219996 1
300000 1
238546 1
176975 1
300001 1
59728 1
273368 1
246716 1
233182 1
300002 1
26566 1
292176 1
300001 1
300001 1
213298 1
133351 1
123686 1
153866 1
300000 1
255103 1
160804 1
226152 1
237888 1
44500 1
23106 1
76226 1
1 1
160176 1
266232 1
270490 1
286241 1
288121 1
186997 1
189688 1
1 1
14562 1
1 1
252892 1
300000 1
279330 1
3 1
2 1
236844 1
177041 1
289305 1
45768 1
299999 1
264267 1
162692 1
28026 1
299999 1
1 1
2 1
2 1
2 1
2 1
25204 1
197216 1
147417 1
200151 1
300000 1
144430 1
125247 1
299999 1
272477 1
1 1
299999 1
226131 1
223496 1
236971 1
299998 1
242581 1
2 1
299999 1
208892 1
289028 1
299999 1
114223 1
222226 1
1 1
300001 1
3069 1
146017 1
180601 1
299999 1
1 1
90611 1
155008 1
2 1
80291 1
300001 1
138568 1
6283 1
1 1
10511 1
116953 1
249710 1
8368 1
2 1
300000 1
75412 1
224785 1
300001 1
190392 1
1 1
260809 1
1 1
111791 1
32078 1
142991 1
85085 1
89906 1
286459 1
299999 1
277629 1
17585 1
39763 1
1 1
117598 1
133324 1
2 1
80949 1
2 1
140216 1
2 1
186520 1
300000 1
67076 1
1 1
236584 1
1 1
52330 1
2 1
49936 1
1 1
12974 1
300001 1
1 1
198223 1
57808 1
120610 1
12065 1
299999 1
90569 1
52671 1
17234 1
109995 1
187119 1
221263 1
239199 1
61386 1
186842 1
102900 1
286954 1
286462 1
300000 1
158199 1
1 1
201617 1
101480 1
2 1
1 1
1 1
1 1
229115 1
300002 1
300001 1
102258 1
1 1
163389 1
24924 1
299999 1
299998 1
233730 1
111789 1
1 1
44924 1
265384 1
300001 1
300000 1
300000 1
112178 1
36679 1
208675 1
143774 1
185006 1
56582 1
118071 1
300000 1
300001 1
51091 1
1 1
184539 1
264512 1
105729 1
300000 1
127007 1
1 1
111448 1
225369 1
300000 1
300000 1
32131 1
214880 1
1 1
1 1
2 1
109623 1
1 1
78692 1
239968 1
130492 1
169947 1
237505 1
225279 1
172906 1
1 1
217344 1
1 1
226524 1
228823 1
1743 1
255405 1
142759 1
291353 1
284687 1
257454 1
226539 1
189748 1
149729 1
176182 1
74152 1
1 1
251857 1
160934 1
56206 1
300001 1
288325 1
45384 1
29804 1
205391 1
51273 1
298874 1
300000 1
1 1
216180 1
300001 1
300000 1
241209 1
251277 1
18115 1
300000 1
1 1
1 1
218742 1
48468 1
23387 1
300000 1
156332 1
57357 1
11911 1
197974 1
110984 1
3 1
28759 1
55699 1
171555 1
1 1
47635 1
155067 1
299998 1
2 1
87467 1
68378 1
2 1
3 1
1 1
300000 1
31643 1
128461 1
281592 1
2 1
1 1
227101 1
180705 1
270645 1
103332 1
1 1
97940 1
1 1
141176 1
239846 1
148432 1
2 1
1 1
300000 1
195423 1
258361 1
300001 1
2088 1
195962 1
299999 1
82008 1
287346 1
1 1
1 1
111686 1
295270 1
146377 1
131187 1
164615 1
253135 1
299999 1
300000 1
300001 1
1 1
211462 1
2 1
299998 1
259505 1
3 1
176867 1
1 1
300001 1
300001 1
115775 1
25345 1
271439 1
96761 1
241920 1
73454 1
300000 1
3 1
3 1
171853 1
194219 1
75595 1
1 1
118436 1
181246 1
178098 1
1 1
273169 1
1 1
300000 1
300001 1
118773 1
1 1
159607 1
21677 1
198820 1
89570 1
2 1
1 1
1 1
111232 1
137278 1
200603 1
1 1
194644 1
234535 1
300000 1
300000 1
1 1
129379 1
53974 1
249788 1
186506 1
144929 1
117807 1
300000 1
300001 1
10813 1
1 1
61140 1
266033 1
115402 1
35009 1
2 1
30760 1
209973 1
300002 1
33197 1
191152 1
300000 1
76897 1
140037 1
143994 1
68745 1
300001 1
282846 1
49376 1
299999 1
151196 1
1 1
86468 1
178680 1
149961 1
1 1
248511 1
300001 1
93000 1
293291 1
28652 1
299998 1
299998 1
46996 1
1 1
299999 1
3 1
93682 1
1 1
1 1
203835 1
122196 1
33416 1
230288 1
280107 1
1 1
64198 1
2 1
88871 1
37481 1
299999 1
177014 1
236286 1
299999 1
2 1
163081 1
267508 1
235314 1
3 1
300000 1
97186 1
1 1
182924 1
1 1
1 1
194078 1
300002 1
87842 1
191824 1
129024 1
76754 1
1 1
146000 1
264461 1
34896 1
299999 1
204433 1
109840 1
118125 1
189002 1
266816 1
300002 1
183294 1
299999 1
299999 1
176429 1
136294 1
81526 1
185955 1
261865 1
170951 1
194240 1
299999 1
206862 1
299999 1
1 1
300001 1
92778 1
1 1
14468 1
72425 1
299999 1
233521 1
2 1
32190 1
99325 1
2 1
61427 1
267271 1
2 1
298972 1
108884 1
300000 1
92374 1
1 1
82156 1
142681 1
159287 1
2152 1
1 1
300000 1
285662 1
217498 1
173253 1
300001 1
2 1
300001 1
299999 1
215178 1
247518 1
300001 1
3646 1
299999 1
272232 1
157293 1
2 1
250301 1
225653 1
257181 1
9726 1
300000 1
1 1
299999 1
122170 1
55815 1
1 1
210188 1
278376 1
205975 1
60236 1
96418 1
247037 1
22034 1
69864 1
30610 1
97872 1
89326 1
143697 1
87630 1
300001 1
1 1
2 1
1 1
300000 1
108301 1
221970 1
292777 1
255603 1
71382 1
219039 1
1 1
2 1
115313 1
270603 1
1 1
56475 1
221381 1
244803 1
300000 1
299999 1
1 1
87303 1
268703 1
212526 1
225767 1
290413 1
171682 1
159318 1
1 1
182146 1
300000 1
159489 1
300001 1
120361 1
300000 1
26652 1
284398 1
300002 1
3 1
12256 1
172165 1
3 1
46940 1
1 1
136023 1
277794 1
3 1
300000 1
156540 1
2 1
97470 1
292492 1
193050 1
26214 1
167734 1
102410 1
105560 1
200938 1
250487 1
1 1
300001 1
167602 1
3 1
59371 1
300002 1
253800 1
281617 1
300000 1
2 1
93664 1
1 1
2519 1
143387 1
1 1
1 1
255397 1
198378 1
87403 1
300000 1
298422 1
1 1
2 1
300001 1
3 1
1 1
2 1
299998 1
300000 1
300000 1
146934 1
37948 1
17254 1
167873 1
225099 1
3 1
140207 1
102584 1
129362 1
1 1
69226 1
7128 1
221375 1
1 1
200905 1
17012 1
251739 1
300001 1
251476 1
259146 1
8744 1
10190 1
266787 1
172435 1
2 1
257020 1
300000 1
3 1
92168 1
240090 1
1 1
163587 1
300001 1
156185 1
167719 1
252704 1
72446 1
185628 1
129970 1
3 1
77778 1
228957 1
258327 1
1 1
46704 1
118230 1
87981 1
81138 1
299999 1
190218 1
168482 1
1 1
112547 1
3 1
300000 1
27233 1
220168 1
300000 1
163334 1
2 1
37453 1
165988 1
168539 1
167445 1
126282 1
116287 1
299999 1
295009 1
299999 1
300001 1
239056 1
113143 1
35641 1
204208 1
300001 1
99424 1
132256 1
21744 1
176106 1
1954 1
217409 1
1 1
289110 1
84945 1
299999 1
131636 1
82258 1
23237 1
23057 1
147194 1
1 1
121195 1
229824 1
96282 1
11964 1
300000 1
44574 1
209854 1
90627 1
109456 1
212033 1
15789 1
2 1
299999 1
3 1
300000 1
300000 1
299999 1
242968 1
247652 1
161737 1
1 1
273350 1
168785 1
190730 1
274202 1
2 1
206449 1
156946 1
154734 1
1 1
113939 1
256351 1
1 1
286854 1
138317 1
177565 1
235540 1
1 1
300001 1
261008 1
300000 1
37338 1
300000 1
300002 1
1 1
1 1
241274 1
1 1
184594 1
1 1
264609 1
246712 1
230780 1
24408 1
99952 1
287988 1
299998 1
139450 1
181323 1
26464 1
223204 1
142678 1
92665 1
1 1
151150 1
218579 1
300000 1
103577 1
3 1
61090 1
2 1
299999 1
126195 1
1 1
2 1
300000 1
1 1
1 1
68725 1
28859 1
20859 1
109596 1
1 1
200015 1
171514 1
1 1
186846 1
201392 1
285602 1
299122 1
165704 1
112702 1
201631 1
275429 1
240820 1
251782 1
211748 1
59404 1
134078 1
100724 1
1122 1
113076 1
209956 1
28911 1
68931 1
86422 1
1 1
251441 1
240798 1
9580 1
202484 1
2 1
239133 1
1 1
159273 1
254063 1
2 1
257029 1
43558 1
14945 1
24992 1
268280 1
176768 1
249643 1
1 1
158763 1
60365 1
299999 1
54475 1
237296 1
300000 1
138777 1
179747 1
2 1
3 1
248836 1
85260 1
300001 1
267035 1
3 1
14599 1
183502 1
238770 1
153303 1
1 1
2 1
300000 1
69307 1
157938 1
244992 1
293109 1
115397 1
189991 1
101953 1
180727 1
269705 1
84879 1
299998 1
198127 1
156428 1
243450 1
132811 1
299999 1
93723 1
300001 1
78569 1
299998 1
76837 1
1 1
1 1
175943 1
35732 1
3 1
194312 1
52216 1
142188 1
198041 1
110033 1
239328 1
245034 1
105347 1
131864 1
300000 1
79704 1
299998 1
233522 1
288823 1
1 1
52660 1
55804 1
202620 1
139961 1
299999 1
1 1
290109 1
300001 1
35896 1
1 1
240416 1
100131 1
299999 1
184417 1
234979 1
3028 1
300001 1
178157 1
17541 1
299999 1
299999 1
166493 1
126505 1
299999 1
1 1
123298 1
3 1
12551 1
300001 1
300002 1
274853 1
1 1
185960 1
1 1
267590 1
1 1
287827 1
171153 1
1 1
252047 1
102476 1
300000 1
299999 1
68873 1
299998 1
15558 1
300000 1
45670 1
92637 1
81903 1
256829 1
264905 1
127888 1
244744 1
36304 1
81663 1
174541 1
9759 1
2 1
290574 1
1 1
1 1
56359 1
253450 1
247242 1
47694 1
127257 1
253691 1
283455 1
29020 1
1 1
84347 1
299999 1
151085 1
120148 1
1 1
1 1
80957 1
299999 1
299999 1
3 1
191664 1
264323 1
2 1
87833 1
158676 1
124302 1
1 1
169970 1
212662 1
227166 1
90121 1
299999 1
1 1
300000 1
300000 1
207798 1
299999 1
10760 1
1 1
60049 1
1 1
173936 1
142019 1
300000 1
239813 1
175641 1
218953 1
121956 1
182730 1
230284 1
1 1
1 1
1 1
272682 1
201170 1
38241 1
1 1
3 1
125941 1
300000 1
197613 1
89530 1
300000 1
1 1
249436 1
299999 1
288887 1
112892 1
220534 1
299998 1
290063 1
96040 1
63174 1
299999 1
230208 1
16769 1
241638 1
202822 1
5978 1
146520 1
113352 1
229881 1
1 1
300002 1
105479 1
168822 1
300000 1
103428 1
820 1
299998 1
277996 1
262485 1
181769 1
300000 1
112360 1
24957 1
29762 1
242598 1
99629 1
299999 1
159612 1
165591 1
3 1
300000 1
98907 1
105036 1
300000 1
254536 1
1 1
203106 1
31518 1
83755 1
1 1
2 1
1 1
1 1
68362 1
55530 1
300000 1
300001 1
197678 1
80034 1
181006 1
50181 1
300001 1
136010 1
124 1
282700 1
300001 1
288506 1
7553 1
121924 1
300001 1
67409 1
242490 1
299999 1
194478 1
76298 1
218316 1
48648 1
161435 1
275724 1
300000 1
258538 1
78065 1
299998 1
237528 1
192130 1
1 1
299999 1
155045 1
167686 1
225106 1
44155 1
103292 1
270944 1
242046 1
300000 1
237269 1
299999 1
211943 1
3 1
218729 1
299999 1
1 1
79477 1
186529 1
2 1
180802 1
203367 1
2 1
102974 1
38266 1
28201 1
1 1
1 1
81766 1
300000 1
300000 1
134589 1
299999 1
130973 1
299998 1
101577 1
168326 1
121050 1
97569 1
56044 1
162976 1
3 1
262933 1
300001 1
216820 1
15256 1
1 1
175734 1
1 1
23501 1
225030 1
256476 1
293772 1
149591 1
292934 1
1 1
140486 1
224452 1
278073 1
200261 1
198133 1
275388 1
154167 1
50645 1
299999 1
300000 1
2 1
159468 1
257258 1
300000 1
300002 1
248774 1
224982 1
191345 1
300000 1
53100 1
2 1
1 1
1 1
219169 1
300000 1
1 1
299999 1
143558 1
300001 1
300000 1
299999 1
144352 1
300000 1
2 1
1 1
300000 1
290836 1
136978 1
300000 1
14439 1
221057 1
260826 1
109190 1
2 1
1 1
35692 1
1 1
50397 1
1 1
79536 1
1 1
299999 1
1293 1
3566 1
201903 1
268062 1
1 1
1 1
176185 1
1 1
22578 1
226194 1
64755 1
139476 1
300002 1
300000 1
1 1
150281 1
300000 1
8163 1
150254 1
1 1
84734 1
232947 1
300000 1
202061 1
1 1
153785 1
155123 1
13210 1
12563 1
55443 1
98927 1
202281 1
300000 1
1 1
266094 1
193200 1
1 1
81783 1
1 1
99582 1
2 1
300001 1
251669 1
125168 1
1 1
3 1
125391 1
162888 1
198762 1
45627 1
1 1
288269 1
217812 1
156801 1
299999 1
149493 1
105212 1
180381 1
1 1
259979 1
300000 1
1 1
300000 1
197129 1
1 1
1 1
300000 1
1 1
1 1
1 1
174243 1
235716 1
64843 1
142742 1
205811 1
150499 1
2 1
3 1
299698 1
119333 1
1 1
1 1
300000 1
300000 1
130368 1
52990 1
174710 1
189687 1
300000 1
42146 1
300000 1
216352 1
267364 1
1 1
2 1
112193 1
276106 1
132646 1
139986 1
1 1
2 1
31735 1
299999 1
14524 1
275429 1
110679 1
148998 1
51756 1
296076 1
219124 1
1 1
14615 1
299999 1
184009 1
48349 1
92014 1
90956 1
189733 1
300000 1
242030 1
299999 1
145670 1
158128 1
296045 1
1 1
37086 1
265019 1
283198 1
3 1
1 1
2 1
300000 1
31061 1
300001 1
1 1
144656 1
299999 1
299999 1
155477 1
146212 1
1 1
3 1
270514 1
36243 1
217158 1
232180 1
153777 1
300000 1
299999 1
98775 1
4032 1
299998 1
299999 1
1 1
2 1
1 1
188691 1
14342 1
300000 1
153756 1
137037 1
180343 1
1 1
299999 1
299999 1
294784 1
299999 1
1 1
300002 1
232051 1
176882 1
105170 1
190252 1
3 1
79560 1
280451 1
59776 1
279723 1
236801 1
62019 1
28986 1
193478 1
265373 1
300002 1
300000 1
1 1
299999 1
77199 1
299999 1
51700 1
189790 1
1 1
54975 1
248210 1
21946 1
11682 1
93297 1
123019 1
59600 1
177935 1
274651 1
117501 1
59528 1
221821 1
20881 1
205614 1
86943 1
269418 1
15848 1
1 1
1 1
183015 1
136909 1
252080 1
146591 1
300000 1
120899 1
1 1
299999 1
22898 1
130301 1
171910 1
201918 1
112566 1
201624 1
8208 1
290723 1
300002 1
134342 1
143327 1
108083 1
1 1
161982 1
224479 1
219904 1
2 1
1 1
115315 1
2 1
206073 1
253506 1
8821 1
275755 1
299998 1
130345 1
242513 1
169401 1
168861 1
247331 1
189304 1
1 1
147413 1
300000 1
242942 1
103044 1
1 1
288844 1
71515 1
42907 1
1 1
190707 1
131016 1
216287 1
30297 1
3416 1
1 1
89267 1
260551 1
299998 1
51436 1
8785 1
260982 1
90292 1
1 1
124708 1
3 1
299999 1
107620 1
254624 1
208564 1
148599 1
248734 1
54649 1
267878 1
300001 1
257252 1
11370 1
223024 1
174211 1
2 1
258749 1
109911 1
205181 1
3 1
3 1
146554 1
300000 1
129802 1
1 1
299999 1
2 1
114848 1
300001 1
238486 1
38817 1
300000 1
2 1
80887 1
137837 1
141564 1
2 1
218186 1
300000 1
299999 1
96122 1
111468 1
223999 1
87770 1
299999 1
171044 1
231851 1
118833 1
96261 1
1 1
3 1
195752 1
1 1
229680 1
299999 1
146061 1
25346 1
300001 1
173916 1
84163 1
1 1
171994 1
154395 1
282134 1
300001 1
165715 1
215990 1
1 1
66626 1
77391 1
20330 1
300001 1
1 1
2 1
258772 1
42447 1
1 1
3 1
25228 1
300001 1
183985 1
300000 1
144534 1
231875 1
1 1
300001 1
63875 1
1 1
21118 1
1 1
248336 1
3 1
276275 1
170196 1
227939 1
53426 1
71730 1
164428 1
20886 1
138092 1
300000 1
300000 1
207165 1
248538 1
300001 1
296380 1
17960 1
290849 1
226773 1
299999 1
165637 1
299095 1
85033 1
2 1
300001 1
118682 1
231831 1
299999 1
23549 1
1 1
274023 1
178618 1
139775 1
3 1
144571 1
232140 1
300000 1
6639 1
300000 1
240134 1
13446 1
1 1
93328 1
1 1
246055 1
201606 1
87537 1
2 1
88274 1
3 1
132446 1
175835 1
297480 1
300001 1
300001 1
299999 1
280535 1
91354 1
262645 1
1 1
1 1
2 1
300000 1
38821 1
10347 1
1 1
148017 1
112587 1
300000 1
3 1
300000 1
300000 1
300000 1
299998 1
167957 1
16575 1
42247 1
2 1
191932 1
300000 1
143609 1
2 1
137292 1
300000 1
299999 1
1 1
299998 1
300000 1
121914 1
1 1
194677 1
60237 1
277901 1
65253 1
300000 1
300001 1
55696 1
1 1
190940 1
300000 1
70087 1
144813 1
1 1
300001 1
299998 1
267347 1
94844 1
300001 1
264305 1
22686 1
300000 1
214206 1
248397 1
290689 1
29046 1
242781 1
188509 1
190074 1
12795 1
85528 1
3 1
295745 1
300001 1
31783 1
42977 1
254016 1
180934 1
54572 1
61535 1
21804 1
265949 1
2 1
83472 1
3 1
38074 1
168011 1
100429 1
27244 1
217009 1
126967 1
255355 1
152933 1
2 1
299999 1
2 1
185365 1
300001 1
118579 1
151142 1
3 1
300000 1
288450 1
1 1
229537 1
1 1
110943 1
287919 1
263822 1
23346 1
266922 1
172152 1
211951 1
153557 1
1 1
55487 1
175552 1
2 1
107105 1
173189 1
247564 1
2 1
16458 1
163115 1
249449 1
132800 1
1 1
288634 1
277992 1
86197 1
494 1
17210 1
98781 1
42166 1
300000 1
56050 1
102596 1
49189 1
203820 1
261804 1
1 1
51557 1
300001 1
110103 1
151323 1
1 1
181426 1
1 1
2 1
1 1
1 1
299999 1
1 1
293573 1
245551 1
299442 1
1 1
86043 1
238617 1
126811 1
300000 1
175188 1
299999 1
130526 1
262273 1
300000 1
161393 1
299999 1
91423 1
61628 1
295489 1
300000 1
300000 1
162439 1
108167 1
300001 1
260651 1
173490 1
256762 1
300000 1
64461 1
299999 1
104644 1
11120 1
1 1
1 1
3 1
86134 1
299999 1
299999 1
299999 1
300001 1
295510 1
299999 1
35665 1
38720 1
72243 1
263425 1
217481 1
300000 1
151870 1
1 1
199186 1
294208 1
1 1
1 1
71397 1
232493 1
244084 1
127302 1
2 1
107169 1
109330 1
1 1
300000 1
300001 1
182888 1
2 1
122042 1
248161 1
299999 1
259271 1
178887 1
1 1
240421 1
267683 1
118845 1
257785 1
299999 1
252441 1
300001 1
179677 1
299999 1
1 1
45605 1
83531 1
3 1
300000 1
96604 1
80427 1
19927 1
266928 1
223575 1
286160 1
186545 1
43927 1
132287 1
285690 1
190362 1
19651 1
151319 1
66391 1
164640 1
26675 1
183460 1
83754 1
203752 1
62948 1
62653 1
37131 1
300000 1
299999 1
3 1
99888 1
243430 1
157754 1
208649 1
138204 1
1 1
109723 1
261917 1
171775 1
300001 1
23951 1
57311 1
3 1
290280 1
142694 1
56175 1
105762 1
17854 1
219730 1
297350 1
141247 1
65189 1
2 1
166170 1
1 1
153878 1
115918 1
262448 1
1 1
1 1
223740 1
130268 1
76647 1
273551 1
1 1
205060 1
300000 1
145271 1
300001 1
300000 1
94650 1
65013 1
300001 1
23367 1
1 1
40264 1
215278 1
1 1
75625 1
18412 1
1 1
860 1
299999 1
272064 1
178172 1
2 1
299999 1
2 1
77605 1
2 1
124780 1
225027 1
1 1
214820 1
202484 1
299999 1
300001 1
299999 1
235800 1
1 1
93367 1
31066 1
1 1
206333 1
131993 1
32805 1
24322 1
299998 1
11886 1
300002 1
3 1
1 1
14961 1
124757 1
2053 1
227183 1
3 1
240125 1
299999 1
300000 1
300000 1
165664 1
300000 1
2 1
1 1
180404 1
159657 1
102887 1
25265 1
1 1
88626 1
164676 1
265698 1
2 1
1 1
207165 1
81919 1
225756 1
5023 1
200092 1
58925 1
9211 1
172137 1
233949 1
50870 1
300000 1
300001 1
1 1
290202 1
300001 1
1 1
256002 1
181507 1
253376 1
138723 1
214166 1
90566 1
300002 1
1 1
151778 1
90333 1
1 1
2 1
44869 1
181430 1
170839 1
299999 1
180854 1
20711 1
299999 1
1 1
2 1
3 1
206475 1
4849 1
63018 1
269948 1
1 1
300001 1
2 1
1 1
290032 1
33406 1
255346 1
299998 1
57874 1
299999 1
299999 1
112282 1
46007 1
123611 1
18366 1
1 1
299999 1
300000 1
2 1
1 1
2 1
300000 1
44566 1
74187 1
179169 1
124381 1
300001 1
1 1
1 1
1 1
274539 1
1 1
300002 1
13607 1
300000 1
59411 1
299999 1
1 1
74658 1
170989 1
270007 1
293216 1
236818 1
17038 1
300001 1
300002 1
265006 1
1 1
169689 1
187079 1
2 1
222695 1
300001 1
299998 1
172038 1
152597 1
135741 1
82253 1
300001 1
226934 1
60727 1
128471 1
30430 1
233845 1
279742 1
299998 1
101524 1
53024 1
179233 1
2 1
71596 1
296388 1
115800 1
300001 1
277623 1
1 1
300002 1
128076 1
1 1
216903 1
41195 1
150785 1
104462 1
220375 1
140790 1
300001 1
28623 1
299999 1
1 1
291455 1
205858 1
186278 1
300000 1
300000 1
299999 1
1 1
299999 1
189236 1
2 1
1 1
185843 1
241256 1
300001 1
300001 1
1 1
1 1
236590 1
299999 1
68503 1
92321 1
245638 1
263984 1
300001 1
299999 1
299999 1
142486 1
217669 1
220871 1
300001 1
296922 1
1 1
300000 1
221925 1
300001 1
56745 1
300000 1
146376 1
299999 1
1 1
1 1
26584 1
300000 1
46502 1
232869 1
294586 1
120904 1
179968 1
243334 1
2 1
161339 1
1 1
68505 1
1 1
60091 1
27518 1
34449 1
14881 1
290947 1
225082 1
143186 1
220146 1
1 1
292877 1
1 1
300001 1
2 1
51470 1
245684 1
300000 1
160759 1
249492 1
101920 1
94857 1
165018 1
76357 1
204486 1
300000 1
3 1
299999 1
2 1
300000 1
6323 1
1 1
299999 1
154394 1
5301 1
231063 1
300001 1
42687 1
262701 1
171764 1
85933 1
300002 1
299999 1
300000 1
205640 1
227688 1
184846 1
6962 1
300001 1
5064 1
217572 1
300000 1
54600 1
299999 1
300000 1
265481 1
103269 1
299999 1
55712 1
170039 1
204966 1
88304 1
157259 1
3 1
299999 1
1 1
90120 1
300000 1
75213 1
91793 1
299999 1
1 1
61743 1
299999 1
2 1
153131 1
64480 1
16307 1
276587 1
300000 1
208737 1
38101 1
280380 1
236834 1
74553 1
252986 1
2 1
31072 1
300002 1
173720 1
182983 1
1 1
200514 1
300001 1
1 1
300000 1
70819 1
282735 1
198423 1
79091 1
85800 1
180115 1
289188 1
300000 1
299999 1
86113 1
1 1
1 1
119291 1
76854 1
299147 1
104103 1
122451 1
77896 1
3 1
299999 1
123770 1
92512 1
99436 1
55749 1
119591 1
250834 1
96035 1
6610 1
126841 1
1 1
300000 1
49367 1
300000 1
300001 1
170593 1
1 1
148177 1
20463 1
115017 1
1 1
121031 1
291251 1
152140 1
235654 1
239536 1
159953 1
1 1
190212 1
141453 1
297230 1
298802 1
282711 1
300000 1
221895 1
93857 1
206402 1
210513 1
1 1
2 1
199388 1
183850 1
31284 1
300000 1
14499 1
44911 1
300000 1
3 1
274651 1
299999 1
34108 1
176706 1
1 1
153602 1
116440 1
145618 1
72741 1
300001 1
176333 1
248295 1
3 1
97698 1
75884 1
28020 1
299999 1
53789 1
1 1
65234 1
300001 1
81567 1
7982 1
188358 1
3 1
657 1
78074 1
271136 1
164751 1
300001 1
25733 1
163616 1
300000 1
156443 1
245219 1
168822 1
1 1
295591 1
256348 1
132263 1
205642 1
36184 1
300000 1
1 1
285359 1
95871 1
38426 1
102010 1
1 1
300000 1
299999 1
39522 1
216966 1
35347 1
169026 1
299999 1
299999 1
2 1
265460 1
111811 1
1 1
163086 1
271579 1
140585 1
2 1
238639 1
1 1
8330 1
1 1
40950 1
15538 1
300000 1
299999 1
288109 1
167267 1
299998 1
109297 1
2 1
300000 1
300000 1
68333 1
117681 1
83362 1
9953 1
158141 1
121965 1
3 1
300001 1
74072 1
287399 1
300002 1
56521 1
1 1
30209 1
300001 1
3 1
133196 1
145264 1
1 1
300001 1
300000 1
84631 1
32977 1
1 1
266618 1
241335 1
300000 1
49265 1
137106 1
286127 1
1 1
6367 1
278299 1
32468 1
243549 1
189329 1
255673 1
131082 1
282686 1
1 1
204818 1
109953 1
299999 1
85383 1
300000 1
206357 1
28055 1
293382 1
1 1
173333 1
272693 1
98033 1
21015 1
257468 1
134620 1
300002 1
1 1
300001 1
60694 1
57515 1
1 1
133048 1
28683 1
245655 1
51721 1
242985 1
299999 1
190625 1
15123 1
1 1
13317 1
2 1
185477 1
299998 1
283904 1
117008 1
1 1
100007 1
214373 1
299998 1
2 1
269681 1
285963 1
299998 1
2 1
4153 1
1 1
262131 1
51505 1
281025 1
1 1
38140 1
37545 1
151017 1
1 1
300001 1
291992 1
182414 1
51749 1
143996 1
299998 1
145084 1
1 1
204898 1
299998 1
300000 1
249965 1
139556 1
293360 1
238316 1
299999 1
98160 1
2 1
203647 1
198344 1
161772 1
2 1
109588 1
73988 1
36010 1
49923 1
146468 1
1 1
290166 1
300000 1
1 1
300000 1
244273 1
130327 1
187428 1
299999 1
243580 1
112275 1
1 1
299999 1
299999 1
242877 1
89633 1
163841 1
32726 1
123814 1
1 1
190376 1
159398 1
256180 1
2 1
127096 1
300000 1
38793 1
1 1
2 1
199039 1
13635 1
108064 1
253506 1
49859 1
40900 1
258209 1
79060 1
185463 1
169748 1
130854 1
18084 1
1 1
43410 1
183440 1
202164 1
189771 1
2 1
7494 1
7795 1
300001 1
144198 1
204125 1
1 1
1 1
150707 1
95495 1
44069 1
56655 1
300001 1
300000 1
300001 1
254567 1
16642 1
210428 1
108302 1
65965 1
107682 1
107584 1
21762 1
44671 1
207477 1
1 1
135158 1
300000 1
143397 1
73587 1
32249 1
275511 1
3 1
193687 1
300000 1
240679 1
98831 1
299999 1
76281 1
300000 1
300000 1
244331 1
3 1
36756 1
300000 1
300001 1
299999 1
155863 1
112443 1
155449 1
2 1
1 1
88243 1
137437 1
300000 1
230507 1
277334 1
74188 1
187647 1
244687 1
300001 1
2 1
60415 1
44839 1
300001 1
18594 1
18561 1
2 1
258386 1
254144 1
51723 1
160501 1
5250 1
231392 1
3 1
65137 1
69758 1
300001 1
1 1
257906 1
180318 1
168692 1
162359 1
299998 1
134694 1
1 1
1 1
248108 1
68973 1
300001 1
1 1
3 1
100384 1
300000 1
1 1
131124 1
254028 1
183740 1
190465 1
77921 1
299999 1
176906 1
1 1
300000 1
32646 1
123716 1
31768 1
1335 1
100370 1
21541 1
27248 1
52730 1
59043 1
123271 1
166941 1
141006 1
213243 1
170129 1
294459 1
134473 1
8460 1
175755 1
300000 1
208555 1
300000 1
1 1
31673 1
283560 1
91240 1
51939 1
295043 1
2 1
117827 1
238162 1
300000 1
66538 1
138452 1
3 1
140385 1
18112 1
108788 1
82434 1
168195 1
299999 1
210924 1
161661 1
72688 1
3 1
1 1
1538 1
250648 1
300000 1
255512 1
300001 1
300002 1
221794 1
254152 1
1 1
300002 1
247867 1
22579 1
171541 1
136967 1
46244 1
299999 1
3654 1
187905 1
98116 1
1 1
1 1
169495 1
2 1
1 1
1 1
2 1
1 1
68194 1
31844 1
300002 1
300000 1
258250 1
462 1
174874 1
150480 1
299999 1
246610 1
80306 1
224910 1
234718 1
216445 1
240454 1
97030 1
134704 1
267544 1
11769 1
239269 1
107737 1
143357 1
256562 1
1 1
232662 1
10235 1
188985 1
1438 1
300000 1
300001 1
52562 1
1 1
19920 1
213864 1
223682 1
299999 1
2 1
3 1
1 1
172274 1
198441 1
1 1
1 1
298986 1
156728 1
138698 1
213891 1
176079 1
299998 1
300001 1
277900 1
101497 1
1 1
141838 1
225229 1
203326 1
238019 1
299998 1
1 1
299999 1
96602 1
2 1
1 1
294195 1
222358 1
1 1
299999 1
263160 1
118048 1
1 1
299998 1
53866 1
299998 1
4612 1
187000 1
88745 1
95834 1
181489 1
198190 1
300001 1
300001 1
12260 1
1 1
1 1
299999 1
1 1
205666 1
59004 1
201758 1
154274 1
300001 1
2 1
299999 1
56907 1
54924 1
33547 1
18241 1
61920 1
1 1
1 1
36593 1
220779 1
299999 1
153132 1
1 1
299999 1
285115 1
288705 1
199639 1
1 1
266541 1
88776 1
174822 1
227966 1
300000 1
177388 1
300000 1
101760 1
1 1
300001 1
224363 1
299998 1
254597 1
1 1
1 1
98589 1
207578 1
44161 1
1 1
289387 1
9380 1
3026 1
232525 1
22386 1
5450 1
115686 1
299999 1
300000 1
300002 1
235264 1
3 1
197997 1
208935 1
21507 1
188189 1
1 1
17494 1
104457 1
300000 1
215789 1
2 1
299999 1
300001 1
2 1
178604 1
125237 1
300000 1
291282 1
116773 1
178652 1
280682 1
1 1
3 1
1 1
299999 1
300000 1
300000 1
2 1
1 1
239021 1
272065 1
300000 1
244045 1
141834 1
67973 1
269520 1
99231 1
249773 1
22558 1
184379 1
300000 1
1 1
300001 1
19503 1
51832 1
130421 1
22562 1
1 1
300001 1
162166 1
51745 1
2 1
272958 1
300001 1
119135 1
4924 1
144222 1
106395 1
296702 1
27089 1
180260 1
3 1
109305 1
203346 1
157752 1
218268 1
1 1
1 1
68045 1
174422 1
299999 1
132341 1
103763 1
299999 1
300000 1
69415 1
33083 1
21877 1
300001 1
36070 1
110288 1
2 1
2 1
60315 1
138406 1
120468 1
300000 1
148342 1
300001 1
105975 1
238598 1
3 1
208215 1
178366 1
1495 1
299999 1
1 1
269890 1
131424 1
231877 1
300000 1
45114 1
2399 1
1 1
2 1
296313 1
65078 1
271535 1
133546 1
300001 1
300000 1
76421 1
300001 1
1 1
122914 1
299999 1
1 1
1 1
79411 1
299998 1
9394 1
226928 1
78873 1
273851 1
300001 1
102934 1
269018 1
199774 1
182257 1
168293 1
1 1
257446 1
245897 1
1 1
238571 1
3 1
1 1
178726 1
202637 1
299999 1
150687 1
144997 1
232899 1
214110 1
85321 1
38256 1
300000 1
299998 1
299999 1
137628 1
299999 1
153111 1
169808 1
300000 1
114648 1
299999 1
12082 1
299999 1
240767 1
1 1
193984 1
44276 1
250909 1
123761 1
300001 1
192586 1
193065 1
190184 1
5091 1
232768 1
3 1
299999 1
166718 1
300001 1
3212 1
2 1
2 1
300000 1
300001 1
62373 1
1 1
146933 1
300000 1
152325 1
170489 1
106071 1
53467 1
1 1
225338 1
153474 1
42125 1
300001 1
277713 1
81726 1
292418 1
240642 1
1 1
196936 1
56295 1
165566 1
217851 1
3 1
3 1
300000 1
146049 1
66218 1
118399 1
299999 1
1 1
2 1
226040 1
128969 1
223285 1
33237 1
32423 1
221863 1
91550 1
1 1
27107 1
299999 1
275071 1
155085 1
217008 1
1 1
84194 1
2 1
186669 1
3 1
300001 1
298102 1
8728 1
92997 1
85607 1
1 1
51139 1
299999 1
300000 1
52322 1
235599 1
300001 1
139129 1
187269 1
157634 1
75311 1
299999 1
233336 1
72837 1
164767 1
281220 1
199858 1
1 1
267543 1
278200 1
159408 1
71170 1
237986 1
3640 1
175253 1
1 1
119002 1
233393 1
299999 1
81207 1
1 1
300001 1
300000 1
178583 1
51333 1
208294 1
137829 1
61295 1
150793 1
3 1
300000 1
7284 1
299999 1
62321 1
2 1
204031 1
101213 1
300001 1
155225 1
5518 1
231489 1
300000 1
1 1
264233 1
299999 1
5885 1
151220 1
157876 1
14331 1
1 1
3 1
114919 1
299999 1
126370 1
72635 1
207725 1
300000 1
261278 1
300001 1
115494 1
1 1
283159 1
129006 1
299550 1
300000 1
226232 1
18127 1
233609 1
167827 1
159858 1
1 1
299999 1
1 1
25891 1
1 1
30424 1
300000 1
1 1
280877 1
233377 1
1 1
10305 1
283997 1
30294 1
2 1
31403 1
300000 1
62766 1
246462 1
299744 1
161018 1
1 1
300001 1
84210 1
176601 1
89536 1
300001 1
25185 1
211723 1
182764 1
66750 1
136546 1
114037 1
269419 1
1 1
296952 1
200094 1
74734 1
93940 1
1 1
238803 1
145257 1
138803 1
173951 1
300001 1
50044 1
204788 1
138291 1
1 1
299999 1
33474 1
2 1
84116 1
300000 1
102498 1
141369 1
299999 1
2 1
1 1
240414 1
150918 1
133243 1
163706 1
271408 1
151808 1
299998 1
279622 1
206387 1
220645 1
3 1
77973 1
147390 1
299999 1
255714 1
66514 1
276556 1
203190 1
300000 1
299999 1
1 1
256796 1
73593 1
300002 1
3 1
5721 1
3 1
1 1
270831 1
35338 1
193074 1
282993 1
148353 1
196947 1
101196 1
125992 1
2 1
84254 1
1 1
190195 1
180485 1
300002 1
210318 1
300000 1
300001 1
1 1
45354 1
1 1
171459 1
147591 1
1 1
99981 1
222446 1
171844 1
29277 1
75981 1
31277 1
11749 1
89278 1
200146 1
4748 1
1 1
2 1
278734 1
212365 1
257067 1
2879 1
2 1
197788 1
885 1
251595 1
10487 1
12215 1
286081 1
244060 1
1 1
92722 1
135699 1
135221 1
49413 1
70125 1
300002 1
2 1
90859 1
300000 1
300001 1
2 1
300001 1
18762 1
1 1
144124 1
299999 1
194669 1
140377 1
21276 1
134994 1
170790 1
266507 1
295778 1
108821 1
226792 1
1 1
246524 1
277313 1
299999 1
266973 1
89380 1
300000 1
38819 1
167552 1
2 1
112965 1
2 1
1 1
45605 1
300001 1
2 1
2 1
300001 1
156159 1
2 1
1 1
117720 1
2 1
1 1
2 1
1 1
130039 1
230462 1
111067 1
184258 1
1 1
2 1
129992 1
209761 1
22257 1
299999 1
135060 1
204269 1
133820 1
3 1
116226 1
38845 1
230025 1
192884 1
3 1
54508 1
3 1
3 1
53524 1
1 1
185805 1
1 1
268188 1
1 1
286401 1
1 1
77283 1
106322 1
296797 1
231509 1
253964 1
157065 1
202110 1
1 1
289729 1
53681 1
166390 1
1 1
103546 1
125059 1
279160 1
3 1
10790 1
234496 1
1 1
159946 1
1 1
300000 1
15705 1
93147 1
299999 1
263191 1
232937 1
43847 1
1 1
2234 1
201257 1
65474 1
158434 1
300000 1
48557 1
1 1
151268 1
237130 1
91887 1
1 1
300000 1
2 1
129871 1
37984 1
13352 1
51198 1
208047 1
253262 1
2 1
176691 1
1 1
234978 1
1 1
3 1
53190 1
55018 1
3 1
300000 1
2 1
1 1
299999 1
156346 1
300000 1
122455 1
283576 1
178533 1
64238 1
1 1
1 1
148418 1
300000 1
70890 1
300001 1
267613 1
1 1
1 1
2 1
115330 1
1 1
11584 1
230899 1
1 1
1 1
111340 1
1 1
194157 1
1 1
300000 1
81880 1
42974 1
300000 1
1 1
236266 1
299998 1
1 1
246959 1
71531 1
44205 1
299998 1
34463 1
1 1
33829 1
220752 1
300001 1
52873 1
1 1
54798 1
300001 1
255810 1
246185 1
2 1
46533 1
299999 1
223788 1
61442 1
3 1
300000 1
3 1
2 1
82658 1
152745 1
172699 1
217556 1
107050 1
82863 1
47648 1
299999 1
1 1
3 1
246550 1
300000 1
300001 1
300000 1
1 1
1 1
2 1
299999 1
2 1
69229 1
202707 1
299998 1
62730 1
131227 1
153540 1
285910 1
300000 1
199273 1
1 1
189993 1
69683 1
255947 1
109515 1
214630 1
300001 1
106749 1
87342 1
300002 1
300000 1
118944 1
286890 1
1 1
1 1
116315 1
1 1
1 1
1 1
178078 1
244234 1
3 1
2 1
136008 1
24406 1
8998 1
300001 1
242901 1
2 1
300000 1
299999 1
122690 1
130713 1
59750 1
300000 1
28822 1
40920 1
1 1
1 1
194793 1
1 1
217910 1
63673 1
142694 1
300001 1
111130 1
228054 1
143288 1
195989 1
299999 1
41374 1
48261 1
194639 1
110869 1
175913 1
1 1
2 1
268946 1
118998 1
89355 1
300001 1
242292 1
2002 1
299999 1
1 1
259146 1
1 1
87392 1
258470 1
211903 1
3 1
1 1
12675 1
265196 1
111549 1
299998 1
300001 1
93089 1
292738 1
1 1
277771 1
178435 1
41194 1
300000 1
6290 1
1 1
77547 1
300000 1
94799 1
178267 1
102616 1
73602 1
3918 1
21358 1
270772 1
299999 1
245736 1
300000 1
188829 1
268642 1
169501 1
300001 1
198868 1
23744 1
300002 1
130102 1
63705 1
1 1
214812 1
223993 1
239261 1
1 1
118672 1
221137 1
300000 1
1 1
38739 1
270116 1
299998 1
299998 1
299999 1
257326 1
162065 1
87791 1
261244 1
88378 1
214673 1
186236 1
247740 1
138067 1
299999 1
1 1
265438 1
48711 1
300000 1
50631 1
2 1
187399 1
51169 1
171110 1
102705 1
188389 1
1 1
1 1
132339 1
1 1
246157 1
147467 1
251200 1
298004 1
97576 1
287225 1
130249 1
67829 1
277378 1
1 1
298355 1
2 1
125218 1
299999 1
207729 1
222866 1
39953 1
114543 1
123976 1
160534 1
300000 1
2 1
1 1
2 1
300000 1
1 1
110511 1
133602 1
161634 1
1 1
3 1
11447 1
88293 1
281388 1
252099 1
300000 1
55453 1
54514 1
300000 1
2 1
209846 1
2 1
1 1
72263 1
300002 1
255044 1
133268 1
206579 1
235785 1
97441 1
243914 1
214896 1
149925 1
119131 1
43962 1
294025 1
37121 1
2 1
16738 1
31320 1
300000 1
300001 1
157804 1
275858 1
244760 1
280205 1
171414 1
1 1
246685 1
197295 1
300001 1
1 1
1 1
193095 1
186442 1
28995 1
265152 1
3 1
276464 1
1 1
299999 1
181709 1
71692 1
910 1
58304 1
48951 1
33048 1
3 1
226138 1
90596 1
261606 1
1 1
13526 1
229209 1
2 1
173535 1
253618 1
1 1
299999 1
179784 1
300002 1
157905 1
270124 1
98645 1
1 1
2 1
300001 1
118173 1
300000 1
225420 1
87216 1
1418 1
2 1
1 1
1 1
142581 1
1 1
257974 1
256719 1
1 1
70881 1
198344 1
20134 1
253493 1
300000 1
297454 1
131993 1
175830 1
1 1
79978 1
283544 1
2 1
299999 1
102035 1
300000 1
119304 1
300001 1
1 1
300000 1
9657 1
186588 1
293903 1
1 1
293897 1
30388 1
239601 1
192102 1
300000 1
288247 1
285902 1
290042 1
2 1
36400 1
283932 1
300000 1
174805 1
1 1
63659 1
2 1
5616 1
2 1
51145 1
241984 1
299999 1
3 1
1 1
110006 1
1 1
104681 1
300000 1
300001 1
300002 1
19749 1
1 1
1 1
272978 1
129493 1
1 1
299999 1
133090 1
213052 1
161573 1
40787 1
257934 1
2 1
87282 1
184596 1
90807 1
3991 1
3 1
17662 1
3 1
1 1
1 1
265491 1
108830 1
81965 1
4258 1
88731 1
35921 1
1 1
277192 1
46795 1
1162 1
241511 1
1 1
299999 1
171341 1
81126 1
299999 1
1 1
240722 1
411 1
1 1
1 1
255026 1
17654 1
1 1
296700 1
300000 1
257309 1
219630 1
206347 1
181140 1
2 1
299999 1
82099 1
271596 1
287443 1
164973 1
1 1
299999 1
290867 1
158720 1
269162 1
5357 1
299999 1
58094 1
300000 1
215146 1
300000 1
232183 1
10395 1
108029 1
77846 1
9674 1
300000 1
3 1
2 1
3 1
299999 1
26156 1
1 1
28699 1
281627 1
2 1
300000 1
300001 1
225937 1
300000 1
299999 1
296921 1
75118 1
171580 1
1 1
65641 1
278024 1
228610 1
23209 1
108088 1
299998 1
3 1
1 1
1 1
136577 1
187685 1
296349 1
299999 1
32748 1
299999 1
1 1
208684 1
2 1
300000 1
1 1
51880 1
300001 1
1 1
1 1
7841 1
5369 1
1 1
103046 1
179761 1
3 1
300001 1
181039 1
176116 1
95974 1
1 1
13330 1
225037 1
1 1
98614 1
57562 1
248303 1
3 1
171344 1
87976 1
300001 1
300000 1
300002 1
1 1
140404 1
72596 1
163449 1
144691 1
299999 1
299999 1
115558 1
300000 1
299999 1
117324 1
200453 1
300000 1
192150 1
163687 1
236455 1
286670 1
212536 1
18707 1
248795 1
225714 1
1 1
299999 1
65179 1
299998 1
18211 1
217443 1
225265 1
2 1
7255 1
238500 1
300000 1
1 1
45966 1
42741 1
170623 1
23578 1
281680 1
1 1
3 1
89238 1
64043 1
1 1
37160 1
90793 1
99053 1
82347 1
253067 1
241242 1
300000 1
263249 1
1 1
176648 1
209908 1
91517 1
299999 1
291612 1
127335 1
144075 1
178065 1
95912 1
33883 1
236206 1
78066 1
10348 1
119310 1
41052 1
1 1
300001 1
1 1
235632 1
104839 1
41035 1
169897 1
13449 1
2 1
184955 1
1 1
243495 1
3 1
274129 1
300001 1
300001 1
2 1
202426 1
77037 1
296677 1
238994 1
1 1
86226 1
270677 1
2 1
215316 1
76816 1
165217 1
245450 1
291276 1
2 1
299999 1
1 1
2 1
64648 1
159043 1
283992 1
90884 1
167300 1
76367 1
74776 1
286922 1
55432 1
1 1
145650 1
187957 1
17894 1
265282 1
15086 1
299999 1
160094 1
84792 1
41323 1
193262 1
211070 1
1 1
250079 1
215449 1
34740 1
227004 1
165001 1
232156 1
300000 1
299999 1
260895 1
26711 1
299999 1
59497 1
44524 1
129913 1
132490 1
300000 1
28569 1
62700 1
300000 1
150200 1
300000 1
20468 1
231677 1
2 1
92546 1
161775 1
278485 1
1 1
249476 1
4398 1
49906 1
51008 1
173058 1
1 1
268720 1
300000 1
300001 1
166109 1
141283 1
135591 1
117452 1
198749 1
7937 1
1 1
127027 1
239476 1
1 1
1267 1
300000 1
37789 1
2 1
300000 1
150055 1
207240 1
299999 1
95577 1
121892 1
299999 1
287101 1
173851 1
1 1
60127 1
1 1
149387 1
297947 1
18505 1
67327 1
166752 1
1 1
1 1
300001 1
14172 1
186210 1
217974 1
274432 1
2 1
221818 1
278231 1
2 1
7493 1
80562 1
179284 1
5817 1
1 1
235213 1
300000 1
227390 1
112461 1
299999 1
34016 1
161708 1
1 1
1 1
2 1
216690 1
297072 1
1 1
1 1
196825 1
79070 1
299998 1
24913 1
3 1
1 1
300001 1
10830 1
3 1
1 1
74919 1
18805 1
209885 1
264976 1
107682 1
199327 1
71699 1
136646 1
299999 1
298707 1
35824 1
61950 1
243175 1
140725 1
162266 1
299999 1
300000 1
299999 1
267499 1
3 1
132905 1
69492 1
75270 1
299999 1
1 1
96135 1
211048 1
209033 1
22967 1
120453 1
293295 1
200970 1
299999 1
151716 1
300000 1
3 1
14149 1
182656 1
299999 1
1 1
234150 1
1 1
235211 1
186681 1
181570 1
39128 1
41727 1
300000 1
59386 1
1 1
241976 1
300000 1
1 1
113881 1
271549 1
261922 1
2 1
276342 1
17966 1
137668 1
75729 1
149390 1
138220 1
61946 1
300000 1
7789 1
230649 1
3283 1
2 1
28061 1
1 1
1 1
89189 1
2 1
172578 1
3 1
223601 1
1 1
140116 1
10322 1
279344 1
202079 1
1 1
17753 1
126670 1
158341 1
237974 1
169020 1
1 1
300000 1
20379 1
127449 1
1 1
300000 1
2 1
251620 1
197298 1
290299 1
236781 1
3 1
2 1
136731 1
158431 1
243136 1
200330 1
261735 1
1 1
238418 1
274447 1
112521 1
165739 1
152996 1
295020 1
140003 1
42559 1
260588 1
68733 1
218574 1
300001 1
2 1
72765 1
300002 1
300001 1
200115 1
29845 1
299999 1
300000 1
163666 1
2 1
255632 1
42627 1
1 1
300000 1
232705 1
299999 1
37389 1
300000 1
42218 1
1 1
188960 1
2 1
300001 1
75363 1
44231 1
155383 1
281948 1
3 1
2 1
266798 1
68090 1
101765 1
2 1
1 1
300000 1
129421 1
1 1
2 1
163734 1
168676 1
300000 1
300001 1
237879 1
300001 1
126594 1
277837 1
1 1
23350 1
1 1
99234 1
200217 1
300001 1
76201 1
238065 1
54174 1
111213 1
146699 1
300000 1
183920 1
58900 1
218683 1
299999 1
180144 1
54314 1
220387 1
130117 1
300000 1
2 1
100331 1
1 1
201142 1
300000 1
88840 1
300000 1
39537 1
113433 1
262477 1
1 1
1 1
128569 1
299999 1
1 1
68206 1
269129 1
300000 1
2 1
3 1
122795 1
300002 1
300001 1
299999 1
6149 1
147813 1
196252 1
8603 1
273604 1
299999 1
58817 1
245631 1
95024 1
261561 1
63645 1
300001 1
227944 1
133795 1
250400 1
300002 1
299999 1
192622 1
65141 1
130329 1
233533 1
93878 1
1 1
274977 1
299999 1
1 1
300000 1
114735 1
231279 1
299999 1
1 1
300001 1
299999 1
29671 1
300000 1
107100 1
166582 1
40615 1
6547 1
3 1
1 1
1 1
2 1
208192 1
1 1
102047 1
255633 1
299999 1
194928 1
26932 1
1 1
3 1
300001 1
44218 1
300000 1
1 1
8257 1
299999 1
164383 1
299999 1
111793 1
64609 1
162966 1
300000 1
153317 1
300000 1
1 1
23043 1
116097 1
284325 1
141172 1
216330 1
41320 1
22344 1
299999 1
300001 1
1 1
300000 1
259402 1
136228 1
300001 1
184223 1
5032 1
257704 1
1 1
238291 1
299999 1
299999 1
101238 1
224720 1
300000 1
85649 1
209507 1
42547 1
300000 1
300000 1
1 1
21584 1
1 1
276203 1
299999 1
110723 1
25136 1
300000 1
150066 1
299999 1
198579 1
267070 1
50127 1
1 1
5883 1
245310 1
28742 1
68217 1
80948 1
300001 1
299999 1
2 1
1 1
154000 1
1 1
267321 1
1 1
299999 1
299999 1
1 1
1 1
2 1
108638 1
253582 1
163455 1
1 1
148535 1
2 1
1 1
2 1
105711 1
7530 1
300000 1
2 1
108587 1
103340 1
53534 1
1 1
1 1
228395 1
298384 1
2 1
1 1
252373 1
106742 1
294155 1
288683 1
1 1
1 1
83179 1
30366 1
1 1
199541 1
300001 1
1 1
76434 1
249810 1
264562 1
1 1
119024 1
227387 1
5430 1
32930 1
300000 1
1 1
226723 1
1 1
2 1
285703 1
175433 1
300000 1
202676 1
141718 1
134748 1
299999 1
13092 1
116639 1
135895 1
271885 1
62799 1
299998 1
127282 1
299999 1
2 1
1 1
197583 1
90120 1
137268 1
300001 1
300002 1
130646 1
133327 1
47335 1
126216 1
299999 1
230316 1
125768 1
1 1
260484 1
144033 1
300000 1
299999 1
1 1
300001 1
299999 1
300000 1
127099 1
144671 1
96788 1
219849 1
291964 1
2 1
1 1
300001 1
1 1
300001 1
269931 1
300000 1
53385 1
5313 1
1 1
53158 1
117294 1
1 1
127428 1
283987 1
286209 1
125176 1
83309 1
152464 1
299840 1
299998 1
51829 1
12994 1
34919 1
186001 1
93659 1
258115 1
2 1
3909 1
2 1
144472 1
15005 1
63668 1
299998 1
1 1
207957 1
215216 1
300001 1
2 1
19451 1
67402 1
207555 1
255155 1
154910 1
98587 1
255894 1
230579 1
34919 1
99621 1
162151 1
66308 1
1 1
3 1
3 1
2 1
281688 1
150106 1
300001 1
69475 1
88691 1
228451 1
1 1
1 1
210067 1
99606 1
279615 1
250858 1
151543 1
61813 1
90996 1
299999 1
300000 1
300002 1
279281 1
300001 1
2 1
141497 1
191385 1
150004 1
2 1
32845 1
1 1
28283 1
1 1
300001 1
1 1
48667 1
268184 1
110806 1
300000 1
145925 1
259854 1
265754 1
300001 1
290007 1
1 1
235233 1
95867 1
225286 1
1 1
140059 1
300001 1
6325 1
36176 1
193094 1
266000 1
299999 1
300000 1
41014 1
105444 1
188228 1
299998 1
1 1
1 1
1 1
3790 1
49182 1
2 1
245681 1
26498 1
89897 1
1 1
20136 1
242173 1
261425 1
67374 1
144583 1
247898 1
59028 1
2 1
279975 1
1869 1
243205 1
179381 1
149694 1
299999 1
6629 1
17611 1
188364 1
260543 1
300001 1
300000 1
210062 1
300000 1
105607 1
210480 1
1 1
37081 1
7408 1
167090 1
102693 1
1 1
2 1
1 1
300000 1
84619 1
1 1
214416 1
134174 1
1 1
299999 1
299998 1
57507 1
172467 1
21182 1
221710 1
1 1
44034 1
235770 1
1 1
1 1
300001 1
300000 1
300001 1
20985 1
106458 1
292084 1
257646 1
45745 1
278648 1
299999 1
94673 1
230215 1
50497 1
202160 1
1 1
299998 1
150470 1
243533 1
114856 1
2 1
1 1
139022 1
299999 1
269306 1
2 1
6058 1
137119 1
177884 1
172399 1
141903 1
118395 1
293825 1
241917 1
300001 1
54605 1
206164 1
86748 1
300001 1
48945 1
272664 1
291313 1
30270 1
77473 1
277901 1
17561 1
1 1
2 1
235968 1
300001 1
137673 1
300000 1
299999 1
299998 1
67090 1
202102 1
299999 1
286411 1
54967 1
1 1
292461 1
262782 1
1 1
299999 1
280411 1
300000 1
68376 1
289864 1
1884 1
1 1
5742 1
97043 1
189863 1
53842 1
197414 1
299539 1
2 1
203181 1
124828 1
175834 1
151614 1
1 1
250071 1
114916 1
300001 1
147071 1
293687 1
222917 1
300002 1
214552 1
129510 1
1 1
29774 1
285506 1
300001 1
1 1
300000 1
69852 1
139017 1
300002 1
88718 1
2 1
1 1
185453 1
252787 1
144952 1
299999 1
3 1
121215 1
31355 1
299999 1
1 1
2 1
3 1
134324 1
1 1
108622 1
300000 1
300000 1
238700 1
293930 1
189722 1
249032 1
113770 1
289959 1
2 1
2 1
44355 1
213651 1
1 1
299999 1
3 1
44717 1
1 1
217145 1
53907 1
96844 1
69455 1
43982 1
299999 1
2 1
277216 1
124333 1
115410 1
212016 1
1 1
300000 1
111212 1
176902 1
118180 1
2 1
106999 1
1 1
276707 1
158695 1
210777 1
289505 1
9721 1
8555 1
139539 1
211351 1
299999 1
3 1
300000 1
45613 1
300000 1
2 1
3 1
162576 1
157308 1
268912 1
291122 1
131058 1
183954 1
130267 1
3 1
79951 1
63572 1
50864 1
1 1
77727 1
56957 1
205673 1
2 1
243478 1
279367 1
300000 1
269788 1
300000 1
290885 1
221939 1
225603 1
299998 1
285751 1
299999 1
223631 1
83522 1
178587 1
299999 1
271426 1
39240 1
42415 1
168544 1
186617 1
300001 1
3 1
1 1
1 1
300000 1
175025 1
300001 1
269693 1
18986 1
25516 1
1 1
2 1
143120 1
7392 1
239399 1
1 1
16404 1
1 1
299999 1
225330 1
1 1
1 1
254348 1
279817 1
168854 1
22766 1
51405 1
300000 1
300001 1
101657 1
1 1
2 1
162782 1
153638 1
299999 1
284155 1
300002 1
40635 1
241187 1
3 1
300000 1
2 1
220260 1
1 1
300000 1
9818 1
300001 1
80609 1
300000 1
1 1
260949 1
172934 1
1 1
113709 1
299638 1
63219 1
31944 1
257818 1
106695 1
1 1
297928 1
1 1
12513 1
300000 1
138161 1
299998 1
282534 1
1 1
299999 1
107372 1
2 1
181305 1
2 1
52587 1
299999 1
299998 1
125529 1
122688 1
38927 1
198105 1
1 1
167478 1
1 1
118033 1
1 1
173584 1
273012 1
2 1
159857 1
17413 1
258593 1
300001 1
229742 1
36116 1
71020 1
3 1
205914 1
293636 1
300002 1
53206 1
187916 1
280906 1
194052 1
299999 1
1 1
185469 1
1 1
1 1
157515 1
243294 1
178248 1
57323 1
181888 1
2 1
66106 1
273038 1
290949 1
66549 1
57012 1
104978 1
106898 1
288955 1
53158 1
168126 1
258173 1
300000 1
6402 1
1 1
266081 1
1 1
8601 1
156088 1
294406 1
300001 1
299999 1
60977 1
236196 1
1 1
81041 1
108226 1
13815 1
299998 1
1 1
299999 1
3 1
98517 1
164303 1
115430 1
3 1
280573 1
1 1
17741 1
1 1
249023 1
17848 1
135755 1
211759 1
144081 1
186509 1
257051 1
2 1
218143 1
300000 1
62352 1
120573 1
102252 1
1 1
37718 1
124198 1
166868 1
252910 1
2 1
300001 1
300000 1
16827 1
1 1
107640 1
300002 1
119012 1
126963 1
22503 1
60034 1
299999 1
88611 1
184017 1
1 1
300000 1
170878 1
69096 1
2 1
195020 1
299998 1
42642 1
165575 1
211152 1
1 1
278957 1
1 1
288937 1
2 1
299998 1
72010 1
200379 1
91348 1
162345 1
66108 1
197450 1
2 1
1 1
300000 1
45074 1
299998 1
134014 1
231717 1
37487 1
1 1
264488 1
2 1
192331 1
300000 1
276473 1
299999 1
274232 1
168772 1
2 1
1 1
300000 1
1 1
1 1
166559 1
1 1
2 1
300000 1
40311 1
256771 1
273905 1
3921 1
1 1
265240 1
300001 1
1 1
244442 1
57599 1
90790 1
1 1
1 1
59957 1
296793 1
237932 1
1 1
300001 1
299999 1
1 1
6655 1
216382 1
139710 1
747 1
81874 1
2 1
210393 1
300001 1
59599 1
171032 1
119197 1
280160 1
115806 1
99315 1
138536 1
300002 1
98037 1
237876 1
140529 1
299999 1
52272 1
221907 1
20938 1
150823 1
228701 1
1 1
1 1
243836 1
299998 1
76718 1
289974 1
217740 1
299999 1
145647 1
1 1
1 1
236577 1
1 1
29378 1
217458 1
93565 1
200728 1
7147 1
300000 1
1 1
137494 1
293848 1
299999 1
61887 1
113451 1
18555 1
300000 1
11008 1
142659 1
60454 1
299999 1
91574 1
55771 1
300000 1
1 1
122445 1
1620 1
300000 1
1 1
3 1
128794 1
71297 1
295454 1
15089 1
2 1
46154 1
2 1
149215 1
200556 1
1 1
39765 1
68960 1
300000 1
156991 1
147953 1
280938 1
202255 1
1 1
299999 1
108792 1
1 1
300000 1
105728 1
300000 1
243814 1
107133 1
60816 1
200784 1
44332 1
49673 1
280803 1
282849 1
3832 1
1 1
276057 1
86953 1
2 1
94315 1
194568 1
1 1
123031 1
235181 1
193208 1
24456 1
28584 1
112111 1
297014 1
119397 1
140757 1
299998 1
181224 1
158990 1
137979 1
170116 1
82149 1
2497 1
1 1
11618 1
299999 1
2 1
1 1
107098 1
229039 1
290108 1
58387 1
78882 1
1 1
81993 1
1 1
85046 1
1 1
299999 1
157027 1
1 1
244983 1
93965 1
269931 1
253612 1
299999 1
7649 1
181242 1
271965 1
281802 1
300001 1
10087 1
154842 1
272104 1
300002 1
113387 1
274278 1
57151 1
105202 1
40842 1
228636 1
299999 1
2 1
300000 1
300000 1
299998 1
300000 1
270160 1
48000 1
300000 1
251437 1
1 1
133985 1
28580 1
222928 1
207495 1
168120 1
255408 1
95779 1
33989 1
88389 1
134310 1
160354 1
23548 1
265308 1
11038 1
223426 1
3 1
1 1
300000 1
176469 1
221072 1
291041 1
185759 1
282729 1
1 1
1 1
290279 1
15356 1
61010 1
294913 1
178770 1
158167 1
269509 1
217987 1
153241 1
300000 1
129304 1
73208 1
160172 1
179807 1
300000 1
174342 1
87478 1
2 1
300000 1
300000 1
261360 1
38922 1
269438 1
158234 1
2 1
28287 1
300002 1
300000 1
256721 1
300002 1
1 1
208987 1
2 1
299999 1
2 1
300001 1
1 1
299999 1
217493 1
222440 1
33628 1
3572 1
106659 1
1 1
299999 1
216969 1
291739 1
58054 1
109604 1
3 1
188888 1
1 1
1 1
299999 1
61731 1
300000 1
2 1
187458 1
158805 1
299999 1
23989 1
152381 1
299999 1
51088 1
208921 1
177261 1
209865 1
268725 1
173274 1
86183 1
33464 1
243566 1
1 1
229272 1
108694 1
134149 1
1 1
34262 1
23172 1
195549 1
142817 1
139954 1
231283 1
172344 1
1 1
37965 1
1 1
299999 1
299999 1
222398 1
187470 1
187680 1
300001 1
30146 1
300000 1
52450 1
177697 1
185174 1
1 1
3 1
289239 1
165314 1
294708 1
300000 1
300000 1
299999 1
118404 1
17926 1
114337 1
300001 1
42553 1
178290 1
299999 1
251814 1
2 1
272397 1
169305 1
207577 1
299999 1
241112 1
1 1
103158 1
1 1
300001 1
1 1
3 1
132568 1
298279 1
223789 1
164763 1
119242 1
48099 1
230927 1
300001 1
300000 1
194321 1
260616 1
26693 1
279960 1
14646 1
150329 1
300000 1
251810 1
134616 1
3 1
94940 1
2 1
1 1
1 1
1 1
79322 1
299999 1
220600 1
94208 1
114243 1
1 1
127825 1
75037 1
300000 1
294265 1
231015 1
190441 1
299999 1
222262 1
8122 1
200466 1
8432 1
89593 1
3462 1
1 1
64022 1
3 1
300001 1
277768 1
55438 1
232068 1
179829 1
299999 1
300001 1
96819 1
119770 1
2 1
300000 1
255309 1
287911 1
300002 1
125420 1
240462 1
14189 1
279837 1
1 1
230192 1
14061 1
256279 1
44577 1
40416 1
223788 1
169505 1
269162 1
1 1
300000 1
1 1
120288 1
299998 1
165621 1
1 1
300000 1
172505 1
300000 1
142954 1
197718 1
164700 1
19793 1
170106 1
2 1
1 1
83924 1
170280 1
78492 1
47717 1
184045 1
197122 1
300001 1
112404 1
145567 1
198062 1
123081 1
264842 1
299999 1
199112 1
1 1
8781 1
2 1
168021 1
250248 1
136667 1
156812 1
299999 1
300001 1
1 1
247845 1
300001 1
1 1
123857 1
1 1
277731 1
41004 1
1 1
253846 1
22707 1
267590 1
113856 1
89723 1
2 1
74428 1
133719 1
3 1
65289 1
259606 1
273925 1
114237 1
299999 1
74007 1
97090 1
274281 1
1 1
1 1
187669 1
267654 1
299999 1
226207 1
143958 1
1 1
299999 1
146574 1
56374 1
28775 1
9042 1
300000 1
107240 1
1 1
299999 1
2 1
161550 1
163882 1
273312 1
300000 1
161429 1
181815 1
300000 1
199859 1
246524 1
300000 1
299999 1
1 1
234064 1
239974 1
172937 1
202678 1
299999 1
1 1
300000 1
300000 1
116419 1
145552 1
156872 1
19366 1
299999 1
300000 1
112343 1
299999 1
171937 1
171857 1
1 1
194772 1
281386 1
205779 1
248482 1
77344 1
79505 1
189473 1
173597 1
233593 1
233383 1
171576 1
269302 1
238964 1
25290 1
156854 1
187009 1
1 1
158916 1
174627 1
2 1
256860 1
2 1
11556 1
89928 1
133301 1
300000 1
276541 1
1 1
40776 1
105199 1
211756 1
1 1
300001 1
30647 1
271975 1
223067 1
1 1
267273 1
3 1
2 1
155640 1
299999 1
300001 1
3 1
171246 1
25023 1
75600 1
84099 1
94568 1
38874 1
300000 1
1 1
251198 1
299999 1
38491 1
228043 1
13662 1
227613 1
299999 1
300001 1
6017 1
94985 1
60542 1
149165 1
269264 1
48888 1
300000 1
300000 1
202794 1
217302 1
300000 1
211719 1
300002 1
126614 1
300000 1
138184 1
99954 1
58623 1
2 1
64985 1
233446 1
300001 1
230044 1
8529 1
300000 1
1 1
300002 1
214847 1
300001 1
296450 1
300000 1
73611 1
251103 1
3467 1
163568 1
1 1
300000 1
1 1
1 1
2 1
41120 1
299999 1
299999 1
299999 1
85571 1
116564 1
144311 1
53880 1
199439 1
144875 1
226848 1
299999 1
141108 1
48844 1
71333 1
300001 1
199713 1
84552 1
10032 1
1 1
1 1
300000 1
300000 1
2 1
140581 1
2 1
98516 1
246687 1
1 1
78295 1
125677 1
162087 1
248977 1
188162 1
224852 1
210870 1
202528 1
300001 1
270979 1
3 1
300000 1
27037 1
280436 1
1 1
88746 1
274690 1
243606 1
69066 1
244704 1
300001 1
299999 1
288407 1
175826 1
208974 1
300001 1
1 1
283333 1
218232 1
172876 1
300001 1
300002 1
300001 1
300001 1
272054 1
300000 1
257810 1
300000 1
300000 1
164487 1
235488 1
58182 1
201075 1
42734 1
144214 1
108118 1
290242 1
1 1
286721 1
137074 1
1 1
1 1
215122 1
300000 1
179343 1
150067 1
133958 1
156260 1
62996 1
2 1
295487 1
124653 1
2 1
90960 1
167434 1
176798 1
299999 1
23932 1
76101 1
121090 1
3 1
184630 1
87784 1
300002 1
188618 1
99487 1
167232 1
93747 1
276816 1
226432 1
2 1
300000 1
38248 1
216384 1
86454 1
1 1
211804 1
82050 1
64577 1
1 1
184768 1
3981 1
277537 1
51401 1
264980 1
2 1
266076 1
2 1
161626 1
81927 1
299999 1
43592 1
258267 1
49753 1
300000 1
256508 1
300000 1
21658 1
300000 1
174110 1
300001 1
17016 1
300001 1
102736 1
69077 1
121205 1
1 1
1 1
182128 1
122695 1
2 1
113231 1
1 1
221095 1
161534 1
1 1
237881 1
300000 1
299999 1
248455 1
246590 1
110995 1
2 1
103544 1
153959 1
116663 1
260363 1
297135 1
1 1
1 1
1 1
1 1
299999 1
300000 1
180238 1
91483 1
63884 1
13075 1
300000 1
239228 1
47210 1
299999 1
1 1
300001 1
29278 1
120371 1
40934 1
3 1
81116 1
1 1
206273 1
31959 1
296509 1
198788 1
178412 1
300001 1
89213 1
162012 1
223702 1
224296 1
188693 1
300000 1
247473 1
63491 1
300000 1
300002 1
1 1
220362 1
231297 1
300000 1
57337 1
96937 1
299999 1
105695 1
1 1
300000 1
1 1
103415 1
1 1
38237 1
1 1
300002 1
277514 1
160574 1
61558 1
300000 1
300001 1
185082 1
300000 1
55843 1
123943 1
1 1
3 1
221651 1
2 1
186689 1
67539 1
113054 1
300000 1
291432 1
227547 1
77429 1
154525 1
183753 1
6993 1
191144 1
6378 1
34329 1
48613 1
299999 1
1 1
45062 1
283826 1
1 1
96759 1
32988 1
141311 1
161381 1
177520 1
300001 1
2 1
89767 1
300001 1
66356 1
300000 1
75236 1
1 1
1 1
1 1
300000 1
1 1
2 1
300001 1
108157 1
2 1
170850 1
240654 1
242225 1
22080 1
260074 1
2 1
59530 1
240815 1
2 1
254871 1
63214 1
158399 1
1 1
300001 1
49220 1
185674 1
300001 1
145463 1
300000 1
220199 1
15690 1
261138 1
300000 1
1 1
2 1
94667 1
1 1
300000 1
142108 1
41537 1
9717 1
299998 1
11232 1
1 1
1 1
77971 1
194144 1
44309 1
285537 1
106124 1
3 1
300002 1
249717 1
187886 1
300000 1
200530 1
60675 1
196194 1
1 1
1 1
165584 1
185528 1
300001 1
299999 1
60933 1
151306 1
2 1
269286 1
23600 1
299998 1
154180 1
172828 1
131680 1
300000 1
300001 1
57731 1
1 1
25082 1
300000 1
248860 1
15643 1
152727 1
121992 1
229541 1
218333 1
193223 1
77858 1
1 1
255121 1
300000 1
299999 1
81315 1
24088 1
300001 1
299999 1
28586 1
160075 1
3 1
161643 1
27440 1
30314 1
1 1
265335 1
200851 1
28411 1
183125 1
159870 1
87529 1
256810 1
280887 1
57986 1
1 1
300000 1
160594 1
59704 1
146607 1
187931 1
3 1
1 1
300000 1
299999 1
147406 1
160392 1
299999 1
281753 1
127445 1
256357 1
1 1
299999 1
268749 1
299998 1
259158 1
299999 1
1 1
110893 1
300000 1
290701 1
299998 1
2 1
300001 1
2 1
169356 1
61364 1
44005 1
22576 1
300001 1
279698 1
140132 1
299998 1
296880 1
258509 1
80297 1
230603 1
192807 1
1 1
31119 1
300001 1
221095 1
55975 1
112511 1
244211 1
300000 1
139044 1
2 1
1 1
1 1
3096 1
179005 1
299999 1
202724 1
216768 1
296565 1
244493 1
253595 1
2 1
291186 1
8918 1
186565 1
65166 1
55504 1
129619 1
27954 1
129159 1
222612 1
49935 1
12798 1
120498 1
188310 1
267377 1
108945 1
47180 1
266881 1
300000 1
239763 1
44482 1
157179 1
221483 1
190418 1
289312 1
70741 1
160305 1
118497 1
299999 1
120470 1
163082 1
226298 1
263137 1
3 1
176175 1
45291 1
78825 1
300001 1
299999 1
1 1
1 1
16477 1
202698 1
1 1
239486 1
45691 1
166917 1
28419 1
79322 1
178024 1
152062 1
148879 1
1 1
2 1
300001 1
183595 1
226654 1
75747 1
298311 1
29546 1
300000 1
174156 1
67371 1
300000 1
147338 1
176252 1
7586 1
1 1
220844 1
228354 1
14884 1
290275 1
224525 1
299998 1
1 1
299999 1
300000 1
1 1
1 1
299999 1
203417 1
1 1
1 1
264232 1
221808 1
24275 1
300002 1
1 1
299998 1
121055 1
94573 1
50273 1
300000 1
300000 1
229256 1
2 1
214873 1
252087 1
2 1
241831 1
1 1
300000 1
1 1
116629 1
300001 1
300001 1
6410 1
91218 1
1 1
136536 1
300000 1
233213 1
253097 1
300001 1
1 1
83429 1
223335 1
291439 1
203770 1
299999 1
245907 1
28116 1
300000 1
299998 1
300000 1
227500 1
300000 1
1 1
150055 1
60762 1
300000 1
1 1
299999 1
2 1
133553 1
228158 1
2 1
299999 1
246332 1
236414 1
196799 1
288399 1
132227 1
2 1
1 1
1 1
292091 1
96737 1
55226 1
299999 1
1 1
1 1
245828 1
1 1
123889 1
13184 1
189389 1
1 1
276138 1
238725 1
294521 1
53371 1
1 1
235585 1
5096 1
104284 1
6665 1
168104 1
288338 1
17914 1
299999 1
52349 1
300000 1
300000 1
21492 1
299999 1
244030 1
208510 1
90916 1
300000 1
1 1
289842 1
300000 1
69135 1
300001 1
288313 1
59268 1
299999 1
3 1
2 1
221504 1
249493 1
299999 1
299999 1
300000 1
99120 1
300002 1
49565 1
250350 1
289862 1
40108 1
169858 1
40103 1
203441 1
19861 1
101282 1
295381 1
235203 1
2 1
2 1
91046 1
299999 1
300002 1
113695 1
55271 1
12116 1
3766 1
299999 1
215453 1
300002 1
2 1
230460 1
300000 1
148449 1
177427 1
108622 1
272392 1
300000 1
233355 1
254975 1
87441 1
46960 1
103932 1
171261 1
296833 1
274717 1
1 1
218410 1
300001 1
90434 1
144631 1
43380 1
299999 1
49857 1
300000 1
254091 1
111383 1
1 1
152155 1
229464 1
19303 1
45665 1
79594 1
2 1
77182 1
289106 1
3813 1
48060 1
259155 1
300001 1
211193 1
288219 1
244746 1
178022 1
126526 1
129095 1
22180 1
299998 1
1 1
158552 1
300000 1
2 1
237162 1
227451 1
300001 1
280543 1
202689 1
62899 1
1 1
300001 1
62296 1
300000 1
179208 1
215812 1
31198 1
14386 1
1 1
1401 1
232933 1
65704 1
12949 1
142847 1
74192 1
139424 1
254823 1
16364 1
18021 1
1 1
299998 1
261214 1
299999 1
3757 1
1 1
136038 1
111908 1
299999 1
300002 1
179312 1
135976 1
299999 1
283640 1
1 1
299999 1
17581 1
1 1
275300 1
169166 1
262852 1
156994 1
162550 1
284023 1
1 1
68625 1
279712 1
299999 1
34847 1
159289 1
106189 1
3 1
174574 1
300000 1
286882 1
1 1
42784 1
148394 1
164442 1
140224 1
248582 1
300000 1
203664 1
12738 1
181377 1
1 1
113559 1
1 1
241837 1
299999 1
1 1
138869 1
191491 1
83327 1
1 1
294871 1
139095 1
31048 1
1 1
170972 1
43849 1
105560 1
14603 1
2 1
300000 1
47043 1
121938 1
300000 1
191018 1
299998 1
20284 1
1 1
283372 1
2 1
138981 1
18048 1
259457 1
152960 1
92637 1
166569 1
95956 1
1 1
159769 1
11541 1
56650 1
162324 1
198663 1
299999 1
144739 1
87988 1
191843 1
295267 1
187587 1
262991 1
125000 1
2 1
128198 1
2 1
299998 1
25348 1
64999 1
268593 1
198320 1
1 1
1 1
151699 1
198702 1
14288 1
300001 1
84071 1
165964 1
284420 1
266497 1
135789 1
1 1
78848 1
110746 1
300001 1
200627 1
31223 1
206001 1
300001 1
210289 1
43382 1
94718 1
300000 1
139139 1
300000 1
1 1
24850 1
248857 1
229195 1
300001 1
43244 1
157172 1
242050 1
55180 1
235988 1
300001 1
1 1
1 1
47997 1
47373 1
2 1
129563 1
300001 1
55834 1
246638 1
299999 1
16368 1
35720 1
3 1
222838 1
209816 1
18862 1
300000 1
2 1
234811 1
1 1
6197 1
209806 1
295184 1
300001 1
73980 1
299998 1
299999 1
160069 1
2 1
2 1
2 1
267047 1
138077 1
299999 1
216071 1
2 1
72010 1
50577 1
264538 1
3910 1
1 1
123491 1
66893 1
155389 1
1 1
82804 1
180431 1
94538 1
112803 1
300002 1
92448 1
125802 1
1 1
149727 1
30010 1
183593 1
1 1
54836 1
1 1
1 1
1276 1
1 1
299998 1
3 1
300002 1
2197 1
128569 1
175791 1
1 1
299999 1
77195 1
3 1
222984 1
149836 1
242575 1
299999 1
97595 1
293208 1
299998 1
287266 1
98895 1
259412 1
269189 1
52475 1
228061 1
200662 1
300001 1
1 1
2 1
54273 1
123341 1
3 1
142959 1
300000 1
239141 1
18958 1
188037 1
19915 1
299750 1
1 1
1 1
74029 1
128254 1
275506 1
171692 1
236498 1
169777 1
300001 1
290249 1
75164 1
111094 1
1 1
299999 1
59791 1
215181 1
1 1
286802 1
230871 1
300001 1
64903 1
264952 1
3 1
206193 1
1 1
1 1
221670 1
299999 1
230902 1
300000 1
300000 1
179414 1
235915 1
1 1
299999 1
300000 1
70649 1
155138 1
300001 1
300000 1
239539 1
171646 1
244970 1
224334 1
198074 1
52872 1
2112 1
300000 1
300000 1
300001 1
186133 1
63256 1
300002 1
189022 1
178604 1
275566 1
288638 1
247671 1
200599 1
1 1
25519 1
1 1
155805 1
186118 1
1 1
300001 1
192867 1
140947 1
2 1
3 1
121089 1
170313 1
157005 1
199869 1
86288 1
3 1
132751 1
49179 1
287593 1
75868 1
40896 1
300001 1
1 1
2 1
220186 1
299999 1
1 1
183111 1
1 1
1 1
113762 1
64840 1
1 1
56071 1
25423 1
248198 1
1 1
1 1
254075 1
67950 1
12549 1
280480 1
2 1
300000 1
218123 1
174378 1
300000 1
260122 1
1 1
254458 1
48539 1
300000 1
3 1
208520 1
3 1
208704 1
32606 1
2 1
53892 1
33291 1
299999 1
176769 1
68167 1
2 1
299999 1
300000 1
55371 1
175390 1
73574 1
1 1
285301 1
268817 1
3 1
28491 1
239906 1
60900 1
2 1
273190 1
2 1
1 1
3 1
159958 1
200781 1
70721 1
300000 1
154809 1
147089 1
1 1
300002 1
185859 1
252145 1
40941 1
1 1
140317 1
71585 1
62531 1
150797 1
111875 1
154681 1
11312 1
36273 1
1 1
300001 1
300000 1
111191 1
48898 1
226021 1
13564 1
208986 1
276161 1
190851 1
300001 1
292950 1
300002 1
207231 1
14040 1
105594 1
194870 1
1 1
239552 1
25256 1
2 1
300000 1
94100 1
291103 1
200345 1
99949 1
275745 1
82361 1
299999 1
160757 1
211059 1
300001 1
300000 1
4884 1
128891 1
29137 1
75 1
173793 1
299999 1
135723 1
298952 1
80992 1
172052 1
3 1
299999 1
106425 1
300001 1
39180 1
1 1
54121 1
146734 1
206340 1
294068 1
15546 1
150653 1
237043 1
207440 1
22443 1
56741 1
98274 1
300000 1
207611 1
73801 1
2 1
63615 1
300001 1
300000 1
299999 1
1 1
76704 1
185121 1
191741 1
159477 1
1 1
300000 1
117858 1
2 1
59086 1
113625 1
252362 1
195481 1
299999 1
1 1
10533 1
204873 1
300001 1
300001 1
175105 1
2 1
300000 1
2 1
26505 1
287739 1
128853 1
46379 1
269207 1
112635 1
276374 1
179429 1
83500 1
300000 1
16599 1
2 1
3 1
113273 1
168665 1
300002 1
154 1
96391 1
9726 1
300000 1
221179 1
191489 1
35994 1
1 1
7334 1
128988 1
299998 1
299999 1
139689 1
150815 1
180591 1
237893 1
1 1
1 1
217909 1
177859 1
299999 1
19954 1
110550 1
300001 1
3 1
61977 1
84745 1
1 1
101928 1
1 1
3 1
174896 1
191954 1
300001 1
259579 1
258113 1
217653 1
241968 1
148814 1
49729 1
43918 1
167570 1
215574 1
200854 1
1 1
75568 1
183190 1
20926 1
300002 1
162208 1
249205 1
29611 1
299999 1
3 1
3 1
1 1
175433 1
243183 1
169806 1
1 1
49825 1
68561 1
300001 1
2 1
1 1
1 1
300000 1
24596 1
257191 1
126564 1
249171 1
300000 1
1 1
299999 1
284104 1
299999 1
251536 1
223235 1
300000 1
140160 1
189224 1
156200 1
299999 1
258837 1
300001 1
32016 1
290397 1
172597 1
196998 1
126029 1
300000 1
95643 1
14604 1
1 1
219077 1
259038 1
153105 1
3 1
23514 1
228020 1
299999 1
67012 1
201258 1
60399 1
299999 1
76938 1
1 1
299999 1
188098 1
1 1
246965 1
175567 1
1 1
97574 1
1 1
81945 1
280016 1
282425 1
44926 1
14082 1
172116 1
298075 1
103343 1
126058 1
300000 1
130626 1
162908 1
72510 1
6649 1
226896 1
300001 1
1 1
1 1
3 1
299999 1
1 1
193814 1
29549 1
200765 1
119349 1
299999 1
2 1
66889 1
2 1
61788 1
299999 1
1 1
299999 1
1 1
64428 1
47117 1
174680 1
204976 1
1 1
1 1
2 1
1 1
1 1
83286 1
26081 1
300001 1
126248 1
299999 1
1 1
289996 1
300000 1
192566 1
147097 1
155644 1
1 1
300000 1
179229 1
217882 1
131220 1
260540 1
94530 1
56783 1
300000 1
87538 1
12959 1
143078 1
245336 1
31491 1
75070 1
299998 1
58216 1
299999 1
103546 1
299999 1
123977 1
1 1
300000 1
180754 1
18982 1
1 1
229043 1
74616 1
2 1
1 1
1 1
214856 1
1 1
299998 1
1 1
243314 1
66611 1
300000 1
142456 1
152477 1
290919 1
26894 1
300001 1
119828 1
30757 1
18225 1
77030 1
77434 1
105166 1
265948 1
99530 1
298733 1
1 1
234143 1
299999 1
197541 1
2 1
180696 1
157615 1
2 1
34416 1
196942 1
46871 1
138158 1
298944 1
126126 1
187625 1
177630 1
300001 1
118704 1
125080 1
299999 1
82094 1
184800 1
300000 1
146882 1
8657 1
300001 1
152475 1
153606 1
1 1
292606 1
91461 1
240662 1
74734 1
126394 1
74127 1
81238 1
300001 1
262065 1
22088 1
95786 1
299999 1
252807 1
133199 1
149650 1
2 1
299998 1
259010 1
225493 1
1 1
238096 1
54670 1
119024 1
184704 1
148079 1
299999 1
1 1
299998 1
185540 1
32422 1
155253 1
7331 1
2 1
221186 1
300000 1
103018 1
160435 1
138080 1
279050 1
1 1
299999 1
1 1
228760 1
144673 1
292144 1
300001 1
126491 1
50399 1
283310 1
58783 1
208261 1
1 1
28398 1
167394 1
91806 1
299998 1
22659 1
219804 1
299999 1
2 1
283400 1
234574 1
66850 1
188277 1
34941 1
165971 1
299796 1
12972 1
300001 1
101853 1
187574 1
2 1
300000 1
299999 1
113995 1
2 1
138180 1
1 1
273182 1
1 1
131867 1
300000 1
300000 1
48501 1
1 1
4693 1
290009 1
254997 1
161441 1
203671 1
300000 1
6572 1
267244 1
300000 1
159519 1
218452 1
244251 1
103884 1
110451 1
1 1
258173 1
88798 1
1 1
226835 1
1 1
13495 1
1 1
182993 1
186092 1
270637 1
218835 1
90181 1
300001 1
60159 1
1 1
2 1
167810 1
300000 1
148704 1
274348 1
31766 1
175336 1
2 1
43496 1
35836 1
3 1
1 1
300000 1
36115 1
80928 1
182070 1
52675 1
35793 1
179506 1
128650 1
1 1
1 1
3 1
299999 1
28653 1
300000 1
200 1
3 1
37614 1
42839 1
300001 1
1 1
239014 1
120636 1
57571 1
244225 1
243358 1
167514 1
95523 1
138040 1
220220 1
23859 1
1 1
116770 1
250015 1
1 1
278210 1
300002 1
63890 1
141976 1
294781 1
139426 1
181516 1
130107 1
235837 1
68880 1
1 1
283993 1
289352 1
300000 1
3 1
1 1
39948 1
125233 1
300000 1
299999 1
300000 1
277814 1
2 1
110665 1
3 1
278624 1
142897 1
2 1
1 1
1 1
2 1
299999 1
296980 1
300001 1
21778 1
256222 1
300000 1
1 1
145159 1
269693 1
237370 1
176482 1
296825 1
1 1
107556 1
300000 1
299999 1
211281 1
300001 1
300002 1
85025 1
69177 1
2 1
37771 1
283091 1
144484 1
220615 1
299999 1
243473 1
237764 1
222887 1
2 1
170833 1
132173 1
1 1
300000 1
279045 1
300000 1
4899 1
300000 1
162614 1
174736 1
300000 1
156966 1
1 1
300000 1
299999 1
86417 1
300001 1
174290 1
92316 1
182492 1
244519 1
83181 1
123125 1
61179 1
1 1
67891 1
128837 1
195973 1
54173 1
197870 1
230685 1
93245 1
233906 1
277863 1
193495 1
1 1
300001 1
260809 1
74724 1
43593 1
300001 1
13967 1
141974 1
208776 1
256197 1
300000 1
3 1
156897 1
107538 1
1 1
254111 1
1387 1
272625 1
1 1
196339 1
86250 1
300001 1
283412 1
202629 1
152881 1
139190 1
1 1
300000 1
205442 1
37808 1
105244 1
280184 1
300000 1
100888 1
72984 1
296684 1
48595 1
1 1
190158 1
293287 1
104493 1
294332 1
300001 1
300001 1
102155 1
24548 1
69750 1
253636 1
253866 1
1 1
124886 1
300000 1
300000 1
170928 1
299998 1
300000 1
159839 1
1 1
176961 1
300000 1
189294 1
213623 1
138572 1
273863 1
280602 1
206999 1
300000 1
1 1
128976 1
300000 1
300001 1
300001 1
296840 1
1 1
55803 1
300002 1
7823 1
128604 1
232725 1
83962 1
229387 1
243700 1
13492 1
300001 1
184230 1
53671 1
271000 1
61805 1
92919 1
2 1
28145 1
151873 1
89071 1
300000 1
290613 1
235910 1
117638 1
2 1
265326 1
267795 1
176078 1
299999 1
1 1
299998 1
228431 1
207313 1
78165 1
299999 1
299998 1
1 1
298817 1
43289 1
1 1
76345 1
160077 1
300002 1
300000 1
215145 1
42756 1
300002 1
223817 1
268657 1
254509 1
1 1
195535 1
164278 1
234870 1
98401 1
195175 1
300002 1
239035 1
29248 1
230328 1
14180 1
299999 1
1 1
300001 1
1 1
161016 1
1 1
162845 1
1 1
3 1
292634 1
248259 1
1 1
1 1
300001 1
202268 1
101885 1
300000 1
300001 1
88315 1
1 1
1 1
267250 1
2478 1
161313 1
2 1
18155 1
71818 1
150168 1
121718 1
1 1
109664 1
264699 1
247409 1
2964 1
300001 1
60227 1
300001 1
110193 1
91841 1
1 1
174881 1
1 1
81430 1
299998 1
199721 1
250019 1
259521 1
88711 1
195257 1
300001 1
8968 1
144377 1
133380 1
59974 1
68345 1
2 1
58100 1
260448 1
300001 1
253693 1
300001 1
106288 1
164534 1
248479 1
1 1
125822 1
253412 1
23337 1
145197 1
1 1
261488 1
278658 1
170482 1
66961 1
33396 1
1 1
300001 1
300000 1
215026 1
1 1
41449 1
109972 1
54102 1
167617 1
299999 1
37810 1
81650 1
1 1
3 1
7819 1
299998 1
38782 1
2 1
2 1
178718 1
6874 1
3 1
279450 1
2 1
128990 1
3 1
237816 1
130714 1
184448 1
178340 1
1 1
72762 1
38588 1
1 1
199926 1
237120 1
115735 1
22016 1
289250 1
299358 1
226683 1
167427 1
198034 1
300001 1
118457 1
300001 1
99637 1
300001 1
45585 1
127623 1
51452 1
118413 1
66339 1
253202 1
300000 1
300001 1
157097 1
187886 1
1 1
1 1
179557 1
180279 1
300001 1
1 1
2 1
1 1
105449 1
277632 1
156699 1
17171 1
163033 1
159832 1
97778 1
270256 1
122149 1
30258 1
280106 1
14150 1
14142 1
41283 1
292493 1
273369 1
1 1
2 1
299999 1
74762 1
190399 1
7479 1
40797 1
7441 1
189576 1
114101 1
223832 1
299998 1
187962 1
21123 1
164618 1
80274 1
1 1
197703 1
300001 1
124698 1
220495 1
299998 1
12876 1
299999 1
1 1
1 1
83985 1
300000 1
132492 1
76469 1
78653 1
137388 1
1 1
59625 1
270162 1
232971 1
93195 1
300000 1
170066 1
188242 1
17399 1
87821 1
299999 1
300001 1
161678 1
2 1
1 1
1 1
300002 1
289333 1
1 1
300000 1
18766 1
300000 1
300000 1
1 1
211924 1
253522 1
198607 1
5218 1
186369 1
281317 1
25343 1
113325 1
83327 1
192162 1
2 1
299999 1
18454 1
67509 1
1 1
293964 1
1 1
299999 1
1 1
115330 1
237476 1
238112 1
232583 1
1 1
66389 1
291157 1
240248 1
300000 1
16443 1
145391 1
6888 1
174163 1
299998 1
299999 1
2 1
197641 1
300001 1
287003 1
2 1
78088 1
163481 1
250319 1
57855 1
1 1
273604 1
139358 1
1 1
299999 1
162266 1
299999 1
299999 1
1 1
1 1
116411 1
259890 1
2 1
273790 1
152846 1
223148 1
1 1
3 1
167098 1
14744 1
300000 1
2 1
9613 1
160063 1
12111 1
300000 1
140628 1
13486 1
1 1
122086 1
239951 1
166937 1
300001 1
49503 1
2 1
93553 1
300001 1
1 1
300001 1
210191 1
197966 1
14658 1
300000 1
192863 1
299998 1
1 1
272872 1
164944 1
30359 1
8992 1
234395 1
168620 1
236555 1
76149 1
8077 1
217796 1
141243 1
292340 1
1211 1
156386 1
2 1
299999 1
184986 1
133443 1
1 1
299999 1
1 1
89804 1
81757 1
122569 1
175127 1
300000 1
1 1
300000 1
54356 1
294441 1
15742 1
30912 1
172586 1
194340 1
299999 1
18140 1
95798 1
174790 1
75643 1
15470 1
111742 1
299999 1
77612 1
216903 1
163997 1
66135 1
259217 1
189660 1
92346 1
300001 1
3 1
169865 1
76841 1
113944 1
174797 1
105442 1
122666 1
299999 1
165159 1
875 1
1 1
131233 1
139863 1
299998 1
264722 1
165738 1
1 1
164026 1
285115 1
3 1
205435 1
96732 1
300000 1
249102 1
236671 1
300000 1
32187 1
47535 1
163704 1
234435 1
97314 1
177184 1
285950 1
245358 1
8854 1
2 1
178912 1
84535 1
300000 1
60740 1
91770 1
300000 1
299999 1
254193 1
143632 1
243589 1
27144 1
299999 1
275360 1
206467 1
299998 1
11116 1
124690 1
213733 1
213893 1
17910 1
116998 1
300000 1
293928 1
2 1
2 1
1 1
183339 1
268407 1
16702 1
1 1
300001 1
19007 1
8008 1
300000 1
182085 1
138418 1
4390 1
299999 1
1 1
275182 1
214452 1
298193 1
167515 1
226210 1
299999 1
57488 1
1 1
300001 1
250380 1
130974 1
210140 1
57737 1
298801 1
294581 1
1 1
279805 1
282586 1
126864 1
299999 1
300000 1
73582 1
299999 1
299999 1
1 1
214569 1
162364 1
282124 1
237441 1
1 1
299998 1
1 1
95025 1
267127 1
76296 1
28483 1
3 1
300001 1
272146 1
17606 1
272302 1
83674 1
300000 1
74032 1
276562 1
170558 1
300000 1
1 1
293180 1
15426 1
2 1
119130 1
299999 1
3 1
34168 1
299999 1
80488 1
247088 1
295692 1
300001 1
134000 1
134489 1
200977 1
1 1
201322 1
2 1
273781 1
273086 1
51752 1
169546 1
77338 1
1 1
75515 1
3 1
216868 1
60741 1
1 1
218235 1
300002 1
1 1
288401 1
1 1
300000 1
1 1
114780 1
123787 1
44267 1
145171 1
1 1
142198 1
116208 1
300000 1
299998 1
300000 1
192552 1
68723 1
57334 1
288479 1
300001 1
95264 1
300001 1
206084 1
264130 1
214123 1
169715 1
116383 1
152428 1
1 1
99860 1
3 1
124944 1
41790 1
193033 1
212297 1
300000 1
286972 1
102947 1
293840 1
193604 1
300000 1
62958 1
228733 1
189133 1
3619 1
132453 1
58675 1
21931 1
2 1
159759 1
5235 1
2 1
267718 1
299999 1
300000 1
195222 1
169185 1
287960 1
63031 1
242455 1
213280 1
259680 1
1 1
89074 1
295450 1
170886 1
249634 1
1 1
285166 1
252062 1
92386 1
44002 1
71474 1
31452 1
300001 1
132061 1
105752 1
211059 1
259643 1
123511 1
214807 1
214910 1
2 1
1 1
162483 1
299999 1
284827 1
2 1
300000 1
299999 1
121897 1
300000 1
300001 1
92662 1
1 1
246531 1
215391 1
177250 1
160429 1
38150 1
3 1
40400 1
282430 1
65770 1
1 1
1 1
49710 1
1 1
3257 1
144705 1
172161 1
250592 1
160070 1
87524 1
300001 1
148815 1
300001 1
117402 1
121710 1
295141 1
218846 1
168586 1
38985 1
1 1
204499 1
1 1
52166 1
3026 1
1 1
128924 1
1 1
213530 1
37911 1
249107 1
247009 1
274564 1
300000 1
223 1
239567 1
193439 1
3 1
1 1
49893 1
191762 1
300000 1
58834 1
3 1
127036 1
256258 1
1 1
1 1
300001 1
74551 1
166111 1
210912 1
300001 1
81792 1
299999 1
300000 1
14243 1
253402 1
137340 1
1 1
99274 1
82798 1
299999 1
3 1
165448 1
208925 1
150203 1
178365 1
3 1
115784 1
20554 1
283505 1
209266 1
237534 1
299999 1
1 1
1 1
203351 1
1 1
299998 1
1 1
221307 1
219919 1
52199 1
90367 1
169583 1
168420 1
300002 1
82828 1
226711 1
297058 1
104340 1
208967 1
118892 1
4896 1
300000 1
113014 1
44745 1
6100 1
139091 1
139689 1
1 1
205663 1
124471 1
157625 1
61919 1
300000 1
1 1
44273 1
232013 1
296923 1
1 1
299999 1
198912 1
23768 1
141840 1
76596 1
1 1
285123 1
222311 1
264491 1
300000 1
299999 1
182112 1
82238 1
299998 1
300000 1
94789 1
257624 1
68525 1
184316 1
80914 1
300001 1
3 1
300001 1
227605 1
299999 1
299999 1
299999 1
129975 1
85134 1
151088 1
2 1
291225 1
151661 1
1 1
122733 1
1 1
31898 1
32374 1
1 1
30511 1
286212 1
178349 1
156406 1
38430 1
102507 1
300000 1
299999 1
299999 1
300000 1
27234 1
300000 1
299999 1
117750 1
173132 1
102041 1
258932 1
213274 1
229134 1
85817 1
224784 1
299999 1
300001 1
1 1
300001 1
81985 1
59396 1
195605 1
151394 1
138867 1
256285 1
218343 1
159342 1
11622 1
299999 1
300002 1
1 1
230936 1
200476 1
300002 1
285757 1
44514 1
300000 1
79595 1
5808 1
1 1
140829 1
270187 1
300000 1
50880 1
75623 1
3 1
174382 1
203197 1
118884 1
54401 1
1 1
93650 1
202153 1
28684 1
2 1
300000 1
23208 1
265433 1
82985 1
120695 1
216671 1
45068 1
300000 1
128299 1
84027 1
102816 1
121468 1
76699 1
1 1
211263 1
244378 1
131026 1
1 1
300001 1
299433 1
129039 1
195431 1
65311 1
299999 1
146488 1
30238 1
2 1
186154 1
300000 1
261376 1
299999 1
270772 1
261582 1
100864 1
108951 1
225881 1
300000 1
231430 1
23465 1
300001 1
94972 1
47061 1
242543 1
269600 1
1 1
170493 1
79109 1
197481 1
3 1
109534 1
166441 1
71355 1
1 1
87930 1
149730 1
300000 1
166493 1
148102 1
178769 1
300000 1
300001 1
28847 1
205808 1
156845 1
10355 1
142890 1
300000 1
209981 1
1 1
300000 1
299998 1
148937 1
300001 1
43730 1
300001 1
1 1
299999 1
1 1
299999 1
251237 1
145879 1
299998 1
221599 1
194099 1
69192 1
1 1
185302 1
284829 1
288181 1
40279 1
277823 1
23082 1
136419 1
32180 1
2 1
74116 1
1 1
299999 1
1 1
300000 1
171774 1
1 1
1 1
20211 1
300000 1
46208 1
256108 1
300000 1
148528 1
278677 1
34284 1
300001 1
195276 1
74315 1
279023 1
299999 1
1 1
127385 1
210960 1
127401 1
1 1
218902 1
16435 1
2 1
2 1
2619 1
243311 1
261630 1
1 1
55222 1
1 1
243968 1
223678 1
204574 1
109125 1
191733 1
50123 1
300001 1
294238 1
275508 1
170974 1
276925 1
2 1
290026 1
158419 1
205641 1
153523 1
262132 1
95494 1
3 1
56823 1
1 1
1 1
258491 1
172558 1
153868 1
2 1
300000 1
299998 1
1 1
82670 1
271994 1
103491 1
254895 1
5159 1
275765 1
171719 1
254891 1
1 1
300001 1
98522 1
299999 1
1 1
1 1
76881 1
170506 1
300000 1
31550 1
153373 1
232011 1
2630 1
72774 1
104950 1
81953 1
1 1
210307 1
212337 1
2148 1
1 1
1 1
300001 1
23726 1
299999 1
300000 1
188149 1
281674 1
1 1
299999 1
300000 1
112480 1
37000 1
270319 1
299999 1
35127 1
123771 1
3 1
52609 1
300000 1
258191 1
299999 1
299999 1
100108 1
129303 1
3 1
1 1
1 1
279066 1
198860 1
62961 1
3 1
267215 1
1 1
299999 1
1 1
273269 1
73026 1
164224 1
299999 1
300002 1
68981 1
254754 1
300002 1
1 1
13407 1
299999 1
242907 1
21729 1
260634 1
187842 1
245723 1
123178 1
64767 1
267857 1
144069 1
114833 1
1 1
183952 1
1 1
290696 1
20046 1
175831 1
210646 1
84564 1
249922 1
1 1
14132 1
176725 1
1 1
243838 1
58193 1
34513 1
141438 1
142872 1
150860 1
152891 1
41421 1
1 1
300000 1
1 1
136535 1
113655 1
15828 1
55724 1
21568 1
299999 1
193304 1
73356 1
108450 1
276881 1
107059 1
2 1
270001 1
2 1
95537 1
300001 1
300000 1
93577 1
300000 1
30090 1
18859 1
156289 1
154167 1
299999 1
116267 1
11169 1
264156 1
286128 1
300000 1
259822 1
300000 1
61810 1
1 1
1 1
299999 1
149833 1
129182 1
134897 1
300000 1
3 1
236779 1
291168 1
56914 1
95387 1
263193 1
87899 1
164589 1
174090 1
2 1
300000 1
300001 1
192785 1
7192 1
2868 1
70633 1
1 1
1 1
1 1
150545 1
57684 1
199963 1
255502 1
300001 1
32104 1
1 1
227727 1
31267 1
126081 1
42014 1
96522 1
93020 1
223636 1
262503 1
198909 1
299999 1
48507 1
171322 1
156620 1
172752 1
14719 1
278901 1
7271 1
300000 1
45629 1
102927 1
61251 1
156970 1
163222 1
120358 1
225141 1
40405 1
289929 1
1 1
135154 1
24883 1
1 1
95787 1
1 1
185459 1
1 1
198809 1
296579 1
43550 1
241243 1
299999 1
1 1
1 1
226785 1
4253 1
300001 1
65241 1
91245 1
128154 1
3 1
225147 1
10669 1
133452 1
280090 1
184302 1
66101 1
1 1
88874 1
238714 1
46776 1
51052 1
272685 1
1 1
2 1
299999 1
50870 1
299999 1
87892 1
165113 1
11535 1
38904 1
300000 1
271443 1
103827 1
37937 1
300002 1
251231 1
207119 1
77832 1
1 1
222100 1
43335 1
12592 1
168593 1
81505 1
1 1
210669 1
204326 1
120175 1
124666 1
254155 1
157111 1
300000 1
161402 1
76722 1
1 1
83103 1
88269 1
205603 1
55962 1
186490 1
131779 1
104728 1
171444 1
1 1
155139 1
300001 1
56052 1
295344 1
118481 1
146976 1
114687 1
300000 1
299999 1
16193 1
16525 1
2718 1
197807 1
2 1
1 1
1 1
94628 1
232551 1
1235 1
200664 1
113191 1
204727 1
300001 1
300001 1
2 1
168309 1
166934 1
168599 1
1 1
36041 1
300001 1
36264 1
157025 1
300000 1
300002 1
1 1
222570 1
19049 1
2 1
273970 1
195842 1
1 1
25457 1
3803 1
127282 1
299999 1
79639 1
299999 1
178852 1
300001 1
14538 1
200155 1
299999 1
8809 1
43746 1
285269 1
9711 1
256109 1
89178 1
211677 1
165535 1
267942 1
235265 1
239342 1
226836 1
34178 1
2 1
2 1
22552 1
1 1
300000 1
145841 1
300000 1
46949 1
1 1
234231 1
299998 1
3 1
160497 1
299999 1
240091 1
2 1
205643 1
1 1
193127 1
41985 1
231614 1
2 1
1 1
170588 1
2 1
300000 1
179243 1
299998 1
1 1
80948 1
245782 1
35154 1
300000 1
121090 1
270649 1
108478 1
21817 1
178064 1
61851 1
160118 1
227891 1
122620 1
1 1
21088 1
1 1
3 1
63208 1
97823 1
1 1
58599 1
187975 1
99375 1
1 1
259497 1
245134 1
180734 1
300001 1
300002 1
241629 1
70152 1
263301 1
189892 1
1 1
1 1
32908 1
277853 1
79646 1
163033 1
300001 1
265614 1
300000 1
1 1
279626 1
1 1
1 1
124011 1
80420 1
1 1
227826 1
80192 1
300000 1
23920 1
175278 1
279630 1
165203 1
33961 1
300000 1
300001 1
2 1
300001 1
708 1
300001 1
300002 1
61017 1
2 1
300000 1
259509 1
179741 1
299999 1
29283 1
225016 1
289200 1
187845 1
56027 1
109496 1
1 1
1 1
256017 1
198008 1
285398 1
121805 1
300000 1
161309 1
6606 1
29610 1
245027 1
293420 1
269709 1
259574 1
207660 1
127553 1
70253 1
196307 1
44887 1
156598 1
261197 1
19379 1
134705 1
300001 1
70624 1
150197 1
1 1
300001 1
81875 1
75782 1
37489 1
1 1
300000 1
239934 1
299040 1
40126 1
2 1
1 1
164086 1
236032 1
19598 1
75028 1
279989 1
255583 1
46576 1
300001 1
3 1
225161 1
214339 1
118980 1
243760 1
253339 1
80146 1
1 1
99624 1
169408 1
3 1
263283 1
1 1
78167 1
53565 1
138242 1
3 1
191339 1
141027 1
142435 1
59340 1
299999 1
139228 1
266757 1
149646 1
1 1
91889 1
62573 1
300001 1
135975 1
299999 1
1 1
103231 1
161993 1
17103 1
33088 1
1 1
189095 1
9018 1
157949 1
1 1
300001 1
199733 1
299999 1
3 1
2 1
193755 1
57682 1
156845 1
239017 1
281487 1
299999 1
1 1
206049 1
39064 1
46321 1
218240 1
90342 1
280406 1
253524 1
229206 1
228547 1
157784 1
222509 1
1 1
63601 1
300000 1
300001 1
180313 1
1 1
7056 1
161627 1
47434 1
63730 1
6989 1
62000 1
1 1
1 1
177749 1
56221 1
300000 1
284733 1
175455 1
32649 1
218563 1
299999 1
191365 1
300000 1
284911 1
3299 1
147351 1
263469 1
1 1
169552 1
288348 1
179809 1
58804 1
188591 1
286917 1
35456 1
71870 1
20888 1
1 1
85268 1
150034 1
267128 1
299998 1
118327 1
77631 1
161542 1
238522 1
4940 1
299928 1
1 1
300001 1
112875 1
29762 1
2 1
246415 1
263765 1
149074 1
43351 1
300002 1
91269 1
190102 1
113228 1
172075 1
273977 1
290112 1
165973 1
264028 1
3 1
184728 1
260748 1
19796 1
64608 1
117171 1
19804 1
182164 1
233441 1
188374 1
250316 1
206641 1
79473 1
107350 1
300000 1
299999 1
78548 1
49938 1
1 1
1 1
69046 1
299999 1
1 1
289993 1
135811 1
300000 1
100832 1
58471 1
300000 1
167578 1
300000 1
157256 1
49872 1
1 1
239221 1
55221 1
224994 1
299999 1
1 1
190456 1
1 1
179125 1
92717 1
132269 1
2097 1
1 1
249647 1
68831 1
153356 1
14685 1
49079 1
42668 1
288724 1
151704 1
280426 1
300000 1
239083 1
95140 1
7276 1
267168 1
1 1
54414 1
299999 1
224194 1
170266 1
234371 1
129103 1
276513 1
251018 1
98753 1
293856 1
300000 1
261808 1
18031 1
1 1
258701 1
132051 1
300000 1
114661 1
275785 1
158538 1
177407 1
1 1
210157 1
1 1
179073 1
1 1
300000 1
299999 1
135100 1
167639 1
58063 1
300001 1
87106 1
300000 1
299998 1
85356 1
16102 1
77916 1
220575 1
300001 1
145925 1
1 1
2 1
2 1
138133 1
192381 1
269154 1
3 1
246148 1
2 1
11637 1
150416 1
120597 1
113992 1
300001 1
264772 1
186734 1
300001 1
163028 1
39994 1
24000 1
3 1
198640 1
87486 1
269472 1
249938 1
1 1
210366 1
19362 1
188741 1
300002 1
299999 1
2 1
235871 1
11559 1
16161 1
2 1
260016 1
75424 1
22602 1
153341 1
117921 1
287614 1
3 1
1 1
22780 1
141706 1
155569 1
168335 1
123298 1
6023 1
1 1
146062 1
37147 1
32616 1
152649 1
27094 1
1 1
299999 1
126134 1
262616 1
145599 1
173182 1
26595 1
2 1
2 1
247433 1
252531 1
162787 1
13969 1
299999 1
2 1
73988 1
234297 1
1 1
1 1
94815 1
1 1
222116 1
138222 1
300000 1
211356 1
254600 1
300001 1
59923 1
83604 1
134307 1
206510 1
30775 1
299998 1
2 1
79409 1
1 1
300000 1
276456 1
38041 1
129061 1
100042 1
194547 1
108332 1
290981 1
59993 1
299999 1
198137 1
149187 1
135753 1
299999 1
2 1
2 1
1 1
251502 1
1 1
300001 1
246167 1
75795 1
5834 1
156007 1
300001 1
143451 1
16725 1
299999 1
22065 1
232846 1
12623 1
217945 1
209974 1
201376 1
273303 1
300000 1
3 1
2 1
99321 1
191887 1
1 1
217931 1
299999 1
157023 1
33616 1
1 1
23650 1
300000 1
151758 1
14482 1
124378 1
169234 1
68516 1
5163 1
59302 1
299998 1
48756 1
88733 1
208137 1
168719 1
295379 1
230986 1
1 1
135238 1
277982 1
34631 1
1 1
3481 1
255658 1
168384 1
90898 1
251867 1
299998 1
47346 1
113209 1
1 1
2 1
182856 1
300000 1
182728 1
253327 1
265202 1
2 1
1 1
300001 1
170642 1
196220 1
2 1
176385 1
2 1
300000 1
115408 1
3 1
2 1
299998 1
3 1
2 1
258994 1
39389 1
158331 1
1 1
77200 1
163308 1
300000 1
1 1
2 1
4618 1
115793 1
252374 1
299999 1
1 1
234279 1
147730 1
299999 1
152073 1
100110 1
254309 1
1 1
300000 1
300001 1
205802 1
10316 1
119092 1
2 1
1 1
299999 1
80025 1
2 1
284679 1
232641 1
1 1
2 1
2001 1
46784 1
215163 1
2 1
219304 1
47898 1
299999 1
300002 1
239692 1
62105 1
294006 1
145073 1
44681 1
2 1
25019 1
30619 1
276027 1
53490 1
88376 1
206794 1
14511 1
299999 1
186375 1
1 1
1 1
1 1
1 1
155674 1
183849 1
26798 1
89443 1
30622 1
49894 1
103580 1
300000 1
299999 1
298790 1
217250 1
300000 1
1 1
299999 1
283603 1
1 1
233862 1
15854 1
174534 1
219939 1
299998 1
2 1
281456 1
257582 1
104597 1
243742 1
1 1
12537 1
192463 1
53402 1
1 1
167295 1
25034 1
1 1
140409 1
1 1
300001 1
69127 1
130250 1
300001 1
37787 1
25239 1
61612 1
108130 1
300000 1
243192 1
289229 1
300000 1
118063 1
3 1
248986 1
269412 1
96572 1
300001 1
94379 1
285055 1
73218 1
119586 1
133073 1
160828 1
7620 1
2 1
177075 1
299999 1
189318 1
300001 1
157034 1
126883 1
62856 1
284748 1
46220 1
147383 1
242721 1
300000 1
119255 1
175190 1
119244 1
117863 1
51856 1
2 1
71370 1
206224 1
300000 1
147680 1
299998 1
134423 1
190833 1
136810 1
107464 1
157345 1
117012 1
299999 1
269279 1
300000 1
66548 1
132410 1
245666 1
17845 1
276258 1
146506 1
93362 1
72285 1
300001 1
1 1
152034 1
174329 1
268568 1
288700 1
166328 1
300000 1
2 1
299999 1
1 1
43086 1
263810 1
299999 1
1 1
1 1
158670 1
270020 1
2 1
219208 1
56552 1
254841 1
278976 1
269502 1
261787 1
1 1
36642 1
193680 1
300001 1
1 1
300000 1
289627 1
231725 1
226533 1
51142 1
300000 1
3861 1
299999 1
93394 1
172444 1
297230 1
300000 1
300002 1
191978 1
186624 1
1 1
226779 1
300000 1
300000 1
102831 1
29338 1
1 1
1 1
106262 1
245512 1
224302 1
200086 1
1 1
299999 1
82265 1
1 1
174925 1
221421 1
126388 1
217416 1
300000 1
300002 1
1 1
257850 1
2 1
65227 1
276588 1
251287 1
1 1
1 1
27997 1
133012 1
203315 1
1 1
210363 1
8515 1
300000 1
300001 1
299999 1
72146 1
236178 1
1 1
49312 1
204079 1
196161 1
2 1
1 1
63532 1
27870 1
222130 1
187336 1
145595 1
25441 1
220087 1
291581 1
299215 1
240291 1
84009 1
1 1
61245 1
286737 1
300001 1
1 1
2 1
1 1
300000 1
272308 1
300001 1
155815 1
283706 1
299999 1
300000 1
2 1
166326 1
112931 1
91884 1
2 1
158066 1
2 1
153586 1
84138 1
146293 1
1 1
126371 1
1 1
200545 1
273172 1
299432 1
87824 1
149475 1
270345 1
64508 1
297847 1
265678 1
1 1
26565 1
186413 1
151330 1
167888 1
255537 1
257752 1
143951 1
202748 1
121603 1
84731 1
220656 1
1 1
299999 1
98336 1
1 1
269679 1
106875 1
300001 1
45687 1
2 1
163605 1
113972 1
89663 1
2 1
178 1
29662 1
131899 1
1 1
18583 1
230091 1
239558 1
94353 1
225690 1
299998 1
300000 1
299999 1
207233 1
174517 1
1 1
35042 1
130315 1
1 1
233293 1
300002 1
3067 1
3 1
3 1
1 1
1 1
299999 1
156224 1
11480 1
300002 1
1 1
2 1
147134 1
300001 1
1 1
294192 1
49310 1
300000 1
290427 1
300000 1
178041 1
5570 1
1 1
260929 1
214385 1
112484 1
88988 1
161034 1
299999 1
14822 1
300000 1
1 1
152150 1
289881 1
299999 1
2 1
300000 1
208160 1
3461 1
67438 1
1 1
117151 1
299998 1
80026 1
1 1
51877 1
274630 1
2 1
299190 1
275991 1
159034 1
103414 1
299999 1
221355 1
300000 1
300000 1
86688 1
243907 1
263999 1
37886 1
2 1
299999 1
1 1
1 1
2 1
38641 1
2 1
199136 1
16561 1
71515 1
263754 1
30744 1
100209 1
105480 1
17506 1
300000 1
1 1
125578 1
281424 1
109918 1
299999 1
132635 1
54733 1
39278 1
249276 1
173833 1
184684 1
169972 1
11600 1
75362 1
300000 1
1 1
228003 1
79333 1
129295 1
173821 1
201222 1
184397 1
190954 1
1 1
242480 1
134976 1
132908 1
299999 1
1 1
16075 1
86438 1
44426 1
49594 1
189462 1
168260 1
207823 1
300001 1
43408 1
300000 1
214188 1
299999 1
300000 1
299999 1
300000 1
100636 1
85546 1
300001 1
249004 1
254476 1
265775 1
133035 1
256746 1
295521 1
210524 1
225250 1
286242 1
299998 1
300000 1
82833 1
1 1
1 1
300000 1
70343 1
100503 1
300001 1
23448 1
300001 1
194252 1
136215 1
34275 1
2 1
216182 1
238505 1
299999 1
183079 1
1 1
285177 1
80576 1
2 1
300000 1
92093 1
248968 1
299999 1
33398 1
299999 1
138281 1
299999 1
233327 1
300002 1
54685 1
133329 1
199303 1
1 1
53502 1
300001 1
11581 1
42293 1
300000 1
212861 1
117641 1
275419 1
47343 1
120487 1
56185 1
172847 1
65061 1
300000 1
181508 1
2842 1
2 1
79363 1
111673 1
193231 1
200866 1
297592 1
2 1
299332 1
276192 1
1 1
295519 1
95312 1
1 1
300000 1
61455 1
300002 1
262177 1
1 1
107789 1
74040 1
300001 1
300000 1
75674 1
44977 1
85891 1
300002 1
168294 1
190311 1
1 1
290370 1
300002 1
276565 1
165542 1
197887 1
270923 1
1 1
146158 1
300001 1
138041 1
8733 1
1 1
300001 1
174536 1
272401 1
300002 1
299868 1
300001 1
300000 1
270658 1
39109 1
143373 1
1 1
294696 1
88144 1
232534 1
6080 1
217465 1
1 1
1 1
284945 1
128297 1
95145 1
119930 1
285575 1
86295 1
2 1
180365 1
2 1
221186 1
44763 1
207715 1
198460 1
152531 1
1 1
45658 1
292047 1
1 1
141912 1
58186 1
32926 1
272936 1
1 1
107637 1
147984 1
4207 1
118972 1
2 1
290498 1
275822 1
181256 1
300001 1
2145 1
128996 1
86033 1
3 1
276454 1
66129 1
289005 1
300001 1
245556 1
147062 1
1 1
213432 1
1 1
73749 1
2 1
121973 1
299999 1
28996 1
33903 1
300000 1
268871 1
1 1
55838 1
8960 1
229289 1
77817 1
56659 1
300001 1
132624 1
1 1
299998 1
300000 1
232116 1
1 1
122324 1
300001 1
6806 1
284308 1
176357 1
299999 1
299999 1
300002 1
1 1
96130 1
162005 1
269606 1
299999 1
2 1
37049 1
70739 1
292526 1
157290 1
299998 1
300000 1
215502 1
84972 1
159782 1
300000 1
93251 1
136770 1
229308 1
9199 1
300002 1
207881 1
180036 1
1 1
299999 1
1 1
1 1
139635 1
115930 1
277161 1
154894 1
171281 1
229853 1
1 1
167454 1
11654 1
107907 1
148811 1
1 1
247537 1
227348 1
290823 1
28765 1
300000 1
40106 1
1 1
280705 1
32407 1
92872 1
88193 1
1 1
210157 1
34797 1
2 1
300000 1
1 1
1 1
2 1
300001 1
73197 1
283934 1
137120 1
21001 1
116802 1
111573 1
21991 1
2 1
2 1
2 1
47344 1
1 1
251629 1
263544 1
80120 1
263606 1
228772 1
300001 1
209542 1
264836 1
94487 1
1 1
80939 1
150772 1
299998 1
115550 1
68732 1
211468 1
2 1
300000 1
1 1
1 1
299999 1
300001 1
137900 1
227552 1
3 1
275902 1
66999 1
90417 1
252790 1
300001 1
69898 1
90319 1
283287 1
232414 1
23551 1
1 1
1 1
144256 1
261078 1
104515 1
65126 1
41230 1
3 1
299999 1
102681 1
300001 1
208806 1
3 1
270895 1
150511 1
1 1
71570 1
197305 1
103195 1
299999 1
27010 1
288306 1
3 1
215117 1
1 1
290886 1
300001 1
11279 1
299999 1
300000 1
299999 1
53571 1
234414 1
129171 1
104847 1
290775 1
1 1
197665 1
299998 1
241235 1
117204 1
148812 1
231763 1
278048 1
239685 1
2 1
1 1
300000 1
27446 1
229768 1
299999 1
172717 1
6127 1
300001 1
25843 1
26892 1
1 1
9757 1
94137 1
105430 1
300001 1
154606 1
146232 1
157793 1
299999 1
18075 1
52669 1
300001 1
1 1
152401 1
1 1
10341 1
2 1
1 1
2 1
1 1
129093 1
141065 1
78493 1
161187 1
85120 1
68455 1
225110 1
210690 1
300000 1
268790 1
300000 1
244010 1
73179 1
21949 1
2 1
103022 1
1 1
1241 1
1 1
282038 1
1706 1
299999 1
220262 1
2 1
119134 1
249943 1
38810 1
300001 1
2 1
2 1
174488 1
229846 1
300000 1
11602 1
46607 1
238814 1
2 1
205533 1
98505 1
1 1
10967 1
300000 1
122598 1
300000 1
154566 1
299999 1
129133 1
214977 1
300000 1
300000 1
1 1
126574 1
1 1
244037 1
1 1
36770 1
299999 1
300000 1
62599 1
31060 1
34561 1
117623 1
87728 1
299999 1
2 1
62834 1
148893 1
195018 1
59629 1
248104 1
171684 1
123265 1
138769 1
254521 1
274015 1
86599 1
299998 1
6688 1
252513 1
172655 1
18907 1
53307 1
290888 1
260810 1
198104 1
57598 1
300001 1
1 1
1 1
80817 1
55396 1
300000 1
112844 1
2 1
273936 1
26797 1
159237 1
26185 1
73780 1
1 1
1 1
299999 1
41523 1
300000 1
299999 1
1 1
283852 1
122617 1
224350 1
199083 1
182474 1
75137 1
132943 1
146272 1
58414 1
150538 1
294298 1
231816 1
187141 1
75045 1
3 1
141074 1
299999 1
140178 1
40171 1
69288 1
7381 1
300000 1
2 1
260720 1
282296 1
300000 1
300001 1
6778 1
15578 1
690 1
214149 1
294024 1
73729 1
79829 1
300000 1
3 1
251171 1
95108 1
300000 1
138203 1
291006 1
1 1
51712 1
274909 1
1 1
243 1
117185 1
20906 1
128054 1
150438 1
162731 1
35191 1
300000 1
288628 1
77495 1
224194 1
5385 1
294031 1
1 1
300000 1
238000 1
204263 1
58360 1
120454 1
300000 1
221856 1
284378 1
275707 1
300000 1
237294 1
273782 1
71680 1
190644 1
300000 1
105187 1
300001 1
300002 1
3 1
193067 1
212262 1
155612 1
296839 1
214909 1
1 1
1 1
37002 1
300001 1
299999 1
205609 1
298429 1
276621 1
50549 1
20882 1
207300 1
269490 1
50576 1
299999 1
180082 1
300001 1
110117 1
34999 1
147785 1
191284 1
237764 1
67816 1
8380 1
299999 1
299999 1
172680 1
193068 1
230312 1
290772 1
300002 1
35411 1
22874 1
299999 1
41828 1
35926 1
28876 1
298612 1
140926 1
185291 1
1 1
300001 1
1 1
300000 1
1 1
181233 1
1 1
300002 1
299998 1
289383 1
30766 1
216569 1
237392 1
118147 1
131060 1
124926 1
3783 1
299998 1
1 1
299999 1
271092 1
1 1
252737 1
187639 1
187048 1
1 1
26927 1
27090 1
49211 1
1 1
1 1
85996 1
300000 1
156323 1
186235 1
203313 1
2 1
126872 1
175212 1
1 1
1 1
188888 1
1 1
299999 1
300000 1
52071 1
189880 1
166315 1
87783 1
300000 1
3 1
297441 1
29516 1
149218 1
171629 1
70959 1
205223 1
1 1
1 1
293645 1
297706 1
133290 1
145829 1
233500 1
262040 1
221410 1
6743 1
3 1
299999 1
1 1
119538 1
299999 1
299999 1
1 1
274496 1
225085 1
198265 1
32520 1
232273 1
16090 1
93674 1
2 1
38072 1
3 1
300002 1
36140 1
2 1
74428 1
297387 1
4754 1
292978 1
2 1
105904 1
196914 1
253931 1
241700 1
109981 1
48139 1
250791 1
79210 1
114358 1
92597 1
143191 1
275822 1
203218 1
298849 1
85969 1
197111 1
139739 1
1 1
300000 1
279351 1
192185 1
188735 1
67495 1
300000 1
247140 1
122555 1
162197 1
36647 1
299999 1
300001 1
41720 1
295926 1
1 1
296679 1
300000 1
300000 1
299999 1
244592 1
205083 1
203715 1
840 1
169019 1
300000 1
101439 1
296352 1
300000 1
240302 1
167605 1
53659 1
46581 1
158905 1
4710 1
157999 1
275187 1
18761 1
1 1
170676 1
78500 1
1 1
300000 1
25722 1
207105 1
91057 1
82323 1
128389 1
138322 1
199844 1
300001 1
92695 1
300001 1
300001 1
2 1
300000 1
300000 1
119727 1
36509 1
45249 1
51009 1
182736 1
2 1
214030 1
115435 1
147850 1
91226 1
31145 1
1389 1
256624 1
1 1
300000 1
50545 1
300001 1
1 1
43094 1
3 1
152454 1
300002 1
129103 1
299998 1
300001 1
1 1
1 1
208986 1
251681 1
223692 1
300000 1
42358 1
1 1
197396 1
1 1
214660 1
1 1
1 1
300001 1
1 1
1 1
143106 1
1 1
73377 1
256352 1
263630 1
300000 1
299999 1
300002 1
70319 1
300000 1
1 1
300000 1
153224 1
154247 1
299998 1
2 1
2 1
287549 1
45790 1
183748 1
8950 1
191849 1
113289 1
1 1
187575 1
260932 1
191332 1
1 1
42508 1
265403 1
255473 1
300000 1
16875 1
298923 1
141349 1
174930 1
42438 1
1 1
106709 1
300000 1
13529 1
300001 1
114678 1
2 1
300000 1
300000 1
14629 1
22210 1
300000 1
299999 1
2 1
300000 1
1 1
139740 1
1 1
300001 1
226600 1
122632 1
89900 1
270673 1
187741 1
264814 1
174656 1
132184 1
200394 1
299999 1
1 1
240643 1
1 1
58506 1
278270 1
291746 1
294817 1
220094 1
162280 1
300001 1
300000 1
54077 1
43794 1
45306 1
237606 1
300000 1
104419 1
286855 1
128923 1
2 1
300002 1
1 1
163969 1
300000 1
1 1
1 1
60949 1
206687 1
158020 1
200549 1
3 1
216179 1
243645 1
154378 1
249819 1
294226 1
98965 1
299999 1
190559 1
1 1
42154 1
89089 1
299999 1
90743 1
12896 1
300000 1
196928 1
244705 1
295439 1
258515 1
185407 1
101582 1
296832 1
68721 1
42720 1
3 1
300000 1
1 1
49042 1
210096 1
2 1
3 1
300000 1
1 1
291053 1
300000 1
117929 1
1 1
1 1
268761 1
101424 1
30965 1
60300 1
45806 1
299999 1
125485 1
209219 1
265432 1
299999 1
262154 1
3 1
172756 1
56885 1
138316 1
237978 1
92407 1
1 1
188305 1
77615 1
299999 1
300001 1
129744 1
282543 1
299999 1
299998 1
300000 1
300000 1
225541 1
198201 1
299998 1
171368 1
213613 1
291168 1
2 1
299999 1
62911 1
204119 1
1 1
199822 1
157114 1
300000 1
1 1
34999 1
285409 1
3 1
300001 1
129511 1
109435 1
172318 1
223252 1
33507 1
272689 1
248794 1
134918 1
300002 1
39239 1
1 1
96633 1
299999 1
22911 1
282151 1
300001 1
1 1
1 1
240441 1
299999 1
187174 1
300002 1
225829 1
300001 1
27807 1
89202 1
1 1
280126 1
18649 1
219340 1
159286 1
29990 1
237689 1
130567 1
206425 1
64968 1
77885 1
145082 1
260808 1
276805 1
300001 1
3 1
1 1
1 1
300002 1
136603 1
300000 1
42901 1
300001 1
56261 1
231261 1
161073 1
1 1
270690 1
29762 1
93917 1
108546 1
234319 1
244001 1
300000 1
260904 1
1 1
166273 1
135246 1
170536 1
203229 1
195742 1
665 1
125104 1
3 1
2 1
299999 1
225689 1
200629 1
90142 1
249659 1
299999 1
300002 1
101455 1
297459 1
300000 1
93509 1
299999 1
207485 1
171013 1
299999 1
299999 1
300001 1
158431 1
69861 1
300000 1
205987 1
1 1
21677 1
265226 1
1 1
287652 1
298030 1
1 1
219130 1
154317 1
228278 1
300000 1
133505 1
2 1
1 1
233130 1
1 1
29585 1
185460 1
231179 1
241773 1
131548 1
113343 1
300000 1
259583 1
35102 1
96771 1
146685 1
1 1
140140 1
73004 1
27889 1
300000 1
268329 1
61388 1
299999 1
288080 1
236725 1
299999 1
69280 1
19250 1
299999 1
269272 1
1 1
1 1
50130 1
240593 1
109368 1
262921 1
50743 1
81086 1
18331 1
1 1
152012 1
243806 1
3 1
281234 1
103887 1
114674 1
300000 1
54383 1
300001 1
129838 1
15715 1
1 1
1 1
3665 1
295137 1
298870 1
138393 1
114063 1
300002 1
201698 1
1 1
280537 1
210963 1
299999 1
184996 1
160923 1
124776 1
234146 1
299999 1
226310 1
209853 1
2 1
136755 1
119348 1
6894 1
299999 1
246820 1
2 1
245933 1
300000 1
174598 1
277925 1
59155 1
87312 1
3 1
59501 1
300000 1
153248 1
79600 1
143519 1
278148 1
48958 1
67644 1
135992 1
1 1
1 1
154554 1
42169 1
104482 1
2 1
1 1
300000 1
198700 1
296089 1
299999 1
52497 1
297753 1
223666 1
98626 1
204807 1
2 1
1 1
1 1
270814 1
1 1
1 1
1 1
300000 1
252406 1
81542 1
130197 1
1 1
259231 1
2 1
119174 1
228397 1
1 1
61837 1
294087 1
225660 1
1 1
18516 1
276350 1
231894 1
1 1
235470 1
239536 1
300000 1
253842 1
45328 1
299999 1
120835 1
96716 1
264472 1
253270 1
1 1
299998 1
25854 1
1 1
1 1
133944 1
252662 1
107696 1
15145 1
300000 1
300001 1
138439 1
288437 1
1 1
1 1
1 1
114122 1
300001 1
299999 1
261075 1
131121 1
1 1
106048 1
157788 1
288426 1
1 1
183555 1
1 1
191631 1
182502 1
1 1
28477 1
1 1
300002 1
172573 1
12836 1
2 1
153328 1
151129 1
139447 1
2 1
1 1
198595 1
218323 1
2 1
162814 1
70731 1
80209 1
82937 1
266242 1
111296 1
130634 1
100555 1
63339 1
300002 1
215954 1
2429 1
284497 1
2 1
300001 1
129504 1
2 1
35084 1
279967 1
300001 1
230062 1
112844 1
300000 1
56374 1
65509 1
252102 1
260065 1
104919 1
2 1
105 1
182042 1
299999 1
72271 1
136344 1
2 1
1 1
2035 1
145636 1
1 1
135846 1
201522 1
300001 1
223230 1
201148 1
51469 1
173071 1
30765 1
280544 1
1 1
1 1
46709 1
76715 1
151263 1
246435 1
240076 1
83689 1
2 1
58177 1
273413 1
145075 1
20914 1
300002 1
1 1
115749 1
25430 1
153624 1
47052 1
206676 1
189327 1
1 1
220868 1
63906 1
1018 1
2 1
1 1
300000 1
101518 1
13977 1
121397 1
300001 1
187601 1
18616 1
1 1
300000 1
11377 1
12643 1
2 1
100714 1
300002 1
291466 1
70788 1
1 1
281551 1
89847 1
1 1
212215 1
115114 1
131452 1
292236 1
299999 1
103651 1
299999 1
2 1
288361 1
43181 1
81838 1
231121 1
1 1
19722 1
230736 1
296307 1
72410 1
143167 1
300000 1
300001 1
168374 1
47557 1
300000 1
19805 1
292170 1
85368 1
150300 1
6430 1
171972 1
185151 1
152883 1
159449 1
300000 1
299998 1
275967 1
49898 1
80346 1
26499 1
231797 1
300000 1
1 1
1 1
300001 1
271366 1
1 1
299999 1
1 1
161093 1
1 1
299998 1
24947 1
1 1
144205 1
2 1
248614 1
138775 1
300000 1
18207 1
59488 1
232750 1
300000 1
57643 1
300001 1
1 1
262911 1
1 1
1 1
112264 1
300000 1
2 1
299999 1
197134 1
300002 1
111376 1
136110 1
300001 1
1 1
203321 1
219986 1
30905 1
122823 1
299999 1
300000 1
71987 1
184929 1
174469 1
300000 1
1 1
186398 1
231472 1
215588 1
1 1
53189 1
199817 1
54408 1
149883 1
12390 1
179385 1
2858 1
84358 1
1 1
1 1
110086 1
2 1
123198 1
300000 1
177556 1
57002 1
200239 1
1 1
300000 1
290086 1
17959 1
89606 1
124688 1
2 1
222204 1
300001 1
206986 1
46419 1
300002 1
229493 1
38121 1
1 1
175504 1
51039 1
1 1
1 1
146237 1
247647 1
300000 1
3 1
300001 1
300000 1
14752 1
2 1
128586 1
63412 1
147412 1
86399 1
184325 1
444 1
299999 1
43841 1
179890 1
221233 1
122670 1
99318 1
3 1
300000 1
300000 1
1 1
300000 1
169449 1
163448 1
242822 1
120757 1
116124 1
300000 1
1 1
299999 1
200766 1
40901 1
236107 1
57132 1
180700 1
1 1
2112 1
33221 1
87350 1
300000 1
205644 1
300000 1
1 1
217927 1
1 1
65773 1
78626 1
1 1
142075 1
151490 1
159450 1
165973 1
299998 1
198701 1
300000 1
172824 1
169505 1
6353 1
3 1
77265 1
60965 1
299999 1
1142 1
1 1
112073 1
299999 1
23256 1
88423 1
154735 1
44357 1
300001 1
2 1
197416 1
140887 1
128822 1
137952 1
160505 1
24138 1
299999 1
277929 1
169784 1
155505 1
19842 1
300002 1
268815 1
32215 1
300000 1
45719 1
300000 1
148314 1
1 1
1 1
59910 1
46788 1
93505 1
300001 1
104139 1
65412 1
57850 1
222156 1
172667 1
56770 1
1 1
148501 1
274880 1
39014 1
37514 1
177205 1
90584 1
79783 1
1 1
260185 1
113360 1
94866 1
156188 1
300000 1
29074 1
300000 1
299999 1
10033 1
6296 1
1 1
299998 1
9684 1
229667 1
81664 1
204406 1
1 1
272847 1
88580 1
67467 1
234975 1
243128 1
276443 1
126592 1
300000 1
298387 1
300000 1
121632 1
87502 1
300001 1
241939 1
66409 1
64171 1
3 1
300000 1
1 1
300000 1
2 1
123654 1
1 1
299998 1
222068 1
274037 1
232827 1
217603 1
257562 1
124173 1
300001 1
148970 1
210592 1
134280 1
1 1
2 1
1 1
167617 1
175922 1
121858 1
230999 1
300001 1
2 1
247829 1
1 1
300000 1
50133 1
300000 1
258624 1
51638 1
136832 1
299998 1
288485 1
150470 1
1 1
34611 1
266596 1
14400 1
300000 1
300001 1
1 1
149731 1
7279 1
43082 1
33470 1
167519 1
300000 1
300000 1
127959 1
195095 1
300000 1
300000 1
195437 1
299999 1
229625 1
84173 1
154764 1
280251 1
29929 1
177377 1
292145 1
1 1
1 1
10200 1
221192 1
254761 1
3 1
300000 1
192149 1
148722 1
3 1
5258 1
300001 1
17005 1
166424 1
212439 1
1 1
300000 1
300001 1
3 1
300000 1
93853 1
1 1
3 1
300000 1
300001 1
3 1
299999 1
136582 1
31659 1
290408 1
225730 1
299998 1
300001 1
4986 1
108466 1
18291 1
208571 1
91221 1
265683 1
16506 1
182846 1
291379 1
276361 1
65906 1
276535 1
3 1
136198 1
300000 1
1 1
145124 1
266011 1
107150 1
158724 1
100073 1
93216 1
300000 1
3377 1
299999 1
64403 1
1 1
188158 1
198295 1
2 1
112334 1
2 1
273398 1
22510 1
289568 1
198603 1
1 1
1 1
253854 1
181956 1
300000 1
138241 1
299999 1
1 1
1 1
35913 1
131246 1
299998 1
3 1
218072 1
198858 1
4343 1
192977 1
54153 1
300001 1
208510 1
1 1
41532 1
182791 1
240846 1
83710 1
180475 1
95743 1
21912 1
300000 1
180134 1
119708 1
193715 1
199 1
239554 1
300001 1
296258 1
33044 1
273874 1
260643 1
2350 1
89262 1
34391 1
1 1
299999 1
300002 1
99751 1
300000 1
1 1
219578 1
58920 1
213039 1
3525 1
76254 1
73148 1
300001 1
175431 1
158972 1
266541 1
1155 1
287111 1
45681 1
157522 1
268422 1
18348 1
236467 1
56316 1
69266 1
2 1
198144 1
1 1
245645 1
219502 1
300001 1
154578 1
249071 1
41144 1
26684 1
1 1
1 1
205108 1
264148 1
1 1
1 1
1 1
195798 1
40278 1
300000 1
1 1
240111 1
1 1
1 1
300000 1
275353 1
70627 1
300000 1
1 1
93441 1
297632 1
159845 1
227987 1
214846 1
300000 1
55658 1
3 1
300000 1
198344 1
300000 1
239747 1
216654 1
272788 1
7479 1
294364 1
277299 1
117645 1
137309 1
193724 1
152964 1
299999 1
152912 1
300000 1
116007 1
282386 1
171292 1
1 1
243941 1
196917 1
1 1
49066 1
299999 1
1 1
2 1
145945 1
175346 1
300001 1
84965 1
151212 1
300001 1
228899 1
13638 1
183932 1
1 1
294064 1
1 1
300000 1
263442 1
299999 1
133997 1
115417 1
299999 1
159913 1
153596 1
1 1
202697 1
13894 1
2 1
275410 1
3 1
300000 1
113322 1
210082 1
170184 1
120870 1
196774 1
300000 1
4251 1
177174 1
33299 1
222744 1
185415 1
68643 1
1 1
62445 1
217105 1
245508 1
284124 1
3 1
300000 1
198596 1
94897 1
189636 1
1 1
1 1
300000 1
44424 1
153799 1
109271 1
128809 1
1 1
300000 1
49888 1
216767 1
291467 1
163744 1
167375 1
1759 1
300000 1
300000 1
201611 1
108303 1
300000 1
291072 1
14420 1
158460 1
240281 1
74422 1
300000 1
263773 1
86577 1
284748 1
1 1
167337 1
224357 1
1 1
197052 1
11864 1
7599 1
34981 1
152009 1
300002 1
4132 1
63943 1
154983 1
1 1
299999 1
119120 1
88077 1
2 1
95962 1
175900 1
281183 1
1 1
1 1
269252 1
17406 1
299999 1
295932 1
300001 1
5520 1
269058 1
276400 1
255162 1
247795 1
2 1
16344 1
293603 1
183718 1
57484 1
176941 1
64235 1
190028 1
1 1
1 1
76125 1
121536 1
2 1
59601 1
257686 1
299999 1
1 1
152837 1
300000 1
296958 1
284688 1
279675 1
263635 1
3 1
41246 1
131703 1
2 1
1 1
252766 1
2 1
271729 1
294220 1
282313 1
20872 1
1 1
100894 1
142065 1
120505 1
230418 1
300000 1
81879 1
3 1
1 1
177142 1
107449 1
1 1
270398 1
142235 1
117105 1
115404 1
137514 1
1 1
1 1
299999 1
28076 1
117638 1
58081 1
1 1
299999 1
300000 1
144481 1
1 1
210249 1
3756 1
246417 1
299999 1
212372 1
300000 1
3 1
45880 1
1 1
215511 1
97640 1
2 1
294345 1
241235 1
31627 1
56392 1
1 1
1 1
296249 1
124807 1
200308 1
299999 1
300001 1
224293 1
299998 1
217258 1
191256 1
163554 1
300000 1
86096 1
299999 1
124802 1
62865 1
1 1
1 1
300000 1
128503 1
103836 1
253583 1
1 1
162566 1
139001 1
119918 1
201713 1
122129 1
139503 1
3 1
1 1
208551 1
2 1
149721 1
300000 1
140054 1
299999 1
5083 1
24781 1
300000 1
1 1
220158 1
190567 1
300001 1
1 1
1 1
272284 1
3 1
160456 1
199058 1
3 1
224494 1
74334 1
22185 1
176805 1
180429 1
300000 1
152043 1
2 1
300000 1
2 1
258064 1
1 1
243052 1
1 1
299999 1
77139 1
1 1
300001 1
22505 1
1 1
224534 1
152932 1
26481 1
90494 1
166179 1
237270 1
90209 1
165567 1
300001 1
75950 1
172459 1
156160 1
49568 1
211088 1
208223 1
27378 1
24936 1
136100 1
217387 1
65659 1
293060 1
149749 1
32192 1
47261 1
120762 1
2 1
2 1
10480 1
255560 1
1 1
180947 1
280198 1
22501 1
299999 1
259824 1
300000 1
191755 1
72472 1
182384 1
294401 1
245157 1
143653 1
236187 1
48572 1
300001 1
2 1
263834 1
41751 1
1 1
39151 1
24234 1
6483 1
106905 1
1 1
56992 1
52753 1
113102 1
1 1
279139 1
207961 1
101479 1
295810 1
255121 1
99163 1
84172 1
107671 1
98165 1
157520 1
185362 1
299999 1
157928 1
300000 1
1 1
285589 1
230820 1
154203 1
300002 1
186350 1
2 1
256570 1
300000 1
146922 1
117621 1
240936 1
295540 1
1 1
300001 1
89287 1
1 1
44567 1
135523 1
1 1
299999 1
44080 1
24424 1
299998 1
88414 1
20905 1
123078 1
149093 1
1 1
1 1
143896 1
212874 1
300001 1
101659 1
300000 1
283128 1
200083 1
3 1
6576 1
77150 1
1 1
200051 1
1 1
1 1
68106 1
172732 1
173775 1
2202 1
177164 1
248725 1
300000 1
300000 1
137306 1
297311 1
125366 1
265669 1
162531 1
299999 1
184993 1
247321 1
76416 1
75185 1
300000 1
1 1
1 1
1 1
1 1
272815 1
299999 1
1 1
259282 1
213547 1
1 1
299999 1
300000 1
185555 1
120385 1
1 1
189112 1
85793 1
119265 1
17625 1
28106 1
51439 1
136879 1
126183 1
283208 1
2 1
97261 1
14686 1
72063 1
291299 1
250355 1
1 1
300000 1
160063 1
3 1
300001 1
1 1
2 1
300000 1
268956 1
300000 1
215606 1
300001 1
264498 1
159797 1
65976 1
248205 1
108848 1
20706 1
252670 1
217913 1
28906 1
123284 1
161533 1
296576 1
300000 1
211072 1
174617 1
1 1
214743 1
1 1
84111 1
87424 1
143032 1
119372 1
103522 1
97295 1
87559 1
300000 1
237567 1
59004 1
159026 1
254327 1
79428 1
38563 1
239088 1
299998 1
276302 1
2 1
210780 1
281886 1
300000 1
210578 1
300000 1
81451 1
275724 1
1 1
177547 1
300002 1
89945 1
3 1
257615 1
1 1
3 1
248402 1
259273 1
134335 1
300001 1
284454 1
59146 1
120650 1
192332 1
177343 1
300000 1
12557 1
83545 1
119338 1
187956 1
176409 1
295814 1
300000 1
211258 1
1 1
131575 1
220825 1
123460 1
300000 1
2 1
33969 1
283788 1
299999 1
300000 1
17942 1
1 1
300000 1
75261 1
279597 1
1 1
82386 1
162450 1
96851 1
210673 1
120992 1
32544 1
300001 1
300000 1
300001 1
1 1
289993 1
296450 1
25578 1
1 1
2 1
299999 1
300001 1
299998 1
198554 1
173736 1
300001 1
178269 1
1 1
299999 1
237190 1
300000 1
300001 1
223230 1
214122 1
210392 1
299999 1
253587 1
226654 1
51041 1
292329 1
2233 1
1 1
300001 1
1 1
251848 1
300002 1
1 1
227543 1
289907 1
47215 1
299998 1
132187 1
138663 1
289422 1
127027 1
300001 1
299999 1
2 1
240077 1
84111 1
75786 1
276645 1
43681 1
16237 1
231882 1
23822 1
1 1
1 1
271734 1
35023 1
1 1
130171 1
65484 1
50683 1
300002 1
283904 1
254196 1
248601 1
164415 1
61080 1
2 1
130278 1
13462 1
2 1
179598 1
292898 1
299999 1
100970 1
59378 1
124018 1
108086 1
1 1
251087 1
78334 1
282914 1
299998 1
1 1
238139 1
300001 1
237239 1
232814 1
260360 1
201465 1
125833 1
78961 1
220408 1
68322 1
234634 1
183760 1
120357 1
300000 1
1 1
147257 1
252552 1
82890 1
2 1
299999 1
17002 1
44298 1
196854 1
299999 1
130613 1
137148 1
1 1
300000 1
222702 1
278992 1
131654 1
9375 1
300001 1
3 1
1 1
2 1
1 1
2 1
299999 1
21662 1
141355 1
1 1
144784 1
1 1
1 1
287080 1
124296 1
1 1
250874 1
300001 1
1 1
48572 1
256792 1
283627 1
248704 1
192482 1
300000 1
257690 1
118037 1
123534 1
1 1
140468 1
117278 1
300001 1
44648 1
273970 1
1 1
300001 1
1 1
83687 1
243533 1
300001 1
244608 1
281504 1
1 1
299999 1
263364 1
1 1
161956 1
120238 1
53093 1
169140 1
300001 1
1 1
300000 1
243550 1
70040 1
129907 1
300001 1
190081 1
76423 1
116406 1
133819 1
90624 1
39426 1
300000 1
92282 1
299999 1
136468 1
114961 1
218857 1
254560 1
300001 1
300000 1
242882 1
1 1
188801 1
299999 1
2 1
2 1
95325 1
1 1
15600 1
271344 1
1 1
129170 1
32541 1
300000 1
1 1
300000 1
1 1
3440 1
151798 1
3 1
160493 1
300001 1
4238 1
144242 1
1 1
26036 1
64294 1
276041 1
300001 1
293568 1
1 1
111472 1
1 1
2 1
1 1
1 1
158024 1
245519 1
116309 1
1 1
76833 1
84526 1
136703 1
288980 1
299999 1
26257 1
70377 1
140030 1
254882 1
1 1
300002 1
239737 1
251813 1
299998 1
2672 1
229496 1
299998 1
300002 1
1 1
211794 1
3 1
120039 1
1 1
135595 1
2186 1
68438 1
141764 1
64673 1
300000 1
63947 1
1 1
1 1
300000 1
2910 1
294799 1
299998 1
61324 1
299999 1
1 1
199755 1
28767 1
242695 1
2 1
3 1
2 1
300000 1
1 1
1 1
122469 1
130379 1
215530 1
299999 1
1 1
247944 1
198948 1
285773 1
236410 1
62582 1
116259 1
184993 1
203110 1
217104 1
300000 1
299999 1
3 1
1 1
178652 1
13714 1
299953 1
1 1
19063 1
119545 1
300001 1
300001 1
52089 1
1 1
39452 1
40229 1
299999 1
123279 1
11109 1
1 1
98730 1
1 1
300000 1
300001 1
295283 1
2 1
57557 1
295537 1
300000 1
64713 1
197557 1
252815 1
173670 1
300000 1
209073 1
117604 1
1 1
30321 1
97400 1
23663 1
72748 1
1 1
250056 1
44834 1
299999 1
217964 1
300000 1
288497 1
3632 1
46713 1
1 1
299998 1
17097 1
252283 1
3 1
1 1
300000 1
57462 1
9076 1
1 1
156145 1
238608 1
84688 1
294027 1
220030 1
284833 1
300000 1
86956 1
300000 1
199529 1
78443 1
299999 1
254216 1
149506 1
9957 1
37997 1
16066 1
210587 1
236822 1
1 1
2 1
1 1
17354 1
84078 1
205152 1
231649 1
223692 1
127620 1
300000 1
2 1
172486 1
300001 1
300000 1
238794 1
232148 1
186567 1
204328 1
300000 1
1 1
299999 1
110645 1
33100 1
62596 1
124665 1
235741 1
193514 1
2 1
1 1
98649 1
300000 1
277860 1
215512 1
255954 1
247369 1
1 1
56847 1
69518 1
249093 1
118460 1
1 1
1 1
1 1
246037 1
37004 1
300000 1
299999 1
300001 1
1 1
49880 1
230328 1
299999 1
197781 1
44959 1
141338 1
216433 1
300001 1
27465 1
1 1
253911 1
143847 1
41626 1
3 1
300000 1
25218 1
214977 1
217340 1
55693 1
13143 1
31084 1
277491 1
104850 1
241583 1
111243 1
2 1
286413 1
134682 1
93085 1
18362 1
21678 1
56080 1
1 1
273311 1
32040 1
212901 1
170753 1
144638 1
82840 1
275876 1
300001 1
242532 1
2 1
121959 1
1 1
185674 1
51964 1
264634 1
162630 1
276511 1
3 1
300001 1
176450 1
3 1
299999 1
1 1
299999 1
1 1
1 1
171614 1
277431 1
300000 1
135839 1
225538 1
59105 1
161770 1
113669 1
148241 1
236045 1
300000 1
55394 1
99068 1
63680 1
83667 1
299999 1
297692 1
211158 1
1 1
299999 1
60352 1
79180 1
3 1
2030 1
215216 1
130841 1
185611 1
292864 1
300000 1
237657 1
299998 1
299999 1
1 1
417 1
159309 1
24607 1
297833 1
1 1
205137 1
231848 1
1 1
208593 1
218025 1
62860 1
221358 1
106432 1
32228 1
2 1
278493 1
1 1
270444 1
1 1
7192 1
1 1
28683 1
59230 1
137101 1
271711 1
299998 1
300001 1
264388 1
223705 1
147318 1
8448 1
300001 1
14685 1
62378 1
143739 1
60678 1
2 1
234392 1
1 1
86129 1
4707 1
204200 1
2 1
26995 1
268932 1
300002 1
230702 1
252823 1
10204 1
12407 1
300000 1
12001 1
211410 1
273747 1
300001 1
298121 1
300001 1
3463 1
193009 1
215650 1
60798 1
187080 1
236247 1
275424 1
296970 1
120200 1
223784 1
299999 1
238274 1
1 1
1 1
7757 1
241416 1
180021 1
64379 1
197536 1
106792 1
123630 1
80266 1
166904 1
111015 1
208767 1
296065 1
1 1
300000 1
299999 1
20155 1
2 1
167520 1
59968 1
25471 1
173140 1
300002 1
59494 1
92370 1
299999 1
2 1
120413 1
300001 1
74711 1
186448 1
83653 1
1 1
213886 1
299999 1
299999 1
273760 1
181424 1
120384 1
1 1
273832 1
14934 1
42182 1
299999 1
1 1
135552 1
299999 1
260729 1
58665 1
1 1
300000 1
283679 1
1 1
130694 1
1 1
1 1
95450 1
8608 1
258757 1
300000 1
123339 1
1 1
138816 1
247771 1
1 1
1 1
284926 1
300000 1
300001 1
2633 1
1 1
3 1
300002 1
194013 1
37359 1
1 1
1 1
300000 1
193272 1
300000 1
67069 1
38398 1
299999 1
1 1
300001 1
186972 1
237611 1
24743 1
130299 1
2 1
260853 1
223418 1
32998 1
171652 1
27293 1
45342 1
71799 1
71537 1
28719 1
1 1
300002 1
73078 1
74397 1
300000 1
300000 1
50037 1
299999 1
244811 1
243758 1
299998 1
139400 1
20131 1
256035 1
40173 1
300001 1
1 1
285964 1
55961 1
77741 1
164308 1
237764 1
2 1
208515 1
114172 1
238754 1
255196 1
159013 1
239988 1
289491 1
300000 1
89800 1
1 1
1 1
300001 1
300002 1
1 1
247877 1
168673 1
265181 1
153460 1
242234 1
2 1
136779 1
30787 1
300001 1
1 1
2 1
1 1
53906 1
3 1
72253 1
1 1
206009 1
1 1
850 1
161143 1
284442 1
300000 1
247444 1
225636 1
75684 1
22621 1
2 1
166235 1
176328 1
297468 1
82434 1
158543 1
300001 1
1 1
178555 1
23884 1
253597 1
299999 1
79607 1
111447 1
185037 1
77722 1
1 1
247729 1
84068 1
286194 1
160780 1
283739 1
300001 1
300000 1
1 1
188179 1
1 1
1 1
1 1
256338 1
300000 1
61007 1
300000 1
300001 1
58190 1
299999 1
250199 1
300001 1
2 1
180421 1
271333 1
291311 1
7126 1
1 1
1 1
104878 1
127741 1
185166 1
100074 1
139852 1
3 1
300000 1
1988 1
109174 1
48209 1
300001 1
69311 1
274815 1
136791 1
42660 1
1 1
1 1
2 1
44104 1
1 1
102627 1
299999 1
282697 1
66498 1
60590 1
242531 1
174921 1
114286 1
255680 1
300001 1
39065 1
2 1
1 1
214602 1
300001 1
295257 1
180441 1
287819 1
1 1
1 1
162103 1
1 1
300000 1
179211 1
163925 1
71672 1
237116 1
156660 1
197000 1
1 1
203216 1
75934 1
206464 1
299999 1
299999 1
129679 1
300000 1
102380 1
295323 1
300000 1
300000 1
182079 1
250532 1
300001 1
220278 1
20565 1
48653 1
2449 1
110653 1
53217 1
300000 1
3 1
198435 1
164888 1
195688 1
134518 1
1014 1
9423 1
300000 1
300000 1
134689 1
87675 1
300002 1
1 1
190548 1
297694 1
299999 1
2 1
127343 1
288770 1
300000 1
300000 1
219308 1
278025 1
1 1
300000 1
300000 1
65064 1
70181 1
137264 1
206832 1
48570 1
45456 1
295878 1
299999 1
197059 1
2 1
42466 1
300000 1
300001 1
1 1
185736 1
55618 1
85294 1
207359 1
300000 1
234851 1
300000 1
238321 1
299999 1
46732 1
42922 1
76931 1
300000 1
300001 1
195133 1
52683 1
241941 1
2 1
299998 1
92636 1
29116 1
299998 1
76074 1
39607 1
216563 1
150839 1
2 1
299999 1
61666 1
300000 1
181054 1
300001 1
219129 1
125661 1
1 1
38547 1
1 1
1 1
123961 1
295317 1
73111 1
122229 1
3 1
108709 1
181738 1
300000 1
183819 1
219905 1
59274 1
269501 1
241791 1
99658 1
299999 1
300000 1
300000 1
232822 1
13948 1
1 1
59875 1
2 1
213760 1
231187 1
186203 1
1 1
297919 1
1 1
12384 1
3 1
238994 1
237082 1
2 1
299999 1
230373 1
1 1
299999 1
299999 1
16564 1
219023 1
269578 1
1 1
222267 1
195406 1
23210 1
170768 1
222108 1
2 1
3 1
222820 1
51578 1
236667 1
156304 1
1 1
186792 1
250602 1
1 1
299999 1
24860 1
1 1
65612 1
120919 1
98346 1
119579 1
300000 1
77157 1
1 1
251412 1
300000 1
299999 1
52287 1
290150 1
1 1
190410 1
210290 1
227048 1
1 1
299999 1
23002 1
37528 1
157340 1
6053 1
108134 1
300000 1
1 1
299999 1
1 1
300001 1
247413 1
1 1
80609 1
3 1
296847 1
1 1
230933 1
26802 1
47067 1
130130 1
141595 1
75900 1
1 1
125975 1
1 1
300000 1
299999 1
118449 1
1 1
299999 1
77840 1
210170 1
11150 1
213320 1
2 1
193468 1
107841 1
20841 1
1 1
46511 1
300000 1
251590 1
248462 1
300001 1
142673 1
65309 1
300001 1
107611 1
221343 1
300000 1
161396 1
300001 1
91101 1
125539 1
300002 1
247302 1
1 1
1 1
185122 1
1 1
217741 1
2 1
2 1
1 1
294658 1
299999 1
300000 1
299999 1
1 1
253711 1
208533 1
130025 1
1 1
300001 1
300001 1
1 1
4477 1
257531 1
1 1
39098 1
289869 1
30185 1
67760 1
154599 1
233531 1
72264 1
283696 1
19448 1
190415 1
27418 1
196247 1
70271 1
161602 1
299999 1
300001 1
55019 1
2 1
108913 1
299999 1
299999 1
89651 1
191800 1
237685 1
1 1
185375 1
255817 1
1 1
1142 1
1 1
203969 1
1 1
151196 1
38191 1
218452 1
19509 1
299998 1
78773 1
300001 1
299998 1
216662 1
192893 1
191221 1
1 1
162715 1
1682 1
299999 1
27269 1
1 1
128519 1
16713 1
261787 1
29030 1
79279 1
1 1
76035 1
273286 1
278589 1
300000 1
74734 1
174376 1
3 1
55363 1
225948 1
26154 1
64497 1
286124 1
229804 1
235481 1
144878 1
1 1
1 1
42973 1
216023 1
54041 1
32980 1
215585 1
1 1
245668 1
299999 1
300000 1
300000 1
274156 1
299999 1
273716 1
212831 1
152321 1
223237 1
264684 1
300001 1
1 1
153129 1
287718 1
73020 1
120688 1
108790 1
30921 1
300001 1
198819 1
300001 1
2 1
269011 1
1 1
1 1
212254 1
117773 1
2 1
300001 1
60724 1
172948 1
109644 1
158458 1
45882 1
82128 1
41659 1
208711 1
137991 1
248336 1
183104 1
3 1
79072 1
168547 1
36268 1
84730 1
217656 1
299999 1
199365 1
38303 1
300000 1
300000 1
34172 1
300001 1
111815 1
265999 1
35734 1
1 1
149856 1
300001 1
162834 1
174500 1
211726 1
60090 1
3 1
86103 1
2 1
263755 1
12610 1
7153 1
102155 1
300001 1
160413 1
10741 1
97753 1
132986 1
1 1
257558 1
300001 1
19358 1
206831 1
80699 1
67898 1
300001 1
70452 1
300000 1
250822 1
54915 1
157320 1
131864 1
101752 1
189397 1
2 1
300000 1
300001 1
300000 1
261471 1
76734 1
75287 1
153381 1
1 1
169635 1
141804 1
123781 1
1 1
36417 1
36163 1
217219 1
247658 1
90080 1
129981 1
70978 1
1 1
52259 1
131629 1
226376 1
54361 1
299999 1
2 1
75864 1
2 1
123896 1
236869 1
96683 1
85174 1
1 1
32640 1
300002 1
242639 1
299999 1
38994 1
1 1
179452 1
2 1
300001 1
162827 1
252451 1
161878 1
299999 1
1 1
300000 1
227179 1
253488 1
1 1
19717 1
1 1
199521 1
300000 1
99066 1
121673 1
55765 1
158675 1
131014 1
225612 1
299999 1
88163 1
2 1
1 1
127359 1
178311 1
300000 1
214137 1
296257 1
189966 1
191767 1
3 1
194035 1
197123 1
271181 1
259449 1
1 1
49710 1
2 1
147056 1
186750 1
1 1
209653 1
256727 1
300000 1
2 1
126748 1
300000 1
14476 1
296296 1
1 1
132755 1
41796 1
1 1
126220 1
80286 1
35635 1
1 1
280415 1
225514 1
229364 1
1 1
16539 1
248632 1
228693 1
300000 1
299999 1
182794 1
260604 1
1 1
29717 1
202207 1
142748 1
89176 1
284422 1
27412 1
300000 1
131199 1
2 1
299999 1
1 1
48553 1
117432 1
293869 1
49005 1
160304 1
13101 1
299999 1
300000 1
253958 1
228879 1
1 1
39654 1
206691 1
87381 1
3 1
212361 1
300000 1
283420 1
1 1
224594 1
283507 1
82917 1
41967 1
178807 1
46963 1
59756 1
1 1
1 1
300000 1
1 1
140939 1
81902 1
261633 1
65077 1
299998 1
243141 1
2 1
2 1
26874 1
2 1
15242 1
230505 1
1 1
194783 1
299999 1
1 1
276420 1
152713 1
149596 1
39203 1
129375 1
8322 1
1 1
249388 1
51399 1
300002 1
1 1
47493 1
299998 1
3 1
30530 1
183464 1
61102 1
172019 1
1 1
247958 1
204809 1
2 1
6603 1
274068 1
175044 1
205607 1
225727 1
3 1
275682 1
1 1
135430 1
95762 1
289572 1
284778 1
300001 1
24843 1
299998 1
284856 1
70425 1
299999 1
3 1
30832 1
266093 1
2 1
159808 1
2 1
299999 1
161588 1
156958 1
243763 1
166644 1
75806 1
198110 1
207729 1
107740 1
42026 1
134889 1
246338 1
254629 1
177314 1
22038 1
214984 1
242066 1
2 1
3 1
35667 1
296246 1
300001 1
1 1
271802 1
299999 1
80801 1
197256 1
3 1
227696 1
1 1
299998 1
240481 1
194253 1
300002 1
1 1
296186 1
181526 1
66716 1
1 1
300000 1
193372 1
135945 1
42288 1
300001 1
91683 1
299999 1
40224 1
249338 1
73196 1
300000 1
48233 1
134517 1
240855 1
32663 1
300000 1
1 1
173924 1
1 1
137487 1
136026 1
242413 1
54731 1
163085 1
185948 1
288526 1
1 1
62781 1
10906 1
138973 1
99223 1
1 1
299746 1
238658 1
300000 1
144234 1
66638 1
11985 1
3 1
297544 1
118857 1
241238 1
299998 1
114935 1
13903 1
300001 1
300000 1
1 1
300000 1
1 1
163185 1
81695 1
299999 1
199157 1
86254 1
1 1
2 1
1 1
201810 1
300000 1
88990 1
122104 1
263704 1
215569 1
53729 1
300000 1
2 1
13753 1
300002 1
300000 1
299998 1
299998 1
101211 1
299999 1
300000 1
1 1
1 1
1 1
66224 1
246583 1
2 1
271003 1
299999 1
85066 1
299999 1
1 1
211481 1
20658 1
300000 1
6462 1
2 1
47717 1
27505 1
128179 1
51346 1
1 1
1 1
83843 1
56692 1
218184 1
207909 1
253955 1
241830 1
224256 1
38582 1
300001 1
17049 1
71357 1
89887 1
32055 1
125526 1
33736 1
299999 1
142888 1
300000 1
290285 1
52326 1
299999 1
178096 1
268388 1
1 1
1 1
79913 1
17147 1
1 1
3 1
2 1
1 1
1 1
241793 1
1 1
18173 1
299999 1
2 1
259078 1
142994 1
1 1
1 1
297136 1
202569 1
267758 1
299998 1
300001 1
3 1
228482 1
36443 1
56499 1
300000 1
57693 1
62517 1
73539 1
90650 1
1 1
300000 1
299999 1
2 1
239557 1
6868 1
299999 1
155475 1
103924 1
235452 1
3 1
94856 1
1 1
3 1
300000 1
1 1
300002 1
126802 1
300000 1
300000 1
261470 1
35821 1
115754 1
299999 1
247409 1
291865 1
140878 1
41256 1
201124 1
201608 1
196124 1
295458 1
3517 1
153089 1
135978 1
300001 1
300000 1
7646 1
72793 1
149653 1
300002 1
121230 1
121427 1
39611 1
299999 1
1 1
300000 1
1 1
225618 1
181915 1
81056 1
300000 1
57186 1
1 1
2 1
299999 1
1 1
3 1
2 1
299999 1
299999 1
1 1
2 1
2 1
299999 1
139531 1
90703 1
52516 1
1 1
300001 1
222714 1
300002 1
93605 1
1 1
299999 1
65927 1
110944 1
299999 1
300001 1
26159 1
101729 1
2 1
232829 1
1 1
194461 1
172693 1
132855 1
300000 1
249006 1
1 1
93303 1
300001 1
205221 1
254821 1
300001 1
1 1
89873 1
218871 1
300000 1
36808 1
131951 1
72637 1
16569 1
170239 1
1 1
103066 1
193892 1
285264 1
235515 1
23881 1
1 1
137154 1
242871 1
74747 1
5562 1
155392 1
3 1
299999 1
34090 1
241077 1
12718 1
55799 1
128724 1
300000 1
1 1
20289 1
299999 1
1 1
224998 1
232303 1
300001 1
277277 1
299999 1
300001 1
2 1
130150 1
300001 1
299998 1
260923 1
1 1
300000 1
249359 1
34043 1
121154 1
171574 1
456 1
246080 1
298702 1
300001 1
1 1
210288 1
1 1
162155 1
300000 1
300001 1
4529 1
85128 1
190671 1
1 1
265438 1
299999 1
1 1
108160 1
300001 1
249155 1
1 1
2 1
299999 1
198369 1
300000 1
9842 1
116516 1
24079 1
159486 1
1 1
119312 1
59855 1
21986 1
110834 1
116427 1
112773 1
1 1
187201 1
175190 1
1 1
188827 1
300001 1
196394 1
1 1
1 1
200226 1
300001 1
196952 1
300000 1
57531 1
157405 1
131460 1
219427 1
23423 1
299999 1
97843 1
66156 1
124280 1
90610 1
2 1
246657 1
170163 1
300001 1
49038 1
278393 1
198927 1
254477 1
175072 1
230910 1
300002 1
2 1
1 1
174927 1
300000 1
95015 1
62862 1
1 1
299999 1
85830 1
99029 1
193667 1
299173 1
119798 1
1 1
180147 1
61176 1
299999 1
69226 1
1 1
21084 1
1 1
300000 1
1 1
29849 1
162489 1
125502 1
112718 1
26608 1
180474 1
300000 1
300000 1
143995 1
28932 1
300000 1
101432 1
177395 1
300000 1
300001 1
300000 1
1 1
66997 1
1 1
1 1
128965 1
267212 1
2 1
1 1
225014 1
7909 1
1 1
296725 1
299999 1
123691 1
293890 1
264105 1
297374 1
280644 1
1 1
177065 1
1 1
84750 1
166365 1
206173 1
163877 1
300000 1
81016 1
1 1
46708 1
205172 1
29969 1
2 1
300001 1
299999 1
112814 1
237574 1
1 1
86908 1
299999 1
300000 1
300001 1
2 1
300001 1
1 1
83987 1
270583 1
2 1
1 1
259719 1
1 1
184472 1
259093 1
166754 1
204575 1
1 1
50356 1
89117 1
248448 1
265366 1
259995 1
10273 1
130932 1
234775 1
3 1
1 1
300000 1
1 1
1 1
1 1
49153 1
166640 1
242239 1
300000 1
175984 1
1 1
120827 1
299999 1
5471 1
1 1
300000 1
7120 1
222323 1
53839 1
300002 1
257655 1
300000 1
2 1
118993 1
299700 1
300000 1
199206 1
184654 1
299999 1
58935 1
21844 1
295854 1
2 1
300000 1
283185 1
299999 1
153419 1
110907 1
267211 1
95232 1
5634 1
202762 1
206595 1
137021 1
82138 1
49093 1
299999 1
161871 1
300002 1
199726 1
115764 1
3 1
38846 1
275402 1
191124 1
300001 1
111707 1
73879 1
290605 1
57879 1
203359 1
139883 1
300000 1
273741 1
103341 1
17051 1
239147 1
173601 1
289586 1
138012 1
3666 1
80420 1
229968 1
162506 1
164243 1
290603 1
300001 1
191207 1
147199 1
14901 1
299999 1
38127 1
1 1
141518 1
232603 1
299999 1
300000 1
38593 1
226692 1
131689 1
3 1
1 1
231846 1
77514 1
276338 1
1 1
2 1
300000 1
1 1
15503 1
53325 1
179402 1
299998 1
5664 1
199169 1
91327 1
1 1
2 1
51926 1
300001 1
243915 1
210628 1
1 1
1 1
164633 1
300000 1
218048 1
3 1
88944 1
355 1
25115 1
89257 1
300001 1
172770 1
263702 1
254350 1
238181 1
300001 1
214331 1
176006 1
276999 1
3 1
221803 1
136287 1
300000 1
100994 1
255388 1
43982 1
299998 1
300000 1
131546 1
299999 1
263922 1
95867 1
89755 1
300000 1
133030 1
210350 1
124624 1
11770 1
82595 1
2 1
241258 1
1 1
11555 1
300000 1
42615 1
85148 1
71834 1
90671 1
270980 1
271972 1
1 1
155740 1
64533 1
3986 1
155551 1
62678 1
299999 1
252822 1
300000 1
300001 1
281112 1
299999 1
1 1
133937 1
160701 1
3 1
1 1
34976 1
1739 1
50302 1
190134 1
124570 1
300000 1
212909 1
116948 1
199653 1
62795 1
1 1
104418 1
67262 1
300000 1
1 1
67703 1
84967 1
249974 1
270949 1
269772 1
267967 1
2 1
1 1
32866 1
299999 1
208402 1
1 1
7742 1
53088 1
300001 1
300001 1
52695 1
197937 1
299998 1
144819 1
201744 1
88734 1
247514 1
216054 1
252915 1
251551 1
246167 1
221620 1
1 1
300000 1
264973 1
1 1
2 1
233935 1
270985 1
213124 1
220222 1
150153 1
97883 1
144042 1
33829 1
202394 1
2741 1
300000 1
94936 1
2 1
288484 1
8580 1
199402 1
110551 1
31907 1
299999 1
59279 1
85269 1
300001 1
1 1
1 1
300000 1
300001 1
189103 1
179686 1
69764 1
11436 1
222021 1
137946 1
299999 1
261850 1
125298 1
74073 1
252655 1
92190 1
73902 1
77584 1
98865 1
7166 1
14178 1
1 1
77199 1
150140 1
289638 1
116743 1
103579 1
2 1
299999 1
1 1
300001 1
288751 1
300000 1
90566 1
299998 1
1 1
237860 1
300000 1
296008 1
206083 1
1 1
78481 1
109059 1
1 1
139476 1
179648 1
234283 1
245896 1
300001 1
3 1
300000 1
300000 1
299999 1
51268 1
54138 1
1 1
291627 1
7540 1
109256 1
94558 1
232117 1
1 1
275427 1
166175 1
299998 1
3 1
147808 1
257352 1
1430 1
15279 1
1 1
257174 1
86050 1
54129 1
248282 1
196512 1
300001 1
1 1
63997 1
239081 1
300001 1
1 1
262564 1
299998 1
1881 1
120552 1
132944 1
1 1
299999 1
89030 1
299999 1
2 1
236878 1
266539 1
300002 1
239535 1
236388 1
129626 1
148413 1
292850 1
125011 1
176437 1
65146 1
133159 1
1392 1
283449 1
60748 1
299999 1
144225 1
255642 1
1 1
110413 1
267136 1
1 1
300001 1
300000 1
252724 1
299998 1
300001 1
101869 1
300002 1
3773 1
40365 1
2 1
36001 1
299999 1
1 1
193589 1
299999 1
85955 1
137133 1
300000 1
246530 1
194911 1
112897 1
1 1
1 1
1 1
1 1
129145 1
236776 1
1 1
202867 1
133897 1
1 1
1 1
300001 1
1 1
300000 1
195029 1
1 1
115547 1
151178 1
291793 1
262776 1
257396 1
148824 1
12570 1
203358 1
233728 1
1 1
121981 1
159755 1
300000 1
116360 1
1 1
14537 1
189743 1
285506 1
299999 1
1 1
113490 1
299999 1
41553 1
49699 1
300000 1
247781 1
26549 1
193132 1
13812 1
1 1
6417 1
139819 1
1 1
300000 1
14540 1
2 1
167786 1
2 1
299999 1
300000 1
299999 1
96272 1
249956 1
1 1
186629 1
1 1
2 1
57183 1
300000 1
3 1
14899 1
300000 1
1 1
300000 1
201405 1
1 1
1 1
1 1
200704 1
217898 1
299999 1
107382 1
1 1
290140 1
300000 1
299999 1
195701 1
287248 1
108441 1
245317 1
246716 1
3 1
3 1
148106 1
169318 1
1 1
28990 1
3 1
73102 1
264809 1
124972 1
1 1
300000 1
154927 1
34824 1
156315 1
300001 1
103710 1
248544 1
109603 1
98823 1
1 1
300001 1
61481 1
274835 1
299999 1
48063 1
299999 1
217145 1
1 1
299999 1
191532 1
222796 1
94093 1
241755 1
1 1
299999 1
299999 1
2 1
104215 1
20951 1
1 1
251022 1
170351 1
48058 1
198516 1
40693 1
300000 1
143317 1
260636 1
279237 1
72614 1
1 1
1 1
135681 1
1 1
236374 1
169441 1
218628 1
253125 1
47052 1
206390 1
130551 1
2 1
300000 1
264970 1
205122 1
2 1
215671 1
3 1
162917 1
256545 1
35751 1
299999 1
13763 1
52968 1
33740 1
127899 1
300001 1
300001 1
1 1
2 1
196646 1
79611 1
50459 1
94359 1
38493 1
113691 1
261833 1
240672 1
137064 1
1 1
105464 1
300001 1
300002 1
219821 1
299999 1
1 1
1 1
266469 1
53785 1
264742 1
1 1
93236 1
91056 1
3 1
299999 1
104402 1
3 1
300000 1
300002 1
279836 1
1 1
208193 1
299998 1
53300 1
39135 1
170711 1
2 1
300000 1
196783 1
300000 1
221367 1
264248 1
1 1
26369 1
32287 1
151241 1
299999 1
42434 1
137610 1
1 1
1 1
262544 1
25041 1
144040 1
24296 1
300001 1
18893 1
51357 1
228782 1
89076 1
168915 1
231721 1
1 1
207551 1
180455 1
46023 1
48854 1
206627 1
1 1
243785 1
128371 1
40430 1
267313 1
300000 1
144560 1
300000 1
235455 1
299999 1
1 1
251744 1
199384 1
1 1
1 1
82242 1
299998 1
20931 1
24077 1
146797 1
101371 1
273365 1
1 1
295732 1
8980 1
72116 1
86658 1
193967 1
1 1
255677 1
1 1
195168 1
1 1
287378 1
121361 1
233877 1
3 1
199773 1
102630 1
17133 1
179792 1
299999 1
1 1
88243 1
299999 1
264386 1
299999 1
127598 1
60800 1
112800 1
162030 1
181025 1
180354 1
66148 1
300000 1
300002 1
299861 1
1 1
527 1
94400 1
53005 1
299999 1
259841 1
75083 1
2 1
203910 1
269920 1
2 1
1 1
1 1
299999 1
105226 1
4096 1
12532 1
240660 1
152651 1
1 1
3 1
217551 1
2 1
300001 1
53362 1
3 1
259218 1
300001 1
176250 1
179502 1
300001 1
300000 1
269498 1
77847 1
229353 1
210516 1
210452 1
2 1
265159 1
80155 1
177185 1
109542 1
299999 1
131405 1
257596 1
85992 1
299999 1
260033 1
299999 1
187315 1
226816 1
93299 1
106621 1
299999 1
266308 1
300001 1
218034 1
49200 1
72276 1
238327 1
3 1
2 1
168261 1
89723 1
252659 1
300002 1
251883 1
69907 1
227734 1
276584 1
5531 1
87459 1
1 1
95619 1
64413 1
1573 1
60939 1
4859 1
204980 1
300000 1
1 1
1 1
70724 1
156936 1
2 1
3 1
219561 1
299999 1
224026 1
160321 1
1 1
250024 1
300002 1
300000 1
299999 1
138128 1
1 1
251885 1
300000 1
249341 1
108569 1
299999 1
300000 1
300000 1
178366 1
147241 1
134304 1
241959 1
144120 1
287262 1
233190 1
1 1
246691 1
120596 1
251299 1
263668 1
3188 1
26570 1
183677 1
1 1
1 1
231538 1
258224 1
178563 1
263107 1
93785 1
299998 1
3 1
65126 1
57968 1
2 1
146271 1
2 1
1 1
1 1
253393 1
163008 1
299999 1
300001 1
300001 1
299999 1
34042 1
206621 1
262141 1
300000 1
33486 1
1 1
168246 1
257618 1
201572 1
1 1
2 1
183660 1
3 1
118142 1
1 1
73795 1
182812 1
78115 1
102519 1
300002 1
285784 1
87708 1
78230 1
144976 1
2 1
2 1
224603 1
181176 1
85826 1
57723 1
229577 1
1 1
49028 1
209804 1
1 1
54683 1
1 1
299998 1
12719 1
153431 1
300000 1
230696 1
124415 1
300000 1
148541 1
299999 1
124825 1
98213 1
3961 1
165571 1
16207 1
199155 1
265567 1
112852 1
280071 1
1 1
180959 1
299999 1
52092 1
243205 1
251749 1
181465 1
286977 1
122413 1
300000 1
1 1
3 1
234568 1
299999 1
295689 1
133203 1
25381 1
299998 1
206173 1
1 1
196821 1
127080 1
64250 1
1 1
50731 1
23836 1
299998 1
1 1
136166 1
127694 1
228370 1
28093 1
191106 1
299999 1
1 1
256935 1
225849 1
131964 1
86770 1
2 1
165808 1
300001 1
248628 1
299999 1
1 1
300002 1
5872 1
216035 1
160169 1
101908 1
244877 1
300000 1
2 1
131665 1
1 1
271962 1
237996 1
156592 1
163232 1
280432 1
299999 1
300002 1
40636 1
300001 1
217251 1
300000 1
265739 1
271168 1
148101 1
231631 1
1 1
200739 1
41108 1
300000 1
269896 1
45172 1
43559 1
81374 1
300001 1
156273 1
299998 1
188934 1
217238 1
193301 1
48914 1
167554 1
1 1
3 1
148946 1
7360 1
1 1
71754 1
2 1
70135 1
3 1
299999 1
1 1
300000 1
300002 1
167501 1
236952 1
165711 1
59884 1
1 1
102264 1
2 1
109212 1
173277 1
12634 1
280832 1
9702 1
299999 1
288487 1
45669 1
106741 1
144171 1
84547 1
111857 1
84283 1
133141 1
262674 1
1 1
121085 1
300000 1
1 1
7872 1
66765 1
299999 1
3 1
23139 1
209280 1
227637 1
3 1
298343 1
1 1
125081 1
35713 1
1 1
300000 1
197677 1
299999 1
119172 1
154757 1
50730 1
221880 1
178006 1
252324 1
109310 1
238082 1
68184 1
1 1
257705 1
92595 1
246222 1
300001 1
103373 1
185353 1
246464 1
13288 1
210955 1
1 1
230703 1
202555 1
243812 1
163526 1
255204 1
222522 1
275382 1
300000 1
234439 1
82345 1
266363 1
113266 1
25448 1
129228 1
191109 1
245534 1
168595 1
128231 1
107145 1
67533 1
299999 1
299999 1
1 1
57190 1
2 1
76932 1
299999 1
1 1
65155 1
126906 1
212751 1
2 1
103917 1
262282 1
299998 1
299999 1
73646 1
299999 1
95809 1
102750 1
229553 1
99825 1
215082 1
175616 1
1 1
269405 1
300000 1
3 1
1 1
300000 1
290133 1
284925 1
299999 1
93386 1
244074 1
2 1
132628 1
76228 1
1 1
299999 1
3 1
269387 1
271185 1
299999 1
300000 1
45825 1
300001 1
134873 1
29782 1
299999 1
300002 1
257947 1
236490 1
299999 1
41703 1
300001 1
279261 1
134372 1
299220 1
33778 1
191741 1
2 1
59934 1
299999 1
142712 1
1 1
300000 1
232876 1
1 1
68127 1
1 1
210033 1
107356 1
1 1
299999 1
250098 1
297096 1
300000 1
68420 1
236941 1
118597 1
300000 1
211098 1
1 1
26803 1
164450 1
6255 1
300000 1
299998 1
105813 1
11658 1
95459 1
2 1
181252 1
210835 1
3 1
130456 1
134642 1
253494 1
284678 1
90742 1
300001 1
2 1
99157 1
300001 1
1 1
300001 1
189756 1
13286 1
134349 1
1 1
10357 1
119647 1
300000 1
3 1
147863 1
118962 1
161927 1
179699 1
74621 1
98615 1
1 1
3 1
226819 1
1 1
151532 1
275037 1
300001 1
250966 1
214482 1
300000 1
263767 1
5562 1
1 1
299999 1
281939 1
1 1
96597 1
111904 1
38343 1
269558 1
285984 1
2 1
108460 1
300001 1
1 1
153414 1
154919 1
194189 1
1 1
1 1
4866 1
240324 1
68796 1
2 1
300000 1
253680 1
299999 1
270688 1
1 1
53938 1
1 1
190626 1
300000 1
1 1
115879 1
300000 1
267708 1
209978 1
2226 1
300000 1
166288 1
1 1
270520 1
53650 1
114751 1
1 1
72464 1
75399 1
173754 1
53668 1
1 1
2 1
73367 1
56035 1
10631 1
1 1
74462 1
290197 1
3 1
554 1
24411 1
58443 1
299999 1
281440 1
27557 1
300000 1
155589 1
1 1
300000 1
128659 1
1 1
144579 1
1 1
2 1
29428 1
239941 1
44429 1
277184 1
230996 1
28894 1
215259 1
226129 1
300000 1
104518 1
299999 1
46348 1
300000 1
32290 1
241536 1
140932 1
106135 1
69510 1
206337 1
1 1
144666 1
1 1
166129 1
1 1
300001 1
2 1
60772 1
299998 1
34697 1
217712 1
99435 1
218508 1
283884 1
31725 1
299999 1
83318 1
9087 1
8937 1
164734 1
299999 1
277379 1
246597 1
2 1
84310 1
267285 1
300000 1
3 1
265862 1
292804 1
198711 1
299998 1
31843 1
100978 1
299999 1
94299 1
123105 1
97677 1
158344 1
150653 1
224627 1
33614 1
1 1
195144 1
33394 1
226843 1
212600 1
269284 1
189947 1
128673 1
300001 1
47777 1
8213 1
45806 1
299999 1
97143 1
299998 1
300000 1
300001 1
86072 1
89352 1
68939 1
299999 1
1 1
287307 1
300000 1
20472 1
251209 1
167445 1
300001 1
46246 1
160319 1
267695 1
124801 1
294 1
300000 1
81226 1
1 1
233024 1
114165 1
135971 1
253684 1
251068 1
1 1
192373 1
1 1
150703 1
1 1
16687 1
191039 1
1 1
300001 1
227558 1
125108 1
117481 1
222268 1
96742 1
35470 1
183423 1
300002 1
300000 1
4474 1
1 1
69377 1
125136 1
299242 1
221530 1
3 1
1 1
189257 1
28663 1
185787 1
299999 1
300000 1
4377 1
300000 1
300001 1
189490 1
191731 1
117702 1
143101 1
1 1
1 1
166127 1
229097 1
236376 1
272472 1
261558 1
144225 1
1 1
271220 1
299999 1
88988 1
185079 1
299999 1
1 1
128841 1
255064 1
66568 1
159571 1
29252 1
299999 1
4069 1
401 1
60096 1
134466 1
296392 1
65893 1
242197 1
92557 1
1 1
189407 1
1 1
172306 1
116062 1
14345 1
1 1
256333 1
98801 1
158792 1
238157 1
191331 1
108873 1
43520 1
1 1
204505 1
116158 1
182027 1
54797 1
299998 1
168755 1
81008 1
300000 1
785 1
1 1
76112 1
80260 1
121253 1
1 1
77856 1
241276 1
161235 1
207376 1
1 1
105883 1
1 1
2 1
300000 1
300001 1
1 1
2 1
299999 1
300001 1
273942 1
299999 1
39599 1
18573 1
149093 1
264710 1
88654 1
248132 1
299999 1
295906 1
1 1
300000 1
172931 1
251735 1
193905 1
1 1
78103 1
211557 1
299999 1
29661 1
300001 1
74061 1
1 1
287283 1
239190 1
31944 1
299999 1
299998 1
299999 1
86992 1
300000 1
26317 1
611 1
229243 1
235077 1
225388 1
211672 1
2 1
1 1
234124 1
199255 1
86380 1
92819 1
86368 1
41447 1
300001 1
299999 1
141534 1
1 1
300001 1
194845 1
148975 1
106302 1
300001 1
193428 1
135353 1
300001 1
229478 1
81349 1
300002 1
280930 1
3 1
244442 1
227931 1
80655 1
219280 1
15643 1
3 1
299999 1
287570 1
300001 1
2 1
173110 1
300000 1
130166 1
299998 1
1 1
174774 1
89033 1
4961 1
187165 1
206585 1
247454 1
1 1
30860 1
293367 1
133615 1
84673 1
40526 1
7305 1
193400 1
198848 1
299999 1
166977 1
43108 1
1 1
300000 1
73517 1
85331 1
300000 1
97631 1
277864 1
300001 1
1 1
2 1
1 1
1 1
1 1
202815 1
1 1
1 1
300000 1
34607 1
224913 1
202270 1
255642 1
50895 1
127487 1
1 1
113441 1
300002 1
282824 1
91974 1
262407 1
300001 1
125845 1
2 1
300000 1
1 1
300001 1
99826 1
181258 1
171200 1
195382 1
219669 1
299999 1
300000 1
1 1
68729 1
230179 1
1 1
1 1
2 1
299998 1
274085 1
162387 1
134869 1
1 1
50358 1
126665 1
175951 1
300002 1
40844 1
58045 1
300000 1
290515 1
72554 1
299999 1
79367 1
177506 1
101917 1
39208 1
1 1
144469 1
252781 1
171489 1
5672 1
185221 1
271934 1
170283 1
117209 1
42989 1
300000 1
4346 1
73854 1
2 1
1 1
155377 1
1 1
96713 1
18340 1
1 1
1 1
299999 1
300001 1
299999 1
1 1
1 1
299999 1
1 1
57132 1
270597 1
137840 1
87718 1
1 1
152276 1
267268 1
1 1
252701 1
3 1
166016 1
205793 1
212935 1
155418 1
299999 1
2626 1
1 1
60062 1
20122 1
162062 1
1 1
278234 1
245425 1
1 1
282783 1
120548 1
165317 1
77105 1
1 1
110584 1
205849 1
296110 1
177255 1
14602 1
9867 1
171217 1
67550 1
1 1
206361 1
300000 1
94578 1
143637 1
122432 1
169909 1
298644 1
26902 1
86377 1
73963 1
178186 1
28097 1
2 1
242627 1
47385 1
184450 1
3866 1
48167 1
1 1
299998 1
300000 1
1 1
100230 1
5658 1
197811 1
106821 1
32554 1
251591 1
225457 1
169886 1
256989 1
78443 1
281534 1
137209 1
47710 1
41786 1
113893 1
3 1
69857 1
300002 1
221237 1
113086 1
96896 1
44470 1
300000 1
72275 1
300000 1
126636 1
1 1
1 1
82238 1
166773 1
33617 1
43610 1
242237 1
1 1
73976 1
116910 1
300001 1
173116 1
206964 1
299999 1
6551 1
277465 1
275845 1
40867 1
1 1
34006 1
1 1
41924 1
2316 1
72130 1
112413 1
241306 1
150195 1
266264 1
1 1
186432 1
277650 1
1 1
2 1
81995 1
300001 1
113000 1
300001 1
297844 1
109835 1
246808 1
194749 1
200955 1
1 1
213542 1
254802 1
63117 1
277908 1
181282 1
188678 1
10516 1
300000 1
300000 1
300001 1
300001 1
253546 1
2 1
3 1
276610 1
94929 1
207319 1
73527 1
223448 1
1 1
185073 1
44770 1
236893 1
319 1
300001 1
226198 1
300000 1
158321 1
3 1
121715 1
211314 1
1 1
1 1
23736 1
277970 1
287094 1
225618 1
105869 1
1 1
60957 1
3 1
235568 1
191008 1
137448 1
159411 1
1 1
37046 1
86896 1
31157 1
207779 1
8335 1
2 1
299999 1
272574 1
14074 1
214196 1
153033 1
1 1
70115 1
299999 1
227725 1
294297 1
171213 1
112501 1
68206 1
131348 1
1 1
2 1
300000 1
21299 1
300001 1
158455 1
300001 1
140629 1
71625 1
186625 1
30806 1
204084 1
2 1
300000 1
55386 1
3 1
54224 1
1 1
2 1
189638 1
230728 1
275196 1
299999 1
300000 1
300001 1
141873 1
300001 1
2 1
300000 1
2 1
33423 1
43793 1
124945 1
299998 1
1 1
86227 1
268172 1
3 1
300000 1
299999 1
248 1
1 1
164825 1
3 1
135450 1
215474 1
87753 1
224113 1
80957 1
250242 1
223479 1
2 1
9256 1
15601 1
1 1
23345 1
234357 1
257413 1
300000 1
3 1
195018 1
1 1
130461 1
217113 1
247720 1
3 1
300001 1
113706 1
248360 1
300002 1
132067 1
7192 1
14442 1
208421 1
147743 1
300000 1
145507 1
158231 1
197734 1
73398 1
295346 1
171131 1
17588 1
300000 1
175989 1
300001 1
2 1
300001 1
300001 1
92088 1
159998 1
77592 1
300000 1
1 1
3 1
1 1
299999 1
213883 1
115302 1
184145 1
126387 1
1 1
300000 1
1 1
255055 1
61078 1
12981 1
1 1
212426 1
34189 1
11509 1
2 1
1 1
93469 1
16231 1
192238 1
18148 1
119557 1
131817 1
256041 1
300000 1
2 1
53812 1
77236 1
300001 1
278143 1
154675 1
76737 1
299999 1
2 1
299998 1
286165 1
1 1
126014 1
2 1
1 1
1 1
230174 1
155671 1
114531 1
273350 1
300000 1
104842 1
70879 1
166621 1
130977 1
268383 1
300000 1
1 1
2 1
17782 1
220640 1
46259 1
1 1
166551 1
159584 1
226226 1
299999 1
270045 1
207216 1
77376 1
47199 1
217683 1
59874 1
234226 1
2 1
258363 1
145572 1
8299 1
6344 1
221256 1
3 1
130780 1
187253 1
178810 1
172846 1
300000 1
260514 1
263868 1
131286 1
4118 1
140957 1
1 1
1 1
300000 1
91165 1
148231 1
299999 1
220337 1
1 1
300002 1
69944 1
56208 1
300001 1
44060 1
22676 1
15896 1
120944 1
1 1
299999 1
276863 1
300001 1
193595 1
3 1
2 1
14 1
300000 1
253578 1
256593 1
166230 1
19741 1
2 1
207208 1
91285 1
202703 1
254070 1
204675 1
163237 1
209631 1
300000 1
33107 1
1 1
115292 1
2 1
299999 1
300002 1
179646 1
69134 1
7604 1
263991 1
236742 1
49425 1
112360 1
300002 1
241915 1
137891 1
289567 1
2 1
299999 1
274797 1
111778 1
1 1
212709 1
300000 1
264997 1
1 1
188678 1
1 1
93454 1
1 1
252350 1
2 1
47179 1
154789 1
249459 1
43895 1
102152 1
34973 1
290257 1
137110 1
70725 1
2 1
299999 1
118283 1
1 1
300000 1
146333 1
1 1
249032 1
276953 1
17733 1
1 1
233174 1
300000 1
122603 1
300000 1
185133 1
229571 1
117143 1
284125 1
77675 1
281371 1
206090 1
26461 1
300000 1
209398 1
104251 1
1 1
145500 1
171993 1
3 1
259310 1
299999 1
278600 1
177887 1
300002 1
110439 1
15513 1
275562 1
231021 1
58620 1
167329 1
1 1
1 1
120911 1
66607 1
300000 1
230172 1
57271 1
235937 1
206346 1
2 1
279477 1
46337 1
1 1
39113 1
1 1
202208 1
1 1
262937 1
50832 1
201039 1
192274 1
1 1
151718 1
1 1
253152 1
30987 1
147347 1
299999 1
299999 1
1 1
300001 1
1 1
199856 1
300001 1
167697 1
297278 1
153844 1
171506 1
1 1
8017 1
1 1
300002 1
300000 1
261823 1
191344 1
160805 1
1 1
109417 1
299999 1
299999 1
2921 1
26142 1
196645 1
192058 1
29054 1
91057 1
92239 1
220948 1
300000 1
34169 1
225729 1
1 1
54243 1
88900 1
299999 1
230228 1
197214 1
300002 1
190454 1
292601 1
39956 1
300001 1
286392 1
40339 1
299999 1
1 1
100938 1
171375 1
299998 1
1 1
209944 1
139977 1
173959 1
1 1
69166 1
87892 1
159301 1
300000 1
210271 1
72247 1
300001 1
291756 1
123537 1
256446 1
248084 1
258745 1
232450 1
300000 1
219720 1
289913 1
168309 1
22878 1
151218 1
119300 1
288110 1
261724 1
149391 1
2 1
42031 1
162378 1
12037 1
137116 1
227278 1
2 1
57206 1
3 1
297991 1
105486 1
283679 1
300000 1
273063 1
1 1
98211 1
45139 1
60180 1
216121 1
153606 1
186535 1
96979 1
103020 1
18240 1
299875 1
281985 1
204055 1
197593 1
300000 1
138153 1
137329 1
300000 1
2 1
104372 1
104582 1
5821 1
299999 1
38116 1
272097 1
144147 1
300001 1
142490 1
121351 1
299999 1
89193 1
223122 1
1 1
155763 1
74022 1
247524 1
165511 1
1 1
86122 1
1 1
24564 1
300001 1
218205 1
255776 1
2 1
1 1
81680 1
121980 1
299998 1
129486 1
32559 1
256953 1
1 1
1 1
300000 1
2 1
300000 1
294367 1
117773 1
299999 1
1 1
2 1
1 1
40031 1
3494 1
239283 1
1 1
245915 1
3 1
299999 1
45317 1
72172 1
1 1
258961 1
1 1
119680 1
90013 1
1 1
108785 1
229787 1
174559 1
254166 1
158215 1
278155 1
299999 1
3 1
218821 1
247615 1
223926 1
254207 1
3 1
100444 1
114892 1
34343 1
143544 1
132795 1
58705 1
8462 1
1 1
120111 1
135308 1
299998 1
1 1
24107 1
5673 1
32628 1
1 1
273564 1
299999 1
172601 1
271146 1
299999 1
1 1
111829 1
300002 1
28146 1
208029 1
2 1
166654 1
26232 1
1350 1
94542 1
300000 1
230368 1
300000 1
204472 1
283850 1
236775 1
67630 1
50204 1
203743 1
300000 1
299999 1
290164 1
1 1
101713 1
215804 1
80333 1
1 1
282368 1
4540 1
287851 1
166625 1
300000 1
282459 1
300000 1
90616 1
13014 1
118619 1
77214 1
300000 1
3 1
75329 1
18658 1
59299 1
208618 1
298868 1
258888 1
271511 1
213298 1
172580 1
155727 1
31101 1
709 1
203226 1
1 1
165753 1
2 1
44617 1
4282 1
1 1
209699 1
148557 1
1 1
1 1
170706 1
1 1
243011 1
28656 1
155880 1
188873 1
300001 1
299998 1
2 1
130091 1
195654 1
202745 1
283457 1
157281 1
279899 1
202125 1
18564 1
300000 1
217600 1
294841 1
56563 1
300001 1
1 1
1 1
1 1
286905 1
47780 1
2 1
219768 1
143594 1
299999 1
1 1
2 1
300002 1
168106 1
235729 1
299999 1
230114 1
2 1
190970 1
3 1
299999 1
299999 1
299999 1
2 1
300002 1
89799 1
2 1
3 1
1 1
129541 1
299999 1
226249 1
181643 1
56709 1
221365 1
1 1
181984 1
299611 1
50307 1
2 1
300000 1
207442 1
230961 1
293718 1
299999 1
54126 1
21655 1
127187 1
2 1
299999 1
165278 1
1 1
3 1
1761 1
18811 1
2 1
45092 1
170666 1
78680 1
2 1
1 1
118482 1
181406 1
289005 1
4904 1
300001 1
300000 1
140119 1
1 1
64605 1
240439 1
1 1
198773 1
38106 1
299999 1
213230 1
1 1
2 1
184719 1
1 1
226576 1
87974 1
248552 1
1 1
115585 1
75385 1
13767 1
8914 1
293619 1
237957 1
12673 1
300000 1
31475 1
299999 1
116130 1
21210 1
185286 1
73732 1
183387 1
151961 1
181168 1
1 1
3 1
205553 1
2 1
40741 1
1 1
278774 1
2 1
75891 1
268325 1
269659 1
285075 1
7377 1
1 1
153160 1
1 1
1 1
3 1
1 1
113021 1
300001 1
263860 1
46534 1
300001 1
259184 1
201502 1
297147 1
1 1
300001 1
38660 1
57839 1
53776 1
252843 1
274366 1
299998 1
299999 1
204907 1
6256 1
300000 1
1 1
165792 1
300001 1
48383 1
167132 1
196010 1
32652 1
2 1
219510 1
1 1
30555 1
1 1
144203 1
97357 1
225393 1
261351 1
219036 1
41388 1
151744 1
137802 1
6646 1
232337 1
48106 1
300001 1
1 1
160610 1
300002 1
199456 1
300000 1
3 1
300001 1
300001 1
115298 1
126690 1
263633 1
300002 1
2 1
1 1
291320 1
300002 1
11862 1
96551 1
2 1
1 1
1 1
30878 1
1 1
179569 1
1 1
91657 1
253071 1
2 1
2 1
235286 1
154057 1
1 1
181050 1
1 1
2280 1
228525 1
299999 1
274044 1
55973 1
12183 1
300000 1
258865 1
2 1
223770 1
300001 1
1527 1
299999 1
202225 1
113812 1
46131 1
1 1
113872 1
299999 1
217380 1
40154 1
1 1
198719 1
1 1
147487 1
300001 1
235241 1
283351 1
59728 1
299998 1
300001 1
300000 1
1 1
254813 1
225826 1
78515 1
1 1
300000 1
124785 1
291681 1
299999 1
278506 1
206869 1
299999 1
232530 1
42661 1
300000 1
213525 1
1 1
24022 1
299998 1
300000 1
49859 1
299999 1
158594 1
249004 1
182774 1
300000 1
1 1
24789 1
143936 1
299999 1
299999 1
300000 1
194829 1
19470 1
80639 1
282950 1
2 1
251803 1
15157 1
201134 1
278697 1
299998 1
234747 1
300000 1
1 1
3 1
1 1
11745 1
300000 1
54647 1
1 1
250691 1
300000 1
300000 1
247306 1
1 1
140580 1
70902 1
1 1
107568 1
1 1
300000 1
175656 1
1 1
5545 1
76429 1
248281 1
144085 1
123601 1
128865 1
1 1
149047 1
3 1
203049 1
195228 1
2 1
2 1
65633 1
300000 1
300001 1
1 1
89894 1
239456 1
44730 1
1 1
12405 1
195121 1
39142 1
26788 1
152577 1
139799 1
203065 1
187482 1
278952 1
199102 1
1 1
300000 1
1 1
109512 1
65103 1
1 1
276598 1
50591 1
264789 1
91714 1
166727 1
300000 1
197802 1
283813 1
172997 1
67004 1
1 1
181232 1
37124 1
6155 1
260400 1
275120 1
195435 1
235040 1
216568 1
5647 1
288104 1
299998 1
53150 1
300000 1
64975 1
110735 1
14997 1
300000 1
1 1
1 1
247493 1
192631 1
299999 1
138174 1
185449 1
300001 1
105686 1
233632 1
299999 1
97093 1
300001 1
197658 1
160966 1
262452 1
17107 1
300000 1
170026 1
135217 1
1 1
300002 1
85730 1
3 1
13933 1
1 1
221891 1
261943 1
113918 1
91592 1
289438 1
147320 1
91892 1
282358 1
1 1
190787 1
124325 1
2 1
41481 1
271539 1
18729 1
1 1
1 1
4821 1
156386 1
299999 1
202414 1
1 1
15095 1
291100 1
287446 1
145594 1
37201 1
300000 1
221029 1
1 1
300000 1
164667 1
278868 1
300002 1
31317 1
300001 1
229545 1
237904 1
234928 1
35068 1
6997 1
27216 1
270804 1
226903 1
1 1
1 1
212003 1
300000 1
128172 1
68265 1
225151 1
299999 1
1 1
299841 1
105126 1
244810 1
221416 1
300000 1
102002 1
141352 1
48107 1
102016 1
244696 1
299998 1
258855 1
300000 1
102765 1
176329 1
123799 1
1 1
76406 1
300001 1
70405 1
98255 1
239321 1
299999 1
128380 1
185859 1
187126 1
282590 1
77591 1
299999 1
113499 1
18909 1
120602 1
300002 1
1 1
1 1
15280 1
27733 1
227268 1
118163 1
1 1
88459 1
1 1
272800 1
300000 1
278008 1
240460 1
85032 1
2 1
1 1
209737 1
1 1
115853 1
266554 1
1 1
300002 1
85433 1
49561 1
144695 1
137157 1
232329 1
300001 1
94567 1
21257 1
231188 1
94311 1
1 1
119599 1
300001 1
299999 1
98628 1
184368 1
125469 1
209649 1
300000 1
2 1
1 1
30445 1
300001 1
136620 1
123558 1
300000 1
1 1
1 1
147447 1
279505 1
294565 1
1 1
103162 1
1 1
282404 1
13946 1
300000 1
60795 1
229973 1
300001 1
297576 1
299998 1
167069 1
1 1
71876 1
1 1
1 1
66692 1
49462 1
178648 1
55501 1
12322 1
212648 1
300001 1
205526 1
28403 1
299999 1
289874 1
33362 1
263538 1
155006 1
21846 1
299999 1
25492 1
30754 1
209127 1
295395 1
1 1
255259 1
149030 1
3 1
141357 1
300000 1
271354 1
300000 1
175478 1
133619 1
1 1
174843 1
37998 1
292157 1
232390 1
4950 1
293945 1
221249 1
258974 1
258805 1
29454 1
299999 1
87710 1
47872 1
271422 1
246447 1
1 1
300000 1
222825 1
220556 1
85862 1
213197 1
299999 1
1 1
9572 1
24845 1
268473 1
60779 1
244787 1
53716 1
147433 1
227331 1
48067 1
298615 1
154727 1
248319 1
156169 1
275097 1
299999 1
176035 1
271404 1
115345 1
300000 1
299999 1
300001 1
46416 1
223039 1
207510 1
2 1
124928 1
33571 1
88306 1
279433 1
300000 1
32476 1
237640 1
1 1
140816 1
8791 1
240909 1
178041 1
1 1
55724 1
2 1
1 1
70521 1
84724 1
300000 1
1 1
131051 1
300001 1
38504 1
300001 1
118631 1
47278 1
163862 1
300000 1
168573 1
19787 1
3 1
181649 1
67948 1
227631 1
126623 1
1 1
94775 1
26677 1
300001 1
159075 1
156602 1
179525 1
58526 1
61028 1
21889 1
1 1
295630 1
239590 1
1 1
215206 1
299999 1
61115 1
168186 1
1 1
206163 1
300000 1
1 1
230040 1
58188 1
218085 1
300000 1
55297 1
150118 1
33675 1
204945 1
253728 1
29403 1
92237 1
218281 1
300001 1
88581 1
1 1
101308 1
300001 1
268364 1
236856 1
1 1
300001 1
138988 1
91753 1
300000 1
299999 1
162435 1
36633 1
122999 1
90436 1
300001 1
2 1
299999 1
73117 1
51293 1
1 1
299999 1
165695 1
139998 1
272770 1
132345 1
278807 1
70717 1
28259 1
300000 1
209973 1
292828 1
1 1
284114 1
1 1
56073 1
221558 1
299999 1
2 1
300000 1
277266 1
164624 1
300000 1
26130 1
96468 1
299999 1
191488 1
124797 1
299114 1
204956 1
21283 1
225083 1
300001 1
115975 1
300000 1
269836 1
2 1
273287 1
299999 1
1 1
36522 1
86782 1
178874 1
225436 1
64022 1
32288 1
106344 1
1 1
155470 1
179966 1
212352 1
136023 1
285652 1
92498 1
141728 1
52885 1
192270 1
2 1
158459 1
299999 1
3 1
299999 1
299999 1
119110 1
176425 1
1 1
299999 1
283818 1
173056 1
238789 1
300000 1
1 1
231550 1
1 1
133234 1
41784 1
168721 1
236298 1
195039 1
284944 1
299998 1
295388 1
1 1
1 1
148172 1
55133 1
7967 1
128380 1
229537 1
300000 1
124821 1
175198 1
180218 1
300000 1
102439 1
1 1
161191 1
192181 1
98749 1
1 1
1 1
133695 1
53381 1
26241 1
2 1
60673 1
267038 1
299999 1
126671 1
129058 1
177762 1
172200 1
145637 1
1 1
56016 1
200445 1
53127 1
34223 1
251963 1
157112 1
225059 1
299999 1
167155 1
300000 1
18049 1
300001 1
164092 1
99836 1
236513 1
24653 1
278876 1
146868 1
253468 1
300002 1
2 1
299999 1
300000 1
299999 1
128154 1
143014 1
240369 1
1 1
95097 1
299999 1
300000 1
1 1
224970 1
218136 1
176701 1
2 1
1 1
1168 1
300001 1
215759 1
35924 1
1 1
2 1
132314 1
261276 1
14082 1
1 1
47825 1
1 1
248023 1
300001 1
1 1
24436 1
214022 1
2 1
277497 1
225308 1
278513 1
2 1
115120 1
2 1
107981 1
299999 1
278810 1
300000 1
242353 1
1 1
19809 1
181859 1
225518 1
149610 1
1 1
98635 1
170368 1
1 1
1 1
63897 1
300000 1
55784 1
1 1
1 1
167218 1
256806 1
299999 1
274523 1
3 1
145369 1
51999 1
73373 1
299999 1
162168 1
158914 1
55205 1
155578 1
283740 1
300000 1
287968 1
2 1
300000 1
299998 1
299999 1
67332 1
300001 1
299999 1
232222 1
1 1
274986 1
196396 1
277827 1
266573 1
1 1
1 1
291637 1
298310 1
258562 1
120101 1
2 1
1 1
146414 1
65121 1
250937 1
227583 1
104723 1
1 1
65783 1
156168 1
297732 1
300000 1
300001 1
83075 1
18411 1
1714 1
1 1
102578 1
253490 1
148501 1
186166 1
299999 1
31911 1
167585 1
1 1
222533 1
111422 1
1 1
299998 1
300001 1
300000 1
32766 1
104137 1
257992 1
3 1
81406 1
59791 1
205439 1
7331 1
63741 1
168193 1
60045 1
219240 1
1 1
59119 1
300000 1
196269 1
1 1
11184 1
299999 1
108614 1
299768 1
123917 1
137597 1
269820 1
1 1
123177 1
21791 1
2 1
68201 1
207940 1
1659 1
139490 1
300001 1
107800 1
179429 1
213751 1
300000 1
25780 1
1 1
154197 1
3 1
209006 1
1 1
6157 1
253296 1
162892 1
200135 1
250612 1
58089 1
19119 1
2 1
1 1
280807 1
275217 1
59456 1
84563 1
203424 1
1 1
182807 1
2 1
247114 1
294112 1
286457 1
33502 1
213916 1
1 1
63386 1
109081 1
299999 1
1 1
1 1
1 1
300001 1
193154 1
27251 1
68193 1
300002 1
178839 1
181294 1
173412 1
3 1
150657 1
87414 1
22512 1
75524 1
210013 1
1 1
299999 1
203098 1
300002 1
172369 1
168847 1
49108 1
300000 1
265808 1
252859 1
15007 1
1939 1
183690 1
193268 1
300001 1
176586 1
299999 1
2 1
190161 1
1 1
299999 1
108440 1
175061 1
9252 1
105042 1
300002 1
33405 1
1 1
225076 1
1 1
15492 1
241352 1
67476 1
231878 1
1 1
1 1
279170 1
42132 1
300001 1
183736 1
197673 1
183494 1
40288 1
1 1
93147 1
299999 1
299998 1
244131 1
38939 1
3 1
13026 1
299999 1
1 1
81864 1
2 1
2 1
227434 1
233483 1
228394 1
300000 1
3880 1
81548 1
300000 1
1 1
50660 1
263963 1
242272 1
106243 1
300001 1
299999 1
2 1
300002 1
300001 1
144458 1
1 1
42743 1
56812 1
177248 1
270466 1
1 1
213743 1
102392 1
282626 1
300001 1
1 1
9639 1
2 1
54985 1
1 1
100563 1
158145 1
257085 1
34326 1
300000 1
102186 1
9464 1
299998 1
255396 1
1 1
266068 1
67951 1
122871 1
298834 1
172862 1
68020 1
279812 1
9735 1
81144 1
300000 1
299998 1
300000 1
25750 1
3 1
1 1
1 1
300001 1
266675 1
292144 1
180980 1
73240 1
204853 1
290718 1
260896 1
1 1
76009 1
1 1
300000 1
181726 1
300000 1
88197 1
53800 1
209440 1
1 1
199420 1
299999 1
2 1
136526 1
300000 1
300000 1
299999 1
290598 1
300001 1
291246 1
2 1
3 1
299999 1
1 1
297215 1
1 1
196348 1
171899 1
1 1
295470 1
90342 1
300001 1
111374 1
1 1
143146 1
27997 1
1 1
171882 1
247457 1
1 1
267648 1
1 1
299999 1
1 1
195244 1
56042 1
2 1
1 1
137603 1
299999 1
135313 1
300000 1
131038 1
235376 1
135389 1
299999 1
62835 1
94369 1
55293 1
300001 1
161645 1
155185 1
228350 1
29288 1
1 1
299998 1
1 1
15102 1
43994 1
100179 1
300000 1
1 1
8902 1
1 1
157595 1
40720 1
2 1
1 1
299998 1
1 1
43475 1
20377 1
300001 1
210038 1
300000 1
2692 1
200043 1
1 1
299999 1
296187 1
165282 1
89786 1
61398 1
219180 1
295884 1
140976 1
1 1
53318 1
155341 1
1 1
3 1
293585 1
206069 1
82541 1
1 1
299999 1
300002 1
255438 1
1 1
1 1
1 1
297270 1
103188 1
110068 1
186124 1
3 1
221325 1
300000 1
1 1
6937 1
275202 1
76282 1
156963 1
184952 1
250057 1
293451 1
152734 1
76570 1
70221 1
284507 1
245572 1
1755 1
172887 1
159062 1
300000 1
222017 1
300001 1
1 1
1 1
211774 1
14409 1
69086 1
58055 1
265327 1
14966 1
300002 1
87160 1
266475 1
40669 1
120140 1
209980 1
85192 1
134771 1
200718 1
1 1
153620 1
299999 1
18137 1
2 1
40089 1
3 1
49755 1
1 1
299999 1
212046 1
212374 1
51612 1
188501 1
1 1
3 1
257772 1
208946 1
108894 1
4174 1
1 1
234696 1
2 1
142568 1
72690 1
1 1
49116 1
229411 1
228984 1
299999 1
101987 1
2 1
299035 1
179201 1
235088 1
3 1
300001 1
81874 1
22341 1
281791 1
1 1
1 1
1 1
1 1
143551 1
149271 1
172828 1
299999 1
118566 1
2 1
44106 1
138784 1
68654 1
284426 1
184988 1
297810 1
227270 1
218940 1
299999 1
127816 1
12466 1
291815 1
3277 1
132629 1
2 1
300000 1
110680 1
16681 1
3 1
279711 1
1 1
192524 1
10960 1
300000 1
82438 1
2 1
1 1
300000 1
288719 1
251459 1
300001 1
131773 1
300001 1
216577 1
146367 1
40752 1
249263 1
63425 1
17511 1
299999 1
2 1
180151 1
1 1
2 1
300001 1
115589 1
203903 1
239122 1
116723 1
210348 1
152015 1
77768 1
3 1
295718 1
296298 1
240912 1
20389 1
227626 1
45833 1
29452 1
108828 1
1 1
138768 1
2 1
13181 1
1 1
264061 1
21043 1
158896 1
1 1
299998 1
236151 1
288011 1
222329 1
1 1
279728 1
180199 1
300000 1
300000 1
248377 1
56405 1
300001 1
1 1
299999 1
193160 1
45717 1
109854 1
300000 1
185193 1
300002 1
251194 1
180763 1
22238 1
267051 1
232114 1
183656 1
212747 1
199940 1
287151 1
20950 1
295411 1
300000 1
131426 1
55544 1
300000 1
300001 1
299999 1
1 1
192136 1
1 1
158248 1
212595 1
3157 1
291576 1
300001 1
13031 1
26011 1
259537 1
43066 1
259798 1
229378 1
299999 1
117379 1
299999 1
273882 1
3 1
48161 1
29513 1
250945 1
1 1
1 1
233433 1
300000 1
139884 1
201543 1
109186 1
172756 1
1 1
17941 1
125408 1
300000 1
1 1
254600 1
41089 1
278453 1
66713 1
231206 1
35013 1
1 1
193614 1
166922 1
1 1
1 1
292173 1
280222 1
128442 1
27769 1
1 1
44735 1
223639 1
2 1
1 1
149394 1
1 1
1 1
146960 1
23271 1
3868 1
299999 1
1 1
39388 1
2 1
115101 1
55563 1
170906 1
1 1
113321 1
132679 1
297549 1
300001 1
299999 1
212761 1
300000 1
167147 1
1 1
299999 1
220657 1
31333 1
209266 1
278974 1
189040 1
155601 1
42626 1
299999 1
20588 1
97267 1
300001 1
267372 1
71692 1
9985 1
28795 1
208490 1
199288 1
275315 1
300000 1
300000 1
300000 1
2 1
60895 1
201007 1
204135 1
237646 1
122302 1
94913 1
300001 1
84977 1
154167 1
159205 1
197016 1
3 1
131463 1
3 1
147462 1
300002 1
123024 1
2 1
2 1
15557 1
84646 1
1 1
82454 1
182950 1
282739 1
256204 1
65002 1
1 1
189106 1
290066 1
117129 1
11580 1
59848 1
206856 1
274754 1
154052 1
299999 1
83891 1
219507 1
52867 1
13189 1
2 1
299999 1
33963 1
280550 1
236250 1
105156 1
1 1
2 1
54599 1
300000 1
1866 1
1 1
269261 1
300000 1
300001 1
97051 1
266385 1
232933 1
129336 1
300000 1
2 1
47947 1
3 1
25069 1
129006 1
299999 1
1 1
26090 1
299999 1
1 1
1 1
300000 1
148701 1
191253 1
81287 1
47597 1
299998 1
299999 1
1 1
3 1
204718 1
137806 1
300000 1
125544 1
101953 1
300001 1
109506 1
187813 1
129247 1
1 1
109866 1
129562 1
90506 1
87643 1
1 1
79671 1
1 1
30427 1
234207 1
293453 1
70717 1
299999 1
123928 1
183623 1
112641 1
184206 1
216527 1
75126 1
299999 1
299999 1
1 1
14614 1
24497 1
299999 1
299998 1
76129 1
25153 1
59844 1
26696 1
6782 1
300000 1
299999 1
1 1
34024 1
47766 1
1 1
270681 1
299998 1
14819 1
288201 1
144722 1
1 1
1 1
1 1
102196 1
300001 1
279700 1
95587 1
170556 1
177783 1
237123 1
170736 1
82192 1
17392 1
1 1
188956 1
2 1
162441 1
19883 1
131308 1
187053 1
11914 1
93172 1
246947 1
1 1
132844 1
1 1
255288 1
169896 1
1 1
299999 1
48271 1
3 1
300000 1
1 1
160254 1
153025 1
107327 1
278806 1
147303 1
173343 1
300000 1
85145 1
53190 1
171290 1
207276 1
1 1
236643 1
300001 1
22020 1
128236 1
44268 1
117892 1
1 1
179987 1
300001 1
53452 1
2 1
1 1
81158 1
300000 1
3 1
256962 1
300001 1
1 1
1 1
2 1
221341 1
127379 1
257138 1
3 1
106824 1
219707 1
168476 1
1 1
186098 1
230078 1
1 1
65757 1
191430 1
23671 1
268941 1
223652 1
267673 1
93112 1
128373 1
177788 1
123689 1
300000 1
299999 1
1 1
247658 1
55596 1
258898 1
249903 1
244163 1
82482 1
202478 1
157597 1
125739 1
3 1
195961 1
300000 1
1 1
167849 1
96378 1
1 1
13006 1
203170 1
300001 1
299999 1
300000 1
65072 1
256058 1
205189 1
223716 1
86779 1
300000 1
200264 1
299999 1
1 1
2 1
17077 1
7342 1
29760 1
41195 1
287109 1
59596 1
300000 1
265608 1
74519 1
51488 1
135429 1
299999 1
106002 1
53561 1
15207 1
299999 1
266 1
92426 1
169918 1
34654 1
225821 1
299077 1
224977 1
295103 1
230837 1
8576 1
299999 1
224832 1
253881 1
300000 1
112059 1
2 1
3 1
1 1
169315 1
191861 1
300000 1
33535 1
67345 1
196783 1
189866 1
148741 1
271259 1
2 1
175542 1
222699 1
20880 1
2 1
52286 1
299998 1
140190 1
299999 1
214199 1
82243 1
3 1
300001 1
231858 1
283459 1
44947 1
152256 1
300002 1
300000 1
226151 1
138417 1
283497 1
181457 1
2 1
295681 1
299999 1
283229 1
1 1
274655 1
178292 1
222980 1
287114 1
141341 1
52165 1
252465 1
1 1
163648 1
1 1
113858 1
83121 1
300000 1
229208 1
3 1
34875 1
273789 1
291011 1
1 1
46503 1
3 1
251591 1
300000 1
299999 1
193746 1
1582 1
2 1
296374 1
1 1
300000 1
103283 1
233785 1
300001 1
1 1
235600 1
250584 1
300000 1
3 1
29500 1
1 1
1 1
117316 1
82581 1
81841 1
30230 1
68912 1
283336 1
22942 1
8735 1
299999 1
299999 1
13870 1
11449 1
3 1
49175 1
216470 1
219944 1
103021 1
236437 1
294980 1
216140 1
164435 1
170561 1
1 1
300002 1
150299 1
120475 1
78526 1
300000 1
157258 1
300000 1
135763 1
162945 1
285710 1
73028 1
299999 1
178259 1
300001 1
11613 1
111727 1
182903 1
1 1
2 1
39037 1
200840 1
201867 1
247266 1
138 1
195830 1
1 1
236224 1
166514 1
139961 1
57422 1
147117 1
19556 1
300000 1
198980 1
58771 1
263563 1
37976 1
189250 1
208742 1
113606 1
284576 1
78395 1
133172 1
300000 1
276652 1
3 1
290014 1
71196 1
300000 1
1 1
282465 1
254674 1
85847 1
264821 1
44505 1
158692 1
149247 1
79474 1
195247 1
1 1
229931 1
189259 1
67260 1
295688 1
114145 1
288480 1
1 1
134718 1
84747 1
281291 1
45404 1
247803 1
38161 1
59171 1
138644 1
300001 1
9087 1
1 1
1 1
299999 1
191780 1
52607 1
299998 1
91512 1
61035 1
299999 1
13806 1
1 1
285307 1
212885 1
2 1
300000 1
249883 1
137441 1
288931 1
300001 1
1 1
300001 1
197640 1
144160 1
300001 1
243810 1
132158 1
168505 1
166557 1
1 1
257991 1
6810 1
41607 1
291803 1
101269 1
64829 1
140240 1
1 1
300000 1
300000 1
300000 1
2 1
197434 1
300000 1
46466 1
81582 1
214394 1
7470 1
236828 1
164045 1
2 1
163992 1
181365 1
7785 1
80079 1
2 1
145373 1
212358 1
223968 1
91800 1
1 1
45332 1
107527 1
299999 1
213860 1
23025 1
2 1
300002 1
3 1
213749 1
1 1
70673 1
69519 1
51525 1
284279 1
230651 1
1 1
104831 1
137003 1
236638 1
300000 1
173173 1
300001 1
164733 1
1 1
89175 1
229106 1
3 1
87235 1
5543 1
264559 1
206535 1
298970 1
130506 1
174557 1
194555 1
143375 1
214524 1
119499 1
238366 1
18652 1
29858 1
300000 1
5978 1
40858 1
65255 1
1 1
137656 1
197545 1
128574 1
59356 1
198090 1
2 1
267048 1
231202 1
242139 1
300000 1
74065 1
259726 1
270844 1
261085 1
49848 1
300001 1
182535 1
48128 1
189575 1
84222 1
2035 1
1 1
193301 1
120270 1
300000 1
300001 1
126564 1
297305 1
224593 1
268599 1
232729 1
260791 1
270936 1
50181 1
256752 1
247219 1
21654 1
36042 1
31397 1
221770 1
2 1
300000 1
21711 1
135755 1
1 1
1 1
246721 1
175883 1
153567 1
27800 1
299999 1
211719 1
117365 1
299998 1
166346 1
1 1
270470 1
238521 1
116266 1
146107 1
300000 1
300000 1
142713 1
1 1
54925 1
1 1
265134 1
120441 1
93631 1
272229 1
16565 1
142804 1
1045 1
185631 1
2217 1
300000 1
28908 1
136012 1
186219 1
177503 1
222634 1
77817 1
1 1
128404 1
34646 1
46620 1
149909 1
201511 1
107615 1
210679 1
243800 1
1 1
3 1
154794 1
37953 1
299998 1
297085 1
300000 1
300000 1
279319 1
160406 1
212406 1
276955 1
1 1
299999 1
44727 1
121039 1
1 1
277034 1
2 1
1 1
244034 1
170194 1
300001 1
201558 1
240914 1
238030 1
170604 1
241355 1
34851 1
78308 1
94774 1
284782 1
34192 1
526 1
280144 1
300000 1
1 1
182269 1
267807 1
300000 1
289752 1
177017 1
93979 1
174760 1
227541 1
1 1
1 1
297896 1
13109 1
1 1
68288 1
299999 1
7705 1
241200 1
5862 1
171248 1
202327 1
145760 1
259931 1
1 1
18099 1
62049 1
286134 1
1 1
157987 1
62282 1
38826 1
300000 1
2 1
283076 1
299999 1
300002 1
98924 1
2 1
32670 1
250121 1
150356 1
244437 1
299999 1
92246 1
288237 1
74675 1
86559 1
138793 1
172958 1
2 1
168260 1
276230 1
1 1
299998 1
222284 1
142959 1
10948 1
130456 1
202373 1
300000 1
298204 1
74997 1
112769 1
203991 1
116870 1
162166 1
1 1
125972 1
299999 1
232084 1
46042 1
99855 1
5464 1
39149 1
16214 1
300000 1
294949 1
1 1
299999 1
1 1
249186 1
65261 1
1 1
300000 1
258028 1
299998 1
28501 1
16194 1
156280 1
288846 1
1 1
55326 1
121617 1
280764 1
186451 1
146518 1
165785 1
2 1
39893 1
187715 1
300000 1
2 1
2 1
150637 1
1 1
1 1
1 1
66353 1
15263 1
20991 1
300000 1
2 1
288093 1
263374 1
300000 1
2582 1
62899 1
119355 1
99838 1
145884 1
66812 1
45739 1
137110 1
1 1
254363 1
299999 1
202064 1
83677 1
1 1
231968 1
300000 1
117808 1
204068 1
99648 1
296715 1
219996 1
274912 1
287031 1
3 1
1 1
1 1
1 1
198589 1
59488 1
244636 1
128945 1
148095 1
115757 1
229420 1
28477 1
279424 1
79007 1
77897 1
55921 1
224142 1
300000 1
105948 1
1 1
299999 1
178421 1
243094 1
300000 1
2 1
191434 1
2 1
51610 1
157006 1
1 1
299999 1
229644 1
225700 1
20883 1
300000 1
69000 1
2 1
224105 1
134169 1
1 1
2 1
3 1
1 1
267677 1
300000 1
91834 1
300001 1
115953 1
87015 1
62525 1
300002 1
45711 1
300000 1
51297 1
299999 1
1 1
159153 1
300000 1
300001 1
125803 1
61740 1
300000 1
300000 1
1 1
112427 1
177601 1
300001 1
31295 1
1 1
140730 1
163719 1
294924 1
300000 1
180931 1
246008 1
91716 1
300000 1
186865 1
21014 1
145641 1
126553 1
300002 1
1 1
233138 1
102675 1
300000 1
41732 1
92737 1
1 1
24852 1
242002 1
56651 1
300001 1
261893 1
300001 1
109696 1
232935 1
236194 1
208439 1
35434 1
1 1
244526 1
11451 1
300001 1
112263 1
289656 1
159727 1
274779 1
1 1
234496 1
200294 1
74108 1
114276 1
76380 1
281910 1
102873 1
199828 1
173663 1
76319 1
299999 1
1 1
171652 1
86627 1
99306 1
300000 1
299999 1
558 1
300001 1
300000 1
183559 1
1 1
199700 1
189722 1
240807 1
183447 1
299999 1
9266 1
184708 1
110506 1
239183 1
193755 1
300001 1
114310 1
1 1
109231 1
242175 1
250915 1
12038 1
288870 1
39506 1
300000 1
299999 1
1 1
240513 1
129705 1
18651 1
300000 1
3 1
299999 1
300001 1
32768 1
245761 1
258406 1
109161 1
299999 1
222152 1
290708 1
1 1
1 1
75461 1
1 1
254314 1
99465 1
5628 1
171911 1
3 1
300000 1
1 1
24880 1
278523 1
232114 1
239378 1
107809 1
76322 1
25665 1
93513 1
252173 1
36559 1
5318 1
1 1
138037 1
299999 1
142994 1
15670 1
1 1
300000 1
211279 1
299999 1
212996 1
299999 1
299999 1
210508 1
177684 1
300000 1
20222 1
218595 1
290333 1
3 1
299999 1
60376 1
1 1
80541 1
3 1
157475 1
259198 1
117170 1
197594 1
276769 1
97769 1
147510 1
282170 1
299999 1
88088 1
68582 1
300001 1
22876 1
300000 1
27810 1
10064 1
300000 1
154089 1
300000 1
3 1
300000 1
299613 1
154477 1
116658 1
300000 1
72916 1
100255 1
300000 1
300001 1
204269 1
3 1
204556 1
3 1
222780 1
2 1
167472 1
7086 1
210234 1
256947 1
96046 1
60782 1
251996 1
179257 1
118049 1
285331 1
1 1
1 1
5285 1
158765 1
55676 1
156257 1
273340 1
54333 1
300001 1
300000 1
2 1
73382 1
143792 1
219506 1
300001 1
299999 1
28997 1
76105 1
14606 1
300000 1
1 1
269216 1
227390 1
262566 1
234207 1
109962 1
3 1
56684 1
1 1
281737 1
12350 1
140272 1
183503 1
114391 1
163376 1
299201 1
220907 1
300000 1
32647 1
146712 1
3 1
223837 1
218233 1
47669 1
1 1
48766 1
123323 1
123825 1
78651 1
153671 1
209163 1
2579 1
1 1
1 1
74417 1
300000 1
149685 1
300001 1
65393 1
274947 1
1 1
144253 1
46743 1
35092 1
81646 1
195303 1
299999 1
131825 1
24709 1
230364 1
168098 1
141317 1
252035 1
294226 1
248715 1
300000 1
72718 1
272005 1
262714 1
297362 1
13226 1
77492 1
299999 1
272931 1
19376 1
273600 1
173640 1
190495 1
66216 1
299193 1
275501 1
2 1
99255 1
64337 1
80343 1
3 1
1 1
300001 1
1 1
300001 1
39387 1
1 1
1 1
206124 1
1 1
1 1
156864 1
217406 1
221821 1
181055 1
202001 1
101190 1
204728 1
81332 1
300000 1
138152 1
295888 1
300001 1
300000 1
268125 1
194221 1
162959 1
91275 1
200647 1
194294 1
12980 1
2 1
174829 1
299998 1
1 1
55459 1
300000 1
248291 1
24147 1
71986 1
300001 1
262305 1
140011 1
294048 1
299999 1
300000 1
300001 1
147829 1
299999 1
300000 1
1 1
300002 1
1 1
300000 1
299999 1
275885 1
231785 1
264895 1
15836 1
300001 1
298712 1
1 1
176121 1
188349 1
215875 1
272930 1
63032 1
187302 1
1 1
205221 1
299998 1
2070 1
90481 1
196642 1
300000 1
47281 1
154560 1
75194 1
79291 1
300000 1
260546 1
5637 1
271116 1
1 1
82090 1
119626 1
1 1
1 1
204184 1
295023 1
209363 1
143612 1
124038 1
214965 1
232533 1
6708 1
2 1
45209 1
225353 1
299999 1
137156 1
268752 1
277381 1
163796 1
271733 1
2 1
191855 1
1 1
220387 1
33569 1
277369 1
162004 1
198121 1
299999 1
248446 1
300000 1
186459 1
300000 1
193259 1
1 1
232726 1
299999 1
91084 1
88920 1
265967 1
105236 1
170905 1
84316 1
1 1
295178 1
240680 1
90721 1
300000 1
6345 1
1 1
239966 1
62707 1
250820 1
300000 1
1 1
259739 1
165837 1
1 1
210088 1
2 1
1 1
133772 1
190002 1
160850 1
238129 1
1 1
300001 1
299999 1
1 1
58456 1
300001 1
4744 1
299999 1
249209 1
176338 1
1 1
232261 1
139596 1
237822 1
300000 1
226858 1
2681 1
87789 1
133560 1
300000 1
4644 1
8303 1
197209 1
1 1
300000 1
226278 1
299999 1
227814 1
233724 1
177263 1
193773 1
1 1
3 1
171314 1
65101 1
114009 1
300000 1
300000 1
135878 1
216891 1
69211 1
1 1
39933 1
61725 1
6231 1
61502 1
180766 1
300000 1
300001 1
15764 1
299998 1
169423 1
3 1
234474 1
62246 1
132923 1
1 1
131100 1
246518 1
71405 1
17912 1
299999 1
54056 1
1 1
84592 1
300001 1
226049 1
1 1
133499 1
27223 1
2 1
265018 1
265074 1
300001 1
42523 1
85695 1
2 1
300000 1
44233 1
299999 1
211452 1
2 1
66823 1
151442 1
260617 1
2 1
118424 1
3 1
1 1
300001 1
227992 1
24495 1
228219 1
140872 1
1 1
146549 1
1 1
1 1
3 1
300000 1
145460 1
1 1
255635 1
300000 1
16712 1
220986 1
110821 1
257895 1
287610 1
299999 1
36148 1
133728 1
221906 1
300000 1
84148 1
300000 1
244203 1
221031 1
2 1
119307 1
2 1
294984 1
274463 1
300000 1
184060 1
164797 1
1 1
1 1
108889 1
229404 1
44794 1
196895 1
164918 1
200714 1
134851 1
2641 1
300001 1
17072 1
16193 1
245142 1
81586 1
300000 1
298423 1
43280 1
23577 1
300000 1
147602 1
59464 1
196661 1
2 1
299999 1
104172 1
187967 1
299999 1
230087 1
255829 1
239503 1
222203 1
82357 1
300000 1
300001 1
197921 1
3 1
299999 1
24591 1
299999 1
166953 1
300000 1
1 1
123101 1
146050 1
131624 1
148078 1
157401 1
75717 1
84065 1
37295 1
179313 1
80135 1
114347 1
113917 1
299999 1
126061 1
16538 1
1 1
142308 1
300001 1
163398 1
1 1
246334 1
300000 1
1 1
10839 1
257576 1
2 1
131750 1
189774 1
113800 1
300000 1
299998 1
300001 1
126567 1
275525 1
253736 1
25947 1
299999 1
2 1
147792 1
3322 1
1 1
88244 1
1 1
14791 1
232427 1
79473 1
223822 1
18084 1
1 1
648 1
214209 1
100050 1
2 1
130123 1
300001 1
252812 1
98712 1
191719 1
39985 1
300001 1
208163 1
300000 1
50729 1
160044 1
162892 1
299999 1
1 1
92902 1
272520 1
300000 1
300001 1
6443 1
213032 1
13215 1
221092 1
300000 1
199941 1
227385 1
48901 1
1 1
267757 1
253392 1
1 1
132791 1
243311 1
178143 1
165649 1
1 1
299998 1
2 1
222129 1
183782 1
2 1
300000 1
281962 1
249120 1
299998 1
300001 1
297563 1
2 1
188815 1
174434 1
1 1
88367 1
297512 1
117555 1
74488 1
86480 1
300000 1
206235 1
1 1
124192 1
135125 1
14517 1
238892 1
1 1
299998 1
1 1
83590 1
137585 1
49386 1
98581 1
1 1
211028 1
300001 1
3 1
163784 1
87467 1
254784 1
221951 1
227868 1
125433 1
106195 1
222404 1
300001 1
300001 1
277092 1
188739 1
252626 1
128159 1
155571 1
300002 1
149490 1
12732 1
163502 1
51128 1
246905 1
215780 1
1 1
187725 1
299998 1
1 1
230894 1
264431 1
165531 1
82595 1
1 1
300000 1
232106 1
135974 1
238771 1
167791 1
126124 1
77814 1
160558 1
257348 1
285424 1
129292 1
299998 1
71701 1
200754 1
180973 1
111280 1
18571 1
194122 1
2619 1
211924 1
240295 1
173900 1
157603 1
131399 1
154528 1
21646 1
1 1
244278 1
8756 1
3 1
35777 1
121486 1
244446 1
178032 1
50945 1
32376 1
39897 1
13146 1
275325 1
221248 1
45764 1
140432 1
245035 1
107003 1
300000 1
299999 1
300000 1
138333 1
138827 1
140817 1
90774 1
115707 1
234525 1
299998 1
104548 1
155915 1
94967 1
299999 1
75069 1
148723 1
91662 1
300000 1
1 1
231218 1
230865 1
185934 1
300000 1
53306 1
132460 1
1 1
75113 1
300000 1
72374 1
2 1
2 1
287400 1
1 1
105315 1
2 1
2 1
53792 1
67866 1
50833 1
164895 1
300000 1
93870 1
29793 1
203440 1
126885 1
112707 1
1 1
101240 1
300001 1
37473 1
134078 1
3 1
164816 1
1 1
300001 1
29326 1
149654 1
53739 1
2 1
148247 1
146809 1
2 1
1 1
1 1
199222 1
228526 1
64400 1
3 1
17715 1
4803 1
299999 1
299998 1
252208 1
53581 1
18893 1
299999 1
230195 1
60849 1
299999 1
281277 1
99803 1
54283 1
98037 1
173276 1
184235 1
142097 1
299998 1
292013 1
300001 1
69563 1
1 1
214868 1
206690 1
1 1
42763 1
92947 1
159817 1
2 1
207079 1
18811 1
185205 1
108263 1
283142 1
300001 1
81600 1
264403 1
226540 1
71744 1
140406 1
300000 1
215457 1
300000 1
131089 1
60010 1
300002 1
190230 1
2 1
300002 1
19375 1
40822 1
64930 1
1 1
113915 1
300000 1
170538 1
1 1
74341 1
300000 1
299999 1
299999 1
300001 1
1 1
300001 1
299999 1
3 1
204429 1
1218 1
1 1
1 1
300001 1
184215 1
273545 1
195878 1
251926 1
166503 1
1 1
68439 1
83382 1
300002 1
80808 1
300001 1
54301 1
300000 1
2 1
299999 1
77678 1
249036 1
33618 1
295574 1
93010 1
2 1
135293 1
217453 1
28428 1
151928 1
282625 1
300000 1
246090 1
80959 1
1 1
48446 1
1 1
2 1
230533 1
1 1
199313 1
299998 1
300000 1
288561 1
162842 1
2 1
28921 1
129508 1
285061 1
204154 1
272889 1
300000 1
276311 1
112075 1
1 1
174908 1
1 1
300001 1
1 1
167831 1
1 1
151861 1
300001 1
11686 1
28331 1
112787 1
234131 1
235948 1
197914 1
300001 1
104065 1
165034 1
113429 1
87614 1
300000 1
173658 1
247138 1
231212 1
2 1
222261 1
300000 1
299999 1
239611 1
300000 1
48139 1
79171 1
299999 1
1 1
24085 1
137488 1
114620 1
35187 1
19664 1
86452 1
1 1
281609 1
299999 1
82677 1
300001 1
1 1
64447 1
296430 1
300000 1
96017 1
212633 1
1 1
1 1
275796 1
300000 1
81366 1
3 1
152619 1
281190 1
50335 1
155348 1
300000 1
134053 1
292097 1
63346 1
232607 1
210103 1
1 1
300000 1
152859 1
195816 1
1 1
300000 1
1 1
45345 1
300001 1
1 1
3 1
29619 1
219150 1
51966 1
140708 1
300001 1
1 1
69214 1
1 1
197950 1
253744 1
300001 1
1 1
41049 1
2 1
1388 1
1 1
1 1
2 1
2 1
300001 1
132624 1
129001 1
2 1
231040 1
300000 1
260064 1
243793 1
9394 1
127573 1
82961 1
299146 1
300002 1
94595 1
1 1
296723 1
288476 1
154388 1
65354 1
230146 1
89686 1
252555 1
68466 1
300001 1
276954 1
145917 1
166485 1
50037 1
300000 1
1 1
87472 1
213830 1
245601 1
186540 1
248443 1
299999 1
260818 1
149393 1
263288 1
112005 1
106398 1
96163 1
206249 1
1 1
1 1
194934 1
299999 1
284754 1
246634 1
3 1
165777 1
300000 1
300001 1
103810 1
167923 1
1 1
300001 1
142005 1
101962 1
299999 1
175673 1
39854 1
239348 1
149571 1
295561 1
90011 1
144827 1
223119 1
255308 1
286461 1
192329 1
240692 1
79492 1
141088 1
182904 1
68192 1
249487 1
284511 1
191711 1
300001 1
20978 1
35413 1
300000 1
289266 1
164788 1
2 1
299998 1
264652 1
300000 1
194786 1
279753 1
21420 1
217418 1
2 1
300002 1
299999 1
1 1
138062 1
300002 1
19567 1
46089 1
28497 1
250528 1
2 1
82830 1
300000 1
3 1
213517 1
162024 1
187546 1
299999 1
300000 1
250804 1
279427 1
31997 1
1 1
118322 1
300000 1
120254 1
1 1
16560 1
1 1
229327 1
211187 1
116738 1
47882 1
210201 1
254251 1
137201 1
299999 1
1 1
283438 1
209118 1
212426 1
213222 1
213539 1
243480 1
3 1
1 1
33712 1
186209 1
201214 1
45664 1
1 1
300001 1
300000 1
300000 1
277654 1
9124 1
1 1
188284 1
299999 1
132663 1
64785 1
188147 1
299999 1
145306 1
183281 1
40348 1
300001 1
299999 1
1 1
212430 1
2 1
190988 1
167784 1
145630 1
174619 1
1 1
121694 1
300000 1
300001 1
154760 1
117806 1
300002 1
131185 1
299999 1
295908 1
43560 1
77427 1
300001 1
205398 1
96520 1
1 1
300001 1
299998 1
300000 1
299999 1
241268 1
256236 1
153964 1
209276 1
185209 1
300000 1
104654 1
168047 1
300002 1
144273 1
300001 1
264157 1
169215 1
241023 1
209528 1
1 1
296627 1
127850 1
45117 1
300000 1
116378 1
168958 1
300000 1
121483 1
158920 1
300000 1
284314 1
278866 1
164859 1
113544 1
1 1
2 1
17920 1
300001 1
232426 1
1 1
278037 1
1 1
82444 1
300001 1
207480 1
299999 1
140458 1
3 1
240189 1
167980 1
290253 1
2 1
299999 1
285165 1
299999 1
2 1
300000 1
259058 1
299999 1
276611 1
251028 1
1 1
294950 1
134325 1
132430 1
300001 1
231249 1
300001 1
9184 1
1 1
182819 1
73116 1
197242 1
33775 1
123683 1
299999 1
161061 1
300000 1
41648 1
167299 1
168559 1
300000 1
60822 1
1 1
300000 1
27838 1
160441 1
47508 1
139721 1
275468 1
300000 1
89455 1
216089 1
247086 1
300000 1
234174 1
3 1
246008 1
55517 1
300001 1
72019 1
1 1
113308 1
1 1
135114 1
69243 1
170239 1
2 1
193504 1
177339 1
170120 1
1 1
299999 1
207317 1
224788 1
3 1
212627 1
182102 1
52673 1
48571 1
255134 1
26654 1
255549 1
300001 1
147542 1
111630 1
209810 1
236272 1
185216 1
76861 1
300001 1
125338 1
2 1
30314 1
86191 1
300002 1
74158 1
200399 1
154366 1
1 1
2 1
1 1
175985 1
300000 1
270326 1
256161 1
1 1
63003 1
54985 1
6093 1
1 1
44330 1
228342 1
251779 1
285527 1
287342 1
299998 1
30077 1
1 1
242008 1
300000 1
85116 1
105402 1
174335 1
227429 1
233547 1
85267 1
300000 1
300000 1
300000 1
1563 1
167856 1
3 1
195309 1
299999 1
243140 1
218120 1
1 1
227008 1
300001 1
3 1
1 1
3 1
300000 1
214000 1
1 1
126815 1
214649 1
300000 1
1 1
1 1
1 1
3 1
300001 1
300001 1
32471 1
253425 1
1 1
55245 1
231831 1
212800 1
290622 1
300000 1
300000 1
95288 1
204195 1
62225 1
300001 1
277220 1
181312 1
145185 1
153261 1
273490 1
23067 1
167701 1
161470 1
2 1
14792 1
251164 1
300000 1
21030 1
300000 1
209734 1
299999 1
300001 1
34850 1
55343 1
300000 1
299999 1
1 1
1 1
300001 1
1 1
300002 1
2 1
1 1
28803 1
1 1
1 1
232860 1
283128 1
299998 1
2 1
299998 1
2210 1
300000 1
66763 1
1 1
285523 1
174040 1
300001 1
250041 1
1 1
300000 1
300001 1
299999 1
33365 1
147476 1
271996 1
279706 1
102228 1
254532 1
1 1
67257 1
286351 1
300000 1
198830 1
266848 1
162037 1
2 1
3079 1
156167 1
271055 1
19049 1
1 1
79728 1
111932 1
120621 1
300001 1
249124 1
300000 1
2 1
74252 1
1 1
105232 1
116902 1
300001 1
2 1
125712 1
2 1
215913 1
300001 1
47954 1
58511 1
300000 1
295141 1
87675 1
111598 1
267023 1
299999 1
176582 1
61085 1
230038 1
80384 1
241472 1
300001 1
48603 1
13450 1
299999 1
148386 1
1 1
184520 1
115457 1
299999 1
151037 1
149970 1
244641 1
2 1
11013 1
158206 1
300002 1
193592 1
159756 1
248040 1
150958 1
82357 1
299999 1
300000 1
1 1
299999 1
300002 1
109644 1
299999 1
183811 1
200741 1
3 1
1 1
1 1
199382 1
243832 1
180482 1
171959 1
2 1
160794 1
1 1
24741 1
1 1
60364 1
122376 1
1 1
187042 1
179413 1
32088 1
20848 1
1 1
1 1
300000 1
2 1
285260 1
2 1
300001 1
1 1
187977 1
110669 1
1 1
83870 1
94934 1
152954 1
166280 1
258554 1
168165 1
222481 1
45993 1
161090 1
299999 1
300000 1
300000 1
38645 1
1 1
220761 1
202053 1
1 1
3 1
300000 1
224495 1
133729 1
240306 1
299998 1
37292 1
300000 1
299999 1
259607 1
150316 1
16879 1
299999 1
2075 1
262729 1
239739 1
300000 1
300000 1
238011 1
1 1
2 1
134877 1
232902 1
155930 1
300000 1
59007 1
211431 1
3 1
220585 1
1 1
300001 1
300001 1
2 1
1 1
111242 1
88005 1
56081 1
263955 1
300001 1
210649 1
118395 1
85819 1
20964 1
38064 1
3 1
174862 1
300000 1
145935 1
155869 1
272220 1
1 1
1 1
44430 1
198840 1
1 1
1 1
49568 1
284329 1
299998 1
300000 1
297918 1
246146 1
77320 1
79613 1
43641 1
5077 1
3 1
299999 1
300001 1
31814 1
170257 1
1 1
293680 1
38642 1
90892 1
268913 1
300001 1
207571 1
285906 1
4575 1
300000 1
243530 1
1 1
113366 1
300001 1
206677 1
30855 1
2 1
255652 1
187083 1
203404 1
105780 1
113981 1
181664 1
299999 1
119249 1
1 1
50954 1
137888 1
81696 1
229420 1
151277 1
299998 1
201792 1
187209 1
2 1
120165 1
300000 1
78438 1
152939 1
300000 1
254649 1
133152 1
6755 1
3 1
299999 1
126844 1
228373 1
80100 1
240910 1
222420 1
299998 1
1 1
300000 1
1 1
102739 1
2 1
87343 1
86692 1
1 1
213416 1
8858 1
1 1
300000 1
275891 1
3 1
237107 1
272057 1
250933 1
14236 1
41201 1
246761 1
115956 1
180237 1
284634 1
67827 1
128289 1
3 1
142279 1
1 1
17381 1
1 1
284798 1
300001 1
61888 1
114861 1
105723 1
231684 1
46047 1
220054 1
316 1
167630 1
78205 1
222130 1
79540 1
156787 1
69486 1
1 1
300000 1
285755 1
1 1
243931 1
158230 1
300000 1
2 1
300000 1
300000 1
22589 1
3208 1
1 1
1 1
299998 1
54168 1
281106 1
227396 1
236667 1
268473 1
273395 1
124541 1
299999 1
138170 1
300001 1
281263 1
293330 1
86594 1
3 1
3 1
196724 1
1 1
2 1
300001 1
3 1
6328 1
252963 1
200360 1
300001 1
6576 1
137219 1
299999 1
2 1
51474 1
246714 1
162345 1
108133 1
299999 1
132871 1
299999 1
300000 1
1 1
226414 1
201501 1
3 1
222636 1
300001 1
19591 1
1 1
300000 1
152148 1
2 1
254642 1
249555 1
184673 1
300000 1
237410 1
49710 1
300001 1
300000 1
167860 1
299998 1
1 1
3 1
175510 1
186656 1
285559 1
299998 1
300001 1
249166 1
223636 1
231692 1
150234 1
281632 1
15369 1
300001 1
152687 1
33273 1
299176 1
126413 1
165327 1
294272 1
226555 1
165765 1
243580 1
93882 1
76947 1
181561 1
300001 1
199174 1
235106 1
243744 1
91022 1
95328 1
299999 1
300001 1
176625 1
12797 1
279971 1
300000 1
182580 1
3 1
300001 1
300001 1
127953 1
82403 1
233484 1
1 1
253485 1
110747 1
110821 1
300000 1
227189 1
152310 1
129803 1
262053 1
211513 1
194550 1
282574 1
117282 1
20664 1
219541 1
300001 1
1 1
224516 1
15580 1
128975 1
137764 1
1 1
300002 1
3 1
133675 1
36189 1
46138 1
245069 1
300002 1
300000 1
143287 1
3 1
259171 1
2 1
1 1
58062 1
170823 1
1 1
299999 1
3 1
141706 1
197283 1
2 1
300001 1
72849 1
2 1
294633 1
20125 1
300000 1
299999 1
153483 1
22949 1
1 1
70173 1
1 1
300000 1
300001 1
91006 1
43257 1
299999 1
290914 1
237909 1
217530 1
217432 1
123879 1
614 1
300002 1
2 1
299999 1
43983 1
142312 1
1 1
300001 1
15724 1
156120 1
264558 1
300001 1
2 1
104248 1
20746 1
73620 1
299999 1
150075 1
264280 1
300001 1
18969 1
282421 1
300001 1
127135 1
6317 1
158575 1
300000 1
223188 1
1531 1
135665 1
40672 1
89844 1
177207 1
300000 1
124671 1
137203 1
300000 1
194597 1
1 1
272595 1
300000 1
228070 1
30709 1
3 1
1 1
196068 1
91537 1
79565 1
196335 1
2967 1
1 1
1 1
299999 1
115283 1
260100 1
300001 1
186485 1
300000 1
27708 1
1 1
46077 1
103485 1
45519 1
254399 1
300001 1
276870 1
2 1
291023 1
81397 1
80379 1
154297 1
263641 1
58744 1
2 1
55681 1
117697 1
1 1
300000 1
101635 1
87965 1
247101 1
185764 1
161830 1
50491 1
204249 1
241197 1
273694 1
300000 1
21887 1
218561 1
1 1
215250 1
130100 1
1 1
231603 1
1 1
21286 1
1 1
118108 1
219986 1
155760 1
128270 1
262068 1
300000 1
1 1
11422 1
81333 1
171174 1
258943 1
300001 1
15443 1
299161 1
300000 1
151953 1
131089 1
209905 1
11499 1
33310 1
255202 1
300000 1
300002 1
28005 1
3 1
1 1
159765 1
185700 1
106172 1
20922 1
261981 1
299999 1
282271 1
1 1
33365 1
2 1
266786 1
277343 1
80489 1
21939 1
149396 1
75183 1
199402 1
300000 1
299998 1
300000 1
299999 1
11509 1
7984 1
258460 1
1 1
299368 1
20897 1
84943 1
1 1
184627 1
180852 1
300000 1
238582 1
46237 1
300002 1
1 1
249774 1
1 1
299999 1
300000 1
268438 1
274121 1
166498 1
271007 1
238025 1
182490 1
111183 1
1 1
151110 1
243861 1
256276 1
149363 1
300000 1
255993 1
259487 1
193041 1
1 1
259153 1
105375 1
165151 1
179248 1
283492 1
14445 1
60943 1
1 1
154699 1
232292 1
189390 1
299999 1
18280 1
139641 1
24766 1
208849 1
244984 1
33542 1
106839 1
144213 1
168145 1
35245 1
43391 1
240830 1
249716 1
1 1
1 1
45400 1
181592 1
300001 1
1 1
300001 1
224939 1
98361 1
224138 1
299999 1
300000 1
90605 1
57230 1
179851 1
77635 1
118066 1
1 1
103136 1
257713 1
249807 1
1 1
40406 1
1 1
146000 1
172591 1
171017 1
264890 1
44713 1
143629 1
1 1
291487 1
299999 1
2 1
179842 1
2 1
1 1
1 1
143771 1
210609 1
300002 1
97246 1
164820 1
2 1
262812 1
249025 1
60182 1
1 1
162454 1
3 1
41022 1
215718 1
2 1
80432 1
300001 1
97277 1
300001 1
57231 1
282001 1
133090 1
283010 1
215067 1
58376 1
1 1
49020 1
300001 1
2 1
84960 1
161698 1
169067 1
295680 1
2 1
110789 1
1 1
298674 1
277382 1
163019 1
232625 1
126435 1
299999 1
284382 1
299999 1
205210 1
1 1
1 1
220594 1
39156 1
103425 1
300002 1
18371 1
237680 1
112274 1
247866 1
1 1
186760 1
91845 1
300000 1
300000 1
259716 1
283656 1
94767 1
108537 1
113279 1
85565 1
206705 1
259011 1
247244 1
132450 1
152319 1
20364 1
299999 1
299999 1
299999 1
126088 1
7386 1
185483 1
1 1
134239 1
300000 1
3 1
299998 1
127348 1
134313 1
1 1
105003 1
299999 1
300000 1
74612 1
3 1
25485 1
104769 1
197135 1
208930 1
2 1
49140 1
300000 1
262677 1
33222 1
245696 1
120463 1
190902 1
300001 1
151463 1
32372 1
287824 1
59635 1
300000 1
66201 1
37710 1
250312 1
2 1
299998 1
1 1
36297 1
270090 1
204392 1
184598 1
300002 1
57194 1
134193 1
300000 1
254332 1
1 1
1 1
177715 1
62273 1
105724 1
1 1
266117 1
229390 1
253530 1
21527 1
96620 1
277227 1
300000 1
96334 1
300002 1
95868 1
181704 1
2531 1
265795 1
123689 1
274005 1
26318 1
300000 1
299899 1
90567 1
274181 1
294330 1
62456 1
300000 1
20844 1
280715 1
6709 1
1 1
178539 1
299999 1
183283 1
108293 1
38950 1
1 1
1 1
72222 1
144771 1
266674 1
239145 1
300000 1
98710 1
98544 1
244683 1
143633 1
125604 1
3 1
2 1
32464 1
127836 1
299999 1
1 1
255541 1
300001 1
299999 1
299999 1
145450 1
132260 1
66402 1
300001 1
300000 1
183440 1
148608 1
1 1
273665 1
278577 1
199233 1
82496 1
300000 1
279306 1
205456 1
114167 1
107195 1
145657 1
300001 1
216984 1
300002 1
126745 1
300000 1
114871 1
160675 1
76038 1
164481 1
1 1
2975 1
274585 1
172848 1
6481 1
204852 1
72374 1
300000 1
184145 1
180653 1
119242 1
72398 1
200300 1
58369 1
1 1
190145 1
197964 1
129050 1
161578 1
1 1
264296 1
109026 1
95279 1
299999 1
108510 1
290996 1
25054 1
195798 1
77912 1
237680 1
9433 1
241046 1
299999 1
42914 1
64924 1
116006 1
68029 1
300000 1
122585 1
1 1
1 1
1 1
244132 1
299999 1
154172 1
55648 1
299999 1
133653 1
282930 1
96207 1
300002 1
82783 1
64791 1
17918 1
291186 1
212489 1
268950 1
1 1
83614 1
137489 1
239268 1
165235 1
1 1
50100 1
107211 1
167166 1
300001 1
300000 1
151443 1
255336 1
159019 1
265322 1
1 1
1 1
1 1
299999 1
12261 1
300000 1
205388 1
100046 1
300001 1
277640 1
22581 1
1 1
224431 1
101272 1
180533 1
236517 1
299999 1
16427 1
263107 1
128323 1
300000 1
287490 1
286357 1
1 1
284780 1
103418 1
147172 1
206750 1
300000 1
68200 1
202919 1
300000 1
300000 1
125894 1
101957 1
1 1
2 1
18681 1
137976 1
255566 1
239501 1
130116 1
173228 1
266922 1
234516 1
98086 1
112704 1
287904 1
124487 1
159124 1
251551 1
299999 1
1 1
3 1
279043 1
234005 1
299999 1
2 1
19857 1
1 1
1 1
3 1
25242 1
1 1
242582 1
1 1
299999 1
1 1
25544 1
1 1
38881 1
101934 1
44823 1
54165 1
1 1
1 1
8031 1
153617 1
160310 1
195875 1
219616 1
299999 1
8241 1
146360 1
6565 1
290326 1
23183 1
223834 1
21960 1
1 1
300000 1
220016 1
266864 1
3 1
300001 1
174130 1
272802 1
200039 1
300001 1
300001 1
1 1
88352 1
138864 1
162423 1
1 1
150274 1
228109 1
101634 1
1 1
185071 1
300002 1
300000 1
15892 1
300001 1
236768 1
1 1
300001 1
161559 1
141494 1
178983 1
246667 1
299999 1
2 1
68138 1
268511 1
140600 1
292166 1
2 1
33134 1
278104 1
299999 1
300001 1
9738 1
22355 1
110370 1
145040 1
1 1
300000 1
3587 1
266467 1
1 1
299999 1
202295 1
103232 1
293779 1
151188 1
101338 1
79190 1
110586 1
196543 1
57029 1
300001 1
299999 1
229226 1
88516 1
299999 1
231108 1
1 1
47548 1
126596 1
42914 1
300000 1
173255 1
67248 1
201933 1
300000 1
132089 1
299999 1
232920 1
298932 1
40980 1
300001 1
257336 1
300002 1
260022 1
1 1
1 1
2 1
110395 1
2 1
300001 1
300000 1
99490 1
1 1
17790 1
133103 1
94583 1
283523 1
1 1
50273 1
299999 1
300000 1
284693 1
256779 1
204117 1
1 1
1 1
300000 1
35906 1
116189 1
82559 1
300001 1
20004 1
158207 1
300002 1
30389 1
250599 1
235055 1
297644 1
92530 1
49993 1
3 1
13602 1
98569 1
15188 1
219625 1
1 1
124788 1
300000 1
283175 1
93082 1
197507 1
242991 1
144164 1
284694 1
62208 1
1 1
273115 1
140280 1
249640 1
25620 1
72407 1
225630 1
159307 1
15194 1
20052 1
1 1
1 1
300000 1
3 1
27023 1
59609 1
287644 1
212473 1
300000 1
299999 1
27201 1
1 1
299999 1
300001 1
300000 1
1 1
128545 1
27840 1
299999 1
29570 1
1 1
19887 1
300000 1
187948 1
220050 1
173899 1
161389 1
55429 1
164604 1
300001 1
1 1
129082 1
299089 1
300001 1
300001 1
300001 1
295526 1
149408 1
121103 1
9455 1
73959 1
151249 1
300000 1
118792 1
292120 1
104211 1
300000 1
66732 1
200411 1
299998 1
1 1
139999 1
1 1
299999 1
81738 1
300001 1
278675 1
1 1
40217 1
92185 1
8908 1
300000 1
14651 1
279170 1
121148 1
95759 1
47729 1
2 1
9617 1
152449 1
133411 1
119050 1
198650 1
299999 1
300000 1
300001 1
199027 1
3 1
46450 1
299999 1
198203 1
242687 1
214025 1
254458 1
90731 1
230234 1
300001 1
2 1
3 1
196375 1
218152 1
299999 1
84040 1
2 1
146019 1
125998 1
129313 1
283305 1
235503 1
97623 1
220767 1
60380 1
190916 1
1 1
277147 1
139523 1
2 1
1 1
294789 1
165502 1
115128 1
36359 1
67584 1
87842 1
225097 1
1 1
1 1
101197 1
224060 1
267921 1
2 1
76555 1
300001 1
59532 1
64161 1
49258 1
3 1
237141 1
139365 1
189603 1
1 1
299999 1
242697 1
114038 1
84822 1
300001 1
161576 1
265712 1
184614 1
1 1
137703 1
300001 1
206050 1
2 1
257081 1
96367 1
300000 1
185295 1
2 1
280478 1
262715 1
235662 1
268402 1
249894 1
216369 1
170281 1
3 1
1 1
300000 1
152888 1
91735 1
184749 1
160357 1
45087 1
191668 1
68289 1
77532 1
250240 1
2 1
168938 1
192878 1
300001 1
3257 1
299999 1
32931 1
1 1
12813 1
1 1
218677 1
233109 1
121108 1
204712 1
299998 1
148180 1
207967 1
2 1
136049 1
1 1
299999 1
299999 1
135904 1
141109 1
299999 1
89331 1
3 1
296712 1
260833 1
248038 1
38073 1
151479 1
221758 1
126819 1
7657 1
261101 1
50322 1
192218 1
1 1
1 1
1 1
3 1
160392 1
66607 1
1 1
60390 1
109956 1
69459 1
300000 1
107789 1
300001 1
1 1
178668 1
300000 1
135024 1
2 1
56070 1
56735 1
52642 1
126406 1
12513 1
299999 1
103379 1
300000 1
300000 1
164223 1
287962 1
300001 1
202321 1
22443 1
185013 1
1 1
100867 1
300001 1
142617 1
237125 1
74398 1
285865 1
95209 1
94572 1
27934 1
7923 1
134951 1
2 1
63659 1
300001 1
141325 1
300000 1
300000 1
190520 1
300000 1
51642 1
299999 1
144920 1
145473 1
300000 1
274111 1
100381 1
119164 1
35712 1
1 1
300000 1
54397 1
1 1
213617 1
259033 1
61774 1
278572 1
5060 1
3 1
70487 1
255103 1
199501 1
300000 1
154008 1
1 1
27014 1
2 1
70756 1
3 1
172888 1
1 1
299999 1
3 1
162251 1
234783 1
181531 1
88407 1
1 1
299597 1
2 1
104473 1
299999 1
277478 1
183342 1
1 1
241912 1
1 1
1 1
31013 1
207530 1
121662 1
300000 1
95139 1
1 1
2 1
2 1
20174 1
218297 1
143628 1
1 1
300000 1
1 1
62456 1
2 1
1 1
150217 1
1 1
100312 1
62673 1
113031 1
253400 1
3 1
3585 1
98777 1
13380 1
1 1
299999 1
300000 1
200431 1
1 1
300000 1
271867 1
114135 1
256603 1
91114 1
280383 1
1 1
300000 1
64087 1
249869 1
156343 1
1 1
245520 1
1 1
202627 1
192403 1
206917 1
299999 1
300000 1
300002 1
299999 1
119817 1
299999 1
275432 1
300000 1
119669 1
44823 1
143762 1
300001 1
54060 1
299999 1
54969 1
300001 1
221793 1
141797 1
241249 1
1 1
300000 1
187599 1
187046 1
82066 1
1 1
2 1
300001 1
143699 1
244940 1
197877 1
3 1
98471 1
178789 1
2 1
93750 1
3 1
159881 1
245611 1
299999 1
300000 1
1 1
1 1
80510 1
41714 1
6384 1
300000 1
21315 1
232233 1
249376 1
240854 1
169758 1
183453 1
3 1
84798 1
137283 1
1 1
496 1
300000 1
278458 1
300001 1
113495 1
1 1
188132 1
206582 1
267398 1
211088 1
1 1
284410 1
251485 1
131641 1
139298 1
1 1
195598 1
163911 1
299999 1
1 1
231212 1
2 1
104247 1
300000 1
123985 1
300000 1
268250 1
145650 1
299999 1
36477 1
145167 1
299998 1
1 1
58608 1
299999 1
1 1
99717 1
1 1
258069 1
186889 1
19413 1
207229 1
244886 1
122580 1
246512 1
1 1
85431 1
1 1
300001 1
224738 1
300000 1
3 1
244243 1
114450 1
1 1
3 1
159894 1
96958 1
6634 1
216414 1
64807 1
146809 1
211055 1
37435 1
8646 1
299999 1
32547 1
289867 1
214780 1
274694 1
2352 1
121689 1
133432 1
216328 1
248929 1
186455 1
122548 1
208169 1
1 1
96887 1
300000 1
286918 1
179219 1
299999 1
119336 1
157767 1
300000 1
3 1
36187 1
144434 1
126231 1
257095 1
131312 1
298173 1
117875 1
299096 1
293527 1
2 1
280522 1
171119 1
1 1
1 1
82646 1
1 1
295460 1
155213 1
300001 1
228853 1
1 1
1 1
31851 1
144264 1
223768 1
221256 1
283595 1
299999 1
206986 1
258192 1
3 1
242534 1
300000 1
3 1
27779 1
13504 1
1 1
74792 1
3 1
59456 1
134426 1
299999 1
2 1
187317 1
1 1
216992 1
300001 1
1 1
46472 1
166285 1
299998 1
1 1
299999 1
9956 1
8418 1
58035 1
296839 1
30007 1
231781 1
2246 1
3 1
1 1
299999 1
270216 1
169058 1
54279 1
54229 1
108666 1
1 1
251669 1
300000 1
3 1
254141 1
142712 1
86009 1
1 1
102548 1
266976 1
212143 1
294738 1
218790 1
1 1
50137 1
242311 1
205487 1
1 1
2 1
1 1
55381 1
96071 1
215658 1
272652 1
69829 1
189112 1
2 1
300002 1
120924 1
300000 1
299999 1
168481 1
42856 1
32556 1
299998 1
1 1
3 1
2 1
263007 1
84928 1
254982 1
129943 1
300000 1
239639 1
1 1
149939 1
34824 1
180368 1
58941 1
251805 1
17031 1
269837 1
2 1
300001 1
74823 1
279912 1
300000 1
298848 1
300000 1
252270 1
223939 1
96200 1
61869 1
279781 1
1 1
223885 1
163434 1
1 1
293590 1
299999 1
50755 1
129210 1
299999 1
28723 1
1 1
1 1
272847 1
286388 1
158407 1
51504 1
2 1
253467 1
223750 1
300000 1
194727 1
18524 1
200686 1
300001 1
1 1
190080 1
77703 1
223266 1
3 1
130357 1
277512 1
91819 1
1 1
300001 1
177517 1
162011 1
255270 1
299999 1
88549 1
6734 1
1 1
25830 1
116140 1
125903 1
160686 1
300001 1
123821 1
145962 1
256704 1
285272 1
176383 1
300000 1
276678 1
55348 1
179960 1
173480 1
300000 1
300000 1
226800 1
2 1
207270 1
1 1
198458 1
264632 1
152882 1
255763 1
1 1
205548 1
295851 1
168547 1
300000 1
284843 1
1 1
1029 1
28722 1
1 1
300001 1
295478 1
286401 1
300000 1
172907 1
1 1
300001 1
169645 1
265438 1
300001 1
36963 1
23430 1
128259 1
219027 1
299999 1
205939 1
265340 1
14781 1
299999 1
124800 1
205212 1
82985 1
75148 1
244347 1
300000 1
18562 1
53213 1
193567 1
1 1
299999 1
61105 1
144381 1
293084 1
91201 1
299998 1
11098 1
1 1
3 1
1 1
19134 1
1 1
287997 1
123377 1
299999 1
299999 1
41032 1
203039 1
300001 1
268086 1
21399 1
226858 1
88875 1
186479 1
172241 1
91198 1
138371 1
1 1
167398 1
101654 1
123409 1
92768 1
79541 1
299999 1
1 1
194451 1
19767 1
2 1
300000 1
251587 1
209260 1
300001 1
188596 1
106932 1
1 1
170228 1
232977 1
300000 1
187948 1
215251 1
31013 1
132477 1
1 1
63354 1
107840 1
153118 1
265959 1
75949 1
199384 1
232706 1
1 1
1 1
61183 1
299999 1
199798 1
71756 1
2 1
55536 1
300002 1
285880 1
175212 1
188078 1
20285 1
300000 1
1 1
225397 1
300000 1
275761 1
32525 1
291360 1
237467 1
253123 1
300000 1
300000 1
1 1
43393 1
232812 1
202582 1
114819 1
42149 1
33139 1
171800 1
2 1
299998 1
2 1
18622 1
139898 1
240484 1
242 1
232672 1
1 1
81050 1
64103 1
33169 1
2 1
266812 1
226336 1
1 1
300002 1
59716 1
300001 1
171801 1
299999 1
265441 1
300001 1
300000 1
1 1
52477 1
2 1
282759 1
36647 1
1 1
1 1
63311 1
93628 1
272429 1
299999 1
2221 1
1 1
68756 1
248666 1
1 1
1 1
1 1
300000 1
173567 1
300000 1
165959 1
93703 1
299241 1
22422 1
243307 1
275720 1
37844 1
1 1
161074 1
300000 1
267792 1
222668 1
2 1
81549 1
28802 1
1 1
27339 1
230322 1
1 1
158461 1
86199 1
19934 1
36981 1
299999 1
249792 1
1 1
137724 1
146796 1
139070 1
54591 1
123605 1
186213 1
163214 1
2 1
264052 1
300000 1
161029 1
183105 1
300000 1
1 1
300000 1
148802 1
1 1
3 1
299999 1
300000 1
299999 1
80721 1
300002 1
106445 1
264111 1
229817 1
74210 1
100647 1
165410 1
165899 1
228133 1
257860 1
300001 1
40212 1
216684 1
300001 1
61281 1
1 1
247667 1
1 1
300001 1
299999 1
294450 1
72550 1
268645 1
1 1
254487 1
132081 1
300000 1
1 1
261446 1
174013 1
3 1
30090 1
158885 1
280786 1
1 1
95436 1
1 1
2 1
299999 1
196158 1
2 1
150835 1
1 1
267358 1
299999 1
120107 1
70450 1
1 1
28812 1
46055 1
299999 1
299999 1
65026 1
163354 1
11257 1
300000 1
110688 1
268829 1
1 1
1 1
204557 1
2 1
2 1
27682 1
277486 1
172596 1
265171 1
181340 1
300001 1
1 1
230353 1
40988 1
173430 1
44972 1
96718 1
71792 1
91678 1
299999 1
95895 1
86118 1
2 1
184485 1
300001 1
1 1
299999 1
3 1
31003 1
123626 1
300000 1
66483 1
92535 1
1 1
49837 1
299999 1
277669 1
13587 1
27726 1
2 1
98223 1
1 1
2 1
190756 1
94474 1
1 1
119306 1
83586 1
295666 1
288444 1
289657 1
2933 1
6413 1
84311 1
300000 1
96501 1
10158 1
30971 1
243600 1
1 1
213998 1
201028 1
40536 1
234570 1
78853 1
251475 1
300000 1
226095 1
15607 1
173692 1
106714 1
71566 1
54809 1
172411 1
34327 1
108591 1
134914 1
179884 1
2 1
126103 1
145338 1
135910 1
123440 1
141417 1
2 1
299999 1
300000 1
23163 1
27254 1
259750 1
167438 1
108750 1
44234 1
113918 1
91802 1
165229 1
223745 1
146411 1
56125 1
47615 1
299999 1
8302 1
88015 1
2 1
300000 1
1 1
79280 1
300001 1
4497 1
1 1
255367 1
166990 1
146652 1
235317 1
300000 1
290811 1
300001 1
27317 1
240896 1
288515 1
200826 1
209269 1
124887 1
2 1
174143 1
266115 1
299999 1
261047 1
300000 1
72539 1
108108 1
76009 1
137062 1
1 1
296210 1
181275 1
103291 1
276060 1
98248 1
174583 1
300000 1
225923 1
1 1
156575 1
3 1
51210 1
133783 1
122704 1
140108 1
158587 1
298760 1
125614 1
299998 1
159694 1
143636 1
297609 1
2 1
262827 1
6450 1
50221 1
182759 1
216000 1
207375 1
282212 1
93718 1
300001 1
178000 1
236966 1
6367 1
83398 1
257590 1
159313 1
48180 1
248806 1
41708 1
300000 1
300001 1
1 1
13275 1
129075 1
268032 1
144199 1
300001 1
69311 1
18087 1
3 1
65282 1
1 1
287616 1
2 1
219718 1
249417 1
289392 1
2 1
161382 1
300000 1
118246 1
300000 1
112878 1
36296 1
299999 1
126545 1
235308 1
144705 1
216395 1
299999 1
300000 1
101262 1
176988 1
42623 1
285357 1
42541 1
300000 1
1 1
104716 1
275812 1
100343 1
111188 1
22670 1
149353 1
165105 1
243987 1
211728 1
35436 1
267196 1
231203 1
12901 1
77880 1
1 1
263985 1
241371 1
1 1
2 1
19469 1
188061 1
178420 1
65153 1
33619 1
3 1
21405 1
281259 1
297481 1
140270 1
300002 1
299998 1
51056 1
300002 1
58779 1
220518 1
31279 1
95041 1
300001 1
2 1
28832 1
112841 1
1 1
1 1
294229 1
38572 1
169847 1
300000 1
1 1
300001 1
299999 1
211057 1
44352 1
43826 1
275785 1
109733 1
300000 1
150809 1
299999 1
300000 1
245177 1
36827 1
2 1
122292 1
299999 1
107443 1
52761 1
283737 1
300000 1
223573 1
3 1
57314 1
17931 1
3 1
203804 1
3334 1
211289 1
232283 1
1 1
137012 1
232753 1
139382 1
75855 1
197172 1
39834 1
52750 1
2 1
214853 1
110492 1
283974 1
256640 1
300001 1
95321 1
190570 1
300000 1
150130 1
299998 1
299999 1
288524 1
94177 1
273284 1
238475 1
1 1
1 1
225596 1
173823 1
299999 1
252413 1
2 1
32157 1
50649 1
140833 1
150284 1
50577 1
300000 1
261861 1
109449 1
118726 1
2 1
299999 1
77896 1
164392 1
299999 1
3 1
36876 1
300002 1
78724 1
106730 1
78094 1
1 1
1 1
228928 1
56271 1
148184 1
72554 1
25397 1
268654 1
221048 1
1 1
219976 1
54556 1
251523 1
31733 1
131006 1
155827 1
224873 1
169306 1
1 1
84011 1
258619 1
277673 1
300000 1
151268 1
116410 1
297970 1
88767 1
203054 1
149903 1
149385 1
299999 1
2 1
300000 1
222358 1
177454 1
230799 1
170197 1
4959 1
202037 1
91772 1
299999 1
225238 1
36409 1
175705 1
199921 1
270809 1
12526 1
246181 1
2 1
139043 1
300000 1
222317 1
77402 1
110255 1
71471 1
81057 1
36531 1
259105 1
225878 1
299998 1
1 1
4565 1
300001 1
272993 1
299999 1
46732 1
272426 1
300001 1
177585 1
2 1
2 1
300001 1
199300 1
247136 1
300000 1
141833 1
229179 1
250956 1
294340 1
36847 1
71571 1
300001 1
80679 1
25608 1
267484 1
83450 1
86139 1
47660 1
1 1
195802 1
278444 1
5161 1
299998 1
203670 1
92985 1
300000 1
168359 1
144021 1
84297 1
41681 1
38302 1
1 1
242474 1
47687 1
138153 1
7050 1
1 1
264347 1
109579 1
83058 1
57388 1
10228 1
71672 1
155111 1
55043 1
135303 1
300000 1
1 1
297177 1
2859 1
112084 1
211150 1
48608 1
1 1
131898 1
31909 1
300000 1
1 1
300001 1
105927 1
31972 1
107194 1
1 1
2 1
115538 1
300001 1
300001 1
27544 1
207715 1
300001 1
63218 1
2 1
274696 1
15478 1
1 1
31392 1
299999 1
3 1
91645 1
300001 1
192263 1
147373 1
238275 1
61240 1
299999 1
290470 1
267099 1
273018 1
300001 1
1 1
201983 1
1 1
1 1
2 1
2 1
58489 1
266083 1
267910 1
1 1
300000 1
264394 1
233101 1
197900 1
223010 1
2 1
11547 1
88089 1
247585 1
1 1
300000 1
2 1
1 1
39062 1
247473 1
283779 1
299999 1
223637 1
212519 1
259784 1
97722 1
90389 1
1 1
3 1
209104 1
82425 1
223994 1
96857 1
168316 1
1 1
300001 1
284031 1
299998 1
259470 1
291002 1
216866 1
1 1
180171 1
244015 1
162581 1
256143 1
2 1
232192 1
97258 1
99817 1
176455 1
247807 1
35822 1
299999 1
146476 1
51904 1
11033 1
1 1
236670 1
11510 1
40706 1
2 1
300000 1
166741 1
3 1
1 1
93866 1
252733 1
1 1
187535 1
299731 1
115489 1
243917 1
60259 1
217717 1
272627 1
219098 1
70766 1
83105 1
300000 1
4213 1
300001 1
120999 1
191804 1
53584 1
256467 1
200515 1
148840 1
134317 1
20423 1
8252 1
190736 1
9442 1
121346 1
129213 1
157606 1
1 1
1 1
155231 1
258304 1
1 1
90286 1
225145 1
299999 1
43670 1
98526 1
299454 1
1 1
300002 1
300000 1
61537 1
299998 1
71281 1
200925 1
61006 1
32136 1
300000 1
1 1
111354 1
299998 1
133762 1
65909 1
300000 1
300001 1
164552 1
269476 1
120426 1
298755 1
99140 1
52439 1
190935 1
138181 1
208595 1
1 1
300000 1
184934 1
63872 1
299999 1
195888 1
300000 1
125487 1
300001 1
300002 1
1 1
107519 1
1 1
1 1
25448 1
141321 1
111486 1
1 1
222811 1
299998 1
162074 1
300001 1
220072 1
3 1
300000 1
268156 1
1 1
1 1
37336 1
1 1
299999 1
131080 1
118662 1
101127 1
38162 1
1 1
287683 1
237098 1
289923 1
250822 1
7414 1
276604 1
156437 1
132672 1
251652 1
75852 1
239701 1
1623 1
300000 1
48017 1
105423 1
3 1
300001 1
104371 1
156328 1
231956 1
264252 1
300000 1
2 1
210733 1
44289 1
50767 1
96375 1
2 1
300001 1
79122 1
70229 1
114356 1
177894 1
213728 1
300000 1
54296 1
181590 1
8491 1
3 1
299999 1
300001 1
154432 1
1 1
129178 1
2 1
279077 1
204686 1
82416 1
271142 1
100239 1
107419 1
300000 1
187023 1
300000 1
112188 1
169450 1
258665 1
210694 1
299999 1
206173 1
300000 1
299999 1
216262 1
229623 1
145398 1
182299 1
300001 1
112761 1
195360 1
91752 1
257917 1
1 1
260759 1
35779 1
223975 1
8101 1
189392 1
1 1
9982 1
300001 1
182251 1
197441 1
73669 1
300001 1
289467 1
150836 1
22803 1
1 1
300000 1
88165 1
90011 1
92923 1
232877 1
172401 1
574 1
222348 1
300001 1
1 1
112680 1
2 1
2 1
162969 1
170356 1
180703 1
61295 1
166605 1
279562 1
196441 1
83208 1
3 1
294122 1
220894 1
2 1
81477 1
189322 1
70816 1
1 1
223040 1
138810 1
102256 1
260197 1
233767 1
24834 1
153132 1
245176 1
258712 1
274110 1
1 1
213066 1
295774 1
245892 1
261984 1
113941 1
282334 1
116799 1
112740 1
300001 1
109830 1
179979 1
300002 1
136635 1
153836 1
289218 1
20055 1
123672 1
277213 1
1 1
215344 1
300001 1
214236 1
1 1
189778 1
103347 1
110654 1
270337 1
1 1
113771 1
299999 1
279300 1
55133 1
1 1
66939 1
240953 1
2 1
300000 1
300000 1
70493 1
3 1
300002 1
249473 1
1 1
2 1
300001 1
96520 1
300001 1
271846 1
300000 1
90486 1
300000 1
292447 1
1 1
229296 1
2 1
2 1
106360 1
55366 1
299999 1
300000 1
297332 1
28526 1
189158 1
299998 1
282181 1
1 1
1 1
164725 1
2 1
1 1
77096 1
263339 1
163364 1
50309 1
276524 1
59387 1
105999 1
300000 1
13450 1
34357 1
2 1
110479 1
300000 1
69138 1
300001 1
300000 1
126243 1
85741 1
1 1
228671 1
87359 1
1 1
258328 1
90838 1
300000 1
262364 1
268774 1
1 1
223055 1
2 1
132041 1
300000 1
299999 1
71428 1
226506 1
95023 1
73339 1
300000 1
2 1
257275 1
1 1
300001 1
91603 1
1 1
108674 1
1 1
192669 1
300000 1
256697 1
238203 1
300002 1
16604 1
202833 1
300000 1
164811 1
300000 1
1 1
271207 1
3 1
300000 1
2 1
289724 1
3961 1
300000 1
125060 1
299999 1
214768 1
2 1
300000 1
264812 1
70434 1
109097 1
298297 1
1 1
300001 1
88587 1
183880 1
294449 1
95834 1
300001 1
128692 1
1 1
285954 1
132507 1
1 1
65645 1
149847 1
18757 1
11714 1
261991 1
23642 1
300001 1
299999 1
145061 1
1 1
1 1
2 1
5963 1
131170 1
300000 1
57775 1
3 1
167698 1
1 1
76537 1
25170 1
105130 1
225376 1
236449 1
2 1
300002 1
113174 1
95225 1
266707 1
12038 1
100266 1
278095 1
300000 1
183147 1
1 1
83335 1
2 1
288601 1
76728 1
12662 1
130315 1
300000 1
300000 1
299999 1
102056 1
83122 1
289982 1
300000 1
1 1
299999 1
299999 1
276054 1
177612 1
164409 1
19530 1
111558 1
27213 1
288895 1
299999 1
2 1
64510 1
166091 1
300001 1
109878 1
219635 1
2 1
113508 1
1 1
37235 1
1 1
215122 1
300001 1
217152 1
181580 1
90669 1
1 1
191403 1
1 1
300000 1
1 1
292090 1
230422 1
3 1
174790 1
29339 1
9603 1
300001 1
299999 1
141175 1
192719 1
174950 1
154359 1
108501 1
276254 1
134885 1
173236 1
166453 1
252712 1
224502 1
8054 1
159027 1
1 1
3 1
2 1
207481 1
300000 1
201290 1
85000 1
88467 1
109043 1
299999 1
2209 1
76533 1
1 1
299999 1
188968 1
171838 1
188785 1
2 1
47225 1
1 1
1 1
80779 1
42420 1
176399 1
93955 1
128252 1
1 1
262075 1
200709 1
6545 1
56101 1
300000 1
1 1
1 1
284030 1
97612 1
94972 1
299999 1
1 1
299999 1
300000 1
299999 1
1 1
140776 1
1 1
299999 1
2 1
1 1
2 1
32565 1
1 1
118177 1
264634 1
80352 1
262362 1
1 1
60346 1
64922 1
120168 1
1 1
1 1
197678 1
63935 1
270184 1
299999 1
159687 1
218988 1
226178 1
214314 1
299999 1
261147 1
227304 1
293029 1
137844 1
296961 1
255699 1
209684 1
57398 1
112124 1
300000 1
300001 1
1 1
246285 1
300002 1
71105 1
16440 1
126971 1
300000 1
38782 1
270707 1
147540 1
200619 1
2 1
217684 1
1 1
175746 1
1 1
1 1
164429 1
1 1
158502 1
299999 1
299999 1
21369 1
300000 1
142612 1
1 1
1 1
300001 1
299999 1
2 1
299999 1
1 1
1 1
8643 1
89294 1
256269 1
300001 1
44842 1
229648 1
236177 1
137992 1
300000 1
119406 1
300002 1
154045 1
294394 1
237015 1
300000 1
1 1
19179 1
300001 1
300000 1
300001 1
38119 1
64804 1
118507 1
1 1
126439 1
56097 1
208108 1
42561 1
158893 1
300001 1
77719 1
213048 1
1 1
300000 1
13180 1
107088 1
179399 1
2 1
300001 1
300001 1
178009 1
187032 1
52433 1
1 1
2 1
1 1
2 1
250282 1
104337 1
300000 1
1 1
299999 1
34566 1
299999 1
131608 1
95799 1
299999 1
83039 1
115164 1
3 1
71938 1
146770 1
37129 1
269550 1
255975 1
1 1
129381 1
1 1
24604 1
299999 1
38206 1
88613 1
23569 1
299999 1
300000 1
250974 1
278982 1
59579 1
299999 1
300001 1
248058 1
234036 1
300001 1
228749 1
277439 1
287695 1
71218 1
300000 1
274792 1
122687 1
1 1
276695 1
253867 1
179562 1
10596 1
2 1
300001 1
35567 1
300000 1
4420 1
249561 1
51877 1
106217 1
176492 1
122644 1
217455 1
248158 1
8495 1
278472 1
68821 1
17541 1
300001 1
116689 1
213890 1
131152 1
205613 1
3 1
273612 1
1 1
37351 1
299564 1
264632 1
300002 1
272391 1
65304 1
7878 1
139164 1
736 1
96809 1
193921 1
299999 1
297251 1
56567 1
1 1
299998 1
159497 1
300000 1
128726 1
181184 1
2 1
184120 1
123962 1
265530 1
1 1
300001 1
86028 1
189924 1
230832 1
299508 1
43529 1
219393 1
1 1
75559 1
300000 1
271720 1
1 1
198215 1
150539 1
300000 1
300002 1
112277 1
300001 1
299999 1
1 1
299999 1
300001 1
1 1
300000 1
79882 1
226695 1
1 1
114370 1
300001 1
300002 1
299999 1
3 1
1 1
124469 1
16483 1
213565 1
300001 1
180631 1
126779 1
60530 1
265649 1
48134 1
2 1
1 1
143376 1
109453 1
300000 1
300002 1
81356 1
92499 1
47230 1
299999 1
1 1
299999 1
47705 1
33440 1
299999 1
66819 1
2 1
273822 1
189275 1
133266 1
300001 1
300000 1
178215 1
39001 1
212143 1
215616 1
1 1
80213 1
299999 1
10588 1
59605 1
18846 1
15486 1
2777 1
29289 1
141217 1
299998 1
227395 1
299999 1
85604 1
89220 1
108280 1
92821 1
82550 1
1 1
204029 1
46270 1
2163 1
300002 1
217398 1
240448 1
52353 1
181209 1
300001 1
300000 1
7245 1
300000 1
74606 1
1 1
55863 1
138187 1
300001 1
73263 1
82783 1
2 1
300000 1
89754 1
299999 1
243727 1
1 1
61998 1
1 1
120696 1
45941 1
299998 1
300002 1
300000 1
300001 1
300001 1
150963 1
250726 1
40307 1
300000 1
224438 1
282481 1
74841 1
289209 1
163576 1
57006 1
265389 1
278285 1
299999 1
51963 1
198703 1
58001 1
173783 1
57287 1
74443 1
158194 1
181260 1
256253 1
1 1
153648 1
216268 1
2 1
257148 1
241228 1
300002 1
54578 1
2 1
24003 1
48544 1
30199 1
3 1
3 1
300000 1
70717 1
93532 1
1 1
300000 1
1 1
1 1
1 1
144342 1
249143 1
1 1
299999 1
150779 1
104128 1
88983 1
58844 1
106276 1
2 1
87258 1
78415 1
13245 1
300001 1
124930 1
95746 1
175106 1
70048 1
146851 1
67206 1
3 1
145780 1
60652 1
130859 1
146873 1
254377 1
216261 1
32764 1
217752 1
300002 1
161470 1
1 1
1 1
285976 1
300000 1
68895 1
98529 1
2 1
92526 1
212858 1
1 1
39995 1
92773 1
205744 1
211186 1
2 1
300001 1
294751 1
299956 1
90859 1
1 1
145718 1
300000 1
85756 1
116410 1
3 1
122273 1
131016 1
52608 1
176255 1
1 1
1 1
129544 1
299999 1
170561 1
1 1
1 1
230634 1
300001 1
300001 1
190398 1
194023 1
5213 1
300001 1
199014 1
300001 1
154940 1
239816 1
141851 1
189418 1
280895 1
140221 1
83512 1
300000 1
70747 1
287457 1
119810 1
213201 1
26762 1
141404 1
109780 1
199680 1
1 1
3 1
225275 1
1 1
300000 1
45691 1
1 1
1 1
59673 1
279894 1
97232 1
82087 1
47253 1
3 1
288608 1
99025 1
1 1
187183 1
250395 1
231207 1
300000 1
175982 1
101875 1
241713 1
1 1
116757 1
156932 1
113688 1
6960 1
35652 1
224196 1
299999 1
276582 1
168526 1
30870 1
195277 1
207180 1
206854 1
300000 1
68478 1
14590 1
299999 1
226867 1
1 1
300001 1
44133 1
1 1
299999 1
300000 1
29762 1
1 1
157871 1
239806 1
299146 1
116 1
21095 1
1 1
39324 1
1 1
193499 1
300000 1
43939 1
1 1
300000 1
7606 1
97725 1
299999 1
272825 1
264363 1
1 1
1 1
259802 1
1 1
134622 1
173299 1
222065 1
181303 1
1 1
202839 1
218033 1
3 1
21467 1
300001 1
299999 1
299999 1
83970 1
154805 1
42594 1
47072 1
254531 1
22536 1
3 1
299999 1
299999 1
293926 1
179409 1
2 1
1 1
118235 1
239523 1
226456 1
1 1
300000 1
186821 1
154466 1
201938 1
1 1
2 1
300001 1
1 1
300000 1
275431 1
300000 1
141027 1
194575 1
299999 1
299999 1
143125 1
2 1
258617 1
227105 1
277491 1
299999 1
300001 1
224375 1
1 1
300001 1
44195 1
1 1
54499 1
192869 1
196204 1
184496 1
300000 1
1 1
124395 1
53956 1
111056 1
254580 1
142873 1
42982 1
286356 1
3 1
18531 1
1 1
2 1
300000 1
184395 1
122733 1
33835 1
300001 1
82311 1
1 1
300001 1
76967 1
299999 1
2 1
85528 1
179968 1
18143 1
291716 1
111029 1
2 1
289269 1
22243 1
1 1
32476 1
1 1
1 1
135855 1
41852 1
284156 1
1 1
1 1
70543 1
208331 1
159623 1
217221 1
235284 1
297086 1
119290 1
278278 1
1 1
130286 1
300000 1
200048 1
25390 1
74878 1
65590 1
299999 1
137825 1
239310 1
121988 1
219183 1
248691 1
269755 1
300002 1
300001 1
300001 1
53566 1
35853 1
276729 1
299999 1
299999 1
1 1
185274 1
159137 1
78010 1
2 1
1 1
299999 1
147198 1
162887 1
137236 1
252712 1
167258 1
133838 1
70610 1
300002 1
29806 1
299999 1
139383 1
163290 1
100677 1
72698 1
214006 1
300002 1
45510 1
278413 1
299999 1
1 1
299999 1
291197 1
300001 1
252289 1
297805 1
81791 1
68848 1
230944 1
59735 1
197836 1
239437 1
164615 1
300000 1
46854 1
233308 1
125638 1
280817 1
2 1
296647 1
300001 1
300001 1
292053 1
43584 1
216323 1
297234 1
92506 1
300000 1
300000 1
284180 1
288896 1
235851 1
1 1
298476 1
299999 1
300000 1
300001 1
143353 1
1 1
295412 1
157947 1
151406 1
1 1
128778 1
261164 1
196393 1
139718 1
9615 1
281725 1
194637 1
84842 1
272505 1
300000 1
190315 1
254857 1
225565 1
228095 1
140081 1
75894 1
195088 1
154298 1
33049 1
3 1
268872 1
81368 1
272355 1
23984 1
238422 1
300001 1
1 1
161137 1
2 1
212747 1
47988 1
300000 1
300001 1
36562 1
299999 1
300000 1
108844 1
148921 1
57421 1
4564 1
78809 1
1 1
1 1
262916 1
26456 1
300000 1
11975 1
1 1
119369 1
138437 1
1 1
263908 1
78213 1
1 1
220490 1
300001 1
2 1
100205 1
160794 1
56918 1
122845 1
72580 1
3 1
177300 1
64208 1
143637 1
300000 1
105097 1
62655 1
198410 1
229729 1
2 1
243490 1
6839 1
3963 1
237901 1
2 1
2 1
82811 1
86220 1
2 1
236304 1
107529 1
248251 1
1 1
300000 1
1 1
56606 1
182896 1
161996 1
300001 1
300000 1
12395 1
248951 1
1 1
218979 1
45608 1
1 1
25900 1
7471 1
1 1
28434 1
278779 1
99798 1
170893 1
290386 1
112745 1
132541 1
119482 1
51307 1
198013 1
273134 1
96470 1
3 1
1 1
241249 1
233621 1
283617 1
169134 1
23963 1
137966 1
299999 1
112270 1
68783 1
177652 1
90651 1
299812 1
1 1
292593 1
1 1
123452 1
216957 1
299998 1
1 1
252287 1
1 1
1 1
1 1
63237 1
84364 1
299999 1
46690 1
179399 1
31514 1
184077 1
300001 1
270861 1
3 1
29256 1
1 1
96922 1
114243 1
262879 1
18085 1
299999 1
299999 1
129763 1
82368 1
300000 1
139543 1
1 1
218667 1
1 1
147877 1
183607 1
85029 1
1 1
200814 1
251935 1
146359 1
197311 1
2 1
250141 1
48765 1
53961 1
147151 1
116787 1
267860 1
61416 1
300000 1
41131 1
87192 1
68846 1
118770 1
164886 1
1 1
257882 1
40006 1
300002 1
1 1
265612 1
10200 1
299999 1
83205 1
19234 1
138575 1
227380 1
1 1
299999 1
109284 1
79348 1
11088 1
171873 1
159152 1
300000 1
174924 1
227538 1
1 1
4032 1
286864 1
244769 1
299999 1
300001 1
1 1
107676 1
249657 1
300001 1
299999 1
299999 1
200030 1
2 1
189672 1
245551 1
151401 1
27298 1
12368 1
83149 1
46877 1
151292 1
2 1
248791 1
293489 1
177242 1
296889 1
290629 1
114110 1
299998 1
1 1
223113 1
18876 1
217613 1
1 1
300001 1
300000 1
2 1
279002 1
50859 1
226914 1
236538 1
155111 1
1 1
2 1
294671 1
106356 1
3 1
196509 1
223960 1
291322 1
1 1
203879 1
190898 1
2 1
299998 1
299998 1
300001 1
201190 1
117432 1
103000 1
300000 1
143045 1
70522 1
162482 1
12758 1
220827 1
7990 1
218975 1
247547 1
2 1
217649 1
300000 1
133269 1
273434 1
210009 1
124187 1
26524 1
283675 1
258269 1
39782 1
3 1
189414 1
299999 1
4642 1
300000 1
197167 1
148064 1
230507 1
127503 1
108231 1
40392 1
1 1
190390 1
263800 1
299999 1
234901 1
300000 1
230424 1
220338 1
271099 1
3 1
91646 1
300001 1
3 1
261392 1
227649 1
299999 1
167860 1
233283 1
1 1
299999 1
81307 1
1 1
97589 1
13614 1
2468 1
1 1
50353 1
109164 1
299998 1
300001 1
299999 1
1 1
1 1
2 1
1 1
300002 1
30358 1
245475 1
224239 1
300001 1
92912 1
158454 1
2 1
3 1
280028 1
97798 1
97581 1
300000 1
131386 1
168103 1
179228 1
47999 1
74628 1
133868 1
1 1
1 1
68343 1
1 1
248955 1
144367 1
103113 1
300001 1
300002 1
3 1
108832 1
1 1
3 1
51152 1
1 1
12206 1
143968 1
1 1
204222 1
300001 1
37233 1
162242 1
275747 1
181953 1
299999 1
153892 1
300001 1
133818 1
21590 1
79266 1
300000 1
157510 1
135541 1
251710 1
240231 1
2 1
207835 1
25981 1
177627 1
299998 1
62848 1
56339 1
1 1
7206 1
206912 1
298506 1
99880 1
20117 1
37088 1
49012 1
116980 1
2 1
288560 1
300000 1
299999 1
109011 1
37680 1
215704 1
93440 1
300000 1
192954 1
150929 1
300001 1
100116 1
112157 1
299999 1
300001 1
1 1
238636 1
300000 1
244122 1
288380 1
172436 1
299999 1
21365 1
116583 1
227494 1
55234 1
300001 1
299491 1
9572 1
4697 1
51927 1
300001 1
86707 1
1 1
12335 1
300000 1
299998 1
299998 1
17185 1
32544 1
1 1
299999 1
300001 1
1 1
271495 1
1 1
1 1
43349 1
299999 1
222072 1
75728 1
38089 1
151609 1
300001 1
1 1
46295 1
2 1
1 1
46609 1
206881 1
266095 1
299999 1
145391 1
9527 1
299999 1
262453 1
2 1
2 1
300001 1
18395 1
227376 1
1 1
268741 1
129414 1
3 1
299998 1
300000 1
168833 1
266257 1
25226 1
92384 1
300001 1
219808 1
299999 1
1 1
217117 1
44597 1
268656 1
191680 1
299999 1
82774 1
300000 1
1 1
1 1
60074 1
177120 1
300000 1
99741 1
247383 1
223332 1
224405 1
274431 1
126838 1
299998 1
300001 1
1 1
124974 1
242360 1
111533 1
84373 1
44373 1
188165 1
300000 1
126828 1
3630 1
1 1
112566 1
299999 1
3 1
140067 1
300000 1
299999 1
299999 1
12354 1
165954 1
300000 1
163414 1
300002 1
1 1
261190 1
65347 1
276308 1
299999 1
300000 1
300000 1
3 1
300001 1
199110 1
300002 1
163586 1
1 1
300001 1
211086 1
97193 1
300000 1
65990 1
28183 1
1 1
186994 1
3 1
74056 1
20447 1
47453 1
11123 1
247112 1
276744 1
198860 1
278968 1
158938 1
48481 1
19840 1
202668 1
95261 1
2 1
2 1
103404 1
195193 1
75046 1
123541 1
268450 1
137420 1
300000 1
176227 1
157166 1
1 1
2 1
93408 1
299999 1
1 1
209306 1
299999 1
299999 1
292539 1
2 1
1 1
2 1
154787 1
174758 1
299999 1
176361 1
1 1
299998 1
136442 1
131456 1
1 1
299999 1
81323 1
274492 1
299999 1
1 1
113390 1
300000 1
2 1
101134 1
3 1
300000 1
55375 1
255508 1
52116 1
48371 1
214484 1
69715 1
293094 1
1 1
53412 1
1 1
43208 1
46134 1
65280 1
53830 1
2 1
292995 1
259345 1
31453 1
258765 1
283125 1
251537 1
300002 1
266748 1
26782 1
251640 1
300001 1
212202 1
259447 1
240233 1
2 1
108631 1
111652 1
299999 1
152243 1
1 1
261671 1
255521 1
54016 1
18402 1
299999 1
126247 1
144574 1
2 1
20335 1
85923 1
88266 1
83504 1
1 1
89751 1
136704 1
1 1
108829 1
300000 1
3349 1
300002 1
227183 1
201071 1
149902 1
942 1
267587 1
50609 1
300000 1
157742 1
144445 1
203419 1
1 1
300000 1
34647 1
300001 1
110612 1
259888 1
201813 1
96571 1
299123 1
1 1
300000 1
1 1
206065 1
299999 1
28181 1
138433 1
219801 1
80827 1
2 1
227861 1
85602 1
3 1
9015 1
42344 1
300000 1
44903 1
182901 1
262076 1
93196 1
101932 1
90629 1
297752 1
210164 1
202922 1
131063 1
172414 1
2530 1
300000 1
171271 1
3 1
3 1
167404 1
2 1
57683 1
227127 1
1 1
67511 1
151679 1
21845 1
176408 1
1 1
299999 1
300000 1
300000 1
153130 1
300001 1
2 1
300001 1
143597 1
45065 1
300000 1
1 1
12368 1
299999 1
242314 1
289498 1
114436 1
29132 1
163544 1
54892 1
115791 1
41108 1
295561 1
283975 1
300000 1
274999 1
137426 1
90185 1
150561 1
285384 1
29984 1
28761 1
11680 1
186217 1
90881 1
2 1
217266 1
273557 1
3 1
169359 1
120339 1
242585 1
6186 1
28376 1
195672 1
299999 1
117430 1
300000 1
59361 1
44990 1
300002 1
36281 1
66917 1
28909 1
299999 1
18314 1
1 1
76818 1
143217 1
46087 1
9241 1
56765 1
2925 1
91680 1
300001 1
1 1
172106 1
1 1
1 1
165220 1
1 1
237858 1
300001 1
197328 1
83826 1
69852 1
300001 1
294122 1
268066 1
184922 1
117543 1
11051 1
99798 1
300001 1
271440 1
207545 1
300000 1
299999 1
160531 1
48659 1
64082 1
274652 1
1 1
116882 1
300000 1
193330 1
226589 1
1 1
50524 1
1 1
106633 1
202614 1
294554 1
198489 1
74634 1
244085 1
80653 1
93940 1
64468 1
104377 1
143283 1
17213 1
151297 1
26361 1
16973 1
1 1
187151 1
74701 1
1 1
1 1
299999 1
1 1
273684 1
2 1
29442 1
247775 1
67567 1
122713 1
300000 1
260535 1
89313 1
153966 1
60227 1
224170 1
300000 1
97615 1
300001 1
38434 1
181959 1
224327 1
2 1
273891 1
265319 1
128588 1
46607 1
2 1
175115 1
260515 1
127162 1
300000 1
300002 1
300000 1
279748 1
221596 1
2 1
2 1
1 1
105236 1
299999 1
299999 1
1 1
222283 1
300000 1
299998 1
259992 1
44639 1
300001 1
36515 1
1 1
277619 1
1 1
1 1
240158 1
144404 1
200812 1
73111 1
199287 1
40436 1
112475 1
14966 1
1 1
2 1
3 1
53607 1
2 1
2 1
1 1
237460 1
217683 1
84781 1
210412 1
2 1
120098 1
84291 1
300000 1
1 1
65969 1
300000 1
49745 1
300002 1
2 1
132276 1
199529 1
1 1
187671 1
3 1
83755 1
300000 1
275141 1
2 1
1 1
50032 1
299999 1
148657 1
62974 1
93045 1
277772 1
211259 1
268886 1
256674 1
148382 1
165481 1
280968 1
131748 1
175749 1
79899 1
207429 1
291304 1
1 1
1 1
1 1
299999 1
206424 1
99912 1
139975 1
144565 1
127476 1
300002 1
56689 1
51581 1
300002 1
44499 1
145764 1
1 1
25023 1
148654 1
1 1
190281 1
172190 1
290155 1
300001 1
3154 1
79045 1
65350 1
277684 1
211646 1
287275 1
300002 1
78340 1
1 1
221652 1
14723 1
82585 1
219505 1
300000 1
175463 1
299999 1
123251 1
280977 1
300000 1
59656 1
102407 1
2 1
7928 1
299999 1
219742 1
52940 1
237814 1
1 1
245449 1
88336 1
299998 1
150688 1
300001 1
268889 1
300001 1
266674 1
62611 1
214312 1
108014 1
248770 1
224427 1
176505 1
300001 1
161879 1
187346 1
101137 1
300001 1
13455 1
141268 1
299999 1
34945 1
180847 1
300001 1
1 1
106549 1
186487 1
1 1
104429 1
19739 1
299999 1
1 1
2 1
1 1
300000 1
300001 1
198239 1
156116 1
300000 1
156228 1
61895 1
37753 1
1 1
290903 1
55961 1
1 1
106665 1
1 1
273037 1
300001 1
46375 1
116634 1
4945 1
15655 1
191774 1
153172 1
299999 1
1 1
105021 1
1 1
300000 1
88355 1
166324 1
2 1
98463 1
300000 1
133115 1
299998 1
94825 1
10134 1
86752 1
1 1
171618 1
1 1
136593 1
300001 1
4217 1
137417 1
28980 1
300001 1
152497 1
222643 1
1 1
3 1
103891 1
72425 1
149576 1
257323 1
88115 1
3 1
135149 1
296884 1
1 1
299999 1
300000 1
236154 1
276190 1
237772 1
76261 1
142950 1
221493 1
226543 1
300002 1
108557 1
110538 1
1 1
200382 1
3 1
1 1
164795 1
2 1
67771 1
300000 1
134636 1
300001 1
289826 1
200172 1
89690 1
300000 1
94212 1
271373 1
1 1
186322 1
216569 1
27395 1
1 1
121831 1
52061 1
53672 1
80903 1
195288 1
5706 1
1 1
238689 1
91506 1
85203 1
300000 1
3 1
2 1
300001 1
1 1
300001 1
191263 1
113102 1
299835 1
2 1
300001 1
169585 1
13031 1
243287 1
98975 1
180266 1
22899 1
1 1
1 1
11496 1
190108 1
160986 1
215092 1
299999 1
227758 1
300001 1
1 1
1 1
193321 1
9680 1
229733 1
117825 1
95266 1
215832 1
299999 1
163486 1
59732 1
263598 1
3 1
89445 1
1 1
84694 1
80625 1
182018 1
87054 1
300001 1
4316 1
263001 1
284069 1
231139 1
106727 1
288096 1
88863 1
77870 1
300002 1
1 1
11169 1
268201 1
160540 1
78321 1
292056 1
1 1
13986 1
292753 1
240273 1
300000 1
236387 1
241896 1
112802 1
268020 1
299999 1
74971 1
150350 1
7296 1
300001 1
299999 1
138411 1
299999 1
35341 1
125935 1
300001 1
299999 1
18214 1
129901 1
61349 1
292985 1
1 1
4009 1
97223 1
272889 1
2 1
277379 1
8804 1
2 1
256494 1
194876 1
262812 1
260448 1
300000 1
172033 1
209290 1
299999 1
109674 1
173819 1
1 1
205233 1
221465 1
60231 1
256051 1
156735 1
1 1
253003 1
299999 1
99646 1
1 1
214183 1
144935 1
300001 1
220092 1
153111 1
63803 1
300000 1
21203 1
282258 1
60142 1
299999 1
43974 1
300000 1
35700 1
300000 1
209882 1
3 1
211240 1
47619 1
1 1
1 1
300001 1
299999 1
27271 1
300000 1
1 1
260228 1
273019 1
18598 1
45488 1
1 1
97527 1
203424 1
299998 1
30273 1
207201 1
229484 1
1 1
199188 1
296953 1
87859 1
263935 1
213249 1
3 1
2 1
264827 1
150800 1
3 1
25694 1
157377 1
56134 1
17685 1
115436 1
115612 1
195425 1
300001 1
285016 1
173974 1
81156 1
299999 1
147282 1
10602 1
42915 1
2 1
81601 1
93218 1
3862 1
91820 1
207766 1
300000 1
19653 1
2 1
300001 1
299999 1
159834 1
235415 1
2 1
293554 1
2 1
300000 1
152997 1
1 1
81864 1
213058 1
245183 1
152282 1
205720 1
299999 1
1 1
2 1
257479 1
145820 1
2 1
162162 1
273952 1
2 1
182044 1
207086 1
68667 1
1 1
141219 1
2601 1
141724 1
2 1
17255 1
202083 1
49231 1
95885 1
1 1
300000 1
1749 1
299999 1
108128 1
151768 1
217266 1
299998 1
253566 1
265776 1
300000 1
204735 1
1 1
300001 1
1 1
285898 1
300002 1
132677 1
300002 1
198990 1
228124 1
13692 1
15695 1
2 1
251617 1
300000 1
109443 1
273783 1
188357 1
7440 1
1 1
300000 1
219307 1
181763 1
191850 1
241773 1
21125 1
125758 1
300000 1
151702 1
174906 1
53216 1
57309 1
1 1
61730 1
216488 1
1 1
3 1
161754 1
24605 1
253432 1
203609 1
255132 1
191511 1
87715 1
46457 1
236393 1
207842 1
196506 1
1 1
21740 1
103989 1
198079 1
65665 1
87596 1
299999 1
299999 1
168785 1
114877 1
299999 1
207910 1
247505 1
100262 1
3 1
137125 1
209066 1
299999 1
41733 1
300000 1
3 1
1 1
289155 1
300001 1
254337 1
162554 1
270456 1
300000 1
300000 1
72058 1
299999 1
230646 1
269392 1
1 1
1 1
97258 1
28861 1
289859 1
299998 1
98746 1
3 1
99840 1
1 1
218352 1
233710 1
297734 1
1 1
299999 1
27674 1
299999 1
300000 1
1 1
223674 1
7662 1
178684 1
299999 1
1 1
55316 1
245891 1
182174 1
59389 1
1 1
299998 1
135794 1
100741 1
142903 1
43378 1
88266 1
175536 1
99462 1
78607 1
203527 1
300000 1
300001 1
81414 1
145271 1
141371 1
300001 1
224691 1
299999 1
176287 1
300000 1
300001 1
263354 1
300001 1
1 1
202129 1
300000 1
248821 1
118854 1
99140 1
91770 1
176966 1
299999 1
299999 1
61923 1
28733 1
262741 1
170856 1
59597 1
70967 1
39092 1
299999 1
229512 1
295537 1
63607 1
1 1
300000 1
299999 1
299998 1
3 1
293115 1
34714 1
1 1
2 1
1 1
1 1
299999 1
300001 1
231732 1
153230 1
171220 1
151912 1
57071 1
178683 1
37262 1
238115 1
26356 1
50165 1
258457 1
32747 1
1 1
3 1
33930 1
290750 1
100755 1
144426 1
32666 1
3 1
62011 1
176255 1
174336 1
103248 1
32440 1
1 1
56239 1
43615 1
240599 1
219007 1
171061 1
265591 1
2 1
290733 1
1 1
99388 1
281685 1
300000 1
300001 1
158632 1
1 1
79665 1
279399 1
82557 1
221595 1
277197 1
162080 1
1 1
207692 1
3 1
114913 1
179109 1
254604 1
3 1
2 1
230165 1
144668 1
256601 1
4467 1
229274 1
290253 1
300001 1
1 1
58453 1
186322 1
178962 1
300000 1
260168 1
300001 1
300000 1
7221 1
139233 1
1 1
2 1
1 1
2 1
300000 1
106138 1
55688 1
154233 1
299998 1
3 1
231261 1
299999 1
300000 1
292797 1
278195 1
300000 1
65978 1
281434 1
160935 1
266320 1
300001 1
2 1
204577 1
299999 1
165023 1
188085 1
299998 1
1 1
3874 1
175136 1
1 1
300000 1
154846 1
1 1
69754 1
300000 1
246697 1
277889 1
172440 1
221947 1
233216 1
1 1
294653 1
73277 1
227298 1
1 1
184182 1
2 1
270298 1
34838 1
254581 1
1 1
265549 1
1 1
197850 1
25700 1
165310 1
300000 1
284412 1
35977 1
146196 1
1 1
96771 1
269919 1
227817 1
299999 1
7452 1
255598 1
61283 1
169244 1
1 1
90482 1
293316 1
122837 1
299999 1
244413 1
160392 1
300000 1
219489 1
89017 1
45564 1
299998 1
44234 1
2 1
70748 1
53655 1
299999 1
143121 1
1 1
183562 1
84020 1
300000 1
154126 1
3032 1
59618 1
179928 1
31039 1
300001 1
2 1
1 1
230879 1
201295 1
298671 1
53651 1
138518 1
36602 1
1 1
1 1
239523 1
269206 1
288604 1
79341 1
299999 1
300001 1
185670 1
63070 1
16057 1
300001 1
175688 1
3 1
300001 1
246395 1
2 1
288634 1
65525 1
250465 1
97456 1
182899 1
300000 1
1 1
20266 1
1 1
178897 1
267491 1
300002 1
43472 1
54582 1
195023 1
285920 1
189249 1
72916 1
2 1
135063 1
300001 1
300000 1
300000 1
154145 1
1 1
280200 1
45593 1
42326 1
299999 1
232430 1
45188 1
46643 1
8426 1
121341 1
21121 1
300001 1
300002 1
170331 1
1 1
263525 1
1 1
2 1
1 1
275869 1
1 1
235278 1
281469 1
208140 1
1 1
113396 1
242985 1
300000 1
7359 1
267911 1
281017 1
2 1
2 1
22765 1
186465 1
248426 1
1 1
1 1
136622 1
116007 1
75932 1
299999 1
299999 1
300000 1
300000 1
22132 1
158963 1
95893 1
29377 1
300000 1
1 1
126084 1
67140 1
222042 1
110417 1
211085 1
1 1
111124 1
90898 1
237822 1
299999 1
235529 1
122009 1
44024 1
3 1
294813 1
87577 1
1 1
1 1
51690 1
49193 1
13849 1
84586 1
1 1
297875 1
148051 1
181886 1
211334 1
1 1
98520 1
300000 1
153542 1
1 1
2 1
300001 1
1 1
300000 1
258445 1
299999 1
62392 1
215773 1
117193 1
299999 1
235789 1
61138 1
106780 1
196008 1
254896 1
299998 1
1174 1
149283 1
199528 1
193755 1
240226 1
78736 1
120040 1
289246 1
148497 1
55536 1
9163 1
1 1
44409 1
1 1
224191 1
86530 1
139830 1
23966 1
300000 1
118706 1
195721 1
3 1
151093 1
83242 1
1 1
297623 1
201303 1
3 1
300001 1
300000 1
3 1
167908 1
1 1
1 1
263429 1
55579 1
110887 1
81670 1
1 1
267345 1
172588 1
223874 1
1 1
120165 1
67941 1
148084 1
193422 1
1 1
262237 1
161664 1
22757 1
2 1
300001 1
70767 1
110562 1
1 1
300001 1
2 1
2 1
156250 1
288311 1
70575 1
300000 1
46468 1
278124 1
119749 1
230367 1
66123 1
112292 1
1 1
299999 1
13668 1
299999 1
299999 1
291457 1
300002 1
2 1
3 1
300002 1
299999 1
38354 1
299999 1
297170 1
130708 1
190572 1
2 1
300000 1
28280 1
1 1
1 1
132812 1
22594 1
300000 1
299999 1
1 1
186585 1
2 1
1 1
51197 1
299999 1
120491 1
77333 1
130972 1
165665 1
267842 1
264134 1
6983 1
1 1
147732 1
27590 1
234089 1
300000 1
182546 1
115237 1
300001 1
266707 1
63070 1
291378 1
1 1
169491 1
3 1
232526 1
63474 1
152237 1
152980 1
42339 1
223538 1
54429 1
18355 1
124826 1
119926 1
2 1
1 1
237632 1
39133 1
38649 1
103377 1
249298 1
299999 1
1 1
202063 1
2 1
300001 1
2 1
209637 1
300000 1
270373 1
1 1
1 1
71328 1
300000 1
3 1
299999 1
300000 1
300001 1
3 1
129190 1
170486 1
229068 1
154393 1
1 1
254483 1
288248 1
1 1
176953 1
141808 1
153467 1
107398 1
5332 1
1 1
1 1
138600 1
182634 1
225249 1
299999 1
278460 1
56582 1
300000 1
69943 1
1 1
1 1
10549 1
66347 1
188959 1
1 1
300001 1
249005 1
299999 1
144064 1
112646 1
36525 1
265281 1
272235 1
147098 1
44008 1
87275 1
1 1
143486 1
294778 1
1 1
156077 1
128106 1
287137 1
231332 1
149164 1
300000 1
199033 1
299999 1
3 1
1 1
196717 1
278659 1
2 1
111964 1
87360 1
236532 1
38580 1
217983 1
111747 1
144297 1
175125 1
282529 1
128188 1
217515 1
299999 1
299999 1
94593 1
219066 1
299999 1
2 1
300000 1
118444 1
299998 1
84185 1
1 1
270285 1
229663 1
1 1
42561 1
214489 1
248135 1
300001 1
299998 1
1 1
124356 1
182283 1
52269 1
299999 1
274619 1
300001 1
49207 1
299999 1
134611 1
8250 1
14307 1
188158 1
300001 1
2 1
102402 1
1 1
109466 1
188413 1
298119 1
1 1
132473 1
97046 1
300000 1
300001 1
1 1
1 1
299999 1
253008 1
1 1
286715 1
2 1
132797 1
244980 1
261381 1
8022 1
300001 1
1 1
130717 1
85279 1
299999 1
300001 1
299998 1
1 1
256976 1
300001 1
296972 1
208221 1
300000 1
222340 1
140736 1
230778 1
1 1
3507 1
1 1
1 1
64594 1
208262 1
169969 1
176317 1
1 1
1 1
104957 1
3 1
292303 1
264680 1
84399 1
94780 1
280564 1
115470 1
268835 1
203714 1
15209 1
135511 1
299999 1
20376 1
134145 1
126564 1
176883 1
169277 1
299999 1
75928 1
275639 1
56702 1
2969 1
192870 1
300001 1
299824 1
1 1
90977 1
139125 1
1 1
235375 1
268544 1
249338 1
1 1
1748 1
1 1
260126 1
14283 1
193805 1
233502 1
299999 1
45631 1
300000 1
299999 1
175960 1
1 1
1 1
300000 1
171961 1
299999 1
128560 1
138431 1
11157 1
1 1
274778 1
1 1
300000 1
3 1
134583 1
2 1
154537 1
217966 1
1 1
1 1
238928 1
87093 1
49266 1
292722 1
224401 1
138618 1
300000 1
23077 1
241568 1
201878 1
299998 1
203076 1
2 1
2 1
300000 1
300000 1
72526 1
276797 1
96558 1
300001 1
299999 1
172120 1
256542 1
1 1
295725 1
56805 1
29545 1
117670 1
1 1
236989 1
20283 1
259555 1
221771 1
82714 1
83860 1
300002 1
195400 1
276814 1
1 1
1 1
180627 1
298639 1
1 1
186270 1
1 1
1 1
10973 1
75299 1
1 1
300000 1
2 1
12835 1
1 1
148438 1
299999 1
1 1
206007 1
2 1
299999 1
217806 1
259631 1
174043 1
226836 1
299999 1
2 1
100319 1
62262 1
126802 1
1 1
151775 1
55338 1
122712 1
137597 1
299998 1
290358 1
244966 1
299998 1
185829 1
300000 1
278294 1
300000 1
12003 1
248162 1
201845 1
285496 1
88464 1
31864 1
164753 1
208640 1
183290 1
231609 1
3 1
267724 1
192149 1
214826 1
294403 1
299999 1
109559 1
112820 1
134063 1
101226 1
44778 1
1 1
1 1
1 1
256124 1
185403 1
1 1
257377 1
63546 1
300000 1
299998 1
22069 1
2 1
37349 1
1 1
200495 1
274256 1
191615 1
299999 1
261670 1
238444 1
1 1
138050 1
299999 1
300000 1
1 1
287183 1
155578 1
37436 1
292260 1
253838 1
3 1
166705 1
292049 1
1 1
14835 1
1 1
187063 1
1 1
50014 1
1 1
1 1
175865 1
17468 1
167597 1
235155 1
1 1
300002 1
34690 1
238247 1
211507 1
1 1
1 1
245444 1
300001 1
1 1
2 1
150317 1
300000 1
159337 1
99817 1
273551 1
129696 1
300001 1
148040 1
228537 1
300001 1
193874 1
1 1
102440 1
267483 1
261262 1
32548 1
58166 1
300001 1
59361 1
203502 1
207960 1
300001 1
292730 1
288356 1
60938 1
277465 1
82575 1
236226 1
299999 1
266683 1
163640 1
111160 1
1 1
142075 1
92799 1
233446 1
2 1
63422 1
1 1
65098 1
300000 1
122732 1
36684 1
237517 1
243900 1
158015 1
300001 1
71844 1
299999 1
159390 1
109294 1
30260 1
193301 1
1 1
106129 1
69264 1
296976 1
108229 1
299999 1
176508 1
299999 1
1 1
118656 1
265439 1
47551 1
254893 1
1 1
293831 1
286972 1
270160 1
155934 1
244939 1
300000 1
238166 1
299999 1
254166 1
3 1
185951 1
3 1
227783 1
1 1
1 1
1 1
299999 1
79803 1
24906 1
261694 1
300000 1
17035 1
272080 1
284916 1
3 1
163390 1
145855 1
1 1
253607 1
48396 1
2 1
79583 1
300002 1
299999 1
299999 1
146890 1
1 1
99740 1
1 1
2 1
285952 1
144499 1
300002 1
143120 1
23415 1
181937 1
300000 1
237031 1
126061 1
3 1
300000 1
149165 1
300001 1
3 1
3 1
299999 1
252449 1
275647 1
300000 1
218486 1
68472 1
271567 1
266735 1
224742 1
236144 1
299999 1
120470 1
1 1
250075 1
209298 1
244268 1
1 1
125914 1
229465 1
300001 1
243170 1
77544 1
214783 1
174382 1
139217 1
80834 1
559 1
66165 1
63893 1
212817 1
1 1
2 1
168949 1
225235 1
102536 1
300000 1
3 1
22573 1
200423 1
1 1
51347 1
78557 1
147524 1
40236 1
7836 1
209897 1
124786 1
298371 1
299999 1
2 1
300001 1
299999 1
63960 1
1 1
252375 1
30475 1
1 1
36875 1
300000 1
35484 1
41873 1
20842 1
2 1
179792 1
1 1
1 1
48634 1
299998 1
2 1
300000 1
1 1
155498 1
116822 1
60748 1
183116 1
290601 1
85866 1
2 1
299999 1
300000 1
300000 1
299998 1
299999 1
140056 1
246391 1
291137 1
1 1
293258 1
95921 1
22256 1
47610 1
24460 1
212807 1
1 1
81450 1
66485 1
300000 1
127764 1
185069 1
114952 1
49055 1
1 1
1 1
204307 1
300000 1
1 1
1 1
1 1
22262 1
179231 1
122293 1
260728 1
2 1
2 1
33818 1
67416 1
1 1
199941 1
300000 1
252576 1
100002 1
168480 1
2 1
264650 1
33817 1
5434 1
266761 1
188041 1
125732 1
204016 1
264396 1
300000 1
107015 1
292538 1
1 1
234747 1
1 1
1 1
216862 1
287587 1
300000 1
1 1
300001 1
300002 1
30296 1
198423 1
24939 1
88912 1
3 1
267304 1
258080 1
178036 1
158112 1
2 1
28441 1
1 1
23305 1
117638 1
5715 1
276514 1
299998 1
1 1
299999 1
262735 1
270689 1
300000 1
300002 1
299999 1
93549 1
110386 1
264157 1
300001 1
70596 1
75588 1
1 1
1 1
293891 1
300001 1
260667 1
10998 1
146104 1
1 1
106037 1
1 1
299999 1
229170 1
1 1
300000 1
1 1
300000 1
218066 1
123192 1
216750 1
62284 1
20988 1
2 1
1 1
255927 1
1 1
294869 1
101986 1
45189 1
40525 1
97393 1
91387 1
300000 1
23095 1
37775 1
2727 1
250483 1
300001 1
49845 1
1 1
12457 1
255344 1
57695 1
163492 1
2 1
3 1
1 1
1 1
4284 1
1 1
134517 1
286042 1
1 1
279713 1
1 1
1 1
300000 1
299999 1
208245 1
157329 1
8504 1
281553 1
3 1
23350 1
210247 1
508 1
7548 1
1 1
2 1
5705 1
91450 1
267147 1
250423 1
300001 1
1 1
1 1
67436 1
300000 1
192368 1
4288 1
259063 1
32597 1
300002 1
280259 1
35242 1
176232 1
258550 1
300001 1
184894 1
164098 1
204061 1
163537 1
1 1
29043 1
237847 1
147838 1
300000 1
1 1
238108 1
1 1
81331 1
179058 1
195193 1
2 1
281392 1
195453 1
114834 1
300000 1
186234 1
295815 1
160110 1
56322 1
273901 1
223733 1
44983 1
10253 1
263719 1
1 1
1 1
241697 1
139476 1
141930 1
122326 1
299999 1
123193 1
299795 1
2 1
300000 1
106733 1
191264 1
297199 1
1 1
63129 1
104615 1
299999 1
1 1
300000 1
284868 1
188424 1
5461 1
59728 1
236353 1
271172 1
1 1
1 1
299998 1
237514 1
146943 1
89528 1
141266 1
4650 1
277828 1
181760 1
48305 1
133430 1
56063 1
300000 1
299999 1
300001 1
1 1
1 1
195687 1
199743 1
2 1
3 1
211365 1
63569 1
299999 1
69965 1
90855 1
299999 1
272442 1
1 1
138466 1
299999 1
1 1
212108 1
299999 1
200696 1
84920 1
300000 1
300002 1
3 1
299999 1
212945 1
299999 1
154829 1
64399 1
192777 1
299688 1
300001 1
135520 1
79070 1
285194 1
99106 1
260533 1
2632 1
1 1
160943 1
195760 1
257517 1
92214 1
48715 1
41279 1
1 1
123959 1
54396 1
300002 1
1 1
25306 1
28820 1
76934 1
287626 1
30759 1
11416 1
1 1
2592 1
138632 1
205426 1
1 1
104128 1
66209 1
36405 1
98584 1
299998 1
160856 1
20641 1
76059 1
65621 1
269469 1
300000 1
236386 1
31767 1
300001 1
187578 1
300000 1
1 1
152944 1
257182 1
146532 1
1 1
145684 1
134729 1
43324 1
247052 1
3 1
133460 1
233214 1
145552 1
38635 1
300000 1
3 1
34610 1
1 1
1 1
3 1
300000 1
68134 1
243819 1
300000 1
1 1
255655 1
206717 1
103813 1
1 1
102095 1
2 1
155784 1
2 1
164925 1
274961 1
220097 1
7955 1
3 1
119442 1
260976 1
208710 1
118372 1
244867 1
300000 1
161030 1
267284 1
176736 1
151518 1
217930 1
262432 1
167311 1
62936 1
70945 1
1 1
140878 1
223192 1
44149 1
2 1
243889 1
299999 1
73329 1
300000 1
11326 1
1 1
177497 1
117545 1
100820 1
300001 1
299999 1
196770 1
137085 1
163606 1
73229 1
101828 1
300000 1
1 1
5495 1
1 1
1 1
300001 1
1 1
75064 1
1 1
83672 1
52977 1
106812 1
299998 1
289228 1
222559 1
176873 1
86671 1
13353 1
14404 1
93159 1
300001 1
28187 1
299999 1
117471 1
42285 1
24807 1
2 1
241036 1
165602 1
58184 1
28134 1
7069 1
299999 1
212687 1
65674 1
300000 1
1 1
1 1
76072 1
300001 1
202456 1
300000 1
300002 1
2186 1
2 1
172181 1
242981 1
1 1
89179 1
2 1
300000 1
44708 1
300000 1
20993 1
242122 1
36793 1
1 1
70027 1
211180 1
300000 1
48759 1
300001 1
282989 1
267666 1
1 1
282842 1
138928 1
300001 1
300001 1
3 1
1 1
178109 1
21470 1
3 1
185337 1
156962 1
268123 1
68073 1
300000 1
291413 1
1 1
114516 1
180031 1
300000 1
212077 1
136651 1
185610 1
300000 1
300001 1
80686 1
20958 1
297890 1
278182 1
280443 1
12119 1
43577 1
57255 1
220254 1
1 1
300001 1
148071 1
1 1
120645 1
1 1
1 1
235087 1
48748 1
300000 1
201382 1
1 1
148592 1
1 1
110715 1
201375 1
77392 1
300001 1
87173 1
300001 1
299999 1
147532 1
71928 1
122285 1
70370 1
223688 1
26561 1
181174 1
95567 1
281350 1
256081 1
300000 1
237507 1
127272 1
91238 1
175277 1
159 1
80595 1
281570 1
297722 1
2 1
260840 1
75513 1
84099 1
3 1
149449 1
193877 1
135260 1
18455 1
98856 1
1 1
215390 1
181079 1
33745 1
102825 1
58367 1
300000 1
187259 1
78322 1
138047 1
1 1
65491 1
299999 1
185472 1
3 1
132449 1
204666 1
22556 1
209336 1
243202 1
1 1
299999 1
158732 1
264769 1
2 1
123262 1
206065 1
299999 1
119643 1
106501 1
293029 1
1 1
104597 1
300000 1
1 1
266744 1
262259 1
300000 1
1 1
80976 1
201123 1
22623 1
1 1
117960 1
152938 1
13642 1
78401 1
231605 1
197941 1
233106 1
1 1
1 1
300001 1
300000 1
17224 1
164359 1
204429 1
1 1
7970 1
299999 1
246371 1
43823 1
270571 1
20184 1
297260 1
190694 1
214947 1
42331 1
68832 1
299999 1
300001 1
1 1
263014 1
210141 1
300002 1
102824 1
19409 1
299999 1
14516 1
133037 1
2 1
83657 1
300000 1
300001 1
218340 1
29105 1
203681 1
39244 1
174224 1
236818 1
91591 1
136137 1
204163 1
1 1
62032 1
222325 1
279724 1
300000 1
1 1
1 1
41207 1
1 1
226905 1
1 1
151529 1
207094 1
258996 1
123746 1
276942 1
161197 1
273227 1
2 1
156996 1
249062 1
267197 1
199172 1
300001 1
300000 1
273789 1
241113 1
262132 1
300001 1
183380 1
300001 1
245847 1
141351 1
204977 1
55814 1
279571 1
109633 1
237607 1
177039 1
146948 1
299999 1
105701 1
116282 1
269204 1
37115 1
69564 1
14022 1
265262 1
299999 1
268546 1
2 1
99310 1
148964 1
158317 1
124742 1
149549 1
135025 1
15091 1
299998 1
109049 1
300002 1
212860 1
233106 1
299998 1
290864 1
300001 1
27716 1
300000 1
228317 1
300001 1
300000 1
299998 1
299999 1
300000 1
300002 1
3769 1
254707 1
82179 1
4221 1
151137 1
245808 1
194641 1
164673 1
241739 1
1 1
1 1
1 1
160071 1
112883 1
2 1
300001 1
42373 1
17147 1
255027 1
45451 1
104122 1
3 1
37513 1
300001 1
113792 1
3 1
93465 1
20763 1
172602 1
1 1
184743 1
229515 1
67852 1
79299 1
300000 1
227426 1
101897 1
300002 1
281049 1
1 1
282145 1
21004 1
31562 1
1 1
220967 1
3 1
175782 1
21391 1
2 1
2 1
194801 1
210690 1
125409 1
2 1
5329 1
271168 1
1 1
161038 1
2 1
197265 1
207022 1
283625 1
180588 1
151718 1
99794 1
89561 1
119763 1
226585 1
275617 1
177556 1
169797 1
1 1
300001 1
219105 1
300000 1
134978 1
1 1
76280 1
300000 1
234344 1
180906 1
185606 1
2 1
15662 1
212386 1
160087 1
36190 1
300000 1
158929 1
1 1
122956 1
75841 1
129527 1
1 1
2 1
251641 1
294990 1
117449 1
300000 1
256343 1
209739 1
1 1
268560 1
2 1
242574 1
3 1
1 1
232973 1
259567 1
300002 1
166459 1
75711 1
1 1
248861 1
211089 1
238590 1
1 1
27682 1
2 1
118637 1
299999 1
3 1
169233 1
41930 1
1 1
291251 1
163038 1
1 1
300000 1
246471 1
212485 1
48669 1
237665 1
96377 1
300001 1
300000 1
53049 1
291710 1
63580 1
177069 1
1 1
300000 1
300002 1
300001 1
176265 1
281344 1
241099 1
300001 1
190145 1
213863 1
211841 1
260017 1
85139 1
132839 1
114432 1
101533 1
264429 1
39817 1
111757 1
53329 1
300001 1
90407 1
285797 1
127883 1
300001 1
18921 1
1 1
49970 1
210760 1
208469 1
28273 1
3 1
51427 1
258984 1
2 1
178277 1
146829 1
162802 1
219482 1
87073 1
295929 1
1 1
227529 1
292880 1
108921 1
49201 1
46918 1
300002 1
1 1
247193 1
104914 1
1 1
105152 1
183897 1
209451 1
131284 1
267490 1
2 1
203415 1
20499 1
163624 1
160981 1
93437 1
300000 1
299999 1
300000 1
34069 1
300000 1
158002 1
292304 1
1 1
300001 1
1 1
271198 1
140523 1
1 1
228344 1
287939 1
33727 1
300000 1
118837 1
273990 1
175283 1
149091 1
299999 1
288866 1
99639 1
1 1
231019 1
200247 1
3 1
166004 1
290096 1
214736 1
2 1
121377 1
1 1
254948 1
299998 1
218112 1
1 1
236977 1
109996 1
300001 1
295319 1
194220 1
59749 1
263351 1
3 1
91631 1
290018 1
272007 1
33043 1
131556 1
269923 1
191629 1
1 1
70038 1
271904 1
278974 1
57356 1
215561 1
1 1
300000 1
152626 1
299999 1
18104 1
153897 1
1 1
119728 1
142414 1
9630 1
300000 1
228888 1
63375 1
300000 1
160420 1
176375 1
88565 1
300001 1
300002 1
299999 1
299999 1
42147 1
132855 1
71898 1
225531 1
1 1
299999 1
69535 1
179092 1
278946 1
248078 1
198994 1
299998 1
289546 1
269021 1
300001 1
63949 1
228792 1
172975 1
254034 1
1 1
45576 1
2 1
7752 1
126189 1
1 1
76960 1
2 1
299999 1
294599 1
184351 1
3 1
127092 1
299999 1
185905 1
66239 1
241896 1
300001 1
110605 1
299999 1
300000 1
14356 1
156314 1
134811 1
154783 1
140427 1
300001 1
173332 1
135255 1
150725 1
1 1
275446 1
167606 1
152506 1
227374 1
1 1
234666 1
100142 1
185011 1
58284 1
273996 1
61591 1
82377 1
300000 1
246359 1
1 1
300001 1
10589 1
153122 1
1 1
69297 1
222585 1
300001 1
289780 1
300002 1
50195 1
300000 1
185536 1
299999 1
38106 1
300001 1
194251 1
103937 1
1 1
1 1
299999 1
300000 1
41781 1
2 1
113309 1
164945 1
129883 1
2 1
2 1
246202 1
230713 1
252703 1
3 1
25349 1
275823 1
1 1
299999 1
217399 1
1 1
29946 1
3274 1
3 1
293345 1
190385 1
20951 1
300000 1
300000 1
253692 1
108506 1
300000 1
76007 1
294487 1
233929 1
169383 1
212825 1
195509 1
1 1
141597 1
144844 1
291418 1
2281 1
300002 1
208891 1
299999 1
151385 1
294192 1
2 1
267956 1
38775 1
158301 1
300000 1
299999 1
299999 1
300000 1
114988 1
47585 1
299998 1
230478 1
3 1
1 1
163288 1
18572 1
1 1
1 1
23558 1
131040 1
1 1
298268 1
43095 1
108729 1
271710 1
261825 1
1 1
299999 1
299999 1
299999 1
161988 1
100480 1
26908 1
300002 1
1 1
300001 1
10414 1
128101 1
191261 1
117233 1
135152 1
192469 1
299998 1
299999 1
281713 1
1 1
299999 1
57991 1
271197 1
63998 1
300001 1
278848 1
1 1
36150 1
1 1
273861 1
2014 1
164379 1
299999 1
271134 1
226012 1
87585 1
34355 1
260776 1
299999 1
74180 1
34279 1
130369 1
246682 1
300000 1
292458 1
1 1
1 1
300000 1
3 1
1 1
213938 1
1 1
141857 1
2 1
166713 1
111218 1
224744 1
3 1
220048 1
79649 1
247292 1
185612 1
299998 1
1 1
1 1
179729 1
54618 1
1 1
184380 1
103032 1
51598 1
180843 1
3 1
2 1
1 1
300000 1
299999 1
300000 1
299998 1
246593 1
300001 1
163686 1
1 1
191437 1
272079 1
169317 1
255611 1
1 1
11187 1
155143 1
62729 1
40139 1
2 1
141635 1
203873 1
300000 1
300002 1
1 1
1 1
201870 1
1 1
56913 1
300002 1
227812 1
2 1
119340 1
174582 1
3 1
249154 1
55920 1
83320 1
299999 1
259113 1
86582 1
205236 1
2 1
126924 1
177002 1
1 1
265083 1
63235 1
1 1
1 1
12679 1
41070 1
1 1
300000 1
176131 1
300001 1
173842 1
81114 1
70605 1
1 1
300001 1
103479 1
210711 1
88471 1
236508 1
299999 1
205841 1
299999 1
156362 1
198576 1
224875 1
119142 1
100422 1
300000 1
1 1
114725 1
1 1
255625 1
159437 1
278615 1
300000 1
154655 1
152116 1
144581 1
114650 1
65936 1
25340 1
101232 1
2 1
136177 1
300001 1
279518 1
41109 1
163008 1
2 1
131454 1
140026 1
265282 1
2 1
1 1
300000 1
90272 1
124671 1
1 1
300001 1
42221 1
69784 1
1 1
9997 1
60857 1
170311 1
153967 1
299999 1
9692 1
47459 1
19087 1
300001 1
39924 1
300000 1
121690 1
281834 1
152035 1
75107 1
200069 1
89131 1
278416 1
57020 1
223651 1
142777 1
51813 1
236619 1
57361 1
62093 1
1 1
49469 1
299999 1
1 1
264134 1
215052 1
299998 1
183991 1
31145 1
141604 1
295752 1
50534 1
81308 1
246580 1
2 1
250653 1
72986 1
243141 1
212839 1
186283 1
141681 1
45287 1
210105 1
45938 1
150590 1
1 1
99810 1
278635 1
3891 1
2 1
1 1
66863 1
63234 1
101307 1
128478 1
114750 1
167601 1
1 1
242775 1
176152 1
1 1
213646 1
15818 1
296495 1
201043 1
1409 1
300001 1
3 1
230661 1
185655 1
161142 1
1 1
71805 1
300001 1
1 1
210074 1
27474 1
300001 1
1 1
87682 1
299999 1
162708 1
1 1
300001 1
17896 1
73623 1
187076 1
1 1
71952 1
132069 1
200176 1
1 1
47778 1
74508 1
129140 1
138904 1
299999 1
112477 1
2 1
20584 1
131319 1
201767 1
275946 1
97671 1
32485 1
86794 1
259375 1
81100 1
32857 1
191417 1
300001 1
54072 1
1 1
1 1
299998 1
225722 1
275289 1
299999 1
300001 1
1 1
78165 1
299999 1
275679 1
239083 1
300001 1
1 1
172605 1
253640 1
144912 1
300000 1
74007 1
189584 1
174564 1
299999 1
1 1
175399 1
1 1
266606 1
299999 1
299998 1
1 1
159840 1
171679 1
300000 1
276644 1
118365 1
119655 1
300002 1
275587 1
300000 1
187518 1
121455 1
40018 1
2 1
1 1
34256 1
257249 1
97796 1
41943 1
176740 1
1 1
244714 1
13213 1
35678 1
190357 1
299999 1
1 1
1 1
261861 1
1 1
71615 1
184324 1
150555 1
48368 1
3 1
86223 1
154171 1
94834 1
215447 1
143548 1
83627 1
138938 1
86088 1
44832 1
2 1
232438 1
106427 1
164662 1
49864 1
300000 1
1 1
300002 1
90253 1
299999 1
1 1
205834 1
300000 1
39073 1
198181 1
245056 1
270125 1
12804 1
3 1
274483 1
33378 1
8843 1
251109 1
45651 1
102673 1
299999 1
1 1
11120 1
277517 1
293478 1
134473 1
48616 1
299999 1
179112 1
176789 1
260642 1
1 1
212899 1
2 1
257719 1
38101 1
274319 1
136803 1
300000 1
299999 1
25933 1
174010 1
43057 1
2 1
300001 1
114741 1
163515 1
59837 1
149018 1
18723 1
2 1
165010 1
180751 1
214372 1
187774 1
15526 1
1 1
248247 1
299999 1
48986 1
300000 1
299998 1
230781 1
2 1
69156 1
6163 1
3 1
81474 1
99231 1
297353 1
1 1
226412 1
92928 1
30642 1
114102 1
39975 1
190645 1
144197 1
72954 1
3 1
297425 1
62489 1
21435 1
1 1
1 1
3 1
201849 1
124175 1
1 1
109305 1
285838 1
300000 1
168412 1
224978 1
167933 1
218224 1
1 1
300000 1
1 1
1 1
300001 1
51985 1
183217 1
129518 1
299999 1
49436 1
299999 1
154099 1
160698 1
299999 1
4654 1
281822 1
224474 1
300000 1
129928 1
22926 1
49935 1
1 1
2 1
278464 1
175918 1
2 1
49993 1
150722 1
284888 1
1 1
299999 1
1 1
300000 1
2 1
128421 1
216650 1
128145 1
212403 1
300002 1
63733 1
299999 1
93610 1
1 1
101918 1
114598 1
25676 1
299999 1
67124 1
28216 1
285662 1
2 1
106930 1
200459 1
300001 1
28269 1
300001 1
33023 1
178069 1
299999 1
43446 1
299999 1
38521 1
299999 1
141223 1
1 1
131959 1
199494 1
1 1
12387 1
163504 1
202347 1
299999 1
1 1
47888 1
177359 1
300001 1
163241 1
119821 1
300001 1
224977 1
1 1
129994 1
2 1
123572 1
6577 1
300001 1
218029 1
11740 1
1 1
55066 1
279576 1
84902 1
1 1
73040 1
281766 1
85100 1
27684 1
175733 1
227844 1
300000 1
38504 1
195263 1
159300 1
299999 1
1 1
2 1
239010 1
258827 1
1 1
177416 1
195362 1
138121 1
219728 1
227782 1
1 1
7557 1
191508 1
159832 1
299999 1
176334 1
117908 1
89830 1
222156 1
284572 1
30579 1
134560 1
300000 1
120988 1
5110 1
194820 1
300000 1
234968 1
298857 1
281652 1
3084 1
258923 1
299999 1
1 1
1 1
35314 1
1 1
300001 1
300001 1
272990 1
225973 1
1 1
73094 1
248450 1
2951 1
177808 1
103262 1
47350 1
219676 1
63322 1
192815 1
147635 1
84283 1
249601 1
300000 1
2 1
1 1
14905 1
107046 1
300000 1
275934 1
2 1
138245 1
9765 1
159539 1
78600 1
167765 1
93179 1
2 1
20787 1
119224 1
274762 1
147543 1
213054 1
2 1
1 1
57194 1
64883 1
275983 1
1 1
264790 1
241806 1
215048 1
97402 1
247505 1
300002 1
240589 1
209513 1
1 1
203715 1
299999 1
1 1
100051 1
300001 1
252948 1
245065 1
12359 1
44988 1
299999 1
300000 1
225505 1
1 1
3 1
292469 1
1333 1
191303 1
299999 1
101582 1
224900 1
131587 1
258972 1
61787 1
299885 1
180722 1
205383 1
289045 1
299999 1
1 1
300000 1
80220 1
235921 1
226399 1
1 1
98211 1
147714 1
1 1
235713 1
240238 1
1 1
300001 1
1 1
297344 1
300002 1
3 1
1 1
1 1
117748 1
120725 1
1 1
123950 1
127795 1
98410 1
171498 1
125322 1
1 1
204287 1
98775 1
203431 1
271566 1
3 1
49979 1
84031 1
217228 1
131784 1
39910 1
232955 1
83816 1
121319 1
188918 1
42138 1
212728 1
299999 1
208359 1
2605 1
124361 1
300000 1
1 1
93431 1
1 1
27325 1
209809 1
2 1
299999 1
300000 1
2 1
17586 1
299999 1
178868 1
299998 1
2 1
2 1
261115 1
181901 1
218752 1
299999 1
257818 1
284235 1
7961 1
81639 1
299999 1
1 1
3 1
284324 1
207745 1
8128 1
195032 1
300001 1
69721 1
84029 1
196920 1
289321 1
1 1
2 1
127747 1
55010 1
211115 1
79951 1
118283 1
223388 1
59729 1
162658 1
12513 1
1 1
135527 1
140573 1
299999 1
128013 1
300000 1
155077 1
241238 1
300002 1
1 1
291233 1
117963 1
128406 1
1 1
82896 1
97303 1
177862 1
122295 1
1 1
159574 1
299999 1
1918 1
171752 1
114327 1
243792 1
155058 1
70141 1
98127 1
299999 1
300001 1
198806 1
19581 1
299998 1
1 1
86600 1
296878 1
175082 1
128196 1
277730 1
31964 1
17808 1
1 1
1 1
300000 1
85436 1
138211 1
67017 1
262520 1
133290 1
2 1
145835 1
177215 1
49304 1
258469 1
264132 1
32387 1
17942 1
1 1
300000 1
153012 1
64059 1
225206 1
162901 1
188386 1
211392 1
12524 1
111047 1
1 1
289792 1
2 1
299999 1
178687 1
14628 1
300002 1
150569 1
1 1
291149 1
131264 1
63999 1
106893 1
1 1
1 1
78929 1
297855 1
300001 1
217538 1
2 1
300000 1
1 1
83848 1
1 1
237289 1
3 1
86704 1
151835 1
4804 1
300000 1
214817 1
1 1
46818 1
74329 1
10960 1
1 1
69218 1
235814 1
187656 1
11709 1
1 1
26230 1
196661 1
1540 1
173536 1
253305 1
293857 1
284104 1
300000 1
1 1
2 1
126765 1
152640 1
183045 1
226350 1
299999 1
65490 1
2 1
62022 1
24908 1
300000 1
291133 1
300000 1
98835 1
254425 1
201012 1
64448 1
170784 1
145554 1
134640 1
1 1
88448 1
5720 1
147661 1
41850 1
223486 1
1 1
135099 1
299999 1
1 1
299999 1
1 1
1 1
277671 1
222084 1
161531 1
41112 1
2 1
300001 1
300000 1
80706 1
2 1
9249 1
299998 1
1 1
299999 1
288275 1
1 1
153409 1
299999 1
300001 1
1 1
300000 1
163680 1
134131 1
300000 1
295321 1
2 1
3 1
55981 1
148642 1
2 1
241402 1
54785 1
140910 1
227626 1
46982 1
1 1
99793 1
69361 1
1 1
299999 1
300000 1
103188 1
300000 1
160841 1
172384 1
72471 1
1 1
53083 1
220943 1
261679 1
114760 1
50790 1
277683 1
117745 1
155602 1
1 1
300000 1
296010 1
191494 1
146141 1
1 1
299998 1
299999 1
252282 1
300001 1
1 1
32943 1
207802 1
218944 1
1 1
300001 1
1 1
2 1
113333 1
179256 1
253349 1
260663 1
76572 1
46441 1
282808 1
2 1
1 1
156939 1
70119 1
3 1
265083 1
165676 1
55227 1
1 1
164712 1
117863 1
175566 1
40018 1
91930 1
49608 1
300000 1
300000 1
2 1
78377 1
280252 1
66839 1
87471 1
142636 1
200856 1
3 1
6265 1
94860 1
36679 1
56272 1
224721 1
182283 1
1 1
252854 1
3 1
99770 1
5900 1
249254 1
2 1
98879 1
121030 1
1 1
45246 1
230781 1
116307 1
284298 1
66600 1
100809 1
56362 1
1 1
272131 1
300000 1
141063 1
80476 1
1 1
134279 1
196436 1
27772 1
221848 1
138005 1
128347 1
300001 1
300000 1
1 1
1 1
300000 1
74081 1
2 1
177715 1
67495 1
73923 1
300002 1
86520 1
1 1
82474 1
231423 1
1 1
63188 1
1 1
1 1
16055 1
75825 1
236913 1
156248 1
3 1
1 1
299999 1
170535 1
95342 1
2 1
47522 1
1 1
146476 1
157753 1
51987 1
2 1
167232 1
230722 1
11132 1
194373 1
1 1
1 1
300000 1
296113 1
180172 1
1 1
105560 1
2 1
1 1
300000 1
299999 1
300001 1
50226 1
1 1
1 1
2 1
24243 1
32341 1
166343 1
224906 1
216110 1
1 1
139962 1
266231 1
2 1
300001 1
238489 1
236158 1
242985 1
3 1
20630 1
300001 1
69029 1
1 1
217598 1
247037 1
234379 1
283562 1
39668 1
237875 1
271411 1
46383 1
1 1
74876 1
266680 1
184726 1
299999 1
186572 1
1 1
129163 1
511 1
1 1
119363 1
188828 1
2 1
1 1
1 1
276765 1
44754 1
279451 1
269863 1
7757 1
175920 1
299999 1
1 1
78793 1
1 1
260374 1
113863 1
1 1
136885 1
129206 1
1 1
300002 1
300000 1
3 1
281462 1
146650 1
262267 1
290105 1
3 1
1 1
218717 1
189927 1
255149 1
1 1
249515 1
141365 1
300000 1
125391 1
198990 1
3 1
300000 1
187526 1
52249 1
60848 1
173354 1
39210 1
51030 1
114870 1
123699 1
180943 1
135911 1
152312 1
175665 1
271327 1
300001 1
98277 1
197085 1
55386 1
92646 1
88390 1
259570 1
299999 1
1 1
2 1
184065 1
95499 1
1 1
1 1
177137 1
84039 1
300001 1
300001 1
170886 1
173082 1
150789 1
172073 1
163019 1
156294 1
300000 1
206984 1
300000 1
15752 1
267391 1
220215 1
285725 1
2 1
300000 1
84559 1
300000 1
276176 1
2 1
44951 1
166620 1
300000 1
300001 1
300000 1
1 1
2 1
300000 1
300000 1
94190 1
276902 1
1 1
47429 1
3 1
1 1
263013 1
300000 1
127 1
170334 1
208189 1
299998 1
161721 1
1 1
31753 1
6091 1
108546 1
89671 1
300000 1
1 1
293226 1
1 1
213637 1
94077 1
237686 1
50068 1
177754 1
1 1
93862 1
144471 1
15360 1
221478 1
300002 1
1 1
271244 1
251174 1
99707 1
101679 1
18050 1
143629 1
239444 1
139859 1
215836 1
1 1
174028 1
194185 1
85836 1
1 1
186682 1
228800 1
101260 1
223414 1
2 1
128955 1
114908 1
165063 1
3 1
152885 1
300001 1
270968 1
393 1
2 1
299998 1
207777 1
2 1
165787 1
2579 1
300001 1
67845 1
232727 1
236088 1
115753 1
277458 1
41785 1
299999 1
1 1
300000 1
62841 1
1 1
2 1
300001 1
299999 1
1 1
294489 1
98361 1
49942 1
299999 1
158942 1
269850 1
113072 1
300001 1
147473 1
143277 1
300001 1
203854 1
133590 1
186506 1
1 1
100821 1
74561 1
290334 1
247195 1
44728 1
64278 1
155467 1
139501 1
187957 1
300000 1
97229 1
211377 1
159081 1
200647 1
285547 1
1 1
1 1
143976 1
278323 1
52548 1
3 1
300000 1
123168 1
300000 1
110016 1
246094 1
88342 1
300000 1
54502 1
194336 1
106653 1
269776 1
1 1
178688 1
3 1
300000 1
83143 1
1 1
2 1
143097 1
300001 1
297390 1
246055 1
299998 1
54317 1
299999 1
9634 1
54437 1
16059 1
299999 1
300000 1
40721 1
8655 1
1 1
78964 1
145221 1
277753 1
2375 1
61671 1
265841 1
244277 1
203723 1
300000 1
278851 1
299999 1
77089 1
236901 1
300001 1
179002 1
42670 1
175668 1
1 1
71196 1
3 1
300001 1
63564 1
133412 1
300002 1
35122 1
90969 1
232594 1
1 1
233836 1
127352 1
277672 1
300001 1
25848 1
300001 1
248630 1
98566 1
184642 1
256591 1
299999 1
112325 1
1 1
1 1
2 1
26877 1
276177 1
291085 1
235468 1
1 1
168400 1
1 1
161858 1
230089 1
300000 1
1 1
123327 1
1 1
1 1
143516 1
300000 1
86436 1
300000 1
159142 1
58777 1
300001 1
86281 1
50379 1
57114 1
3 1
10270 1
2 1
299999 1
1 1
95436 1
205772 1
260188 1
300000 1
300000 1
295650 1
102068 1
1 1
3 1
1 1
60219 1
272139 1
1 1
84600 1
1 1
4969 1
124886 1
284123 1
2 1
1 1
1 1
4867 1
299999 1
300000 1
191566 1
249655 1
226088 1
144981 1
291772 1
1 1
204701 1
11620 1
57650 1
195943 1
299999 1
1 1
44289 1
100784 1
229068 1
82951 1
291655 1
254932 1
231133 1
1 1
300000 1
300000 1
1 1
273786 1
164588 1
10629 1
109859 1
221648 1
277238 1
206727 1
77145 1
184496 1
187427 1
91793 1
28226 1
1 1
1 1
279292 1
100080 1
300000 1
209532 1
235685 1
3 1
133662 1
76435 1
1 1
122710 1
299999 1
300001 1
129546 1
146074 1
152659 1
299999 1
119222 1
263772 1
112212 1
300001 1
1 1
300000 1
34606 1
204446 1
288640 1
260164 1
1 1
2 1
1 1
299999 1
11533 1
3 1
222438 1
64386 1
300001 1
200562 1
300000 1
188943 1
55402 1
1 1
299999 1
93742 1
299998 1
242024 1
3 1
9668 1
10303 1
29499 1
164878 1
157522 1
209232 1
2 1
300000 1
297707 1
236368 1
299999 1
72345 1
1213 1
271058 1
134487 1
130861 1
169820 1
119773 1
1 1
45041 1
2 1
72798 1
1 1
193986 1
111867 1
264533 1
285802 1
233244 1
300001 1
299999 1
15019 1
205616 1
2 1
56328 1
1 1
20213 1
99970 1
142966 1
283570 1
17076 1
269810 1
299999 1
299999 1
67660 1
300000 1
57526 1
282364 1
266871 1
185936 1
277394 1
8981 1
47489 1
271479 1
13531 1
2 1
167482 1
300001 1
300001 1
146126 1
1 1
9523 1
278601 1
300001 1
300000 1
55542 1
1 1
167564 1
173137 1
445 1
200370 1
1 1
3 1
1 1
1 1
169132 1
300000 1
299517 1
46504 1
20862 1
300001 1
299998 1
3 1
99919 1
210173 1
204062 1
171884 1
42550 1
1 1
43220 1
145699 1
299999 1
2 1
2 1
48828 1
56688 1
299999 1
55762 1
2 1
49598 1
65161 1
81442 1
189408 1
250474 1
96333 1
128077 1
161270 1
22554 1
154915 1
243951 1
256228 1
226425 1
154952 1
23840 1
300001 1
299999 1
295657 1
1 1
194829 1
253082 1
228264 1
284471 1
43493 1
122136 1
260106 1
2 1
299999 1
230274 1
16594 1
61476 1
104163 1
1 1
102610 1
31439 1
300000 1
3665 1
1 1
167877 1
84644 1
39221 1
300001 1
2 1
86915 1
35123 1
177824 1
2 1
52042 1
258948 1
125068 1
293292 1
299999 1
101050 1
216457 1
69950 1
163113 1
300001 1
224495 1
1 1
300000 1
205870 1
122675 1
148873 1
140812 1
242544 1
256819 1
192392 1
130987 1
1 1
139818 1
261518 1
300000 1
65657 1
299998 1
21921 1
117480 1
2 1
9128 1
157058 1
300000 1
71855 1
1 1
1 1
299999 1
1 1
50235 1
249753 1
48666 1
300000 1
145730 1
140112 1
300001 1
300001 1
178639 1
1 1
117589 1
70180 1
270668 1
280238 1
300000 1
38238 1
1 1
157435 1
178594 1
300000 1
36847 1
1 1
60646 1
211108 1
137562 1
2 1
1 1
56770 1
94453 1
253758 1
297749 1
1 1
1 1
29022 1
57449 1
258504 1
300001 1
1 1
294057 1
43699 1
197850 1
275365 1
3 1
279212 1
116896 1
1 1
41676 1
1 1
273288 1
216433 1
259395 1
195878 1
160215 1
299999 1
229835 1
44812 1
49903 1
300000 1
182338 1
1 1
6784 1
42233 1
170419 1
2 1
58906 1
296236 1
120422 1
22062 1
263527 1
1 1
300001 1
19144 1
236945 1
282034 1
186486 1
300001 1
299999 1
2 1
300000 1
300000 1
80219 1
300001 1
146419 1
19843 1
212997 1
2 1
250808 1
176543 1
74850 1
16449 1
132118 1
223622 1
3 1
1 1
1 1
66251 1
178923 1
272285 1
1 1
12960 1
98109 1
67804 1
228560 1
227736 1
1 1
241245 1
212223 1
7443 1
2 1
300001 1
93591 1
2 1
248000 1
10825 1
119067 1
225659 1
140831 1
1 1
40585 1
233378 1
208344 1
95667 1
260968 1
1 1
257092 1
120280 1
123554 1
45143 1
298080 1
1 1
1 1
269510 1
107572 1
291684 1
300001 1
94328 1
300000 1
5421 1
15724 1
207812 1
1 1
165570 1
300001 1
65965 1
139910 1
113993 1
116347 1
117004 1
216596 1
185699 1
275151 1
188781 1
114420 1
1 1
94045 1
1 1
238267 1
257326 1
152656 1
1 1
195030 1
156197 1
280570 1
5038 1
1 1
287772 1
1 1
1 1
1 1
40101 1
23011 1
91442 1
300000 1
209622 1
113157 1
299999 1
274169 1
206921 1
978 1
166946 1
1 1
179521 1
1 1
92655 1
21425 1
224858 1
62719 1
194368 1
70740 1
240687 1
300000 1
240243 1
210214 1
150885 1
1 1
166311 1
41419 1
300001 1
294556 1
158800 1
204019 1
160698 1
291641 1
99486 1
1 1
138255 1
156550 1
1 1
175244 1
59018 1
173402 1
44629 1
299999 1
1 1
252038 1
80337 1
130201 1
1 1
300001 1
169771 1
7013 1
249802 1
145436 1
2 1
201307 1
1 1
133370 1
218964 1
9513 1
206474 1
113712 1
292894 1
142784 1
189819 1
288485 1
299999 1
51988 1
115772 1
1 1
294621 1
212348 1
64553 1
197014 1
300000 1
1 1
103295 1
1 1
405 1
300000 1
280592 1
142438 1
3 1
1 1
108590 1
210071 1
1 1
125516 1
299999 1
141937 1
200755 1
217008 1
1 1
31517 1
279840 1
179515 1
1 1
2 1
138796 1
1 1
204958 1
251273 1
1 1
90571 1
78845 1
300000 1
7233 1
299999 1
193218 1
1 1
300000 1
1 1
286428 1
299999 1
85790 1
69964 1
300000 1
178824 1
22825 1
171948 1
225387 1
1 1
1 1
212648 1
31550 1
132350 1
273078 1
65184 1
65429 1
1 1
263594 1
300001 1
234045 1
284450 1
149195 1
300000 1
94638 1
1 1
274270 1
300002 1
124301 1
80233 1
231587 1
1 1
103201 1
27845 1
39366 1
105138 1
257049 1
300002 1
300001 1
300000 1
211519 1
1 1
64245 1
223595 1
79749 1
299999 1
185488 1
299999 1
1 1
19732 1
295342 1
300000 1
2 1
299999 1
84547 1
2 1
2 1
129242 1
106412 1
278229 1
108913 1
243999 1
116159 1
179294 1
2 1
300000 1
299999 1
80133 1
165559 1
1 1
299911 1
300001 1
220751 1
274829 1
1 1
299999 1
231390 1
272368 1
300000 1
87525 1
235609 1
2 1
1 1
247707 1
260675 1
300000 1
3 1
141950 1
216463 1
300000 1
207230 1
300000 1
229675 1
166322 1
100676 1
1 1
150597 1
300000 1
300000 1
144001 1
219952 1
3436 1
1 1
300000 1
119397 1
235891 1
1 1
141089 1
52787 1
286283 1
300000 1
163889 1
67380 1
53863 1
169768 1
1 1
1 1
2 1
252371 1
300001 1
7599 1
186705 1
28511 1
223473 1
20549 1
4111 1
280159 1
1 1
154934 1
248493 1
203160 1
299998 1
1 1
1 1
300001 1
251689 1
162093 1
299999 1
300001 1
199123 1
72634 1
216510 1
82985 1
143950 1
300000 1
1 1
34044 1
71873 1
1 1
1 1
118455 1
174350 1
24349 1
300000 1
4946 1
73979 1
121421 1
52632 1
139119 1
299999 1
228568 1
66422 1
182557 1
1 1
300000 1
299999 1
1 1
1 1
151229 1
242432 1
202543 1
1 1
42833 1
249574 1
120542 1
128779 1
65752 1
117154 1
1 1
299999 1
300002 1
188674 1
1 1
161750 1
26104 1
1 1
215832 1
1 1
281195 1
293758 1
148388 1
300001 1
68595 1
72966 1
144092 1
299998 1
300002 1
300001 1
33681 1
2 1
74946 1
292916 1
87291 1
200299 1
300002 1
1 1
143649 1
81894 1
120624 1
1 1
217480 1
132605 1
37808 1
300000 1
139204 1
117827 1
1 1
298876 1
300000 1
267485 1
81032 1
123883 1
39056 1
118452 1
205044 1
1 1
70168 1
76977 1
51639 1
187507 1
1 1
1 1
239065 1
300000 1
219943 1
270097 1
294239 1
300000 1
233164 1
22537 1
279391 1
1 1
6918 1
43629 1
300002 1
232804 1
97220 1
299999 1
278971 1
300001 1
192243 1
254910 1
1 1
210668 1
124449 1
55185 1
2382 1
21393 1
3 1
146792 1
300000 1
299999 1
156610 1
5470 1
191888 1
257883 1
106523 1
257488 1
172511 1
206165 1
92289 1
300001 1
299998 1
3 1
72415 1
159508 1
1 1
197691 1
75976 1
300002 1
252342 1
3 1
1 1
1 1
176061 1
58189 1
294565 1
180672 1
1 1
299999 1
93835 1
47420 1
1 1
116011 1
106148 1
210949 1
3 1
62202 1
17737 1
40709 1
179548 1
2 1
207564 1
190828 1
1 1
271490 1
175920 1
171385 1
118076 1
299999 1
1 1
46408 1
166169 1
238870 1
101944 1
140271 1
4567 1
216836 1
226528 1
266865 1
124034 1
94233 1
205376 1
239070 1
300001 1
209463 1
73219 1
174043 1
255402 1
3 1
26892 1
2 1
103827 1
2 1
61473 1
135891 1
299998 1
1 1
1 1
164516 1
300000 1
153545 1
37166 1
252655 1
300001 1
38137 1
299999 1
248285 1
300001 1
238713 1
145039 1
242011 1
1 1
90946 1
186879 1
155477 1
179605 1
166972 1
226235 1
1 1
103280 1
110766 1
135843 1
299999 1
2 1
72223 1
2 1
300001 1
21531 1
172904 1
294619 1
287641 1
1 1
96415 1
158932 1
1 1
157358 1
300000 1
43478 1
299999 1
3 1
142362 1
143061 1
133587 1
157198 1
161363 1
223333 1
210799 1
155239 1
300000 1
1 1
76960 1
261447 1
11333 1
2 1
217948 1
300002 1
40172 1
299999 1
300001 1
230084 1
70493 1
1 1
2 1
19434 1
2 1
39872 1
287421 1
230750 1
300002 1
282676 1
240256 1
1 1
289794 1
281295 1
23421 1
2 1
230649 1
83816 1
162349 1
299999 1
10087 1
300000 1
1 1
38576 1
300001 1
78558 1
118719 1
299999 1
67392 1
300000 1
148637 1
184613 1
300000 1
100997 1
177493 1
259575 1
2327 1
4401 1
25438 1
185132 1
58651 1
149234 1
2 1
87097 1
1 1
1 1
300001 1
300000 1
223601 1
93625 1
172434 1
299999 1
1 1
267835 1
27465 1
15456 1
3 1
299999 1
2 1
134139 1
3 1
79230 1
1 1
192155 1
300000 1
142342 1
677 1
3 1
204294 1
188999 1
300002 1
64821 1
99820 1
1 1
262438 1
1 1
192363 1
1 1
299999 1
14076 1
275096 1
90766 1
106687 1
159893 1
299405 1
300001 1
269577 1
221992 1
159229 1
148369 1
180140 1
81058 1
36433 1
1 1
241979 1
299999 1
132255 1
1 1
1 1
299999 1
299999 1
113132 1
249847 1
300000 1
295852 1
2 1
300000 1
188136 1
195706 1
123402 1
251111 1
89487 1
146604 1
300001 1
300000 1
1 1
2 1
136769 1
295482 1
4752 1
2 1
196320 1
296002 1
45371 1
40560 1
249140 1
220576 1
51061 1
31208 1
299999 1
187759 1
281774 1
4349 1
62965 1
225508 1
35823 1
167457 1
221291 1
168882 1
87603 1
262908 1
238648 1
300001 1
273530 1
299999 1
172650 1
278643 1
299999 1
300000 1
101491 1
228754 1
78702 1
59814 1
300001 1
234202 1
300002 1
29046 1
11252 1
2 1
58572 1
201349 1
163082 1
264689 1
296754 1
160844 1
35070 1
274794 1
229045 1
300000 1
272946 1
300000 1
1 1
239084 1
299999 1
110071 1
97771 1
150367 1
144578 1
299998 1
249906 1
300002 1
188641 1
271058 1
300000 1
102487 1
65082 1
190777 1
113369 1
292737 1
89203 1
299999 1
1 1
295505 1
237699 1
67617 1
260365 1
211725 1
194890 1
300001 1
300000 1
3 1
259705 1
159465 1
2 1
92459 1
259043 1
292555 1
1 1
119742 1
300001 1
299999 1
97311 1
300001 1
1 1
124640 1
241688 1
18549 1
51041 1
268829 1
299999 1
300000 1
1 1
299999 1
144895 1
3 1
59439 1
157882 1
300001 1
300002 1
262542 1
1 1
300002 1
300000 1
3 1
280119 1
1 1
296100 1
10305 1
2 1
278128 1
300000 1
103987 1
1 1
2 1
57207 1
189785 1
299999 1
57945 1
299999 1
96795 1
145627 1
225921 1
58878 1
1 1
142286 1
44482 1
1 1
55192 1
64885 1
50039 1
300000 1
299998 1
300000 1
114499 1
300000 1
300001 1
199190 1
1 1
223615 1
1 1
2 1
215031 1
199623 1
214437 1
299999 1
1 1
64135 1
198278 1
1 1
52899 1
71342 1
126065 1
196942 1
274034 1
299999 1
70618 1
300002 1
2 1
95794 1
193547 1
187903 1
224644 1
269475 1
300000 1
111545 1
50685 1
251567 1
106900 1
300000 1
212400 1
3 1
300000 1
1 1
214920 1
14965 1
1 1
97218 1
247111 1
45471 1
157435 1
26143 1
1 1
89182 1
199462 1
299999 1
120451 1
145980 1
33944 1
1 1
3 1
299999 1
299999 1
178403 1
64782 1
26199 1
200211 1
191190 1
299998 1
54566 1
34348 1
271496 1
3 1
49687 1
207644 1
249497 1
2 1
1 1
101545 1
43837 1
99324 1
293002 1
18230 1
2 1
2 1
181515 1
300001 1
54957 1
10829 1
244125 1
1 1
2 1
84607 1
281795 1
53650 1
78075 1
299999 1
24241 1
230922 1
299999 1
217210 1
77860 1
274649 1
1 1
298838 1
37162 1
299999 1
140079 1
83446 1
1 1
252680 1
201959 1
145200 1
1 1
2 1
181143 1
150065 1
175358 1
258072 1
84422 1
299999 1
188799 1
299999 1
296536 1
44083 1
202151 1
214553 1
2 1
1 1
251456 1
108069 1
47533 1
282482 1
127931 1
269297 1
268040 1
66838 1
300001 1
300001 1
1 1
40457 1
299999 1
11713 1
1 1
181800 1
199702 1
93189 1
6409 1
1 1
41790 1
173055 1
171680 1
3 1
148535 1
3898 1
299999 1
300001 1
183499 1
158976 1
300000 1
300001 1
1 1
288635 1
145226 1
2 1
59834 1
1 1
150694 1
300001 1
211293 1
299999 1
63442 1
274963 1
122635 1
2 1
3 1
59249 1
286234 1
277398 1
298508 1
1 1
3 1
299999 1
300001 1
1 1
284260 1
299999 1
2 1
299999 1
300000 1
300001 1
300000 1
249398 1
104712 1
228806 1
21383 1
300000 1
271969 1
2 1
124304 1
1 1
204155 1
29418 1
1 1
167225 1
1 1
219920 1
77301 1
125657 1
2 1
299999 1
15302 1
31456 1
239419 1
300001 1
10968 1
243090 1
300001 1
253935 1
243364 1
117680 1
159800 1
299999 1
1 1
2905 1
199115 1
1 1
54526 1
185996 1
277024 1
281630 1
2 1
104434 1
300001 1
300000 1
300000 1
279847 1
300001 1
88837 1
234283 1
297278 1
2 1
101936 1
1 1
48497 1
3 1
29695 1
113126 1
256440 1
1 1
175554 1
1 1
132551 1
191558 1
268377 1
66151 1
234112 1
121883 1
300000 1
191436 1
1 1
281972 1
9938 1
111275 1
140959 1
300001 1
198580 1
2 1
300000 1
197109 1
2 1
160001 1
171452 1
230773 1
107621 1
2 1
1 1
43962 1
48442 1
1 1
270766 1
232861 1
35076 1
3 1
25584 1
1 1
299999 1
187890 1
300002 1
1 1
142608 1
2 1
148888 1
267611 1
196921 1
46923 1
9467 1
59252 1
1 1
53431 1
1617 1
106262 1
287943 1
112976 1
300000 1
232646 1
300002 1
44673 1
232434 1
1 1
166274 1
57066 1
300001 1
107531 1
3 1
299999 1
300001 1
201227 1
299999 1
115835 1
247408 1
245224 1
299998 1
67801 1
258730 1
210153 1
266281 1
1 1
164169 1
300000 1
275281 1
3 1
275608 1
1 1
300000 1
300000 1
1 1
2 1
223773 1
300001 1
299999 1
230658 1
134163 1
300000 1
222814 1
185035 1
82954 1
2 1
1 1
116257 1
181577 1
115004 1
124114 1
237996 1
39606 1
300001 1
234457 1
48166 1
227221 1
163802 1
300001 1
1 1
1 1
247372 1
287825 1
285449 1
166364 1
122638 1
1 1
300002 1
194841 1
223792 1
2 1
134418 1
185576 1
300000 1
299999 1
202891 1
1 1
230486 1
16470 1
1 1
1 1
152190 1
2 1
13857 1
182550 1
192658 1
2 1
1 1
299999 1
1 1
140462 1
115091 1
32815 1
1 1
300001 1
22288 1
2 1
2 1
3 1
3 1
278454 1
280510 1
299999 1
195057 1
237239 1
22645 1
36458 1
218860 1
3 1
5524 1
68840 1
300000 1
269799 1
130191 1
1 1
2492 1
126204 1
1 1
102284 1
3 1
300001 1
224052 1
142576 1
196725 1
246269 1
59786 1
71633 1
153859 1
31672 1
300001 1
179655 1
227895 1
156736 1
75919 1
300000 1
179356 1
231017 1
1 1
168948 1
1 1
49123 1
299999 1
160843 1
278692 1
205275 1
243436 1
31057 1
1 1
167710 1
1 1
50951 1
150693 1
33580 1
292012 1
1 1
177623 1
1 1
1 1
48431 1
123995 1
38935 1
267012 1
122070 1
79021 1
299998 1
158794 1
183451 1
76216 1
192347 1
251270 1
271063 1
253135 1
151546 1
1 1
119011 1
176211 1
24958 1
249814 1
105964 1
1 1
32506 1
300000 1
153586 1
162733 1
99757 1
138177 1
62644 1
300001 1
196272 1
2 1
1 1
300000 1
107022 1
3 1
32097 1
164942 1
300002 1
171855 1
275695 1
189558 1
300000 1
12560 1
300000 1
168464 1
299999 1
18184 1
242144 1
300000 1
300001 1
73251 1
274980 1
104827 1
1 1
239305 1
213809 1
181032 1
73075 1
207725 1
42569 1
1 1
299999 1
227484 1
222349 1
39267 1
128926 1
299994 1
51861 1
300000 1
121100 1
300000 1
104447 1
295316 1
277655 1
30311 1
1 1
193446 1
300001 1
66781 1
94593 1
227236 1
300000 1
24943 1
257702 1
1 1
190778 1
300000 1
300001 1
38708 1
3 1
300000 1
300000 1
139545 1
161196 1
39475 1
300000 1
1 1
1 1
299999 1
173532 1
294014 1
122758 1
67734 1
1 1
299999 1
2 1
300001 1
121009 1
139421 1
271976 1
300000 1
300001 1
141074 1
239405 1
2 1
80764 1
25532 1
142461 1
1 1
5523 1
299190 1
238932 1
28636 1
103735 1
300000 1
269970 1
1 1
276362 1
204084 1
134656 1
163252 1
297299 1
286172 1
212135 1
98293 1
90018 1
300000 1
156879 1
212275 1
47502 1
296808 1
3 1
183204 1
86812 1
209228 1
253994 1
300000 1
262433 1
299999 1
105280 1
299999 1
1 1
300001 1
211580 1
232350 1
159859 1
1 1
300001 1
41826 1
1 1
174718 1
190658 1
300000 1
122642 1
300000 1
131576 1
300000 1
212746 1
299999 1
73027 1
2 1
8402 1
40117 1
96225 1
244101 1
198540 1
110421 1
197930 1
110137 1
300001 1
1 1
299998 1
4345 1
289412 1
253481 1
141405 1
300000 1
257667 1
300000 1
53612 1
120265 1
2 1
299999 1
272236 1
76702 1
300000 1
123266 1
40766 1
188429 1
205476 1
300000 1
87859 1
95206 1
300000 1
256989 1
160002 1
253665 1
1 1
102808 1
35854 1
65025 1
300000 1
248203 1
258989 1
15533 1
117273 1
103955 1
300000 1
1 1
272465 1
300000 1
299999 1
299999 1
153706 1
1 1
282421 1
218543 1
300000 1
300000 1
300001 1
102515 1
300000 1
288523 1
1 1
107985 1
160544 1
255696 1
206462 1
2 1
209114 1
294933 1
43955 1
1 1
142257 1
271047 1
292700 1
1 1
300000 1
2 1
3 1
1 1
295231 1
213872 1
95184 1
300002 1
1 1
123236 1
34946 1
3 1
4676 1
254713 1
300000 1
252893 1
166213 1
265675 1
85973 1
2 1
1 1
138206 1
45328 1
144845 1
203155 1
2859 1
80285 1
284624 1
208497 1
1 1
149099 1
156852 1
299999 1
145027 1
62549 1
266978 1
161408 1
293330 1
1 1
1 1
2 1
123044 1
290780 1
31704 1
284711 1
83485 1
178318 1
225058 1
34069 1
208351 1
300001 1
299999 1
36518 1
266172 1
299999 1
1 1
160590 1
97254 1
300000 1
105929 1
299998 1
300001 1
74449 1
243008 1
2 1
2 1
230083 1
5191 1
74001 1
300001 1
299999 1
135428 1
297588 1
61529 1
180219 1
241911 1
291229 1
300000 1
299999 1
255254 1
2 1
299999 1
1 1
1 1
58548 1
234681 1
30986 1
38016 1
279440 1
274255 1
210564 1
114495 1
1 1
111944 1
53716 1
75879 1
261255 1
300002 1
300001 1
131056 1
125231 1
248224 1
2 1
199731 1
163900 1
3 1
30948 1
1 1
35606 1
160094 1
171343 1
136545 1
1 1
300000 1
299999 1
291372 1
293935 1
246638 1
241278 1
11607 1
299999 1
3 1
272435 1
300000 1
52546 1
204836 1
77005 1
176438 1
299999 1
300001 1
140872 1
128322 1
1 1
118464 1
218830 1
124047 1
94830 1
1 1
261448 1
178145 1
300001 1
1 1
299998 1
31342 1
194679 1
299999 1
92858 1
160308 1
144427 1
185599 1
46324 1
1 1
1 1
300001 1
300002 1
11271 1
287064 1
2 1
2 1
1 1
24505 1
300000 1
187395 1
244031 1
118614 1
299999 1
137143 1
300001 1
198769 1
2 1
264063 1
300001 1
42819 1
274937 1
300000 1
56798 1
18725 1
42675 1
179161 1
1 1
300000 1
111726 1
257680 1
241584 1
300000 1
244055 1
300000 1
1 1
299998 1
53774 1
258192 1
300001 1
27306 1
299999 1
299999 1
155252 1
139673 1
1 1
90005 1
57713 1
299999 1
23112 1
57148 1
101994 1
236079 1
295697 1
33998 1
158480 1
276193 1
1 1
10812 1
298090 1
103428 1
196579 1
299998 1
222816 1
299999 1
39690 1
22638 1
288631 1
148950 1
2 1
108140 1
1 1
130436 1
2 1
51972 1
2 1
66999 1
1 1
172825 1
279059 1
286765 1
11464 1
298145 1
1 1
300000 1
14196 1
1 1
95958 1
299999 1
196184 1
155025 1
300000 1
129775 1
295428 1
273371 1
166530 1
267403 1
31436 1
1 1
74099 1
261112 1
124680 1
215737 1
112011 1
36715 1
243550 1
208731 1
227395 1
35038 1
111984 1
222640 1
243328 1
90562 1
3151 1
150488 1
12805 1
2 1
300001 1
78161 1
48723 1
1 1
50050 1
299999 1
199565 1
299999 1
148618 1
219498 1
67216 1
110280 1
1 1
146784 1
2 1
136897 1
299999 1
1 1
250489 1
299999 1
300001 1
2 1
129184 1
53155 1
272166 1
2 1
299999 1
291793 1
273420 1
137565 1
300000 1
39421 1
214783 1
135580 1
90776 1
248030 1
299998 1
300002 1
89659 1
112882 1
1 1
217126 1
75670 1
1 1
88948 1
184475 1
240214 1
299999 1
300001 1
1 1
157612 1
89683 1
270974 1
1 1
1 1
300000 1
1 1
297464 1
230380 1
225909 1
1 1
239654 1
205043 1
224068 1
299999 1
250676 1
300001 1
299999 1
173035 1
1 1
83199 1
167525 1
300000 1
45941 1
21785 1
300001 1
154534 1
227502 1
1 1
202410 1
299999 1
100336 1
25048 1
244862 1
7505 1
244660 1
204262 1
143029 1
217816 1
192201 1
300000 1
84148 1
134600 1
8944 1
157134 1
227651 1
296044 1
125839 1
1 1
13928 1
162624 1
139754 1
9992 1
253597 1
299999 1
270369 1
133976 1
11544 1
162616 1
1 1
104774 1
300001 1
24190 1
50284 1
272309 1
1 1
52569 1
1 1
33599 1
2 1
201537 1
203401 1
1 1
244463 1
288283 1
74942 1
300001 1
288285 1
300002 1
234420 1
55846 1
299999 1
184162 1
87612 1
236096 1
29601 1
2 1
1 1
241454 1
194163 1
130287 1
300000 1
66997 1
87426 1
196906 1
300001 1
65603 1
256430 1
31854 1
88079 1
300000 1
73610 1
222898 1
286763 1
2073 1
245101 1
181822 1
297574 1
194942 1
143626 1
300000 1
1 1
300000 1
1 1
7920 1
268947 1
1 1
299999 1
1 1
280233 1
83772 1
1 1
56901 1
225961 1
120722 1
300001 1
136853 1
299999 1
1 1
2 1
61571 1
299999 1
118440 1
207562 1
300000 1
87888 1
159348 1
39609 1
1 1
285985 1
41282 1
152512 1
229342 1
50900 1
2 1
47510 1
300001 1
181575 1
11318 1
202137 1
75799 1
106279 1
283880 1
1 1
169538 1
299999 1
299423 1
2 1
167175 1
3259 1
80030 1
262731 1
146591 1
168155 1
300000 1
62109 1
3 1
81925 1
299999 1
1 1
2 1
130618 1
167962 1
1 1
76898 1
203987 1
299999 1
292840 1
300000 1
19404 1
1 1
299998 1
267822 1
254738 1
300002 1
132443 1
299998 1
157817 1
174079 1
93461 1
146572 1
299999 1
190419 1
1 1
106025 1
3 1
161224 1
1 1
1 1
109858 1
1 1
151624 1
299999 1
114896 1
299998 1
93388 1
2 1
44415 1
1 1
1 1
80152 1
300000 1
299998 1
56469 1
271042 1
136245 1
255642 1
32249 1
248128 1
1 1
167862 1
47984 1
213025 1
216321 1
300001 1
105276 1
103445 1
157343 1
1 1
103333 1
1 1
299999 1
270970 1
300000 1
16939 1
4271 1
297055 1
1 1
300000 1
127011 1
1 1
300000 1
243720 1
35819 1
14404 1
127798 1
223073 1
158236 1
135958 1
37903 1
164568 1
249720 1
300001 1
291540 1
299999 1
199467 1
65602 1
78863 1
173786 1
300001 1
300000 1
162611 1
11550 1
261016 1
299998 1
180335 1
238951 1
82024 1
180231 1
300001 1
12769 1
13832 1
300001 1
197906 1
1 1
264837 1
83724 1
5849 1
1 1
97707 1
288298 1
300000 1
5124 1
299999 1
288156 1
1 1
55576 1
11734 1
87695 1
27726 1
62267 1
264583 1
96384 1
212889 1
300000 1
115513 1
120640 1
150321 1
22021 1
146141 1
299999 1
267483 1
10090 1
84836 1
125963 1
298377 1
97156 1
204301 1
262787 1
53018 1
299999 1
150274 1
299999 1
203 1
1 1
299998 1
1 1
2 1
223255 1
136456 1
49147 1
2 1
133357 1
2 1
300000 1
300001 1
152335 1
97730 1
25116 1
13311 1
1 1
1 1
91966 1
282208 1
1 1
300000 1
300000 1
1 1
67946 1
253040 1
299999 1
299998 1
244218 1
281394 1
50013 1
3 1
300000 1
299999 1
1 1
300000 1
3 1
226815 1
1 1
1 1
300001 1
300001 1
185708 1
205251 1
300000 1
233352 1
1 1
1 1
114196 1
267299 1
300001 1
227357 1
1 1
243555 1
77990 1
169681 1
190429 1
299999 1
186034 1
65531 1
228736 1
45103 1
299999 1
1 1
517 1
300000 1
178020 1
64476 1
1 1
299999 1
104776 1
255780 1
1 1
126606 1
45900 1
1 1
299999 1
52721 1
33899 1
215700 1
260454 1
300000 1
299998 1
236759 1
1 1
1 1
28217 1
236793 1
300001 1
124203 1
182116 1
184864 1
262204 1
300000 1
272297 1
158648 1
1 1
160392 1
300001 1
128347 1
80288 1
22796 1
115379 1
1 1
275466 1
1 1
1 1
212657 1
231072 1
38154 1
87429 1
299999 1
201016 1
47927 1
152970 1
69392 1
126960 1
176415 1
64905 1
1 1
238309 1
37972 1
1 1
179275 1
298354 1
300001 1
271986 1
299998 1
159738 1
13070 1
300000 1
287825 1
1 1
300000 1
67804 1
174069 1
147620 1
150596 1
84708 1
3 1
262918 1
300000 1
300000 1
28750 1
1 1
282937 1
3029 1
2 1
299998 1
243294 1
120323 1
6259 1
124995 1
300001 1
205258 1
13408 1
63320 1
1 1
43790 1
1 1
22218 1
192401 1
208985 1
291283 1
28087 1
1 1
300000 1
300000 1
300000 1
300001 1
2 1
138497 1
187454 1
1 1
236625 1
3 1
167288 1
61860 1
107909 1
230141 1
181492 1
53941 1
300001 1
299999 1
123227 1
158543 1
177237 1
190091 1
176007 1
87635 1
3 1
252860 1
1 1
1 1
1637 1
225379 1
188176 1
190730 1
247985 1
121932 1
300000 1
299998 1
265618 1
1 1
232553 1
280702 1
300002 1
258573 1
110780 1
228247 1
184268 1
1 1
1 1
67290 1
274076 1
74394 1
2 1
300000 1
300000 1
71273 1
285833 1
299999 1
1 1
36238 1
135650 1
51710 1
1 1
51224 1
299999 1
289589 1
288767 1
1 1
17400 1
67875 1
105647 1
84216 1
299999 1
160157 1
283242 1
44191 1
264244 1
248761 1
184148 1
250166 1
42321 1
18747 1
3 1
210624 1
1 1
194342 1
1 1
288569 1
206367 1
133491 1
66626 1
1 1
1 1
71113 1
128275 1
73264 1
1 1
226058 1
179676 1
92149 1
118665 1
31145 1
84706 1
299999 1
126467 1
127104 1
148460 1
3 1
1 1
21262 1
169675 1
9543 1
91301 1
1 1
300000 1
3 1
37839 1
232861 1
232220 1
111767 1
161178 1
164385 1
300000 1
300000 1
89782 1
173058 1
270722 1
148932 1
183606 1
238559 1
2 1
104856 1
3 1
83175 1
300001 1
3 1
1 1
10513 1
138415 1
299999 1
271707 1
198883 1
277045 1
146645 1
300000 1
19002 1
293376 1
118735 1
292921 1
163289 1
6168 1
41756 1
1 1
28491 1
136761 1
1 1
24676 1
260855 1
300000 1
148743 1
283482 1
190937 1
32415 1
280335 1
200583 1
179540 1
221993 1
299998 1
300002 1
136126 1
40629 1
2 1
207934 1
3 1
82066 1
102248 1
300000 1
299999 1
289333 1
300001 1
202427 1
60952 1
299999 1
291795 1
1 1
300000 1
238159 1
182580 1
1 1
2 1
150644 1
280544 1
65586 1
208538 1
55005 1
118593 1
1 1
1 1
132022 1
3 1
300000 1
300001 1
1 1
300000 1
151876 1
92285 1
276429 1
295006 1
153578 1
158792 1
1 1
238105 1
1 1
191226 1
300000 1
2 1
15807 1
143709 1
3 1
2 1
300000 1
1 1
67162 1
246209 1
9342 1
179534 1
125684 1
1 1
3 1
233372 1
300000 1
200212 1
154100 1
300002 1
141496 1
89665 1
91259 1
228422 1
210900 1
1 1
264346 1
300001 1
46227 1
289798 1
1 1
300001 1
1 1
296768 1
3 1
145903 1
150571 1
219947 1
2 1
84825 1
1 1
8636 1
178764 1
29971 1
299999 1
19027 1
1 1
7075 1
205177 1
65205 1
117741 1
2 1
259993 1
150226 1
226912 1
1 1
252140 1
6293 1
2 1
198516 1
197768 1
2 1
30319 1
300000 1
233174 1
299998 1
79926 1
125777 1
1 1
299999 1
39557 1
149774 1
2 1
2 1
181664 1
1 1
290253 1
226634 1
93367 1
94043 1
2 1
1 1
285489 1
197249 1
74995 1
219642 1
201770 1
253385 1
163877 1
81318 1
1 1
238878 1
42596 1
1 1
167838 1
93363 1
28022 1
272698 1
223919 1
1 1
299999 1
151486 1
3 1
300000 1
175662 1
2 1
107579 1
1 1
34935 1
300001 1
100085 1
100778 1
102796 1
3 1
65638 1
129623 1
299999 1
131985 1
103366 1
289405 1
70982 1
2 1
299998 1
124634 1
207280 1
51330 1
300001 1
191614 1
165345 1
67755 1
293283 1
240286 1
3 1
12247 1
77636 1
125794 1
19006 1
224111 1
15108 1
294807 1
162881 1
204650 1
235141 1
65902 1
226205 1
253777 1
246985 1
300000 1
300000 1
1 1
1 1
170074 1
284013 1
172708 1
299998 1
78078 1
300000 1
3 1
1 1
1 1
1 1
1 1
50624 1
297527 1
14971 1
289783 1
220590 1
129637 1
1 1
1 1
300001 1
1 1
276930 1
199190 1
3 1
133351 1
297611 1
51728 1
1 1
298155 1
116902 1
257221 1
300000 1
234551 1
299999 1
171819 1
262499 1
38758 1
211182 1
205223 1
232632 1
107390 1
97070 1
218105 1
2 1
16096 1
1 1
1 1
2 1
299999 1
33578 1
1 1
286380 1
1 1
1 1
255732 1
264954 1
278327 1
65613 1
157268 1
1 1
2 1
300000 1
1 1
300001 1
258868 1
240461 1
1 1
219653 1
168088 1
19925 1
300000 1
1 1
5274 1
42395 1
133369 1
238589 1
210252 1
224867 1
1 1
185170 1
2 1
238308 1
51145 1
1 1
1 1
300002 1
13216 1
33616 1
1 1
172790 1
300001 1
211532 1
250511 1
299999 1
44057 1
60965 1
186399 1
37472 1
300000 1
300002 1
7868 1
248961 1
129531 1
262713 1
300002 1
3 1
141632 1
2 1
300001 1
1 1
18120 1
299998 1
200022 1
1 1
1 1
210643 1
1 1
74413 1
136108 1
123388 1
4466 1
300000 1
244396 1
167747 1
116150 1
298582 1
25949 1
1 1
16218 1
2753 1
71194 1
3 1
3 1
299999 1
95846 1
300000 1
218107 1
60118 1
1 1
27032 1
203554 1
59651 1
249284 1
84564 1
1 1
20047 1
193018 1
174882 1
1 1
1 1
125626 1
161966 1
67207 1
210780 1
98393 1
257646 1
1 1
194976 1
64637 1
1 1
231335 1
3 1
300002 1
286619 1
151911 1
58664 1
3 1
241317 1
74442 1
66440 1
142201 1
103489 1
129831 1
128716 1
1 1
282842 1
199116 1
299998 1
217267 1
1 1
124173 1
213564 1
299999 1
1 1
239815 1
2 1
1 1
187830 1
158250 1
300001 1
298962 1
25973 1
212325 1
38464 1
238317 1
242931 1
112098 1
71322 1
35364 1
127511 1
299999 1
219312 1
298316 1
147062 1
12327 1
72304 1
77563 1
296684 1
290492 1
6527 1
10503 1
299998 1
3 1
110186 1
1 1
132768 1
299999 1
159129 1
237430 1
208763 1
299999 1
79180 1
43255 1
15786 1
1 1
1512 1
299999 1
25034 1
1 1
106432 1
28147 1
291407 1
299999 1
291433 1
1 1
1 1
54240 1
1 1
300001 1
226151 1
204498 1
181524 1
1 1
1 1
299999 1
2 1
300000 1
135008 1
291017 1
226771 1
198869 1
2 1
1 1
1 1
1 1
190637 1
227644 1
264768 1
292032 1
257611 1
299999 1
2 1
28806 1
146173 1
81567 1
100055 1
205949 1
278649 1
3 1
3 1
184239 1
34110 1
73372 1
267895 1
299999 1
1 1
191244 1
258519 1
2 1
300001 1
162893 1
300001 1
1 1
19352 1
134752 1
299999 1
265895 1
300000 1
300000 1
300001 1
299999 1
65880 1
107584 1
4503 1
290484 1
173393 1
2 1
160122 1
2 1
254499 1
92190 1
300001 1
207894 1
26121 1
299999 1
76977 1
154010 1
90783 1
266824 1
126388 1
285033 1
1 1
300000 1
300001 1
299999 1
88592 1
48149 1
282636 1
154802 1
299999 1
13718 1
197534 1
185159 1
143392 1
173736 1
300000 1
169885 1
247440 1
1 1
241989 1
300000 1
2 1
3 1
1 1
250177 1
202854 1
300000 1
1 1
14595 1
2 1
165929 1
1 1
57306 1
86884 1
300000 1
195827 1
299999 1
283285 1
162101 1
218364 1
21011 1
299999 1
300001 1
1 1
108719 1
2 1
97343 1
6926 1
299999 1
222357 1
98117 1
93344 1
62337 1
300000 1
157464 1
1 1
186148 1
300001 1
58523 1
300000 1
300000 1
300000 1
133981 1
204138 1
31066 1
121218 1
77239 1
96712 1
166491 1
141282 1
290659 1
300001 1
206756 1
205693 1
74129 1
190530 1
1 1
278694 1
3 1
53003 1
300001 1
299999 1
299998 1
237070 1
1 1
7931 1
299999 1
127303 1
129260 1
1 1
184629 1
2 1
299999 1
3 1
190324 1
299999 1
196727 1
299999 1
154708 1
55593 1
1 1
162936 1
1 1
265416 1
300000 1
300001 1
212886 1
2099 1
29193 1
3 1
56278 1
120296 1
299999 1
278836 1
166119 1
242947 1
1 1
220047 1
24497 1
1 1
2 1
84476 1
169919 1
94976 1
138524 1
1 1
54712 1
87528 1
1 1
72636 1
300000 1
282304 1
184275 1
192721 1
222144 1
300000 1
300001 1
2 1
3 1
26913 1
239392 1
73620 1
1 1
300001 1
56734 1
31560 1
3 1
268034 1
298860 1
270970 1
12208 1
119117 1
299999 1
3 1
54156 1
129116 1
1 1
261700 1
179131 1
94680 1
87090 1
1 1
296802 1
297359 1
104080 1
263369 1
191526 1
84358 1
102824 1
144651 1
1 1
121619 1
67129 1
208979 1
122813 1
105790 1
299999 1
93635 1
65251 1
278221 1
1 1
164436 1
185016 1
238114 1
296386 1
2 1
300000 1
179152 1
1 1
2 1
299999 1
107453 1
300001 1
230443 1
203065 1
43399 1
300000 1
46777 1
139304 1
299999 1
3 1
2 1
51158 1
253561 1
140833 1
64559 1
299999 1
281724 1
1 1
299999 1
186478 1
124424 1
226388 1
104724 1
108096 1
2 1
34416 1
51625 1
194813 1
101471 1
300000 1
72210 1
181694 1
2 1
300001 1
152385 1
299998 1
180070 1
266357 1
3 1
286600 1
299999 1
114971 1
300000 1
1 1
127139 1
180821 1
254619 1
243090 1
1 1
154199 1
290547 1
299999 1
183831 1
1 1
300001 1
43119 1
103730 1
54638 1
1 1
139221 1
119969 1
261483 1
1 1
300000 1
300001 1
277730 1
1 1
288733 1
229923 1
101396 1
161235 1
1 1
139151 1
300000 1
1 1
36968 1
300000 1
299999 1
268977 1
35093 1
236192 1
104804 1
12348 1
1 1
300000 1
300001 1
21321 1
94562 1
299999 1
293973 1
2 1
7454 1
43076 1
299999 1
114396 1
1 1
2 1
186823 1
246677 1
187211 1
9941 1
119838 1
220334 1
123198 1
56613 1
300001 1
245761 1
79815 1
230428 1
1 1
221188 1
268438 1
74532 1
71212 1
142334 1
99895 1
118705 1
14210 1
57115 1
241335 1
170803 1
299999 1
101875 1
237662 1
112554 1
282283 1
199220 1
7866 1
282222 1
42539 1
217149 1
293862 1
144149 1
105506 1
1 1
278483 1
168129 1
132732 1
101230 1
299998 1
183014 1
3 1
299999 1
190894 1
77249 1
109554 1
34033 1
299998 1
129437 1
64555 1
39002 1
15601 1
106657 1
95147 1
281613 1
13709 1
236044 1
300000 1
8608 1
1 1
1 1
236396 1
300000 1
300000 1
120425 1
283873 1
1 1
126202 1
249749 1
3 1
300001 1
3 1
197178 1
284150 1
1 1
267887 1
126759 1
64273 1
292910 1
299469 1
299999 1
268752 1
300000 1
290225 1
3 1
229207 1
63156 1
206350 1
28752 1
158094 1
292591 1
185939 1
300000 1
268201 1
94954 1
93515 1
1 1
106363 1
83365 1
300001 1
249690 1
280005 1
1 1
1 1
520 1
300001 1
44269 1
299999 1
4081 1
299998 1
236223 1
45579 1
244277 1
300000 1
3 1
126778 1
198097 1
13897 1
61690 1
186992 1
2 1
140674 1
300000 1
296485 1
23972 1
95824 1
279354 1
2 1
193221 1
250898 1
1 1
2 1
27219 1
125756 1
176805 1
124144 1
66247 1
214631 1
2 1
225203 1
1 1
299999 1
300000 1
236042 1
140347 1
300000 1
43309 1
178399 1
299999 1
21033 1
52362 1
158446 1
1 1
1 1
1 1
1 1
89374 1
55479 1
280093 1
300000 1
1 1
300001 1
102643 1
299999 1
299998 1
78421 1
233706 1
1 1
254202 1
263642 1
290024 1
13677 1
138290 1
2 1
118322 1
1 1
77617 1
203501 1
292435 1
149095 1
166297 1
264727 1
299999 1
206996 1
300000 1
299999 1
1 1
287398 1
49770 1
299999 1
190938 1
173406 1
66110 1
2 1
74073 1
300000 1
1 1
300000 1
296069 1
300000 1
118247 1
235070 1
299999 1
1 1
108697 1
16706 1
144149 1
227850 1
247647 1
177996 1
299999 1
60778 1
300000 1
299999 1
293378 1
299999 1
3 1
99282 1
55481 1
35171 1
98364 1
1 1
1 1
299999 1
209393 1
58403 1
299998 1
160762 1
2 1
300001 1
209677 1
1 1
299999 1
143419 1
245712 1
52661 1
299999 1
300001 1
97011 1
299999 1
282185 1
300001 1
197796 1
190945 1
80899 1
1 1
300000 1
164542 1
177577 1
251943 1
188829 1
256178 1
155020 1
133144 1
132752 1
223921 1
1 1
1 1
45731 1
299999 1
247414 1
115273 1
220190 1
300000 1
151717 1
98773 1
12758 1
300000 1
94896 1
252141 1
1 1
1 1
1 1
125074 1
219945 1
56232 1
270184 1
75780 1
268535 1
300001 1
222622 1
299999 1
300001 1
81851 1
39042 1
2 1
105213 1
157165 1
137109 1
128125 1
1 1
61255 1
84112 1
176943 1
99088 1
2 1
261974 1
193205 1
300000 1
174789 1
56282 1
2 1
3 1
1 1
238874 1
189002 1
1 1
118363 1
35005 1
9593 1
171816 1
17107 1
215674 1
19183 1
40862 1
1 1
1 1
138863 1
45647 1
213366 1
234531 1
50937 1
1 1
102957 1
14988 1
3 1
1 1
1 1
285825 1
28987 1
299999 1
9593 1
271358 1
281585 1
180041 1
1 1
277485 1
155796 1
300001 1
300000 1
143860 1
42223 1
299999 1
1 1
214458 1
300000 1
1 1
295255 1
140408 1
244886 1
260272 1
286030 1
224461 1
193992 1
3 1
131455 1
299999 1
73502 1
240860 1
77385 1
208326 1
1 1
267061 1
22794 1
6516 1
96744 1
1 1
220999 1
300001 1
289352 1
203052 1
1 1
299999 1
1 1
1 1
300001 1
2 1
160946 1
40665 1
279537 1
163517 1
52571 1
233631 1
300001 1
110611 1
300001 1
57786 1
300000 1
153794 1
2 1
8500 1
300001 1
157490 1
176340 1
60698 1
1 1
5777 1
1 1
134900 1
2 1
276731 1
1 1
266173 1
141451 1
224289 1
1 1
46751 1
299999 1
1 1
300000 1
300001 1
1 1
1 1
267776 1
148725 1
101859 1
1 1
277858 1
300001 1
2 1
168900 1
299999 1
42691 1
169364 1
3 1
92727 1
9338 1
300001 1
127416 1
299999 1
115199 1
1 1
239053 1
55335 1
187641 1
91374 1
209491 1
117626 1
181205 1
300000 1
187119 1
300000 1
221411 1
1 1
1 1
59346 1
235013 1
178565 1
300000 1
300000 1
57324 1
74634 1
188007 1
89577 1
105876 1
299999 1
19675 1
257578 1
5359 1
299999 1
289339 1
277206 1
204322 1
138424 1
1 1
299999 1
281429 1
159656 1
300000 1
299998 1
300000 1
215534 1
61081 1
1 1
123736 1
300000 1
2928 1
300000 1
299999 1
299999 1
273642 1
2 1
140303 1
299999 1
277721 1
275725 1
108393 1
1 1
195128 1
300001 1
228359 1
86651 1
215237 1
65837 1
83488 1
1 1
6879 1
59122 1
292537 1
298385 1
299999 1
300001 1
135808 1
299999 1
32800 1
3828 1
216066 1
2 1
182859 1
231163 1
34016 1
259213 1
300001 1
250280 1
299999 1
289834 1
101835 1
269311 1
299999 1
16877 1
300001 1
300000 1
1 1
2 1
300000 1
299998 1
168639 1
300001 1
3 1
300000 1
190606 1
1 1
220293 1
142956 1
1 1
4241 1
68047 1
185941 1
226288 1
2 1
192575 1
91784 1
210998 1
300001 1
51715 1
3 1
1 1
1 1
138 1
62094 1
300000 1
116149 1
300000 1
1 1
81272 1
1 1
300000 1
54205 1
2067 1
181638 1
55735 1
1 1
97161 1
67761 1
67197 1
272753 1
300002 1
229450 1
32844 1
1 1
73696 1
50072 1
2 1
118242 1
134354 1
216530 1
278015 1
199754 1
300001 1
300000 1
142904 1
300001 1
246223 1
104817 1
3 1
1 1
31634 1
300000 1
3 1
7627 1
44530 1
293486 1
58711 1
300000 1
191920 1
1 1
252593 1
1 1
101964 1
120818 1
21277 1
275172 1
55746 1
1 1
126856 1
234448 1
247035 1
150100 1
300000 1
222334 1
300001 1
83970 1
78078 1
1 1
195186 1
300001 1
263100 1
24639 1
84949 1
300000 1
1 1
300001 1
18521 1
247164 1
160756 1
1 1
300000 1
127468 1
65581 1
1 1
299999 1
54224 1
131216 1
202738 1
300001 1
281297 1
1 1
276610 1
185554 1
299998 1
2 1
300000 1
75051 1
5492 1
213168 1
114207 1
136413 1
77265 1
74326 1
1 1
86582 1
158542 1
74756 1
253477 1
299998 1
108265 1
80545 1
25920 1
300000 1
300000 1
274928 1
71962 1
96944 1
53970 1
15140 1
278751 1
156912 1
291507 1
189278 1
299999 1
300001 1
178360 1
300000 1
153951 1
102230 1
71440 1
299095 1
176143 1
190253 1
31896 1
84276 1
247292 1
2 1
1 1
1 1
125407 1
148631 1
274051 1
108648 1
179747 1
136131 1
1 1
299999 1
208558 1
1 1
223758 1
71750 1
299999 1
97340 1
2 1
54718 1
278413 1
51819 1
300001 1
72494 1
58668 1
280245 1
2 1
264648 1
300002 1
52240 1
143656 1
300000 1
3 1
300001 1
300000 1
125941 1
242025 1
154533 1
270717 1
300002 1
3 1
1 1
3 1
299998 1
177040 1
72649 1
299999 1
52935 1
299999 1
1 1
197775 1
300000 1
188303 1
300002 1
56660 1
173762 1
299999 1
1 1
103793 1
87960 1
300000 1
300000 1
186029 1
19174 1
170983 1
244909 1
289854 1
160002 1
300000 1
159557 1
20756 1
300000 1
2 1
300000 1
274196 1
86281 1
75969 1
1 1
300000 1
217870 1
193232 1
14002 1
211350 1
192131 1
233850 1
300000 1
2 1
1 1
300000 1
1469 1
19784 1
192805 1
285752 1
90910 1
300000 1
197629 1
1 1
300002 1
299999 1
110384 1
288781 1
204545 1
143849 1
252832 1
230859 1
1 1
2 1
1 1
58490 1
300000 1
1 1
3 1
300000 1
215291 1
1 1
56576 1
120243 1
1 1
72013 1
300001 1
164048 1
12296 1
174667 1
300000 1
177210 1
298623 1
2 1
258621 1
69467 1
202052 1
300000 1
219084 1
109076 1
299999 1
274866 1
2 1
85848 1
187527 1
261666 1
262878 1
55536 1
41099 1
128255 1
123897 1
197417 1
177261 1
300000 1
16172 1
119932 1
212793 1
4920 1
1 1
299998 1
300000 1
95608 1
300000 1
17966 1
91307 1
171384 1
29659 1
1 1
110835 1
300001 1
221596 1
213933 1
293728 1
227475 1
120231 1
238866 1
46548 1
290820 1
299999 1
300000 1
22879 1
1 1
170075 1
233635 1
228884 1
1 1
300000 1
3 1
142428 1
249383 1
94126 1
300000 1
2 1
286420 1
96551 1
9720 1
238840 1
180950 1
1 1
299999 1
2 1
1 1
300002 1
135411 1
300001 1
173558 1
52515 1
299999 1
47119 1
300001 1
1 1
299999 1
260561 1
42 1
283781 1
99130 1
21923 1
200908 1
300001 1
40318 1
1 1
77362 1
2 1
297402 1
300001 1
260762 1
121336 1
292216 1
210818 1
185133 1
283785 1
1 1
53292 1
1 1
231956 1
262085 1
227033 1
25084 1
24408 1
79825 1
264247 1
220858 1
300000 1
299999 1
2 1
250826 1
2 1
200476 1
1 1
77603 1
255447 1
125962 1
2 1
2 1
292285 1
2 1
74799 1
300000 1
34140 1
54166 1
113254 1
284151 1
264667 1
147104 1
300000 1
299999 1
120082 1
300001 1
183300 1
167999 1
1 1
154768 1
299998 1
300001 1
300001 1
1 1
1 1
299999 1
1 1
116678 1
123353 1
299999 1
241163 1
83666 1
74617 1
299999 1
299999 1
260984 1
28767 1
8125 1
299999 1
299998 1
107575 1
300000 1
244367 1
1 1
1 1
254303 1
197688 1
42637 1
166717 1
300000 1
142476 1
150114 1
19593 1
275882 1
231706 1
1 1
1 1
204513 1
232594 1
29130 1
300001 1
299999 1
241731 1
1 1
1 1
300001 1
164275 1
1 1
232288 1
100888 1
299999 1
292704 1
1 1
23068 1
277412 1
57663 1
1 1
217467 1
300001 1
1 1
1 1
273602 1
220382 1
1 1
299999 1
1 1
299999 1
300000 1
3363 1
1 1
300001 1
300001 1
257662 1
300000 1
133698 1
250541 1
300000 1
16341 1
98956 1
300002 1
240357 1
1 1
244779 1
272441 1
42934 1
89542 1
290063 1
300001 1
45665 1
299999 1
52982 1
89214 1
1 1
96901 1
170239 1
52353 1
1 1
2 1
13021 1
267209 1
186510 1
163562 1
300000 1
3 1
91062 1
103316 1
300000 1
192662 1
200995 1
299999 1
300001 1
1 1
231495 1
79281 1
171675 1
69381 1
174033 1
1 1
73651 1
1 1
296524 1
241829 1
39781 1
299998 1
100441 1
215530 1
96068 1
290212 1
18619 1
222750 1
3 1
1 1
1 1
299998 1
16276 1
113427 1
28561 1
169687 1
171482 1
176926 1
3 1
146588 1
300000 1
1 1
1 1
2488 1
300000 1
136233 1
211979 1
1 1
299999 1
115526 1
6544 1
212706 1
273446 1
172578 1
300000 1
72369 1
2 1
231783 1
2 1
48555 1
144780 1
124445 1
179511 1
299999 1
114632 1
61441 1
255752 1
277235 1
129344 1
67326 1
224885 1
300001 1
1 1
300001 1
206517 1
168601 1
2 1
299999 1
49717 1
3 1
52845 1
96218 1
28587 1
45640 1
2 1
171751 1
52955 1
5711 1
297207 1
2 1
163190 1
300000 1
300001 1
300000 1
59758 1
300000 1
110705 1
7149 1
299999 1
180455 1
1 1
178109 1
25028 1
2 1
3 1
1 1
103898 1
194447 1
76663 1
224646 1
92674 1
2 1
159386 1
299999 1
199410 1
211388 1
141528 1
2 1
300000 1
300001 1
127017 1
254790 1
153990 1
1 1
3 1
140479 1
46615 1
300002 1
1 1
300000 1
300000 1
216916 1
274595 1
300000 1
61663 1
285706 1
181676 1
92885 1
168271 1
222894 1
80291 1
164655 1
263757 1
122372 1
300001 1
161665 1
299999 1
60207 1
1 1
1 1
1 1
299999 1
300000 1
178825 1
226422 1
1 1
300000 1
293987 1
1 1
185959 1
268859 1
54799 1
119027 1
171728 1
25946 1
254935 1
46628 1
1 1
300000 1
15161 1
248173 1
227632 1
1 1
287871 1
299998 1
176001 1
300001 1
175093 1
45781 1
287842 1
1 1
215078 1
2 1
47641 1
197805 1
233295 1
97536 1
300001 1
17488 1
82446 1
281273 1
1 1
93103 1
1 1
105121 1
164104 1
294510 1
1 1
1 1
66317 1
218334 1
1 1
9146 1
176682 1
203361 1
260128 1
2 1
22558 1
258564 1
292981 1
81759 1
262436 1
1 1
236524 1
207673 1
48025 1
299998 1
2 1
171715 1
8554 1
299999 1
229305 1
27092 1
9670 1
161542 1
130449 1
86414 1
279416 1
3 1
3 1
151228 1
226115 1
155260 1
143645 1
56379 1
144043 1
155225 1
81129 1
166942 1
260931 1
118342 1
299999 1
227536 1
175244 1
229381 1
256743 1
56601 1
63478 1
1 1
146729 1
1 1
101124 1
72060 1
299998 1
299998 1
66047 1
2 1
92050 1
300000 1
264843 1
239037 1
3 1
45845 1
98051 1
186221 1
18353 1
168006 1
48109 1
300002 1
300000 1
132128 1
218678 1
90838 1
2 1
98261 1
292614 1
249889 1
1 1
235148 1
1 1
122548 1
226927 1
129552 1
176451 1
1 1
66682 1
300001 1
65806 1
146682 1
230213 1
300000 1
300001 1
229294 1
182121 1
90502 1
300000 1
2132 1
178724 1
121227 1
19021 1
263075 1
147028 1
3 1
1 1
1 1
300000 1
101145 1
189779 1
194313 1
119773 1
300002 1
35402 1
203520 1
299999 1
300000 1
300002 1
1 1
226062 1
226416 1
290781 1
295379 1
1 1
171518 1
66403 1
20987 1
296245 1
299999 1
245551 1
300000 1
1 1
7825 1
222927 1
1 1
48073 1
153643 1
300000 1
135303 1
20307 1
299999 1
7822 1
3 1
141483 1
300002 1
196388 1
157843 1
42301 1
299999 1
1 1
265407 1
299998 1
296704 1
172337 1
300001 1
143485 1
185997 1
145992 1
268388 1
299999 1
291802 1
254121 1
299998 1
300001 1
3 1
92639 1
299999 1
84566 1
1 1
16506 1
132631 1
2 1
2 1
97495 1
26679 1
2 1
300001 1
300000 1
299999 1
1 1
299999 1
68526 1
300000 1
20354 1
264088 1
153805 1
1 1
3 1
55361 1
245224 1
90774 1
1 1
300001 1
300002 1
299998 1
227744 1
300001 1
198549 1
76157 1
163755 1
300000 1
299999 1
173064 1
97965 1
283401 1
1 1
300002 1
48629 1
30761 1
1 1
128174 1
1 1
286710 1
194061 1
153252 1
1 1
205481 1
1 1
1 1
53261 1
300000 1
147562 1
91202 1
2 1
299777 1
116349 1
300001 1
300001 1
205975 1
300000 1
300000 1
1 1
161455 1
12035 1
40729 1
74114 1
3 1
184469 1
21328 1
131761 1
231670 1
300000 1
236901 1
1 1
188736 1
269913 1
2 1
70753 1
153118 1
2 1
26996 1
1 1
136787 1
299999 1
300000 1
300000 1
211692 1
31777 1
109000 1
284088 1
126511 1
56752 1
50236 1
165206 1
202862 1
1 1
299998 1
120635 1
1 1
1530 1
1 1
140147 1
237914 1
1 1
1 1
226352 1
299999 1
57849 1
2 1
2 1
299998 1
299999 1
267097 1
228989 1
2 1
51624 1
1 1
32770 1
299999 1
210446 1
1 1
116412 1
248939 1
1 1
300001 1
224571 1
32324 1
143312 1
300000 1
87201 1
80550 1
207312 1
2478 1
299999 1
216281 1
299999 1
72522 1
294439 1
39463 1
206846 1
80809 1
117234 1
127574 1
299727 1
1 1
69852 1
235387 1
300001 1
299999 1
10168 1
213834 1
137791 1
106927 1
300001 1
3 1
2 1
3 1
99585 1
300000 1
116935 1
93960 1
228239 1
178101 1
104390 1
1 1
1 1
221751 1
111485 1
2 1
186293 1
300001 1
259065 1
1 1
102885 1
42995 1
172763 1
4713 1
1 1
1 1
2 1
299999 1
292819 1
300000 1
138585 1
177846 1
299999 1
102500 1
262233 1
300001 1
290713 1
197725 1
215203 1
1 1
299999 1
198861 1
76646 1
55824 1
300001 1
300000 1
1 1
1 1
299999 1
178019 1
225559 1
226673 1
221081 1
300001 1
207070 1
204211 1
1 1
2 1
283506 1
225643 1
2 1
84239 1
103610 1
134361 1
300000 1
13991 1
233693 1
1 1
300001 1
15660 1
18690 1
1 1
300000 1
1 1
126236 1
299999 1
60714 1
115054 1
1 1
1 1
300001 1
1 1
33828 1
19385 1
118030 1
196191 1
13616 1
156509 1
160096 1
68967 1
54370 1
260038 1
268175 1
40016 1
45505 1
108578 1
1 1
3 1
1 1
300000 1
300000 1
1 1
123646 1
2 1
2 1
49815 1
300001 1
2 1
227363 1
1 1
299999 1
300001 1
236849 1
1 1
247569 1
299999 1
225169 1
300000 1
2 1
251261 1
266178 1
300000 1
299998 1
287246 1
92672 1
3880 1
218393 1
51081 1
1 1
71516 1
299999 1
87060 1
300000 1
275713 1
1 1
181348 1
14048 1
261104 1
300001 1
1 1
299998 1
63775 1
1 1
126824 1
8157 1
116598 1
133168 1
155733 1
108899 1
93394 1
86723 1
129055 1
278321 1
299999 1
210822 1
1 1
35139 1
226647 1
300000 1
299998 1
37868 1
126830 1
299999 1
5027 1
199791 1
1 1
298601 1
3 1
176118 1
285292 1
239611 1
1 1
84528 1
2 1
2 1
202192 1
300000 1
84455 1
3 1
206007 1
2 1
165383 1
149995 1
54968 1
194254 1
234764 1
155580 1
202889 1
25951 1
1 1
122816 1
299999 1
1 1
54083 1
146682 1
227581 1
2049 1
219380 1
227067 1
161575 1
3 1
155047 1
61502 1
261247 1
135838 1
300000 1
188689 1
1 1
299999 1
80284 1
1 1
2 1
172433 1
1 1
260917 1
142873 1
26120 1
1 1
300000 1
299998 1
299999 1
1 1
1 1
52775 1
111595 1
73915 1
38744 1
299999 1
74999 1
1 1
193633 1
202237 1
300000 1
6682 1
1 1
10385 1
299999 1
300001 1
2 1
41473 1
299999 1
258295 1
78924 1
247563 1
208575 1
221055 1
89811 1
299998 1
300000 1
58774 1
83619 1
1 1
2 1
120841 1
4996 1
95464 1
161025 1
100924 1
225856 1
44138 1
2 1
1 1
56660 1
299999 1
3 1
110274 1
1 1
18019 1
291183 1
134858 1
186422 1
300001 1
82208 1
158923 1
1 1
121335 1
300000 1
283392 1
106635 1
257635 1
255924 1
224770 1
256658 1
299999 1
115507 1
45387 1
104867 1
1 1
1 1
71325 1
117307 1
121584 1
58044 1
300000 1
288296 1
2 1
209945 1
300000 1
1 1
300000 1
10240 1
208647 1
1 1
30542 1
80680 1
143585 1
300000 1
48149 1
300000 1
170229 1
23941 1
130232 1
177719 1
300000 1
53683 1
1 1
61548 1
300000 1
146477 1
285720 1
137107 1
188188 1
85947 1
72011 1
197135 1
96016 1
12316 1
1 1
77374 1
154848 1
265186 1
298080 1
1 1
299999 1
86143 1
300001 1
232948 1
300001 1
2 1
219345 1
300001 1
299999 1
2 1
3 1
127989 1
11919 1
63724 1
3134 1
1 1
299380 1
215851 1
300001 1
1 1
86613 1
299999 1
178090 1
300000 1
185099 1
299998 1
1 1
12820 1
258169 1
194042 1
300000 1
230125 1
28505 1
299999 1
300000 1
299999 1
287677 1
105743 1
97115 1
1 1
92946 1
124645 1
1 1
237464 1
2 1
133028 1
16344 1
58344 1
300000 1
189541 1
300000 1
84079 1
152761 1
113947 1
300000 1
150999 1
299999 1
299678 1
1 1
63954 1
299999 1
38250 1
300001 1
52147 1
199462 1
273719 1
300000 1
76373 1
1 1
300000 1
162159 1
2 1
300000 1
251348 1
2 1
299999 1
57753 1
2 1
217502 1
47953 1
1 1
1 1
50167 1
300001 1
1 1
13989 1
252036 1
123390 1
279145 1
261991 1
91116 1
184843 1
2 1
300001 1
137423 1
161064 1
300002 1
3 1
231194 1
128235 1
3 1
131213 1
280511 1
57556 1
300001 1
127325 1
98289 1
249978 1
271466 1
199450 1
241260 1
300000 1
165473 1
299999 1
299999 1
13204 1
299999 1
1 1
138910 1
297548 1
300000 1
243458 1
1 1
299999 1
599 1
260889 1
229115 1
299998 1
69910 1
133259 1
69414 1
291233 1
1 1
132534 1
43075 1
1 1
1 1
129837 1
189756 1
59743 1
1 1
145016 1
220909 1
48660 1
1 1
1 1
34515 1
119612 1
147773 1
105484 1
162355 1
132938 1
300000 1
299999 1
107765 1
1 1
1 1
163987 1
115736 1
255062 1
299999 1
300001 1
181002 1
81078 1
246160 1
150673 1
192340 1
42148 1
126940 1
46007 1
105599 1
1 1
104577 1
134793 1
190591 1
254093 1
108868 1
211636 1
1 1
15901 1
359 1
218201 1
137715 1
199979 1
299999 1
202119 1
2 1
179486 1
299999 1
110930 1
3 1
180328 1
118934 1
115126 1
299999 1
128931 1
281363 1
158431 1
33758 1
174177 1
271715 1
1 1
148126 1
207072 1
300001 1
277557 1
56712 1
191444 1
300000 1
70953 1
1 1
300001 1
35518 1
17381 1
1 1
218616 1
1 1
128138 1
28978 1
211982 1
2 1
64288 1
150555 1
127648 1
1 1
3 1
44720 1
299999 1
95153 1
300001 1
269893 1
1 1
300000 1
1 1
97519 1
127703 1
76028 1
240930 1
95001 1
299999 1
77842 1
173154 1
2 1
102228 1
244409 1
107834 1
233956 1
259769 1
190786 1
1 1
285810 1
124358 1
220717 1
142856 1
77269 1
299999 1
300000 1
224963 1
123819 1
76568 1
160343 1
171688 1
300000 1
49528 1
299999 1
92454 1
107829 1
299998 1
3 1
214031 1
62996 1
1 1
300001 1
156750 1
300000 1
300001 1
235432 1
171691 1
3 1
49184 1
2 1
299999 1
1 1
92542 1
2 1
193948 1
258385 1
1 1
204566 1
1 1
69642 1
300001 1
146264 1
266890 1
122315 1
235771 1
141613 1
140609 1
213489 1
218909 1
130646 1
201651 1
300001 1
92807 1
216390 1
266443 1
3 1
56832 1
296229 1
258204 1
299999 1
42302 1
1 1
15036 1
125075 1
212185 1
92267 1
300000 1
173327 1
221635 1
96753 1
28695 1
212043 1
275818 1
1 1
76204 1
300001 1
171259 1
103114 1
179259 1
31955 1
1 1
209634 1
299999 1
299999 1
556 1
126752 1
299999 1
300001 1
154411 1
1 1
88271 1
272023 1
153922 1
1 1
55216 1
1 1
300000 1
130146 1
1 1
187248 1
298551 1
247075 1
133852 1
300000 1
141969 1
300001 1
255218 1
146043 1
42900 1
285694 1
240509 1
82300 1
299999 1
1 1
201709 1
2 1
171204 1
211798 1
1 1
86981 1
159609 1
300002 1
173564 1
68572 1
283341 1
300000 1
1 1
2 1
296879 1
1 1
85189 1
277735 1
1 1
241547 1
94716 1
202223 1
300000 1
200046 1
84493 1
52942 1
121279 1
144237 1
206678 1
235670 1
183166 1
153764 1
129952 1
300000 1
183679 1
2 1
149004 1
75355 1
127389 1
183858 1
113453 1
182374 1
248917 1
55133 1
300000 1
123674 1
150643 1
166052 1
139519 1
245107 1
243080 1
1 1
256977 1
1 1
198655 1
1 1
111339 1
70441 1
57740 1
267207 1
279074 1
205719 1
292096 1
150252 1
1 1
174750 1
283946 1
299999 1
204306 1
299999 1
263581 1
300000 1
289808 1
299999 1
299998 1
4880 1
153435 1
1 1
75073 1
2 1
299999 1
104812 1
45633 1
300000 1
120278 1
2 1
236208 1
84247 1
202989 1
214299 1
209070 1
300000 1
173596 1
300000 1
123532 1
56948 1
65309 1
153694 1
44172 1
52410 1
161286 1
300000 1
256739 1
99123 1
133880 1
54279 1
278251 1
1 1
147348 1
300000 1
274590 1
12643 1
300000 1
194852 1
273057 1
223 1
1199 1
129657 1
1 1
69854 1
274457 1
124875 1
235917 1
15332 1
69145 1
139549 1
12927 1
132795 1
1 1
243022 1
132423 1
233095 1
103097 1
2467 1
299999 1
127992 1
1 1
28190 1
69356 1
182938 1
38120 1
6558 1
117015 1
54062 1
1 1
300001 1
10615 1
279119 1
1 1
228929 1
3 1
1 1
20995 1
299999 1
299999 1
132387 1
271804 1
300000 1
162233 1
2 1
206373 1
299999 1
1 1
300000 1
300000 1
6515 1
189973 1
1 1
43138 1
300000 1
230521 1
22458 1
133036 1
1 1
300000 1
29562 1
122398 1
300000 1
159553 1
263517 1
36006 1
300001 1
70351 1
1 1
219176 1
54129 1
300002 1
2 1
167985 1
224367 1
300001 1
1 1
10062 1
237787 1
21651 1
58867 1
1 1
1 1
120278 1
22890 1
27665 1
2 1
235649 1
37142 1
267307 1
65906 1
132304 1
162040 1
244873 1
165940 1
84144 1
45188 1
300001 1
1 1
298716 1
300001 1
200430 1
205507 1
279751 1
146505 1
269754 1
66938 1
2 1
81749 1
136631 1
66942 1
102295 1
137350 1
128935 1
1 1
299999 1
135636 1
110042 1
300000 1
48322 1
299999 1
290413 1
17116 1
94287 1
300002 1
53607 1
72022 1
85533 1
300002 1
52812 1
3 1
1 1
300001 1
278568 1
250711 1
64466 1
300000 1
191518 1
1 1
294872 1
273950 1
1 1
264897 1
37662 1
79530 1
1 1
260235 1
58741 1
258997 1
160649 1
299999 1
300001 1
76930 1
3 1
160886 1
1 1
289890 1
28833 1
299999 1
285859 1
299999 1
27809 1
300000 1
143671 1
270127 1
146794 1
2 1
204206 1
77855 1
300000 1
23904 1
262647 1
162100 1
3 1
77456 1
76437 1
80720 1
153405 1
145415 1
220630 1
299998 1
299999 1
106650 1
269088 1
135111 1
2 1
245746 1
52966 1
231477 1
2 1
292547 1
44485 1
72741 1
299999 1
175432 1
1 1
1 1
1 1
5427 1
100738 1
171349 1
300000 1
1 1
2 1
81570 1
300001 1
1 1
156904 1
300000 1
250182 1
280380 1
290215 1
300000 1
1 1
187845 1
170342 1
300001 1
299998 1
212839 1
1 1
100824 1
164620 1
123788 1
170539 1
1 1
64009 1
300000 1
22588 1
231357 1
296612 1
124350 1
144020 1
245669 1
188278 1
154894 1
1 1
7154 1
119420 1
3 1
300001 1
299999 1
86375 1
84868 1
90212 1
2 1
2 1
300000 1
45502 1
154548 1
1 1
299999 1
244096 1
117374 1
253279 1
300000 1
300000 1
256468 1
300001 1
1 1
61461 1
1 1
88934 1
121345 1
293145 1
191891 1
40482 1
2 1
1 1
94525 1
19866 1
133128 1
300001 1
1 1
2 1
118984 1
105819 1
254448 1
139430 1
300002 1
1 1
1 1
1 1
232580 1
99398 1
177548 1
7247 1
221509 1
212160 1
261480 1
108110 1
221352 1
52871 1
115559 1
231696 1
300000 1
300000 1
174240 1
299999 1
146502 1
300000 1
251970 1
196897 1
1 1
1 1
300000 1
258896 1
300000 1
87188 1
49109 1
179266 1
91157 1
1 1
142825 1
3 1
78678 1
1 1
81959 1
175350 1
119909 1
170479 1
259978 1
81454 1
280445 1
299999 1
267499 1
107630 1
1 1
16067 1
267604 1
18517 1
300000 1
300001 1
299999 1
1 1
1 1
201279 1
227352 1
59351 1
166650 1
299999 1
288755 1
101206 1
142100 1
300000 1
23558 1
146336 1
73165 1
1 1
1 1
300001 1
3 1
110468 1
20846 1
3 1
66332 1
3 1
45114 1
88301 1
1 1
45530 1
299999 1
124504 1
143920 1
297764 1
299998 1
1 1
1 1
300000 1
1 1
139632 1
284104 1
1 1
274261 1
272148 1
1 1
186042 1
1 1
1 1
131290 1
94052 1
1046 1
107213 1
140612 1
217095 1
296894 1
250409 1
175171 1
276391 1
25138 1
150537 1
2 1
1 1
44696 1
1 1
299999 1
300000 1
270455 1
254590 1
299999 1
247104 1
85538 1
293675 1
287751 1
158128 1
1 1
75785 1
150760 1
299999 1
3 1
102609 1
198918 1
114248 1
300001 1
31022 1
48135 1
203384 1
47364 1
294395 1
134480 1
200284 1
235897 1
223327 1
299999 1
257117 1
93796 1
1 1
63196 1
300001 1
123998 1
2 1
174219 1
28526 1
597 1
1 1
239540 1
180522 1
63842 1
12257 1
9063 1
300000 1
62029 1
300000 1
1 1
254670 1
11762 1
4076 1
131302 1
143125 1
1487 1
300000 1
2 1
4266 1
77997 1
95668 1
300002 1
117809 1
62258 1
217297 1
289331 1
1 1
297438 1
1 1
1 1
58943 1
208469 1
299999 1
96393 1
188284 1
152310 1
299999 1
221413 1
188648 1
2 1
205045 1
54850 1
189814 1
300000 1
1 1
178703 1
76616 1
1 1
1 1
3 1
206821 1
1 1
2 1
34810 1
2 1
227375 1
188022 1
1 1
243322 1
1 1
179214 1
80782 1
75679 1
112952 1
246667 1
300001 1
58411 1
36068 1
1 1
2 1
210221 1
1 1
179195 1
78521 1
138484 1
232627 1
228152 1
1 1
63912 1
1 1
300000 1
195779 1
299999 1
5702 1
3 1
226675 1
156401 1
281854 1
283884 1
47305 1
144339 1
180424 1
158998 1
1 1
118989 1
27670 1
2 1
22639 1
4560 1
1 1
37384 1
40884 1
126899 1
23120 1
1 1
191732 1
224529 1
1 1
299999 1
131093 1
280305 1
176094 1
192607 1
189180 1
157280 1
300000 1
74290 1
266583 1
118507 1
83240 1
73207 1
135154 1
1 1
160130 1
147370 1
12972 1
107214 1
1 1
300001 1
155116 1
299999 1
164540 1
1 1
2 1
148362 1
223850 1
78022 1
232562 1
1 1
299998 1
138928 1
57286 1
211674 1
1 1
2 1
150028 1
3359 1
300000 1
1 1
1 1
123285 1
300000 1
139712 1
137223 1
250606 1
287135 1
299999 1
300001 1
148960 1
2 1
184259 1
71506 1
1 1
48685 1
103987 1
85078 1
144217 1
300001 1
148564 1
192894 1
114021 1
15093 1
300000 1
299999 1
227322 1
80087 1
13119 1
185486 1
1 1
240833 1
253720 1
67118 1
227353 1
300000 1
32948 1
1 1
17610 1
80419 1
299999 1
123003 1
300000 1
182996 1
300002 1
144865 1
105673 1
161867 1
13553 1
265569 1
240070 1
68688 1
3 1
300000 1
112613 1
217439 1
1 1
166020 1
189430 1
288908 1
1 1
46039 1
104689 1
86491 1
232558 1
1 1
221691 1
120849 1
176994 1
121727 1
300000 1
6782 1
106327 1
1 1
1 1
49711 1
300000 1
300002 1
95422 1
300000 1
125617 1
1 1
258541 1
273729 1
300001 1
24911 1
82806 1
178688 1
260801 1
185732 1
69905 1
299999 1
300000 1
63738 1
223903 1
110969 1
192936 1
1 1
229859 1
300001 1
241056 1
94634 1
236676 1
11715 1
189661 1
196915 1
299998 1
294414 1
286867 1
186848 1
12669 1
158490 1
300000 1
228031 1
300000 1
140183 1
297974 1
121196 1
9517 1
297544 1
206782 1
111611 1
228187 1
297198 1
1 1
125916 1
41776 1
11867 1
3 1
146246 1
171544 1
256450 1
217325 1
239270 1
45214 1
2 1
1 1
218150 1
175595 1
230522 1
236578 1
159581 1
157938 1
2 1
3 1
191943 1
1 1
183022 1
180309 1
300001 1
1 1
167470 1
41803 1
294118 1
263016 1
204442 1
300000 1
39982 1
207993 1
50614 1
2481 1
142843 1
7589 1
193794 1
110586 1
149771 1
300000 1
74014 1
168795 1
271966 1
275429 1
221353 1
282942 1
147239 1
171922 1
290871 1
300001 1
228729 1
300001 1
300001 1
172476 1
112449 1
2 1
92984 1
203172 1
238166 1
300000 1
35726 1
299998 1
300001 1
1 1
245547 1
53102 1
264368 1
1 1
77184 1
1 1
188465 1
300001 1
62219 1
2 1
300002 1
118323 1
1 1
101745 1
91349 1
299999 1
1 1
299999 1
58287 1
147277 1
147715 1
153950 1
97006 1
3 1
1 1
32599 1
300001 1
157851 1
280899 1
37742 1
300001 1
1 1
1 1
105932 1
299999 1
41178 1
94604 1
56691 1
30002 1
298073 1
1 1
208589 1
99470 1
1 1
8929 1
300001 1
276653 1
3 1
241132 1
207322 1
300000 1
202311 1
112349 1
154856 1
257501 1
59297 1
299999 1
1 1
1 1
300002 1
300001 1
1494 1
64382 1
2 1
299999 1
178493 1
1 1
140048 1
300000 1
56114 1
182633 1
59811 1
299998 1
1 1
145498 1
300000 1
299999 1
117332 1
273829 1
270304 1
165850 1
98379 1
75043 1
76041 1
300001 1
164762 1
182584 1
3 1
158456 1
61197 1
119247 1
167478 1
298663 1
1 1
130970 1
1 1
1 1
101501 1
26150 1
292290 1
300002 1
234496 1
299999 1
142935 1
300002 1
133244 1
197890 1
54259 1
299999 1
299999 1
79537 1
1 1
261747 1
204549 1
173858 1
167929 1
156520 1
300002 1
63789 1
3 1
299999 1
12808 1
299999 1
300001 1
78330 1
1 1
164077 1
300001 1
300001 1
300000 1
300002 1
10191 1
145771 1
226817 1
300000 1
2 1
192722 1
300000 1
130425 1
294161 1
1 1
18160 1
298218 1
299999 1
300001 1
124621 1
300000 1
139759 1
100931 1
300001 1
2 1
291465 1
161742 1
208766 1
62945 1
59271 1
76632 1
210836 1
189271 1
1 1
204273 1
300000 1
1 1
11448 1
211441 1
1 1
22476 1
185432 1
73130 1
274541 1
300000 1
95055 1
86187 1
232240 1
82940 1
2 1
221747 1
197187 1
3 1
6389 1
300000 1
17713 1
88273 1
293371 1
3 1
67104 1
1 1
2 1
52773 1
300001 1
1 1
229763 1
98108 1
235779 1
69383 1
47838 1
1 1
124099 1
3 1
38236 1
299999 1
158578 1
165182 1
246122 1
2 1
92169 1
286303 1
29328 1
111467 1
222821 1
2 1
162337 1
299999 1
1 1
121427 1
12787 1
1 1
1062 1
146600 1
137553 1
124119 1
300001 1
20104 1
1 1
32007 1
257341 1
2 1
1 1
297770 1
257564 1
2 1
299998 1
299999 1
259280 1
203465 1
2 1
109015 1
1 1
1 1
222873 1
141973 1
247037 1
201141 1
44483 1
31291 1
300000 1
2 1
300000 1
299322 1
145674 1
300000 1
270551 1
300001 1
299999 1
180891 1
32389 1
189559 1
126580 1
150768 1
91020 1
25237 1
277796 1
206913 1
101444 1
300001 1
119896 1
70215 1
2 1
185864 1
62353 1
226389 1
1 1
2 1
114013 1
183105 1
3 1
43548 1
123836 1
204108 1
95784 1
33671 1
1148 1
293321 1
288810 1
2 1
236563 1
227883 1
1 1
253953 1
1 1
54100 1
300002 1
234041 1
285714 1
1 1
241182 1
1 1
227407 1
300001 1
57882 1
299999 1
122604 1
14789 1
300002 1
299999 1
300002 1
113157 1
1 1
228703 1
217363 1
258815 1
67400 1
300001 1
40020 1
8284 1
69042 1
1 1
178551 1
300000 1
170143 1
1 1
2 1
221862 1
299998 1
271972 1
61362 1
1 1
267005 1
1 1
1 1
270070 1
227341 1
75279 1
300001 1
1 1
187105 1
232254 1
1 1
181547 1
66250 1
60925 1
217743 1
1 1
104904 1
300001 1
300002 1
1 1
1 1
300001 1
299998 1
1 1
300001 1
300000 1
2 1
300000 1
218404 1
300002 1
149771 1
81043 1
66921 1
2 1
2 1
125648 1
176503 1
70573 1
1 1
300000 1
299999 1
162987 1
217299 1
299999 1
96706 1
299999 1
36225 1
163560 1
70988 1
300002 1
38384 1
299616 1
34212 1
38807 1
231821 1
171066 1
51390 1
241674 1
204295 1
300000 1
300000 1
70240 1
300001 1
90440 1
299999 1
166427 1
298410 1
245948 1
300002 1
1 1
236718 1
202854 1
105393 1
122854 1
299998 1
101472 1
176405 1
1 1
231206 1
192406 1
300000 1
299999 1
300001 1
121125 1
232534 1
241814 1
299998 1
171825 1
1 1
154006 1
298478 1
156283 1
149994 1
94631 1
129338 1
300000 1
255239 1
299999 1
72220 1
169006 1
159868 1
300000 1
300001 1
113938 1
129912 1
10842 1
133505 1
277093 1
60753 1
57274 1
4764 1
30618 1
275163 1
19880 1
134030 1
251840 1
299999 1
242692 1
115772 1
141410 1
294058 1
1 1
178577 1
221784 1
246618 1
299998 1
2 1
1 1
3 1
1 1
300001 1
43323 1
84100 1
1 1
253098 1
223936 1
222084 1
276123 1
78838 1
5219 1
52946 1
298105 1
238913 1
32566 1
299999 1
1 1
274254 1
64522 1
248269 1
278401 1
17320 1
154305 1
300001 1
300001 1
175268 1
41480 1
250834 1
1 1
300000 1
2 1
37577 1
269189 1
1 1
299998 1
287064 1
94045 1
89518 1
157429 1
87403 1
174991 1
1 1
30385 1
209767 1
299843 1
34552 1
131704 1
2339 1
138478 1
1 1
52029 1
143792 1
6085 1
274835 1
2 1
3 1
12167 1
1 1
106927 1
96663 1
3 1
180169 1
136881 1
224271 1
14135 1
242132 1
1 1
182901 1
136938 1
229067 1
57290 1
50475 1
3 1
1 1
299999 1
109542 1
300000 1
192460 1
219106 1
48997 1
128534 1
300000 1
10893 1
299999 1
78474 1
300002 1
46857 1
38186 1
300000 1
28086 1
127295 1
259998 1
300002 1
57944 1
18532 1
204482 1
279744 1
294461 1
102276 1
47264 1
257366 1
17129 1
8850 1
52517 1
3 1
300002 1
72032 1
299999 1
300000 1
1 1
15823 1
267882 1
158613 1
213690 1
74281 1
2 1
114458 1
100799 1
290387 1
300002 1
233958 1
299397 1
69156 1
87955 1
150765 1
1 1
290470 1
48959 1
66277 1
73400 1
2 1
2 1
2 1
107349 1
1 1
1 1
300001 1
128665 1
25142 1
236647 1
44082 1
165010 1
152313 1
272330 1
127844 1
29525 1
254947 1
250539 1
29325 1
2 1
49860 1
300000 1
185606 1
148159 1
77541 1
202891 1
300001 1
300001 1
3 1
178886 1
73259 1
218492 1
2 1
136567 1
148053 1
300001 1
279474 1
9755 1
1 1
1 1
183428 1
203237 1
171608 1
163110 1
151928 1
141565 1
299999 1
130173 1
243883 1
144194 1
1 1
181580 1
263141 1
274858 1
299999 1
194933 1
8958 1
300000 1
266535 1
250511 1
160123 1
113710 1
300001 1
280152 1
169664 1
147080 1
53418 1
1 1
1 1
31464 1
1 1
149035 1
299999 1
190561 1
38315 1
300000 1
300000 1
1 1
300002 1
220887 1
47428 1
174006 1
274037 1
255709 1
300001 1
300001 1
91878 1
270581 1
288338 1
127304 1
259711 1
28857 1
1 1
2 1
148833 1
180494 1
50796 1
1 1
28718 1
127709 1
299999 1
57465 1
91460 1
1 1
63551 1
132125 1
143859 1
111084 1
300000 1
112575 1
300000 1
193749 1
235801 1
5180 1
1 1
1 1
300000 1
83144 1
1 1
108160 1
299999 1
47934 1
68576 1
1 1
295275 1
300000 1
1 1
138813 1
282864 1
109409 1
80385 1
1 1
136510 1
60669 1
292448 1
249875 1
98413 1
124981 1
11951 1
208118 1
299999 1
299998 1
143900 1
78027 1
178198 1
15762 1
232764 1
1 1
177158 1
1 1
141431 1
80119 1
1 1
299999 1
133459 1
1 1
300000 1
250534 1
4191 1
300000 1
68640 1
283993 1
280771 1
260107 1
88261 1
205735 1
135880 1
2 1
299359 1
23851 1
29966 1
1 1
279084 1
1 1
17785 1
28897 1
226127 1
223522 1
248019 1
2 1
4097 1
2 1
286376 1
2 1
191036 1
3366 1
299999 1
299999 1
49993 1
208537 1
15988 1
136258 1
44934 1
1 1
2 1
247467 1
156571 1
300001 1
151131 1
1 1
1 1
258667 1
299998 1
52424 1
186449 1
300000 1
185918 1
209506 1
300000 1
173599 1
3 1
119227 1
2 1
3 1
242505 1
217640 1
286236 1
26131 1
118749 1
220481 1
241536 1
153204 1
53503 1
1 1
270386 1
216593 1
106586 1
3 1
300001 1
201016 1
275816 1
1 1
299999 1
299999 1
300000 1
172195 1
299053 1
300000 1
54708 1
57519 1
241334 1
65599 1
1 1
213825 1
300001 1
231932 1
88576 1
128352 1
266286 1
93206 1
3 1
121922 1
299999 1
81710 1
1 1
286591 1
148082 1
94843 1
300000 1
198233 1
295530 1
126783 1
32484 1
212025 1
300001 1
269946 1
213138 1
258732 1
266213 1
212127 1
88225 1
1 1
299999 1
142700 1
1 1
30096 1
40536 1
299999 1
215456 1
89166 1
273753 1
124935 1
138099 1
44490 1
119785 1
109550 1
195630 1
116339 1
60147 1
172477 1
13779 1
137436 1
271186 1
1 1
1 1
186141 1
73998 1
300000 1
119251 1
300000 1
175041 1
97859 1
296056 1
67989 1
300000 1
224710 1
162774 1
3 1
123457 1
1 1
89682 1
20254 1
200375 1
1113 1
1 1
171880 1
2 1
300000 1
1 1
300000 1
299999 1
36129 1
109511 1
300000 1
152595 1
135922 1
97635 1
54910 1
1 1
300001 1
91399 1
162964 1
241364 1
1 1
1 1
153265 1
199968 1
299999 1
1 1
299999 1
264446 1
3 1
300001 1
79990 1
300000 1
263426 1
274418 1
2 1
2 1
225172 1
1 1
300000 1
79211 1
3 1
1 1
87420 1
107977 1
194243 1
261374 1
1 1
128018 1
300000 1
212573 1
300001 1
158821 1
300000 1
69803 1
245602 1
298283 1
57245 1
249177 1
244908 1
93159 1
1 1
64076 1
168691 1
169063 1
82965 1
153090 1
156900 1
1 1
244475 1
191771 1
83581 1
79428 1
14380 1
293900 1
235328 1
75405 1
60989 1
228632 1
155167 1
300001 1
67656 1
50040 1
300002 1
300000 1
231294 1
1 1
190333 1
1 1
1 1
2 1
1 1
2 1
108878 1
1 1
275613 1
1 1
17470 1
212221 1
59865 1
122498 1
126294 1
299999 1
104902 1
51365 1
284435 1
45291 1
1 1
73867 1
259051 1
8945 1
299451 1
266850 1
1 1
2 1
299999 1
75143 1
149193 1
61703 1
156571 1
189751 1
102686 1
291783 1
80783 1
3 1
261216 1
229637 1
300000 1
192672 1
1 1
1 1
217278 1
215350 1
33926 1
236497 1
300000 1
300001 1
3 1
1 1
252968 1
1 1
68128 1
178109 1
3 1
1 1
1 1
293590 1
1 1
203728 1
284708 1
300002 1
4787 1
78228 1
31612 1
3 1
33928 1
97817 1
300000 1
229261 1
18176 1
300001 1
108417 1
1 1
44170 1
1 1
1 1
300001 1
300000 1
18051 1
101714 1
296645 1
1 1
10436 1
299998 1
131448 1
300000 1
158420 1
3 1
143518 1
300001 1
107465 1
300000 1
300000 1
300000 1
1 1
225740 1
221800 1
179664 1
299999 1
27902 1
2 1
73038 1
299999 1
274838 1
2 1
193622 1
70129 1
280405 1
61034 1
239136 1
271484 1
299999 1
1 1
181054 1
207981 1
299999 1
299999 1
32122 1
3 1
55267 1
216109 1
18346 1
6636 1
36337 1
119160 1
161968 1
81319 1
186002 1
239909 1
219028 1
188951 1
3 1
300000 1
216114 1
1 1
133610 1
49214 1
2 1
110261 1
219524 1
299999 1
219831 1
194522 1
298811 1
245543 1
210046 1
81561 1
244822 1
194168 1
3 1
300001 1
24109 1
219401 1
300001 1
2 1
299999 1
102947 1
122022 1
124399 1
299596 1
299999 1
49532 1
102793 1
127969 1
1 1
27001 1
6379 1
265797 1
147428 1
137763 1
275737 1
57188 1
2 1
12964 1
216825 1
203909 1
3 1
1 1
64716 1
4610 1
300000 1
56077 1
91165 1
1 1
29939 1
1 1
3 1
152284 1
160400 1
1 1
11247 1
228950 1
1 1
270967 1
104574 1
146084 1
219335 1
212251 1
105709 1
35900 1
299999 1
300000 1
90541 1
202839 1
247936 1
1 1
117110 1
1 1
143854 1
101495 1
1 1
81551 1
1 1
64571 1
300001 1
58420 1
23761 1
27043 1
1 1
299999 1
300000 1
10920 1
82245 1
1 1
143142 1
300000 1
177770 1
299999 1
37042 1
199861 1
273076 1
2 1
300001 1
70086 1
188079 1
235245 1
300001 1
155554 1
2901 1
299999 1
1 1
1 1
300000 1
300001 1
295854 1
119888 1
299342 1
2 1
68054 1
299999 1
19076 1
95865 1
3 1
271551 1
93426 1
188980 1
117014 1
1 1
1 1
1 1
299999 1
194513 1
114993 1
23256 1
299999 1
24511 1
153861 1
225294 1
1 1
197313 1
300000 1
299998 1
215742 1
24308 1
300001 1
116195 1
144473 1
300002 1
223661 1
1 1
1 1
227809 1
111304 1
12995 1
300001 1
299998 1
1 1
226259 1
300000 1
111167 1
2 1
300000 1
1 1
299999 1
1 1
254326 1
300000 1
40225 1
274968 1
249980 1
2 1
300000 1
270492 1
163651 1
300000 1
2 1
300002 1
300000 1
254028 1
202161 1
286638 1
61963 1
747 1
163185 1
284930 1
299999 1
1 1
62689 1
260416 1
1 1
287757 1
300002 1
186963 1
25056 1
299999 1
2 1
300001 1
53816 1
268944 1
1 1
1 1
108450 1
52873 1
108732 1
300001 1
89355 1
2 1
116918 1
1 1
261646 1
277708 1
60299 1
298955 1
173566 1
140216 1
23392 1
299999 1
147967 1
93999 1
3 1
19760 1
245775 1
300000 1
196511 1
1 1
1 1
218805 1
300002 1
300000 1
111396 1
299999 1
212837 1
89065 1
163252 1
135404 1
276885 1
197857 1
53154 1
42964 1
1 1
156931 1
239500 1
1 1
300000 1
270782 1
274307 1
16884 1
114999 1
225814 1
267786 1
64725 1
31153 1
217633 1
285331 1
145039 1
160592 1
136539 1
222955 1
300000 1
18120 1
189271 1
299999 1
1 1
1 1
138628 1
127081 1
72512 1
244812 1
146258 1
299999 1
299999 1
300000 1
211986 1
300000 1
1 1
114079 1
299999 1
235426 1
1016 1
130561 1
251296 1
1330 1
64832 1
72655 1
1 1
223091 1
2 1
6102 1
300000 1
239209 1
140960 1
262429 1
230719 1
265902 1
300000 1
232363 1
1 1
166514 1
123457 1
140885 1
171146 1
293971 1
175333 1
155510 1
1 1
2 1
119632 1
299998 1
229075 1
115977 1
246765 1
98906 1
9652 1
169132 1
1 1
233836 1
229749 1
109364 1
300000 1
179199 1
239518 1
12665 1
50265 1
300000 1
196237 1
300001 1
235286 1
235835 1
27336 1
59302 1
194513 1
224205 1
300001 1
296421 1
1 1
2 1
2 1
42989 1
42334 1
13824 1
47703 1
10665 1
25796 1
2 1
1 1
159460 1
300000 1
298456 1
300000 1
23899 1
2 1
54066 1
300000 1
1 1
2 1
21732 1
2597 1
300000 1
1 1
75583 1
294829 1
294585 1
1 1
94774 1
1 1
234333 1
22422 1
159925 1
1 1
29598 1
2 1
300000 1
299999 1
300000 1
246928 1
149234 1
253793 1
300000 1
2 1
1 1
66606 1
76493 1
38402 1
109005 1
120296 1
171550 1
267382 1
205071 1
47065 1
139992 1
207115 1
125067 1
3430 1
1 1
106938 1
2 1
300001 1
3 1
192884 1
36960 1
250882 1
299998 1
246566 1
27439 1
58080 1
2 1
116607 1
274210 1
121143 1
136532 1
172549 1
145985 1
101129 1
272965 1
1 1
2 1
180661 1
116365 1
11998 1
159450 1
1 1
35786 1
46196 1
1 1
98379 1
65879 1
1 1
81796 1
121708 1
1 1
251826 1
142587 1
77652 1
2 1
170965 1
299999 1
151092 1
300001 1
300002 1
72098 1
77109 1
129134 1
215070 1
300000 1
201475 1
1 1
185876 1
156167 1
1 1
242888 1
126156 1
65713 1
217728 1
7444 1
40863 1
1 1
181974 1
288733 1
1 1
188593 1
118875 1
88890 1
6846 1
3 1
300002 1
43929 1
1 1
300000 1
300001 1
2 1
2 1
196089 1
291421 1
243088 1
300001 1
110279 1
221571 1
3 1
300001 1
240596 1
125622 1
1 1
92425 1
113517 1
20473 1
123519 1
84335 1
272448 1
180832 1
153691 1
173752 1
240644 1
1 1
105407 1
18146 1
1 1
300000 1
155052 1
300000 1
169574 1
208713 1
234131 1
300000 1
256111 1
192271 1
3 1
299999 1
225882 1
47639 1
158520 1
8093 1
1 1
229704 1
270221 1
300001 1
1 1
72586 1
83599 1
163669 1
212553 1
226331 1
254204 1
169510 1
222976 1
229105 1
143500 1
91656 1
185163 1
181435 1
219522 1
71695 1
299998 1
1 1
215565 1
3 1
282619 1
182801 1
228987 1
101129 1
162737 1
218590 1
262024 1
296699 1
157936 1
1 1
196830 1
62586 1
46868 1
18497 1
186273 1
300000 1
251970 1
245203 1
139955 1
2 1
70292 1
268755 1
240003 1
15619 1
237564 1
1 1
300001 1
285942 1
193058 1
150883 1
261029 1
245187 1
124460 1
135346 1
300000 1
17676 1
72042 1
300000 1
169343 1
110201 1
288508 1
299999 1
300000 1
235106 1
171439 1
300000 1
253175 1
299998 1
110300 1
1 1
260141 1
122837 1
137334 1
225370 1
152136 1
242471 1
55570 1
8902 1
300000 1
104143 1
139748 1
239933 1
165416 1
2 1
229217 1
1 1
82519 1
178513 1
208299 1
215483 1
3 1
1 1
300000 1
1 1
163819 1
1 1
208721 1
132627 1
137454 1
290675 1
267132 1
280904 1
1 1
205491 1
6906 1
269319 1
229788 1
300000 1
2 1
218237 1
184622 1
283987 1
225233 1
59667 1
184890 1
2 1
119310 1
196705 1
1 1
84273 1
103652 1
88562 1
1 1
64177 1
270512 1
78695 1
83430 1
191827 1
43659 1
268069 1
217587 1
1 1
30521 1
135886 1
1 1
152573 1
154459 1
166931 1
2 1
299999 1
84683 1
4747 1
296925 1
299999 1
257424 1
273398 1
177309 1
127339 1
3 1
2 1
300000 1
300001 1
300002 1
166006 1
270829 1
116368 1
1 1
30981 1
53140 1
146805 1
300001 1
271254 1
266797 1
300000 1
172305 1
166594 1
226571 1
1 1
299999 1
186025 1
1 1
136101 1
204501 1
174269 1
77149 1
155979 1
178141 1
15305 1
299999 1
70503 1
231100 1
299999 1
300001 1
221519 1
167862 1
36678 1
288030 1
59908 1
1 1
220788 1
300002 1
145185 1
51978 1
269170 1
2 1
300000 1
155036 1
167384 1
3 1
228974 1
165351 1
147540 1
1 1
1 1
252518 1
279713 1
268861 1
184210 1
145695 1
50610 1
1 1
274070 1
266789 1
209808 1
186103 1
1 1
1 1
49909 1
288828 1
285802 1
117141 1
283311 1
121005 1
287695 1
52377 1
253196 1
300001 1
1 1
1 1
1 1
1 1
272551 1
300000 1
2559 1
22503 1
1 1
238075 1
2 1
245950 1
93165 1
150246 1
224871 1
292767 1
195004 1
300000 1
167274 1
212236 1
1 1
162181 1
196481 1
1 1
71215 1
168610 1
225399 1
103599 1
2 1
118738 1
110072 1
299999 1
47526 1
48444 1
1 1
45820 1
256613 1
876 1
161551 1
1 1
245968 1
61163 1
1 1
299998 1
268940 1
99262 1
212972 1
270261 1
205562 1
300001 1
152350 1
1 1
136214 1
109091 1
2 1
114448 1
254643 1
260167 1
167236 1
86647 1
149685 1
83614 1
146974 1
271009 1
142253 1
300002 1
43266 1
2 1
300000 1
2 1
185288 1
300000 1
300001 1
223953 1
293556 1
148899 1
1 1
61285 1
225548 1
65271 1
25375 1
9298 1
106347 1
69761 1
1 1
300000 1
299702 1
70315 1
300001 1
217338 1
24646 1
52230 1
73878 1
127624 1
300000 1
63834 1
300000 1
34544 1
299998 1
124994 1
300000 1
1 1
32093 1
34192 1
2 1
15487 1
113615 1
156049 1
39151 1
1 1
38469 1
61066 1
1 1
275819 1
257772 1
233283 1
204101 1
253219 1
2 1
300000 1
1 1
300002 1
300001 1
298073 1
45413 1
86729 1
68912 1
285581 1
141129 1
39699 1
300001 1
260467 1
1 1
107349 1
153678 1
166655 1
10575 1
230767 1
110918 1
5169 1
169190 1
2 1
298172 1
62068 1
130545 1
171387 1
154325 1
45420 1
32085 1
142594 1
300002 1
300000 1
21114 1
91442 1
299999 1
222384 1
91239 1
1 1
293456 1
1 1
66712 1
153885 1
299999 1
2 1
300002 1
70813 1
300000 1
284710 1
82741 1
254841 1
269907 1
286305 1
221929 1
186158 1
2 1
1 1
292160 1
1 1
153359 1
300000 1
256597 1
300001 1
152310 1
207001 1
267474 1
3 1
30179 1
291855 1
235808 1
1 1
285008 1
1 1
1 1
78713 1
96991 1
1 1
300001 1
196401 1
255636 1
4655 1
284517 1
1 1
299999 1
169825 1
143144 1
249802 1
117699 1
19650 1
222803 1
265912 1
75369 1
1 1
90127 1
233643 1
179774 1
150344 1
21565 1
300000 1
3122 1
215851 1
299999 1
62540 1
148194 1
1 1
164920 1
294279 1
47797 1
1 1
239561 1
252111 1
46936 1
300000 1
218928 1
1 1
300000 1
106471 1
168548 1
300000 1
3 1
140049 1
241892 1
183769 1
38957 1
1 1
225882 1
1 1
183465 1
14922 1
160024 1
300001 1
157112 1
82732 1
138105 1
92110 1
83035 1
57725 1
1 1
40949 1
1 1
230129 1
1 1
6822 1
300000 1
299999 1
3 1
300000 1
158038 1
299999 1
300002 1
1 1
1 1
110038 1
41694 1
1 1
128270 1
1 1
37969 1
17696 1
2 1
17285 1
300000 1
82151 1
109530 1
130183 1
214582 1
6654 1
138315 1
72173 1
4770 1
97904 1
300001 1
59316 1
241875 1
47386 1
156291 1
1 1
263340 1
298674 1
195241 1
250909 1
12427 1
2 1
27021 1
1 1
1 1
270075 1
87976 1
2 1
2 1
1 1
211733 1
250641 1
35526 1
1 1
271157 1
1 1
300000 1
116476 1
14036 1
115348 1
1 1
120754 1
300000 1
265041 1
212286 1
274438 1
2 1
300001 1
226740 1
151280 1
1 1
300001 1
1 1
92434 1
292730 1
82492 1
300000 1
300000 1
197165 1
212348 1
300000 1
257482 1
300000 1
179711 1
1 1
31522 1
139950 1
96012 1
2 1
116532 1
199335 1
1606 1
160439 1
116215 1
93830 1
124228 1
1 1
82203 1
141608 1
207187 1
110666 1
166744 1
110864 1
1 1
300001 1
1680 1
299999 1
35809 1
293898 1
163808 1
131406 1
16761 1
243817 1
276611 1
299999 1
95087 1
181289 1
161330 1
7718 1
100409 1
182463 1
1 1
37889 1
297437 1
77626 1
225046 1
263824 1
262276 1
88998 1
146336 1
231234 1
132757 1
1 1
180788 1
38931 1
264828 1
278658 1
299998 1
245947 1
263571 1
176372 1
34563 1
229980 1
144155 1
51597 1
57073 1
197339 1
300002 1
2 1
1 1
299999 1
125447 1
75132 1
3 1
300000 1
2 1
36552 1
141763 1
300001 1
10817 1
1 1
2 1
300001 1
142035 1
56287 1
237107 1
6235 1
2 1
299999 1
299999 1
295593 1
252098 1
287034 1
299998 1
2 1
188967 1
57255 1
99782 1
99029 1
299998 1
299999 1
51010 1
1 1
33293 1
75982 1
1 1
232283 1
300000 1
3 1
208272 1
111993 1
217361 1
133600 1
2 1
2 1
2 1
215198 1
104116 1
1 1
1 1
260147 1
153567 1
1 1
144283 1
201595 1
132759 1
183042 1
288035 1
3 1
209196 1
42433 1
66245 1
257983 1
121499 1
2 1
1 1
16869 1
289311 1
10904 1
292297 1
300001 1
299999 1
193730 1
257744 1
300001 1
75545 1
299998 1
3 1
181178 1
264309 1
243421 1
140329 1
1 1
125337 1
156550 1
300001 1
294539 1
98621 1
3 1
167035 1
300001 1
1 1
98577 1
1 1
221449 1
261462 1
300000 1
127596 1
28664 1
140880 1
2 1
39179 1
58569 1
259599 1
148532 1
248895 1
166676 1
79122 1
238309 1
268548 1
219527 1
2 1
195477 1
300000 1
18965 1
4050 1
1 1
299998 1
282148 1
16913 1
25217 1
300000 1
44686 1
1 1
258588 1
43964 1
300000 1
300001 1
269514 1
1 1
300001 1
186502 1
2 1
57844 1
235123 1
185944 1
300001 1
63016 1
1 1
189182 1
209634 1
81338 1
299999 1
107444 1
28679 1
300000 1
157472 1
76666 1
1 1
106852 1
282143 1
286005 1
1 1
148440 1
300000 1
97412 1
283365 1
1 1
1 1
1 1
152012 1
1 1
1 1
21327 1
278851 1
1 1
1 1
119465 1
265979 1
234702 1
247202 1
300000 1
39625 1
236567 1
135354 1
61243 1
123408 1
300000 1
229184 1
12024 1
1 1
256154 1
2 1
299999 1
103066 1
1 1
2 1
1 1
2 1
294915 1
112361 1
1 1
3 1
115692 1
142622 1
6841 1
1 1
91045 1
2 1
57258 1
137031 1
113542 1
54720 1
228041 1
1 1
87505 1
80715 1
221110 1
264457 1
1 1
104384 1
1 1
562 1
1 1
48301 1
51864 1
217812 1
1 1
300001 1
132329 1
172396 1
18299 1
49792 1
3 1
180317 1
1 1
128609 1
7927 1
300000 1
176171 1
2 1
300001 1
50580 1
300000 1
259951 1
104577 1
88008 1
195923 1
242176 1
298162 1
26729 1
225447 1
72574 1
2 1
92073 1
229241 1
199386 1
38888 1
88707 1
220295 1
79957 1
1 1
24605 1
273542 1
299998 1
299999 1
1 1
188268 1
35595 1
257372 1
300001 1
62885 1
206273 1
1 1
116637 1
300000 1
300000 1
1 1
225377 1
1 1
53635 1
52044 1
300001 1
189925 1
1 1
208994 1
299999 1
300001 1
100501 1
83374 1
85491 1
179648 1
82162 1
274749 1
2 1
183315 1
1 1
1 1
300000 1
2 1
239176 1
101393 1
163141 1
300000 1
300001 1
300000 1
115690 1
1 1
170476 1
125886 1
294140 1
58180 1
1 1
2 1
290245 1
82022 1
300001 1
182167 1
71712 1
166273 1
179280 1
267525 1
39757 1
1 1
299998 1
231149 1
73705 1
72967 1
290817 1
1 1
118418 1
1 1
102881 1
223969 1
299999 1
29825 1
299999 1
1 1
2654 1
292282 1
126908 1
299999 1
204635 1
300001 1
128192 1
92117 1
23722 1
257685 1
193107 1
1 1
1 1
115890 1
23983 1
69361 1
4581 1
212499 1
300001 1
78698 1
8856 1
94844 1
73528 1
1 1
215496 1
292000 1
117741 1
1 1
300001 1
42931 1
177316 1
1 1
182549 1
148295 1
21505 1
1 1
2 1
165662 1
191558 1
164834 1
300001 1
2 1
299999 1
133925 1
3 1
1 1
244664 1
148838 1
213391 1
98228 1
299448 1
98461 1
106534 1
46619 1
199622 1
134995 1
2 1
1 1
222615 1
2 1
300000 1
138476 1
131367 1
212058 1
182523 1
299999 1
60298 1
215230 1
82661 1
300000 1
2 1
216500 1
122192 1
57032 1
288496 1
1 1
105667 1
300000 1
214011 1
121923 1
58414 1
130691 1
299812 1
66666 1
133628 1
92007 1
20864 1
1 1
104096 1
1 1
229263 1
300000 1
64482 1
275212 1
264998 1
97037 1
181989 1
1 1
94883 1
300001 1
278484 1
1 1
1 1
223827 1
189944 1
2 1
8336 1
59845 1
157820 1
1 1
150482 1
13506 1
300000 1
86740 1
30576 1
300001 1
277092 1
47315 1
160250 1
300000 1
130091 1
244033 1
144697 1
1 1
270986 1
102408 1
250049 1
265286 1
300001 1
241155 1
30280 1
280807 1
27965 1
238674 1
16061 1
81473 1
3 1
300001 1
299999 1
1 1
91176 1
300000 1
300001 1
269942 1
62085 1
243174 1
136848 1
299999 1
232196 1
176989 1
171305 1
169217 1
225975 1
160683 1
300000 1
45866 1
300001 1
48213 1
21679 1
76173 1
300001 1
78464 1
300001 1
1 1
269032 1
159977 1
59548 1
1 1
195410 1
247114 1
299999 1
255679 1
1 1
1 1
143258 1
299999 1
48365 1
2 1
123436 1
100326 1
219668 1
2 1
1 1
66026 1
249813 1
15636 1
201624 1
300000 1
1 1
11448 1
78856 1
6271 1
257082 1
44646 1
190920 1
2 1
263374 1
2 1
153739 1
2 1
92139 1
300001 1
299999 1
220285 1
299999 1
116717 1
263310 1
25568 1
2 1
120493 1
1 1
300000 1
129194 1
2 1
934 1
189164 1
2 1
232002 1
289888 1
204477 1
236737 1
198434 1
281575 1
35623 1
52379 1
300000 1
300000 1
248541 1
3 1
2 1
300001 1
76879 1
165622 1
164215 1
3 1
2 1
282015 1
8823 1
116119 1
100264 1
154254 1
1 1
14141 1
151241 1
3 1
300000 1
153962 1
1 1
3170 1
58935 1
264346 1
259583 1
93275 1
100533 1
2 1
300001 1
1 1
192905 1
299999 1
300000 1
94756 1
184739 1
21697 1
294353 1
270618 1
250655 1
300002 1
5626 1
300001 1
276125 1
1 1
1 1
84511 1
1 1
259820 1
300000 1
1 1
291860 1
1 1
156186 1
300002 1
175402 1
271975 1
63506 1
295032 1
300002 1
299999 1
3 1
217449 1
300000 1
256197 1
2 1
122226 1
300001 1
300001 1
299999 1
299999 1
290485 1
299999 1
300000 1
112667 1
299999 1
104921 1
300000 1
1 1
141769 1
299999 1
140676 1
24567 1
299998 1
44659 1
300000 1
64419 1
1 1
68647 1
288697 1
300000 1
219873 1
1 1
284176 1
84728 1
30944 1
52530 1
108336 1
68094 1
1 1
2 1
252181 1
171238 1
84794 1
196067 1
20297 1
300000 1
218278 1
300001 1
184172 1
114611 1
300000 1
197231 1
300000 1
300001 1
294884 1
299999 1
8524 1
300000 1
13809 1
77385 1
266876 1
300000 1
300001 1
1 1
14447 1
3 1
2 1
193439 1
54244 1
219648 1
41145 1
182649 1
186644 1
300001 1
262058 1
1 1
240409 1
172898 1
299999 1
209728 1
1 1
132238 1
278307 1
30073 1
299999 1
283906 1
226834 1
25551 1
1 1
300001 1
1 1
300000 1
254820 1
300002 1
3 1
142411 1
43559 1
133138 1
135811 1
299999 1
299999 1
284259 1
281098 1
2 1
300001 1
89217 1
2 1
299999 1
300001 1
282549 1
299999 1
200035 1
300001 1
85382 1
55385 1
18942 1
115748 1
76762 1
300000 1
300001 1
225962 1
146746 1
1 1
81332 1
299999 1
268051 1
66745 1
8772 1
60513 1
73174 1
87817 1
222000 1
281334 1
299999 1
48373 1
73776 1
234629 1
214400 1
279384 1
185522 1
50948 1
300000 1
194627 1
299999 1
248995 1
177970 1
118246 1
178976 1
2 1
252401 1
245017 1
96943 1
183894 1
1 1
118682 1
193812 1
300001 1
2 1
1 1
167913 1
125995 1
176438 1
300000 1
256340 1
1 1
83080 1
300000 1
67073 1
299999 1
1 1
225141 1
41749 1
24783 1
261275 1
202079 1
300000 1
106494 1
292981 1
53142 1
168873 1
281342 1
178548 1
1 1
281870 1
107217 1
300002 1
70033 1
231313 1
60816 1
212635 1
238348 1
1 1
174858 1
194894 1
141825 1
106360 1
56896 1
268232 1
1 1
1 1
25130 1
3 1
300000 1
131814 1
300000 1
291272 1
3 1
2 1
63571 1
300000 1
299999 1
584 1
273665 1
204603 1
1 1
64566 1
1 1
140934 1
208303 1
112081 1
133656 1
106950 1
208711 1
202244 1
279488 1
88826 1
2 1
166910 1
300001 1
151790 1
2 1
58447 1
185802 1
1 1
1 1
218191 1
267526 1
300000 1
166680 1
114371 1
127444 1
40513 1
299998 1
151592 1
59382 1
261570 1
193041 1
300000 1
300000 1
107811 1
206775 1
300001 1
300000 1
68200 1
299999 1
300002 1
245113 1
283195 1
1 1
291272 1
1 1
299999 1
48756 1
276307 1
92810 1
300000 1
114532 1
283208 1
1 1
188988 1
154452 1
145077 1
145208 1
192908 1
252493 1
105773 1
1 1
204002 1
60776 1
8056 1
2 1
300000 1
300000 1
152606 1
3 1
2 1
8816 1
188392 1
300000 1
231579 1
212213 1
66939 1
38394 1
188060 1
68248 1
300000 1
23834 1
246965 1
224999 1
80860 1
231943 1
83709 1
78885 1
201216 1
77138 1
243440 1
49645 1
2 1
300000 1
2 1
2 1
300000 1
105356 1
300000 1
107568 1
137842 1
163047 1
209966 1
211804 1
96968 1
125987 1
206491 1
40474 1
146915 1
267244 1
81988 1
280690 1
296559 1
251312 1
1 1
105775 1
197207 1
1 1
179962 1
2 1
2 1
6040 1
299999 1
300002 1
288326 1
299999 1
156276 1
159222 1
75617 1
140687 1
276084 1
15398 1
300001 1
1 1
3 1
153462 1
168922 1
181106 1
149837 1
300001 1
2 1
136126 1
299999 1
1 1
3 1
218457 1
285200 1
44473 1
1 1
300000 1
299998 1
225441 1
1 1
88050 1
89221 1
1 1
190132 1
285287 1
191835 1
299998 1
157076 1
1 1
3 1
1 1
1 1
187113 1
299999 1
127012 1
14483 1
299999 1
216716 1
217834 1
263684 1
1 1
103770 1
12689 1
22258 1
277214 1
27886 1
112787 1
200916 1
1 1
109872 1
266914 1
116711 1
1 1
300001 1
287739 1
144470 1
2 1
299999 1
299999 1
149130 1
283137 1
68522 1
187749 1
92470 1
51751 1
105505 1
246875 1
1 1
86047 1
127959 1
1505 1
3 1
183889 1
267696 1
173609 1
3 1
271598 1
7885 1
1 1
1 1
266054 1
2 1
152115 1
300000 1
252105 1
202252 1
52754 1
196103 1
300000 1
159594 1
78124 1
236463 1
2 1
75462 1
1 1
270137 1
239915 1
2 1
174617 1
220599 1
159369 1
22038 1
299999 1
1 1
299998 1
105157 1
3 1
299999 1
173952 1
235263 1
1 1
61188 1
293520 1
299999 1
299999 1
168325 1
300000 1
1 1
1 1
166017 1
21990 1
136072 1
82624 1
118775 1
94973 1
32967 1
220450 1
279392 1
297033 1
280276 1
279849 1
1 1
1 1
130911 1
64263 1
172656 1
289494 1
113253 1
36940 1
300000 1
299999 1
76420 1
3 1
258194 1
265898 1
156011 1
1 1
132140 1
2 1
201870 1
208930 1
13606 1
94575 1
112559 1
300001 1
218563 1
299999 1
215243 1
282077 1
200851 1
141821 1
218408 1
249274 1
273233 1
254283 1
144709 1
100000 1
275480 1
2 1
262096 1
171529 1
40565 1
158350 1
122587 1
215816 1
136337 1
48030 1
184379 1
300002 1
147954 1
8364 1
142725 1
296756 1
148474 1
260486 1
64234 1
291586 1
52469 1
2 1
299035 1
15981 1
1 1
166286 1
202856 1
92517 1
287772 1
206023 1
162217 1
7242 1
300001 1
172367 1
65440 1
242832 1
147876 1
1 1
2 1
205534 1
175633 1
161831 1
112614 1
258705 1
96495 1
1 1
120453 1
299999 1
1 1
1 1
299999 1
294484 1
165246 1
2 1
300001 1
104236 1
125966 1
2 1
3 1
201040 1
166865 1
1 1
75347 1
1 1
144714 1
232435 1
110513 1
249322 1
184212 1
1 1
105132 1
2 1
299999 1
84953 1
41074 1
121832 1
1 1
166778 1
299999 1
274351 1
1 1
45399 1
218901 1
300000 1
299998 1
299999 1
243018 1
299999 1
48450 1
300000 1
15156 1
299999 1
3 1
104244 1
1 1
1 1
300001 1
299999 1
2 1
283399 1
33725 1
300000 1
2 1
122285 1
2 1
172099 1
28280 1
299999 1
1 1
271592 1
158976 1
16018 1
279039 1
261648 1
258234 1
161114 1
300001 1
300000 1
217230 1
299999 1
299999 1
12700 1
18445 1
300001 1
113334 1
174218 1
300000 1
156888 1
1 1
300000 1
39598 1
250193 1
15338 1
12217 1
21859 1
299774 1
118363 1
261583 1
211485 1
4676 1
299999 1
1 1
1 1
175489 1
78511 1
81422 1
1 1
3 1
1 1
78211 1
23842 1
46998 1
237446 1
269024 1
181363 1
38734 1
299999 1
46465 1
249603 1
1 1
207585 1
99725 1
60706 1
1 1
244713 1
14440 1
159550 1
7406 1
247537 1
2 1
299999 1
1 1
14224 1
299999 1
1 1
2 1
237821 1
10794 1
107802 1
182243 1
222791 1
31678 1
300000 1
1 1
164449 1
180916 1
163272 1
211726 1
2 1
300002 1
158672 1
212383 1
277322 1
299999 1
300001 1
138532 1
4437 1
2 1
65912 1
299999 1
152440 1
267901 1
2 1
60791 1
282676 1
300001 1
95766 1
1 1
214547 1
232100 1
256982 1
273240 1
238061 1
1 1
300001 1
300001 1
182628 1
47792 1
15784 1
206416 1
299999 1
255340 1
168734 1
291147 1
131504 1
72928 1
1 1
203820 1
155850 1
196536 1
1 1
713 1
1 1
200183 1
186644 1
157682 1
267875 1
184055 1
242767 1
68909 1
2 1
1 1
204228 1
271025 1
300000 1
300000 1
102270 1
300001 1
22371 1
1 1
190614 1
1 1
151438 1
210515 1
234983 1
245340 1
69389 1
130606 1
2 1
39560 1
300000 1
64030 1
34542 1
52725 1
3 1
291999 1
279814 1
248756 1
107740 1
86708 1
220472 1
253111 1
300000 1
56767 1
258229 1
214792 1
149 1
1 1
71381 1
108950 1
138647 1
261030 1
116073 1
35282 1
2 1
282366 1
300001 1
30139 1
160799 1
90184 1
298679 1
299999 1
274859 1
79583 1
42891 1
282035 1
237245 1
20361 1
271755 1
3 1
2 1
181712 1
239054 1
299999 1
55012 1
220813 1
1 1
252823 1
73855 1
183640 1
172891 1
104552 1
111136 1
226286 1
299999 1
223004 1
197097 1
105947 1
237887 1
230496 1
223593 1
2 1
19960 1
2 1
300001 1
189330 1
112684 1
279692 1
1 1
276273 1
177819 1
184269 1
108571 1
27091 1
246546 1
300001 1
1 1
273066 1
300000 1
215402 1
1 1
81100 1
210522 1
40345 1
2 1
150883 1
300000 1
141349 1
2 1
281625 1
114280 1
240000 1
138241 1
159292 1
299999 1
1 1
8108 1
264979 1
104500 1
62600 1
61378 1
299998 1
3 1
300001 1
273678 1
3 1
63985 1
118339 1
182153 1
147472 1
300000 1
44698 1
218903 1
300000 1
299999 1
52237 1
47612 1
35751 1
82523 1
148564 1
230484 1
1 1
190485 1
1 1
300001 1
249023 1
2 1
3 1
299999 1
230156 1
196329 1
300001 1
193802 1
295618 1
115837 1
1 1
60972 1
233312 1
263361 1
1 1
2 1
3274 1
48406 1
228942 1
149259 1
17830 1
1 1
300000 1
80194 1
186980 1
145395 1
1 1
1 1
191519 1
153233 1
281362 1
300002 1
2 1
180781 1
1 1
300002 1
205641 1
300000 1
175558 1
1 1
27355 1
414 1
205824 1
299999 1
209665 1
295132 1
128102 1
51917 1
132953 1
300001 1
104710 1
135665 1
135894 1
226229 1
185929 1
174704 1
1 1
49256 1
284931 1
299999 1
75642 1
2 1
298533 1
186328 1
59402 1
1 1
1 1
1 1
294608 1
1 1
299999 1
2 1
261922 1
102276 1
174019 1
91568 1
65101 1
1 1
217462 1
119843 1
58060 1
6578 1
297474 1
290918 1
75092 1
129077 1
271760 1
162654 1
1 1
260014 1
1 1
177078 1
266708 1
300001 1
299999 1
245275 1
300001 1
213195 1
300002 1
299999 1
281539 1
299999 1
209930 1
65672 1
270088 1
102877 1
293396 1
299267 1
129500 1
2 1
114519 1
300001 1
182297 1
28347 1
300002 1
53238 1
1 1
137390 1
8800 1
299999 1
1 1
299998 1
1 1
22075 1
7516 1
299998 1
1 1
1 1
2 1
300000 1
299999 1
160101 1
1 1
104468 1
1 1
187381 1
192325 1
129363 1
178023 1
299999 1
300001 1
300000 1
211759 1
273099 1
229483 1
299999 1
300002 1
93212 1
30872 1
179143 1
151294 1
157187 1
1 1
111843 1
300001 1
300001 1
266418 1
119514 1
300001 1
156023 1
281005 1
1 1
203801 1
199202 1
37497 1
77214 1
65978 1
63075 1
201240 1
36731 1
207980 1
2 1
228818 1
1 1
146664 1
236043 1
49640 1
300000 1
91461 1
130679 1
300000 1
181473 1
299999 1
1 1
300000 1
11113 1
181529 1
299998 1
83180 1
190707 1
299999 1
287308 1
196676 1
121167 1
299999 1
3 1
275883 1
66931 1
300001 1
126102 1
214042 1
200696 1
275798 1
18594 1
157782 1
233530 1
65992 1
1 1
243755 1
39383 1
30783 1
239284 1
1 1
276299 1
2 1
161741 1
149421 1
113663 1
87949 1
65955 1
82261 1
160077 1
107978 1
94774 1
66439 1
112305 1
299998 1
1 1
236044 1
193442 1
47875 1
70403 1
72387 1
113298 1
297682 1
262025 1
300000 1
187037 1
1 1
1 1
300000 1
1 1
45541 1
62411 1
32907 1
88387 1
300001 1
47519 1
275633 1
146992 1
88050 1
140927 1
144403 1
142198 1
241655 1
166762 1
228562 1
224292 1
138921 1
300002 1
137721 1
114749 1
191751 1
1 1
176009 1
288132 1
300001 1
264251 1
38963 1
300000 1
3 1
112572 1
193829 1
121500 1
300001 1
203216 1
67218 1
276866 1
300001 1
75571 1
300001 1
129493 1
233696 1
9721 1
3 1
2 1
213199 1
1 1
150642 1
2 1
118222 1
223608 1
277672 1
300000 1
300001 1
2 1
189153 1
191913 1
293456 1
1 1
160859 1
202197 1
221582 1
174970 1
253334 1
152103 1
1 1
1 1
224975 1
45078 1
256636 1
188503 1
300001 1
300001 1
1 1
40025 1
1 1
1 1
152274 1
1 1
96702 1
1 1
234122 1
272510 1
299999 1
189856 1
1 1
1 1
2 1
1967 1
171145 1
191776 1
71423 1
157400 1
181271 1
238192 1
176812 1
1 1
128546 1
300001 1
57898 1
300001 1
160753 1
300001 1
290914 1
299998 1
227337 1
222336 1
271499 1
85537 1
131103 1
222434 1
205944 1
52996 1
208650 1
300000 1
150980 1
155499 1
1 1
21042 1
3 1
10281 1
117371 1
44003 1
3 1
134561 1
300000 1
14573 1
225007 1
299999 1
1 1
300000 1
7992 1
241293 1
279718 1
42235 1
2 1
238521 1
2 1
276018 1
216710 1
218002 1
1 1
93647 1
155348 1
85950 1
299999 1
111182 1
3 1
242718 1
63737 1
13279 1
1 1
261990 1
275849 1
93056 1
160743 1
1 1
11990 1
1 1
1 1
72664 1
198422 1
45911 1
280023 1
15920 1
1 1
97846 1
1 1
35653 1
127022 1
276847 1
1 1
299999 1
141576 1
64255 1
149684 1
278833 1
132046 1
299999 1
208785 1
24875 1
25339 1
179469 1
3 1
298720 1
299999 1
13141 1
115008 1
1 1
300001 1
2 1
76327 1
292866 1
140306 1
1 1
299998 1
32162 1
2 1
299999 1
122827 1
293505 1
300000 1
270131 1
1 1
184723 1
206579 1
1 1
300001 1
299999 1
238926 1
141432 1
1 1
55578 1
210481 1
1 1
193547 1
168284 1
298458 1
202410 1
158882 1
3 1
1 1
299999 1
299999 1
2563 1
259162 1
223248 1
2 1
162835 1
218466 1
2 1
10988 1
65861 1
300001 1
207391 1
128880 1
95961 1
126377 1
300000 1
231674 1
300000 1
49186 1
160609 1
2080 1
206892 1
300000 1
299999 1
171615 1
129592 1
259209 1
299999 1
1 1
299999 1
287974 1
1 1
194731 1
242020 1
209599 1
2 1
213852 1
299210 1
49272 1
197744 1
197150 1
1 1
300000 1
1 1
299999 1
3 1
145499 1
300000 1
3593 1
10494 1
20982 1
235727 1
1 1
210953 1
119203 1
299999 1
299999 1
74012 1
1 1
148841 1
103362 1
299417 1
174840 1
48698 1
1 1
1 1
17299 1
217574 1
300000 1
157134 1
1 1
272704 1
254272 1
202801 1
192466 1
300000 1
184727 1
300001 1
1 1
228703 1
266114 1
290230 1
300000 1
231434 1
278902 1
266540 1
114921 1
1 1
54274 1
1 1
130445 1
5837 1
135810 1
236268 1
1 1
185059 1
1 1
25856 1
185110 1
113895 1
299999 1
259000 1
2 1
52594 1
150567 1
2 1
205515 1
84760 1
64140 1
95721 1
279810 1
161213 1
70994 1
8517 1
1 1
259289 1
300000 1
1 1
223684 1
2 1
300001 1
300000 1
214727 1
200372 1
75926 1
85932 1
196235 1
7665 1
265052 1
109093 1
300000 1
158683 1
102411 1
83737 1
271254 1
284266 1
216693 1
223673 1
258875 1
299998 1
174652 1
3239 1
1 1
241413 1
164912 1
2 1
127371 1
100554 1
146304 1
297171 1
300000 1
50465 1
300001 1
127019 1
300000 1
1 1
48220 1
162072 1
96037 1
80677 1
100792 1
1 1
35936 1
149763 1
203884 1
42029 1
129496 1
36512 1
1 1
77053 1
1 1
224893 1
224262 1
52459 1
166314 1
300001 1
94501 1
60158 1
300000 1
299489 1
9694 1
47965 1
299999 1
126544 1
94445 1
115413 1
284934 1
2 1
290182 1
149675 1
300001 1
2 1
300000 1
233091 1
299999 1
285737 1
262254 1
35301 1
191603 1
63167 1
225611 1
85649 1
130504 1
60984 1
300000 1
201360 1
44107 1
214358 1
270390 1
248374 1
146850 1
38896 1
94029 1
106799 1
1 1
105844 1
1 1
179018 1
268558 1
242200 1
33343 1
1 1
285865 1
175509 1
215040 1
90039 1
296349 1
235614 1
1 1
65386 1
290665 1
3 1
1 1
1 1
79715 1
1 1
300000 1
300000 1
266431 1
24872 1
300001 1
1 1
300000 1
27216 1
146107 1
1 1
199410 1
291086 1
242812 1
1 1
300001 1
64782 1
6934 1
52702 1
6269 1
112191 1
2707 1
21445 1
1 1
1 1
300000 1
212704 1
94449 1
1 1
154583 1
198841 1
3 1
295425 1
42553 1
1 1
141259 1
11257 1
300000 1
1 1
3 1
1 1
2 1
281640 1
269925 1
299999 1
1 1
1 1
4074 1
182557 1
86040 1
50548 1
237948 1
133978 1
263193 1
158003 1
300000 1
2 1
69244 1
299999 1
76471 1
300000 1
278075 1
228748 1
209785 1
2 1
249266 1
26760 1
2 1
1 1
1 1
180135 1
1 1
157790 1
189890 1
207857 1
117808 1
282352 1
4521 1
3524 1
300000 1
300001 1
300001 1
1 1
54128 1
1 1
226451 1
187232 1
199688 1
182586 1
9120 1
249157 1
143012 1
6151 1
57790 1
10973 1
202660 1
156654 1
1 1
287574 1
58447 1
168652 1
300000 1
299998 1
81422 1
73088 1
1 1
243208 1
299999 1
1 1
246561 1
280698 1
2 1
41823 1
23843 1
120599 1
286231 1
300001 1
300000 1
42592 1
299999 1
300001 1
184027 1
300001 1
229710 1
130004 1
72044 1
300001 1
216582 1
2 1
222749 1
179659 1
277295 1
148677 1
277752 1
1 1
240356 1
300000 1
51100 1
300000 1
299999 1
292989 1
247052 1
300000 1
300001 1
161616 1
76426 1
241349 1
219179 1
299999 1
151257 1
300001 1
219213 1
202990 1
270309 1
274445 1
244957 1
68719 1
300000 1
39081 1
18341 1
90977 1
300001 1
2663 1
1 1
128402 1
195988 1
152482 1
248357 1
92021 1
3816 1
22578 1
277547 1
148757 1
1 1
4335 1
290 1
93600 1
277667 1
64681 1
299999 1
299999 1
166835 1
212619 1
205304 1
300001 1
2 1
212393 1
1 1
136244 1
103916 1
300000 1
299999 1
40850 1
300001 1
204754 1
300001 1
143926 1
2 1
257242 1
182390 1
300000 1
124334 1
153117 1
270594 1
182239 1
1 1
130468 1
224555 1
299999 1
104537 1
1 1
192264 1
208315 1
259571 1
254652 1
1 1
300001 1
141520 1
121711 1
300000 1
283928 1
216424 1
292248 1
133377 1
1 1
25580 1
155550 1
26213 1
300001 1
87798 1
287602 1
148110 1
1 1
24648 1
3 1
299999 1
90074 1
175548 1
286984 1
278142 1
300000 1
141837 1
1 1
299998 1
1 1
299998 1
72536 1
129581 1
224049 1
300001 1
300000 1
1 1
258699 1
17064 1
2 1
300001 1
113177 1
299999 1
47091 1
198908 1
32124 1
300000 1
1 1
156940 1
300000 1
119591 1
227686 1
67103 1
1 1
300000 1
102585 1
229692 1
14365 1
300001 1
133148 1
272768 1
58121 1
161244 1
264681 1
206468 1
3 1
172250 1
179164 1
127035 1
208542 1
1 1
2 1
158625 1
176685 1
300001 1
64759 1
76297 1
3 1
83476 1
134963 1
208572 1
123991 1
1 1
188589 1
173184 1
300000 1
146333 1
96966 1
180695 1
196485 1
37534 1
244538 1
2 1
160725 1
1 1
295855 1
44860 1
3 1
299999 1
223467 1
1 1
28555 1
231342 1
1 1
3 1
299999 1
127342 1
199103 1
3 1
1 1
130397 1
251745 1
244761 1
70049 1
281627 1
31861 1
1 1
1 1
246134 1
485 1
1 1
193010 1
113648 1
299999 1
1 1
149481 1
14751 1
263040 1
25921 1
41069 1
289747 1
3 1
237400 1
299999 1
7669 1
299999 1
1 1
255757 1
147770 1
170819 1
300001 1
141852 1
22452 1
300002 1
2 1
135943 1
299999 1
1 1
192827 1
160943 1
185288 1
300000 1
279408 1
48147 1
241016 1
297192 1
30865 1
3083 1
3 1
166927 1
261400 1
222848 1
299999 1
67489 1
87435 1
222117 1
299999 1
68369 1
300001 1
270695 1
285613 1
1 1
300001 1
154655 1
264138 1
299999 1
119325 1
300001 1
299999 1
135780 1
196750 1
290510 1
100361 1
235607 1
300002 1
8554 1
77408 1
293585 1
64665 1
300002 1
272085 1
300000 1
1 1
223786 1
114198 1
154626 1
205096 1
247473 1
87550 1
300001 1
2704 1
205654 1
1 1
109717 1
196123 1
220508 1
299999 1
292096 1
219074 1
82592 1
182157 1
252618 1
2 1
2 1
1 1
35912 1
11537 1
1 1
79023 1
171526 1
294914 1
1 1
300000 1
208067 1
147677 1
299998 1
217500 1
300001 1
50655 1
198547 1
299999 1
1 1
221282 1
299999 1
299999 1
113448 1
224793 1
279551 1
212963 1
300000 1
93603 1
300001 1
76953 1
1 1
2 1
231269 1
70042 1
300000 1
7314 1
48666 1
1 1
243893 1
108269 1
123433 1
1 1
176239 1
247689 1
3 1
221355 1
98491 1
262143 1
191041 1
294407 1
66365 1
56361 1
94865 1
1 1
2 1
294802 1
231570 1
81615 1
132513 1
84742 1
299999 1
300000 1
129859 1
180832 1
1 1
69115 1
300000 1
166286 1
27942 1
1 1
300000 1
197771 1
9474 1
300000 1
174874 1
1 1
197000 1
210519 1
202158 1
299998 1
300000 1
16924 1
56407 1
70806 1
1 1
161821 1
8473 1
300000 1
17832 1
153209 1
206464 1
140071 1
260853 1
300001 1
91687 1
1 1
68815 1
291535 1
1 1
109745 1
143662 1
220332 1
300000 1
124986 1
143238 1
52950 1
278325 1
300002 1
1 1
285694 1
211147 1
1 1
238322 1
78931 1
1 1
60724 1
239278 1
227345 1
10946 1
191939 1
299999 1
300001 1
1 1
275319 1
1 1
62282 1
34295 1
254872 1
158622 1
300000 1
299999 1
293013 1
299999 1
249938 1
123445 1
1 1
1 1
16947 1
1 1
70801 1
263801 1
10090 1
300000 1
300001 1
300000 1
167536 1
273640 1
2 1
167360 1
300000 1
44080 1
1 1
1 1
300000 1
300002 1
109570 1
45105 1
62181 1
104916 1
274218 1
213242 1
1 1
300000 1
300001 1
300001 1
300002 1
232937 1
172522 1
135091 1
1 1
299999 1
2 1
1 1
194605 1
1 1
1 1
85772 1
192526 1
1 1
113228 1
300000 1
80317 1
183189 1
1 1
131424 1
287250 1
300001 1
300001 1
300001 1
1 1
179679 1
112306 1
40772 1
167222 1
300001 1
190892 1
85330 1
23370 1
1 1
183658 1
200394 1
277390 1
29130 1
151084 1
83818 1
196309 1
103078 1
3 1
188431 1
3 1
42419 1
1 1
160527 1
2 1
96369 1
1 1
117921 1
166601 1
1 1
251148 1
1 1
274139 1
258261 1
289030 1
8852 1
300000 1
216573 1
299999 1
3 1
155559 1
1 1
1 1
300001 1
178573 1
1 1
300000 1
300000 1
99279 1
299999 1
299999 1
299998 1
129885 1
1 1
299879 1
202840 1
300000 1
300000 1
1 1
77477 1
72110 1
151153 1
137936 1
169918 1
3517 1
295640 1
23669 1
1 1
1 1
47050 1
52833 1
83630 1
3 1
96812 1
138078 1
264285 1
300000 1
262923 1
1 1
57483 1
300000 1
110244 1
6334 1
298463 1
195305 1
292003 1
223081 1
1 1
99310 1
300001 1
250939 1
230861 1
249957 1
1 1
1 1
127799 1
283190 1
150303 1
246649 1
156634 1
218534 1
299999 1
1 1
300002 1
149371 1
173251 1
299999 1
128527 1
299999 1
172666 1
2 1
129920 1
179130 1
153505 1
61091 1
122261 1
188646 1
189513 1
282248 1
183619 1
21026 1
219278 1
8207 1
138144 1
1 1
143172 1
205125 1
1 1
2 1
210048 1
7316 1
2 1
62081 1
1 1
101453 1
157139 1
300000 1
159631 1
139662 1
1 1
131433 1
300000 1
105942 1
300000 1
291570 1
229950 1
197959 1
43355 1
299999 1
8090 1
2 1
291234 1
192812 1
205532 1
300000 1
52160 1
1 1
57807 1
287240 1
223124 1
198083 1
72389 1
185819 1
134933 1
300000 1
3 1
1 1
203678 1
2 1
300000 1
49504 1
15507 1
300000 1
299999 1
73821 1
160362 1
296252 1
201955 1
171928 1
181114 1
24114 1
244222 1
210974 1
221041 1
1 1
89504 1
11038 1
1 1
56642 1
45946 1
260678 1
273354 1
1 1
28660 1
109397 1
3630 1
1 1
62448 1
150925 1
1 1
203794 1
88602 1
66068 1
200931 1
75814 1
149873 1
284216 1
210736 1
14567 1
1 1
299999 1
2 1
300001 1
225474 1
151640 1
116006 1
1 1
19292 1
1 1
243861 1
236949 1
149121 1
145071 1
81899 1
103864 1
299999 1
100032 1
280630 1
300002 1
2 1
1 1
2 1
35468 1
299999 1
251828 1
300000 1
115322 1
300000 1
256354 1
289089 1
300000 1
243043 1
208422 1
127759 1
234854 1
16769 1
111504 1
1 1
1 1
116727 1
282059 1
299999 1
1 1
1 1
208757 1
300001 1
207654 1
141892 1
90910 1
300000 1
179626 1
92451 1
299999 1
19092 1
2 1
71912 1
1 1
141810 1
1 1
300000 1
300001 1
174535 1
57026 1
1 1
228965 1
97131 1
123023 1
1 1
215838 1
176125 1
2 1
139077 1
175249 1
64335 1
177314 1
144196 1
1 1
241052 1
102363 1
179483 1
156426 1
92631 1
160143 1
2 1
141424 1
1 1
299999 1
232113 1
100927 1
103049 1
2 1
51214 1
111531 1
156730 1
225684 1
217146 1
215278 1
300002 1
3 1
249606 1
1 1
123401 1
64828 1
143405 1
47232 1
247213 1
133861 1
300000 1
294684 1
234804 1
105150 1
147170 1
208028 1
155117 1
300000 1
300002 1
300000 1
99903 1
299999 1
8051 1
248795 1
300000 1
75475 1
57798 1
152743 1
1 1
36265 1
20370 1
75671 1
23259 1
160553 1
300001 1
151287 1
190515 1
229100 1
2 1
288443 1
97875 1
299998 1
131030 1
147395 1
3 1
126482 1
202635 1
3 1
1 1
299999 1
276103 1
1 1
226312 1
259942 1
38418 1
300000 1
3 1
41990 1
3 1
156933 1
14527 1
299999 1
81378 1
171776 1
300002 1
51766 1
292381 1
299999 1
300001 1
299999 1
130217 1
3 1
154276 1
279458 1
73830 1
113675 1
225023 1
128790 1
47103 1
47881 1
197093 1
137269 1
300002 1
178419 1
211064 1
77427 1
276878 1
1 1
1 1
248656 1
299999 1
88080 1
2 1
71910 1
6512 1
299999 1
13717 1
299999 1
66753 1
280115 1
82153 1
154436 1
73741 1
191784 1
92861 1
253351 1
182342 1
161204 1
299999 1
128942 1
236663 1
105872 1
50572 1
256213 1
168006 1
25897 1
3 1
142197 1
56316 1
63408 1
158096 1
64457 1
299999 1
299998 1
22943 1
108921 1
60081 1
2 1
208023 1
300000 1
15964 1
149208 1
113346 1
46534 1
186295 1
2 1
15303 1
2 1
2 1
40978 1
299999 1
59479 1
298297 1
190341 1
275712 1
294083 1
216527 1
300001 1
300001 1
43805 1
299999 1
262980 1
34802 1
213322 1
204621 1
294683 1
144043 1
300000 1
109635 1
2 1
63200 1
299999 1
221766 1
300000 1
182785 1
193981 1
1 1
18034 1
244628 1
74874 1
2 1
27881 1
194425 1
180611 1
2 1
24507 1
1 1
1 1
300000 1
26674 1
275315 1
119974 1
2 1
227649 1
207631 1
1 1
63279 1
2 1
188624 1
123777 1
214702 1
200867 1
135878 1
195500 1
271799 1
169176 1
18946 1
1 1
4018 1
249711 1
223196 1
297347 1
115606 1
87665 1
3 1
125659 1
91274 1
1 1
214397 1
1 1
298838 1
59496 1
10194 1
293014 1
180243 1
1 1
299998 1
79409 1
3 1
300001 1
1 1
19703 1
2 1
88468 1
249368 1
299999 1
2 1
1 1
129081 1
168375 1
182180 1
103453 1
56295 1
96936 1
1 1
300001 1
1 1
92583 1
192927 1
213631 1
2 1
24332 1
286297 1
127075 1
63585 1
1 1
232511 1
300000 1
62214 1
266867 1
255465 1
214373 1
185890 1
61057 1
149358 1
3 1
200899 1
299998 1
141357 1
146985 1
295797 1
67424 1
177923 1
1 1
243409 1
289136 1
299998 1
299999 1
217301 1
21730 1
1 1
226451 1
252655 1
8142 1
1 1
229269 1
165547 1
96253 1
135456 1
248207 1
300001 1
1 1
300001 1
251306 1
202542 1
300000 1
110879 1
166122 1
220268 1
299999 1
273245 1
299999 1
299998 1
91642 1
300001 1
30588 1
132434 1
158783 1
300000 1
124304 1
75907 1
1 1
249418 1
100860 1
300000 1
88115 1
189603 1
278960 1
250512 1
2 1
114038 1
246577 1
299999 1
273146 1
299998 1
223764 1
124920 1
103898 1
59631 1
1 1
248232 1
209464 1
1 1
221513 1
300000 1
197486 1
28905 1
200696 1
21474 1
300000 1
299999 1
299999 1
2 1
3 1
159666 1
232840 1
14102 1
22690 1
1 1
298327 1
208791 1
273606 1
78693 1
300000 1
299999 1
300000 1
1 1
79912 1
3790 1
1 1
3 1
1 1
146520 1
6722 1
299266 1
177147 1
233193 1
300002 1
299802 1
172892 1
1 1
118951 1
299999 1
300001 1
286432 1
17557 1
22396 1
1 1
299999 1
120793 1
52331 1
261563 1
50948 1
257983 1
299999 1
58334 1
45431 1
119423 1
96306 1
53177 1
300000 1
24580 1
300000 1
2 1
261224 1
265425 1
300001 1
174677 1
250392 1
1 1
153111 1
205746 1
154490 1
1 1
99275 1
80876 1
300001 1
17573 1
60575 1
64444 1
29913 1
221018 1
299999 1
126551 1
300001 1
300001 1
289767 1
299999 1
250195 1
127892 1
80774 1
2 1
240655 1
241942 1
243031 1
128606 1
300000 1
111634 1
194549 1
300001 1
30034 1
5573 1
157326 1
1 1
2 1
44520 1
1 1
300001 1
220250 1
3 1
53367 1
205109 1
6482 1
300002 1
246297 1
102221 1
285999 1
3 1
63604 1
1 1
104890 1
16334 1
25626 1
62415 1
282731 1
192726 1
30405 1
2 1
44701 1
107423 1
1 1
1 1
2 1
109886 1
234207 1
3 1
204777 1
52088 1
300000 1
300002 1
71122 1
3 1
273844 1
74893 1
300001 1
132640 1
300000 1
2 1
1 1
198802 1
107148 1
196918 1
1 1
154902 1
258676 1
171823 1
2 1
3 1
3 1
160714 1
101666 1
19552 1
24858 1
215472 1
300000 1
295124 1
96026 1
46490 1
70134 1
300002 1
70413 1
300001 1
285281 1
274489 1
300000 1
300001 1
49939 1
78127 1
149750 1
16105 1
299999 1
134772 1
213719 1
128737 1
208365 1
1 1
56147 1
1 1
53299 1
151778 1
300000 1
206975 1
223850 1
161553 1
1338 1
1 1
157803 1
95475 1
300000 1
252302 1
299999 1
2 1
300001 1
1 1
247033 1
299999 1
1 1
64046 1
299999 1
299999 1
160436 1
300000 1
262740 1
204381 1
300000 1
96433 1
278625 1
52219 1
88733 1
181507 1
299999 1
235345 1
198974 1
300000 1
130169 1
300001 1
1 1
86723 1
294091 1
193721 1
254067 1
1 1
98867 1
214208 1
3853 1
45147 1
299999 1
299999 1
127112 1
300001 1
164929 1
289412 1
299999 1
300001 1
300000 1
286133 1
299999 1
78830 1
275413 1
154158 1
2 1
79298 1
1 1
205329 1
1 1
236221 1
300001 1
166132 1
29964 1
76604 1
234438 1
1 1
222512 1
300001 1
170853 1
108880 1
102784 1
245362 1
300002 1
256448 1
112865 1
14672 1
29762 1
2 1
157705 1
300000 1
2 1
3 1
50800 1
153948 1
300000 1
72741 1
2 1
1 1
50933 1
1 1
231739 1
283637 1
175833 1
1987 1
102353 1
221195 1
94792 1
272983 1
75861 1
185702 1
1 1
148605 1
149194 1
199656 1
269559 1
1 1
126599 1
1 1
212049 1
16617 1
300000 1
137781 1
103643 1
42426 1
289979 1
300001 1
299999 1
299999 1
3 1
82316 1
81152 1
3 1
1 1
2 1
283571 1
234107 1
260350 1
123446 1
124227 1
17538 1
249029 1
7552 1
180013 1
2 1
15319 1
81567 1
118952 1
194818 1
1 1
173975 1
154758 1
270498 1
267733 1
288711 1
1 1
299998 1
271084 1
300001 1
1 1
291970 1
3 1
204202 1
300001 1
1 1
3 1
47686 1
299999 1
1 1
191725 1
77336 1
95194 1
63444 1
80084 1
223871 1
117982 1
266452 1
290253 1
2 1
299999 1
263414 1
1 1
300001 1
299999 1
267688 1
143227 1
177330 1
211310 1
77637 1
232084 1
37245 1
63253 1
299781 1
84523 1
2 1
128408 1
2 1
291017 1
1 1
154159 1
273351 1
1 1
52800 1
287513 1
3 1
3 1
93215 1
300002 1
81693 1
41326 1
248564 1
299998 1
300000 1
2 1
118659 1
86369 1
289761 1
20543 1
204748 1
233999 1
1 1
71850 1
299998 1
64401 1
12388 1
228470 1
300001 1
29439 1
1 1
266246 1
1 1
15296 1
254172 1
10343 1
91379 1
119811 1
2 1
19813 1
68106 1
299999 1
229929 1
251432 1
191765 1
188215 1
1 1
221223 1
279113 1
86268 1
230732 1
1 1
34493 1
248861 1
1 1
232389 1
167919 1
19464 1
300000 1
92133 1
61277 1
141239 1
2 1
285967 1
26501 1
2490 1
34715 1
118740 1
35448 1
149936 1
47761 1
1 1
152601 1
47881 1
22117 1
262179 1
153649 1
299999 1
264508 1
144897 1
2 1
191377 1
176738 1
299999 1
189504 1
222629 1
87209 1
278118 1
300000 1
107340 1
42162 1
299999 1
72809 1
225532 1
1 1
1 1
300000 1
88358 1
18983 1
28854 1
15173 1
183530 1
300000 1
300000 1
1 1
1 1
188638 1
220396 1
182503 1
33068 1
299999 1
300000 1
117678 1
1 1
158784 1
181386 1
216874 1
250497 1
228307 1
59096 1
116681 1
99562 1
114159 1
119453 1
2 1
299822 1
1 1
89700 1
32166 1
295101 1
300001 1
1 1
24006 1
27859 1
141102 1
1 1
1 1
245934 1
185438 1
129088 1
67356 1
84856 1
242606 1
299999 1
164639 1
60160 1
62033 1
1299 1
239551 1
269744 1
27981 1
1 1
17452 1
290559 1
197846 1
192194 1
3 1
2 1
273346 1
125161 1
2 1
140604 1
272259 1
209215 1
285945 1
33802 1
71514 1
1 1
1 1
1 1
1 1
299998 1
299999 1
137051 1
125255 1
26180 1
73061 1
200207 1
257373 1
60579 1
130395 1
266246 1
1 1
3 1
207252 1
5887 1
3 1
2 1
76652 1
1 1
244942 1
84011 1
34056 1
13043 1
13396 1
132957 1
87922 1
157084 1
1 1
52944 1
109604 1
69371 1
241982 1
1 1
56270 1
300000 1
160007 1
121760 1
196468 1
1 1
288209 1
208828 1
109674 1
135212 1
209069 1
143306 1
1 1
1 1
132275 1
2 1
65658 1
203092 1
237829 1
169245 1
165655 1
24127 1
1 1
1 1
99890 1
300000 1
300000 1
9028 1
187936 1
227253 1
1 1
300001 1
211298 1
113157 1
17750 1
291843 1
1 1
299999 1
152936 1
184457 1
154710 1
68166 1
300001 1
207476 1
18647 1
113905 1
300000 1
70527 1
1 1
40829 1
1 1
68199 1
41012 1
130116 1
2 1
1 1
205523 1
263324 1
1 1
139640 1
82905 1
297115 1
1 1
272380 1
235832 1
23604 1
300000 1
66425 1
299999 1
16633 1
1 1
299999 1
2 1
299999 1
45470 1
300000 1
299347 1
227488 1
300001 1
1 1
2 1
34455 1
300000 1
300000 1
112664 1
300001 1
275936 1
19701 1
300000 1
1 1
243703 1
300000 1
231253 1
1 1
219912 1
275105 1
156786 1
55501 1
169193 1
262982 1
107392 1
299999 1
65099 1
15649 1
188932 1
17467 1
158366 1
8227 1
1 1
300000 1
111375 1
190078 1
204254 1
2 1
2 1
106807 1
300000 1
300001 1
109981 1
24502 1
73818 1
117772 1
299999 1
299998 1
146900 1
4905 1
27175 1
150163 1
256855 1
31065 1
145724 1
300001 1
299999 1
165200 1
11483 1
300000 1
85615 1
37925 1
3965 1
2 1
135261 1
77100 1
146053 1
182807 1
300000 1
113578 1
102556 1
104131 1
300001 1
1 1
86588 1
164993 1
295751 1
299999 1
1 1
300001 1
30918 1
1 1
111838 1
158675 1
127561 1
177658 1
81047 1
117120 1
287394 1
1 1
7105 1
1 1
447 1
229210 1
300000 1
117951 1
192924 1
154691 1
120526 1
152232 1
1 1
290263 1
122717 1
1 1
297730 1
136639 1
129881 1
170635 1
121426 1
300000 1
299998 1
122983 1
76287 1
166879 1
174358 1
39179 1
56556 1
56327 1
92824 1
59801 1
291453 1
291291 1
117420 1
257314 1
300000 1
132094 1
97255 1
128454 1
1 1
145245 1
129702 1
155462 1
107440 1
299998 1
114034 1
2 1
65342 1
300000 1
2 1
295445 1
46367 1
97244 1
103181 1
291875 1
57330 1
65100 1
1 1
300001 1
1 1
70921 1
53707 1
233248 1
133250 1
2 1
1 1
229363 1
67436 1
300002 1
195255 1
274913 1
299999 1
17075 1
1 1
174592 1
257711 1
300000 1
300000 1
141043 1
125467 1
231565 1
32208 1
103502 1
215057 1
167959 1
44274 1
296964 1
15577 1
82637 1
80447 1
1 1
299998 1
1 1
299999 1
236268 1
300002 1
1 1
147581 1
111773 1
167014 1
39986 1
113512 1
2 1
153434 1
1 1
17521 1
231971 1
134824 1
2 1
44644 1
137880 1
97566 1
300001 1
115315 1
143932 1
94658 1
245114 1
281280 1
300001 1
300000 1
299999 1
184160 1
84506 1
300000 1
261604 1
1 1
83183 1
2 1
1 1
132491 1
300002 1
1 1
300000 1
38124 1
1 1
119862 1
83865 1
80061 1
113095 1
278197 1
1 1
208886 1
58497 1
189444 1
71707 1
65391 1
300000 1
1 1
299998 1
3 1
180338 1
299998 1
300002 1
168919 1
241147 1
300001 1
84752 1
86494 1
299999 1
27993 1
1 1
170784 1
1176 1
253818 1
64048 1
26266 1
9496 1
1 1
2 1
300000 1
286062 1
154658 1
45746 1
39209 1
165059 1
1 1
97000 1
232477 1
272179 1
1 1
149778 1
262157 1
53743 1
250325 1
1 1
300000 1
2 1
3 1
60213 1
178911 1
40427 1
9699 1
127132 1
162434 1
300002 1
91384 1
1 1
280925 1
2 1
2 1
300000 1
300000 1
1 1
133045 1
1 1
291857 1
186782 1
299999 1
1 1
24290 1
95154 1
1 1
300001 1
1 1
23459 1
16116 1
281200 1
183620 1
299999 1
299999 1
1 1
300001 1
286304 1
101468 1
300002 1
1 1
1 1
299999 1
191761 1
152805 1
1 1
220969 1
270505 1
265648 1
299999 1
159355 1
210151 1
154091 1
246550 1
299884 1
299999 1
21590 1
87573 1
299998 1
78974 1
1 1
62476 1
273169 1
300000 1
292445 1
300000 1
181338 1
1 1
11079 1
1 1
225229 1
86163 1
1 1
141309 1
300000 1
182476 1
1 1
7871 1
95929 1
119007 1
203794 1
182767 1
296591 1
300000 1
203172 1
229500 1
299998 1
293867 1
94264 1
300001 1
1 1
237172 1
291719 1
161576 1
211621 1
96740 1
1 1
300000 1
83927 1
3 1
195132 1
82150 1
1 1
300000 1
1 1
183277 1
177876 1
192960 1
169917 1
1 1
59150 1
300000 1
147966 1
124678 1
300001 1
66752 1
255975 1
14784 1
228103 1
300000 1
289093 1
91918 1
16891 1
192470 1
80874 1
51059 1
12007 1
290155 1
153590 1
300000 1
197338 1
22917 1
209662 1
300001 1
291770 1
3 1
129264 1
12264 1
300001 1
68862 1
268578 1
186594 1
142262 1
46300 1
300000 1
102744 1
275458 1
248036 1
36826 1
206234 1
95920 1
146380 1
235794 1
279930 1
216485 1
33156 1
182006 1
299999 1
69219 1
299999 1
2 1
202962 1
119012 1
1 1
162718 1
54356 1
200677 1
67867 1
36772 1
40828 1
300002 1
1 1
300000 1
1 1
73273 1
118124 1
79400 1
1 1
227725 1
14942 1
287339 1
110640 1
1 1
215846 1
1 1
86344 1
74904 1
22958 1
1 1
68072 1
272411 1
187450 1
113272 1
1 1
3 1
2 1
23388 1
28080 1
32124 1
243099 1
58026 1
171469 1
231712 1
132528 1
2 1
299999 1
177488 1
156869 1
2398 1
291616 1
299999 1
251265 1
299999 1
300001 1
89078 1
1 1
1 1
300001 1
254516 1
299999 1
299999 1
201707 1
184386 1
137717 1
127554 1
79695 1
257485 1
135591 1
300000 1
224653 1
138659 1
159368 1
298447 1
99272 1
3 1
7975 1
2 1
75366 1
299998 1
115294 1
300001 1
7564 1
300000 1
192103 1
300000 1
289033 1
300000 1
299998 1
219039 1
188723 1
22732 1
3 1
50099 1
174835 1
300000 1
2 1
300000 1
267810 1
1 1
1 1
275490 1
299999 1
2 1
1 1
1 1
203723 1
33924 1
240198 1
50520 1
299999 1
300000 1
286791 1
300001 1
298545 1
77929 1
11929 1
2 1
300002 1
32753 1
300000 1
1817 1
117739 1
121873 1
284789 1
109661 1
299998 1
149725 1
1 1
300001 1
3 1
300000 1
300002 1
131694 1
290313 1
299999 1
182118 1
159131 1
240911 1
1 1
71665 1
299998 1
99267 1
97634 1
111261 1
70299 1
196920 1
234064 1
130459 1
139331 1
300002 1
2 1
92276 1
119843 1
103306 1
17600 1
1 1
105563 1
17204 1
215436 1
63741 1
164460 1
291445 1
13466 1
60463 1
114342 1
121790 1
231722 1
300001 1
196418 1
63221 1
299999 1
154050 1
213271 1
177231 1
1 1
3 1
221519 1
84860 1
269334 1
255700 1
281117 1
156250 1
174651 1
299999 1
1 1
110286 1
1 1
99918 1
31059 1
185926 1
114019 1
270597 1
1 1
187746 1
1 1
289436 1
123574 1
300000 1
57219 1
216905 1
280183 1
165561 1
1 1
84958 1
282628 1
194716 1
256940 1
100279 1
70079 1
57483 1
91663 1
1 1
300002 1
145341 1
1 1
300000 1
299999 1
111971 1
3 1
254411 1
3203 1
75945 1
292051 1
2 1
300000 1
1 1
131247 1
300000 1
283310 1
229765 1
29257 1
5243 1
300000 1
2 1
8398 1
187151 1
188096 1
94165 1
164357 1
43458 1
195159 1
1 1
299999 1
220042 1
276712 1
1 1
240126 1
178444 1
189804 1
118097 1
3 1
105112 1
131764 1
140578 1
107376 1
76824 1
1 1
269020 1
300000 1
299999 1
69200 1
178304 1
1 1
299999 1
143519 1
279191 1
253405 1
1 1
171151 1
3 1
290216 1
47617 1
182275 1
194548 1
191914 1
300001 1
189990 1
300000 1
165210 1
300000 1
218729 1
42078 1
299999 1
300000 1
161461 1
2 1
40684 1
46628 1
4990 1
110874 1
177681 1
300002 1
281069 1
300001 1
300001 1
2 1
220393 1
1 1
189823 1
4490 1
297236 1
229646 1
300001 1
2333 1
2 1
1 1
2 1
13896 1
46900 1
300000 1
1 1
161914 1
286151 1
217138 1
260482 1
2 1
132899 1
270480 1
299998 1
90469 1
197230 1
64531 1
203034 1
1 1
299999 1
300000 1
67969 1
201991 1
245555 1
299999 1
299998 1
10118 1
300000 1
271675 1
139675 1
171930 1
276252 1
1 1
300001 1
155849 1
300000 1
300000 1
31465 1
42093 1
237350 1
236685 1
300001 1
166102 1
106854 1
1 1
300001 1
182327 1
3 1
300000 1
23753 1
299999 1
207878 1
181136 1
165878 1
192183 1
63922 1
236620 1
268159 1
2 1
181559 1
251600 1
300000 1
289322 1
132672 1
286749 1
1 1
299999 1
276323 1
80902 1
300000 1
300001 1
288839 1
1 1
107894 1
143795 1
300001 1
238118 1
299999 1
300002 1
214006 1
141508 1
163377 1
78720 1
100981 1
256863 1
66419 1
299999 1
159779 1
300000 1
119291 1
151992 1
21011 1
1 1
88928 1
111505 1
199300 1
296587 1
104613 1
256799 1
255356 1
238731 1
50497 1
299999 1
1 1
1 1
14468 1
59910 1
300000 1
224303 1
4434 1
37751 1
2 1
286099 1
223473 1
1 1
57528 1
271160 1
260894 1
283540 1
51692 1
242509 1
1 1
1 1
299999 1
44015 1
300000 1
293400 1
26374 1
134345 1
70773 1
210636 1
294106 1
300000 1
108810 1
55121 1
300001 1
1 1
1 1
171296 1
300000 1
111301 1
274878 1
289563 1
139266 1
201975 1
135967 1
121439 1
299999 1
226917 1
2 1
47489 1
2 1
215187 1
203003 1
1 1
129947 1
53811 1
274257 1
254564 1
300001 1
275367 1
1 1
156915 1
1 1
158803 1
300000 1
66047 1
1 1
134158 1
128128 1
241721 1
99907 1
132163 1
225062 1
299999 1
36242 1
300001 1
117285 1
29520 1
170811 1
300000 1
299999 1
121001 1
254823 1
1 1
1 1
122789 1
244207 1
300001 1
20521 1
214358 1
258680 1
299999 1
1 1
76468 1
300000 1
108107 1
300000 1
1 1
273911 1
53207 1
242663 1
1 1
1 1
299999 1
88306 1
300001 1
1 1
230735 1
105800 1
50671 1
300001 1
2 1
49832 1
222165 1
2 1
299999 1
241701 1
1 1
199093 1
52022 1
48942 1
1 1
51682 1
2 1
300001 1
273487 1
112141 1
1 1
40686 1
300001 1
214674 1
197524 1
300001 1
216694 1
300001 1
284172 1
298274 1
300001 1
23572 1
232893 1
2 1
252786 1
300000 1
88729 1
293986 1
161726 1
299999 1
190738 1
38037 1
240658 1
122010 1
252704 1
37555 1
1 1
300001 1
228858 1
73683 1
277753 1
224103 1
289150 1
80889 1
97103 1
3 1
300001 1
149095 1
300001 1
1 1
300001 1
210969 1
20407 1
2 1
300000 1
292484 1
261811 1
3 1
300000 1
256727 1
273886 1
277281 1
276243 1
300001 1
106575 1
1 1
111849 1
55729 1
300001 1
1 1
2 1
248109 1
72830 1
1 1
300000 1
233541 1
185467 1
1 1
124102 1
28700 1
85613 1
217507 1
300000 1
236301 1
299999 1
147162 1
296042 1
165128 1
1 1
208468 1
300000 1
118934 1
2 1
57904 1
299999 1
229523 1
287676 1
140779 1
1 1
264434 1
299999 1
22595 1
7117 1
2 1
270919 1
219466 1
99438 1
300001 1
299998 1
300001 1
300000 1
140832 1
143991 1
150326 1
280471 1
82628 1
299999 1
300002 1
185566 1
160251 1
20666 1
300001 1
2 1
107202 1
38510 1
300001 1
57260 1
125258 1
196252 1
298017 1
300001 1
88483 1
24779 1
299999 1
3 1
300001 1
117870 1
283250 1
1 1
300002 1
61443 1
2 1
268601 1
33355 1
42889 1
207888 1
299999 1
271464 1
1 1
299999 1
230125 1
186007 1
300002 1
300000 1
196809 1
71302 1
299999 1
2 1
225733 1
232947 1
300001 1
286096 1
50862 1
37921 1
1 1
300002 1
271147 1
95435 1
130941 1
119668 1
299999 1
94457 1
129661 1
69623 1
142984 1
32612 1
188412 1
40177 1
575 1
147956 1
101578 1
299999 1
214565 1
182251 1
117001 1
81751 1
270500 1
300002 1
63032 1
1 1
1 1
52837 1
300000 1
204258 1
300001 1
1 1
299999 1
145545 1
192216 1
1 1
299999 1
45978 1
169596 1
278732 1
213211 1
126904 1
56256 1
74454 1
3 1
12619 1
299999 1
26386 1
231205 1
300001 1
153033 1
299999 1
116245 1
48069 1
202081 1
30561 1
299999 1
16238 1
299998 1
2 1
1 1
3 1
1 1
59255 1
299999 1
293700 1
229311 1
193622 1
44246 1
33949 1
166181 1
1 1
204556 1
1 1
175029 1
118989 1
257075 1
246864 1
39387 1
282232 1
208908 1
299999 1
207662 1
246826 1
300001 1
267925 1
1 1
164297 1
50195 1
1 1
1 1
2 1
1 1
299999 1
160018 1
300002 1
1 1
300002 1
164943 1
227247 1
61513 1
43630 1
239661 1
69181 1
59093 1
162135 1
2 1
3 1
299998 1
125150 1
54858 1
148911 1
235335 1
89847 1
77279 1
2 1
119483 1
1 1
16452 1
293619 1
24985 1
291888 1
3 1
162896 1
133942 1
300000 1
300001 1
97897 1
31279 1
20373 1
300000 1
253069 1
3 1
222926 1
300000 1
1202 1
264444 1
297264 1
299999 1
273217 1
300001 1
1 1
295646 1
122774 1
184691 1
277895 1
70095 1
286701 1
299999 1
63293 1
67058 1
138722 1
2 1
3974 1
197269 1
134732 1
2 1
1 1
254265 1
23723 1
196926 1
169048 1
1 1
300000 1
45511 1
300001 1
134145 1
122288 1
3 1
300000 1
125837 1
64317 1
2 1
90307 1
220637 1
299999 1
1001 1
300000 1
251646 1
1 1
2 1
262224 1
299999 1
88901 1
299999 1
89346 1
261732 1
300000 1
205330 1
1 1
3 1
84812 1
99164 1
217059 1
278879 1
256609 1
300001 1
2 1
231794 1
106133 1
299999 1
214352 1
1 1
2 1
283326 1
189782 1
43607 1
208614 1
300001 1
3 1
300001 1
141599 1
299999 1
149157 1
1 1
126645 1
299999 1
1 1
220466 1
300000 1
160870 1
176545 1
119126 1
299999 1
1 1
300001 1
81665 1
58430 1
233959 1
220777 1
241373 1
297062 1
300000 1
7519 1
1 1
1 1
189532 1
2 1
300001 1
300001 1
300001 1
173896 1
191685 1
299998 1
115504 1
1 1
1 1
56425 1
137280 1
150007 1
142150 1
287972 1
176238 1
165169 1
38976 1
1639 1
82549 1
300000 1
1 1
216550 1
300000 1
150790 1
85577 1
299193 1
124086 1
114350 1
45790 1
290726 1
48212 1
30187 1
188190 1
290417 1
3 1
100331 1
67223 1
140342 1
11240 1
300000 1
287647 1
265406 1
2 1
153782 1
291099 1
240236 1
56290 1
6840 1
197975 1
191368 1
166882 1
299998 1
137294 1
1 1
300001 1
299998 1
1 1
275358 1
116274 1
196330 1
261101 1
41859 1
5025 1
4323 1
78885 1
300000 1
248533 1
75006 1
50473 1
1 1
225861 1
178372 1
232678 1
266244 1
293626 1
152135 1
300001 1
156713 1
99893 1
207176 1
1 1
240309 1
1 1
300000 1
58155 1
154804 1
45422 1
186598 1
77711 1
7185 1
88023 1
1 1
100720 1
175934 1
82877 1
51875 1
267315 1
279867 1
1 1
166260 1
300000 1
134972 1
300000 1
167520 1
2 1
289701 1
1 1
300000 1
1 1
133557 1
115018 1
133054 1
2 1
1 1
300001 1
300000 1
225568 1
300001 1
200460 1
95987 1
280752 1
259160 1
300000 1
300000 1
37227 1
109389 1
274013 1
141382 1
1 1
281485 1
300002 1
80764 1
199543 1
115018 1
267909 1
138449 1
46262 1
300000 1
255314 1
1 1
162093 1
86930 1
59990 1
2 1
124890 1
203199 1
300000 1
1 1
1 1
214944 1
80925 1
2 1
1 1
3291 1
197042 1
84446 1
260227 1
226615 1
130706 1
37136 1
42471 1
67498 1
300000 1
262787 1
31082 1
223204 1
164143 1
1 1
154618 1
27823 1
220672 1
210413 1
272117 1
60795 1
1 1
76491 1
113983 1
71842 1
299999 1
2 1
227790 1
2 1
125864 1
2 1
86124 1
208553 1
182437 1
288822 1
294151 1
1 1
1 1
243473 1
1 1
45540 1
105863 1
73071 1
212545 1
152088 1
176119 1
33864 1
299999 1
104335 1
215236 1
299999 1
3060 1
63875 1
3 1
137615 1
274356 1
21825 1
299999 1
300000 1
1 1
300001 1
126793 1
11316 1
300000 1
1 1
299999 1
55055 1
103018 1
1 1
245539 1
243675 1
1 1
207065 1
1 1
120680 1
2 1
299998 1
283457 1
299999 1
299999 1
114990 1
2 1
96584 1
299999 1
1 1
2 1
234019 1
195350 1
299999 1
1 1
72934 1
299999 1
277677 1
141004 1
164112 1
1 1
215552 1
1 1
299999 1
172824 1
120756 1
228137 1
3 1
2 1
101295 1
1 1
92034 1
288740 1
291245 1
2 1
60788 1
136375 1
300000 1
17003 1
57445 1
244173 1
216297 1
218996 1
16690 1
261792 1
128786 1
295949 1
299999 1
160754 1
205695 1
3 1
298911 1
300001 1
3807 1
29205 1
3 1
21729 1
300000 1
85082 1
146058 1
299998 1
300001 1
209234 1
137184 1
78503 1
183958 1
300000 1
32745 1
1 1
175989 1
300000 1
1 1
299999 1
167527 1
300001 1
1 1
190642 1
300000 1
79079 1
263402 1
68182 1
198228 1
183974 1
93512 1
173219 1
66628 1
191033 1
1 1
1 1
151262 1
238696 1
168716 1
294412 1
246093 1
300001 1
300000 1
130401 1
234290 1
145296 1
279423 1
1 1
84573 1
300000 1
253334 1
46258 1
300001 1
300000 1
103806 1
214195 1
271136 1
56950 1
183417 1
191177 1
299999 1
56257 1
2 1
300000 1
299999 1
300000 1
137760 1
109876 1
295629 1
300000 1
272800 1
299999 1
300000 1
300000 1
99113 1
223770 1
300000 1
1 1
21506 1
169872 1
9259 1
300000 1
82396 1
280055 1
156336 1
251806 1
76410 1
34299 1
1 1
1 1
52437 1
279420 1
1 1
73749 1
260757 1
65889 1
1 1
299999 1
300000 1
163581 1
259558 1
300001 1
293417 1
213154 1
54667 1
300000 1
3 1
300001 1
28605 1
213278 1
1 1
235071 1
175188 1
1 1
299999 1
300000 1
185082 1
51521 1
274668 1
204576 1
284209 1
80937 1
192286 1
60467 1
114759 1
45761 1
96253 1
240109 1
143926 1
33289 1
138941 1
2 1
128296 1
106176 1
240456 1
117954 1
208571 1
183037 1
178565 1
168639 1
180637 1
42709 1
2 1
3 1
299999 1
226175 1
15582 1
299999 1
77358 1
13444 1
1 1
1 1
49007 1
276632 1
1 1
299999 1
298904 1
299406 1
181498 1
300001 1
3 1
299999 1
1 1
235629 1
1 1
86195 1
299999 1
33491 1
1 1
744 1
299999 1
260437 1
299999 1
183802 1
177319 1
134266 1
3 1
44024 1
274838 1
68962 1
84378 1
299999 1
120310 1
64936 1
204702 1
2 1
44496 1
1 1
291958 1
1 1
162995 1
300001 1
41843 1
143194 1
167769 1
151455 1
126304 1
208754 1
235502 1
34998 1
205354 1
1 1
225693 1
230179 1
46272 1
242615 1
13890 1
300000 1
299999 1
185616 1
235352 1
240609 1
258541 1
30506 1
147168 1
4088 1
274387 1
176391 1
251412 1
185860 1
299999 1
3 1
1 1
299999 1
119426 1
48490 1
74443 1
1 1
300000 1
192967 1
298974 1
1 1
299999 1
300001 1
72833 1
300000 1
112145 1
19980 1
49112 1
3 1
199550 1
1 1
147622 1
141567 1
96492 1
299999 1
199005 1
134946 1
181102 1
164698 1
300002 1
251718 1
2 1
55495 1
1 1
1 1
1 1
210910 1
1 1
292023 1
50310 1
116000 1
40870 1
2 1
279969 1
114361 1
1 1
67001 1
3 1
1 1
73892 1
272297 1
194369 1
159828 1
167270 1
284904 1
242649 1
219767 1
1 1
67893 1
112551 1
300000 1
1 1
17172 1
93613 1
89078 1
124542 1
135472 1
231548 1
1648 1
235051 1
204568 1
246146 1
1 1
236957 1
61670 1
226143 1
300000 1
3 1
1 1
83338 1
124506 1
285823 1
112244 1
90693 1
299999 1
2 1
300000 1
1 1
300000 1
83204 1
300002 1
222085 1
167323 1
229056 1
284259 1
165359 1
300000 1
222682 1
20424 1
275845 1
75452 1
259460 1
152705 1
210392 1
107036 1
39958 1
80560 1
237675 1
78886 1
174872 1
97609 1
300001 1
300000 1
148314 1
279185 1
86945 1
299999 1
299999 1
190115 1
257738 1
1 1
142794 1
121796 1
299998 1
221359 1
80486 1
246926 1
281603 1
234267 1
164630 1
96683 1
227166 1
2 1
275777 1
299999 1
1 1
12344 1
3 1
184201 1
1 1
271404 1
1 1
207779 1
25461 1
3 1
230703 1
212736 1
91401 1
266114 1
1 1
2329 1
1 1
1 1
115933 1
3 1
209318 1
51732 1
56230 1
1 1
88798 1
224681 1
206416 1
253808 1
27918 1
3 1
126840 1
258026 1
45864 1
13917 1
300000 1
117701 1
1 1
243383 1
300002 1
1 1
126375 1
277614 1
249761 1
1 1
299999 1
130491 1
83686 1
213521 1
1 1
34219 1
274217 1
300000 1
297774 1
299998 1
299999 1
184358 1
261218 1
1 1
278952 1
50813 1
300000 1
300001 1
229765 1
300000 1
300000 1
286842 1
117750 1
183033 1
1 1
1 1
116458 1
183411 1
147225 1
295338 1
1 1
1 1
225540 1
187415 1
121478 1
1 1
1 1
204861 1
300000 1
1 1
104429 1
3 1
261217 1
300001 1
217736 1
7465 1
300001 1
136959 1
190048 1
300000 1
244154 1
243344 1
198573 1
296914 1
288446 1
1 1
241250 1
2 1
55612 1
294929 1
182413 1
6161 1
1 1
2 1
159486 1
141962 1
113480 1
204706 1
1 1
1 1
66722 1
300000 1
1 1
178748 1
107224 1
71662 1
1 1
186423 1
183039 1
43659 1
140973 1
54987 1
298226 1
171799 1
300001 1
261151 1
74421 1
286839 1
274836 1
195400 1
128964 1
88004 1
1 1
1470 1
30094 1
204118 1
284432 1
22826 1
139781 1
300000 1
18604 1
219482 1
272801 1
149302 1
214135 1
91811 1
300000 1
300001 1
119249 1
233185 1
1 1
213219 1
300001 1
79829 1
15120 1
218852 1
73921 1
26992 1
234201 1
3 1
300000 1
226696 1
15653 1
300000 1
172128 1
282148 1
212227 1
295207 1
279697 1
300000 1
219060 1
123106 1
279099 1
98929 1
2 1
299999 1
300001 1
1 1
299998 1
146167 1
264991 1
96642 1
299999 1
296391 1
300000 1
1 1
231124 1
48205 1
299999 1
260581 1
44277 1
62651 1
96008 1
169658 1
5110 1
284662 1
300000 1
219896 1
299999 1
2 1
62923 1
151013 1
235735 1
198175 1
300000 1
263346 1
1 1
250587 1
2 1
262471 1
135489 1
27361 1
266625 1
1 1
300000 1
135393 1
125213 1
134363 1
143134 1
2 1
1 1
300000 1
1 1
300000 1
18015 1
38613 1
126861 1
300000 1
89498 1
1 1
299999 1
42371 1
1 1
300002 1
1 1
1 1
8925 1
1 1
42117 1
56686 1
300000 1
91347 1
59113 1
299998 1
300000 1
1 1
289505 1
79654 1
188705 1
226880 1
196553 1
224408 1
55069 1
2 1
300000 1
299999 1
2 1
1 1
300001 1
300001 1
2 1
283707 1
225657 1
3 1
213227 1
299999 1
2 1
86785 1
148852 1
138730 1
82872 1
156486 1
281193 1
200027 1
232916 1
146832 1
142559 1
117923 1
299999 1
273367 1
75255 1
300002 1
300002 1
59172 1
295884 1
1 1
263607 1
34606 1
81502 1
290018 1
1 1
235382 1
151960 1
292266 1
300000 1
299999 1
1 1
111136 1
173527 1
1 1
120366 1
91248 1
299999 1
188086 1
299998 1
232072 1
70492 1
2 1
1 1
1 1
152744 1
3 1
299999 1
3 1
300000 1
72356 1
237709 1
102896 1
291283 1
3 1
1 1
79867 1
176291 1
12063 1
1 1
105516 1
1285 1
191316 1
19150 1
249942 1
220023 1
43504 1
221839 1
50914 1
1877 1
181963 1
176674 1
12060 1
236614 1
286868 1
270247 1
153548 1
299999 1
211452 1
2 1
195724 1
203766 1
193425 1
276875 1
99655 1
258197 1
200269 1
2967 1
180663 1
57846 1
102135 1
222846 1
9186 1
267109 1
1877 1
190433 1
52644 1
299999 1
300002 1
35895 1
138367 1
71060 1
1 1
102490 1
51068 1
299999 1
121108 1
95029 1
26277 1
36114 1
270366 1
300002 1
300000 1
300001 1
1 1
300000 1
11976 1
300000 1
298346 1
233176 1
13974 1
2 1
300002 1
107706 1
298429 1
110215 1
211301 1
42609 1
92262 1
294339 1
191570 1
217761 1
300000 1
90319 1
45290 1
36732 1
219412 1
77439 1
60985 1
118325 1
299998 1
211046 1
299999 1
268921 1
15977 1
39364 1
18075 1
270537 1
2 1
300001 1
1 1
95462 1
288286 1
1 1
230011 1
195078 1
300001 1
1 1
279985 1
1 1
51326 1
190152 1
300001 1
188859 1
299999 1
1 1
154121 1
235465 1
90939 1
299999 1
188217 1
115478 1
284965 1
143361 1
176167 1
9256 1
267244 1
126287 1
2 1
299999 1
78190 1
114018 1
95815 1
274360 1
242459 1
264240 1
1 1
1 1
2 1
273631 1
47343 1
44905 1
269267 1
90408 1
300001 1
211607 1
43884 1
205590 1
77050 1
19912 1
1 1
2 1
10511 1
47217 1
255874 1
83748 1
227025 1
194086 1
239810 1
200303 1
1131 1
1 1
1 1
236225 1
1 1
23844 1
48658 1
300002 1
1 1
3 1
46784 1
1 1
148968 1
2 1
62189 1
39971 1
100576 1
83086 1
300000 1
197161 1
141682 1
176960 1
132701 1
3 1
88863 1
202919 1
299999 1
66271 1
1 1
3 1
188567 1
1 1
300000 1
131715 1
1 1
170772 1
94075 1
283122 1
299999 1
2 1
147085 1
69575 1
1 1
202013 1
44449 1
2 1
66073 1
300001 1
1 1
300000 1
300001 1
300000 1
299999 1
142749 1
95380 1
1 1
1 1
68823 1
135855 1
105992 1
44608 1
148100 1
294166 1
265610 1
68718 1
76862 1
4618 1
182455 1
221674 1
48761 1
16294 1
262688 1
235998 1
299999 1
217271 1
293227 1
299999 1
1 1
250216 1
300001 1
300001 1
277264 1
42214 1
76399 1
300001 1
248728 1
300002 1
2 1
86203 1
181756 1
300001 1
57253 1
195648 1
140333 1
118921 1
240235 1
299999 1
300000 1
87620 1
71330 1
283478 1
55254 1
2 1
299999 1
300000 1
296477 1
230437 1
253533 1
63956 1
17084 1
1 1
270024 1
151807 1
152875 1
184049 1
96514 1
54519 1
161420 1
3932 1
3 1
195940 1
250041 1
1 1
2 1
268628 1
288544 1
1 1
221928 1
199486 1
1 1
300001 1
231139 1
47254 1
1 1
215608 1
299999 1
240821 1
7509 1
280507 1
278987 1
3 1
259184 1
33644 1
291601 1
2 1
294139 1
98478 1
2 1
171587 1
25623 1
1 1
11669 1
300000 1
1 1
2 1
1 1
24092 1
262675 1
38819 1
76907 1
300001 1
49217 1
19749 1
292267 1
102107 1
286171 1
1 1
45849 1
300000 1
300002 1
1 1
142184 1
300001 1
169258 1
58491 1
67646 1
300001 1
1 1
258506 1
155711 1
267920 1
129882 1
230399 1
144682 1
300000 1
3827 1
118940 1
208327 1
273117 1
246212 1
46428 1
299121 1
299999 1
1 1
300000 1
186382 1
131980 1
94072 1
299998 1
168424 1
2 1
1 1
299999 1
205106 1
195590 1
300000 1
4843 1
66872 1
163227 1
300002 1
300000 1
65207 1
75936 1
1 1
97233 1
283050 1
237269 1
24967 1
300000 1
122306 1
120695 1
70638 1
128154 1
211017 1
76911 1
214388 1
299999 1
142183 1
300000 1
122200 1
147175 1
28862 1
51772 1
40867 1
130117 1
42529 1
154880 1
300000 1
51516 1
2 1
300001 1
299999 1
108933 1
45457 1
300001 1
56347 1
148715 1
49728 1
201011 1
124179 1
99487 1
177604 1
299999 1
194849 1
155482 1
245596 1
55416 1
277563 1
266685 1
99471 1
157472 1
292081 1
96500 1
1 1
273539 1
156218 1
222687 1
254295 1
94300 1
21538 1
278394 1
272999 1
209712 1
4483 1
300000 1
118590 1
71535 1
1 1
289110 1
91409 1
227106 1
300000 1
270663 1
45424 1
1 1
183509 1
65750 1
241993 1
53905 1
282050 1
300000 1
1 1
274582 1
261767 1
166828 1
47832 1
33175 1
272817 1
6043 1
293808 1
1 1
240121 1
241791 1
299999 1
163129 1
243659 1
277304 1
61241 1
237962 1
300001 1
87729 1
1 1
3 1
49955 1
1 1
125393 1
46022 1
99158 1
299999 1
1 1
153867 1
287061 1
241332 1
113268 1
162813 1
3 1
166055 1
142727 1
39350 1
295026 1
1 1
93425 1
1 1
267634 1
130647 1
246714 1
109019 1
288511 1
300001 1
172647 1
165201 1
44800 1
1 1
102326 1
130725 1
300000 1
1 1
32929 1
226729 1
62387 1
1 1
243654 1
232804 1
141414 1
300000 1
1 1
1 1
2 1
299999 1
300001 1
10290 1
139804 1
1 1
287094 1
32515 1
234167 1
299999 1
69908 1
1 1
1 1
201771 1
1 1
197411 1
300000 1
14269 1
63771 1
1 1
1 1
250569 1
299999 1
161501 1
1 1
55866 1
2 1
300000 1
1 1
69747 1
23469 1
299999 1
279198 1
184897 1
163930 1
199080 1
127624 1
144977 1
3 1
137076 1
300000 1
149789 1
215559 1
270283 1
218651 1
65307 1
239043 1
246538 1
229192 1
299999 1
92371 1
300002 1
139491 1
37222 1
2 1
109182 1
67161 1
3 1
15489 1
1 1
3 1
289691 1
3385 1
98081 1
31342 1
216562 1
300000 1
1 1
1 1
259522 1
299999 1
202532 1
284910 1
300002 1
2597 1
127636 1
205907 1
68718 1
2909 1
10157 1
2 1
1 1
296721 1
275130 1
1 1
274256 1
2 1
88526 1
109124 1
1 1
66909 1
300000 1
229642 1
1 1
1059 1
128453 1
88094 1
180411 1
111429 1
2 1
78620 1
216540 1
153525 1
300000 1
2 1
217190 1
2 1
300001 1
2 1
267046 1
24662 1
257092 1
68993 1
1 1
239125 1
3 1
42369 1
41711 1
1 1
248286 1
100693 1
290001 1
207229 1
300000 1
138593 1
144167 1
2 1
300000 1
170277 1
1 1
195720 1
300000 1
1 1
299999 1
87199 1
71559 1
2 1
299998 1
167997 1
200377 1
299999 1
212428 1
300001 1
240079 1
43908 1
299999 1
287202 1
5401 1
126033 1
1 1
131902 1
37559 1
261007 1
100211 1
1 1
1 1
134103 1
156415 1
279161 1
112036 1
287931 1
56796 1
299999 1
274079 1
282939 1
245303 1
151322 1
127538 1
222029 1
272830 1
4576 1
292526 1
218854 1
236612 1
236250 1
19382 1
158473 1
166531 1
76938 1
36112 1
300000 1
1 1
2 1
95571 1
274417 1
188623 1
203139 1
179845 1
173621 1
5818 1
19268 1
1 1
238722 1
15347 1
133623 1
1 1
2 1
131332 1
216990 1
197614 1
94877 1
79618 1
116632 1
1 1
147392 1
293559 1
112167 1
236145 1
14966 1
300001 1
139797 1
300001 1
23726 1
300000 1
151430 1
47039 1
2 1
205821 1
223581 1
299999 1
1 1
117810 1
248954 1
68079 1
61668 1
252071 1
2861 1
3 1
215960 1
282559 1
252654 1
29494 1
108566 1
158784 1
256699 1
299999 1
69735 1
3 1
244546 1
210998 1
221862 1
131409 1
242883 1
55975 1
1 1
202482 1
60419 1
2 1
300000 1
1 1
1 1
188839 1
283659 1
1 1
300000 1
30108 1
300000 1
1 1
299998 1
135179 1
164663 1
299999 1
300001 1
3 1
300000 1
1 1
2 1
142270 1
297386 1
233042 1
26109 1
300002 1
83911 1
86594 1
299999 1
2 1
2 1
300001 1
210923 1
191288 1
300000 1
96403 1
254019 1
245209 1
1 1
245686 1
300001 1
150493 1
271446 1
42278 1
1 1
120861 1
1 1
300000 1
166542 1
299998 1
174090 1
70723 1
220344 1
300000 1
1 1
1 1
115965 1
10459 1
299999 1
51818 1
223223 1
37235 1
299999 1
230283 1
2 1
73323 1
3 1
299999 1
258801 1
248110 1
300002 1
224743 1
249271 1
74277 1
203647 1
78543 1
105858 1
299999 1
300002 1
300000 1
1 1
2 1
94106 1
96607 1
1 1
166857 1
1 1
300001 1
194808 1
235751 1
300001 1
293921 1
15565 1
103267 1
212789 1
74138 1
1 1
153521 1
1 1
181733 1
94539 1
3 1
299999 1
91088 1
80359 1
218406 1
153717 1
88350 1
1 1
25823 1
300000 1
103740 1
299999 1
300000 1
300001 1
57760 1
300000 1
59897 1
21067 1
207617 1
35779 1
300001 1
30883 1
285630 1
1 1
208342 1
2 1
1 1
1 1
168545 1
300000 1
2 1
295696 1
159319 1
193453 1
113299 1
16923 1
161711 1
205171 1
151815 1
215841 1
172451 1
249769 1
57475 1
63140 1
89538 1
299999 1
2 1
300001 1
300001 1
1 1
136011 1
111527 1
27145 1
146227 1
300000 1
2 1
124752 1
154822 1
253097 1
15194 1
1 1
300000 1
299999 1
104760 1
2 1
288821 1
1 1
261330 1
67386 1
1 1
150612 1
2 1
195043 1
146072 1
264598 1
1 1
262954 1
249660 1
181262 1
196070 1
300000 1
299998 1
300001 1
2 1
269265 1
9559 1
266732 1
119670 1
87008 1
26775 1
80333 1
1 1
194388 1
2 1
101356 1
18661 1
299999 1
298232 1
94029 1
68662 1
92874 1
132385 1
106843 1
1 1
272354 1
2 1
112890 1
300002 1
299999 1
3 1
263182 1
120128 1
59865 1
186571 1
139730 1
1 1
154690 1
97740 1
1 1
80404 1
32956 1
300001 1
93797 1
270687 1
259442 1
2 1
2 1
1 1
48107 1
145262 1
256447 1
255829 1
300000 1
221695 1
66864 1
25338 1
200918 1
300001 1
167225 1
203541 1
3 1
49776 1
183611 1
179720 1
138201 1
167140 1
300000 1
206665 1
208055 1
103152 1
300001 1
141400 1
88396 1
45539 1
1 1
69458 1
295652 1
289620 1
4403 1
206697 1
300000 1
244235 1
295878 1
292130 1
300002 1
175072 1
21592 1
236068 1
300000 1
166599 1
264478 1
1 1
53837 1
218330 1
5829 1
1 1
299999 1
121325 1
145155 1
293015 1
173007 1
36283 1
216483 1
154040 1
1 1
300000 1
55147 1
176746 1
6296 1
117581 1
158393 1
299998 1
24211 1
18226 1
41571 1
166627 1
288944 1
260677 1
272027 1
300000 1
300001 1
153699 1
106028 1
272795 1
1 1
1 1
249333 1
280122 1
1 1
110077 1
1 1
185264 1
148594 1
1 1
300000 1
249858 1
222460 1
1 1
2 1
123151 1
299999 1
180025 1
300001 1
135380 1
2 1
298238 1
178169 1
207273 1
167626 1
1 1
65826 1
183592 1
300001 1
114478 1
99757 1
1 1
121722 1
2 1
202231 1
189035 1
107299 1
1 1
111317 1
102329 1
104012 1
60796 1
200507 1
264409 1
52353 1
300001 1
118628 1
253554 1
251460 1
2 1
1 1
49496 1
118010 1
300001 1
127670 1
298593 1
300001 1
18084 1
1 1
149091 1
86337 1
245125 1
299999 1
111220 1
276987 1
258214 1
2 1
2 1
300000 1
152781 1
296173 1
277284 1
300001 1
42998 1
300000 1
141081 1
192775 1
1 1
300001 1
263814 1
155354 1
300000 1
300000 1
69033 1
282346 1
268811 1
185241 1
50962 1
1 1
104436 1
1 1
300000 1
31592 1
179048 1
73288 1
206751 1
75215 1
261886 1
299999 1
300001 1
300000 1
1 1
175375 1
43055 1
9828 1
299999 1
257004 1
205116 1
15196 1
69433 1
122335 1
39675 1
1 1
3 1
257871 1
1 1
264099 1
191722 1
45123 1
1 1
240134 1
154738 1
300001 1
1 1
3 1
152659 1
214001 1
299999 1
1 1
34267 1
215980 1
154162 1
1 1
300000 1
1 1
1 1
174836 1
124028 1
72822 1
156067 1
202256 1
112801 1
2 1
299999 1
123304 1
44589 1
119192 1
1 1
5702 1
174745 1
1 1
50175 1
1 1
203825 1
1 1
282493 1
1 1
185059 1
249844 1
21412 1
233109 1
2 1
246983 1
275428 1
138618 1
59766 1
125907 1
1 1
3 1
33792 1
1 1
57778 1
299999 1
1 1
272476 1
184477 1
1 1
1 1
118835 1
1 1
273857 1
169952 1
300000 1
166282 1
216387 1
250312 1
274035 1
180685 1
300002 1
299999 1
1 1
1 1
70495 1
48639 1
113736 1
80876 1
12322 1
190199 1
300000 1
300002 1
174469 1
279196 1
300000 1
42594 1
1 1
300000 1
92786 1
62774 1
1 1
242441 1
299998 1
300001 1
274477 1
156312 1
214084 1
18696 1
9948 1
1 1
205025 1
260011 1
133780 1
253830 1
293392 1
300000 1
162014 1
226567 1
98457 1
20402 1
300000 1
299999 1
142949 1
299999 1
235388 1
182577 1
59650 1
3 1
102544 1
201195 1
1 1
299999 1
258928 1
245710 1
300000 1
2 1
120100 1
267841 1
1 1
299999 1
197255 1
87720 1
177882 1
266083 1
1 1
144571 1
1 1
300001 1
122697 1
58474 1
110886 1
1 1
300001 1
15340 1
56321 1
171528 1
112198 1
43861 1
2 1
205609 1
1 1
269766 1
92796 1
1 1
49518 1
37041 1
300000 1
46310 1
44841 1
299999 1
151491 1
279260 1
205041 1
17238 1
299999 1
269889 1
99659 1
2 1
278796 1
2 1
294758 1
112109 1
299999 1
1 1
8357 1
1 1
226122 1
284680 1
113485 1
25884 1
131417 1
160593 1
40179 1
300001 1
130114 1
1 1
111589 1
298523 1
300001 1
215605 1
1 1
54571 1
180334 1
299999 1
230653 1
242613 1
36027 1
102416 1
222778 1
173533 1
3747 1
299999 1
235164 1
197521 1
299524 1
73975 1
206970 1
272287 1
300000 1
300001 1
1 1
214408 1
300000 1
91952 1
208983 1
126385 1
52142 1
56099 1
195187 1
3 1
234141 1
215260 1
299999 1
20451 1
89339 1
218249 1
3 1
89341 1
3 1
130913 1
172973 1
222300 1
181225 1
162346 1
270443 1
300000 1
300000 1
75052 1
300001 1
1 1
1 1
71478 1
45281 1
300000 1
204601 1
112473 1
299999 1
300001 1
25935 1
280127 1
2 1
25133 1
263598 1
66093 1
74581 1
223508 1
199542 1
115867 1
57683 1
299999 1
146819 1
167379 1
299999 1
300000 1
297901 1
67943 1
65151 1
268998 1
266645 1
82997 1
3 1
299998 1
240121 1
162583 1
70963 1
230294 1
300000 1
182853 1
2 1
300001 1
300001 1
40343 1
300000 1
225150 1
78181 1
1 1
141481 1
62514 1
292341 1
1 1
164826 1
266748 1
198896 1
175930 1
119376 1
300000 1
1 1
2 1
13952 1
220318 1
266242 1
300000 1
25959 1
300000 1
296377 1
99884 1
60961 1
233414 1
42419 1
15264 1
217951 1
2 1
241829 1
161206 1
211226 1
79320 1
17560 1
81113 1
29689 1
250695 1
299999 1
230566 1
5819 1
3 1
1 1
270785 1
17808 1
203831 1
2 1
100040 1
136590 1
300000 1
289421 1
173625 1
109405 1
264053 1
84004 1
1 1
200193 1
295857 1
2 1
84279 1
1 1
158692 1
15381 1
300001 1
246030 1
156819 1
299999 1
39685 1
60528 1
43129 1
65194 1
269626 1
2 1
299999 1
248885 1
70758 1
187377 1
299584 1
300000 1
300000 1
300000 1
80169 1
291831 1
287344 1
236200 1
252250 1
292368 1
64404 1
170224 1
1 1
265983 1
65120 1
2 1
29199 1
85493 1
299999 1
300000 1
65165 1
65067 1
1 1
300001 1
36715 1
300001 1
16296 1
2 1
2407 1
1 1
94893 1
6203 1
300001 1
165333 1
288674 1
162874 1
85624 1
77668 1
281956 1
299999 1
297851 1
92643 1
299999 1
24932 1
192487 1
263686 1
239232 1
1 1
1 1
232444 1
300001 1
103069 1
138076 1
300002 1
1 1
2 1
136140 1
19449 1
300000 1
38383 1
300001 1
42463 1
300001 1
300000 1
65624 1
94799 1
111715 1
299999 1
155817 1
125395 1
297546 1
233525 1
300000 1
661 1
2 1
35995 1
110195 1
246135 1
245639 1
73004 1
60857 1
29437 1
33191 1
299999 1
205623 1
1 1
12760 1
1 1
192392 1
299998 1
1 1
232682 1
300002 1
46827 1
244143 1
82933 1
53288 1
300001 1
139651 1
153737 1
106391 1
142151 1
299998 1
180308 1
299999 1
19874 1
267647 1
20210 1
56156 1
155663 1
52184 1
254038 1
265980 1
276444 1
1 1
133233 1
219182 1
138958 1
102507 1
125589 1
36031 1
104564 1
3 1
300000 1
134672 1
158875 1
51505 1
185665 1
300001 1
299999 1
1 1
300002 1
287230 1
17207 1
299999 1
290018 1
300001 1
44756 1
73269 1
251465 1
1 1
97223 1
300001 1
300002 1
1 1
20325 1
53588 1
179651 1
125812 1
78524 1
300000 1
299999 1
300002 1
41178 1
14118 1
2 1
81341 1
244443 1
35707 1
165506 1
192650 1
256592 1
299999 1
197252 1
228433 1
300000 1
119040 1
299999 1
295881 1
55036 1
130216 1
21990 1
295357 1
1 1
1 1
89817 1
173684 1
299999 1
178802 1
300000 1
60859 1
221056 1
1 1
140713 1
1 1
15564 1
299999 1
300000 1
91883 1
156676 1
265698 1
3 1
1 1
300000 1
257010 1
111966 1
1 1
162777 1
264372 1
253716 1
1 1
299999 1
1 1
62672 1
1 1
205244 1
213137 1
131410 1
300000 1
1 1
277662 1
264630 1
156018 1
223288 1
4231 1
235824 1
65051 1
299998 1
300001 1
1 1
165116 1
239294 1
143555 1
275158 1
265549 1
250483 1
57007 1
122477 1
199592 1
2 1
46565 1
189163 1
294440 1
194614 1
96776 1
182394 1
3 1
1 1
253830 1
23777 1
271312 1
58086 1
23586 1
17131 1
81324 1
195045 1
2 1
254878 1
24048 1
1 1
67453 1
105346 1
201648 1
286772 1
300000 1
201098 1
1 1
42019 1
125835 1
66882 1
13619 1
176988 1
160329 1
5551 1
258852 1
1 1
279719 1
221615 1
300000 1
213305 1
186248 1
74215 1
37385 1
141292 1
299999 1
34636 1
55450 1
48685 1
167490 1
300000 1
174393 1
1 1
1 1
222872 1
1 1
50536 1
258241 1
300000 1
139868 1
84087 1
1 1
104201 1
103169 1
187378 1
1 1
1 1
2 1
300001 1
23444 1
1 1
300001 1
1 1
73539 1
274824 1
191430 1
1 1
278611 1
162594 1
212584 1
131660 1
293375 1
300000 1
61959 1
278570 1
166741 1
293308 1
1 1
300001 1
300001 1
1 1
1 1
2 1
1 1
123645 1
269198 1
300000 1
28758 1
29820 1
4018 1
144707 1
114327 1
180940 1
1 1
202846 1
228586 1
77813 1
66076 1
15881 1
14786 1
260926 1
2 1
2 1
299999 1
1 1
165496 1
1 1
48882 1
235787 1
257084 1
299999 1
173271 1
88070 1
15277 1
1 1
184946 1
177384 1
220170 1
129343 1
300000 1
1 1
21821 1
239429 1
131405 1
212832 1
279093 1
44802 1
46252 1
26514 1
1 1
259214 1
194654 1
38856 1
1 1
172854 1
3 1
155990 1
45571 1
1 1
300000 1
123942 1
63841 1
275428 1
1 1
1 1
242405 1
298796 1
135899 1
57859 1
122474 1
228112 1
300000 1
2 1
116708 1
300000 1
212174 1
249729 1
300001 1
180590 1
300001 1
103531 1
123692 1
300000 1
207231 1
1 1
300000 1
1 1
223125 1
1 1
204709 1
111681 1
154674 1
3 1
78619 1
183591 1
300001 1
71674 1
300001 1
70934 1
40341 1
1 1
1 1
300002 1
6535 1
295333 1
227813 1
17661 1
52356 1
2 1
300001 1
185086 1
214616 1
127375 1
236130 1
300000 1
9605 1
143620 1
1 1
263496 1
149661 1
300000 1
113141 1
300000 1
164985 1
102595 1
57445 1
268168 1
299999 1
1 1
10650 1
3977 1
239926 1
8332 1
299999 1
299999 1
40838 1
3 1
1 1
300001 1
214352 1
299999 1
3 1
158478 1
27252 1
34134 1
206089 1
3 1
173563 1
274568 1
98953 1
97107 1
153321 1
21985 1
116610 1
1 1
177579 1
300000 1
299999 1
287696 1
278288 1
16642 1
1 1
140733 1
2 1
2 1
267379 1
105409 1
92017 1
150618 1
245001 1
12735 1
300000 1
299999 1
23975 1
1 1
106393 1
1 1
111925 1
76338 1
250997 1
138794 1
63824 1
193912 1
1 1
166148 1
299999 1
191731 1
299999 1
294036 1
299998 1
59038 1
173521 1
280879 1
136101 1
1 1
1 1
3 1
240458 1
299999 1
211180 1
144677 1
225838 1
16274 1
57046 1
243100 1
46773 1
178787 1
257864 1
265016 1
1 1
300000 1
300000 1
4800 1
299999 1
2 1
10570 1
219241 1
300000 1
1 1
27562 1
1 1
2 1
37518 1
270883 1
201520 1
263037 1
166830 1
66200 1
85145 1
213897 1
1 1
221448 1
96458 1
110913 1
31997 1
293458 1
300000 1
1 1
299999 1
213587 1
147904 1
12591 1
214289 1
1010 1
300001 1
178203 1
1 1
97557 1
60773 1
94316 1
1 1
1 1
1 1
12445 1
293007 1
28155 1
300000 1
224771 1
300001 1
67405 1
52887 1
162966 1
95240 1
300000 1
77010 1
62010 1
138504 1
300001 1
2 1
45415 1
136530 1
257240 1
112904 1
300000 1
1 1
300001 1
128105 1
300000 1
131521 1
203442 1
1 1
290157 1
269632 1
1 1
300000 1
1 1
17352 1
106121 1
1 1
20809 1
124460 1
165245 1
1 1
167667 1
1 1
299999 1
158969 1
120163 1
192916 1
79611 1
40156 1
95876 1
262342 1
1 1
197808 1
137500 1
72384 1
2 1
157706 1
1 1
209833 1
71463 1
1 1
2 1
299999 1
156061 1
243796 1
157092 1
146562 1
39536 1
205007 1
2 1
1 1
300001 1
223940 1
100479 1
299999 1
245060 1
45970 1
252601 1
128890 1
300001 1
299999 1
204390 1
300001 1
300000 1
263524 1
1 1
299998 1
177063 1
89707 1
300000 1
300001 1
1 1
300000 1
300000 1
300000 1
177063 1
299999 1
232545 1
230818 1
1 1
91058 1
1 1
300000 1
300002 1
89001 1
299999 1
1 1
2 1
273326 1
218082 1
1 1
190895 1
300001 1
160828 1
157061 1
299999 1
1 1
299999 1
1493 1
300002 1
218638 1
4600 1
42964 1
300001 1
1 1
113751 1
300001 1
217342 1
299999 1
13911 1
2 1
299999 1
300001 1
300000 1
2 1
277246 1
273109 1
159787 1
123204 1
235054 1
1 1
118235 1
296119 1
1 1
225747 1
179976 1
158076 1
37324 1
112046 1
1 1
13220 1
270155 1
44616 1
258541 1
183013 1
206606 1
1 1
248110 1
252174 1
2 1
1 1
246192 1
83511 1
103302 1
3 1
261154 1
300002 1
300000 1
82062 1
18502 1
158677 1
300002 1
137156 1
299999 1
299998 1
79010 1
295658 1
225327 1
111471 1
300001 1
22951 1
213120 1
300002 1
1 1
70485 1
222681 1
180283 1
236441 1
272794 1
1 1
1 1
88109 1
205772 1
300000 1
2 1
2 1
21168 1
298208 1
101187 1
300000 1
93971 1
3 1
113366 1
1 1
194820 1
1 1
239176 1
179401 1
3 1
300001 1
294952 1
80518 1
12989 1
213491 1
1 1
300000 1
189065 1
253485 1
257403 1
21097 1
88327 1
1 1
12695 1
2 1
126083 1
3 1
108077 1
2 1
1 1
3403 1
3 1
176722 1
10126 1
213601 1
1 1
2 1
81854 1
76660 1
217327 1
300000 1
220575 1
145393 1
259579 1
181869 1
300000 1
283646 1
212547 1
2 1
245857 1
1 1
1 1
300001 1
261382 1
3 1
168177 1
43887 1
146786 1
292970 1
20110 1
299999 1
299998 1
121602 1
33021 1
1 1
251749 1
299998 1
166119 1
83127 1
243240 1
299999 1
5181 1
178487 1
157339 1
1 1
2 1
287094 1
160753 1
260738 1
144467 1
123873 1
30014 1
48453 1
198753 1
202928 1
1 1
184429 1
1 1
299999 1
124052 1
244198 1
209294 1
299999 1
221680 1
163863 1
24700 1
151984 1
1 1
300002 1
300000 1
215076 1
158407 1
159667 1
189191 1
171627 1
1 1
53372 1
55552 1
300000 1
142337 1
264079 1
171475 1
81665 1
119852 1
150658 1
299999 1
300001 1
248980 1
2 1
299998 1
2 1
299999 1
182016 1
299999 1
92002 1
62414 1
299999 1
55114 1
2 1
283847 1
2 1
300000 1
2 1
99618 1
1 1
1 1
300000 1
265352 1
14501 1
3 1
167643 1
226428 1
233498 1
3135 1
276212 1
1 1
182573 1
215083 1
218155 1
202554 1
2 1
197654 1
43079 1
34022 1
102887 1
300000 1
299999 1
197631 1
1 1
299999 1
71278 1
146022 1
297983 1
208131 1
254311 1
1 1
42527 1
1 1
255487 1
185576 1
254556 1
104601 1
1 1
1 1
292951 1
209996 1
179940 1
166363 1
140340 1
300000 1
200495 1
24870 1
180908 1
155986 1
94754 1
167871 1
165575 1
187067 1
248953 1
2 1
1 1
300001 1
101850 1
2 1
14863 1
270670 1
41881 1
25916 1
104327 1
297389 1
172343 1
197724 1
30159 1
1 1
1 1
300000 1
300001 1
300001 1
133866 1
60856 1
228692 1
231831 1
19843 1
1 1
266611 1
1 1
176163 1
300000 1
9967 1
2 1
73924 1
300000 1
271495 1
264437 1
70131 1
141134 1
137054 1
68474 1
58226 1
40199 1
224775 1
300001 1
300000 1
133380 1
48324 1
139611 1
3 1
194013 1
29572 1
300000 1
186033 1
300000 1
54199 1
88589 1
123618 1
84187 1
18500 1
300001 1
158358 1
6743 1
295950 1
300001 1
20569 1
239533 1
94091 1
156013 1
277129 1
199072 1
1597 1
300000 1
1 1
300000 1
195640 1
107076 1
1 1
1 1
300000 1
1 1
199201 1
299999 1
234251 1
202205 1
106898 1
99744 1
165870 1
97779 1
79156 1
244937 1
1 1
299999 1
1 1
19539 1
204158 1
1 1
1 1
1 1
3 1
284066 1
83845 1
300000 1
1 1
300002 1
199069 1
71446 1
49703 1
266513 1
259682 1
10598 1
300000 1
300002 1
300000 1
2 1
222630 1
87932 1
58657 1
170702 1
1 1
117802 1
300001 1
247113 1
138436 1
300001 1
300000 1
152026 1
125844 1
300001 1
270587 1
16161 1
20121 1
36848 1
68648 1
300001 1
248104 1
146391 1
104302 1
36976 1
299999 1
2 1
1 1
28013 1
49662 1
212375 1
257099 1
227196 1
299999 1
242939 1
299999 1
299998 1
2 1
252395 1
147156 1
29393 1
2 1
2 1
136207 1
299999 1
71079 1
37048 1
17515 1
161789 1
300001 1
300000 1
34577 1
220182 1
2 1
64240 1
263223 1
289821 1
2 1
206220 1
124842 1
170665 1
110994 1
247704 1
168364 1
137337 1
135330 1
217831 1
31992 1
42273 1
299999 1
299999 1
1588 1
1 1
44267 1
300001 1
300002 1
282373 1
43835 1
177122 1
1 1
300000 1
50662 1
209581 1
119393 1
2 1
300002 1
1 1
63552 1
249701 1
20148 1
1 1
1 1
176676 1
298492 1
300000 1
1 1
1 1
300000 1
219434 1
2 1
15167 1
37516 1
299998 1
2 1
2 1
270037 1
300000 1
300000 1
11839 1
116908 1
166355 1
1 1
1 1
196743 1
260121 1
186581 1
300001 1
299999 1
260511 1
182752 1
144437 1
181669 1
156013 1
300001 1
299998 1
300001 1
45376 1
299999 1
1 1
36429 1
271722 1
46864 1
166117 1
300000 1
1 1
37396 1
288474 1
300001 1
149325 1
299999 1
115480 1
237629 1
270787 1
48672 1
300000 1
240635 1
231366 1
267023 1
121639 1
45453 1
142143 1
121294 1
300001 1
2 1
234318 1
11581 1
272847 1
93933 1
1 1
45487 1
114716 1
207161 1
299999 1
96173 1
255788 1
1 1
294318 1
283612 1
140730 1
23755 1
25024 1
100612 1
283397 1
71777 1
78056 1
119224 1
278176 1
1 1
1 1
2 1
176174 1
1 1
299999 1
11651 1
221660 1
1 1
169657 1
300001 1
35685 1
300001 1
1 1
260164 1
79255 1
195750 1
184148 1
1 1
300000 1
173760 1
80441 1
98954 1
300000 1
300000 1
105560 1
1 1
100254 1
299999 1
299999 1
152261 1
125149 1
179542 1
300001 1
56736 1
189845 1
11052 1
1 1
210276 1
267425 1
249806 1
90183 1
149609 1
300000 1
82467 1
2 1
37477 1
299275 1
300000 1
1 1
278934 1
300000 1
158522 1
51619 1
299998 1
300000 1
224023 1
299999 1
300000 1
118946 1
1 1
263129 1
299999 1
288230 1
120453 1
300000 1
159562 1
300001 1
2 1
46278 1
299999 1
80635 1
148107 1
211637 1
239018 1
1 1
291075 1
2 1
113943 1
11151 1
296410 1
300000 1
300000 1
3 1
171348 1
34275 1
1 1
171939 1
1 1
241238 1
119009 1
288736 1
299999 1
152247 1
300001 1
299999 1
31963 1
2 1
206350 1
97457 1
1 1
142847 1
3 1
214358 1
300000 1
126137 1
1 1
51070 1
1 1
79351 1
261198 1
300001 1
169460 1
284870 1
248196 1
299999 1
30794 1
4102 1
140709 1
35192 1
161726 1
78397 1
33203 1
1 1
32142 1
252536 1
1 1
62599 1
290188 1
3 1
1 1
1 1
1 1
298709 1
273386 1
298877 1
1 1
3 1
144942 1
249260 1
146569 1
55727 1
300000 1
1 1
152568 1
11478 1
300002 1
281447 1
113 1
180558 1
1 1
219583 1
212678 1
64998 1
283366 1
300000 1
289223 1
13465 1
145437 1
250255 1
143558 1
234140 1
109462 1
249354 1
101913 1
246881 1
81140 1
89730 1
183113 1
85698 1
264950 1
270855 1
1 1
2 1
3 1
33899 1
1 1
300002 1
103288 1
1 1
1 1
282915 1
299999 1
300000 1
300000 1
267197 1
271995 1
32166 1
283079 1
215179 1
300000 1
252748 1
299999 1
46084 1
1 1
295311 1
294378 1
300000 1
101739 1
249653 1
296089 1
87204 1
236403 1
200824 1
279796 1
133848 1
300001 1
1 1
6395 1
38483 1
2 1
299999 1
294681 1
293318 1
300000 1
174812 1
299999 1
89379 1
1 1
51461 1
300000 1
189614 1
220321 1
2 1
193015 1
2 1
260180 1
102493 1
2 1
299999 1
117786 1
1 1
134261 1
73357 1
299999 1
164603 1
224367 1
60980 1
1 1
300001 1
1 1
1 1
300001 1
75910 1
1 1
300000 1
95805 1
265857 1
128400 1
300000 1
92229 1
1 1
3 1
3 1
282539 1
300001 1
212967 1
300000 1
36030 1
250214 1
300000 1
231875 1
1 1
300001 1
286844 1
67854 1
140582 1
241510 1
166687 1
108151 1
227895 1
291563 1
283671 1
226672 1
73552 1
287685 1
284074 1
1 1
2 1
43650 1
2 1
180597 1
232466 1
1 1
86036 1
244916 1
198345 1
39682 1
98002 1
34992 1
2 1
128462 1
300000 1
274137 1
300000 1
19684 1
300002 1
13446 1
1 1
187523 1
19694 1
2 1
1 1
235065 1
266054 1
237697 1
272753 1
162062 1
293576 1
300001 1
38643 1
99795 1
87769 1
74510 1
299998 1
168051 1
300001 1
2 1
285764 1
51365 1
299999 1
219160 1
7767 1
2 1
179732 1
108113 1
108246 1
1 1
278985 1
81528 1
295917 1
174390 1
225434 1
254760 1
103676 1
2 1
173531 1
1 1
300001 1
3 1
232105 1
274872 1
300001 1
294574 1
1 1
108176 1
81322 1
186747 1
197199 1
123765 1
1 1
35108 1
2 1
28821 1
59085 1
230873 1
177351 1
271037 1
76812 1
2 1
198468 1
1 1
59346 1
1 1
18246 1
26101 1
140439 1
37156 1
299999 1
217367 1
297512 1
259835 1
3129 1
1 1
18139 1
300000 1
47180 1
131779 1
83117 1
54410 1
217400 1
40109 1
65582 1
299999 1
141676 1
258918 1
136186 1
300000 1
6261 1
285201 1
299999 1
2 1
238207 1
300000 1
254688 1
208541 1
300000 1
234872 1
167508 1
85903 1
1 1
87559 1
300000 1
1 1
300001 1
176096 1
279343 1
102016 1
176632 1
120167 1
46993 1
300000 1
139380 1
1 1
27851 1
300000 1
2 1
273438 1
1 1
1 1
300000 1
299534 1
300000 1
70745 1
299999 1
18548 1
196103 1
80017 1
300001 1
295406 1
1 1
179868 1
142463 1
299999 1
173875 1
300001 1
19855 1
248359 1
300001 1
152512 1
110456 1
262703 1
299936 1
1 1
111617 1
300001 1
300000 1
299998 1
1 1
154303 1
300000 1
300000 1
95325 1
191561 1
35007 1
216009 1
171336 1
146486 1
43699 1
299998 1
300000 1
223440 1
82223 1
72174 1
181093 1
1 1
148675 1
264900 1
2 1
107623 1
168632 1
226659 1
911 1
299999 1
300001 1
55946 1
261412 1
299999 1
270713 1
106049 1
2 1
186908 1
300000 1
1 1
79041 1
23613 1
243510 1
27187 1
114374 1
230274 1
104238 1
1 1
74315 1
1 1
18526 1
1 1
4931 1
300000 1
2 1
96365 1
2 1
226291 1
233955 1
91863 1
1 1
156819 1
3 1
207695 1
61138 1
1 1
300000 1
299999 1
3 1
154153 1
25392 1
142267 1
222917 1
246854 1
2 1
299998 1
119679 1
4238 1
138646 1
2 1
12491 1
93637 1
300001 1
22755 1
258861 1
300002 1
300001 1
2 1
72102 1
177019 1
3 1
46853 1
138445 1
1 1
72017 1
166562 1
300002 1
227120 1
117894 1
207126 1
189381 1
30879 1
208137 1
187194 1
10355 1
276091 1
300000 1
300001 1
1 1
2 1
300002 1
193002 1
300001 1
1 1
300002 1
299999 1
262201 1
300001 1
1 1
14023 1
300000 1
131307 1
299999 1
190029 1
1 1
215153 1
209345 1
51322 1
746 1
1 1
300000 1
3 1
300000 1
235416 1
1 1
299999 1
249924 1
300000 1
300001 1
299999 1
28773 1
209082 1
296628 1
300000 1
1 1
237183 1
299999 1
182371 1
1 1
299999 1
64047 1
116509 1
85284 1
12847 1
299999 1
188543 1
1 1
89163 1
2 1
96603 1
299998 1
299999 1
15380 1
93751 1
249599 1
299999 1
211792 1
130725 1
1 1
300001 1
105827 1
155282 1
1 1
2 1
106317 1
1 1
1 1
192758 1
1 1
43203 1
300002 1
300001 1
242960 1
117124 1
273219 1
300001 1
1 1
300002 1
60254 1
26490 1
293345 1
113336 1
232240 1
144245 1
241161 1
209200 1
300000 1
276405 1
3 1
2 1
1 1
18837 1
1 1
299998 1
236412 1
176814 1
3278 1
300001 1
91146 1
170414 1
3 1
172875 1
190869 1
289534 1
1 1
14263 1
300001 1
300001 1
10221 1
1 1
275847 1
209970 1
266447 1
171505 1
136782 1
1 1
1 1
233113 1
90993 1
29162 1
1 1
300002 1
300001 1
10331 1
300000 1
1 1
300001 1
195002 1
1 1
186998 1
291733 1
5047 1
187387 1
225678 1
2 1
8238 1
200477 1
191330 1
106850 1
3 1
300000 1
1 1
1 1
283284 1
128162 1
299999 1
242827 1
106833 1
15683 1
65678 1
1 1
183929 1
253520 1
236830 1
47151 1
131448 1
300001 1
106826 1
300000 1
291934 1
159523 1
1 1
177945 1
1 1
266002 1
206122 1
3 1
20282 1
184041 1
241497 1
3 1
238105 1
151878 1
55810 1
114694 1
93062 1
1 1
127682 1
269952 1
282036 1
175108 1
1 1
123485 1
272751 1
163241 1
259147 1
123225 1
1 1
62457 1
223729 1
130124 1
148335 1
1 1
300000 1
300000 1
1 1
1 1
150855 1
125346 1
145155 1
264346 1
161521 1
20263 1
64628 1
243230 1
1 1
40409 1
300001 1
1 1
171144 1
299999 1
249879 1
300000 1
118009 1
89399 1
119742 1
29648 1
300000 1
300002 1
95683 1
110728 1
299998 1
1 1
10338 1
282617 1
300001 1
204556 1
29464 1
300001 1
13016 1
283575 1
115478 1
1 1
1 1
150229 1
45924 1
286852 1
1 1
249713 1
1 1
289408 1
198707 1
191545 1
3843 1
126892 1
156284 1
284007 1
3174 1
5308 1
196921 1
300000 1
278351 1
1 1
104974 1
2 1
3 1
158118 1
217977 1
300001 1
107969 1
53398 1
299999 1
249819 1
296713 1
3 1
49681 1
97894 1
300000 1
187302 1
271622 1
300000 1
1 1
172745 1
1 1
300001 1
299999 1
260872 1
48722 1
254416 1
2 1
3 1
223960 1
298795 1
300000 1
96431 1
126370 1
132711 1
300000 1
260897 1
299999 1
113732 1
42642 1
292495 1
1 1
191186 1
300001 1
247792 1
3 1
116162 1
259486 1
299999 1
1 1
1 1
300000 1
3 1
300000 1
300000 1
210518 1
187037 1
222823 1
60772 1
2 1
163880 1
169460 1
114770 1
267169 1
150939 1
215566 1
299999 1
152981 1
300001 1
154638 1
1 1
190389 1
138307 1
1 1
158741 1
94446 1
1 1
290256 1
299999 1
218271 1
299999 1
178540 1
275608 1
6776 1
300000 1
299999 1
212577 1
274851 1
300000 1
300001 1
39724 1
182940 1
1 1
63690 1
239893 1
247183 1
299998 1
121382 1
300000 1
154143 1
2 1
1 1
158681 1
79991 1
1 1
300000 1
2 1
58352 1
182707 1
14913 1
146797 1
134710 1
31766 1
250595 1
136863 1
299999 1
265794 1
222244 1
48993 1
299999 1
300000 1
15488 1
300001 1
1 1
31562 1
300001 1
75269 1
137151 1
216332 1
1 1
150017 1
34220 1
192119 1
1 1
263705 1
208495 1
214170 1
34616 1
85662 1
44186 1
300000 1
285910 1
300000 1
1 1
300001 1
72232 1
300001 1
299999 1
189588 1
170064 1
1 1
228905 1
205545 1
299999 1
1 1
254600 1
2 1
1 1
85606 1
32517 1
300001 1
140833 1
63757 1
221753 1
7794 1
279356 1
299998 1
300001 1
2 1
87100 1
290037 1
32924 1
82583 1
5564 1
1 1
174454 1
117844 1
45835 1
210076 1
261318 1
300001 1
279405 1
107685 1
284952 1
300001 1
168595 1
269082 1
44063 1
1 1
300000 1
159266 1
1 1
1 1
2 1
300001 1
182869 1
297948 1
167969 1
2 1
299999 1
267138 1
183760 1
300000 1
265082 1
299998 1
145677 1
1 1
77691 1
216451 1
135353 1
32034 1
103499 1
300000 1
71428 1
168558 1
10007 1
1 1
16452 1
202841 1
207876 1
1 1
193908 1
94769 1
11473 1
300000 1
273136 1
1 1
225590 1
233413 1
300001 1
287169 1
1 1
185928 1
1 1
167142 1
3 1
94683 1
299999 1
100308 1
271409 1
299998 1
300001 1
202642 1
86215 1
1 1
136976 1
1 1
221632 1
239683 1
140847 1
156655 1
18690 1
256378 1
1 1
57432 1
134532 1
1 1
52879 1
2 1
218322 1
299999 1
32125 1
147055 1
104389 1
5236 1
201549 1
207448 1
213640 1
133499 1
76600 1
216432 1
195823 1
2 1
32572 1
180687 1
171508 1
158217 1
299999 1
37787 1
100647 1
60640 1
2 1
230581 1
169331 1
293660 1
1 1
106514 1
223180 1
282414 1
299999 1
165420 1
300000 1
178316 1
300000 1
98830 1
99025 1
230951 1
20072 1
77474 1
282815 1
128205 1
179849 1
90111 1
107088 1
300001 1
292149 1
155685 1
300000 1
198931 1
1 1
188618 1
143540 1
1 1
147599 1
1 1
149041 1
300000 1
1 1
48187 1
134314 1
287758 1
97425 1
300002 1
298039 1
1 1
1 1
57319 1
1 1
223588 1
217845 1
172285 1
2623 1
210724 1
1 1
300000 1
1 1
299999 1
1 1
253032 1
76970 1
18956 1
183433 1
114270 1
1 1
44780 1
2 1
49721 1
1 1
1 1
300000 1
300000 1
299999 1
300001 1
1 1
219276 1
97900 1
224674 1
3 1
14408 1
300000 1
1 1
250371 1
275478 1
279908 1
185212 1
1 1
1 1
101744 1
176399 1
299999 1
73739 1
1 1
291343 1
39120 1
43978 1
74613 1
260996 1
2 1
270174 1
143921 1
37279 1
274964 1
1 1
108774 1
1 1
300000 1
204130 1
202127 1
300000 1
150512 1
189158 1
139697 1
184823 1
264043 1
188815 1
292766 1
1 1
15455 1
56647 1
299999 1
121324 1
232588 1
172021 1
299999 1
299999 1
74465 1
1 1
300001 1
295110 1
127080 1
1 1
284530 1
72452 1
155981 1
300002 1
18809 1
54449 1
299999 1
121908 1
90056 1
1 1
300000 1
276112 1
113803 1
227380 1
264348 1
214199 1
151275 1
189178 1
144761 1
147521 1
300001 1
1 1
299999 1
270415 1
132455 1
186065 1
1 1
131424 1
97987 1
80589 1
122666 1
97822 1
185973 1
143424 1
97167 1
51114 1
300001 1
153651 1
300000 1
204729 1
300001 1
299999 1
56103 1
169616 1
3 1
300000 1
222272 1
1 1
299999 1
267709 1
181599 1
90029 1
100018 1
300000 1
238422 1
300000 1
42313 1
138129 1
300001 1
13478 1
260589 1
38306 1
28527 1
238013 1
300000 1
2 1
300000 1
133429 1
254081 1
121026 1
94355 1
123014 1
299999 1
71542 1
299999 1
1 1
152359 1
1 1
300001 1
300001 1
4279 1
2 1
300000 1
1 1
46033 1
89779 1
300000 1
233803 1
1 1
1 1
299502 1
66008 1
50366 1
175425 1
299999 1
299999 1
299999 1
236403 1
300000 1
1 1
300000 1
300000 1
287896 1
52304 1
104522 1
235837 1
36773 1
2 1
37968 1
181067 1
88316 1
3 1
258853 1
1 1
128385 1
121230 1
268747 1
126871 1
17218 1
166855 1
1 1
222190 1
176405 1
1 1
300001 1
295230 1
1 1
167534 1
1 1
299999 1
1 1
248015 1
300000 1
142720 1
3 1
278174 1
1 1
224667 1
217146 1
125670 1
22508 1
160409 1
142158 1
3 1
49627 1
152302 1
64795 1
130111 1
300000 1
262508 1
300000 1
198940 1
3 1
300000 1
1 1
300001 1
37591 1
230726 1
153997 1
299999 1
138720 1
219762 1
263215 1
300001 1
39579 1
241568 1
300000 1
1 1
259151 1
299998 1
24824 1
1 1
152693 1
2 1
277370 1
125494 1
287691 1
2 1
289536 1
264040 1
26729 1
123472 1
169993 1
299999 1
292317 1
24309 1
136066 1
299999 1
177675 1
117083 1
109500 1
277746 1
85733 1
219327 1
214639 1
1 1
300001 1
1 1
1 1
299999 1
84985 1
298195 1
203909 1
195008 1
253223 1
1 1
199402 1
223741 1
181629 1
79910 1
300001 1
261151 1
269516 1
299999 1
149890 1
88944 1
34745 1
103395 1
2 1
134986 1
95484 1
62203 1
28090 1
2 1
65009 1
75771 1
20030 1
219848 1
300000 1
40295 1
1 1
272627 1
108173 1
183047 1
275576 1
120493 1
117983 1
299999 1
2 1
127524 1
101770 1
200840 1
261916 1
1 1
1 1
164442 1
131566 1
1 1
46688 1
300001 1
3672 1
1 1
300000 1
60751 1
299999 1
221731 1
300000 1
39801 1
201721 1
73019 1
216666 1
57685 1
1 1
128541 1
50192 1
1 1
98775 1
10241 1
300001 1
300000 1
300000 1
24943 1
281658 1
299999 1
2 1
1 1
254150 1
241810 1
1 1
1 1
91017 1
32983 1
6398 1
28882 1
38468 1
164581 1
223184 1
190043 1
235781 1
140463 1
300000 1
236463 1
271341 1
300001 1
282176 1
6140 1
126696 1
300001 1
94276 1
300001 1
104587 1
299998 1
300000 1
178047 1
117826 1
62770 1
160702 1
5443 1
46865 1
300001 1
88009 1
130514 1
188091 1
299999 1
277062 1
21229 1
2 1
3 1
94218 1
215594 1
2 1
299999 1
1 1
122413 1
169976 1
300000 1
94758 1
24650 1
300002 1
178972 1
280918 1
1 1
1 1
84217 1
271869 1
1 1
166081 1
227122 1
72518 1
50864 1
299999 1
35808 1
162092 1
190095 1
67968 1
59646 1
300001 1
122897 1
300001 1
300001 1
202615 1
1 1
2 1
133103 1
299999 1
43339 1
106877 1
299999 1
1 1
110986 1
24434 1
129088 1
39682 1
2578 1
213323 1
1 1
153926 1
231920 1
249161 1
60040 1
1 1
140667 1
54015 1
1 1
131167 1
64924 1
1 1
67733 1
1 1
1 1
39914 1
194623 1
3 1
161815 1
1 1
299007 1
299999 1
14493 1
1 1
170169 1
1 1
300000 1
135488 1
300000 1
4918 1
176762 1
1653 1
1 1
288390 1
42402 1
2996 1
300000 1
300001 1
252050 1
2 1
274506 1
132002 1
168268 1
86591 1
49290 1
111336 1
300001 1
66307 1
7842 1
63528 1
232197 1
135642 1
63530 1
128520 1
2 1
103350 1
300000 1
1 1
127646 1
177212 1
2 1
300002 1
300000 1
96590 1
1 1
71772 1
3115 1
204975 1
168272 1
163223 1
295856 1
3 1
1 1
300001 1
48423 1
137027 1
2 1
164282 1
296472 1
20426 1
300002 1
278574 1
71385 1
124954 1
119153 1
300001 1
300002 1
300000 1
147320 1
1 1
299999 1
246011 1
264264 1
1 1
296057 1
2 1
3 1
228419 1
17441 1
214824 1
1 1
300000 1
241584 1
299999 1
1 1
234173 1
96912 1
57214 1
300000 1
299999 1
19473 1
261402 1
95539 1
229720 1
300000 1
1 1
147695 1
3 1
111717 1
284317 1
291067 1
256445 1
299999 1
289161 1
2 1
23624 1
180676 1
1 1
171928 1
287123 1
215378 1
300002 1
228361 1
233434 1
236992 1
1 1
3 1
273454 1
151082 1
286449 1
1 1
3 1
1 1
300001 1
44947 1
81663 1
56259 1
62005 1
3 1
73083 1
270344 1
299999 1
300000 1
157402 1
86654 1
104437 1
1 1
185538 1
223890 1
149201 1
1 1
300001 1
2 1
225118 1
103832 1
177678 1
159893 1
300000 1
3759 1
1 1
240715 1
2 1
69929 1
300001 1
201217 1
2 1
300000 1
299999 1
126907 1
228862 1
264460 1
1 1
187751 1
153615 1
1 1
48189 1
53742 1
36733 1
155841 1
299999 1
137953 1
51063 1
1 1
274654 1
3 1
294699 1
71197 1
300000 1
249574 1
2 1
174645 1
47435 1
59484 1
156737 1
90477 1
217778 1
66251 1
52950 1
36785 1
300000 1
1 1
108720 1
300001 1
30084 1
39727 1
1 1
300001 1
291736 1
60383 1
108431 1
131180 1
138688 1
2 1
300000 1
229124 1
3 1
77309 1
300001 1
177778 1
288568 1
300000 1
77993 1
299999 1
248878 1
96215 1
129978 1
40227 1
2 1
251165 1
214170 1
300001 1
3270 1
300001 1
295545 1
1 1
300000 1
153605 1
297988 1
215303 1
180939 1
294549 1
156048 1
1 1
19790 1
207486 1
300000 1
300001 1
44923 1
258071 1
56530 1
70093 1
1 1
1 1
15340 1
96436 1
214185 1
128230 1
300000 1
300000 1
273140 1
139903 1
250479 1
127984 1
270646 1
300000 1
294977 1
300000 1
54264 1
146142 1
175394 1
78819 1
300001 1
151475 1
300001 1
267984 1
119798 1
279804 1
228514 1
94170 1
1 1
300000 1
33101 1
4447 1
43343 1
257742 1
1 1
2 1
127031 1
10145 1
300000 1
230193 1
300000 1
201165 1
1 1
1 1
241812 1
47782 1
247773 1
225037 1
300000 1
209534 1
300001 1
1 1
242249 1
280533 1
300000 1
77812 1
27024 1
299998 1
216454 1
300001 1
128672 1
129056 1
299999 1
300001 1
1 1
245504 1
279676 1
57270 1
1 1
299998 1
174403 1
299111 1
300001 1
41563 1
73377 1
22527 1
170529 1
297310 1
149800 1
202873 1
222092 1
1 1
11326 1
1 1
69133 1
96519 1
74085 1
275967 1
1 1
2 1
247805 1
299999 1
271403 1
52224 1
34 1
209894 1
183498 1
2177 1
281652 1
166701 1
300000 1
300000 1
94601 1
140478 1
271899 1
193920 1
151972 1
86872 1
131689 1
300002 1
299999 1
211430 1
24046 1
132182 1
2 1
51305 1
36142 1
3373 1
131253 1
108602 1
129111 1
152961 1
262745 1
257641 1
171309 1
56687 1
271317 1
279285 1
2 1
1 1
3 1
137750 1
300000 1
300001 1
3 1
102162 1
153670 1
16385 1
300000 1
1 1
118837 1
255571 1
90611 1
183958 1
285746 1
299999 1
299999 1
106956 1
1 1
300000 1
259881 1
186895 1
299999 1
86375 1
300000 1
1 1
127309 1
40227 1
197027 1
34326 1
66106 1
20212 1
84436 1
1 1
3 1
80907 1
88053 1
161291 1
33350 1
179495 1
24791 1
268220 1
124531 1
2 1
194341 1
108108 1
1 1
63967 1
235099 1
2 1
109501 1
144850 1
50861 1
1 1
1 1
86403 1
299999 1
1 1
299998 1
179556 1
140843 1
246249 1
299999 1
300002 1
36704 1
140024 1
43865 1
14476 1
1 1
1 1
300001 1
1 1
299999 1
300000 1
299999 1
37090 1
285199 1
3 1
1802 1
97485 1
53865 1
299998 1
2 1
62370 1
2 1
275435 1
251235 1
231724 1
229671 1
299999 1
197020 1
1 1
1 1
204160 1
3 1
300000 1
139865 1
24119 1
225485 1
124154 1
111355 1
79331 1
255551 1
235244 1
139787 1
300000 1
95359 1
299999 1
1 1
1 1
2 1
286364 1
255006 1
300002 1
1 1
205196 1
92703 1
121388 1
1 1
2504 1
48327 1
300000 1
130154 1
16491 1
3 1
225024 1
1 1
2 1
289425 1
263679 1
43610 1
281300 1
182748 1
289896 1
197236 1
299999 1
262319 1
1231 1
46599 1
1 1
298965 1
300000 1
1 1
60461 1
300001 1
186841 1
299316 1
1 1
300002 1
98257 1
1 1
300001 1
2 1
299999 1
300000 1
300002 1
50324 1
300001 1
96067 1
200959 1
110332 1
300000 1
1 1
120068 1
257885 1
227937 1
1 1
82869 1
148853 1
300000 1
37977 1
37162 1
178172 1
13332 1
188528 1
32931 1
87413 1
40855 1
271004 1
299999 1
270733 1
299999 1
102447 1
2 1
198051 1
241697 1
26560 1
1 1
288346 1
180047 1
273577 1
216832 1
77729 1
93452 1
1216 1
8756 1
1 1
60735 1
175975 1
9134 1
200953 1
203833 1
261934 1
299999 1
74094 1
3 1
38138 1
300000 1
41761 1
95256 1
1 1
299999 1
220279 1
1 1
260638 1
154130 1
299999 1
35674 1
1 1
300002 1
129307 1
254852 1
198976 1
299998 1
10052 1
57613 1
1 1
146450 1
131439 1
112071 1
1 1
2 1
244523 1
255626 1
161334 1
41329 1
300000 1
1422 1
300001 1
220688 1
234035 1
171569 1
300001 1
206776 1
299999 1
84247 1
262641 1
99483 1
1 1
105362 1
2 1
269644 1
286126 1
300002 1
1 1
282686 1
198246 1
193758 1
262541 1
179127 1
299999 1
300001 1
299999 1
300001 1
217265 1
2 1
2 1
147937 1
300000 1
61586 1
82078 1
177565 1
86483 1
300000 1
64801 1
3291 1
219238 1
1 1
1 1
223089 1
202687 1
284053 1
175245 1
25320 1
266645 1
255750 1
112861 1
92279 1
277520 1
38612 1
187609 1
226025 1
1 1
300000 1
300001 1
299999 1
1 1
257296 1
299999 1
98400 1
7461 1
299999 1
34610 1
1 1
4989 1
299999 1
236545 1
300001 1
231688 1
254112 1
241141 1
299999 1
58646 1
23889 1
263554 1
18027 1
60723 1
84488 1
300000 1
296486 1
300001 1
125701 1
300001 1
106479 1
1 1
51513 1
300001 1
1 1
130993 1
49862 1
299999 1
300001 1
222865 1
255339 1
113617 1
285443 1
75323 1
165634 1
25302 1
189820 1
50854 1
118261 1
204833 1
151719 1
80492 1
77687 1
78536 1
190641 1
1 1
1 1
299999 1
150344 1
91234 1
3 1
131532 1
1 1
231903 1
12252 1
74118 1
24795 1
49956 1
270068 1
299999 1
78568 1
26366 1
225393 1
2 1
150009 1
144198 1
81352 1
111167 1
2 1
2 1
4392 1
113433 1
203769 1
299999 1
147692 1
219326 1
299999 1
300000 1
205623 1
288233 1
3 1
183133 1
300001 1
259395 1
2 1
22627 1
1 1
177268 1
112863 1
235814 1
186839 1
299999 1
1516 1
139209 1
30367 1
300000 1
139692 1
300001 1
300000 1
156723 1
2668 1
1 1
53086 1
300000 1
177122 1
300001 1
139915 1
257923 1
253041 1
299999 1
300000 1
221246 1
299999 1
23330 1
1 1
186267 1
251019 1
39162 1
220934 1
300002 1
5008 1
300000 1
234711 1
193640 1
234550 1
299999 1
299999 1
1 1
160693 1
134762 1
300001 1
1 1
1 1
19855 1
300000 1
300002 1
229521 1
222730 1
299999 1
86944 1
138424 1
255454 1
300001 1
61241 1
30393 1
300000 1
2 1
57938 1
151444 1
266466 1
160761 1
30230 1
294040 1
180148 1
1 1
175639 1
125131 1
1 1
187066 1
286892 1
228725 1
64854 1
2 1
108388 1
30854 1
93543 1
148811 1
300001 1
287239 1
1 1
11483 1
18032 1
1 1
200764 1
260864 1
183821 1
300001 1
57243 1
261860 1
135609 1
2 1
160376 1
106282 1
226633 1
62404 1
238990 1
251006 1
291716 1
129577 1
163769 1
193252 1
229878 1
59232 1
171199 1
255122 1
300001 1
1 1
230251 1
299999 1
143492 1
197595 1
2 1
64708 1
235572 1
289366 1
63597 1
270329 1
134245 1
15595 1
460 1
23275 1
266252 1
2 1
66318 1
122025 1
300001 1
215809 1
299999 1
204820 1
1 1
97422 1
17978 1
272976 1
1 1
3 1
1 1
1 1
299999 1
145348 1
300000 1
121806 1
111800 1
1 1
261230 1
225720 1
299999 1
300001 1
289904 1
2871 1
33717 1
300001 1
196453 1
99736 1
2447 1
251140 1
278630 1
158468 1
1 1
1 1
1 1
162069 1
2 1
208005 1
2 1
148180 1
205597 1
299998 1
256789 1
285584 1
82005 1
299999 1
300000 1
113437 1
300001 1
139578 1
40276 1
119738 1
55122 1
219288 1
213404 1
300001 1
300000 1
228462 1
50745 1
1 1
226855 1
1 1
152192 1
257695 1
1 1
276782 1
81427 1
299999 1
175785 1
98084 1
132578 1
299999 1
63779 1
300000 1
67307 1
1 1
108592 1
167182 1
150077 1
204910 1
227464 1
196030 1
135068 1
299999 1
1 1
300000 1
3 1
174866 1
68547 1
1 1
126468 1
277072 1
274092 1
277667 1
148048 1
33332 1
127995 1
110969 1
158643 1
213396 1
285364 1
1 1
300000 1
188538 1
3 1
97690 1
103669 1
172555 1
66884 1
1 1
142470 1
300000 1
1 1
2 1
281337 1
300000 1
192605 1
282577 1
29115 1
1 1
299999 1
254676 1
293948 1
237332 1
231586 1
300000 1
299999 1
271156 1
39751 1
156434 1
61321 1
12085 1
165233 1
1 1
2 1
56139 1
117010 1
79138 1
291189 1
87938 1
24416 1
299999 1
14367 1
1 1
299999 1
225373 1
138567 1
31462 1
175315 1
299999 1
133345 1
1 1
100501 1
192551 1
249850 1
299116 1
2 1
272005 1
3 1
120128 1
128895 1
287999 1
90348 1
186671 1
142475 1
179596 1
10255 1
22579 1
95210 1
300000 1
253302 1
34327 1
198050 1
55336 1
188789 1
291408 1
1 1
184585 1
135817 1
102893 1
300001 1
13802 1
186188 1
177101 1
60266 1
300001 1
45481 1
214384 1
141333 1
1 1
103339 1
300000 1
264669 1
1 1
2 1
134167 1
121021 1
205395 1
182694 1
3 1
56248 1
123060 1
25459 1
288932 1
1669 1
2 1
1 1
27825 1
182525 1
1 1
142943 1
300001 1
300001 1
146714 1
94893 1
171888 1
199360 1
204423 1
149468 1
274086 1
165441 1
82846 1
300001 1
1 1
252361 1
95161 1
186705 1
110344 1
228964 1
189759 1
298382 1
46369 1
40846 1
148565 1
281678 1
1 1
300000 1
205636 1
159912 1
300000 1
164189 1
272655 1
88105 1
112157 1
36428 1
300001 1
296067 1
155009 1
299239 1
299998 1
97653 1
300000 1
141258 1
1 1
299998 1
146873 1
70643 1
139130 1
241618 1
37777 1
1 1
168667 1
233394 1
22000 1
299999 1
2 1
3 1
233039 1
1 1
242825 1
185612 1
257291 1
118902 1
62677 1
87166 1
215761 1
223066 1
162707 1
1 1
1 1
294476 1
300002 1
299999 1
295026 1
300002 1
83022 1
75843 1
14102 1
37211 1
115689 1
244599 1
120638 1
236807 1
196090 1
2 1
1 1
68333 1
261623 1
93201 1
122724 1
278020 1
242012 1
40820 1
44219 1
299999 1
160726 1
92077 1
282427 1
261956 1
46835 1
299999 1
299999 1
299999 1
300000 1
300001 1
264408 1
300000 1
218702 1
65431 1
300000 1
43427 1
239749 1
150249 1
199945 1
292158 1
300000 1
292402 1
63733 1
225622 1
1 1
213250 1
176338 1
3 1
299999 1
219324 1
3 1
7385 1
6718 1
10500 1
236378 1
262100 1
4945 1
127361 1
257577 1
1 1
287206 1
15518 1
2 1
104041 1
300002 1
48599 1
227196 1
296936 1
300001 1
221844 1
189944 1
143175 1
1 1
299999 1
16957 1
242097 1
143163 1
132309 1
293402 1
162417 1
300001 1
266451 1
1 1
195479 1
255720 1
102817 1
2 1
195229 1
95302 1
250597 1
3 1
288225 1
897 1
300000 1
180762 1
92211 1
135921 1
300000 1
137205 1
26122 1
193325 1
202491 1
273472 1
145989 1
2 1
235134 1
72789 1
290306 1
192053 1
256277 1
183581 1
12246 1
1 1
219028 1
300000 1
127092 1
300001 1
1 1
137163 1
152625 1
36414 1
7119 1
20589 1
147245 1
1 1
213665 1
2 1
51535 1
300001 1
219545 1
300000 1
300001 1
3 1
153789 1
1 1
300001 1
57651 1
282392 1
1 1
27174 1
2 1
7646 1
52331 1
300001 1
252492 1
299999 1
214672 1
117855 1
188464 1
1 1
300000 1
300000 1
163142 1
300000 1
1623 1
300000 1
61321 1
1 1
1 1
299999 1
299999 1
300001 1
272306 1
67201 1
2 1
84377 1
11891 1
158075 1
177989 1
74997 1
300000 1
3 1
300000 1
299999 1
1 1
57532 1
300000 1
194482 1
277614 1
300000 1
193361 1
179711 1
223028 1
300000 1
1 1
35446 1
300000 1
193266 1
300000 1
249558 1
109708 1
117301 1
28650 1
1 1
183618 1
45248 1
35735 1
300001 1
243034 1
180101 1
140599 1
274184 1
214628 1
111925 1
257975 1
205575 1
163008 1
167694 1
1 1
1 1
300001 1
300000 1
300001 1
300001 1
300001 1
225724 1
87501 1
160970 1
1 1
1 1
179461 1
300000 1
213022 1
294359 1
1 1
299999 1
27527 1
300001 1
299999 1
300000 1
300000 1
1 1
1 1
300001 1
55916 1
84379 1
1242 1
140325 1
208215 1
141588 1
2 1
78551 1
200328 1
54133 1
150336 1
1 1
120104 1
34810 1
217865 1
52545 1
191010 1
113385 1
72163 1
2 1
238239 1
32084 1
98037 1
1 1
1 1
55560 1
57155 1
2 1
1 1
217940 1
250141 1
43986 1
232185 1
3 1
294283 1
55093 1
230011 1
251148 1
82113 1
2 1
15284 1
242139 1
300001 1
299999 1
299998 1
19283 1
55431 1
96631 1
1 1
299999 1
122714 1
266103 1
293357 1
192557 1
1 1
38256 1
70863 1
1 1
68655 1
300000 1
199145 1
1 1
300000 1
280648 1
39082 1
253753 1
1 1
271955 1
1 1
3 1
88270 1
103432 1
180635 1
60545 1
143702 1
299998 1
252649 1
23568 1
1 1
26306 1
21786 1
28189 1
200913 1
113091 1
300000 1
295324 1
293443 1
21302 1
67989 1
300000 1
50175 1
299999 1
61016 1
232108 1
298936 1
1239 1
191024 1
28518 1
1 1
3 1
300000 1
279331 1
1 1
59187 1
2 1
202302 1
288225 1
109499 1
72986 1
206355 1
2 1
47243 1
300001 1
1 1
123928 1
2506 1
1 1
45858 1
12951 1
103845 1
177718 1
300001 1
25273 1
1 1
300000 1
113617 1
145216 1
299999 1
13591 1
10200 1
1 1
271984 1
1 1
277494 1
2 1
300001 1
241594 1
23496 1
160418 1
178510 1
1 1
1 1
300000 1
182637 1
125853 1
163491 1
147381 1
214299 1
109756 1
1 1
1 1
300000 1
133223 1
102661 1
1 1
300000 1
1790 1
271840 1
2 1
261187 1
146503 1
26242 1
141490 1
1 1
263376 1
300000 1
155206 1
289870 1
168362 1
239663 1
299999 1
103572 1
275267 1
148702 1
1 1
186470 1
133323 1
241100 1
299999 1
172720 1
176844 1
3 1
51532 1
299998 1
172419 1
34617 1
300000 1
299999 1
274431 1
63137 1
51966 1
156680 1
299999 1
1 1
217922 1
37496 1
132709 1
1 1
299998 1
3 1
300001 1
256127 1
300002 1
300000 1
17585 1
158200 1
280848 1
300001 1
153804 1
300001 1
148225 1
261639 1
300000 1
75791 1
136533 1
161839 1
271899 1
130983 1
139773 1
129434 1
1 1
1 1
7703 1
3 1
110586 1
300000 1
33085 1
1 1
1 1
297768 1
1 1
11034 1
54734 1
112116 1
1 1
300000 1
5849 1
188431 1
300001 1
187853 1
249725 1
299999 1
176607 1
105473 1
131533 1
1 1
11581 1
1 1
141566 1
1 1
182452 1
155051 1
289724 1
1 1
49424 1
2 1
217595 1
147359 1
1 1
263842 1
166557 1
300001 1
1 1
300000 1
142871 1
7185 1
294060 1
300001 1
1 1
137358 1
285433 1
90288 1
17927 1
226022 1
213644 1
271583 1
252021 1
1 1
300000 1
242453 1
300001 1
34803 1
1 1
300000 1
1 1
300001 1
178719 1
300001 1
178609 1
300000 1
3 1
153802 1
237051 1
21397 1
300000 1
300000 1
64369 1
64931 1
112462 1
299998 1
247109 1
21149 1
199411 1
300001 1
1 1
96826 1
208258 1
2 1
149817 1
101552 1
300001 1
170180 1
1 1
244657 1
206073 1
3 1
300000 1
1 1
300000 1
300000 1
81654 1
4684 1
51749 1
3 1
162502 1
1 1
3264 1
149709 1
246745 1
2 1
77962 1
54063 1
1 1
1 1
300000 1
292741 1
264933 1
245834 1
299999 1
2 1
290602 1
142890 1
2 1
299999 1
2 1
25346 1
299999 1
40764 1
14156 1
1 1
2 1
270243 1
32770 1
191271 1
60865 1
299999 1
196324 1
1 1
299999 1
11614 1
284200 1
299999 1
1 1
299999 1
126121 1
36680 1
25359 1
96296 1
237079 1
214928 1
300000 1
300000 1
192665 1
160086 1
109949 1
62849 1
1 1
39607 1
193329 1
153779 1
1 1
41531 1
225692 1
183489 1
1 1
1 1
300000 1
299998 1
29341 1
300001 1
2 1
152856 1
218440 1
215431 1
116300 1
3 1
230181 1
75028 1
101854 1
1 1
299999 1
236982 1
45028 1
77518 1
300001 1
193233 1
287018 1
1 1
1 1
220485 1
300000 1
345 1
1 1
160141 1
180251 1
1 1
212074 1
120227 1
3 1
300000 1
275878 1
92143 1
1 1
299998 1
51970 1
3 1
1 1
200789 1
280207 1
299999 1
299998 1
59446 1
245331 1
1 1
299999 1
274390 1
79366 1
47378 1
129048 1
1 1
1 1
86541 1
300002 1
37410 1
282180 1
80121 1
300000 1
83731 1
1 1
76295 1
300001 1
7630 1
1 1
168351 1
97423 1
1 1
135122 1
86953 1
1 1
261711 1
237581 1
59530 1
1 1
273903 1
300000 1
11475 1
260196 1
254518 1
158978 1
300001 1
217154 1
111359 1
13308 1
268063 1
109933 1
102637 1
116079 1
69576 1
172034 1
195987 1
240854 1
270529 1
300000 1
200102 1
158291 1
78972 1
299999 1
21479 1
3 1
162894 1
275478 1
299999 1
1 1
299999 1
95666 1
237389 1
124439 1
12391 1
1 1
133983 1
1 1
1 1
299999 1
299999 1
105033 1
70764 1
32775 1
141499 1
2 1
1 1
269341 1
300000 1
124766 1
198013 1
69775 1
247945 1
102315 1
300000 1
285033 1
117024 1
1 1
1 1
1 1
191749 1
66396 1
300001 1
2 1
87565 1
212113 1
292487 1
276733 1
268249 1
282471 1
2083 1
8519 1
179138 1
209878 1
3 1
279883 1
299999 1
109151 1
300000 1
2 1
19659 1
1 1
202555 1
262484 1
81521 1
1 1
72252 1
300000 1
187053 1
26346 1
171057 1
149464 1
95078 1
3 1
95594 1
1 1
1 1
300000 1
237692 1
20330 1
49781 1
102308 1
77377 1
106287 1
41398 1
90049 1
55662 1
50779 1
299999 1
1 1
291018 1
1 1
198356 1
1 1
49288 1
300001 1
1 1
115512 1
46011 1
1 1
178306 1
223190 1
207737 1
183358 1
2305 1
287875 1
295055 1
177429 1
1 1
132407 1
90293 1
82290 1
236893 1
233738 1
2 1
100745 1
1 1
201077 1
38537 1
235709 1
274077 1
165416 1
51831 1
25437 1
167230 1
198304 1
1 1
133436 1
1 1
256719 1
1 1
300000 1
3 1
50849 1
181380 1
16518 1
168436 1
31711 1
97493 1
299999 1
6435 1
300001 1
189549 1
1 1
2 1
140477 1
90277 1
1 1
170976 1
164053 1
1 1
145208 1
3888 1
2 1
300001 1
1 1
300000 1
296973 1
300002 1
3 1
220594 1
77930 1
214035 1
58028 1
299999 1
91110 1
249958 1
88037 1
138740 1
183490 1
300000 1
68266 1
203069 1
295775 1
161454 1
300000 1
90861 1
7583 1
101636 1
47196 1
2 1
25841 1
96211 1
221456 1
300001 1
201288 1
272642 1
1 1
300000 1
87666 1
126945 1
134426 1
264936 1
2 1
299998 1
51923 1
52606 1
100645 1
195617 1
157578 1
128889 1
92636 1
300001 1
300000 1
234462 1
179058 1
300001 1
227000 1
174709 1
300000 1
223376 1
140777 1
182386 1
170330 1
152941 1
166385 1
294564 1
281765 1
61403 1
148486 1
2 1
162938 1
1 1
153577 1
30507 1
96114 1
300001 1
159557 1
264684 1
14533 1
1 1
141724 1
276094 1
113221 1
95449 1
78890 1
176714 1
70766 1
156711 1
18074 1
211120 1
1 1
299998 1
297367 1
147552 1
277926 1
1 1
213152 1
3 1
2 1
32890 1
58622 1
165186 1
247686 1
92134 1
296900 1
55701 1
95392 1
257313 1
281716 1
287910 1
1 1
270668 1
299999 1
2 1
300000 1
161157 1
300001 1
216187 1
224393 1
300000 1
253029 1
300000 1
300000 1
98124 1
179735 1
154105 1
8555 1
234063 1
3 1
2 1
295229 1
289164 1
11785 1
185858 1
300000 1
108830 1
251572 1
299999 1
60934 1
44489 1
1 1
165122 1
291192 1
289025 1
153507 1
161261 1
84257 1
1440 1
97145 1
1 1
1 1
37775 1
84336 1
300002 1
89853 1
2 1
87367 1
299999 1
300000 1
478 1
299999 1
226731 1
1 1
56494 1
33990 1
1 1
276165 1
5034 1
105919 1
47810 1
206531 1
258121 1
276763 1
300001 1
99422 1
4086 1
14695 1
2 1
247558 1
1 1
300001 1
2 1
215172 1
111872 1
78955 1
1 1
7295 1
42960 1
130071 1
300000 1
300000 1
211351 1
177389 1
299999 1
233629 1
300000 1
1 1
12236 1
60456 1
11800 1
1 1
124425 1
225810 1
228860 1
14999 1
98587 1
299999 1
115422 1
3 1
51318 1
139266 1
1 1
186704 1
300000 1
98147 1
300001 1
3 1
299999 1
259794 1
3 1
244574 1
178625 1
2 1
238912 1
1 1
1 1
2 1
299999 1
1 1
3 1
2 1
38923 1
165511 1
300000 1
299999 1
186745 1
206794 1
226288 1
260422 1
217651 1
300002 1
1 1
236937 1
299999 1
300000 1
3 1
299769 1
299999 1
218446 1
231497 1
94828 1
300001 1
64815 1
113671 1
188191 1
170089 1
300000 1
38169 1
153104 1
1 1
1 1
4881 1
296053 1
147285 1
186904 1
95683 1
200140 1
131347 1
253269 1
173438 1
300000 1
8104 1
75040 1
95347 1
171402 1
299998 1
1 1
60549 1
113013 1
300001 1
1 1
1 1
2 1
299999 1
315 1
299999 1
74380 1
244578 1
132073 1
299998 1
299999 1
173339 1
224216 1
146564 1
127730 1
200774 1
166895 1
2 1
299999 1
253829 1
1 1
1 1
41425 1
142812 1
232198 1
41059 1
1 1
1 1
258179 1
286877 1
86304 1
1 1
2 1
3 1
240581 1
14894 1
205929 1
119037 1
222381 1
12556 1
300001 1
284347 1
300001 1
12625 1
1 1
286474 1
61966 1
9579 1
300001 1
1 1
300000 1
49551 1
20820 1
175912 1
36519 1
277676 1
245163 1
78213 1
133179 1
240592 1
265070 1
116568 1
299998 1
154964 1
299999 1
1 1
299998 1
3 1
168888 1
161810 1
300000 1
189119 1
142217 1
299999 1
3 1
130117 1
300000 1
1 1
3 1
1002 1
1 1
274022 1
219401 1
277138 1
300000 1
1 1
2 1
217848 1
259560 1
300001 1
299999 1
224839 1
202510 1
1 1
254867 1
297500 1
104092 1
1 1
107478 1
217943 1
11684 1
2484 1
300000 1
2 1
1 1
1 1
300000 1
206706 1
2 1
262421 1
293022 1
6560 1
16952 1
129632 1
70957 1
3 1
274113 1
122179 1
114382 1
278079 1
3 1
144354 1
227442 1
188485 1
112771 1
300000 1
8654 1
242771 1
152180 1
76492 1
284974 1
103516 1
300001 1
1 1
247633 1
289223 1
261887 1
28353 1
77517 1
227009 1
83386 1
298840 1
183712 1
299999 1
300002 1
25785 1
1 1
2 1
87305 1
169820 1
1 1
187158 1
199995 1
106865 1
179433 1
16846 1
87708 1
3 1
46486 1
277812 1
20537 1
206066 1
85502 1
258530 1
161831 1
300002 1
3506 1
179342 1
277606 1
136199 1
223746 1
300001 1
1 1
96766 1
79986 1
125792 1
202237 1
72480 1
200743 1
101185 1
123560 1
238714 1
291706 1
232896 1
299999 1
121470 1
2 1
275989 1
1 1
175838 1
71576 1
225844 1
188441 1
272208 1
128021 1
299999 1
254010 1
51224 1
249419 1
300001 1
189166 1
300000 1
149270 1
72673 1
38357 1
10317 1
300002 1
2 1
2 1
31813 1
1 1
2 1
1 1
299999 1
46746 1
1 1
280937 1
1 1
1 1
75340 1
46904 1
146677 1
209396 1
2 1
66352 1
16286 1
94862 1
1 1
93850 1
300000 1
300000 1
246017 1
222018 1
231948 1
136708 1
299999 1
192857 1
1 1
1 1
185727 1
1 1
244558 1
98904 1
300000 1
170167 1
187381 1
3 1
255666 1
57823 1
149126 1
232329 1
299998 1
101543 1
299999 1
300001 1
187045 1
284978 1
234318 1
262644 1
287876 1
1 1
8783 1
125899 1
300001 1
299738 1
299999 1
289542 1
110551 1
49375 1
58820 1
5140 1
54100 1
1 1
247445 1
299998 1
1 1
298280 1
2 1
193804 1
85789 1
219346 1
129112 1
210299 1
74111 1
291952 1
274826 1
300000 1
1 1
299999 1
89176 1
292023 1
17361 1
300000 1
87336 1
43813 1
289566 1
290493 1
300002 1
2 1
93724 1
300000 1
123377 1
171505 1
1 1
241488 1
230070 1
130282 1
300000 1
242527 1
141509 1
236175 1
172399 1
32654 1
300002 1
10317 1
239607 1
71047 1
1 1
300001 1
275778 1
179718 1
300000 1
62809 1
73915 1
299999 1
172163 1
2 1
168563 1
75182 1
300001 1
54755 1
300000 1
300000 1
110602 1
1 1
23401 1
283466 1
202261 1
299998 1
300000 1
139096 1
300000 1
41418 1
1 1
99838 1
66263 1
111609 1
300000 1
191798 1
244886 1
179410 1
34069 1
2 1
300000 1
188204 1
299998 1
279029 1
82751 1
52004 1
1 1
183697 1
246871 1
103952 1
237006 1
25749 1
175255 1
243595 1
54821 1
177692 1
299999 1
158643 1
1 1
299999 1
168821 1
227290 1
2 1
300000 1
142788 1
102242 1
300000 1
299999 1
53631 1
156316 1
194910 1
97518 1
251605 1
2 1
300000 1
168717 1
299999 1
110149 1
240985 1
210321 1
271444 1
158205 1
1 1
300000 1
295181 1
101395 1
1 1
197324 1
182412 1
2 1
52795 1
300000 1
278429 1
286366 1
299999 1
43762 1
299999 1
2859 1
173096 1
234144 1
300000 1
73270 1
268064 1
1 1
169045 1
257141 1
2646 1
17341 1
181676 1
115063 1
1 1
300000 1
128493 1
299999 1
124521 1
19240 1
96303 1
300001 1
291905 1
209890 1
157181 1
214674 1
204352 1
73360 1
88455 1
69242 1
249385 1
299953 1
1 1
2 1
43919 1
127667 1
299999 1
296852 1
272852 1
173058 1
173808 1
156215 1
1 1
253749 1
216512 1
1 1
104513 1
34955 1
299999 1
231383 1
182876 1
72441 1
200374 1
1 1
115828 1
78385 1
43174 1
129668 1
18840 1
51470 1
106743 1
2 1
34664 1
139625 1
13451 1
101087 1
121635 1
299998 1
272053 1
276083 1
3 1
300000 1
80233 1
46788 1
99254 1
300000 1
300000 1
26746 1
1 1
113515 1
1 1
1 1
1 1
154094 1
300001 1
42747 1
236023 1
145567 1
97710 1
230918 1
73459 1
271559 1
251601 1
1 1
237329 1
1 1
2 1
130462 1
278488 1
173706 1
3 1
269644 1
264307 1
188211 1
1 1
300001 1
299999 1
259548 1
104632 1
1 1
95493 1
3 1
152405 1
277683 1
120199 1
299999 1
288705 1
176359 1
1 1
299999 1
190952 1
299998 1
300001 1
208501 1
207016 1
123253 1
792 1
300001 1
11460 1
278575 1
3472 1
226128 1
300001 1
150477 1
300000 1
36893 1
1 1
221167 1
146199 1
46705 1
2 1
18117 1
180481 1
252333 1
203961 1
165267 1
300001 1
1 1
205487 1
11307 1
251073 1
52147 1
278529 1
300000 1
155707 1
206851 1
112428 1
99997 1
105701 1
1 1
54601 1
278703 1
36474 1
300001 1
45024 1
65113 1
53630 1
246530 1
110924 1
1 1
244771 1
2 1
236082 1
65416 1
814 1
92281 1
1 1
184179 1
21537 1
60492 1
47563 1
2 1
291186 1
1 1
245226 1
158687 1
8991 1
3182 1
173932 1
259585 1
165234 1
186069 1
108583 1
203103 1
171895 1
92436 1
1 1
240430 1
300001 1
56841 1
299998 1
109490 1
159920 1
119591 1
173940 1
300001 1
92353 1
234033 1
127033 1
138222 1
260387 1
94752 1
1 1
299999 1
299999 1
294041 1
2 1
150794 1
228814 1
1 1
194566 1
101380 1
82928 1
183003 1
281730 1
91158 1
187793 1
85684 1
112125 1
149503 1
169327 1
9469 1
233376 1
109984 1
300001 1
300000 1
107972 1
1 1
1 1
299999 1
143076 1
140706 1
33341 1
1 1
67742 1
1 1
299999 1
132884 1
177449 1
300000 1
210310 1
67954 1
128020 1
263300 1
270759 1
299999 1
202425 1
300000 1
300001 1
300000 1
176464 1
300000 1
175979 1
3 1
74421 1
1 1
85762 1
3 1
79658 1
269461 1
105641 1
299999 1
286156 1
63744 1
299999 1
150650 1
91492 1
300000 1
138686 1
1 1
71027 1
66264 1
274465 1
300001 1
3 1
260400 1
1 1
233091 1
179712 1
232149 1
291122 1
198644 1
190211 1
246448 1
1 1
72050 1
30913 1
216820 1
194676 1
2 1
290401 1
2 1
1 1
216445 1
295048 1
300001 1
1 1
193903 1
291248 1
1 1
141836 1
262464 1
1 1
60901 1
188878 1
72604 1
74091 1
108809 1
69429 1
1 1
153413 1
61476 1
2 1
49062 1
231833 1
205528 1
243036 1
1 1
2 1
3 1
128335 1
136396 1
285371 1
298816 1
1 1
125308 1
299999 1
107701 1
244951 1
294699 1
162532 1
134581 1
2 1
21497 1
36500 1
276829 1
150074 1
291447 1
197775 1
1 1
1 1
133888 1
299999 1
284437 1
125507 1
251326 1
1 1
241245 1
80964 1
233560 1
78274 1
1 1
184638 1
2 1
7493 1
300000 1
5235 1
192057 1
2 1
1 1
1 1
233778 1
107776 1
1 1
227695 1
74528 1
274531 1
299999 1
300001 1
94516 1
91524 1
80302 1
1 1
148115 1
116072 1
300001 1
22489 1
223266 1
1 1
2 1
1 1
255615 1
103174 1
255575 1
220692 1
171938 1
139164 1
158249 1
13378 1
135808 1
297386 1
300000 1
299998 1
209774 1
120358 1
288642 1
1 1
83109 1
2 1
42861 1
176843 1
251785 1
300000 1
1 1
277136 1
299999 1
136063 1
2 1
240642 1
193054 1
23912 1
251694 1
206519 1
300001 1
32110 1
33669 1
21978 1
300001 1
138071 1
35983 1
300002 1
29997 1
288825 1
1 1
294401 1
46943 1
244009 1
300001 1
173876 1
300000 1
222773 1
300000 1
163360 1
300000 1
143091 1
221712 1
24204 1
1 1
141094 1
186650 1
299999 1
175031 1
20367 1
134316 1
300002 1
98505 1
1 1
233904 1
1 1
164047 1
1 1
19741 1
143520 1
168808 1
25692 1
270416 1
57312 1
18961 1
148166 1
95763 1
295559 1
20824 1
2 1
1 1
124212 1
208773 1
300001 1
154008 1
299999 1
188043 1
188868 1
134061 1
293047 1
300001 1
2 1
247046 1
59739 1
77370 1
3407 1
162628 1
202699 1
291218 1
286619 1
299998 1
279310 1
297677 1
163434 1
1 1
300000 1
290339 1
57380 1
267267 1
220305 1
3 1
183383 1
299999 1
41218 1
1 1
170687 1
1 1
82664 1
105192 1
1 1
14392 1
92597 1
1 1
15249 1
156499 1
299998 1
241376 1
1 1
300001 1
299998 1
222086 1
165261 1
1 1
300001 1
3 1
299231 1
174258 1
122017 1
2 1
191905 1
13108 1
1 1
299999 1
1 1
91715 1
2 1
1 1
95736 1
62499 1
98351 1
300000 1
299998 1
254714 1
115370 1
300001 1
18055 1
300000 1
1 1
1 1
297696 1
300000 1
1 1
183327 1
154928 1
300000 1
137275 1
299999 1
278304 1
162421 1
174074 1
300000 1
2 1
1972 1
300000 1
1 1
25463 1
300001 1
26291 1
1 1
83280 1
153692 1
63610 1
2 1
300002 1
1 1
123090 1
25449 1
277815 1
180060 1
7966 1
300000 1
18679 1
1 1
2 1
27936 1
272641 1
141510 1
2 1
64794 1
98386 1
1 1
101778 1
287729 1
61917 1
233518 1
233660 1
19613 1
85341 1
1 1
213899 1
33311 1
3303 1
53310 1
236217 1
3 1
255134 1
118373 1
156543 1
148564 1
276250 1
1 1
23405 1
290117 1
82817 1
1 1
231777 1
268902 1
2 1
131074 1
300001 1
144685 1
163550 1
300000 1
255386 1
300001 1
228714 1
18316 1
40671 1
25662 1
28164 1
2 1
208670 1
26296 1
19935 1
1 1
157517 1
1 1
7395 1
1 1
192342 1
3 1
300000 1
236040 1
234368 1
300000 1
152323 1
75060 1
137028 1
177174 1
2 1
26072 1
3 1
2 1
299999 1
49734 1
299998 1
86822 1
300000 1
2 1
66656 1
1 1
128384 1
130333 1
81623 1
3 1
276768 1
300000 1
33070 1
300001 1
136269 1
178525 1
299999 1
212198 1
76865 1
258055 1
21382 1
299999 1
300002 1
161394 1
1 1
293169 1
300000 1
2 1
197802 1
300000 1
8876 1
1 1
1 1
1 1
245400 1
209193 1
290461 1
28696 1
206291 1
8915 1
1 1
268282 1
1 1
300002 1
115719 1
150681 1
299999 1
158319 1
1 1
251307 1
90610 1
300001 1
1 1
3 1
1 1
285890 1
282734 1
1 1
299999 1
225795 1
280766 1
299999 1
13977 1
169846 1
1 1
300002 1
283799 1
221748 1
6920 1
111473 1
1 1
1 1
300001 1
299998 1
203178 1
243877 1
143316 1
264234 1
300001 1
267229 1
162443 1
41222 1
300001 1
286256 1
295881 1
48559 1
1 1
300000 1
285946 1
21319 1
96869 1
1 1
48526 1
300001 1
252949 1
1 1
32453 1
37371 1
177400 1
300001 1
3 1
72307 1
54717 1
300000 1
61696 1
83521 1
299999 1
114518 1
91284 1
104011 1
187152 1
132889 1
300001 1
266686 1
275882 1
300000 1
282926 1
279906 1
1 1
946 1
263088 1
189028 1
36305 1
26258 1
131765 1
150729 1
130417 1
300000 1
1 1
300001 1
1 1
135815 1
250204 1
289567 1
300001 1
1 1
229703 1
22010 1
299999 1
299999 1
2581 1
1 1
299999 1
245489 1
131758 1
3 1
128085 1
1 1
274026 1
300000 1
65368 1
273478 1
2 1
2 1
1 1
46693 1
248303 1
72427 1
9731 1
1 1
133795 1
167783 1
202752 1
300000 1
300002 1
1 1
115052 1
185414 1
14437 1
116560 1
77801 1
181292 1
1 1
71157 1
2 1
209941 1
2 1
121086 1
174101 1
189741 1
72393 1
300000 1
160456 1
179736 1
154906 1
128485 1
3 1
113306 1
300000 1
1 1
239560 1
247446 1
98281 1
300001 1
235898 1
276069 1
111634 1
242447 1
261098 1
100812 1
1 1
300001 1
1 1
299999 1
272149 1
300000 1
136435 1
299999 1
232885 1
299999 1
300000 1
88610 1
126056 1
134515 1
224840 1
277790 1
220369 1
27166 1
10362 1
1 1
98787 1
147294 1
185886 1
150251 1
217195 1
261080 1
1 1
1 1
1 1
67481 1
300000 1
9841 1
1 1
299999 1
1 1
64414 1
188160 1
166913 1
143289 1
300002 1
130283 1
77578 1
143428 1
1 1
3 1
1 1
300001 1
3 1
1 1
266731 1
52184 1
12137 1
2 1
299998 1
125151 1
94598 1
300001 1
251066 1
81082 1
76235 1
120415 1
232057 1
140983 1
3 1
38089 1
1 1
2 1
1 1
134150 1
190776 1
205351 1
253562 1
299999 1
1 1
1 1
248846 1
90166 1
300000 1
1 1
185675 1
205759 1
254394 1
79876 1
265864 1
80025 1
106066 1
33547 1
1 1
79478 1
194304 1
200406 1
184649 1
115598 1
82474 1
300002 1
214687 1
107199 1
1 1
300000 1
300001 1
42273 1
123705 1
297159 1
71103 1
142302 1
128810 1
230800 1
299999 1
182747 1
86916 1
2 1
1 1
3 1
110078 1
144851 1
300002 1
2 1
272163 1
123959 1
141100 1
22584 1
1 1
2 1
300000 1
2 1
38637 1
139425 1
91839 1
123085 1
1 1
299998 1
107213 1
256381 1
300000 1
299999 1
300000 1
8636 1
170970 1
140527 1
229518 1
300001 1
299999 1
2 1
65893 1
3 1
151743 1
299999 1
225651 1
77904 1
1 1
82645 1
52283 1
300001 1
230135 1
236925 1
132643 1
3510 1
1 1
260325 1
281036 1
97700 1
137075 1
160265 1
198753 1
28819 1
300000 1
17046 1
6851 1
300000 1
2 1
117702 1
66504 1
297625 1
300000 1
109699 1
136575 1
3 1
41451 1
246262 1
300000 1
195584 1
1 1
185771 1
3 1
299999 1
37519 1
4800 1
276780 1
224981 1
299999 1
2 1
121119 1
175020 1
300000 1
1 1
1 1
248237 1
2 1
1 1
168670 1
127627 1
160152 1
200390 1
300000 1
1 1
1 1
3 1
194495 1
216690 1
10555 1
213697 1
184523 1
146844 1
1982 1
1 1
2 1
113506 1
149494 1
300001 1
247284 1
167803 1
220732 1
51009 1
242228 1
267934 1
248916 1
260072 1
289979 1
137904 1
250911 1
216178 1
220251 1
219431 1
57122 1
205444 1
15127 1
90654 1
129421 1
1 1
300000 1
232943 1
98143 1
72038 1
243495 1
48063 1
91061 1
5288 1
177986 1
296192 1
129613 1
300001 1
114292 1
1 1
8746 1
13730 1
1 1
19444 1
239268 1
295260 1
3 1
79194 1
300000 1
300001 1
166005 1
300000 1
175689 1
189801 1
156509 1
210913 1
1 1
297994 1
1 1
44763 1
300002 1
189359 1
2 1
1 1
17507 1
3 1
182071 1
66147 1
102487 1
216409 1
29792 1
132172 1
289184 1
241662 1
300000 1
222347 1
299999 1
1 1
254834 1
12947 1
1 1
164494 1
299999 1
300001 1
1 1
143049 1
21491 1
68854 1
59693 1
3 1
14727 1
300000 1
60709 1
288103 1
105172 1
52077 1
2 1
174751 1
1 1
183070 1
1 1
107711 1
73445 1
262253 1
1 1
291577 1
2 1
54737 1
48404 1
86727 1
3 1
300000 1
1 1
1 1
300001 1
1 1
233100 1
299998 1
68745 1
1 1
293726 1
1 1
299999 1
262551 1
124688 1
3 1
299999 1
300002 1
262913 1
288251 1
266602 1
156550 1
50188 1
299998 1
60505 1
240842 1
69128 1
108600 1
3 1
182430 1
1 1
61110 1
53395 1
9034 1
299999 1
213153 1
261330 1
32643 1
99501 1
21336 1
64602 1
2 1
1 1
76214 1
141095 1
233267 1
186208 1
256407 1
1 1
152840 1
2855 1
200186 1
299999 1
74728 1
204382 1
1 1
4747 1
300000 1
2 1
129341 1
68446 1
34384 1
300000 1
213744 1
299999 1
1 1
1 1
300001 1
31888 1
117063 1
139396 1
284921 1
9666 1
3 1
220707 1
250533 1
2 1
194443 1
231327 1
37941 1
1 1
1 1
202678 1
299999 1
1 1
188126 1
24943 1
40477 1
12184 1
265281 1
119886 1
113017 1
1 1
208977 1
3 1
197095 1
180362 1
242296 1
1 1
240529 1
195058 1
113996 1
170015 1
270937 1
269390 1
300000 1
1 1
1 1
2 1
67050 1
176949 1
218079 1
299999 1
226707 1
165054 1
59921 1
97436 1
12797 1
177786 1
3 1
228033 1
168233 1
1 1
150071 1
33312 1
109569 1
300001 1
157010 1
300001 1
174703 1
267948 1
256642 1
2 1
27394 1
22755 1
40166 1
291793 1
33587 1
22118 1
2 1
116388 1
50020 1
2 1
1 1
76740 1
1 1
175519 1
3 1
86988 1
131878 1
1 1
1 1
1 1
184282 1
3 1
2 1
105795 1
97985 1
1 1
1 1
99228 1
50777 1
295366 1
3 1
236874 1
289710 1
84700 1
299999 1
300000 1
48670 1
66404 1
299999 1
133762 1
74662 1
205794 1
12735 1
56005 1
300000 1
1 1
189514 1
261578 1
230875 1
156808 1
122528 1
300000 1
2 1
28946 1
153193 1
113808 1
153684 1
299999 1
288323 1
89148 1
1 1
300002 1
28351 1
250327 1
300000 1
1 1
1 1
116429 1
1 1
299999 1
299999 1
300001 1
128509 1
39083 1
300002 1
231071 1
300000 1
3 1
1 1
1 1
299999 1
9552 1
207651 1
232971 1
2 1
131044 1
270364 1
223104 1
300000 1
150312 1
269086 1
66141 1
1 1
81352 1
2 1
300000 1
299999 1
300000 1
49271 1
2 1
23792 1
1 1
300000 1
299999 1
44028 1
219760 1
254546 1
299999 1
66608 1
3 1
16730 1
186022 1
64 1
190776 1
170342 1
299999 1
137865 1
269663 1
2 1
230353 1
127864 1
299999 1
10597 1
23478 1
1 1
210632 1
92401 1
1 1
150392 1
300000 1
223536 1
249095 1
1 1
68037 1
182164 1
143929 1
109730 1
213081 1
167959 1
299999 1
300000 1
238023 1
192126 1
208592 1
1 1
300000 1
300001 1
300001 1
300001 1
43359 1
3 1
1 1
159022 1
142735 1
268955 1
286142 1
300001 1
2 1
101622 1
77724 1
300000 1
300000 1
294392 1
300001 1
57729 1
227129 1
163413 1
1 1
1 1
236846 1
87478 1
18533 1
243007 1
206237 1
300000 1
1 1
219608 1
258160 1
300000 1
42555 1
280918 1
300001 1
3 1
1 1
249889 1
68299 1
110737 1
188761 1
114407 1
25654 1
71036 1
249667 1
230100 1
139341 1
1 1
18937 1
2 1
299999 1
122876 1
86360 1
299999 1
86983 1
36807 1
99074 1
8028 1
3 1
117596 1
1 1
211487 1
149477 1
1 1
108540 1
240465 1
86225 1
216948 1
1 1
21447 1
101636 1
171811 1
2 1
146666 1
2 1
81776 1
21649 1
2 1
135627 1
26568 1
1 1
271538 1
299998 1
300000 1
64205 1
299999 1
292041 1
300000 1
57717 1
143400 1
250207 1
276499 1
256947 1
32314 1
300002 1
296 1
1 1
1 1
275742 1
181345 1
233044 1
2 1
2 1
1 1
100026 1
34534 1
299999 1
228622 1
210709 1
299999 1
300000 1
195837 1
48132 1
249300 1
201165 1
121476 1
299999 1
103344 1
247595 1
1 1
71176 1
289859 1
23086 1
299998 1
300000 1
1 1
61900 1
2 1
300002 1
86794 1
1 1
236606 1
278515 1
157173 1
189970 1
43833 1
124356 1
300000 1
238822 1
300002 1
53322 1
185507 1
1 1
294991 1
28204 1
78101 1
300000 1
3 1
276233 1
257605 1
249455 1
19212 1
1 1
126169 1
243989 1
282687 1
16442 1
1 1
299999 1
300002 1
299998 1
182233 1
1 1
89742 1
94283 1
33966 1
167865 1
2 1
216858 1
216626 1
300001 1
143406 1
190333 1
272245 1
135010 1
299998 1
287341 1
280125 1
3 1
300001 1
270235 1
1 1
66827 1
252696 1
299999 1
118481 1
180210 1
146378 1
56260 1
3 1
300000 1
300000 1
300000 1
70103 1
284563 1
300000 1
299999 1
26519 1
159132 1
160640 1
2 1
229587 1
81644 1
193825 1
130642 1
299999 1
100117 1
126056 1
1 1
1 1
150527 1
17928 1
1 1
299999 1
59167 1
79648 1
1 1
53746 1
156678 1
1 1
299999 1
254490 1
299999 1
300001 1
130567 1
265494 1
212753 1
8119 1
201019 1
90424 1
81890 1
103779 1
1 1
49625 1
300000 1
34127 1
299999 1
148675 1
128792 1
300000 1
89796 1
221571 1
109935 1
52552 1
84896 1
116886 1
1 1
222115 1
37107 1
266397 1
83135 1
130051 1
176175 1
300001 1
300000 1
234479 1
25208 1
300001 1
299999 1
263123 1
261180 1
126587 1
145341 1
108430 1
184780 1
176681 1
2 1
16682 1
169159 1
64374 1
148534 1
264055 1
98236 1
1 1
115612 1
300000 1
60505 1
1 1
177771 1
300001 1
25592 1
5521 1
104546 1
210929 1
290695 1
296462 1
299998 1
300001 1
299999 1
1 1
1 1
289585 1
31837 1
90528 1
113138 1
255315 1
156609 1
300001 1
1 1
52041 1
124709 1
290604 1
191637 1
112898 1
153927 1
124295 1
240112 1
281039 1
54971 1
1 1
29191 1
286778 1
152843 1
162567 1
2 1
1 1
223333 1
1 1
230725 1
2 1
3 1
17728 1
222271 1
626 1
216539 1
92058 1
184643 1
163178 1
3422 1
90364 1
1 1
1 1
154602 1
166732 1
186408 1
182518 1
1 1
299998 1
111367 1
223639 1
300001 1
138792 1
245945 1
267144 1
56384 1
104305 1
18356 1
17797 1
221482 1
211994 1
77381 1
261463 1
2 1
170892 1
3 1
300001 1
284827 1
1 1
140177 1
109526 1
118928 1
199234 1
1 1
138464 1
299999 1
37615 1
223682 1
111151 1
229398 1
29302 1
233264 1
300000 1
299999 1
138073 1
178216 1
300000 1
181568 1
226950 1
181335 1
299999 1
100984 1
299999 1
92478 1
223850 1
300002 1
278814 1
190639 1
34491 1
271425 1
154216 1
270638 1
2 1
299999 1
215663 1
300001 1
286582 1
88109 1
85456 1
229343 1
13260 1
294292 1
1 1
300000 1
58645 1
3 1
1 1
175123 1
39549 1
233767 1
193050 1
1 1
300002 1
11415 1
1 1
229639 1
252465 1
300000 1
300000 1
110187 1
101794 1
1 1
283708 1
300000 1
132663 1
104695 1
293930 1
299999 1
1 1
67769 1
6135 1
1 1
60202 1
299493 1
129044 1
168215 1
254358 1
50847 1
300001 1
138362 1
288645 1
299999 1
1 1
300000 1
300000 1
299999 1
217318 1
196369 1
254710 1
17744 1
250627 1
770 1
1 1
299999 1
55424 1
217080 1
300001 1
161457 1
1 1
2 1
200221 1
228123 1
300000 1
1 1
300000 1
3 1
2165 1
28966 1
35765 1
262811 1
136419 1
1 1
67070 1
168252 1
105547 1
284727 1
175787 1
133023 1
287432 1
103465 1
261309 1
300000 1
193297 1
2 1
1 1
2 1
6051 1
2 1
231849 1
179587 1
78202 1
28024 1
221281 1
122410 1
78321 1
1 1
99973 1
1 1
270028 1
265102 1
299999 1
300002 1
150282 1
300000 1
299999 1
25203 1
293202 1
173290 1
64493 1
189845 1
147134 1
59412 1
1518 1
1 1
216841 1
300001 1
152828 1
120887 1
159260 1
155370 1
161942 1
1 1
277695 1
51367 1
98525 1
1 1
114861 1
86107 1
192984 1
86768 1
300001 1
300000 1
158169 1
135007 1
1 1
1 1
300000 1
300001 1
270861 1
255458 1
200903 1
2 1
257989 1
235243 1
226861 1
118098 1
182073 1
270352 1
300000 1
300000 1
1 1
45707 1
119084 1
2 1
81052 1
1 1
85911 1
300000 1
10362 1
6895 1
238628 1
299999 1
234847 1
31856 1
194039 1
194617 1
1 1
187580 1
174085 1
299999 1
226887 1
299999 1
51271 1
235222 1
2 1
300000 1
117833 1
282563 1
1 1
198452 1
4504 1
193039 1
262324 1
100271 1
115025 1
1 1
128561 1
288629 1
35449 1
249981 1
283813 1
215876 1
18534 1
299999 1
58916 1
110099 1
111816 1
164581 1
3 1
127805 1
9761 1
300000 1
21768 1
234134 1
161105 1
299999 1
6209 1
3 1
268786 1
228957 1
269208 1
189958 1
299999 1
207930 1
1 1
52746 1
66466 1
80116 1
1 1
2 1
62732 1
46082 1
299999 1
231849 1
70711 1
299998 1
167691 1
1 1
35455 1
300001 1
289284 1
208785 1
92353 1
300002 1
300000 1
299999 1
1 1
227347 1
103707 1
3 1
33671 1
300001 1
300000 1
3 1
300000 1
157313 1
70095 1
226336 1
93388 1
26733 1
10017 1
2 1
174149 1
1 1
220519 1
299999 1
126074 1
300000 1
3 1
153488 1
299999 1
193921 1
2 1
61064 1
281805 1
278373 1
83729 1
150136 1
195221 1
225842 1
14877 1
300001 1
271094 1
206227 1
26545 1
299999 1
159723 1
94584 1
216706 1
158337 1
132198 1
141683 1
1 1
300000 1
156334 1
132105 1
102289 1
234810 1
3 1
62160 1
1 1
293655 1
1 1
1 1
174230 1
50184 1
207978 1
87700 1
30133 1
298738 1
173216 1
2 1
55194 1
300000 1
222133 1
300001 1
300000 1
1 1
181658 1
204608 1
70949 1
129364 1
216510 1
42191 1
1 1
112544 1
300002 1
227617 1
37006 1
218386 1
217767 1
300001 1
300000 1
123856 1
166440 1
127550 1
259771 1
258091 1
121934 1
1 1
1 1
2 1
188363 1
1 1
268779 1
1 1
1 1
173505 1
253422 1
81700 1
266514 1
231542 1
182057 1
300001 1
169056 1
299999 1
300001 1
299999 1
261802 1
299999 1
299998 1
169470 1
1 1
287173 1
77142 1
104161 1
13277 1
135416 1
47693 1
120340 1
1 1
16654 1
299999 1
2 1
200044 1
2 1
47876 1
1 1
147945 1
1 1
2 1
224399 1
30375 1
266399 1
253772 1
280505 1
300000 1
67839 1
300001 1
129007 1
113788 1
299998 1
27143 1
2 1
194721 1
98911 1
299302 1
299998 1
299999 1
289259 1
217412 1
300000 1
299999 1
181969 1
195797 1
28901 1
300000 1
299999 1
248037 1
167903 1
134066 1
300001 1
296465 1
300000 1
9258 1
189177 1
193826 1
163306 1
155044 1
300000 1
230370 1
36141 1
205209 1
229143 1
11934 1
80331 1
147161 1
300001 1
91443 1
162706 1
300000 1
273244 1
16352 1
180446 1
300001 1
300000 1
300001 1
207489 1
2 1
291537 1
239317 1
61621 1
300001 1
73406 1
150902 1
300001 1
114128 1
96373 1
300000 1
299998 1
240419 1
183852 1
299999 1
203677 1
300000 1
299999 1
1 1
145325 1
145790 1
300001 1
81952 1
299999 1
172698 1
26140 1
77047 1
2 1
100188 1
299998 1
3 1
120682 1
260792 1
251880 1
45157 1
3 1
204184 1
181435 1
174888 1
234473 1
181936 1
211184 1
167867 1
300000 1
161237 1
1 1
229720 1
1 1
1 1
114733 1
222871 1
82101 1
30268 1
180720 1
1 1
23561 1
300000 1
272350 1
207896 1
1 1
44964 1
2 1
1 1
299999 1
181368 1
196075 1
1 1
224442 1
299999 1
280087 1
3 1
174589 1
161389 1
297175 1
58656 1
195429 1
8753 1
227719 1
1 1
20887 1
300002 1
223676 1
1 1
1 1
292695 1
1 1
73790 1
1 1
3 1
274560 1
146923 1
180796 1
191877 1
299999 1
1 1
1 1
225512 1
196363 1
155393 1
177150 1
3 1
170276 1
25733 1
1 1
297008 1
119212 1
86362 1
273217 1
2 1
299998 1
1591 1
42941 1
1 1
133824 1
278623 1
299999 1
1 1
300001 1
204399 1
98668 1
296829 1
2 1
164066 1
78126 1
290236 1
260732 1
26780 1
300000 1
255814 1
47315 1
1 1
3796 1
154042 1
141221 1
1 1
299999 1
196323 1
171879 1
2 1
300001 1
299998 1
280617 1
258893 1
164640 1
247414 1
6871 1
159436 1
262679 1
300001 1
186751 1
14345 1
7197 1
9060 1
1 1
199218 1
130630 1
68735 1
1 1
300001 1
136595 1
300001 1
299999 1
233290 1
1 1
3 1
55157 1
74613 1
299999 1
1 1
73599 1
3 1
152769 1
116476 1
252515 1
160109 1
44089 1
205169 1
155569 1
286806 1
300001 1
95572 1
3 1
264468 1
274899 1
55742 1
15374 1
287620 1
2 1
290884 1
66579 1
129421 1
120281 1
1 1
300000 1
300001 1
2 1
109536 1
299999 1
232919 1
141331 1
299998 1
26167 1
300000 1
2 1
300000 1
284386 1
234502 1
101723 1
186954 1
154126 1
2 1
155818 1
237544 1
5240 1
299998 1
225432 1
76719 1
163224 1
82408 1
2 1
204633 1
1 1
300000 1
284373 1
148373 1
2 1
300001 1
300000 1
300000 1
131351 1
3 1
228325 1
299998 1
124941 1
284037 1
69760 1
57058 1
1 1
233642 1
17249 1
101814 1
3 1
110020 1
2 1
1 1
2 1
2 1
2 1
2 1
299999 1
2 1
221617 1
1 1
300000 1
253402 1
60960 1
135618 1
11309 1
192387 1
300001 1
128721 1
281314 1
2 1
276948 1
1 1
27670 1
265553 1
299999 1
300000 1
212221 1
16858 1
10035 1
189053 1
159050 1
300001 1
1 1
300002 1
16712 1
3 1
168885 1
47726 1
1 1
1 1
300000 1
299998 1
3 1
245124 1
21449 1
138221 1
291666 1
26871 1
198502 1
70986 1
300002 1
220844 1
24616 1
1 1
58848 1
1 1
300000 1
140522 1
270676 1
300001 1
293636 1
121858 1
237828 1
86805 1
300001 1
254665 1
1 1
127844 1
95420 1
1 1
3418 1
13735 1
70315 1
3 1
300000 1
300001 1
299998 1
265559 1
282627 1
1 1
299999 1
117101 1
215191 1
257509 1
300002 1
1 1
300001 1
273972 1
295746 1
1 1
1 1
227433 1
212187 1
253267 1
295597 1
299999 1
125672 1
116405 1
252783 1
289918 1
217272 1
95106 1
74293 1
286541 1
1 1
25481 1
52259 1
2 1
30707 1
110731 1
72990 1
167333 1
9864 1
1 1
129821 1
300000 1
10441 1
4268 1
276088 1
300000 1
150772 1
20485 1
219355 1
296721 1
156707 1
144254 1
179608 1
1 1
200032 1
179527 1
121972 1
42009 1
299998 1
226076 1
254893 1
299999 1
286553 1
52974 1
1 1
300000 1
205641 1
214349 1
102197 1
1 1
300001 1
41470 1
32453 1
2 1
21017 1
300000 1
259035 1
25237 1
149226 1
299999 1
138123 1
102117 1
289611 1
300000 1
21570 1
226577 1
299999 1
2 1
243883 1
144632 1
299998 1
195962 1
93140 1
139288 1
261957 1
128917 1
1 1
166294 1
77925 1
219323 1
242026 1
205635 1
198555 1
1 1
1 1
50807 1
179176 1
299999 1
175661 1
1 1
242034 1
285372 1
86791 1
80295 1
156203 1
235868 1
3 1
199725 1
192307 1
2 1
258706 1
248542 1
91712 1
300001 1
300000 1
1 1
14294 1
3 1
209694 1
193908 1
1 1
190788 1
1 1
44520 1
290341 1
161246 1
1 1
190179 1
96921 1
300001 1
174621 1
63339 1
197780 1
263334 1
254894 1
300000 1
24186 1
3 1
3 1
2 1
193546 1
300001 1
229702 1
152432 1
107611 1
3 1
256370 1
53596 1
165784 1
2 1
1 1
225810 1
299999 1
237001 1
240258 1
300000 1
258003 1
189401 1
299999 1
166621 1
175079 1
64955 1
1 1
227608 1
53294 1
1 1
112368 1
2 1
137913 1
1 1
184329 1
3 1
218721 1
291840 1
2 1
176840 1
3844 1
300000 1
300001 1
117560 1
258860 1
34152 1
300001 1
93531 1
300000 1
85436 1
227233 1
57342 1
219017 1
246396 1
299999 1
130581 1
181056 1
299999 1
298573 1
276860 1
300000 1
260519 1
299999 1
41636 1
144794 1
55498 1
1 1
253318 1
2 1
2 1
148648 1
274990 1
111960 1
85221 1
162645 1
207940 1
300000 1
1 1
59197 1
300000 1
100344 1
300002 1
707 1
22602 1
299999 1
266465 1
67393 1
175002 1
54778 1
141034 1
183627 1
3 1
61541 1
298655 1
255111 1
32230 1
300000 1
111627 1
285742 1
172800 1
1 1
1846 1
134893 1
161582 1
33975 1
31217 1
73340 1
3 1
176332 1
238827 1
129339 1
1 1
299999 1
229442 1
3 1
63657 1
299999 1
300002 1
16237 1
93835 1
300001 1
49890 1
1 1
1 1
2 1
119544 1
300002 1
298871 1
77985 1
157320 1
1 1
3 1
1 1
81492 1
1 1
176635 1
300000 1
109599 1
281287 1
300001 1
1 1
3 1
4638 1
222987 1
1 1
255055 1
1 1
149743 1
281272 1
98175 1
299999 1
84864 1
91433 1
259255 1
103690 1
241061 1
100446 1
121367 1
1 1
300001 1
2 1
76821 1
1 1
299999 1
1 1
244503 1
266422 1
1 1
217041 1
4462 1
300000 1
300001 1
3 1
1 1
251003 1
1 1
33077 1
210979 1
63915 1
1 1
123655 1
300002 1
129628 1
113091 1
300001 1
214935 1
135262 1
106177 1
88606 1
61517 1
3 1
20198 1
3 1
1 1
278992 1
194586 1
71500 1
224094 1
300001 1
300000 1
236075 1
3 1
44344 1
113950 1
145309 1
283969 1
6121 1
271710 1
235394 1
265103 1
96664 1
2 1
1 1
300001 1
59922 1
221645 1
236777 1
223428 1
95182 1
183624 1
103644 1
186771 1
245023 1
263277 1
3 1
35250 1
163086 1
45614 1
34490 1
157845 1
203262 1
1 1
15157 1
269388 1
283986 1
1 1
1 1
300002 1
188654 1
203281 1
108486 1
299999 1
50011 1
276701 1
96495 1
68149 1
275206 1
249142 1
300001 1
96071 1
1 1
242191 1
127338 1
48795 1
17056 1
211394 1
176094 1
54489 1
142812 1
130033 1
300000 1
66061 1
300001 1
1 1
225322 1
264027 1
5987 1
285280 1
300001 1
114629 1
293494 1
169050 1
34490 1
93643 1
295026 1
216536 1
295289 1
264025 1
1 1
70543 1
1 1
1 1
96051 1
22847 1
224499 1
1 1
299999 1
299999 1
300002 1
300001 1
2 1
128301 1
300000 1
49560 1
162988 1
300001 1
261475 1
2 1
107688 1
1 1
120823 1
299999 1
299999 1
299999 1
1 1
275021 1
41972 1
293781 1
33386 1
66341 1
145261 1
97863 1
299999 1
256673 1
2 1
252689 1
228684 1
173627 1
1 1
103307 1
299589 1
299999 1
258523 1
223430 1
299999 1
190797 1
66198 1
110815 1
143036 1
206034 1
1 1
299999 1
300000 1
67538 1
299998 1
299998 1
1 1
2 1
120022 1
299999 1
158514 1
39201 1
270033 1
300000 1
22330 1
299999 1
170688 1
1 1
1 1
2 1
272318 1
63581 1
131181 1
300000 1
299999 1
299999 1
163369 1
1 1
99670 1
300002 1
66632 1
180300 1
106181 1
193103 1
80264 1
119408 1
272374 1
300001 1
299999 1
17923 1
211830 1
285848 1
24741 1
99550 1
299999 1
27209 1
297273 1
3 1
259977 1
286262 1
257248 1
33606 1
26070 1
2 1
172701 1
226083 1
300000 1
95 1
101051 1
19634 1
66864 1
110626 1
244523 1
300001 1
299999 1
298521 1
300000 1
81961 1
300000 1
92048 1
79663 1
2140 1
28284 1
118309 1
264108 1
55359 1
94845 1
229598 1
299999 1
299999 1
13425 1
52082 1
300001 1
59390 1
1 1
300001 1
238433 1
37018 1
232934 1
137095 1
300000 1
215907 1
261959 1
12163 1
22950 1
3 1
53662 1
1 1
38243 1
1 1
1 1
1 1
180344 1
287316 1
221880 1
3 1
49080 1
6625 1
149688 1
89494 1
1 1
138789 1
93020 1
108457 1
300001 1
147818 1
77543 1
299999 1
2 1
133834 1
269470 1
70724 1
194586 1
174495 1
149694 1
43778 1
252484 1
113623 1
300001 1
1 1
147672 1
161742 1
1 1
136913 1
11095 1
181073 1
17882 1
282130 1
1 1
37307 1
195814 1
1 1
298473 1
2 1
299999 1
262531 1
299278 1
92158 1
162933 1
2 1
300001 1
247019 1
1 1
278532 1
1 1
169860 1
284365 1
106863 1
40543 1
1 1
181630 1
162122 1
50443 1
1 1
1 1
298312 1
291769 1
160722 1
163471 1
210301 1
115677 1
171409 1
1 1
30167 1
299999 1
55281 1
1 1
23425 1
23314 1
299998 1
299999 1
300002 1
184497 1
272331 1
300000 1
300000 1
300002 1
105175 1
290028 1
2 1
4013 1
143552 1
149005 1
299999 1
1 1
200423 1
252691 1
87063 1
300001 1
243422 1
300001 1
299999 1
287197 1
117869 1
293497 1
275567 1
186829 1
13201 1
292722 1
1 1
300001 1
103821 1
90271 1
240285 1
148026 1
256377 1
300000 1
79537 1
2 1
145779 1
6773 1
121714 1
299999 1
1 1
3 1
2 1
1 1
218396 1
107073 1
1 1
200980 1
220526 1
287699 1
182908 1
1 1
1 1
1 1
1 1
278836 1
106940 1
61300 1
1 1
299998 1
251039 1
220544 1
299998 1
65882 1
2 1
300000 1
40253 1
241774 1
19639 1
2 1
2 1
300000 1
269797 1
300000 1
175400 1
1 1
282865 1
299998 1
112813 1
188999 1
300001 1
300001 1
94425 1
300000 1
127770 1
63984 1
2 1
286145 1
37627 1
166459 1
299727 1
1 1
222674 1
1 1
300000 1
3 1
81429 1
240386 1
161576 1
1 1
175320 1
299999 1
230806 1
299999 1
278653 1
36667 1
144788 1
116302 1
1 1
158205 1
300000 1
267042 1
43810 1
1 1
1 1
1 1
242150 1
1 1
3 1
261975 1
299999 1
252617 1
42905 1
1 1
240491 1
300000 1
169732 1
300000 1
13167 1
1 1
111192 1
135205 1
240124 1
298924 1
160899 1
76823 1
95919 1
1 1
3 1
26066 1
299999 1
300000 1
2 1
1 1
299999 1
1 1
76008 1
178399 1
208222 1
300002 1
104245 1
197584 1
159237 1
13031 1
289379 1
37217 1
300000 1
299999 1
139188 1
2 1
221381 1
230866 1
2 1
2 1
1 1
206488 1
123273 1
258368 1
58886 1
300000 1
1 1
299999 1
138146 1
69592 1
300001 1
66737 1
300001 1
133872 1
197680 1
1 1
299999 1
128829 1
2 1
147686 1
257403 1
91928 1
221322 1
268460 1
16277 1
299817 1
300001 1
275198 1
299998 1
1 1
104374 1
233251 1
103363 1
201821 1
99376 1
300001 1
282394 1
123126 1
213006 1
52748 1
300000 1
1 1
150479 1
1 1
67786 1
78262 1
1 1
300001 1
154667 1
300001 1
81210 1
45513 1
62653 1
238153 1
38867 1
33738 1
300000 1
1 1
300000 1
3 1
147127 1
1 1
254020 1
63405 1
41973 1
221803 1
300001 1
300000 1
161244 1
126404 1
2 1
300002 1
300000 1
220903 1
78203 1
299998 1
1 1
1 1
190115 1
159018 1
29466 1
135198 1
2 1
300000 1
115373 1
234984 1
3 1
1 1
180533 1
256363 1
299999 1
264268 1
297975 1
119116 1
199133 1
178400 1
1 1
299999 1
300000 1
106296 1
169626 1
203592 1
214646 1
1 1
223124 1
2 1
94937 1
57380 1
280699 1
196240 1
10916 1
29327 1
4417 1
196466 1
1 1
31243 1
266050 1
299999 1
299999 1
246447 1
78300 1
300001 1
47360 1
300001 1
25466 1
195894 1
136403 1
218867 1
282753 1
299999 1
300000 1
231208 1
138456 1
300001 1
92745 1
10066 1
1 1
9273 1
44480 1
34182 1
96652 1
285707 1
2 1
275596 1
300001 1
135172 1
209507 1
300000 1
50066 1
87835 1
1 1
1 1
84325 1
4535 1
300001 1
299998 1
183471 1
3 1
124955 1
131860 1
242084 1
21620 1
219655 1
51858 1
1168 1
291029 1
1 1
106409 1
259532 1
236598 1
4898 1
300000 1
252784 1
1 1
120156 1
72543 1
150704 1
279845 1
215332 1
282781 1
1 1
17360 1
123759 1
140258 1
154622 1
5810 1
263042 1
211785 1
1 1
2 1
45095 1
144609 1
116392 1
243782 1
300000 1
94506 1
256578 1
294099 1
2 1
300000 1
119605 1
101501 1
171839 1
61950 1
3 1
46610 1
2 1
227146 1
203543 1
203245 1
158097 1
300000 1
1 1
298215 1
220816 1
1 1
36268 1
1 1
3 1
300000 1
300000 1
162720 1
86836 1
2 1
2 1
118609 1
17799 1
171051 1
184577 1
10658 1
282793 1
285533 1
1 1
21713 1
300000 1
1 1
1 1
15404 1
300002 1
3 1
250068 1
185189 1
101830 1
186574 1
215631 1
82637 1
300001 1
58745 1
58562 1
299998 1
1 1
24388 1
157360 1
1 1
152234 1
230582 1
1 1
258350 1
55550 1
295118 1
1 1
300001 1
32478 1
1 1
240722 1
81841 1
124939 1
2 1
231958 1
233316 1
294649 1
300001 1
179280 1
54749 1
236661 1
300000 1
188320 1
118157 1
3 1
2 1
1 1
299999 1
226346 1
252800 1
13823 1
252788 1
67568 1
103886 1
222330 1
102351 1
106858 1
41975 1
238707 1
2 1
300001 1
1 1
72206 1
300000 1
300000 1
2 1
1 1
143279 1
300000 1
285659 1
149927 1
141535 1
299999 1
262267 1
136541 1
299998 1
1 1
151468 1
177245 1
236547 1
1 1
116396 1
269437 1
142490 1
63107 1
272795 1
1 1
170962 1
133020 1
1 1
78616 1
121395 1
299999 1
130211 1
283739 1
2 1
13374 1
110026 1
8357 1
122736 1
199460 1
159821 1
64064 1
1 1
140465 1
87082 1
296124 1
300000 1
300001 1
228440 1
181714 1
68585 1
300000 1
1 1
299998 1
3 1
63958 1
3 1
247363 1
273201 1
94064 1
299999 1
112698 1
2 1
82293 1
300000 1
226341 1
182832 1
39877 1
2 1
1 1
17128 1
288969 1
121897 1
47961 1
300001 1
120756 1
64385 1
274128 1
281412 1
36405 1
1 1
220692 1
299999 1
300001 1
300002 1
114096 1
1 1
172964 1
95106 1
300001 1
250482 1
71567 1
299999 1
198182 1
1 1
1 1
1 1
260261 1
161385 1
1 1
2 1
1 1
232420 1
257930 1
244068 1
299999 1
189305 1
107215 1
5061 1
299999 1
1 1
30611 1
131231 1
175685 1
148368 1
2 1
178621 1
229507 1
205306 1
223543 1
221327 1
299999 1
118443 1
300001 1
161392 1
53551 1
14770 1
164050 1
231768 1
300001 1
121336 1
300001 1
57016 1
300001 1
299999 1
248020 1
242427 1
99148 1
274865 1
80932 1
2 1
1 1
20204 1
299999 1
2 1
179763 1
1 1
97137 1
76963 1
218282 1
205948 1
1 1
300001 1
270177 1
269507 1
300001 1
232960 1
184808 1
9504 1
299999 1
1 1
89145 1
289439 1
181622 1
299999 1
234678 1
299999 1
3 1
1 1
300001 1
286144 1
122753 1
258529 1
299999 1
222441 1
1 1
85767 1
299998 1
299999 1
120645 1
181217 1
229451 1
119337 1
125840 1
24111 1
1 1
179420 1
1 1
1 1
132664 1
63442 1
276344 1
11544 1
300000 1
232584 1
221644 1
38701 1
42135 1
55832 1
1 1
128535 1
218859 1
90986 1
40594 1
300000 1
299998 1
85570 1
42009 1
300000 1
300000 1
2298 1
239306 1
199626 1
68115 1
7340 1
297529 1
1 1
193357 1
3 1
162708 1
86721 1
180795 1
204333 1
61161 1
1 1
126147 1
297798 1
2 1
299999 1
194445 1
80710 1
127844 1
61465 1
135693 1
80662 1
14589 1
1 1
188688 1
14527 1
51922 1
216203 1
1 1
44785 1
299999 1
172220 1
96982 1
250653 1
38180 1
1 1
109417 1
1 1
225472 1
27076 1
29256 1
194049 1
105432 1
2 1
170506 1
299998 1
1 1
300000 1
300000 1
1 1
300001 1
251992 1
46292 1
57034 1
90268 1
110210 1
1 1
155940 1
255932 1
3 1
299998 1
300000 1
281556 1
1 1
179703 1
3106 1
5864 1
20653 1
173463 1
41136 1
52001 1
47519 1
2 1
3 1
1 1
300000 1
130521 1
153195 1
1 1
299999 1
299999 1
1 1
1 1
2 1
276467 1
214941 1
299999 1
1 1
300000 1
239004 1
118914 1
2 1
204351 1
276474 1
3 1
245895 1
300000 1
299999 1
98779 1
300001 1
172527 1
214613 1
268638 1
254532 1
36833 1
2 1
21123 1
299999 1
300000 1
286357 1
195941 1
178428 1
202382 1
1 1
299999 1
103643 1
151127 1
1 1
74131 1
299999 1
1 1
163443 1
208273 1
105653 1
3 1
15475 1
63428 1
300000 1
300000 1
110356 1
124997 1
251188 1
1 1
226937 1
232520 1
141279 1
258145 1
211922 1
2 1
300000 1
252964 1
8646 1
119123 1
146718 1
206251 1
209473 1
171818 1
299998 1
120825 1
157891 1
233639 1
300000 1
300000 1
239993 1
299999 1
3 1
222700 1
115405 1
165242 1
259620 1
300001 1
143310 1
53669 1
129969 1
300000 1
18866 1
185054 1
149383 1
1 1
46896 1
1 1
180659 1
2 1
1 1
300001 1
54490 1
230567 1
293785 1
299999 1
179484 1
124796 1
33826 1
67263 1
125555 1
26087 1
1 1
137061 1
87859 1
300000 1
262308 1
300001 1
84262 1
300001 1
1 1
184928 1
1 1
299999 1
3 1
27997 1
300001 1
299999 1
218566 1
272469 1
76818 1
2 1
300000 1
300000 1
214245 1
210901 1
79382 1
263786 1
4552 1
1 1
205797 1
288650 1
120579 1
194098 1
1333 1
72420 1
81357 1
2 1
42192 1
36193 1
1 1
3 1
129315 1
2 1
299999 1
49970 1
3 1
300000 1
3 1
289696 1
232801 1
66762 1
299999 1
300001 1
300002 1
59043 1
111523 1
1 1
300000 1
1 1
293446 1
299999 1
54593 1
75937 1
1 1
2 1
115280 1
33344 1
140571 1
146240 1
88335 1
200709 1
2 1
228715 1
287136 1
300000 1
1 1
1 1
1 1
116383 1
300001 1
24963 1
195364 1
300001 1
2 1
200869 1
300000 1
300000 1
193552 1
300000 1
299999 1
1 1
300002 1
87971 1
2 1
300001 1
300001 1
274283 1
27654 1
1 1
278495 1
4052 1
1 1
197107 1
300001 1
202587 1
272679 1
159396 1
291788 1
1 1
57990 1
1 1
1 1
1 1
227408 1
108001 1
157638 1
18130 1
3 1
204005 1
254752 1
121552 1
299999 1
1 1
45237 1
1 1
268725 1
221209 1
2 1
159537 1
1 1
1 1
76649 1
2 1
167060 1
48422 1
103555 1
299999 1
277250 1
1 1
1 1
267300 1
134205 1
2 1
76796 1
293525 1
31790 1
152328 1
55974 1
1 1
95049 1
2 1
122610 1
88271 1
53596 1
116386 1
211386 1
1 1
155166 1
1 1
1 1
2 1
263385 1
300002 1
117189 1
107272 1
299999 1
299999 1
151336 1
68771 1
2 1
300000 1
88858 1
206179 1
54947 1
2 1
299999 1
300001 1
299999 1
5210 1
131988 1
2 1
241529 1
236167 1
203195 1
300000 1
6478 1
258781 1
298339 1
111019 1
91278 1
1 1
2 1
299998 1
293407 1
287250 1
113696 1
138887 1
262519 1
252456 1
299999 1
161613 1
300001 1
287866 1
207346 1
300000 1
1 1
55885 1
300000 1
184510 1
153992 1
1 1
181317 1
170866 1
87702 1
1 1
300002 1
1 1
182325 1
32634 1
300001 1
42047 1
2 1
2608 1
300001 1
2 1
1 1
255056 1
300000 1
299999 1
299998 1
257158 1
300000 1
47749 1
181374 1
300000 1
1 1
275540 1
1 1
140167 1
164210 1
32774 1
277104 1
300002 1
2 1
129917 1
52097 1
138159 1
118247 1
237150 1
97260 1
239385 1
158980 1
300000 1
300000 1
294697 1
14050 1
239563 1
299999 1
93320 1
300001 1
52266 1
204848 1
127 1
131045 1
25940 1
198857 1
177530 1
99126 1
194817 1
60719 1
300000 1
85534 1
44773 1
103554 1
300002 1
300000 1
251761 1
13788 1
2 1
1 1
92656 1
300002 1
300000 1
1 1
270029 1
289226 1
128540 1
32000 1
1 1
14583 1
2 1
1 1
1 1
299999 1
1 1
56517 1
262524 1
300000 1
187763 1
238043 1
186409 1
2 1
221595 1
256709 1
40732 1
254467 1
2 1
90804 1
300002 1
300001 1
108731 1
300001 1
1 1
98034 1
23367 1
2 1
97409 1
129170 1
299999 1
56098 1
62158 1
300002 1
160750 1
299999 1
260903 1
300000 1
242793 1
207090 1
238231 1
101751 1
300000 1
275972 1
207768 1
122362 1
300000 1
1 1
181001 1
299999 1
276903 1
61717 1
1 1
45036 1
299998 1
295017 1
300000 1
75444 1
233051 1
181403 1
1 1
2 1
226734 1
185033 1
299998 1
227562 1
270325 1
166444 1
198060 1
2 1
134125 1
231217 1
94576 1
141046 1
1 1
300000 1
1 1
157768 1
232615 1
124489 1
212366 1
97993 1
300001 1
2 1
293527 1
255848 1
129429 1
4555 1
210484 1
1 1
1 1
287536 1
73432 1
300000 1
3 1
299999 1
1 1
22516 1
254063 1
209919 1
204975 1
1 1
1 1
89101 1
1 1
268891 1
13164 1
25573 1
2 1
169738 1
95037 1
11587 1
67620 1
124847 1
1 1
299999 1
273267 1
1 1
2 1
300000 1
158835 1
99434 1
108582 1
31171 1
230621 1
1 1
300000 1
300000 1
1 1
276723 1
47870 1
300000 1
217953 1
212355 1
220037 1
216486 1
2 1
272170 1
161822 1
300000 1
185474 1
3 1
1 1
244399 1
1 1
71385 1
111910 1
248739 1
127251 1
58348 1
54829 1
86190 1
266148 1
1 1
162479 1
300000 1
236214 1
194726 1
109099 1
267220 1
1 1
20665 1
143669 1
152282 1
210007 1
300000 1
1 1
2 1
28392 1
80254 1
113980 1
35338 1
249902 1
90395 1
1 1
173097 1
300000 1
177269 1
233692 1
228554 1
162389 1
242611 1
144830 1
135717 1
239910 1
2 1
300001 1
300000 1
272986 1
300001 1
286216 1
235996 1
103734 1
284707 1
3 1
207657 1
18926 1
300002 1
249942 1
2 1
173158 1
211176 1
1 1
300001 1
121729 1
299999 1
60302 1
299999 1
1 1
88217 1
106535 1
139167 1
1 1
271075 1
60024 1
117380 1
82935 1
1 1
2 1
140447 1
54460 1
1 1
300000 1
284292 1
1 1
1 1
48422 1
300001 1
265912 1
98444 1
151405 1
300000 1
271924 1
282084 1
116622 1
300000 1
235206 1
149684 1
73713 1
89193 1
291331 1
186191 1
9096 1
300002 1
46494 1
14096 1
283683 1
299998 1
222662 1
11076 1
61156 1
164173 1
300000 1
2 1
163072 1
56774 1
300000 1
185088 1
123731 1
70589 1
1 1
217578 1
3 1
265395 1
87247 1
1 1
216546 1
3 1
2 1
300000 1
43583 1
10375 1
212402 1
253680 1
254014 1
198440 1
1 1
171942 1
298908 1
173479 1
139415 1
276102 1
256216 1
53312 1
110726 1
1 1
243474 1
284492 1
204434 1
180451 1
300001 1
300000 1
79224 1
53884 1
226009 1
257061 1
241950 1
300000 1
221764 1
163790 1
14688 1
2 1
134418 1
176264 1
66931 1
1 1
151602 1
242341 1
1 1
246394 1
247124 1
1 1
263852 1
1 1
3 1
300002 1
1 1
1 1
276607 1
193572 1
271925 1
184586 1
215891 1
173820 1
199670 1
139786 1
1 1
1 1
295950 1
1 1
222680 1
72994 1
175776 1
3 1
299998 1
2 1
300000 1
299998 1
299999 1
174336 1
171329 1
182716 1
300000 1
300000 1
1 1
151426 1
300000 1
130730 1
223295 1
299999 1
300001 1
299999 1
217577 1
1 1
168863 1
300000 1
300000 1
1 1
152281 1
245131 1
2 1
293860 1
274634 1
190040 1
229203 1
300000 1
67795 1
278940 1
152077 1
97844 1
2 1
192057 1
1 1
276745 1
146624 1
36164 1
1 1
203525 1
198073 1
195594 1
134810 1
300000 1
143135 1
51765 1
300001 1
150942 1
275722 1
274556 1
299999 1
187128 1
141780 1
29021 1
80950 1
300001 1
299999 1
299999 1
300002 1
85884 1
140276 1
133317 1
43796 1
188233 1
289335 1
1 1
237899 1
22014 1
55952 1
62668 1
64815 1
190214 1
300002 1
300001 1
211703 1
204108 1
300000 1
150932 1
68456 1
108044 1
40037 1
32766 1
274904 1
300000 1
300000 1
64938 1
148757 1
287797 1
156527 1
213908 1
68803 1
114332 1
300001 1
95583 1
60557 1
196599 1
2 1
62060 1
261880 1
113036 1
299999 1
93314 1
256794 1
257965 1
274162 1
299999 1
12324 1
2591 1
169675 1
31963 1
17250 1
1 1
172704 1
8038 1
1 1
119403 1
300000 1
3 1
106045 1
66660 1
1 1
56086 1
128993 1
208341 1
264546 1
1 1
137271 1
291829 1
265319 1
100298 1
113385 1
9336 1
299998 1
176627 1
82238 1
300000 1
66562 1
224389 1
1 1
1 1
280481 1
94413 1
270097 1
122644 1
97025 1
70410 1
1 1
153223 1
2920 1
75839 1
198597 1
38502 1
201338 1
300001 1
4298 1
300001 1
194956 1
214430 1
50647 1
73991 1
111557 1
108170 1
293758 1
25572 1
193420 1
179112 1
250610 1
271406 1
38089 1
103325 1
1 1
215062 1
270058 1
270379 1
7128 1
47839 1
300000 1
197305 1
198961 1
1 1
170414 1
298237 1
76038 1
91305 1
220156 1
60809 1
299269 1
120036 1
138715 1
300000 1
237974 1
81032 1
201106 1
299999 1
289517 1
178663 1
1 1
81905 1
242955 1
300002 1
185801 1
2 1
158667 1
101538 1
300001 1
196042 1
29398 1
299999 1
269787 1
226175 1
73910 1
1 1
300001 1
155976 1
209143 1
254425 1
300000 1
125928 1
1 1
299999 1
266712 1
20341 1
1 1
201680 1
12734 1
2 1
241273 1
195335 1
52195 1
41865 1
283497 1
284067 1
223112 1
137711 1
300002 1
2 1
300000 1
300001 1
156944 1
129352 1
223070 1
6514 1
1 1
300001 1
1 1
138743 1
178163 1
1 1
46289 1
299999 1
3 1
300000 1
164551 1
1 1
276156 1
73345 1
300000 1
163887 1
259026 1
294695 1
299999 1
130881 1
57347 1
300001 1
1 1
102238 1
4313 1
1 1
230704 1
108 1
74314 1
134945 1
139089 1
170887 1
134719 1
222840 1
259188 1
300001 1
127419 1
215206 1
283295 1
282694 1
2 1
224953 1
12146 1
41763 1
1 1
286317 1
134847 1
154886 1
3 1
1 1
114970 1
270416 1
198495 1
299999 1
147782 1
233928 1
52969 1
3 1
300002 1
43638 1
299999 1
1 1
195048 1
111170 1
80507 1
37394 1
172958 1
1354 1
104345 1
269737 1
245064 1
1 1
267205 1
193593 1
299999 1
38916 1
113394 1
2 1
2 1
190709 1
2 1
1 1
94073 1
163430 1
167366 1
299999 1
2 1
3 1
139665 1
300000 1
46570 1
1 1
1 1
300000 1
1 1
265127 1
44210 1
103594 1
300000 1
271252 1
1 1
300001 1
1 1
300001 1
300001 1
86013 1
300000 1
19969 1
93318 1
155557 1
226748 1
1 1
300002 1
110542 1
2 1
299999 1
300001 1
28977 1
269573 1
16549 1
222428 1
163937 1
1 1
78787 1
269652 1
300000 1
264157 1
186088 1
151495 1
171891 1
248540 1
182737 1
118147 1
299998 1
300002 1
3 1
199465 1
7734 1
299999 1
151999 1
300000 1
156752 1
1 1
299999 1
300000 1
104220 1
1 1
261451 1
102544 1
7043 1
216758 1
174915 1
36996 1
156064 1
185972 1
300002 1
300001 1
244967 1
190729 1
300000 1
299998 1
300000 1
247392 1
275517 1
150699 1
155065 1
299999 1
201883 1
46678 1
192192 1
19146 1
299999 1
197268 1
2 1
207458 1
66356 1
274090 1
138431 1
223324 1
115671 1
12341 1
1 1
233063 1
299999 1
91861 1
300000 1
300001 1
205127 1
3 1
170920 1
229347 1
93467 1
2 1
2 1
215123 1
2 1
76917 1
299999 1
300000 1
44871 1
166371 1
1 1
300000 1
264569 1
161432 1
200188 1
54388 1
1 1
93835 1
267608 1
2 1
2 1
16296 1
300000 1
67080 1
164520 1
1 1
1 1
87352 1
30856 1
1 1
81424 1
268823 1
7294 1
299999 1
146406 1
235440 1
300001 1
178336 1
300001 1
96134 1
291555 1
2 1
141987 1
1 1
299998 1
247065 1
194094 1
299999 1
1 1
3737 1
37420 1
156861 1
1 1
2 1
56121 1
2638 1
160432 1
2 1
12778 1
239627 1
129295 1
1 1
283243 1
80470 1
299999 1
90650 1
140299 1
148982 1
199468 1
1 1
299998 1
95545 1
2 1
127905 1
1 1
128669 1
176140 1
214989 1
300000 1
299998 1
119600 1
170953 1
2903 1
1 1
109180 1
291817 1
22392 1
173667 1
1 1
299999 1
90648 1
202937 1
12776 1
300001 1
66852 1
275210 1
126110 1
273098 1
35881 1
248630 1
1 1
115410 1
1 1
116051 1
1 1
144234 1
299999 1
60982 1
1 1
300001 1
1 1
3 1
145943 1
26496 1
266158 1
55179 1
225525 1
59930 1
141684 1
1 1
8479 1
1 1
2 1
300000 1
299999 1
83274 1
3 1
10136 1
67740 1
1 1
13569 1
1 1
1 1
1 1
187145 1
300000 1
256496 1
55304 1
1 1
203992 1
1 1
240849 1
299999 1
2 1
40582 1
191357 1
214209 1
221602 1
265036 1
88008 1
181980 1
1 1
300001 1
240321 1
213400 1
108317 1
2 1
242985 1
238126 1
299999 1
98278 1
280659 1
300001 1
54352 1
82629 1
270269 1
275393 1
1 1
158635 1
160369 1
299999 1
156063 1
2 1
199332 1
299139 1
158207 1
3 1
228357 1
169977 1
67508 1
1 1
23171 1
6814 1
3 1
209056 1
141073 1
130508 1
299999 1
2 1
249020 1
4295 1
1 1
12447 1
1 1
123998 1
2 1
156825 1
100025 1
244745 1
299999 1
195350 1
238555 1
300000 1
237209 1
95282 1
35355 1
281805 1
149811 1
300002 1
299998 1
158341 1
293547 1
46281 1
1 1
146292 1
1 1
1 1
89682 1
146116 1
33372 1
165681 1
161320 1
271949 1
251684 1
1 1
300000 1
50250 1
262442 1
230723 1
293138 1
25100 1
24545 1
133362 1
132934 1
299999 1
1 1
128355 1
1 1
189011 1
237792 1
1 1
64971 1
65142 1
262167 1
208322 1
144349 1
250643 1
300001 1
99838 1
300000 1
1 1
285924 1
46368 1
26785 1
9128 1
46561 1
235564 1
300001 1
216188 1
300000 1
2 1
195230 1
202739 1
149372 1
196529 1
263571 1
196500 1
90937 1
299999 1
300000 1
33987 1
2 1
126007 1
1 1
32341 1
73201 1
241707 1
202223 1
133552 1
13477 1
1 1
95698 1
68383 1
300000 1
186908 1
39137 1
55578 1
14454 1
300000 1
3 1
300000 1
3 1
249248 1
164556 1
256505 1
190669 1
185114 1
300001 1
144701 1
40578 1
179780 1
69852 1
175174 1
300000 1
111802 1
162810 1
3120 1
138241 1
215597 1
178682 1
265029 1
11541 1
298600 1
120771 1
207847 1
258769 1
34400 1
284391 1
177411 1
1 1
154001 1
185164 1
46308 1
300000 1
1 1
81965 1
39089 1
75167 1
39124 1
53293 1
40610 1
281288 1
174271 1
89377 1
69014 1
75367 1
201544 1
300000 1
188878 1
92766 1
1 1
144642 1
271926 1
58592 1
142978 1
141241 1
300001 1
244489 1
82578 1
1 1
2 1
300000 1
295466 1
41499 1
186611 1
98991 1
1 1
56712 1
168193 1
201999 1
35030 1
300000 1
84273 1
2 1
299999 1
300000 1
209093 1
147319 1
75365 1
300001 1
139365 1
161029 1
206216 1
126622 1
107225 1
1 1
122146 1
74037 1
85127 1
23554 1
300000 1
160980 1
32073 1
38362 1
275781 1
39313 1
47075 1
64401 1
203048 1
3568 1
118308 1
300001 1
104475 1
19223 1
12793 1
2 1
221455 1
2 1
300001 1
55744 1
48557 1
124063 1
3 1
55551 1
300000 1
205324 1
42410 1
2 1
2 1
2 1
171479 1
284767 1
75914 1
23840 1
23319 1
215879 1
66858 1
300000 1
171454 1
1 1
250170 1
1 1
291578 1
299999 1
209932 1
175122 1
160380 1
3115 1
1 1
2 1
128609 1
209427 1
1 1
2 1
72950 1
15215 1
13622 1
300000 1
244712 1
1 1
124909 1
300000 1
107912 1
2 1
265633 1
225394 1
299999 1
299999 1
299998 1
23198 1
178562 1
1 1
1 1
188203 1
160086 1
231253 1
76568 1
3 1
177825 1
1 1
33150 1
1 1
1 1
3 1
14152 1
120729 1
87775 1
18568 1
209480 1
198792 1
300002 1
3 1
299999 1
201980 1
209406 1
299690 1
62287 1
213512 1
256337 1
23794 1
284765 1
284541 1
229355 1
288380 1
1 1
300000 1
133921 1
300001 1
227251 1
3 1
300000 1
237162 1
96099 1
243252 1
1 1
279893 1
2 1
299998 1
1 1
294525 1
299999 1
172758 1
263909 1
110773 1
20799 1
94150 1
1 1
259203 1
1 1
16557 1
236920 1
184736 1
288451 1
46539 1
198446 1
299517 1
66054 1
3 1
299999 1
238755 1
1 1
300001 1
165559 1
19564 1
274848 1
258640 1
1 1
225557 1
299998 1
206792 1
53806 1
144412 1
235879 1
73432 1
299999 1
106 1
70269 1
105859 1
2 1
3 1
277758 1
300000 1
15830 1
97160 1
1 1
28979 1
26842 1
31819 1
273181 1
1 1
188099 1
300000 1
31403 1
180868 1
85705 1
159091 1
300000 1
228045 1
229295 1
287635 1
20099 1
272833 1
219755 1
272776 1
267526 1
229313 1
94896 1
300002 1
300000 1
152131 1
3 1
268113 1
84115 1
1 1
291084 1
20108 1
23050 1
94279 1
136151 1
2 1
300000 1
33105 1
107695 1
300001 1
1 1
1 1
300000 1
300000 1
3 1
97549 1
1 1
1 1
1 1
272882 1
267908 1
161659 1
23246 1
295055 1
164076 1
158819 1
43891 1
143278 1
1 1
243301 1
286402 1
242236 1
3 1
153783 1
252708 1
289100 1
26795 1
300002 1
87717 1
295210 1
58395 1
135207 1
130224 1
299999 1
288032 1
2 1
25 1
3658 1
157721 1
2 1
1 1
188888 1
64408 1
279046 1
187132 1
68322 1
267650 1
1 1
23818 1
254658 1
2 1
300000 1
225502 1
211906 1
1494 1
299999 1
221526 1
1 1
2 1
255023 1
120677 1
299998 1
3 1
191028 1
25446 1
2 1
3 1
245357 1
236833 1
20972 1
300001 1
299998 1
57288 1
65038 1
111662 1
115276 1
152699 1
299999 1
1 1
274178 1
136323 1
67601 1
269774 1
299999 1
112404 1
300001 1
300001 1
299998 1
240791 1
278934 1
240649 1
197190 1
52974 1
300000 1
52147 1
154012 1
2 1
106679 1
52922 1
133698 1
91580 1
300002 1
255189 1
100838 1
300002 1
188238 1
2 1
32146 1
300000 1
300000 1
157402 1
156632 1
186870 1
300002 1
271181 1
53254 1
188375 1
299998 1
152621 1
175150 1
125118 1
117702 1
264585 1
300000 1
212583 1
1 1
268908 1
3 1
135241 1
32478 1
148635 1
257910 1
1 1
205757 1
219409 1
96563 1
300000 1
71635 1
300002 1
241742 1
299999 1
166456 1
1 1
220069 1
252610 1
159356 1
20387 1
38022 1
155948 1
3 1
29292 1
81543 1
300000 1
1 1
253655 1
299999 1
3 1
256684 1
2 1
14093 1
18781 1
194284 1
3 1
139530 1
196207 1
40222 1
300000 1
190055 1
218128 1
288784 1
15157 1
2 1
300001 1
300000 1
138340 1
300002 1
2 1
81971 1
48384 1
168012 1
185241 1
130395 1
214704 1
1 1
299999 1
120574 1
2 1
251704 1
55143 1
12225 1
198778 1
221872 1
1 1
2 1
1 1
252647 1
230574 1
1 1
299999 1
1 1
205529 1
299999 1
79756 1
195927 1
1 1
48455 1
70986 1
222255 1
3 1
2 1
76888 1
72922 1
167501 1
288283 1
266786 1
163754 1
59350 1
27395 1
300000 1
2 1
1 1
96907 1
1 1
299644 1
193343 1
300000 1
297339 1
178285 1
17318 1
223952 1
1 1
29504 1
105194 1
1 1
57642 1
248913 1
300000 1
272372 1
299999 1
68139 1
263647 1
168692 1
287731 1
218722 1
1 1
128688 1
220289 1
27318 1
50567 1
143824 1
299999 1
220071 1
97182 1
265250 1
25678 1
222113 1
39534 1
78621 1
46416 1
41084 1
195957 1
1 1
300001 1
300000 1
287686 1
366 1
144287 1
121451 1
200702 1
1 1
89098 1
1 1
299998 1
1 1
189385 1
136378 1
63759 1
2 1
1 1
123864 1
218884 1
197153 1
44161 1
68973 1
21208 1
220832 1
279667 1
30962 1
131935 1
188437 1
121674 1
248432 1
300002 1
271173 1
1 1
119768 1
138101 1
214720 1
290436 1
299999 1
253391 1
70255 1
299999 1
96557 1
95279 1
293431 1
75363 1
232526 1
1 1
277314 1
260219 1
287936 1
99894 1
105762 1
107908 1
251706 1
3 1
299998 1
45321 1
300000 1
179862 1
38454 1
292727 1
151242 1
257033 1
185141 1
2 1
207032 1
150216 1
242991 1
10424 1
1 1
164453 1
299999 1
255756 1
2 1
300000 1
171387 1
299137 1
201262 1
300000 1
278551 1
54496 1
111702 1
253748 1
106599 1
1 1
71698 1
17534 1
205701 1
1 1
21741 1
91920 1
88241 1
300001 1
1 1
224157 1
1455 1
299999 1
972 1
58097 1
299999 1
134952 1
1 1
207454 1
300000 1
300000 1
300000 1
3 1
193819 1
65825 1
2 1
162855 1
299999 1
230764 1
300000 1
115929 1
247515 1
163492 1
23805 1
142439 1
44394 1
1 1
227480 1
247887 1
300001 1
273998 1
139019 1
1 1
229537 1
53578 1
299999 1
1 1
65745 1
76228 1
36501 1
300001 1
106060 1
300001 1
43355 1
300000 1
101838 1
9293 1
85856 1
118089 1
1 1
71370 1
52376 1
1 1
287251 1
160420 1
74448 1
299999 1
261621 1
299998 1
67712 1
1 1
83351 1
1 1
183273 1
105967 1
102662 1
55146 1
124020 1
135092 1
3 1
300000 1
202815 1
183078 1
1 1
195032 1
256495 1
201538 1
1 1
172231 1
1 1
299999 1
58199 1
1 1
272742 1
1 1
300001 1
88433 1
220567 1
72278 1
61806 1
225649 1
2 1
91894 1
283946 1
19762 1
185018 1
165620 1
1 1
24026 1
1 1
299999 1
24530 1
73754 1
212513 1
239996 1
25034 1
300001 1
223130 1
2 1
21251 1
1 1
120454 1
2393 1
1 1
198099 1
300000 1
3 1
38704 1
1 1
205490 1
241473 1
165181 1
258593 1
274775 1
187051 1
135349 1
1 1
196599 1
1 1
273661 1
131963 1
93307 1
1 1
292144 1
147981 1
1 1
300001 1
113469 1
1 1
145039 1
299999 1
84956 1
299999 1
221181 1
89798 1
156712 1
1 1
22845 1
2 1
1 1
1 1
236464 1
1 1
251394 1
250750 1
57510 1
296825 1
1 1
164792 1
299999 1
1 1
169844 1
288823 1
132806 1
253209 1
300000 1
264917 1
88867 1
259307 1
172007 1
233610 1
299999 1
20991 1
70321 1
1 1
19827 1
300001 1
257842 1
12688 1
58622 1
221597 1
46239 1
70547 1
1 1
109719 1
166737 1
194369 1
3 1
2 1
48355 1
137466 1
155757 1
194298 1
227083 1
2 1
13809 1
184479 1
11803 1
1 1
88964 1
1905 1
204275 1
22428 1
32640 1
181676 1
113810 1
223906 1
299999 1
66894 1
121883 1
300000 1
252457 1
50155 1
4916 1
123954 1
299781 1
88490 1
1 1
2 1
1 1
255884 1
2 1
10199 1
300000 1
268300 1
33154 1
215464 1
300000 1
1 1
264433 1
70983 1
203384 1
265183 1
36588 1
300000 1
296633 1
228668 1
173115 1
223317 1
3 1
187514 1
300000 1
103233 1
189501 1
299999 1
220384 1
1 1
70540 1
299999 1
155785 1
155189 1
144221 1
93475 1
250260 1
35244 1
224744 1
3 1
31466 1
239284 1
56655 1
158744 1
300001 1
245608 1
58567 1
181890 1
191700 1
2 1
1 1
123239 1
37347 1
151780 1
2 1
300000 1
169012 1
299999 1
79987 1
300000 1
1 1
241922 1
1 1
207959 1
69745 1
75239 1
300001 1
67845 1
1 1
216214 1
161676 1
299999 1
62090 1
48480 1
300000 1
262404 1
225401 1
299999 1
243909 1
37009 1
261460 1
221250 1
69532 1
11172 1
29822 1
91221 1
2 1
2 1
300001 1
300001 1
299999 1
299999 1
33427 1
22276 1
253197 1
244438 1
185707 1
175513 1
299999 1
172273 1
1 1
2 1
236379 1
250025 1
1 1
244115 1
3 1
286266 1
185411 1
229048 1
299999 1
299999 1
94415 1
146304 1
284928 1
299999 1
23405 1
230483 1
1 1
72339 1
31379 1
2 1
121078 1
276611 1
147245 1
271432 1
254221 1
266931 1
300000 1
1 1
1 1
3 1
277677 1
219545 1
1 1
106700 1
196233 1
1 1
101881 1
2 1
26650 1
183250 1
266011 1
2 1
1 1
300001 1
180836 1
3 1
300000 1
180379 1
160772 1
300000 1
61359 1
72376 1
215644 1
300000 1
3 1
299998 1
2 1
113525 1
288612 1
300001 1
2 1
300000 1
300000 1
1 1
1 1
3 1
3 1
140575 1
167036 1
7798 1
1 1
241967 1
1 1
191609 1
299999 1
160471 1
80505 1
44447 1
95715 1
39729 1
222053 1
300001 1
1 1
139789 1
7604 1
123653 1
167129 1
300000 1
107957 1
4713 1
1 1
112520 1
243646 1
237922 1
26393 1
27093 1
156515 1
229979 1
203006 1
137188 1
139779 1
279652 1
121607 1
52232 1
21727 1
1 1
38842 1
106584 1
99840 1
299999 1
219666 1
153548 1
228438 1
196120 1
299998 1
300000 1
197201 1
168815 1
205838 1
265792 1
1 1
147226 1
240413 1
134016 1
216518 1
41385 1
230053 1
120826 1
299999 1
125534 1
1 1
300001 1
2 1
1 1
299999 1
1 1
227473 1
299999 1
153193 1
94446 1
3 1
110681 1
300000 1
266488 1
27252 1
264962 1
212284 1
300000 1
1 1
1 1
299999 1
145448 1
290733 1
250017 1
2 1
300001 1
300001 1
104538 1
241319 1
222646 1
1 1
4448 1
249903 1
1 1
300000 1
217886 1
105525 1
122470 1
1 1
1 1
300000 1
1 1
143029 1
1 1
83457 1
291451 1
299999 1
1 1
146673 1
61923 1
277445 1
63697 1
299999 1
214956 1
2 1
187213 1
1 1
67411 1
3 1
227270 1
2 1
52075 1
242242 1
300000 1
3 1
1 1
256583 1
116723 1
299998 1
135211 1
133189 1
1 1
165024 1
105947 1
173053 1
299999 1
100380 1
300000 1
2 1
104643 1
17103 1
1 1
1 1
33825 1
1 1
226022 1
299999 1
90219 1
100231 1
214823 1
293538 1
300000 1
2 1
110976 1
1 1
299999 1
228622 1
82842 1
1 1
1 1
164949 1
220348 1
1 1
299998 1
165978 1
106281 1
2 1
86840 1
1 1
1 1
293203 1
7470 1
12306 1
1 1
1 1
300000 1
1 1
165301 1
1 1
299999 1
2 1
273479 1
299811 1
18004 1
3 1
1 1
300001 1
300002 1
208844 1
269334 1
33725 1
206314 1
95912 1
13706 1
105678 1
218621 1
16558 1
1 1
58876 1
300001 1
1 1
300001 1
130300 1
2 1
126381 1
300001 1
300000 1
98253 1
213104 1
3 1
1 1
194239 1
153722 1
1 1
246296 1
106047 1
204402 1
2160 1
299999 1
1 1
112484 1
83168 1
209132 1
241673 1
84568 1
65409 1
71263 1
41520 1
118651 1
280522 1
1 1
156487 1
71129 1
265160 1
4983 1
300001 1
4971 1
152126 1
249764 1
199936 1
156807 1
299999 1
1 1
181301 1
85420 1
262702 1
131263 1
216708 1
3 1
3 1
300000 1
154441 1
300000 1
300001 1
174952 1
192476 1
300002 1
221685 1
274649 1
1 1
199715 1
2 1
1 1
300000 1
300000 1
1 1
274796 1
61241 1
253319 1
300000 1
180773 1
142766 1
300000 1
33151 1
249655 1
178848 1
118114 1
299999 1
1 1
88185 1
23490 1
244740 1
110741 1
1 1
75557 1
113843 1
43852 1
1 1
205569 1
26949 1
289069 1
300000 1
10182 1
300000 1
299999 1
1 1
229710 1
35527 1
1 1
300001 1
1 1
1 1
300000 1
1 1
240859 1
84744 1
232953 1
178499 1
1 1
299999 1
84869 1
224034 1
77269 1
3 1
213374 1
182980 1
36455 1
248316 1
1 1
1 1
1 1
165046 1
1 1
159413 1
2 1
73391 1
108618 1
299999 1
138610 1
300000 1
73401 1
2 1
291162 1
1 1
1 1
213534 1
166765 1
300000 1
30590 1
300001 1
68527 1
300001 1
215735 1
88154 1
300000 1
248957 1
143616 1
1 1
178705 1
207315 1
198701 1
1 1
299999 1
250257 1
3 1
300000 1
204134 1
2 1
103492 1
23515 1
844 1
300000 1
300001 1
20310 1
201888 1
46953 1
198462 1
111881 1
236508 1
300001 1
1420 1
84597 1
299999 1
169397 1
1 1
41383 1
300001 1
300000 1
297189 1
1 1
166344 1
299999 1
1 1
265811 1
211468 1
300000 1
35641 1
54759 1
95452 1
98881 1
288549 1
3 1
46556 1
1 1
2 1
300002 1
28484 1
2 1
56288 1
300000 1
167033 1
175482 1
189678 1
300000 1
60653 1
1 1
90443 1
41386 1
62934 1
214036 1
300001 1
1 1
243289 1
1 1
300001 1
299998 1
42107 1
300000 1
1 1
300000 1
300000 1
94591 1
134932 1
1 1
39041 1
130107 1
300000 1
140165 1
268899 1
79815 1
280323 1
300000 1
246522 1
1 1
54837 1
299999 1
72714 1
105180 1
295418 1
1 1
271519 1
2 1
299999 1
41090 1
172789 1
228289 1
171026 1
300000 1
43467 1
84009 1
3 1
102212 1
258615 1
24842 1
300002 1
3 1
36610 1
229770 1
196757 1
86499 1
300000 1
127689 1
300001 1
83372 1
300000 1
300002 1
13418 1
25024 1
300000 1
220846 1
158663 1
300000 1
180706 1
1 1
233896 1
157667 1
1 1
290021 1
299998 1
1 1
76963 1
170313 1
150841 1
5022 1
123937 1
286289 1
41896 1
113573 1
372 1
266260 1
1 1
40862 1
172109 1
194680 1
140041 1
3 1
15052 1
1 1
38756 1
87796 1
224722 1
76728 1
298412 1
136504 1
300001 1
174679 1
300002 1
195958 1
141754 1
261462 1
253836 1
47380 1
111718 1
227786 1
300001 1
291428 1
176131 1
1174 1
129669 1
1 1
263387 1
192858 1
113482 1
300000 1
107019 1
65921 1
251400 1
300001 1
243170 1
68922 1
72735 1
2 1
299999 1
196143 1
90891 1
127447 1
252366 1
24042 1
95577 1
189598 1
282579 1
15390 1
112876 1
175142 1
300001 1
276070 1
300000 1
224990 1
120215 1
1 1
248355 1
3594 1
3 1
291786 1
295764 1
107974 1
51838 1
106783 1
99808 1
300000 1
18957 1
210227 1
114054 1
231411 1
2 1
242657 1
120044 1
1 1
1 1
2 1
47944 1
72058 1
238981 1
161139 1
300001 1
173014 1
300000 1
2 1
2 1
144578 1
300000 1
2 1
244780 1
300001 1
300000 1
1 1
299999 1
201269 1
203494 1
132316 1
51093 1
1 1
299999 1
1 1
1 1
1 1
1 1
146820 1
199732 1
44416 1
48183 1
144681 1
24476 1
1 1
299999 1
186056 1
153608 1
1 1
32466 1
214799 1
1 1
300001 1
107123 1
191209 1
2 1
299999 1
1 1
257712 1
111038 1
251467 1
253011 1
2 1
241649 1
20671 1
300000 1
202409 1
275041 1
216354 1
260674 1
287323 1
206467 1
155295 1
300001 1
294389 1
104392 1
201784 1
128713 1
179074 1
4012 1
89013 1
1 1
150436 1
115139 1
219091 1
300000 1
43203 1
239928 1
161584 1
300001 1
182839 1
90160 1
135321 1
299998 1
291594 1
300001 1
134134 1
76007 1
300001 1
133698 1
238995 1
46651 1
300002 1
2 1
1 1
3 1
149467 1
154605 1
239427 1
300001 1
196207 1
300000 1
102763 1
1 1
23574 1
1 1
77295 1
144448 1
300002 1
128267 1
300000 1
62929 1
40379 1
299999 1
21781 1
1 1
228192 1
1 1
3 1
273600 1
300001 1
26973 1
1 1
252584 1
44995 1
87427 1
16402 1
59755 1
299999 1
223934 1
300000 1
173356 1
173364 1
7497 1
293119 1
25006 1
300001 1
1 1
197522 1
145467 1
1 1
63369 1
32841 1
299999 1
109597 1
2 1
279702 1
133420 1
94449 1
238369 1
203978 1
300000 1
1 1
895 1
184224 1
149830 1
72177 1
300001 1
300000 1
6781 1
299999 1
156657 1
114089 1
2 1
236146 1
300000 1
194615 1
3 1
299998 1
299999 1
1 1
207969 1
299999 1
60992 1
102199 1
9395 1
1 1
293044 1
40840 1
168816 1
1 1
92229 1
208142 1
56931 1
196603 1
300000 1
122857 1
90550 1
33802 1
300000 1
284377 1
4079 1
266312 1
1 1
268929 1
300000 1
299999 1
240228 1
10176 1
2 1
230393 1
300000 1
300000 1
1 1
3 1
61326 1
300001 1
183722 1
227493 1
169476 1
299998 1
128059 1
76476 1
267582 1
183516 1
1 1
299999 1
76693 1
299999 1
139922 1
250689 1
164870 1
83742 1
42548 1
2 1
87444 1
2999 1
272308 1
154126 1
268288 1
645 1
162714 1
110048 1
250209 1
300001 1
300001 1
28596 1
57007 1
300000 1
110333 1
252041 1
210362 1
300001 1
2 1
299999 1
55306 1
269554 1
299999 1
188278 1
1 1
11170 1
1 1
299998 1
249074 1
2 1
300000 1
182636 1
99035 1
9485 1
300002 1
129345 1
8482 1
15068 1
76095 1
300000 1
260666 1
1 1
2 1
90559 1
265032 1
1 1
1 1
248660 1
1 1
261140 1
57252 1
55773 1
299998 1
116028 1
107226 1
247776 1
174290 1
14550 1
1 1
240461 1
2 1
182144 1
299998 1
299999 1
2 1
98272 1
299999 1
300001 1
104481 1
300001 1
1 1
229633 1
300000 1
242255 1
111638 1
300001 1
2 1
19244 1
120758 1
206093 1
125611 1
284757 1
1494 1
37130 1
272325 1
2 1
297605 1
3 1
291854 1
1 1
300000 1
1 1
139644 1
236677 1
299999 1
181340 1
10529 1
299999 1
96532 1
6089 1
1 1
300000 1
131698 1
143693 1
279827 1
122924 1
2 1
164283 1
300000 1
180285 1
166287 1
1 1
69530 1
107882 1
138343 1
19376 1
126854 1
218630 1
24886 1
2 1
108827 1
97687 1
299999 1
109064 1
238013 1
1 1
27074 1
1 1
79245 1
47285 1
299998 1
90119 1
137216 1
202783 1
300000 1
2 1
116187 1
299999 1
84838 1
168278 1
1 1
12227 1
228241 1
2 1
277739 1
174281 1
200308 1
1 1
202601 1
131396 1
241890 1
191285 1
278201 1
39660 1
156411 1
73672 1
230436 1
299999 1
1 1
142242 1
213045 1
300000 1
157156 1
135712 1
182628 1
3811 1
299999 1
169544 1
300001 1
246163 1
251827 1
238630 1
221393 1
218508 1
274489 1
228779 1
2 1
194231 1
227527 1
165820 1
182107 1
300000 1
5536 1
287685 1
15019 1
300001 1
190628 1
192470 1
255593 1
241064 1
1 1
300000 1
8976 1
297697 1
35273 1
205647 1
1 1
1 1
264379 1
41291 1
202195 1
300000 1
278559 1
240158 1
300000 1
54362 1
46031 1
2 1
1 1
1 1
2 1
300000 1
300000 1
300001 1
112147 1
190902 1
271435 1
1 1
96738 1
209667 1
277211 1
88751 1
2 1
21492 1
57017 1
1 1
130082 1
2 1
300002 1
10932 1
223275 1
141864 1
135369 1
229417 1
200588 1
300000 1
79885 1
1 1
24981 1
236582 1
300000 1
191559 1
73789 1
299999 1
300001 1
1 1
298515 1
202037 1
274721 1
106014 1
131885 1
8374 1
270859 1
33631 1
294346 1
254907 1
3 1
300002 1
9321 1
81616 1
194558 1
71431 1
183589 1
22842 1
98748 1
300001 1
1 1
299999 1
281336 1
34198 1
156367 1
299999 1
2 1
294442 1
299999 1
300001 1
3 1
300000 1
275662 1
299999 1
175947 1
300000 1
31027 1
300000 1
70330 1
3 1
170304 1
122232 1
263398 1
299999 1
286346 1
3715 1
235083 1
267315 1
120591 1
83046 1
8387 1
1 1
109282 1
1 1
215444 1
300000 1
299999 1
81776 1
1 1
13554 1
113059 1
101365 1
34408 1
3 1
2 1
21819 1
81891 1
299999 1
147428 1
90384 1
288361 1
1 1
157571 1
299999 1
163539 1
299998 1
194535 1
1 1
278865 1
300000 1
255607 1
19968 1
193049 1
118147 1
1 1
69462 1
300000 1
1 1
54033 1
1 1
49322 1
300000 1
111652 1
37696 1
241298 1
2 1
1 1
89961 1
1 1
22377 1
80944 1
152098 1
1 1
61435 1
200001 1
300002 1
130660 1
2 1
1 1
81641 1
209154 1
300000 1
131219 1
239920 1
3 1
300001 1
25551 1
300000 1
299999 1
299999 1
300001 1
300001 1
1 1
2 1
1 1
144762 1
18693 1
300000 1
201057 1
222194 1
299999 1
226509 1
299999 1
1 1
226793 1
113426 1
219171 1
110592 1
1 1
49677 1
299999 1
291672 1
1 1
299999 1
194844 1
72612 1
300000 1
222124 1
12370 1
57438 1
294240 1
1 1
52656 1
94916 1
244059 1
50212 1
2 1
1 1
2 1
2 1
1 1
59855 1
191422 1
186709 1
299999 1
1 1
300001 1
23283 1
299999 1
2 1
203043 1
3 1
250071 1
35547 1
2 1
1 1
300000 1
2 1
1 1
1 1
229448 1
300002 1
121076 1
99295 1
166608 1
300001 1
299998 1
299998 1
94952 1
1 1
34173 1
15712 1
1 1
7038 1
243500 1
247523 1
3804 1
60283 1
74854 1
89298 1
300000 1
300000 1
87435 1
89377 1
164845 1
299999 1
103045 1
138565 1
266572 1
240817 1
233467 1
172711 1
273823 1
208828 1
238295 1
194258 1
166743 1
185129 1
138205 1
299999 1
216305 1
297593 1
260081 1
44711 1
57860 1
262933 1
236690 1
193556 1
183507 1
1 1
107132 1
300001 1
81026 1
66746 1
299999 1
60579 1
134894 1
236376 1
178532 1
300002 1
300000 1
36634 1
59347 1
300001 1
1 1
279883 1
132860 1
3 1
237207 1
156583 1
228028 1
2 1
299999 1
300000 1
267514 1
207179 1
1 1
49426 1
91577 1
242043 1
33729 1
149472 1
131267 1
43358 1
272031 1
228330 1
1 1
299999 1
52000 1
39056 1
233754 1
221045 1
1 1
2 1
2 1
1 1
56302 1
47092 1
156992 1
34886 1
232878 1
95899 1
149077 1
259421 1
2303 1
299998 1
300000 1
121556 1
176564 1
113808 1
297426 1
269861 1
1 1
178365 1
2 1
253336 1
174844 1
300000 1
1 1
38647 1
175663 1
60975 1
168358 1
299999 1
82709 1
300001 1
300000 1
270027 1
297073 1
300001 1
300000 1
239465 1
300001 1
299999 1
43340 1
107851 1
218839 1
300002 1
1 1
271861 1
300000 1
30984 1
1 1
86274 1
1 1
218783 1
102490 1
106304 1
171128 1
154673 1
98815 1
2 1
232215 1
300000 1
19107 1
251938 1
80616 1
228007 1
240153 1
299999 1
76026 1
300001 1
223942 1
76771 1
300001 1
300002 1
2 1
2 1
56506 1
81383 1
629 1
300001 1
282532 1
167727 1
1 1
196699 1
192059 1
300000 1
2 1
175221 1
213397 1
95096 1
271549 1
1 1
116334 1
179332 1
193110 1
126501 1
245631 1
3 1
2 1
78153 1
300002 1
1 1
1490 1
216128 1
107939 1
159688 1
264254 1
300001 1
237633 1
299999 1
213329 1
2 1
54449 1
1 1
158230 1
294739 1
300001 1
1 1
140943 1
300001 1
228375 1
300001 1
143068 1
300001 1
289698 1
300001 1
64373 1
202520 1
68157 1
299999 1
75477 1
1 1
300000 1
300001 1
300001 1
56414 1
66335 1
299999 1
3 1
77213 1
1 1
26429 1
231210 1
32561 1
299999 1
96522 1
1 1
1 1
1 1
1 1
203191 1
300000 1
114444 1
181952 1
136563 1
24777 1
1 1
300001 1
77478 1
290246 1
300000 1
1 1
1 1
1 1
2579 1
2 1
1 1
299999 1
1 1
292476 1
182622 1
189492 1
83723 1
300002 1
138581 1
212857 1
44643 1
158651 1
90161 1
178424 1
33570 1
17292 1
299999 1
139298 1
275166 1
189105 1
76542 1
283315 1
284696 1
166921 1
14324 1
213892 1
168850 1
167197 1
1 1
2 1
170856 1
69293 1
194538 1
213832 1
300000 1
282117 1
1 1
276619 1
300000 1
216097 1
249633 1
202716 1
279665 1
250822 1
300000 1
163542 1
76563 1
1 1
208169 1
52671 1
88549 1
165203 1
172278 1
1 1
54851 1
146925 1
232031 1
3 1
299999 1
93474 1
117166 1
2 1
78603 1
176033 1
299999 1
178507 1
299998 1
299999 1
285301 1
201608 1
300001 1
34397 1
266461 1
76297 1
1 1
148272 1
221900 1
100218 1
80229 1
159128 1
96313 1
130627 1
83056 1
266106 1
177029 1
174615 1
6432 1
148441 1
96478 1
89374 1
300001 1
263374 1
205342 1
60865 1
287634 1
300001 1
191405 1
1 1
212543 1
155958 1
139260 1
84908 1
149952 1
294790 1
2 1
300000 1
69541 1
212967 1
110587 1
70497 1
1 1
291238 1
262803 1
12137 1
299999 1
210077 1
299999 1
176208 1
216389 1
229618 1
87677 1
169476 1
234998 1
228404 1
2 1
243144 1
151120 1
2 1
1 1
187553 1
30552 1
119103 1
120661 1
1 1
263325 1
52639 1
264120 1
110396 1
104058 1
91777 1
291397 1
291508 1
168482 1
2276 1
221556 1
78352 1
258446 1
62774 1
189102 1
299999 1
13284 1
300000 1
266400 1
2 1
1 1
25212 1
2 1
92707 1
178671 1
300000 1
14927 1
267919 1
1 1
295398 1
107983 1
225540 1
163707 1
22553 1
300000 1
93396 1
299998 1
299999 1
147279 1
24731 1
224376 1
297305 1
300000 1
156927 1
299999 1
270769 1
259176 1
2 1
299999 1
1 1
252936 1
129700 1
276958 1
1 1
151338 1
137981 1
58075 1
56488 1
195572 1
9161 1
300000 1
1 1
60238 1
3 1
103563 1
1 1
134140 1
299999 1
37334 1
162798 1
3 1
291255 1
237978 1
251384 1
224205 1
276935 1
1 1
255539 1
112987 1
210850 1
253616 1
145898 1
298158 1
108118 1
106831 1
206917 1
214415 1
1 1
158813 1
299999 1
3 1
300000 1
132339 1
181227 1
3 1
1 1
1 1
3 1
128464 1
300002 1
40774 1
300001 1
243102 1
123095 1
94204 1
3 1
154120 1
260376 1
195781 1
276669 1
231111 1
300000 1
223618 1
106222 1
299998 1
1 1
59783 1
256985 1
300000 1
299899 1
229135 1
164596 1
300001 1
292498 1
253233 1
117511 1
268595 1
63998 1
258010 1
219803 1
273736 1
100784 1
155232 1
1 1
208225 1
3 1
1 1
150748 1
11102 1
299999 1
252162 1
132056 1
300001 1
237689 1
299999 1
139421 1
1 1
300000 1
56195 1
2 1
124993 1
59240 1
1 1
300001 1
300001 1
207987 1
31755 1
58865 1
300001 1
300000 1
299998 1
191003 1
247111 1
1 1
135914 1
137264 1
136523 1
229218 1
216288 1
175907 1
1 1
267108 1
119758 1
1 1
176714 1
197075 1
1 1
76421 1
242271 1
299999 1
298079 1
299999 1
1 1
10224 1
299999 1
17586 1
1 1
300000 1
41751 1
178041 1
211067 1
51541 1
286473 1
300000 1
247167 1
258593 1
1 1
300002 1
105180 1
223049 1
213972 1
5382 1
170622 1
24643 1
299999 1
300001 1
295525 1
211337 1
300001 1
1 1
51399 1
155468 1
242377 1
299388 1
79798 1
3 1
200749 1
213223 1
1 1
182236 1
57230 1
1 1
300000 1
1 1
222978 1
23884 1
147964 1
226385 1
129882 1
3 1
300001 1
184215 1
105389 1
300001 1
167650 1
147466 1
50647 1
240725 1
1 1
25585 1
288058 1
133296 1
1 1
62219 1
1 1
29390 1
228563 1
115940 1
299999 1
299999 1
299999 1
2 1
299476 1
1 1
163427 1
2 1
1 1
1 1
1 1
223149 1
131683 1
155703 1
3 1
178075 1
1 1
3287 1
300000 1
131895 1
300001 1
295412 1
209752 1
300000 1
158386 1
41425 1
37693 1
94106 1
70663 1
171330 1
166105 1
176195 1
300001 1
300001 1
300001 1
212128 1
7110 1
2 1
255760 1
235549 1
40057 1
54390 1
123466 1
300001 1
85784 1
299999 1
114639 1
89698 1
300001 1
216175 1
81176 1
300001 1
243195 1
87765 1
300001 1
299999 1
7202 1
299465 1
52120 1
1 1
82486 1
11199 1
263089 1
157234 1
282546 1
48010 1
299999 1
1 1
300000 1
286921 1
102982 1
298014 1
67464 1
2 1
184153 1
270318 1
143425 1
264624 1
195029 1
170864 1
300000 1
268811 1
22312 1
69005 1
182336 1
21468 1
129775 1
71261 1
300001 1
300000 1
40339 1
284812 1
11235 1
190594 1
119624 1
300001 1
1 1
1 1
299999 1
124801 1
286343 1
2 1
300002 1
209377 1
76152 1
254255 1
300002 1
1 1
299999 1
208832 1
139802 1
231576 1
219959 1
269019 1
288022 1
1 1
2 1
3 1
299999 1
299999 1
1 1
118886 1
71154 1
1 1
2 1
41565 1
179092 1
65921 1
107207 1
300001 1
186643 1
56580 1
22336 1
1 1
275205 1
152910 1
172084 1
17785 1
202134 1
294939 1
93961 1
179717 1
186670 1
126292 1
300001 1
180523 1
212104 1
110564 1
300000 1
3 1
252894 1
1 1
32405 1
161130 1
3 1
127993 1
143359 1
193177 1
124656 1
169729 1
299999 1
300002 1
1 1
262201 1
101297 1
91987 1
98692 1
4650 1
17533 1
264462 1
252239 1
2 1
70982 1
299999 1
1 1
277684 1
90375 1
12487 1
300000 1
211353 1
299999 1
194909 1
299999 1
1 1
300000 1
300001 1
158642 1
5407 1
43171 1
1 1
299998 1
273624 1
106485 1
1 1
300000 1
1 1
1 1
1 1
3 1
61658 1
1 1
73347 1
181557 1
1 1
2 1
122689 1
29272 1
299999 1
289319 1
78705 1
188634 1
252847 1
2 1
49328 1
300000 1
235588 1
229713 1
190205 1
108583 1
195049 1
300001 1
46367 1
3 1
186307 1
300000 1
78071 1
187361 1
115421 1
279234 1
181409 1
3 1
280178 1
2 1
89538 1
1 1
300000 1
72393 1
300000 1
1 1
173028 1
300000 1
254912 1
299998 1
121314 1
245317 1
125738 1
171936 1
2 1
114412 1
43195 1
299999 1
1 1
299999 1
41189 1
86007 1
199464 1
2 1
99805 1
196411 1
47996 1
134189 1
96351 1
300000 1
222589 1
173340 1
203432 1
247329 1
1 1
271368 1
290415 1
238299 1
125158 1
1 1
300002 1
93284 1
300000 1
300001 1
259729 1
287609 1
210385 1
1 1
1 1
32560 1
2 1
104802 1
286350 1
180395 1
54577 1
283061 1
106373 1
290764 1
300001 1
2 1
172174 1
92496 1
40629 1
216497 1
1 1
1 1
174376 1
299999 1
299998 1
242263 1
60735 1
212028 1
233747 1
300000 1
282386 1
225499 1
1 1
217224 1
300000 1
2 1
225974 1
299999 1
299999 1
32358 1
300000 1
269817 1
300001 1
229815 1
58443 1
53293 1
107212 1
31311 1
300000 1
300000 1
1 1
51351 1
3 1
246589 1
255120 1
67103 1
9820 1
257320 1
276035 1
300000 1
287313 1
299999 1
300001 1
107427 1
300000 1
300000 1
221779 1
1 1
22389 1
13318 1
1 1
156972 1
158807 1
143318 1
299999 1
157669 1
300000 1
218881 1
299999 1
300001 1
299999 1
136792 1
3 1
58326 1
3 1
300001 1
2 1
9376 1
9407 1
2 1
4969 1
239792 1
148434 1
115248 1
300000 1
300001 1
25647 1
300001 1
2 1
1 1
300001 1
8205 1
122638 1
199227 1
208518 1
2 1
232101 1
2 1
158605 1
94547 1
57624 1
223057 1
3 1
37817 1
2 1
104949 1
157948 1
1 1
214413 1
300001 1
300001 1
242541 1
123881 1
98962 1
68052 1
300000 1
1 1
3 1
169025 1
300000 1
97373 1
300000 1
174578 1
57908 1
129995 1
294975 1
128487 1
5082 1
151820 1
233139 1
1 1
244145 1
198395 1
300001 1
60637 1
36041 1
107832 1
6083 1
296778 1
264232 1
121023 1
1 1
300000 1
190757 1
81869 1
191329 1
188612 1
99927 1
183607 1
211665 1
255144 1
127808 1
279839 1
101851 1
1 1
299999 1
138092 1
88473 1
95838 1
1 1
141647 1
2 1
62434 1
1 1
96204 1
1 1
67635 1
178573 1
210300 1
220732 1
299999 1
298784 1
1 1
299999 1
91625 1
1 1
183241 1
300000 1
240734 1
1 1
277482 1
67734 1
215401 1
1 1
150100 1
40795 1
300001 1
168612 1
1 1
166341 1
194952 1
39630 1
114132 1
122022 1
2 1
296927 1
245708 1
250153 1
241150 1
34305 1
1 1
2 1
132631 1
156839 1
300000 1
2 1
15225 1
281952 1
261457 1
210409 1
19351 1
300001 1
156480 1
290318 1
118379 1
1 1
63423 1
68692 1
113128 1
64506 1
5639 1
300001 1
108004 1
213930 1
300000 1
181637 1
250744 1
1 1
300000 1
300001 1
210295 1
4747 1
22590 1
100084 1
225252 1
114213 1
1 1
149807 1
1 1
231628 1
60183 1
1 1
123860 1
28212 1
159578 1
1 1
1 1
225126 1
263810 1
174938 1
1 1
104601 1
63375 1
300001 1
199045 1
189364 1
142082 1
19298 1
261307 1
223342 1
2 1
282632 1
225060 1
1 1
2 1
1 1
184300 1
173064 1
93695 1
2 1
65011 1
16087 1
300001 1
43024 1
154278 1
200820 1
183890 1
284492 1
3 1
22110 1
167662 1
11410 1
219761 1
2 1
69903 1
280928 1
186128 1
139719 1
300000 1
1 1
1 1
249629 1
53169 1
93841 1
243916 1
183491 1
172874 1
38097 1
1 1
300000 1
190241 1
300000 1
300002 1
118828 1
194382 1
297340 1
1 1
1 1
294829 1
102526 1
170547 1
292112 1
1 1
253030 1
300001 1
300001 1
217098 1
36450 1
1 1
127100 1
110931 1
1 1
299999 1
17498 1
293547 1
196528 1
253853 1
115197 1
300001 1
1 1
2 1
215998 1
27635 1
300000 1
215600 1
57851 1
232015 1
300001 1
300001 1
257116 1
299998 1
149267 1
132093 1
245274 1
229539 1
122322 1
1 1
1 1
109157 1
53108 1
300001 1
299998 1
272216 1
208384 1
21268 1
3 1
178985 1
299999 1
3 1
287776 1
112487 1
195144 1
141004 1
110645 1
299998 1
59666 1
300000 1
169045 1
300001 1
102108 1
51110 1
1 1
3 1
11252 1
1 1
32169 1
66028 1
287287 1
296489 1
1 1
227273 1
299998 1
75128 1
70655 1
80621 1
1 1
196333 1
15538 1
300001 1
77176 1
3 1
248453 1
41636 1
164561 1
55042 1
56228 1
285598 1
1 1
65964 1
1 1
127343 1
168987 1
300000 1
1 1
112352 1
1 1
121030 1
1 1
2 1
213259 1
2 1
92440 1
91662 1
299999 1
63519 1
1 1
300000 1
300001 1
243997 1
2 1
141439 1
300000 1
35625 1
99637 1
300000 1
300002 1
250488 1
1 1
300002 1
299999 1
65832 1
142140 1
290976 1
68963 1
2 1
300002 1
300000 1
233637 1
7555 1
300000 1
235992 1
1 1
154879 1
300000 1
87050 1
300000 1
243725 1
157782 1
9066 1
59840 1
228096 1
279413 1
300000 1
300001 1
95015 1
31663 1
1 1
121620 1
198424 1
118811 1
118192 1
93269 1
299999 1
300000 1
57726 1
151606 1
32236 1
300001 1
127967 1
1 1
1 1
161713 1
129818 1
20407 1
226415 1
221868 1
1 1
145770 1
82040 1
1 1
293424 1
244781 1
1 1
2 1
175169 1
200699 1
193942 1
106343 1
159953 1
103525 1
300000 1
23077 1
151903 1
295429 1
299999 1
227018 1
299999 1
115992 1
299999 1
300000 1
1 1
2 1
285936 1
27376 1
252914 1
151836 1
228383 1
13301 1
300000 1
299999 1
174109 1
143345 1
1 1
210518 1
299999 1
300000 1
300001 1
134182 1
294925 1
1 1
237163 1
300000 1
2 1
300000 1
20049 1
79382 1
299999 1
134278 1
246498 1
155742 1
28788 1
129874 1
1 1
2 1
159631 1
213362 1
214532 1
272559 1
1 1
1 1
55186 1
83721 1
188222 1
104876 1
300001 1
204045 1
300000 1
270804 1
294358 1
300000 1
29498 1
39478 1
297094 1
299999 1
37331 1
179614 1
123965 1
300000 1
75219 1
82942 1
121924 1
1 1
50712 1
76402 1
2 1
271150 1
10389 1
36568 1
300000 1
54367 1
255110 1
268396 1
108160 1
3 1
3 1
49710 1
1 1
56583 1
263661 1
283729 1
3 1
58523 1
187863 1
228912 1
300000 1
170574 1
67906 1
162084 1
300002 1
36140 1
1 1
1 1
300000 1
34690 1
11580 1
54479 1
158259 1
299999 1
53346 1
299999 1
181234 1
290771 1
108754 1
222917 1
300000 1
149926 1
1 1
299999 1
1 1
265598 1
107484 1
129647 1
194646 1
300001 1
251760 1
216836 1
1 1
2 1
90990 1
269572 1
56878 1
260267 1
248673 1
106798 1
114077 1
1 1
273724 1
204366 1
145837 1
129759 1
299999 1
284473 1
112218 1
2 1
269919 1
3 1
1 1
212677 1
300000 1
1 1
300002 1
276005 1
270571 1
139792 1
270431 1
218396 1
165978 1
300000 1
214206 1
1 1
172019 1
244506 1
174793 1
144265 1
300001 1
300001 1
168947 1
2 1
286360 1
300000 1
299998 1
36587 1
300000 1
127048 1
116921 1
61231 1
157890 1
256807 1
1 1
22673 1
162700 1
154496 1
171738 1
1 1
58050 1
263495 1
154335 1
125543 1
77368 1
233676 1
1 1
299264 1
258825 1
1 1
277943 1
156473 1
2 1
266695 1
38444 1
2731 1
300000 1
190624 1
179666 1
134427 1
27745 1
242349 1
86017 1
258152 1
299956 1
179234 1
1 1
300000 1
206513 1
133709 1
110613 1
92583 1
278828 1
300000 1
209595 1
72928 1
299351 1
287112 1
2 1
88275 1
170004 1
1 1
2 1
1 1
93752 1
233399 1
1 1
100193 1
300000 1
178815 1
286932 1
229142 1
229453 1
222180 1
108406 1
172172 1
299999 1
210431 1
92728 1
299998 1
299998 1
2 1
39950 1
2 1
300000 1
219272 1
66478 1
2 1
299999 1
50239 1
226244 1
186192 1
87377 1
168371 1
34454 1
2 1
122221 1
300000 1
123557 1
259208 1
1 1
252365 1
159266 1
300001 1
1 1
134053 1
249069 1
50901 1
38645 1
140502 1
1 1
196499 1
65228 1
281260 1
268583 1
220756 1
223382 1
164643 1
88748 1
41647 1
300000 1
245213 1
2 1
300001 1
84564 1
45083 1
299999 1
276109 1
299999 1
169794 1
1 1
155850 1
1 1
3 1
104604 1
126510 1
208892 1
242039 1
297083 1
167473 1
1 1
9852 1
200968 1
156669 1
300001 1
284444 1
1 1
297867 1
1 1
300001 1
268977 1
136722 1
300001 1
103163 1
225142 1
186844 1
292235 1
299999 1
21841 1
17997 1
50976 1
165817 1
114678 1
263337 1
3 1
121268 1
300000 1
51270 1
202379 1
222314 1
300000 1
299999 1
3 1
104960 1
59758 1
3 1
44355 1
273586 1
260348 1
247267 1
229629 1
258572 1
49585 1
300001 1
254242 1
300000 1
1 1
163087 1
30304 1
162374 1
299999 1
300000 1
300001 1
300000 1
300001 1
299999 1
1 1
1 1
96011 1
23991 1
297338 1
225509 1
283332 1
29081 1
149326 1
265137 1
299999 1
205191 1
1 1
299999 1
79754 1
171024 1
1 1
292761 1
3 1
278723 1
300000 1
1 1
300000 1
244232 1
299999 1
294711 1
2 1
50604 1
2 1
285436 1
266132 1
226913 1
293048 1
200145 1
22722 1
299351 1
30929 1
300000 1
299999 1
299999 1
39340 1
256322 1
1 1
157368 1
1 1
256106 1
299999 1
300001 1
164403 1
63145 1
201223 1
2 1
188612 1
54589 1
300001 1
299998 1
32521 1
17535 1
299999 1
299999 1
225932 1
300000 1
86362 1
300000 1
278330 1
253320 1
299999 1
96592 1
300001 1
1 1
161714 1
70635 1
9291 1
300001 1
2 1
205357 1
206857 1
2967 1
273884 1
299999 1
209935 1
110525 1
126420 1
203060 1
249762 1
279044 1
210241 1
196552 1
3 1
258948 1
300002 1
197308 1
296685 1
1 1
203535 1
49193 1
37544 1
300001 1
89419 1
300000 1
38711 1
1 1
204508 1
184194 1
300002 1
243343 1
1246 1
129943 1
23688 1
300000 1
300000 1
1 1
60201 1
300000 1
179812 1
300001 1
300000 1
300000 1
245082 1
165383 1
300001 1
300001 1
299999 1
31688 1
129295 1
1 1
1 1
1 1
124799 1
38377 1
102962 1
160506 1
300001 1
114064 1
1 1
199950 1
21738 1
47175 1
1 1
299999 1
232116 1
287961 1
294717 1
299999 1
32008 1
250499 1
155841 1
62946 1
145697 1
82990 1
284331 1
3 1
300000 1
182386 1
6105 1
184851 1
265075 1
173592 1
59812 1
11100 1
90374 1
79639 1
300000 1
299999 1
89433 1
300000 1
246307 1
54577 1
139175 1
260322 1
196902 1
22207 1
2 1
269134 1
1 1
266688 1
1 1
1 1
300000 1
1 1
263929 1
124443 1
1353 1
19174 1
39294 1
89325 1
3 1
188704 1
231339 1
233936 1
114866 1
299999 1
241407 1
2 1
300000 1
299999 1
1 1
96141 1
299999 1
102904 1
300000 1
2 1
227720 1
230306 1
300000 1
299998 1
284279 1
2335 1
253216 1
47012 1
112125 1
220479 1
284695 1
299999 1
300000 1
1 1
84757 1
111860 1
178842 1
17673 1
54671 1
84582 1
32071 1
300001 1
299999 1
225933 1
243176 1
274796 1
133419 1
300001 1
11679 1
104498 1
21942 1
30186 1
300000 1
231812 1
78746 1
21483 1
117296 1
2 1
101412 1
200509 1
300000 1
258262 1
2 1
161851 1
98430 1
299998 1
290615 1
290027 1
1 1
1 1
300001 1
299999 1
37599 1
149541 1
258712 1
1 1
300000 1
108176 1
293265 1
280955 1
238999 1
122638 1
300001 1
180044 1
299999 1
1 1
113378 1
25921 1
2 1
143647 1
1 1
62244 1
185303 1
173970 1
195324 1
1 1
1 1
17216 1
2 1
71562 1
151649 1
152119 1
229717 1
220057 1
139743 1
3979 1
255750 1
11688 1
1 1
55965 1
2 1
147167 1
1 1
1 1
268533 1
114556 1
35390 1
159343 1
192136 1
72118 1
267353 1
7259 1
1 1
122977 1
215787 1
299999 1
148590 1
128410 1
299999 1
298029 1
152068 1
299999 1
300000 1
81215 1
22567 1
156918 1
166351 1
65101 1
300000 1
2 1
174838 1
2 1
300001 1
1 1
239055 1
300001 1
167520 1
276358 1
282217 1
300001 1
198213 1
300001 1
79073 1
2 1
152443 1
299998 1
1 1
171018 1
211068 1
2 1
299999 1
164122 1
228526 1
23003 1
300000 1
172769 1
142290 1
186796 1
257154 1
201116 1
81976 1
135509 1
94582 1
300000 1
88649 1
2 1
176303 1
273246 1
299999 1
141091 1
139000 1
243768 1
282035 1
156136 1
257937 1
44599 1
299999 1
235712 1
191396 1
1 1
192146 1
273466 1
200808 1
279912 1
30002 1
97942 1
299999 1
97845 1
300000 1
218387 1
169850 1
300000 1
212315 1
257398 1
619 1
155314 1
259691 1
300000 1
299999 1
107864 1
265824 1
2 1
179064 1
110189 1
45541 1
3492 1
1 1
29691 1
57753 1
39964 1
52624 1
231995 1
1 1
300000 1
107145 1
55668 1
300000 1
235028 1
10424 1
91743 1
138722 1
117690 1
298257 1
300001 1
300001 1
226669 1
19754 1
152344 1
300000 1
91939 1
62167 1
238425 1
3 1
30396 1
199093 1
53644 1
91260 1
300001 1
183479 1
55616 1
152629 1
1 1
225482 1
179369 1
280634 1
98739 1
299998 1
282021 1
300001 1
299960 1
270239 1
299999 1
37504 1
1 1
155507 1
1 1
175888 1
240622 1
2 1
111761 1
85533 1
225751 1
238837 1
255830 1
300001 1
300002 1
2 1
179544 1
299999 1
1 1
81736 1
231936 1
237444 1
6613 1
300000 1
300000 1
21225 1
84117 1
300000 1
192357 1
300001 1
197132 1
124271 1
138345 1
1 1
3 1
1 1
269909 1
300000 1
1 1
167780 1
255644 1
246653 1
109625 1
2 1
153396 1
2 1
1 1
300001 1
46024 1
1 1
57636 1
299999 1
2 1
299999 1
99165 1
249867 1
300000 1
161701 1
107796 1
226547 1
289154 1
162138 1
1 1
43420 1
1 1
2 1
144273 1
10649 1
249908 1
261606 1
143228 1
2 1
266138 1
96048 1
260731 1
34620 1
1 1
105810 1
41105 1
264350 1
141905 1
145544 1
299999 1
2 1
45667 1
268096 1
225556 1
300001 1
217652 1
180414 1
225385 1
148005 1
159423 1
207613 1
104743 1
233968 1
300000 1
266848 1
210039 1
1 1
185845 1
118033 1
299999 1
164838 1
27072 1
40773 1
72344 1
65297 1
300000 1
292512 1
11933 1
130993 1
1 1
180445 1
2 1
3 1
41779 1
142680 1
264716 1
69342 1
66547 1
299999 1
300001 1
26837 1
211954 1
300000 1
297210 1
101003 1
205000 1
1 1
203262 1
300000 1
66545 1
3 1
164244 1
143229 1
300000 1
40063 1
110694 1
300000 1
260059 1
157681 1
3775 1
300001 1
1 1
1 1
164402 1
87002 1
218804 1
283644 1
1 1
270582 1
31949 1
1 1
103597 1
239971 1
233827 1
64815 1
51111 1
299999 1
186464 1
181643 1
103573 1
272391 1
1 1
254996 1
293263 1
244711 1
288171 1
246521 1
300000 1
234197 1
16086 1
299998 1
112236 1
300000 1
67214 1
113816 1
43663 1
300000 1
49055 1
300002 1
43364 1
11029 1
34793 1
206993 1
3 1
109623 1
7812 1
152824 1
87280 1
300001 1
300000 1
35219 1
293167 1
5335 1
280835 1
203779 1
300000 1
299999 1
254982 1
296975 1
8906 1
119648 1
91304 1
299999 1
1 1
184352 1
179212 1
180938 1
17608 1
10852 1
81878 1
218102 1
109326 1
112446 1
2 1
175982 1
299999 1
50787 1
70186 1
300001 1
3 1
2 1
1 1
300000 1
3 1
254884 1
300000 1
3 1
200406 1
11294 1
50384 1
299999 1
246140 1
1 1
1 1
119275 1
39120 1
162620 1
299999 1
3 1
300000 1
18123 1
1 1
104472 1
101077 1
1 1
188507 1
1 1
129830 1
84292 1
299998 1
299999 1
1 1
299999 1
71084 1
130668 1
1 1
105740 1
257751 1
81552 1
257448 1
177132 1
300001 1
155228 1
120629 1
300002 1
115171 1
292315 1
300000 1
232096 1
80940 1
1 1
150495 1
212936 1
46723 1
2 1
119409 1
32265 1
1 1
299999 1
9567 1
221436 1
237894 1
133244 1
186649 1
117080 1
258722 1
2 1
8663 1
299999 1
156703 1
150421 1
1 1
291567 1
299998 1
21437 1
60098 1
27602 1
2 1
299999 1
300000 1
283065 1
274733 1
299999 1
19925 1
90165 1
300000 1
300001 1
2 1
276214 1
1 1
46227 1
300001 1
299999 1
239976 1
10280 1
10236 1
106574 1
1 1
1 1
292924 1
52442 1
285852 1
1 1
2 1
1 1
10169 1
300000 1
236042 1
98772 1
23848 1
32521 1
299999 1
300000 1
80960 1
26210 1
3 1
300001 1
282423 1
299999 1
300000 1
151313 1
274953 1
97645 1
129401 1
1 1
2 1
277806 1
236602 1
300000 1
1 1
74778 1
81349 1
300001 1
23707 1
115310 1
10204 1
1845 1
1 1
144424 1
139394 1
194122 1
2 1
244502 1
1 1
230981 1
166781 1
1 1
2 1
18822 1
154090 1
199477 1
37868 1
14723 1
2 1
290504 1
1 1
137644 1
182595 1
53213 1
81164 1
103590 1
1 1
1 1
101180 1
299999 1
206661 1
299999 1
251928 1
99215 1
299998 1
1 1
84499 1
180873 1
30857 1
263758 1
300001 1
91229 1
180654 1
131317 1
92971 1
198919 1
195916 1
300002 1
46235 1
300001 1
300001 1
206040 1
242003 1
96217 1
222394 1
1 1
240365 1
212098 1
230090 1
300000 1
300000 1
72933 1
154674 1
161777 1
299999 1
2 1
2 1
48512 1
225605 1
106235 1
1 1
131697 1
299998 1
300002 1
111718 1
89330 1
187744 1
243652 1
174095 1
140520 1
2 1
266159 1
78860 1
89346 1
1 1
1 1
223871 1
300000 1
19497 1
249424 1
60032 1
1 1
3 1
300001 1
1 1
300001 1
102750 1
283801 1
33887 1
300002 1
1 1
33664 1
300000 1
111409 1
74038 1
3 1
299999 1
275078 1
29026 1
227158 1
101118 1
1 1
1 1
248588 1
92131 1
1 1
300000 1
122985 1
59179 1
299998 1
41839 1
34961 1
300001 1
96934 1
174272 1
299999 1
253828 1
300001 1
299998 1
1 1
200441 1
299998 1
127015 1
299999 1
1 1
300000 1
299999 1
253775 1
1 1
1 1
12832 1
300001 1
216205 1
1 1
150085 1
219775 1
161966 1
292627 1
3282 1
1 1
3 1
204901 1
300001 1
2 1
141957 1
1 1
267454 1
235302 1
76978 1
130985 1
1 1
4363 1
300001 1
203623 1
297970 1
300000 1
300000 1
129184 1
65128 1
1 1
129149 1
81034 1
1 1
1 1
26638 1
95710 1
293865 1
300001 1
232593 1
2114 1
104265 1
255632 1
158066 1
3 1
300001 1
244143 1
300000 1
22763 1
300001 1
300001 1
184246 1
79153 1
1 1
211874 1
300001 1
7817 1
145777 1
1 1
158103 1
124455 1
277984 1
4311 1
122427 1
1 1
2 1
112485 1
12566 1
282622 1
289422 1
21306 1
203091 1
1 1
300001 1
1 1
83742 1
1 1
42434 1
300000 1
158846 1
177098 1
299999 1
277026 1
76182 1
1 1
2 1
258124 1
286345 1
2 1
178097 1
299999 1
122686 1
97339 1
152701 1
233848 1
299999 1
70017 1
300000 1
57475 1
109329 1
300001 1
55069 1
112843 1
300000 1
299999 1
115004 1
161360 1
89510 1
1 1
1 1
22159 1
186283 1
248421 1
300001 1
192185 1
256802 1
37007 1
125221 1
299999 1
292727 1
189623 1
71439 1
270070 1
1 1
165675 1
147409 1
244061 1
1 1
1 1
3 1
300000 1
281889 1
299999 1
1 1
200904 1
1 1
1 1
103365 1
108093 1
241752 1
1456 1
2 1
159016 1
58895 1
300000 1
134609 1
268386 1
272478 1
197159 1
300001 1
300000 1
165918 1
299998 1
299999 1
116411 1
159854 1
2 1
300000 1
171036 1
5346 1
209382 1
244896 1
138069 1
291338 1
1 1
233518 1
37293 1
84410 1
299998 1
272496 1
144187 1
256509 1
269158 1
4630 1
300000 1
300000 1
92504 1
183019 1
149551 1
300002 1
1 1
216850 1
1 1
299999 1
299999 1
100366 1
9522 1
242512 1
118244 1
300000 1
131586 1
3 1
51687 1
299999 1
268060 1
210735 1
251181 1
300000 1
1 1
129840 1
53427 1
33971 1
79318 1
290444 1
73948 1
145341 1
12737 1
51605 1
78888 1
102912 1
300000 1
299998 1
300000 1
95045 1
52198 1
103852 1
69901 1
1 1
206781 1
228911 1
44565 1
153992 1
142278 1
2 1
79087 1
159039 1
81748 1
1 1
211571 1
2 1
64556 1
60540 1
300000 1
150263 1
1 1
1 1
25802 1
299999 1
1 1
115380 1
176058 1
1 1
295569 1
1 1
222656 1
244973 1
300001 1
31212 1
187500 1
124167 1
197567 1
52308 1
131034 1
60986 1
300001 1
1 1
209775 1
55053 1
231473 1
190670 1
1 1
1 1
300000 1
274828 1
157382 1
2 1
138097 1
300001 1
299999 1
221133 1
161783 1
1 1
54679 1
81028 1
218657 1
7797 1
7593 1
300000 1
101508 1
149809 1
13402 1
26137 1
113271 1
217822 1
300000 1
2 1
300000 1
231786 1
253104 1
102447 1
300001 1
256227 1
103985 1
115289 1
129222 1
300001 1
87079 1
300001 1
299999 1
241367 1
1 1
59528 1
300000 1
300000 1
118838 1
271232 1
1 1
128764 1
204207 1
1 1
97370 1
180410 1
265572 1
131956 1
300000 1
256393 1
188594 1
299999 1
45325 1
74811 1
264055 1
156683 1
1 1
299999 1
300001 1
300000 1
2 1
1 1
277624 1
228791 1
260268 1
300002 1
123548 1
2 1
82065 1
300000 1
299999 1
174759 1
161894 1
300002 1
17793 1
300001 1
299999 1
300001 1
210320 1
197191 1
47450 1
80894 1
108180 1
168711 1
50660 1
221904 1
199182 1
82885 1
39135 1
68581 1
286593 1
182007 1
3 1
228149 1
1 1
300000 1
300001 1
299999 1
207259 1
1 1
150594 1
249319 1
3 1
18059 1
299999 1
294040 1
98441 1
245858 1
273305 1
57273 1
41026 1
20243 1
1 1
285181 1
1 1
42042 1
271016 1
52139 1
1 1
186224 1
1 1
149286 1
19097 1
157540 1
300000 1
127704 1
161244 1
251287 1
187382 1
300001 1
76316 1
96128 1
87626 1
1 1
183985 1
95202 1
203353 1
137205 1
268037 1
91251 1
290136 1
1 1
1 1
3 1
63921 1
174264 1
107137 1
299999 1
220928 1
13264 1
87560 1
123984 1
250297 1
253069 1
266520 1
298867 1
296958 1
72306 1
1 1
163831 1
247555 1
56355 1
160062 1
57866 1
91248 1
31118 1
39992 1
1 1
205932 1
299999 1
185310 1
227323 1
237486 1
2 1
80674 1
55361 1
1 1
123891 1
254327 1
233518 1
212112 1
209289 1
202931 1
300002 1
1 1
134896 1
290358 1
283664 1
300001 1
1 1
1 1
41121 1
51036 1
299999 1
290131 1
300000 1
121111 1
166342 1
49548 1
76677 1
74754 1
300000 1
180840 1
299999 1
249857 1
42083 1
1 1
174058 1
221118 1
188242 1
30546 1
299999 1
135303 1
114654 1
300001 1
118327 1
280440 1
273556 1
186313 1
59440 1
300000 1
2687 1
13513 1
42024 1
54245 1
14961 1
300000 1
47783 1
295412 1
298378 1
252048 1
1 1
95380 1
300000 1
204862 1
300000 1
42414 1
237817 1
252478 1
2 1
53142 1
141004 1
300000 1
34310 1
266693 1
227656 1
72045 1
11381 1
69957 1
2 1
285205 1
236998 1
102718 1
253985 1
299999 1
286311 1
69042 1
137132 1
288523 1
190199 1
1 1
300002 1
300001 1
204204 1
16674 1
299999 1
271166 1
134870 1
45894 1
102377 1
1 1
172414 1
29183 1
20679 1
86691 1
252771 1
299999 1
167628 1
205760 1
19489 1
115586 1
299999 1
78888 1
260576 1
44029 1
1 1
300001 1
15629 1
203304 1
2 1
272175 1
228339 1
295326 1
1 1
2 1
34579 1
299999 1
258693 1
1 1
1 1
20109 1
1 1
1430 1
256373 1
103498 1
91780 1
292590 1
1 1
118643 1
300000 1
20065 1
1 1
71081 1
237936 1
76219 1
14703 1
61870 1
1 1
3 1
258633 1
1 1
1 1
300001 1
122337 1
1 1
246886 1
1 1
183661 1
89059 1
79377 1
1 1
22530 1
173397 1
1 1
115830 1
240429 1
91357 1
2 1
227860 1
65313 1
110600 1
117951 1
1 1
50523 1
1 1
12015 1
268250 1
1 1
47474 1
180491 1
1 1
156194 1
300001 1
244558 1
104064 1
300000 1
78548 1
275245 1
83192 1
93852 1
193965 1
174433 1
30032 1
299999 1
194113 1
17317 1
300000 1
299999 1
185672 1
1 1
52502 1
211481 1
84076 1
241375 1
300002 1
3918 1
1 1
208133 1
1 1
255753 1
207479 1
1 1
1 1
223466 1
122854 1
300001 1
201333 1
210150 1
33293 1
47150 1
201924 1
283514 1
79539 1
299999 1
45509 1
97074 1
299999 1
107725 1
218503 1
2 1
299999 1
129844 1
234505 1
300001 1
200961 1
269615 1
209847 1
116909 1
299999 1
115645 1
1 1
1 1
65641 1
124162 1
35590 1
117121 1
1 1
151237 1
106820 1
53401 1
28023 1
300001 1
179875 1
260661 1
299998 1
234179 1
104936 1
37319 1
1 1
2962 1
8795 1
103136 1
29083 1
103110 1
299999 1
1 1
68183 1
299999 1
286427 1
258202 1
300000 1
114 1
90370 1
264913 1
213662 1
2 1
300001 1
65841 1
36946 1
136881 1
299999 1
126510 1
225097 1
62369 1
36164 1
177526 1
2 1
111380 1
1 1
1 1
58074 1
237331 1
1131 1
134737 1
157117 1
239642 1
117126 1
114374 1
300002 1
300000 1
2 1
300000 1
284154 1
40469 1
1 1
162583 1
167376 1
300000 1
199698 1
194689 1
22049 1
245450 1
219808 1
102240 1
300001 1
289619 1
2 1
107575 1
31472 1
110512 1
36067 1
274569 1
126484 1
52090 1
55862 1
203316 1
81366 1
2 1
300002 1
1 1
40239 1
300000 1
111959 1
300000 1
171697 1
251794 1
25175 1
2 1
210766 1
87557 1
54655 1
19417 1
200599 1
260205 1
36591 1
185839 1
104744 1
300000 1
17427 1
300000 1
239687 1
90652 1
291271 1
176053 1
1 1
184245 1
174121 1
24429 1
64253 1
65679 1
300000 1
300000 1
46740 1
55323 1
239056 1
183704 1
229363 1
32056 1
172467 1
251066 1
299999 1
5424 1
1 1
300000 1
66575 1
288775 1
153967 1
69051 1
209477 1
1 1
299999 1
1 1
233824 1
184776 1
267510 1
6092 1
275903 1
241866 1
91376 1
221588 1
283130 1
197110 1
261977 1
300000 1
300001 1
81350 1
300001 1
1 1
299999 1
168119 1
1 1
295275 1
201544 1
300001 1
300001 1
158445 1
2 1
300000 1
35268 1
236562 1
1 1
61850 1
1 1
299999 1
3 1
263347 1
32828 1
300000 1
299998 1
63088 1
300001 1
1 1
280845 1
11036 1
2 1
299998 1
299998 1
2 1
164949 1
299999 1
220414 1
1 1
133678 1
299999 1
3 1
228702 1
238323 1
2 1
299998 1
299998 1
300000 1
211821 1
184889 1
299998 1
300002 1
187301 1
81237 1
299998 1
6876 1
300001 1
122844 1
23689 1
290292 1
53793 1
33502 1
65355 1
77710 1
139824 1
25522 1
247841 1
3 1
189252 1
1 1
235328 1
45038 1
160337 1
202233 1
3 1
124565 1
231226 1
283165 1
79680 1
3 1
300001 1
275220 1
2 1
161954 1
3 1
72328 1
214042 1
300000 1
54432 1
296478 1
183533 1
1 1
299999 1
121173 1
1 1
175374 1
285002 1
1 1
227515 1
300000 1
24362 1
300000 1
300000 1
300000 1
150487 1
1 1
2 1
70577 1
192276 1
1 1
1 1
300001 1
300001 1
1 1
293815 1
164213 1
166549 1
299999 1
261593 1
243743 1
190659 1
214351 1
201035 1
79641 1
1 1
300001 1
223791 1
34807 1
99175 1
3 1
151015 1
2 1
216928 1
299999 1
259814 1
1 1
2 1
300001 1
1 1
300001 1
1 1
299999 1
261317 1
268914 1
192874 1
139824 1
75185 1
266929 1
64612 1
300000 1
3 1
2 1
1 1
114724 1
1 1
5052 1
2 1
171295 1
2 1
300000 1
300001 1
99588 1
251483 1
300001 1
16854 1
100262 1
28002 1
92079 1
224973 1
247819 1
139116 1
299999 1
299999 1
1 1
12058 1
166924 1
49710 1
174419 1
300000 1
248905 1
82345 1
130254 1
1 1
99727 1
299999 1
262898 1
118222 1
215326 1
18351 1
248371 1
51752 1
58008 1
2 1
142133 1
43059 1
55808 1
300000 1
89701 1
299998 1
85078 1
300000 1
2 1
44772 1
293388 1
164564 1
144512 1
183415 1
300001 1
1 1
277078 1
285737 1
3 1
126517 1
248232 1
183172 1
291355 1
1 1
23797 1
199733 1
300000 1
241144 1
1 1
22286 1
299999 1
183690 1
208276 1
1 1
300000 1
12185 1
291788 1
1 1
68882 1
31136 1
249218 1
299998 1
140138 1
214860 1
24039 1
199617 1
16177 1
122153 1
240116 1
1 1
221202 1
166079 1
1 1
2 1
1 1
3 1
15398 1
1 1
69883 1
195025 1
277857 1
50836 1
299999 1
253230 1
257343 1
147772 1
36152 1
1 1
2 1
300001 1
299998 1
247839 1
27230 1
1 1
299998 1
128637 1
178892 1
1 1
300001 1
263173 1
300001 1
123855 1
261873 1
217130 1
127431 1
208483 1
72334 1
285796 1
90558 1
1 1
1 1
23805 1
300001 1
281344 1
41789 1
299999 1
1 1
7668 1
271601 1
1 1
300001 1
1 1
39203 1
1 1
2 1
119580 1
28895 1
300000 1
300000 1
128775 1
121486 1
299999 1
140705 1
300001 1
70216 1
140885 1
115561 1
217713 1
81900 1
172618 1
60066 1
87105 1
216702 1
105806 1
1 1
204584 1
78035 1
300000 1
59665 1
98453 1
153963 1
77570 1
25015 1
222708 1
1 1
213487 1
300001 1
47551 1
5115 1
192582 1
194136 1
87911 1
135689 1
38275 1
300001 1
300002 1
194493 1
158021 1
210977 1
300000 1
213289 1
134508 1
189970 1
166195 1
1 1
1 1
299999 1
285548 1
20118 1
27372 1
76351 1
85924 1
37830 1
300000 1
1 1
2 1
193348 1
97497 1
299998 1
1 1
52167 1
300000 1
138673 1
1 1
93203 1
1 1
1 1
152191 1
1 1
261586 1
238842 1
256113 1
1 1
1 1
11351 1
40572 1
78061 1
300000 1
1 1
300001 1
299999 1
192418 1
150642 1
300000 1
300000 1
19811 1
165789 1
33538 1
2 1
1 1
278710 1
253243 1
210547 1
156396 1
33117 1
299999 1
300001 1
57516 1
286972 1
299999 1
2 1
2 1
1 1
300001 1
55136 1
157826 1
300000 1
191198 1
187542 1
160313 1
299998 1
300001 1
149743 1
16010 1
300000 1
289406 1
1 1
300001 1
120234 1
2 1
12114 1
1 1
299999 1
299999 1
212500 1
1 1
64302 1
47884 1
1 1
125225 1
213812 1
2 1
139130 1
71061 1
163690 1
300000 1
300000 1
7164 1
1 1
280489 1
18386 1
1 1
1 1
110042 1
80701 1
179878 1
105499 1
1 1
77230 1
235588 1
1 1
299998 1
2 1
2 1
276164 1
207987 1
108219 1
300000 1
299999 1
194185 1
3 1
300000 1
562 1
202808 1
300000 1
16632 1
300000 1
2 1
2 1
299998 1
259256 1
3 1
61930 1
299999 1
299998 1
139649 1
93304 1
262252 1
92239 1
92335 1
1 1
3 1
61112 1
210350 1
130928 1
271540 1
54954 1
253367 1
45073 1
223536 1
265929 1
300000 1
49785 1
6540 1
215186 1
266609 1
298806 1
2 1
97139 1
50235 1
1 1
1 1
3 1
2 1
1 1
23040 1
187685 1
299998 1
300000 1
74667 1
1 1
1 1
67871 1
42973 1
66743 1
199669 1
299999 1
95278 1
2977 1
1 1
300001 1
49488 1
224964 1
299999 1
284739 1
14608 1
300000 1
218426 1
193064 1
299999 1
174624 1
286232 1
1 1
1 1
213812 1
300002 1
160657 1
300000 1
300002 1
3 1
3 1
159267 1
251578 1
2 1
182778 1
300001 1
83143 1
237543 1
2 1
65874 1
172304 1
300000 1
25168 1
222321 1
51167 1
165189 1
127458 1
105876 1
185244 1
242715 1
1 1
295783 1
271804 1
299999 1
82925 1
46090 1
288065 1
91020 1
1 1
300000 1
196025 1
162998 1
233588 1
126102 1
119862 1
1 1
128955 1
300000 1
291792 1
85132 1
228464 1
3 1
266095 1
2320 1
300000 1
55779 1
99433 1
260508 1
92854 1
1 1
87137 1
73116 1
206417 1
675 1
299998 1
103792 1
167590 1
86288 1
142452 1
67307 1
300002 1
1 1
2 1
299999 1
1 1
233096 1
154260 1
1 1
281418 1
295505 1
3983 1
283206 1
300002 1
299999 1
155437 1
299999 1
196720 1
1 1
300000 1
244677 1
13809 1
235031 1
62149 1
270001 1
206880 1
204355 1
166364 1
151408 1
130432 1
163862 1
299999 1
2 1
234162 1
260891 1
229511 1
12601 1
1 1
197597 1
161353 1
280852 1
2 1
272285 1
170862 1
300000 1
31361 1
300000 1
231834 1
1 1
78542 1
235436 1
273781 1
300000 1
1 1
147111 1
108821 1
300001 1
223705 1
1 1
1 1
2 1
1 1
116446 1
287213 1
1 1
1 1
184629 1
81195 1
299999 1
148827 1
165306 1
286868 1
33858 1
1 1
2 1
136346 1
103709 1
263012 1
227314 1
202910 1
300000 1
31538 1
299999 1
61522 1
1 1
2 1
3 1
19304 1
1 1
263155 1
151412 1
48264 1
284002 1
199393 1
248939 1
28336 1
17881 1
170750 1
197484 1
218130 1
299999 1
254906 1
258117 1
183646 1
11933 1
67401 1
300000 1
172439 1
269260 1
300001 1
1 1
122218 1
1 1
188926 1
140870 1
212920 1
40914 1
300000 1
1 1
3 1
51349 1
299999 1
64359 1
300002 1
1 1
132823 1
300000 1
296117 1
273420 1
259655 1
103720 1
27690 1
300001 1
160891 1
300000 1
221758 1
300001 1
276260 1
40718 1
209934 1
300000 1
202487 1
255485 1
106686 1
300001 1
213284 1
195943 1
118078 1
2 1
116243 1
222695 1
262467 1
257747 1
2739 1
147947 1
298495 1
14830 1
300000 1
208577 1
222732 1
30400 1
58808 1
2 1
1 1
212779 1
235182 1
230649 1
227243 1
52894 1
299999 1
61384 1
64532 1
299999 1
217733 1
94595 1
31031 1
66124 1
46287 1
26914 1
300000 1
1 1
260072 1
192423 1
275401 1
93037 1
58487 1
273464 1
183503 1
279538 1
193714 1
28543 1
1 1
63973 1
300000 1
9803 1
154449 1
37364 1
300000 1
139322 1
300000 1
50989 1
1 1
300001 1
72194 1
18755 1
2 1
19968 1
299999 1
91982 1
151564 1
1 1
299998 1
138476 1
102527 1
119258 1
40861 1
142371 1
2 1
98798 1
1 1
299999 1
161665 1
116609 1
230817 1
252591 1
1 1
1 1
116107 1
3 1
299999 1
2 1
272830 1
108196 1
98809 1
75705 1
60697 1
81664 1
1 1
141166 1
1 1
200683 1
299999 1
1 1
299999 1
299999 1
2 1
300000 1
110926 1
228119 1
34740 1
70429 1
130242 1
2 1
182402 1
3 1
206204 1
80761 1
300000 1
278777 1
2 1
300001 1
299999 1
149898 1
2 1
42432 1
299998 1
116845 1
100941 1
2 1
201468 1
1 1
94248 1
3 1
7863 1
21140 1
234155 1
22659 1
1 1
103140 1
142724 1
37086 1
1 1
300000 1
237547 1
291866 1
22357 1
95318 1
34064 1
80762 1
299999 1
299999 1
1 1
300000 1
171375 1
1 1
240924 1
300000 1
43547 1
181118 1
30652 1
49182 1
300000 1
2 1
299999 1
113066 1
274208 1
28622 1
1 1
299999 1
299866 1
298543 1
47442 1
300000 1
299999 1
300000 1
187776 1
300000 1
188135 1
1 1
184914 1
61696 1
1 1
161696 1
285778 1
1 1
233730 1
1 1
160416 1
1 1
25073 1
300000 1
2 1
300000 1
300000 1
125452 1
1 1
158540 1
125949 1
299999 1
300001 1
24859 1
4073 1
154111 1
115315 1
120219 1
251130 1
300001 1
1 1
300001 1
42052 1
29143 1
299255 1
181722 1
55350 1
69323 1
259085 1
1 1
299999 1
1 1
221351 1
300002 1
299999 1
1 1
100108 1
60983 1
196471 1
271133 1
187808 1
166284 1
226192 1
69888 1
1 1
2 1
253329 1
2 1
166236 1
1 1
299999 1
300000 1
300000 1
168571 1
112601 1
300001 1
1 1
148033 1
2 1
115719 1
130047 1
46282 1
213985 1
113897 1
200427 1
227219 1
49520 1
1 1
2 1
22392 1
300000 1
299999 1
197141 1
239228 1
191688 1
166297 1
300000 1
120536 1
299999 1
192824 1
1 1
37784 1
285810 1
299999 1
22944 1
181995 1
127712 1
1 1
299998 1
118624 1
41919 1
57143 1
37363 1
1 1
2 1
16474 1
2 1
300001 1
300000 1
98001 1
300002 1
299998 1
148550 1
93213 1
300000 1
1 1
140306 1
74071 1
27313 1
128885 1
1 1
300002 1
28328 1
27128 1
284322 1
1 1
2 1
1 1
196914 1
169220 1
163210 1
300000 1
81439 1
1 1
2 1
2 1
300001 1
300001 1
1 1
2 1
300001 1
149182 1
90743 1
129259 1
300000 1
138494 1
1 1
299999 1
1 1
2 1
223954 1
156328 1
281266 1
55763 1
299999 1
299999 1
223341 1
1 1
293113 1
300002 1
3 1
63755 1
295589 1
2360 1
67124 1
1 1
300001 1
1 1
194766 1
1 1
113396 1
2209 1
299999 1
44993 1
1 1
267496 1
139219 1
249347 1
93028 1
77922 1
272730 1
3090 1
300002 1
72612 1
197459 1
1 1
289947 1
83634 1
23857 1
122187 1
257652 1
211718 1
232139 1
293684 1
217859 1
2 1
72703 1
135009 1
299999 1
299998 1
212694 1
2 1
61141 1
1 1
3 1
177639 1
226358 1
286211 1
1 1
185190 1
36711 1
261165 1
177878 1
46369 1
227592 1
226265 1
2 1
300001 1
1 1
3 1
222656 1
233382 1
89481 1
81042 1
27249 1
299999 1
300001 1
1 1
247781 1
296600 1
299999 1
299999 1
299407 1
41652 1
300002 1
1 1
130617 1
175254 1
1 1
204090 1
223521 1
180625 1
162524 1
290099 1
1 1
2 1
258496 1
209479 1
1 1
300002 1
229704 1
217018 1
124709 1
299998 1
1 1
154575 1
7913 1
22617 1
300000 1
124071 1
300000 1
3 1
52747 1
293121 1
76951 1
97861 1
299998 1
96835 1
83070 1
106332 1
220101 1
1 1
1 1
185612 1
300002 1
84988 1
3 1
1 1
44619 1
90167 1
300000 1
3 1
299998 1
300000 1
104859 1
299998 1
246849 1
204004 1
71190 1
17173 1
300000 1
1 1
273312 1
122195 1
212351 1
299998 1
300001 1
274583 1
1 1
2 1
63815 1
39038 1
172182 1
286232 1
196049 1
11415 1
267607 1
6643 1
96903 1
300000 1
184490 1
1 1
131971 1
214119 1
1 1
58050 1
286299 1
3 1
150270 1
68145 1
159208 1
141234 1
1 1
253313 1
221491 1
159422 1
1 1
299999 1
200845 1
202232 1
231285 1
1 1
46860 1
300000 1
284246 1
20654 1
1 1
238998 1
127871 1
2177 1
235372 1
299999 1
270086 1
242349 1
237446 1
299999 1
48501 1
162661 1
299999 1
85042 1
180941 1
80942 1
36709 1
300001 1
126722 1
80824 1
271403 1
1 1
243362 1
1 1
222989 1
300000 1
1 1
1 1
292689 1
101004 1
300000 1
162613 1
255271 1
300000 1
217916 1
125129 1
2 1
261159 1
300000 1
233522 1
299999 1
268342 1
252544 1
262719 1
285408 1
76598 1
178210 1
159605 1
280567 1
2 1
146406 1
1 1
1 1
109073 1
140947 1
272751 1
198594 1
2 1
154450 1
270426 1
300002 1
1 1
2 1
1 1
299999 1
8811 1
294628 1
179904 1
1 1
205550 1
3 1
248652 1
1 1
299999 1
105696 1
205342 1
275050 1
15899 1
103046 1
88165 1
58852 1
276103 1
299998 1
182479 1
297299 1
44639 1
292100 1
1 1
26407 1
59294 1
299998 1
299998 1
300001 1
215964 1
2 1
131692 1
300000 1
70167 1
1 1
144779 1
253111 1
299998 1
93903 1
299999 1
71645 1
1 1
300001 1
179504 1
72575 1
85319 1
148179 1
106674 1
28833 1
1 1
1 1
53132 1
115600 1
160800 1
2 1
44825 1
1 1
299999 1
222298 1
5707 1
89261 1
1 1
286248 1
292176 1
3 1
296599 1
197239 1
1 1
70563 1
235497 1
300000 1
2 1
79006 1
3637 1
147122 1
1 1
1 1
7427 1
271572 1
125188 1
299999 1
65838 1
13122 1
299999 1
300001 1
300001 1
19422 1
213595 1
120097 1
1 1
107801 1
280157 1
46672 1
194781 1
300001 1
2 1
236984 1
287620 1
49045 1
300001 1
1 1
35862 1
180950 1
299999 1
1 1
84422 1
180686 1
169162 1
298387 1
234079 1
267836 1
300000 1
189936 1
26301 1
300000 1
299999 1
107 1
115651 1
85927 1
1 1
139516 1
114084 1
1 1
237646 1
299999 1
264898 1
283714 1
1 1
3 1
298777 1
235445 1
129855 1
11286 1
184084 1
300000 1
277142 1
48762 1
296139 1
205172 1
279655 1
300001 1
229717 1
64433 1
269020 1
134058 1
4861 1
292498 1
1 1
300001 1
300001 1
1277 1
1 1
236712 1
1 1
276431 1
297246 1
300001 1
299999 1
300001 1
266581 1
299998 1
300000 1
1 1
1 1
11300 1
1 1
281715 1
125781 1
211813 1
153959 1
265594 1
217170 1
1 1
287054 1
161816 1
83813 1
117630 1
1 1
300001 1
86484 1
123612 1
300002 1
299999 1
2 1
106533 1
300002 1
299999 1
300001 1
128597 1
55615 1
269631 1
140516 1
300000 1
246307 1
275159 1
72795 1
300000 1
299998 1
183862 1
1 1
299999 1
102814 1
1 1
67492 1
105351 1
274774 1
300000 1
2 1
190441 1
291930 1
169144 1
299999 1
33114 1
197365 1
149250 1
26893 1
300001 1
2 1
2 1
300002 1
79509 1
213615 1
149551 1
300000 1
64542 1
171674 1
143318 1
99202 1
261849 1
299999 1
1 1
122015 1
294204 1
300000 1
228887 1
249551 1
194150 1
294769 1
28432 1
46719 1
205357 1
149337 1
47123 1
300000 1
2 1
109097 1
3493 1
2 1
88676 1
3 1
264229 1
175489 1
81052 1
38410 1
872 1
212956 1
34860 1
299998 1
121335 1
61971 1
30915 1
67436 1
1 1
300000 1
299999 1
294910 1
300001 1
264143 1
136386 1
282379 1
300000 1
64392 1
256364 1
55414 1
300000 1
236044 1
263799 1
154236 1
1 1
219829 1
152521 1
30464 1
223835 1
121354 1
47394 1
1 1
300001 1
198739 1
146085 1
165645 1
152775 1
256887 1
300000 1
637 1
1 1
14330 1
230999 1
300001 1
131645 1
300000 1
300000 1
3 1
1 1
300001 1
234997 1
300000 1
300001 1
258276 1
47649 1
101511 1
72942 1
63219 1
223505 1
300001 1
299998 1
251513 1
219562 1
169206 1
290605 1
3 1
16135 1
199583 1
191707 1
2 1
271851 1
100909 1
2 1
29202 1
160589 1
192615 1
130211 1
299999 1
167503 1
155906 1
1 1
299999 1
20509 1
77284 1
221445 1
120766 1
136914 1
1 1
127658 1
113611 1
121962 1
285591 1
55875 1
25233 1
1 1
88342 1
157740 1
179489 1
300000 1
39796 1
74731 1
223534 1
108175 1
1 1
24896 1
25350 1
284495 1
300001 1
77975 1
1 1
180873 1
300000 1
300000 1
3 1
1 1
1 1
246999 1
1 1
193535 1
156059 1
299915 1
1 1
17228 1
149323 1
286642 1
300000 1
299999 1
131742 1
136355 1
221296 1
252659 1
300001 1
299999 1
300001 1
186449 1
220827 1
300000 1
1 1
72605 1
73369 1
195164 1
2 1
191537 1
185794 1
215344 1
1 1
120337 1
116044 1
85422 1
122514 1
122531 1
33553 1
300000 1
299746 1
299999 1
300000 1
1 1
35508 1
81347 1
53612 1
2 1
1 1
75466 1
1 1
133416 1
299998 1
6340 1
168610 1
300000 1
225037 1
2 1
61304 1
19979 1
264428 1
117089 1
3 1
36841 1
1 1
204352 1
154831 1
219449 1
256367 1
165887 1
92534 1
94676 1
198169 1
102020 1
299999 1
297678 1
31685 1
75690 1
1 1
269804 1
300000 1
300002 1
1 1
243549 1
278083 1
221011 1
266462 1
2 1
299999 1
260766 1
300000 1
300000 1
300001 1
3 1
299999 1
229388 1
42259 1
134372 1
251358 1
4610 1
186898 1
217831 1
134106 1
300001 1
1 1
99056 1
257150 1
2 1
300000 1
179633 1
299999 1
261037 1
30616 1
164358 1
3 1
130663 1
51594 1
218708 1
65403 1
245629 1
268503 1
171178 1
300001 1
1 1
242879 1
149635 1
3 1
174055 1
87188 1
300000 1
300000 1
224963 1
169555 1
1 1
250412 1
191954 1
207560 1
300000 1
227189 1
199248 1
300000 1
300000 1
270503 1
299999 1
300001 1
156948 1
255979 1
299998 1
155202 1
114819 1
3492 1
51229 1
185341 1
277353 1
1 1
9720 1
300000 1
101417 1
300000 1
84415 1
19818 1
299999 1
299999 1
172365 1
227268 1
300000 1
8161 1
286984 1
287457 1
238692 1
160340 1
1 1
29140 1
22351 1
5734 1
2 1
66546 1
42727 1
264883 1
1 1
36887 1
300000 1
28004 1
122811 1
264447 1
300001 1
145504 1
213926 1
300001 1
1 1
165899 1
2 1
26063 1
125635 1
1 1
3351 1
80368 1
1 1
1 1
186332 1
299999 1
2 1
2 1
1 1
57873 1
300001 1
1 1
293776 1
126326 1
299999 1
14941 1
191336 1
34449 1
135109 1
3 1
300000 1
166624 1
96622 1
283297 1
150669 1
75449 1
3930 1
8848 1
3 1
300001 1
231663 1
156700 1
276335 1
283069 1
247188 1
200865 1
132310 1
2 1
964 1
3 1
119150 1
97291 1
227495 1
45062 1
300000 1
1 1
2 1
1 1
872 1
108076 1
300000 1
300001 1
153032 1
2 1
300000 1
243757 1
150683 1
96460 1
300001 1
3 1
61622 1
2 1
106659 1
153122 1
225749 1
299999 1
57570 1
162761 1
299999 1
300001 1
221314 1
226547 1
192045 1
11788 1
82279 1
157700 1
35409 1
48459 1
281279 1
1 1
300000 1
288615 1
267257 1
6769 1
300001 1
5162 1
227720 1
202240 1
266383 1
151620 1
285400 1
300001 1
1 1
299999 1
1 1
300000 1
227928 1
299999 1
207689 1
1 1
1 1
132123 1
167861 1
238622 1
226549 1
192914 1
2 1
16091 1
299999 1
1 1
17603 1
299999 1
281974 1
226153 1
126819 1
171642 1
145758 1
157762 1
300001 1
62032 1
39691 1
2900 1
127333 1
159701 1
300000 1
59478 1
260951 1
98334 1
296533 1
300001 1
300001 1
124745 1
198389 1
211683 1
92338 1
177257 1
1 1
160190 1
275117 1
116931 1
299999 1
119792 1
135230 1
47893 1
300002 1
57603 1
203997 1
200178 1
300000 1
39991 1
1 1
2 1
221748 1
300000 1
1 1
291208 1
1 1
120685 1
235377 1
86395 1
215549 1
240626 1
48197 1
76268 1
2 1
1 1
299999 1
299999 1
229100 1
146620 1
250588 1
43049 1
19632 1
14658 1
300001 1
19368 1
242806 1
288022 1
108687 1
63483 1
226935 1
68336 1
277966 1
1 1
81701 1
247888 1
300001 1
44 1
191774 1
151789 1
242985 1
1 1
24047 1
27185 1
264484 1
300001 1
140546 1
1 1
10237 1
82519 1
45403 1
299999 1
2 1
300000 1
228264 1
248903 1
155187 1
1 1
299999 1
220826 1
225486 1
16900 1
2 1
54087 1
199966 1
102090 1
235635 1
280112 1
286773 1
25470 1
1 1
2 1
299998 1
2 1
61435 1
3 1
291248 1
277674 1
300000 1
94023 1
2 1
39290 1
49764 1
195547 1
113427 1
7725 1
196729 1
175107 1
299999 1
300001 1
280020 1
76505 1
181375 1
197523 1
300000 1
228605 1
300000 1
244682 1
1 1
300001 1
300001 1
201116 1
237778 1
299999 1
97147 1
40569 1
1 1
2 1
61694 1
143456 1
300001 1
215009 1
1 1
300000 1
2 1
120320 1
227660 1
236183 1
238945 1
11563 1
121084 1
1 1
170640 1
300000 1
1 1
148207 1
156175 1
66746 1
55208 1
227962 1
48382 1
281155 1
300000 1
157180 1
299999 1
300002 1
194733 1
1 1
239895 1
300001 1
146497 1
199378 1
26638 1
300000 1
115892 1
210509 1
168688 1
165001 1
182476 1
227521 1
268583 1
95983 1
112715 1
299999 1
2 1
1 1
299999 1
137128 1
299999 1
299998 1
291392 1
1 1
168590 1
1 1
1 1
1 1
1 1
3 1
94852 1
300000 1
206524 1
1 1
299999 1
219917 1
300001 1
47526 1
289795 1
300001 1
37886 1
50238 1
140183 1
211057 1
300001 1
68121 1
54284 1
3 1
171822 1
300000 1
265013 1
300001 1
190209 1
1 1
92652 1
117088 1
205887 1
1 1
273582 1
300001 1
1 1
115905 1
2 1
212945 1
67759 1
299999 1
119809 1
201855 1
126748 1
1 1
299999 1
1 1
192092 1
41622 1
300002 1
275031 1
148117 1
168929 1
299998 1
31541 1
45003 1
187732 1
291937 1
1 1
192064 1
162797 1
1 1
225032 1
243720 1
236986 1
288901 1
168748 1
109165 1
249754 1
15112 1
1 1
3 1
174723 1
1 1
299999 1
181683 1
218060 1
271743 1
222406 1
89028 1
261208 1
77201 1
299999 1
299998 1
280733 1
74730 1
300001 1
299999 1
13487 1
300001 1
300001 1
175439 1
213412 1
18219 1
207504 1
1 1
15913 1
87600 1
213235 1
209650 1
1 1
300001 1
300000 1
16572 1
295977 1
93685 1
150890 1
280752 1
82327 1
216026 1
201498 1
300001 1
288434 1
3 1
166100 1
1 1
297498 1
1 1
26005 1
193126 1
194539 1
1 1
634 1
300001 1
95944 1
263496 1
114662 1
32657 1
206252 1
151048 1
210986 1
83292 1
274929 1
111684 1
1 1
44113 1
189556 1
2 1
299999 1
274152 1
245246 1
190362 1
65885 1
272119 1
152242 1
233628 1
300002 1
152221 1
215612 1
289268 1
1 1
1 1
249962 1
1 1
291589 1
1 1
180050 1
164994 1
300000 1
10789 1
183025 1
2 1
88088 1
300000 1
222217 1
163800 1
98289 1
2 1
1 1
171348 1
1 1
1 1
300001 1
129800 1
1 1
1 1
1 1
1 1
300001 1
134314 1
94659 1
3 1
1 1
259537 1
143537 1
1 1
3 1
31172 1
299999 1
299999 1
171654 1
92927 1
300000 1
197934 1
1 1
12680 1
291265 1
300000 1
299999 1
290342 1
243659 1
1 1
243505 1
299999 1
299999 1
268054 1
249350 1
267573 1
113760 1
300001 1
58659 1
67940 1
300000 1
202994 1
153900 1
28536 1
168104 1
300001 1
252079 1
124656 1
12037 1
263834 1
300002 1
1 1
300000 1
1 1
275966 1
259304 1
216273 1
196420 1
134641 1
1 1
300000 1
137745 1
1 1
185570 1
176337 1
299999 1
105714 1
299998 1
188425 1
288311 1
257847 1
86578 1
299999 1
148167 1
199788 1
18197 1
214910 1
253887 1
1 1
300000 1
1 1
300000 1
46556 1
2 1
280316 1
147358 1
254130 1
180218 1
201223 1
300001 1
13539 1
3 1
2 1
223547 1
185557 1
264583 1
35791 1
258007 1
151909 1
224423 1
300000 1
7994 1
232249 1
1 1
99293 1
300000 1
300001 1
128924 1
293311 1
87419 1
299999 1
3 1
217917 1
175479 1
103796 1
75860 1
300001 1
125672 1
300000 1
21954 1
219066 1
300002 1
104021 1
230021 1
212260 1
300000 1
83170 1
300001 1
281653 1
200906 1
57277 1
23258 1
1 1
1 1
81827 1
300000 1
95027 1
33636 1
79206 1
204845 1
39082 1
1 1
1 1
39896 1
300001 1
225882 1
166501 1
1 1
300000 1
75576 1
300000 1
1 1
1 1
39550 1
19242 1
142746 1
1 1
1 1
285180 1
152810 1
1 1
214140 1
128287 1
25766 1
84690 1
180750 1
300000 1
268886 1
1 1
71461 1
300000 1
290360 1
1 1
255361 1
47460 1
171007 1
299998 1
2 1
108802 1
1 1
120571 1
299999 1
189276 1
299999 1
245526 1
1 1
299999 1
300002 1
24683 1
289905 1
299999 1
206673 1
79843 1
185456 1
84298 1
1 1
22390 1
1 1
270410 1
149535 1
300001 1
291850 1
194827 1
2 1
1 1
1 1
198315 1
114401 1
1 1
54566 1
1 1
300000 1
299999 1
173861 1
261652 1
107508 1
215686 1
147704 1
277192 1
114191 1
211132 1
257368 1
205194 1
299999 1
30948 1
300001 1
170727 1
290403 1
1 1
1 1
13899 1
176296 1
121304 1
3 1
1 1
299998 1
198646 1
231823 1
242140 1
26948 1
300000 1
252126 1
300001 1
247434 1
299999 1
58374 1
1 1
300000 1
270056 1
157267 1
3 1
143630 1
211881 1
262806 1
300002 1
199755 1
1 1
44700 1
56599 1
300001 1
2 1
100154 1
106218 1
1 1
154621 1
1 1
2 1
195941 1
240716 1
190538 1
39235 1
46679 1
178600 1
300000 1
145633 1
299999 1
86122 1
5670 1
71512 1
173306 1
1 1
1 1
3568 1
2303 1
1 1
215454 1
300000 1
198966 1
89093 1
121795 1
300001 1
130135 1
186402 1
256708 1
84351 1
183567 1
245256 1
45878 1
180327 1
63212 1
209995 1
283397 1
299999 1
1507 1
300001 1
95315 1
35128 1
246164 1
1 1
1 1
114797 1
1 1
262551 1
253299 1
45269 1
185251 1
300000 1
1 1
1 1
299999 1
195768 1
161859 1
100038 1
299999 1
2 1
25283 1
261824 1
153247 1
214263 1
104031 1
1 1
3 1
3 1
1 1
236698 1
155975 1
3 1
285467 1
278214 1
57277 1
1367 1
1 1
254412 1
287189 1
108251 1
1 1
271952 1
300000 1
2 1
167597 1
8069 1
100715 1
220826 1
279087 1
85469 1
299999 1
300001 1
1 1
2 1
300000 1
1 1
19421 1
94240 1
55918 1
299998 1
169236 1
172791 1
169795 1
151302 1
171150 1
178638 1
130259 1
1 1
218048 1
256940 1
2 1
137592 1
300001 1
94657 1
20268 1
183496 1
158603 1
160666 1
1 1
2 1
1 1
246624 1
2 1
242510 1
76049 1
299999 1
1 1
74828 1
110519 1
2 1
300000 1
256510 1
78115 1
299999 1
300001 1
173919 1
97040 1
40633 1
45925 1
204779 1
300000 1
167787 1
93499 1
228136 1
60194 1
2 1
277310 1
1 1
136485 1
299999 1
4119 1
300001 1
163668 1
3 1
130346 1
98154 1
300000 1
2 1
43514 1
241377 1
227091 1
299999 1
23356 1
123793 1
150247 1
20977 1
247176 1
56172 1
246257 1
299999 1
1 1
167849 1
96261 1
256872 1
112972 1
218158 1
183398 1
232174 1
1 1
1 1
195030 1
84697 1
300001 1
276137 1
299998 1
3 1
71946 1
300000 1
177739 1
300001 1
300001 1
200740 1
274152 1
20409 1
300001 1
92534 1
2 1
1 1
1 1
170707 1
255179 1
157386 1
300000 1
2 1
1 1
1 1
122749 1
300002 1
69650 1
187203 1
194497 1
2 1
1 1
291949 1
22586 1
276606 1
120983 1
45673 1
209199 1
232501 1
114161 1
47758 1
221619 1
34089 1
97868 1
189672 1
299999 1
300000 1
300000 1
234171 1
123667 1
300000 1
244839 1
255636 1
1 1
278311 1
724 1
299999 1
224236 1
97020 1
74617 1
114129 1
171554 1
99370 1
90651 1
1 1
300001 1
300000 1
151206 1
22084 1
300001 1
25380 1
25909 1
258341 1
143097 1
9787 1
1 1
240385 1
300000 1
1 1
260470 1
199513 1
1 1
248256 1
223702 1
276217 1
4612 1
202540 1
95274 1
1 1
193977 1
1 1
76408 1
160283 1
299999 1
1 1
282995 1
300000 1
249159 1
299998 1
300000 1
90159 1
300001 1
168463 1
187178 1
217783 1
216414 1
1 1
67225 1
38099 1
1 1
234453 1
265715 1
1 1
197012 1
300000 1
119413 1
299999 1
300001 1
2 1
226861 1
288917 1
170491 1
1 1
1 1
182748 1
299998 1
109265 1
85542 1
2 1
127211 1
297143 1
133240 1
185374 1
299999 1
1 1
63716 1
300001 1
16336 1
299999 1
231591 1
250049 1
299999 1
1 1
135265 1
61850 1
1 1
207304 1
209031 1
1 1
43813 1
85601 1
300000 1
300001 1
2 1
85944 1
99030 1
299999 1
287146 1
234243 1
2153 1
51574 1
91878 1
294672 1
300001 1
1 1
176395 1
238255 1
300002 1
268636 1
56779 1
160051 1
300002 1
1 1
113770 1
1 1
253937 1
299999 1
300000 1
165695 1
43178 1
2 1
1 1
146748 1
284050 1
13050 1
16058 1
284774 1
14300 1
227020 1
117685 1
97838 1
171982 1
300001 1
175646 1
1 1
2 1
74437 1
295060 1
41415 1
164445 1
1 1
125177 1
1 1
296624 1
300000 1
300000 1
105585 1
1 1
41026 1
124050 1
51086 1
1 1
285007 1
69313 1
112666 1
300000 1
144649 1
277448 1
47349 1
300000 1
2 1
1 1
1 1
127813 1
1 1
102202 1
299999 1
47229 1
89124 1
169701 1
152274 1
300002 1
242606 1
211523 1
143703 1
1 1
18542 1
1 1
150875 1
79145 1
84395 1
67370 1
32967 1
3 1
187566 1
138596 1
1 1
248573 1
70735 1
299999 1
61481 1
189307 1
1 1
206154 1
300001 1
300000 1
20782 1
299409 1
1 1
1258 1
64695 1
157601 1
18291 1
300000 1
221970 1
2 1
107791 1
2 1
65250 1
300000 1
2 1
300002 1
2 1
1 1
1 1
117300 1
206474 1
261215 1
240887 1
300000 1
177022 1
285360 1
138766 1
271139 1
284101 1
115271 1
300000 1
108537 1
3 1
300000 1
1 1
287307 1
300000 1
300000 1
1 1
2 1
181012 1
96603 1
51879 1
63637 1
120511 1
1 1
148934 1
47395 1
1 1
1 1
74934 1
190923 1
273055 1
22904 1
49047 1
56087 1
168033 1
3 1
178291 1
1 1
186442 1
260767 1
150930 1
114307 1
209365 1
112078 1
300001 1
93510 1
122229 1
57522 1
1 1
300002 1
177691 1
79639 1
3322 1
299999 1
157132 1
1 1
1 1
1 1
300001 1
185239 1
297792 1
3 1
1 1
3 1
130666 1
215301 1
71051 1
300000 1
28452 1
166000 1
1 1
75575 1
71644 1
296988 1
29698 1
283719 1
1 1
112280 1
1 1
1 1
1 1
123136 1
1 1
224073 1
230608 1
251887 1
61278 1
1 1
299998 1
253657 1
278997 1
300001 1
83888 1
186610 1
255645 1
1 1
298448 1
148172 1
300000 1
272807 1
268082 1
236019 1
247670 1
119098 1
124010 1
110425 1
36821 1
299999 1
292514 1
299999 1
1 1
84379 1
300000 1
1 1
270651 1
19969 1
300001 1
10746 1
299998 1
59031 1
300000 1
300002 1
130202 1
174948 1
219351 1
192523 1
300001 1
12452 1
38545 1
211271 1
291057 1
109516 1
152802 1
1 1
299999 1
117673 1
90841 1
200879 1
2 1
3 1
242515 1
90119 1
128220 1
278055 1
119180 1
173083 1
299999 1
214975 1
300000 1
270429 1
300001 1
291699 1
1 1
1 1
3 1
202424 1
14475 1
80314 1
300000 1
148412 1
2 1
9396 1
300000 1
2 1
1736 1
210975 1
241691 1
299999 1
1 1
257751 1
299999 1
21365 1
226135 1
1 1
29013 1
300002 1
108326 1
133017 1
299999 1
81907 1
300000 1
108683 1
265915 1
137806 1
95402 1
1 1
81339 1
266598 1
2 1
268377 1
1 1
122853 1
299999 1
207000 1
94925 1
65729 1
240718 1
7080 1
2000 1
300000 1
2 1
149971 1
195933 1
251783 1
61351 1
22319 1
189962 1
300001 1
233909 1
76871 1
250866 1
271043 1
42427 1
91476 1
1 1
300000 1
88499 1
1 1
210001 1
47916 1
97422 1
220905 1
154919 1
1 1
2 1
300000 1
299998 1
299999 1
284312 1
83109 1
300000 1
124894 1
300001 1
300000 1
87181 1
222890 1
259402 1
239 1
300001 1
144798 1
179475 1
2 1
45085 1
20 1
300001 1
2 1
299999 1
300000 1
93073 1
228412 1
207416 1
2 1
221509 1
262157 1
197620 1
1 1
203384 1
97417 1
170553 1
299999 1
300000 1
56679 1
2 1
94033 1
100163 1
266128 1
126885 1
300000 1
23903 1
1 1
3 1
100123 1
1 1
67486 1
3 1
56796 1
935 1
212588 1
94390 1
300001 1
161445 1
235121 1
119254 1
300000 1
242357 1
211147 1
3 1
2 1
68079 1
290960 1
198981 1
18572 1
162117 1
1 1
300001 1
287863 1
1 1
1 1
3 1
253355 1
196870 1
1 1
299999 1
242040 1
300000 1
142679 1
299999 1
273490 1
18256 1
65025 1
276643 1
73943 1
8574 1
241492 1
1 1
300000 1
173684 1
237965 1
110169 1
276155 1
1 1
99609 1
158488 1
138335 1
35156 1
1 1
5068 1
103586 1
196625 1
1 1
1 1
261615 1
2 1
274969 1
164136 1
300000 1
125586 1
2 1
286077 1
142010 1
300001 1
80550 1
128641 1
9742 1
1 1
223736 1
120752 1
1 1
300001 1
224502 1
272141 1
29576 1
1 1
152405 1
261771 1
300000 1
300000 1
273307 1
86167 1
3 1
48270 1
234148 1
1 1
202634 1
10614 1
79249 1
241737 1
57367 1
195512 1
3 1
23770 1
1 1
1 1
49394 1
126922 1
300002 1
2 1
300000 1
287192 1
198727 1
300000 1
182737 1
3 1
300001 1
1 1
299999 1
88482 1
1 1
50468 1
300000 1
2 1
94928 1
300000 1
300000 1
283396 1
211070 1
8852 1
141584 1
153798 1
300001 1
266512 1
177674 1
5928 1
81713 1
103808 1
235787 1
299999 1
237039 1
158400 1
176721 1
181776 1
18242 1
300001 1
192979 1
92493 1
1 1
122626 1
300000 1
1 1
279471 1
1 1
3 1
1 1
222952 1
207846 1
1 1
22804 1
106516 1
103773 1
195062 1
125951 1
143059 1
1 1
1 1
205310 1
131517 1
135437 1
300001 1
2 1
26133 1
1 1
284822 1
1 1
300000 1
243581 1
300001 1
143590 1
90861 1
25554 1
300002 1
50085 1
206623 1
287517 1
300001 1
62934 1
48285 1
27422 1
63118 1
52017 1
165056 1
169904 1
149115 1
1 1
175964 1
299999 1
79784 1
1 1
257161 1
2 1
299999 1
14883 1
70897 1
264590 1
300000 1
188223 1
196437 1
152708 1
141254 1
300001 1
138193 1
1 1
143059 1
137497 1
3900 1
83586 1
1 1
300000 1
299999 1
2 1
171106 1
299999 1
297245 1
300001 1
225856 1
72628 1
273917 1
2 1
256460 1
300000 1
199836 1
300000 1
176975 1
216484 1
2 1
201750 1
299999 1
212452 1
37502 1
61625 1
143120 1
300000 1
1 1
299999 1
219366 1
7820 1
1 1
300001 1
1 1
264715 1
3 1
1 1
300000 1
2 1
136778 1
188338 1
188179 1
250325 1
281150 1
3 1
276979 1
246312 1
119772 1
246601 1
281640 1
159645 1
201596 1
262859 1
1 1
130241 1
266471 1
195611 1
87716 1
100738 1
64856 1
20741 1
265864 1
194608 1
29288 1
80770 1
300001 1
293196 1
184511 1
219682 1
2 1
246531 1
5755 1
191227 1
208899 1
211365 1
29315 1
76987 1
1 1
205316 1
162007 1
217729 1
31288 1
300001 1
3 1
295326 1
3 1
218342 1
291189 1
300001 1
160447 1
41551 1
257858 1
269169 1
236748 1
1 1
299999 1
1288 1
212829 1
1 1
282900 1
2 1
193125 1
92977 1
1 1
69860 1
48823 1
1 1
157588 1
1 1
237782 1
199255 1
160231 1
1 1
32837 1
2 1
145262 1
85339 1
127930 1
190090 1
2 1
299998 1
263027 1
215879 1
300001 1
232400 1
300000 1
1 1
269857 1
178503 1
7254 1
300002 1
1 1
171922 1
195221 1
300000 1
2 1
98045 1
118668 1
98080 1
41910 1
299999 1
251218 1
184290 1
200199 1
277185 1
104803 1
44249 1
300000 1
252139 1
265123 1
228030 1
228684 1
90834 1
300001 1
24226 1
255747 1
300000 1
126451 1
73072 1
299999 1
103483 1
45355 1
2 1
96948 1
217007 1
1 1
192658 1
205927 1
2 1
299999 1
299999 1
3 1
91731 1
300001 1
154493 1
300000 1
1 1
160574 1
2289 1
271011 1
91145 1
271296 1
177778 1
146176 1
1 1
149287 1
300001 1
87631 1
89439 1
299999 1
299999 1
259496 1
266771 1
15427 1
46425 1
119307 1
1 1
299999 1
257933 1
110220 1
1 1
28329 1
33488 1
2 1
193987 1
199553 1
168036 1
35989 1
300000 1
211963 1
23124 1
24902 1
299999 1
2516 1
2334 1
97807 1
17354 1
274391 1
299471 1
274607 1
289570 1
300001 1
267839 1
1 1
197756 1
9800 1
80564 1
1 1
299998 1
1 1
299999 1
2 1
2 1
209465 1
299998 1
45813 1
2 1
181363 1
1 1
23413 1
2 1
229764 1
291913 1
62444 1
299999 1
3 1
1 1
24596 1
81291 1
300000 1
1 1
43850 1
3 1
264777 1
300001 1
252999 1
1 1
23928 1
182787 1
3 1
299999 1
266555 1
300000 1
252362 1
272785 1
117896 1
1 1
1 1
300000 1
233945 1
174963 1
83008 1
1 1
105199 1
192699 1
221377 1
49324 1
129221 1
201038 1
155601 1
1 1
1 1
33579 1
58933 1
253568 1
120175 1
3 1
182484 1
1 1
246940 1
213330 1
299999 1
300000 1
300000 1
158297 1
299999 1
249669 1
142794 1
117882 1
225495 1
80360 1
164426 1
1 1
2 1
102238 1
1 1
245059 1
3 1
29919 1
2 1
35921 1
300002 1
300000 1
186303 1
80583 1
187667 1
2 1
115341 1
172775 1
185742 1
250001 1
259292 1
1 1
2 1
41185 1
152249 1
300000 1
227110 1
20512 1
1 1
197649 1
194687 1
222464 1
1 1
102107 1
215210 1
218575 1
250207 1
64826 1
26813 1
202816 1
260413 1
42128 1
161442 1
1 1
245873 1
247731 1
1 1
174200 1
58378 1
135939 1
120847 1
3 1
1 1
217064 1
33833 1
140178 1
208015 1
99016 1
251548 1
193835 1
1 1
169860 1
111524 1
29292 1
1 1
40729 1
169146 1
273679 1
266904 1
236526 1
218113 1
114924 1
13298 1
179070 1
218815 1
1 1
299999 1
284067 1
278357 1
276209 1
133313 1
274394 1
221703 1
83340 1
300000 1
19588 1
93491 1
299999 1
132155 1
2 1
174035 1
130397 1
102128 1
226773 1
147932 1
206575 1
1 1
117895 1
300000 1
1 1
84726 1
300000 1
193544 1
178411 1
272083 1
251915 1
3 1
70440 1
201912 1
299999 1
159011 1
1 1
299999 1
300001 1
1 1
2 1
188245 1
197728 1
1 1
1 1
4788 1
13689 1
2 1
1 1
1 1
300000 1
290940 1
300001 1
300001 1
206458 1
213386 1
70884 1
110827 1
224415 1
2 1
280395 1
106409 1
258186 1
158592 1
219998 1
300001 1
1 1
1 1
14890 1
129237 1
273542 1
300001 1
53042 1
1 1
255080 1
262903 1
160022 1
245341 1
256682 1
3 1
1 1
43717 1
281935 1
14744 1
65223 1
136518 1
300001 1
299999 1
134150 1
281772 1
53811 1
2 1
270665 1
167604 1
85790 1
1 1
2 1
66387 1
165993 1
2 1
1 1
132960 1
172023 1
300000 1
57845 1
75572 1
183693 1
171186 1
216786 1
1 1
3 1
299999 1
298109 1
129701 1
66268 1
57241 1
240364 1
224431 1
46732 1
136090 1
2 1
177788 1
139569 1
205255 1
166307 1
91724 1
300000 1
232781 1
89237 1
300000 1
116046 1
2 1
228512 1
139864 1
299999 1
260164 1
299999 1
1 1
1 1
1 1
112179 1
266558 1
299999 1
274828 1
3991 1
187083 1
1 1
73546 1
211244 1
300000 1
1 1
273869 1
253509 1
123138 1
58227 1
299999 1
209075 1
197870 1
4232 1
300000 1
300000 1
72836 1
1 1
103572 1
264673 1
109324 1
105023 1
18356 1
299999 1
300001 1
300000 1
299998 1
235192 1
169025 1
1 1
3 1
94883 1
15361 1
175105 1
278517 1
91367 1
172090 1
121743 1
176937 1
300002 1
40220 1
166463 1
2 1
1 1
300000 1
299999 1
180360 1
46443 1
246382 1
54160 1
46719 1
63944 1
199685 1
300001 1
230810 1
2 1
204281 1
4212 1
277487 1
169795 1
290198 1
152306 1
1 1
299999 1
93557 1
109911 1
75975 1
183663 1
299999 1
138236 1
277360 1
185605 1
140650 1
283971 1
233517 1
41366 1
2 1
1 1
213822 1
3789 1
300000 1
139212 1
183334 1
281586 1
231544 1
228965 1
145735 1
204823 1
300000 1
44476 1
300001 1
300001 1
80647 1
33402 1
1 1
206774 1
299999 1
289557 1
52703 1
236574 1
299999 1
300001 1
213950 1
300001 1
299999 1
246410 1
234599 1
180896 1
300000 1
152012 1
55990 1
31886 1
189855 1
170387 1
300001 1
300001 1
300000 1
260672 1
2 1
2 1
233384 1
1 1
300001 1
85285 1
2 1
120008 1
1 1
300001 1
34159 1
54803 1
1 1
203639 1
2 1
300001 1
3205 1
99168 1
298725 1
124108 1
272026 1
225979 1
156494 1
263057 1
1 1
256720 1
299999 1
182006 1
87764 1
259356 1
9354 1
32883 1
95963 1
300000 1
40803 1
175951 1
299999 1
295977 1
44969 1
218687 1
17443 1
300000 1
276245 1
124325 1
129227 1
3 1
7258 1
148658 1
30643 1
9971 1
76331 1
271420 1
3 1
234480 1
300001 1
241282 1
110376 1
3 1
224317 1
64386 1
300000 1
299999 1
143238 1
299999 1
2 1
300000 1
300000 1
299999 1
130833 1
1 1
218752 1
109034 1
257179 1
2 1
91190 1
86714 1
299998 1
98566 1
1 1
112853 1
100051 1
280045 1
151379 1
300000 1
300000 1
5732 1
8993 1
261623 1
300001 1
300001 1
43657 1
299999 1
85068 1
2 1
120058 1
35962 1
57754 1
82990 1
159798 1
300002 1
4575 1
2 1
101654 1
1 1
165170 1
251958 1
78133 1
300000 1
147579 1
299999 1
110364 1
38143 1
296926 1
282319 1
271692 1
2 1
159320 1
299999 1
41712 1
1 1
299999 1
129761 1
1 1
15014 1
82556 1
69173 1
1 1
288619 1
2 1
1 1
220647 1
37224 1
65400 1
184197 1
2 1
299999 1
84130 1
273296 1
140340 1
274947 1
266817 1
3 1
300000 1
1 1
300000 1
300001 1
300000 1
148002 1
210873 1
299999 1
223207 1
1 1
3 1
1 1
119589 1
20979 1
298727 1
300000 1
2 1
1 1
103674 1
300001 1
170420 1
62876 1
1 1
1 1
11916 1
298695 1
141620 1
300000 1
1 1
45035 1
299998 1
6819 1
263970 1
17548 1
234553 1
1 1
1 1
299999 1
300001 1
300001 1
267389 1
1 1
299998 1
112382 1
198001 1
60229 1
156616 1
300000 1
1 1
267082 1
101536 1
281908 1
185641 1
1 1
55701 1
293475 1
300000 1
300000 1
43260 1
1 1
202825 1
24325 1
68268 1
41211 1
2 1
193427 1
206949 1
1 1
1 1
258112 1
238423 1
300002 1
286552 1
300000 1
300000 1
2 1
2293 1
180848 1
171005 1
299999 1
89667 1
202758 1
238968 1
253543 1
240164 1
133326 1
234465 1
161510 1
28538 1
1 1
2 1
1 1
97905 1
1 1
300000 1
121132 1
244142 1
1 1
29388 1
13551 1
300001 1
1 1
142303 1
1 1
41319 1
1 1
191805 1
129318 1
89324 1
252676 1
300002 1
299999 1
300000 1
300000 1
1 1
2 1
268250 1
188706 1
87657 1
238924 1
300000 1
2 1
1 1
242704 1
159121 1
1 1
271680 1
235936 1
240400 1
300001 1
269162 1
111832 1
300001 1
280966 1
299999 1
3 1
2 1
141055 1
2 1
275611 1
285456 1
1 1
300000 1
71191 1
113998 1
299999 1
64951 1
190405 1
203305 1
240183 1
230761 1
1 1
218755 1
49191 1
299999 1
251938 1
251677 1
148595 1
300001 1
1 1
1 1
137515 1
1 1
300000 1
1 1
140311 1
187995 1
300001 1
99835 1
188980 1
192988 1
1 1
223760 1
300000 1
42077 1
181796 1
299394 1
2 1
93677 1
300000 1
173781 1
2 1
299999 1
300001 1
167039 1
261544 1
2 1
3218 1
16849 1
230037 1
102398 1
51007 1
2 1
233154 1
223214 1
245638 1
300000 1
299999 1
1 1
300001 1
299998 1
2 1
131864 1
300002 1
238455 1
249754 1
43123 1
1 1
158324 1
188264 1
244968 1
182566 1
299999 1
43362 1
40316 1
300000 1
242116 1
300000 1
25579 1
71413 1
299999 1
299999 1
125090 1
35337 1
300000 1
295435 1
299999 1
300000 1
3164 1
11506 1
300001 1
300001 1
206946 1
246708 1
1 1
34321 1
1 1
160015 1
93891 1
3 1
25526 1
284607 1
291781 1
1 1
250184 1
275709 1
299999 1
1 1
41804 1
38016 1
3 1
47606 1
145993 1
53465 1
145848 1
190982 1
212468 1
113912 1
1 1
5950 1
239359 1
269178 1
300000 1
265945 1
300000 1
29556 1
41669 1
300000 1
300000 1
137615 1
2 1
295433 1
113803 1
282083 1
156426 1
116372 1
300001 1
274202 1
43805 1
300001 1
28353 1
113997 1
224219 1
125561 1
40326 1
299999 1
188402 1
300001 1
2 1
275012 1
245599 1
140825 1
114377 1
300000 1
267805 1
70210 1
13391 1
300001 1
53064 1
127320 1
1 1
300000 1
290636 1
1 1
147194 1
56197 1
47841 1
273600 1
295703 1
1 1
148970 1
1 1
223610 1
291214 1
248308 1
300000 1
300000 1
2 1
1 1
1 1
203738 1
75562 1
300001 1
300002 1
2 1
170197 1
2 1
166299 1
1 1
244333 1
98219 1
180571 1
299998 1
181793 1
151844 1
15266 1
76141 1
186236 1
300000 1
8698 1
177824 1
1 1
229570 1
132531 1
135470 1
1 1
300000 1
299999 1
83822 1
74660 1
299999 1
228748 1
2 1
226334 1
1 1
224205 1
1 1
51272 1
222547 1
2 1
300001 1
106240 1
300001 1
1 1
88893 1
294950 1
136639 1
300000 1
1 1
300000 1
1 1
228132 1
163893 1
84029 1
92994 1
1 1
176576 1
269157 1
25351 1
177577 1
13941 1
144420 1
294923 1
300000 1
1 1
1 1
300001 1
268407 1
2 1
1 1
254030 1
300001 1
300001 1
19424 1
45663 1
95390 1
2 1
207288 1
103532 1
30153 1
1 1
171184 1
300000 1
216945 1
108629 1
1 1
151356 1
272407 1
300001 1
300001 1
132923 1
219676 1
93879 1
300001 1
4576 1
226238 1
275196 1
282656 1
75593 1
1 1
3 1
104047 1
80446 1
228885 1
248743 1
7402 1
159286 1
299998 1
69925 1
166998 1
68751 1
158561 1
299999 1
118785 1
299999 1
1 1
300000 1
86087 1
281714 1
300001 1
19603 1
127153 1
115239 1
293467 1
300000 1
2 1
3 1
1 1
179071 1
1 1
1 1
37553 1
3 1
1971 1
154580 1
88503 1
18564 1
122865 1
300001 1
148549 1
1 1
92709 1
291128 1
1 1
152355 1
3 1
300000 1
78508 1
1 1
253780 1
3 1
1 1
34391 1
300000 1
2 1
196429 1
1 1
206374 1
1 1
2 1
300002 1
283445 1
216723 1
300000 1
233730 1
9591 1
158977 1
300000 1
2 1
26347 1
11449 1
33771 1
69482 1
300000 1
1 1
2 1
263985 1
54212 1
153199 1
3 1
176067 1
238722 1
172063 1
1 1
5159 1
300000 1
196084 1
154451 1
135715 1
31073 1
300002 1
158898 1
235152 1
230663 1
266842 1
3 1
206140 1
29995 1
2 1
1 1
155224 1
147079 1
34790 1
79074 1
1 1
177528 1
3911 1
130718 1
300000 1
54980 1
300000 1
124577 1
153634 1
299999 1
257134 1
139641 1
140429 1
173476 1
258428 1
88827 1
1 1
264147 1
1 1
1 1
221626 1
19250 1
300002 1
1 1
271606 1
1 1
136700 1
57355 1
1 1
1 1
244813 1
170082 1
236102 1
24781 1
300000 1
3 1
300000 1
9764 1
92234 1
38168 1
8643 1
299999 1
300000 1
300001 1
46598 1
296315 1
1 1
154841 1
1 1
105815 1
217470 1
37706 1
139924 1
299999 1
8562 1
2 1
3 1
300002 1
299999 1
269532 1
236307 1
184816 1
2 1
22707 1
41820 1
191854 1
49648 1
284115 1
281957 1
300001 1
300000 1
300000 1
1 1
126532 1
300000 1
268075 1
82817 1
2 1
91675 1
299999 1
36617 1
204564 1
269665 1
71774 1
1 1
55753 1
191449 1
1 1
209421 1
2 1
3 1
150366 1
148546 1
298436 1
168281 1
279332 1
1 1
300000 1
300000 1
60443 1
300001 1
299999 1
300000 1
207576 1
147463 1
79528 1
54187 1
266886 1
110117 1
231179 1
58194 1
182201 1
294357 1
299088 1
201381 1
206157 1
88765 1
296834 1
182888 1
166495 1
292073 1
180607 1
1 1
286420 1
2 1
2 1
9399 1
254773 1
1 1
1 1
218571 1
57829 1
300001 1
43486 1
300000 1
299998 1
154366 1
254219 1
1 1
300000 1
97757 1
3 1
139390 1
1 1
298506 1
164283 1
29666 1
152256 1
216157 1
209939 1
1 1
159654 1
267391 1
154824 1
237306 1
137525 1
214528 1
2 1
162514 1
169910 1
290222 1
1 1
247576 1
51530 1
66361 1
58256 1
300001 1
300001 1
135901 1
61148 1
257067 1
61333 1
218626 1
125788 1
169571 1
22186 1
36011 1
9838 1
175744 1
299999 1
300001 1
207322 1
1 1
134100 1
1 1
2 1
77323 1
1 1
190902 1
245905 1
59334 1
205297 1
29022 1
1 1
300000 1
299999 1
178165 1
52508 1
99632 1
11328 1
299999 1
1 1
2 1
229638 1
78339 1
2 1
1 1
299999 1
250479 1
1 1
22455 1
1 1
240540 1
11183 1
145737 1
73878 1
299999 1
281736 1
300000 1
104385 1
204896 1
300002 1
300000 1
266569 1
235294 1
149944 1
2 1
264795 1
260709 1
1 1
1 1
51309 1
80926 1
1 1
26824 1
295100 1
60712 1
300000 1
144326 1
24410 1
33988 1
1 1
198977 1
21339 1
67186 1
13879 1
136028 1
158341 1
17097 1
300001 1
54882 1
85413 1
300000 1
155151 1
300000 1
228542 1
66818 1
186116 1
300000 1
24385 1
292617 1
1 1
252286 1
94818 1
170148 1
44671 1
96974 1
85825 1
1 1
136869 1
50717 1
218729 1
187509 1
47148 1
182814 1
299999 1
1 1
1 1
299999 1
76391 1
16276 1
222567 1
300000 1
197589 1
173002 1
127146 1
78202 1
118626 1
160761 1
289091 1
278599 1
176796 1
115726 1
299999 1
2 1
201542 1
81381 1
299999 1
242060 1
1 1
165236 1
264490 1
52748 1
292956 1
196509 1
239527 1
113895 1
300001 1
1 1
295931 1
153860 1
139296 1
133441 1
300000 1
58359 1
99665 1
16681 1
281364 1
9577 1
1 1
129419 1
194463 1
110962 1
121339 1
249849 1
2881 1
27002 1
182641 1
144486 1
259729 1
31975 1
237620 1
83038 1
1 1
300001 1
48590 1
33432 1
257911 1
228466 1
291977 1
89595 1
300000 1
300001 1
1 1
225127 1
178620 1
1 1
176487 1
133721 1
1 1
143513 1
300000 1
125424 1
243482 1
1 1
299998 1
124088 1
120974 1
24977 1
300001 1
165947 1
222304 1
61696 1
129214 1
1 1
91120 1
300002 1
105269 1
299999 1
162877 1
45121 1
1 1
289580 1
218953 1
184091 1
299999 1
300001 1
78723 1
1 1
22924 1
2 1
300000 1
197246 1
60583 1
208589 1
300002 1
237886 1
252060 1
279352 1
279365 1
299999 1
300001 1
300002 1
300001 1
57126 1
1 1
114872 1
110490 1
300001 1
178671 1
281101 1
300001 1
228467 1
106715 1
58394 1
69253 1
300001 1
299999 1
3 1
225708 1
30480 1
237386 1
283928 1
300001 1
1 1
1 1
300000 1
299999 1
300001 1
299999 1
2488 1
1 1
159233 1
53004 1
13124 1
1 1
300000 1
299999 1
255836 1
299998 1
284423 1
1 1
278626 1
136269 1
15601 1
195918 1
2382 1
1 1
259569 1
300001 1
2 1
129204 1
88842 1
229608 1
300001 1
234371 1
1 1
1 1
176232 1
150316 1
300000 1
300001 1
2 1
73737 1
162896 1
105024 1
276715 1
300001 1
1 1
223189 1
161923 1
300001 1
297281 1
148044 1
231938 1
2 1
300000 1
35875 1
271 1
2 1
145047 1
139432 1
299999 1
300001 1
300001 1
6132 1
2 1
28417 1
1 1
159970 1
83007 1
68843 1
1 1
226462 1
257950 1
300000 1
124173 1
288447 1
188862 1
300001 1
3 1
263189 1
278703 1
225666 1
300000 1
299999 1
26451 1
258284 1
1 1
94292 1
22086 1
232614 1
300000 1
1 1
152887 1
6973 1
1 1
63679 1
29803 1
22776 1
240618 1
142152 1
215936 1
1 1
3 1
259442 1
120214 1
64654 1
234871 1
222279 1
1 1
109407 1
184194 1
123430 1
300001 1
300000 1
1 1
218522 1
287921 1
145953 1
1 1
12115 1
220145 1
299688 1
300001 1
151145 1
299353 1
46126 1
300001 1
178119 1
171032 1
28172 1
300001 1
300000 1
210813 1
299999 1
208247 1
300000 1
1 1
25769 1
300000 1
1 1
254612 1
34822 1
107362 1
220441 1
257694 1
3 1
137077 1
269467 1
10290 1
14959 1
1 1
253730 1
299999 1
299998 1
243169 1
29227 1
17214 1
2 1
217748 1
209819 1
277832 1
75045 1
300001 1
117184 1
298957 1
39297 1
25747 1
300000 1
299999 1
3103 1
127431 1
20806 1
39582 1
300001 1
147404 1
216294 1
1 1
300001 1
268736 1
202565 1
252116 1
1 1
1 1
22698 1
52531 1
3 1
2945 1
3276 1
300000 1
2598 1
247470 1
254377 1
1 1
1 1
300001 1
85643 1
179876 1
295958 1
187325 1
47205 1
300002 1
25671 1
84470 1
1 1
29266 1
185525 1
2 1
1 1
3 1
283501 1
35229 1
280503 1
207517 1
219179 1
299999 1
300001 1
214119 1
154395 1
153170 1
3 1
2234 1
49819 1
300001 1
4710 1
299999 1
2 1
229177 1
218564 1
46040 1
300002 1
300001 1
25973 1
118573 1
1 1
228324 1
178158 1
76313 1
193971 1
24768 1
130828 1
17622 1
233766 1
176213 1
79399 1
169005 1
1 1
2 1
240902 1
10450 1
299999 1
156122 1
300001 1
12367 1
131901 1
174311 1
236056 1
261927 1
1 1
2 1
26717 1
300000 1
166816 1
19592 1
4565 1
1 1
3 1
300002 1
1 1
266783 1
49572 1
46409 1
276216 1
37316 1
78728 1
98927 1
60401 1
263317 1
116915 1
300000 1
186676 1
100751 1
82690 1
18132 1
266778 1
299999 1
222461 1
134821 1
250841 1
92927 1
267436 1
248058 1
111742 1
2 1
1 1
1 1
136290 1
237084 1
300001 1
2 1
253727 1
58889 1
1 1
300000 1
119619 1
52466 1
12927 1
2 1
58273 1
85868 1
57970 1
300000 1
203165 1
55292 1
261830 1
139287 1
34688 1
300000 1
296656 1
1 1
18817 1
15189 1
192537 1
18368 1
1 1
1 1
233334 1
297590 1
1 1
149355 1
24375 1
1 1
1 1
129282 1
299998 1
117336 1
91919 1
225984 1
299999 1
3 1
265372 1
166063 1
272123 1
1 1
201357 1
19743 1
105183 1
300001 1
232463 1
258648 1
1 1
121123 1
161141 1
254888 1
2 1
1 1
6695 1
299999 1
84297 1
1 1
198596 1
152126 1
108075 1
87646 1
2 1
299998 1
12839 1
7876 1
1 1
198895 1
278895 1
294226 1
2 1
244931 1
135465 1
2 1
177890 1
37977 1
16451 1
300001 1
283579 1
256884 1
1 1
120403 1
84866 1
1 1
176464 1
2 1
299999 1
211618 1
1 1
88689 1
121377 1
129290 1
1010 1
1 1
118898 1
19284 1
162758 1
291153 1
300002 1
3 1
250113 1
270256 1
299998 1
239855 1
300002 1
63312 1
299999 1
1 1
300001 1
2 1
300001 1
3 1
153199 1
3 1
299999 1
248300 1
165362 1
252066 1
299999 1
93129 1
30089 1
256348 1
300001 1
300000 1
273295 1
264846 1
1 1
1 1
7275 1
100410 1
101069 1
1 1
300000 1
136183 1
1 1
138406 1
300001 1
3 1
300000 1
220241 1
300002 1
224586 1
32411 1
300000 1
142314 1
34869 1
156581 1
122578 1
125552 1
139984 1
1 1
2 1
151508 1
173421 1
1 1
1 1
239422 1
28401 1
1 1
2 1
14505 1
208539 1
125436 1
299999 1
163848 1
171309 1
1 1
264590 1
1 1
299999 1
145076 1
44538 1
260380 1
1 1
299999 1
114550 1
212507 1
221245 1
276659 1
213843 1
299999 1
12193 1
84889 1
299999 1
92090 1
1 1
1 1
138867 1
300000 1
1 1
3 1
186567 1
125716 1
144957 1
38661 1
276123 1
207622 1
56431 1
2 1
163130 1
1 1
1 1
166170 1
151820 1
25039 1
123074 1
1 1
171926 1
87429 1
171698 1
115167 1
26818 1
300001 1
1 1
169089 1
104410 1
300000 1
241017 1
1 1
1 1
1 1
46070 1
207818 1
1 1
190448 1
174419 1
189747 1
299998 1
162628 1
171369 1
48714 1
230296 1
1 1
300000 1
10088 1
250222 1
117786 1
109292 1
55454 1
167971 1
255921 1
71351 1
299999 1
299999 1
294040 1
300001 1
277923 1
282222 1
297214 1
299999 1
50211 1
268707 1
300001 1
123670 1
299999 1
277185 1
1 1
165647 1
64187 1
199658 1
111067 1
300002 1
56495 1
128370 1
54133 1
50151 1
74968 1
300002 1
299999 1
35099 1
236159 1
1 1
157040 1
299998 1
113963 1
34982 1
2 1
300000 1
255100 1
1 1
134137 1
176746 1
269774 1
300001 1
87619 1
286970 1
210051 1
300002 1
1 1
8495 1
252283 1
219553 1
1 1
212155 1
300000 1
121581 1
1 1
138222 1
85922 1
2 1
398 1
1 1
104173 1
2 1
177481 1
260869 1
179878 1
2 1
17108 1
38196 1
183154 1
280797 1
132546 1
68472 1
141926 1
20776 1
36741 1
300000 1
1 1
137449 1
247508 1
106907 1
122856 1
206773 1
203086 1
130 1
88094 1
300000 1
299999 1
299999 1
300001 1
129729 1
141411 1
155028 1
2 1
233451 1
258266 1
2 1
82458 1
119687 1
196123 1
182864 1
93196 1
300000 1
263802 1
261218 1
1 1
104683 1
143530 1
102204 1
299999 1
226011 1
18667 1
3 1
83216 1
286239 1
1 1
300001 1
199239 1
162652 1
1 1
123906 1
153134 1
1 1
280797 1
177211 1
80150 1
1 1
3 1
155990 1
177350 1
300001 1
300002 1
300000 1
252639 1
295994 1
208935 1
87002 1
137504 1
299999 1
131283 1
299999 1
181257 1
154479 1
187607 1
9034 1
197566 1
188809 1
122441 1
17860 1
147952 1
230623 1
106038 1
300000 1
299539 1
300002 1
300001 1
292502 1
114631 1
271210 1
300001 1
170861 1
111533 1
2 1
1 1
2 1
255864 1
294871 1
1 1
19628 1
1 1
40051 1
23409 1
209525 1
166232 1
278948 1
70505 1
99044 1
1 1
148070 1
114239 1
1 1
28911 1
299999 1
171629 1
31490 1
3 1
300001 1
183806 1
213694 1
2 1
194232 1
1 1
300000 1
12343 1
128874 1
152426 1
120647 1
205679 1
3856 1
200129 1
258727 1
136058 1
117492 1
299999 1
299999 1
19875 1
136315 1
1 1
276292 1
125002 1
1 1
208705 1
3 1
84685 1
159991 1
1 1
59371 1
158272 1
197853 1
1 1
152189 1
122879 1
251885 1
54849 1
73474 1
292187 1
44833 1
216500 1
118585 1
300000 1
1 1
300000 1
28278 1
196984 1
300000 1
300001 1
300001 1
300000 1
300001 1
277710 1
133816 1
1 1
261105 1
48196 1
1809 1
299999 1
3 1
135033 1
57477 1
299999 1
299999 1
300000 1
1 1
263989 1
291443 1
300000 1
273209 1
2 1
1 1
1 1
213552 1
257943 1
1 1
9066 1
251733 1
300001 1
213863 1
166751 1
1 1
228814 1
10110 1
87309 1
288135 1
300001 1
1 1
133443 1
1 1
32918 1
2 1
167745 1
300000 1
1 1
233529 1
108746 1
1 1
291264 1
1 1
1 1
71356 1
299998 1
300000 1
3 1
269307 1
300001 1
85326 1
300001 1
195950 1
146965 1
130731 1
300001 1
91989 1
299568 1
143579 1
290584 1
72447 1
299999 1
179656 1
300002 1
214798 1
268936 1
300001 1
11968 1
73830 1
161804 1
54869 1
58670 1
16225 1
282958 1
4596 1
1 1
228888 1
300001 1
260325 1
3 1
190848 1
224465 1
187843 1
169280 1
300001 1
172342 1
45151 1
36668 1
219838 1
57726 1
159899 1
300001 1
87595 1
252979 1
102012 1
299998 1
300002 1
281820 1
299999 1
126308 1
152862 1
300000 1
300001 1
2 1
255030 1
300000 1
230965 1
135836 1
186745 1
258617 1
83792 1
2 1
128629 1
136116 1
163624 1
180635 1
299999 1
284922 1
130984 1
3 1
94639 1
110730 1
170761 1
158624 1
143235 1
56773 1
157553 1
299998 1
130304 1
1 1
112787 1
114252 1
299999 1
217858 1
269597 1
8930 1
1 1
198771 1
193162 1
53108 1
205665 1
212007 1
8793 1
9945 1
235715 1
124938 1
1 1
2 1
12990 1
297648 1
216001 1
94415 1
1 1
300001 1
300000 1
26296 1
212514 1
55139 1
1 1
23879 1
261971 1
2 1
300002 1
272828 1
252331 1
235995 1
82236 1
132086 1
300000 1
1 1
100354 1
77255 1
36184 1
299999 1
123665 1
1 1
250868 1
296184 1
141042 1
113678 1
1 1
86394 1
85751 1
2 1
166880 1
183102 1
231795 1
170352 1
231274 1
220118 1
299999 1
1 1
2 1
97402 1
180850 1
1 1
2 1
300001 1
68927 1
299999 1
208000 1
1 1
83236 1
1 1
248934 1
2 1
300001 1
253199 1
110932 1
116738 1
299999 1
299999 1
300000 1
111665 1
215315 1
1 1
196636 1
244969 1
300000 1
230997 1
300000 1
28777 1
240096 1
300000 1
161977 1
300001 1
1 1
1 1
299999 1
272342 1
160158 1
229778 1
273467 1
251712 1
202610 1
1 1
131972 1
106854 1
47700 1
59749 1
133359 1
122001 1
289047 1
6677 1
127446 1
214143 1
300000 1
1 1
285850 1
271192 1
1 1
200172 1
110614 1
207168 1
300000 1
267465 1
1 1
299999 1
300000 1
300001 1
300002 1
1 1
261328 1
300000 1
119623 1
153638 1
8803 1
84796 1
107400 1
17656 1
263102 1
43183 1
300000 1
63888 1
300000 1
228877 1
1 1
300001 1
300000 1
292179 1
299999 1
2 1
183931 1
299999 1
73808 1
233630 1
201568 1
261206 1
275841 1
1 1
59249 1
300000 1
177978 1
1 1
187164 1
208348 1
162862 1
1 1
244566 1
141903 1
294908 1
6419 1
148131 1
55669 1
3 1
268623 1
1 1
26239 1
221429 1
1 1
300000 1
249589 1
142316 1
1 1
278736 1
1 1
122911 1
2 1
107324 1
25576 1
199896 1
299999 1
289757 1
244074 1
120691 1
289983 1
234323 1
67367 1
68494 1
60028 1
27051 1
300000 1
178218 1
45568 1
299999 1
173130 1
300000 1
1 1
300000 1
215536 1
120771 1
150741 1
300000 1
1 1
158681 1
92040 1
155277 1
92806 1
47927 1
123719 1
61638 1
147691 1
300000 1
1 1
2 1
136210 1
45274 1
154600 1
1 1
132040 1
234816 1
299999 1
2 1
38406 1
149384 1
1 1
68913 1
299999 1
285309 1
112040 1
299999 1
1 1
300000 1
195536 1
299999 1
738 1
2 1
28033 1
300001 1
300000 1
124367 1
216333 1
80923 1
105539 1
17129 1
1 1
300001 1
299999 1
83314 1
26402 1
1 1
945 1
16030 1
299999 1
296883 1
283101 1
202200 1
236688 1
299998 1
156714 1
274982 1
2 1
2 1
202768 1
1 1
1 1
300001 1
234291 1
300002 1
3 1
225021 1
299999 1
300000 1
94522 1
22402 1
170372 1
48484 1
300000 1
142476 1
133985 1
299999 1
1 1
182761 1
182850 1
300001 1
296665 1
1 1
285343 1
214842 1
300001 1
25593 1
1 1
2 1
257517 1
2 1
300001 1
300000 1
299999 1
138084 1
2980 1
208854 1
108821 1
273118 1
237070 1
1 1
297681 1
1 1
1 1
13110 1
182575 1
98890 1
1 1
98497 1
225105 1
254744 1
2 1
32896 1
151486 1
112577 1
46785 1
231950 1
3 1
146621 1
1 1
98902 1
287291 1
183932 1
297079 1
60853 1
1 1
243212 1
97574 1
113377 1
159062 1
244993 1
8540 1
133740 1
259945 1
196708 1
249462 1
175063 1
1 1
300001 1
97515 1
219534 1
73374 1
24096 1
243460 1
62727 1
271859 1
299999 1
299998 1
2 1
167967 1
2 1
260050 1
93129 1
216689 1
31758 1
2 1
256262 1
3 1
119750 1
300001 1
300000 1
2 1
3799 1
115310 1
283790 1
3 1
283515 1
111515 1
218490 1
223697 1
299999 1
300001 1
300001 1
118214 1
201717 1
93256 1
300000 1
22725 1
1 1
118794 1
34840 1
21704 1
287543 1
300000 1
300001 1
273881 1
148207 1
300001 1
148655 1
225197 1
32581 1
1 1
5789 1
6454 1
198133 1
176247 1
300000 1
138852 1
96260 1
34707 1
150866 1
300000 1
246501 1
1 1
57005 1
286231 1
1 1
300001 1
1 1
145555 1
56630 1
132055 1
244189 1
262204 1
56977 1
75875 1
40500 1
157076 1
159251 1
300002 1
1 1
299861 1
213328 1
230781 1
1 1
202900 1
212612 1
2 1
3 1
1 1
300001 1
1 1
209010 1
168555 1
299999 1
280408 1
219133 1
186421 1
2 1
1 1
31016 1
300001 1
125780 1
213879 1
206157 1
46576 1
292398 1
210261 1
91165 1
300000 1
21343 1
12423 1
1 1
8043 1
96706 1
36548 1
222415 1
1 1
100937 1
113539 1
221385 1
254240 1
76648 1
2 1
2 1
1 1
172586 1
2 1
20409 1
1 1
213098 1
300000 1
299998 1
156111 1
2 1
277508 1
53984 1
244257 1
149029 1
32627 1
222905 1
299999 1
142568 1
21541 1
22574 1
1 1
151510 1
300000 1
76578 1
297799 1
77170 1
264499 1
300000 1
76282 1
100977 1
45264 1
268238 1
2 1
45772 1
299998 1
300000 1
147687 1
299999 1
269867 1
246910 1
265956 1
77394 1
208391 1
256065 1
54522 1
281480 1
2 1
153942 1
37892 1
1 1
148496 1
211415 1
220912 1
186487 1
24252 1
2 1
280090 1
147099 1
172657 1
197037 1
29197 1
50329 1
298120 1
47429 1
5850 1
300000 1
25395 1
2 1
209096 1
299999 1
2 1
2 1
257137 1
1 1
23177 1
241768 1
189318 1
103978 1
54058 1
300002 1
138997 1
85969 1
206940 1
1753 1
1 1
300002 1
245116 1
300000 1
17603 1
299998 1
1 1
147065 1
148768 1
277909 1
300000 1
300001 1
282578 1
154791 1
91203 1
300000 1
300000 1
300000 1
300000 1
222448 1
1 1
39462 1
61486 1
125478 1
300002 1
157984 1
300000 1
299999 1
242478 1
147559 1
181267 1
44986 1
22838 1
1 1
56510 1
1 1
69028 1
42518 1
70475 1
299999 1
135304 1
300001 1
32713 1
300000 1
1 1
299999 1
265137 1
185429 1
96527 1
267689 1
1 1
140924 1
137807 1
299999 1
300001 1
1 1
195526 1
191592 1
3 1
300001 1
2 1
179902 1
1 1
2 1
280754 1
1 1
284026 1
115372 1
146930 1
275750 1
245377 1
115149 1
1 1
161755 1
188686 1
1 1
252592 1
262346 1
276206 1
41980 1
94506 1
267364 1
32271 1
193223 1
300000 1
160203 1
2 1
117545 1
26365 1
144813 1
54639 1
300000 1
133585 1
85755 1
37671 1
1 1
83246 1
135415 1
12935 1
107146 1
1 1
224084 1
300001 1
3 1
9022 1
231803 1
83338 1
145491 1
1 1
162743 1
1 1
1 1
35300 1
52935 1
1 1
56055 1
300001 1
1 1
166297 1
111947 1
181717 1
166497 1
80752 1
300001 1
1 1
2 1
185132 1
215092 1
300002 1
3404 1
179265 1
200412 1
3 1
226159 1
12472 1
276480 1
264100 1
1 1
198897 1
2 1
220375 1
3 1
176581 1
62127 1
231015 1
106085 1
1 1
1 1
240986 1
75848 1
300001 1
300000 1
221334 1
1 1
300002 1
300002 1
97071 1
115103 1
101246 1
299999 1
135326 1
174492 1
295840 1
250137 1
1 1
244046 1
1 1
299999 1
253391 1
153529 1
144424 1
285930 1
202014 1
300001 1
171387 1
59898 1
148037 1
39376 1
197128 1
1 1
241370 1
299998 1
300002 1
236542 1
282705 1
129294 1
144950 1
201805 1
234259 1
75295 1
14512 1
1 1
141370 1
46100 1
299999 1
234524 1
292199 1
130424 1
2 1
254720 1
9221 1
1 1
300001 1
1 1
163375 1
53995 1
2 1
44154 1
299998 1
1 1
143571 1
193419 1
80529 1
1 1
67624 1
3 1
218651 1
250051 1
96322 1
176994 1
299998 1
115377 1
300000 1
96856 1
3 1
98471 1
1 1
223070 1
1 1
300001 1
186743 1
129456 1
260075 1
299998 1
1 1
27656 1
297226 1
300000 1
43388 1
300001 1
135948 1
1 1
300000 1
1 1
201527 1
300002 1
245266 1
121055 1
167245 1
179820 1
299999 1
1 1
1 1
2 1
251788 1
217120 1
269917 1
2 1
300001 1
233253 1
236096 1
281912 1
57 1
2 1
300000 1
102200 1
204939 1
74165 1
124083 1
299999 1
137364 1
262309 1
1 1
162839 1
3 1
300000 1
49940 1
299999 1
18312 1
1 1
44714 1
101300 1
299999 1
210312 1
211127 1
299999 1
1 1
12204 1
275449 1
149482 1
229056 1
184003 1
146783 1
263648 1
235699 1
270696 1
12139 1
76915 1
209237 1
23256 1
170449 1
3 1
299999 1
165516 1
230286 1
229564 1
281040 1
214872 1
193293 1
192831 1
299999 1
300000 1
153503 1
118937 1
45588 1
296315 1
214248 1
1 1
300001 1
2 1
75296 1
124929 1
140402 1
231841 1
242859 1
136696 1
3453 1
48748 1
1 1
171618 1
300001 1
134102 1
300000 1
64735 1
100034 1
1 1
38238 1
267959 1
23032 1
300000 1
237817 1
129580 1
2 1
2 1
1 1
2 1
121601 1
1 1
64739 1
123597 1
108251 1
1 1
156787 1
1 1
275494 1
1 1
3 1
1 1
272003 1
201744 1
209333 1
299999 1
299999 1
263523 1
2 1
300002 1
258729 1
158696 1
103235 1
268111 1
300001 1
151729 1
188849 1
300000 1
247293 1
48513 1
34212 1
3 1
219468 1
92646 1
202321 1
287576 1
300002 1
20877 1
186800 1
299095 1
1 1
45173 1
15718 1
1 1
1 1
1 1
195770 1
58514 1
150989 1
132097 1
63231 1
106430 1
57218 1
1 1
1 1
1 1
299999 1
46717 1
1 1
1 1
106402 1
192540 1
44807 1
90296 1
300000 1
25 1
1 1
125111 1
300000 1
186606 1
248588 1
268584 1
185863 1
32179 1
300001 1
1 1
66514 1
71863 1
1 1
160139 1
300001 1
87682 1
121602 1
252567 1
73108 1
73410 1
300000 1
2 1
1 1
63280 1
76481 1
10557 1
271049 1
300002 1
197237 1
179722 1
1 1
192529 1
12136 1
105403 1
61521 1
86745 1
123696 1
1 1
300000 1
3 1
53301 1
196290 1
9236 1
201114 1
284248 1
4830 1
162747 1
300000 1
1 1
207494 1
122754 1
1 1
80485 1
2 1
233545 1
1 1
224245 1
183603 1
242473 1
206847 1
250674 1
300001 1
1 1
300000 1
45472 1
300001 1
300001 1
171277 1
106567 1
176668 1
76037 1
113477 1
271666 1
300000 1
140295 1
179084 1
299999 1
90679 1
146664 1
9982 1
44090 1
1 1
81249 1
1 1
299999 1
226962 1
185122 1
41302 1
144174 1
115176 1
2 1
172789 1
231696 1
238368 1
300002 1
72301 1
9207 1
173009 1
300000 1
218009 1
2 1
96741 1
49345 1
300001 1
13631 1
125426 1
142284 1
281351 1
227334 1
18803 1
230987 1
187742 1
131914 1
120172 1
300002 1
277975 1
1 1
287751 1
125659 1
1 1
24755 1
1 1
179053 1
1 1
99182 1
280189 1
229241 1
300001 1
300002 1
94005 1
109712 1
299999 1
164822 1
211512 1
300001 1
266315 1
242217 1
38287 1
181465 1
2 1
41711 1
233196 1
250544 1
105170 1
91067 1
130521 1
78699 1
114680 1
3 1
28605 1
300001 1
1 1
75064 1
202496 1
92556 1
196490 1
217897 1
31655 1
3 1
1 1
73121 1
220497 1
179439 1
2 1
191615 1
141318 1
2 1
97110 1
299999 1
33436 1
171328 1
92610 1
270124 1
1 1
1 1
140772 1
240845 1
2 1
45566 1
1 1
1 1
159192 1
126340 1
173555 1
300001 1
125876 1
168606 1
249645 1
1 1
300001 1
2 1
1 1
254553 1
172200 1
300000 1
2 1
299999 1
162260 1
300000 1
246610 1
111764 1
300000 1
241091 1
110095 1
24978 1
206477 1
199325 1
126056 1
170976 1
256759 1
185908 1
30575 1
300000 1
300000 1
294485 1
81173 1
276037 1
221635 1
244545 1
199654 1
183367 1
300000 1
300002 1
293364 1
2 1
226981 1
111349 1
102826 1
258123 1
300001 1
200798 1
300000 1
201262 1
105337 1
134143 1
300000 1
108040 1
139009 1
300001 1
143823 1
300001 1
186361 1
24638 1
300001 1
174145 1
57500 1
66461 1
1 1
1 1
1 1
222684 1
300000 1
1 1
147149 1
300000 1
225416 1
162256 1
299998 1
2 1
1 1
101591 1
300000 1
260018 1
202906 1
15206 1
129147 1
162880 1
1 1
206775 1
267641 1
128724 1
163267 1
291311 1
113439 1
52815 1
44827 1
116811 1
144141 1
299999 1
39228 1
258009 1
253495 1
300000 1
118922 1
290497 1
226483 1
221587 1
2 1
180005 1
220534 1
114092 1
276760 1
155906 1
299999 1
283049 1
2 1
100428 1
300001 1
1 1
299999 1
2 1
205666 1
300000 1
300001 1
300001 1
30611 1
260856 1
122081 1
250097 1
203520 1
299998 1
245352 1
300001 1
287251 1
1 1
223945 1
142425 1
300001 1
178899 1
300001 1
198262 1
283135 1
299999 1
142334 1
300002 1
299999 1
299998 1
220161 1
214361 1
59326 1
282894 1
300000 1
210533 1
1 1
289640 1
228224 1
256018 1
1 1
300000 1
89314 1
49470 1
292551 1
102779 1
118632 1
84369 1
299999 1
154986 1
266233 1
44153 1
3 1
99591 1
98477 1
258849 1
231465 1
47135 1
1 1
1 1
299998 1
299999 1
3076 1
288124 1
123487 1
1 1
69466 1
32508 1
43112 1
129142 1
300001 1
123175 1
283076 1
247050 1
94047 1
2 1
231421 1
75922 1
1 1
300001 1
224143 1
206735 1
300001 1
216560 1
93129 1
223889 1
2 1
299999 1
1 1
291988 1
292241 1
278256 1
45471 1
287981 1
34980 1
115280 1
299998 1
1 1
52251 1
299999 1
5988 1
58361 1
1 1
300000 1
2 1
87700 1
3 1
2 1
211216 1
149729 1
29146 1
3 1
294716 1
300001 1
82952 1
300000 1
257201 1
1 1
89268 1
128404 1
56027 1
5756 1
225530 1
278167 1
238254 1
67727 1
80139 1
149299 1
247690 1
240813 1
52232 1
300001 1
292900 1
100251 1
240301 1
188087 1
262156 1
164924 1
2 1
1 1
1 1
60060 1
300000 1
300000 1
116566 1
1 1
3 1
181742 1
167001 1
193485 1
1 1
1 1
1 1
300000 1
74605 1
130107 1
13217 1
120197 1
237856 1
243526 1
3 1
123269 1
300000 1
2 1
232080 1
1 1
1 1
75424 1
134616 1
144377 1
153014 1
108101 1
133477 1
101241 1
299999 1
27450 1
128538 1
299999 1
7776 1
280118 1
1 1
63854 1
64559 1
292819 1
96120 1
300000 1
167340 1
1 1
120300 1
148795 1
300001 1
1 1
75343 1
56563 1
129194 1
106064 1
273246 1
3 1
14625 1
194372 1
271114 1
299998 1
2 1
69403 1
217517 1
300000 1
254724 1
300002 1
247587 1
244795 1
187165 1
2 1
181613 1
3 1
187398 1
287251 1
3177 1
25945 1
187686 1
1 1
205664 1
219282 1
135252 1
58367 1
118865 1
3 1
229149 1
224016 1
2 1
1 1
1 1
170247 1
153219 1
3 1
300000 1
299999 1
300000 1
39083 1
1 1
1 1
115339 1
225537 1
278962 1
300000 1
87874 1
300000 1
299999 1
140240 1
299998 1
290999 1
299999 1
1 1
300000 1
1 1
40410 1
145597 1
63810 1
69984 1
300000 1
288120 1
204457 1
39078 1
234038 1
300000 1
94350 1
300001 1
224384 1
192627 1
1 1
110286 1
300000 1
57295 1
143342 1
186117 1
96968 1
95603 1
300001 1
190412 1
300001 1
105119 1
230222 1
1 1
210900 1
3 1
174478 1
189785 1
1 1
162926 1
2 1
27429 1
174641 1
300000 1
20231 1
1 1
4258 1
74227 1
1 1
11106 1
299999 1
2 1
13629 1
50913 1
254044 1
274948 1
299999 1
1 1
278294 1
67462 1
1 1
1 1
300000 1
19821 1
1 1
1 1
185360 1
243160 1
272899 1
103435 1
105344 1
86971 1
2 1
257690 1
85428 1
299999 1
214146 1
45090 1
251876 1
234434 1
139130 1
190052 1
67723 1
284171 1
114175 1
2 1
51007 1
2 1
299999 1
140647 1
43240 1
1 1
300000 1
123166 1
185675 1
299998 1
299999 1
300002 1
164265 1
229875 1
300000 1
148129 1
175935 1
40576 1
68585 1
3 1
3 1
174172 1
196304 1
114089 1
169799 1
1 1
210885 1
300001 1
1 1
64053 1
107498 1
1 1
193041 1
62752 1
2 1
54124 1
142712 1
1 1
190285 1
171481 1
8304 1
175113 1
237778 1
300000 1
155758 1
65957 1
36060 1
1 1
173812 1
210193 1
267328 1
277466 1
158366 1
108117 1
277316 1
279115 1
300000 1
112823 1
206852 1
180330 1
80851 1
27736 1
246849 1
300000 1
299999 1
169582 1
300002 1
175902 1
263322 1
2 1
299999 1
173034 1
300000 1
30775 1
65448 1
42757 1
85288 1
83927 1
300001 1
1 1
34037 1
1 1
178509 1
3579 1
300000 1
30542 1
50849 1
198095 1
300000 1
2 1
1 1
2 1
139938 1
2 1
300001 1
144090 1
106624 1
192348 1
1 1
99699 1
1 1
1 1
162183 1
158753 1
288263 1
3 1
1 1
67843 1
157020 1
133234 1
2 1
1 1
185671 1
299999 1
279414 1
264047 1
46621 1
1 1
45081 1
274837 1
111459 1
2 1
263760 1
196882 1
145024 1
182801 1
159355 1
98028 1
300001 1
29343 1
240540 1
272394 1
1 1
223278 1
219688 1
189901 1
136601 1
101647 1
180105 1
200602 1
187385 1
318 1
195132 1
125001 1
300001 1
114462 1
1 1
1 1
298693 1
55885 1
20274 1
243740 1
300001 1
42155 1
135529 1
94194 1
16086 1
2 1
284985 1
224997 1
300000 1
300000 1
300000 1
300001 1
171120 1
129971 1
300002 1
129166 1
2 1
290293 1
300000 1
300001 1
230876 1
231578 1
57332 1
48488 1
124616 1
283940 1
300000 1
300000 1
258973 1
299998 1
142354 1
174959 1
214730 1
300000 1
300001 1
232554 1
1 1
1 1
103242 1
299999 1
262259 1
299998 1
155106 1
1 1
177157 1
300002 1
22046 1
60606 1
1 1
91435 1
266463 1
300000 1
63989 1
13580 1
10354 1
35366 1
2 1
55992 1
3 1
271924 1
276468 1
299999 1
294980 1
255858 1
3 1
224544 1
34736 1
215167 1
236162 1
300000 1
1 1
2 1
125994 1
99406 1
300001 1
72159 1
196686 1
300000 1
149815 1
241946 1
201001 1
300002 1
1 1
138915 1
299999 1
1 1
277475 1
148286 1
299999 1
300000 1
46916 1
111924 1
300001 1
1 1
1 1
300002 1
286457 1
226373 1
109144 1
277537 1
299999 1
2 1
1 1
95428 1
291623 1
258680 1
3 1
1 1
133713 1
159654 1
270151 1
299999 1
1 1
80470 1
97932 1
123737 1
263774 1
72083 1
117222 1
162137 1
297536 1
142435 1
140288 1
1 1
173069 1
13043 1
3 1
179227 1
255671 1
198058 1
152833 1
1 1
1 1
247045 1
299999 1
300001 1
1 1
300001 1
161637 1
1 1
90463 1
3 1
1 1
101994 1
193247 1
14798 1
244069 1
299999 1
295473 1
2 1
1 1
110095 1
277361 1
169145 1
2 1
82421 1
162336 1
273232 1
1 1
294480 1
162742 1
15498 1
1 1
300001 1
3 1
31420 1
298795 1
294090 1
19947 1
1 1
40178 1
273840 1
265452 1
1 1
299998 1
159178 1
174603 1
207771 1
61630 1
160631 1
1 1
300001 1
23997 1
250774 1
1 1
297423 1
2 1
300001 1
52019 1
136601 1
115542 1
299999 1
284080 1
254687 1
34047 1
219140 1
25164 1
300001 1
196597 1
144225 1
1 1
300001 1
9360 1
1 1
13683 1
5618 1
161865 1
201448 1
299999 1
300000 1
144743 1
2 1
300000 1
1 1
127206 1
241680 1
193775 1
154308 1
264845 1
300002 1
300002 1
131937 1
1 1
299999 1
299999 1
50576 1
142195 1
176381 1
277897 1
1 1
1 1
300001 1
83966 1
1 1
79028 1
1 1
6507 1
300002 1
245320 1
109140 1
266485 1
1 1
50347 1
143740 1
1042 1
299998 1
107583 1
74777 1
108127 1
2 1
299500 1
300000 1
100060 1
148555 1
1 1
300001 1
103454 1
54190 1
234457 1
268008 1
299999 1
8592 1
82858 1
300000 1
214174 1
123533 1
110213 1
299998 1
17439 1
3 1
300000 1
215263 1
277981 1
293594 1
299998 1
299999 1
125117 1
1 1
12873 1
1 1
288861 1
43496 1
261989 1
22167 1
74513 1
192809 1
2 1
252672 1
300001 1
110190 1
194101 1
10740 1
97668 1
72567 1
74289 1
139620 1
2 1
300001 1
98609 1
264356 1
58245 1
296328 1
113104 1
1 1
226731 1
216976 1
143419 1
172436 1
59033 1
102476 1
231083 1
79763 1
300000 1
300000 1
2 1
216167 1
168913 1
101956 1
175982 1
191794 1
299999 1
7869 1
12516 1
300001 1
193211 1
75582 1
300000 1
300001 1
300000 1
300000 1
83213 1
86697 1
105877 1
300000 1
165702 1
114232 1
3 1
1 1
139566 1
144384 1
300000 1
300000 1
241262 1
267952 1
2 1
210076 1
271302 1
300001 1
245585 1
210217 1
296793 1
299999 1
2 1
299999 1
1 1
37774 1
1 1
93809 1
280775 1
3 1
299998 1
131102 1
111369 1
130215 1
70225 1
118789 1
246091 1
136246 1
110769 1
68385 1
299999 1
216181 1
300001 1
276283 1
206233 1
271598 1
123814 1
207771 1
92944 1
214736 1
33561 1
112186 1
255295 1
144688 1
174097 1
300001 1
140354 1
29842 1
299999 1
260708 1
300000 1
6158 1
34854 1
112689 1
16262 1
293674 1
206432 1
1 1
299998 1
102433 1
300001 1
240127 1
70727 1
299999 1
192776 1
299999 1
104010 1
270231 1
3 1
1 1
300001 1
136261 1
223730 1
132324 1
229455 1
16082 1
1 1
299999 1
189284 1
3 1
1 1
243788 1
80022 1
20194 1
188503 1
2 1
206400 1
56054 1
69925 1
300000 1
1 1
175350 1
136466 1
299999 1
155499 1
3 1
300000 1
3 1
260082 1
300002 1
73785 1
1 1
2 1
120469 1
128929 1
300001 1
76385 1
58127 1
100076 1
299999 1
21272 1
1 1
300000 1
247016 1
141886 1
1 1
177421 1
87375 1
139381 1
205212 1
216867 1
252361 1
21945 1
48127 1
300000 1
242284 1
156415 1
131567 1
57977 1
180818 1
252262 1
300000 1
178657 1
299999 1
263919 1
186659 1
1 1
1 1
38419 1
225516 1
252958 1
87612 1
205223 1
300001 1
51490 1
39135 1
123925 1
141081 1
3 1
140316 1
125929 1
73711 1
300000 1
300002 1
231070 1
1 1
300001 1
22643 1
66973 1
278659 1
263247 1
299999 1
151938 1
159564 1
300000 1
1 1
272492 1
300000 1
300000 1
89191 1
63254 1
299999 1
1 1
297632 1
263515 1
15877 1
300001 1
224722 1
270855 1
1 1
45265 1
150472 1
192097 1
271756 1
300000 1
300001 1
72092 1
300001 1
43900 1
1 1
300000 1
299999 1
300000 1
300001 1
248212 1
2 1
135372 1
14020 1
300001 1
40389 1
106900 1
56786 1
209818 1
87469 1
2 1
1 1
148161 1
19042 1
101862 1
195455 1
282574 1
68541 1
11488 1
1 1
1 1
31090 1
211964 1
1 1
300000 1
258781 1
3 1
89598 1
64703 1
2 1
299999 1
201707 1
300000 1
1 1
1 1
299999 1
138480 1
178090 1
125861 1
255900 1
299999 1
299999 1
1 1
125516 1
1 1
266168 1
71080 1
1 1
300001 1
12014 1
1 1
237666 1
100959 1
32802 1
299999 1
299999 1
299999 1
1 1
300000 1
33971 1
73421 1
28122 1
196513 1
80819 1
121108 1
116878 1
109041 1
300000 1
283860 1
1 1
50789 1
1 1
138197 1
181412 1
188578 1
81606 1
1 1
74327 1
268171 1
252729 1
278947 1
115560 1
300001 1
1 1
77002 1
300001 1
189320 1
116858 1
299999 1
50442 1
61209 1
1 1
300001 1
14145 1
23960 1
7224 1
233890 1
1 1
300000 1
246382 1
14804 1
300001 1
265125 1
1 1
234723 1
253777 1
175054 1
2 1
1 1
43222 1
275897 1
299999 1
29247 1
283534 1
263207 1
1 1
252208 1
162702 1
237770 1
1 1
205852 1
299999 1
51922 1
1 1
3 1
180316 1
294712 1
300001 1
40331 1
283921 1
181061 1
300000 1
92143 1
59131 1
244390 1
271896 1
80684 1
112439 1
300000 1
300000 1
2 1
1181 1
198599 1
210724 1
73892 1
300000 1
62298 1
1 1
56313 1
1 1
190458 1
252704 1
39016 1
1 1
299999 1
85180 1
1 1
299999 1
179021 1
123637 1
94582 1
58904 1
196596 1
2 1
151278 1
54113 1
225878 1
1 1
120423 1
134691 1
1 1
300002 1
233481 1
228703 1
299999 1
300001 1
281078 1
1 1
1 1
2 1
256296 1
88724 1
250892 1
1 1
300001 1
68013 1
299999 1
262879 1
214419 1
1 1
59419 1
230653 1
47128 1
266451 1
73883 1
136392 1
300000 1
299999 1
294363 1
14540 1
122037 1
180023 1
277112 1
299999 1
241168 1
290481 1
202122 1
193120 1
193194 1
1 1
108457 1
95397 1
98766 1
299999 1
300000 1
300001 1
116671 1
213072 1
132328 1
72864 1
258412 1
69086 1
300001 1
27132 1
244089 1
1 1
110672 1
299999 1
7318 1
1 1
273067 1
42355 1
1 1
299999 1
246243 1
51116 1
1 1
3 1
189726 1
54821 1
1 1
4692 1
300000 1
300000 1
293716 1
217226 1
164823 1
274709 1
1 1
234788 1
65858 1
64777 1
247740 1
248239 1
105373 1
300000 1
127123 1
168512 1
208633 1
1 1
300000 1
129121 1
1 1
300001 1
65668 1
40704 1
260395 1
1 1
261220 1
2 1
299998 1
225069 1
39041 1
25209 1
300000 1
190084 1
85856 1
219649 1
15893 1
51910 1
291269 1
8122 1
239301 1
300002 1
249796 1
180866 1
114379 1
300002 1
172807 1
31176 1
176101 1
300000 1
81418 1
162040 1
300001 1
262855 1
36153 1
28383 1
289590 1
90809 1
12593 1
300000 1
300000 1
136671 1
63313 1
300001 1
17715 1
300000 1
284620 1
87830 1
9611 1
1 1
300002 1
1 1
44385 1
269489 1
192416 1
206961 1
10216 1
21882 1
57969 1
18168 1
142589 1
2136 1
134742 1
1 1
69243 1
1 1
1 1
204452 1
45457 1
293346 1
120648 1
257257 1
84343 1
279163 1
67177 1
299670 1
2 1
193794 1
21373 1
187577 1
46647 1
170526 1
299999 1
214825 1
291199 1
300002 1
232256 1
205783 1
20988 1
299999 1
298057 1
281011 1
267477 1
299999 1
299999 1
209777 1
165661 1
251510 1
1 1
1 1
1 1
1 1
61806 1
144356 1
148710 1
65323 1
36295 1
241878 1
299999 1
293000 1
120694 1
2 1
136903 1
1 1
184803 1
1 1
1 1
89813 1
275348 1
250772 1
246334 1
189721 1
300000 1
235170 1
22746 1
16248 1
242616 1
215522 1
52047 1
299999 1
300001 1
1 1
95578 1
231856 1
223472 1
299999 1
2 1
104626 1
92944 1
281570 1
18161 1
61694 1
25745 1
136231 1
202714 1
1 1
73352 1
121907 1
208834 1
156893 1
300001 1
190948 1
159680 1
300000 1
290930 1
299999 1
158865 1
299999 1
11376 1
1 1
226171 1
214812 1
1 1
118999 1
300000 1
116632 1
300000 1
299998 1
240644 1
242388 1
299999 1
300001 1
27340 1
184333 1
78539 1
300001 1
300000 1
300001 1
191317 1
1 1
284094 1
1 1
300001 1
1 1
243306 1
24613 1
135279 1
299999 1
12940 1
300000 1
256305 1
242960 1
60626 1
237088 1
300000 1
63585 1
3 1
299999 1
123012 1
158985 1
39993 1
71952 1
29779 1
246181 1
187350 1
1 1
1 1
13358 1
113312 1
1 1
1 1
211273 1
155110 1
2 1
300002 1
300000 1
3478 1
168962 1
227131 1
299999 1
1 1
274424 1
203400 1
95044 1
197121 1
114131 1
110452 1
134400 1
300000 1
1 1
300001 1
300000 1
3 1
1 1
116685 1
65300 1
164666 1
1 1
172801 1
115513 1
256606 1
20048 1
300000 1
1 1
151849 1
276539 1
221770 1
24379 1
189475 1
85971 1
144255 1
133443 1
141950 1
299998 1
1 1
182397 1
2 1
7751 1
176824 1
171054 1
189721 1
117948 1
126304 1
256340 1
262437 1
279858 1
134050 1
119104 1
276170 1
217015 1
268992 1
300000 1
208518 1
5853 1
221113 1
300001 1
191918 1
297794 1
246278 1
300002 1
295935 1
151054 1
9467 1
284946 1
50138 1
136644 1
1241 1
77051 1
69220 1
92298 1
300000 1
2 1
299998 1
137520 1
1 1
299998 1
295417 1
1 1
186445 1
7980 1
117912 1
1 1
126151 1
7708 1
1 1
215430 1
1 1
2 1
136019 1
1 1
3 1
182617 1
39777 1
22012 1
1 1
62881 1
138881 1
53927 1
145808 1
1 1
128897 1
1 1
180398 1
34276 1
300001 1
22648 1
82509 1
299999 1
1 1
2283 1
2 1
1 1
1 1
74210 1
89395 1
183848 1
293019 1
1 1
42117 1
9780 1
50804 1
118925 1
1 1
300000 1
253042 1
261730 1
205820 1
170942 1
49420 1
91612 1
230231 1
24313 1
149431 1
260898 1
300000 1
238418 1
183775 1
272377 1
1 1
176534 1
232323 1
120364 1
112350 1
300001 1
263297 1
259639 1
279126 1
283845 1
300001 1
206921 1
300000 1
172953 1
1 1
165920 1
124707 1
199186 1
2 1
245514 1
120081 1
1 1
42177 1
1 1
300001 1
133839 1
299999 1
192971 1
81657 1
1 1
75187 1
1 1
300001 1
226229 1
133689 1
3 1
130483 1
42334 1
300000 1
2 1
234036 1
27389 1
1 1
299999 1
196186 1
1 1
131683 1
299998 1
204567 1
2 1
239470 1
27302 1
300001 1
225729 1
165335 1
33326 1
300000 1
2 1
199686 1
169279 1
299999 1
300002 1
145191 1
299998 1
248174 1
77128 1
41149 1
29710 1
300000 1
267735 1
300001 1
2 1
282867 1
76590 1
198687 1
291638 1
241996 1
126489 1
117901 1
300000 1
98703 1
1 1
10444 1
248688 1
73265 1
2 1
298878 1
132536 1
121715 1
300001 1
137945 1
300001 1
17464 1
117501 1
179025 1
246406 1
47248 1
98133 1
195731 1
107711 1
268471 1
300000 1
229704 1
40478 1
1 1
71392 1
288873 1
104969 1
1 1
55515 1
19501 1
169396 1
200446 1
299999 1
211066 1
178519 1
300001 1
300002 1
299999 1
176581 1
300000 1
1 1
2 1
300000 1
39155 1
235060 1
258567 1
212698 1
159231 1
235197 1
299999 1
3 1
1 1
300000 1
1 1
250914 1
124237 1
83724 1
15136 1
300001 1
19997 1
215731 1
228476 1
99350 1
92392 1
1 1
168546 1
1 1
291832 1
75291 1
48738 1
122360 1
1 1
75413 1
88123 1
2 1
220561 1
299998 1
2 1
61716 1
289906 1
10721 1
1 1
223331 1
2 1
102118 1
73476 1
3 1
300000 1
68708 1
178955 1
280412 1
113921 1
279605 1
245781 1
269808 1
300000 1
299999 1
181083 1
278845 1
228460 1
3 1
299999 1
300001 1
156268 1
137772 1
111438 1
300000 1
300001 1
101314 1
1 1
107886 1
2 1
300000 1
101240 1
107160 1
280927 1
232444 1
299999 1
124726 1
290504 1
1 1
120573 1
187946 1
246769 1
1 1
298680 1
300000 1
94572 1
14240 1
3 1
299999 1
250960 1
226448 1
1 1
124991 1
300000 1
300000 1
1 1
230543 1
159511 1
241682 1
300001 1
1 1
1 1
140412 1
36063 1
52510 1
163440 1
22530 1
300000 1
116723 1
137561 1
16395 1
180175 1
12213 1
1 1
98133 1
1 1
299998 1
106993 1
182246 1
300000 1
300000 1
299999 1
257020 1
292520 1
299999 1
18736 1
239338 1
3 1
108308 1
284669 1
157707 1
300000 1
162173 1
300000 1
73369 1
260099 1
117768 1
191534 1
299999 1
1 1
228029 1
1 1
1 1
273919 1
300000 1
161545 1
295172 1
300001 1
91492 1
300002 1
61488 1
270296 1
1 1
287837 1
79454 1
16502 1
299999 1
1 1
76584 1
300000 1
172537 1
239552 1
299999 1
1 1
300000 1
274789 1
217037 1
146753 1
300001 1
1 1
79724 1
50370 1
194092 1
185762 1
122997 1
62062 1
300001 1
300000 1
300001 1
300000 1
23454 1
300001 1
43163 1
1243 1
1 1
70912 1
180644 1
101478 1
258947 1
141995 1
63939 1
299998 1
53373 1
1 1
157040 1
3266 1
51771 1
1 1
300000 1
1 1
4040 1
89765 1
300001 1
2 1
1 1
251994 1
114125 1
137877 1
272468 1
184859 1
238442 1
300002 1
2 1
300000 1
136806 1
300002 1
297045 1
207050 1
300000 1
300000 1
163267 1
3 1
21808 1
19994 1
300002 1
150294 1
2 1
126900 1
101349 1
2 1
300000 1
66146 1
261533 1
299999 1
94331 1
178921 1
299999 1
272525 1
2 1
121250 1
107140 1
97296 1
50846 1
299998 1
77343 1
206048 1
299999 1
274291 1
300001 1
1 1
288623 1
274852 1
266557 1
142524 1
197879 1
51574 1
299998 1
134312 1
181020 1
169401 1
300000 1
299999 1
25909 1
300000 1
299999 1
1 1
247419 1
172569 1
289832 1
300000 1
40836 1
281481 1
297391 1
51711 1
300000 1
1 1
264107 1
300000 1
225229 1
1 1
198882 1
503 1
2 1
1 1
211391 1
282922 1
300001 1
61621 1
174801 1
134821 1
68406 1
102201 1
25236 1
40873 1
168513 1
300000 1
220358 1
109731 1
52398 1
272685 1
3 1
42019 1
117421 1
2 1
177163 1
300000 1
1 1
300000 1
300000 1
1 1
300001 1
1402 1
47438 1
3 1
299999 1
3 1
290250 1
175457 1
1 1
299999 1
300000 1
122154 1
5084 1
199755 1
213194 1
299999 1
2 1
51886 1
287592 1
290573 1
125051 1
181937 1
37692 1
300000 1
112376 1
90755 1
245597 1
28494 1
276635 1
190024 1
78865 1
299999 1
138065 1
299999 1
76852 1
164342 1
202476 1
62766 1
194346 1
300001 1
102452 1
299992 1
91258 1
276702 1
300001 1
6934 1
58662 1
1 1
2 1
207538 1
240556 1
300000 1
149490 1
1 1
181916 1
3 1
129999 1
201823 1
206398 1
299999 1
1 1
255606 1
2 1
1 1
105888 1
232306 1
292355 1
220436 1
1 1
300000 1
82171 1
56612 1
56720 1
213307 1
300000 1
134801 1
214586 1
1 1
299999 1
124550 1
63179 1
157965 1
195925 1
289038 1
145463 1
295335 1
242688 1
164762 1
134432 1
16100 1
300000 1
271100 1
299999 1
193547 1
300002 1
3437 1
3424 1
5483 1
149008 1
3 1
63750 1
78782 1
1516 1
65629 1
59420 1
299999 1
277160 1
49312 1
2 1
3 1
96055 1
300000 1
273260 1
1 1
282024 1
1 1
164532 1
151860 1
2 1
299999 1
59498 1
1 1
26832 1
239941 1
186630 1
300001 1
159391 1
264258 1
211875 1
299999 1
59381 1
62483 1
2 1
178047 1
88222 1
1 1
300001 1
2 1
204882 1
76806 1
237329 1
43010 1
197310 1
1090 1
68742 1
73605 1
130406 1
187085 1
234983 1
112021 1
299999 1
2 1
202398 1
1 1
259426 1
300001 1
55216 1
1 1
227994 1
75956 1
1 1
154659 1
1 1
1 1
2 1
9759 1
193900 1
96415 1
300002 1
203841 1
58343 1
79244 1
299999 1
268444 1
206334 1
226194 1
24818 1
47602 1
35726 1
1 1
48867 1
239854 1
240100 1
274676 1
1 1
271597 1
43224 1
31979 1
190303 1
214225 1
270332 1
1 1
68565 1
44685 1
1 1
287828 1
299999 1
1 1
1 1
195811 1
220760 1
186794 1
299999 1
139295 1
60292 1
1 1
300000 1
2 1
300001 1
300001 1
37796 1
300000 1
151398 1
162095 1
299999 1
1 1
291670 1
189965 1
2 1
287181 1
13934 1
263275 1
295004 1
166469 1
266522 1
1 1
1060 1
10767 1
1 1
288795 1
258647 1
184253 1
1 1
162334 1
279943 1
1 1
2 1
173804 1
238786 1
300000 1
76434 1
166044 1
300001 1
261733 1
178006 1
300000 1
57221 1
155921 1
119535 1
61516 1
152490 1
275046 1
172539 1
231593 1
157354 1
104673 1
221652 1
75473 1
233731 1
143856 1
300000 1
300001 1
295371 1
299999 1
69833 1
299999 1
65238 1
1 1
300001 1
299998 1
299999 1
201221 1
64606 1
266422 1
3 1
249139 1
300000 1
268845 1
2 1
1 1
107359 1
2 1
299999 1
90443 1
300000 1
1 1
198217 1
273005 1
238495 1
73216 1
222583 1
186359 1
184591 1
1 1
84145 1
58179 1
300001 1
300000 1
58191 1
212568 1
1 1
299999 1
299999 1
284400 1
2 1
190071 1
300000 1
300000 1
285421 1
299999 1
82717 1
248564 1
300002 1
45781 1
1 1
121461 1
299998 1
65774 1
3 1
244489 1
112934 1
107037 1
280135 1
247641 1
59172 1
300001 1
243299 1
288177 1
299998 1
1 1
27704 1
300001 1
225496 1
155928 1
234960 1
3 1
266607 1
300001 1
227918 1
299999 1
240493 1
287496 1
245039 1
1 1
155985 1
223496 1
176273 1
300000 1
300000 1
220401 1
140992 1
37082 1
32344 1
267251 1
121824 1
24076 1
56179 1
11590 1
32108 1
132363 1
1 1
300002 1
231347 1
1 1
285192 1
7295 1
38218 1
1 1
41986 1
46242 1
255938 1
297084 1
2 1
300001 1
262253 1
169387 1
300000 1
299999 1
300001 1
300000 1
49207 1
175718 1
242858 1
203703 1
113623 1
300000 1
1 1
271568 1
293258 1
1 1
158026 1
138778 1
525 1
300002 1
299999 1
1 1
300001 1
2 1
1 1
136426 1
6403 1
263872 1
293596 1
135783 1
300000 1
280330 1
299999 1
121844 1
145053 1
227501 1
215725 1
300001 1
120316 1
300000 1
227980 1
300001 1
300000 1
243942 1
77741 1
113922 1
2 1
180081 1
99794 1
208616 1
26371 1
149732 1
289031 1
225164 1
125711 1
2 1
202194 1
299088 1
278307 1
300000 1
25749 1
295393 1
290922 1
299999 1
2 1
232020 1
190829 1
299999 1
300000 1
266849 1
299999 1
55378 1
1 1
46498 1
300001 1
12608 1
265486 1
299999 1
249456 1
299999 1
43224 1
263312 1
224099 1
272870 1
42705 1
124723 1
131715 1
286932 1
75634 1
299999 1
264675 1
67809 1
300001 1
251670 1
1 1
61911 1
20797 1
182276 1
222788 1
39584 1
88524 1
1 1
97683 1
300000 1
1 1
20068 1
196756 1
300000 1
12435 1
19573 1
1 1
238201 1
234308 1
6487 1
299999 1
94653 1
124882 1
251123 1
300001 1
144957 1
223450 1
183217 1
189174 1
299999 1
153512 1
2 1
299999 1
167840 1
2374 1
299999 1
2071 1
76197 1
300001 1
248040 1
127394 1
91875 1
299999 1
299998 1
19452 1
1 1
300000 1
88226 1
217183 1
300000 1
58145 1
299999 1
39755 1
128792 1
299998 1
299999 1
2 1
162176 1
298426 1
242681 1
190597 1
102690 1
1 1
104798 1
2 1
203801 1
273969 1
300000 1
147511 1
236901 1
183672 1
163759 1
183046 1
94708 1
1 1
270125 1
1 1
85130 1
300000 1
51951 1
113593 1
150473 1
235022 1
226244 1
214712 1
256922 1
98354 1
115021 1
2958 1
246022 1
11834 1
274013 1
143403 1
300001 1
175078 1
68197 1
102347 1
128163 1
299999 1
134179 1
276894 1
123143 1
61008 1
99042 1
296241 1
300002 1
3 1
91549 1
49901 1
3 1
240878 1
211873 1
300001 1
187705 1
32553 1
45004 1
252274 1
1 1
296868 1
204357 1
124069 1
90065 1
1 1
55234 1
1 1
300000 1
1 1
299998 1
155824 1
299998 1
242387 1
190602 1
175093 1
283476 1
2 1
133058 1
3 1
3 1
10143 1
1 1
300000 1
300000 1
21044 1
128113 1
106526 1
299998 1
292355 1
299999 1
208668 1
300002 1
238906 1
300000 1
126571 1
142394 1
176126 1
272930 1
300000 1
2 1
11856 1
300001 1
212403 1
300000 1
226816 1
126111 1
87080 1
1 1
2 1
282128 1
201213 1
1 1
2 1
7213 1
165386 1
22861 1
251531 1
299999 1
232403 1
1 1
1 1
178459 1
62874 1
175272 1
78088 1
271551 1
67009 1
300000 1
75551 1
300001 1
10045 1
130919 1
275154 1
129429 1
146612 1
22815 1
2 1
300000 1
251232 1
300000 1
291742 1
297583 1
104935 1
98457 1
299999 1
149676 1
173529 1
238857 1
57175 1
288549 1
146853 1
13059 1
84495 1
163314 1
4328 1
141117 1
1 1
299998 1
175149 1
231806 1
300000 1
195822 1
1 1
300001 1
260683 1
300000 1
184134 1
9940 1
242384 1
119309 1
70358 1
196348 1
162927 1
238135 1
133849 1
1 1
283833 1
142787 1
76754 1
45145 1
299999 1
300000 1
110479 1
299999 1
240632 1
97045 1
1 1
53956 1
3 1
116349 1
148748 1
300001 1
261678 1
1 1
136333 1
299999 1
71833 1
299999 1
124620 1
138502 1
1 1
9095 1
204893 1
3 1
31169 1
163767 1
45583 1
126419 1
183113 1
300000 1
245544 1
1 1
120292 1
261053 1
214969 1
2 1
224846 1
160682 1
281908 1
212775 1
274844 1
245469 1
299999 1
46618 1
43764 1
299644 1
1 1
3 1
110324 1
1 1
200903 1
273740 1
2 1
2 1
1 1
300000 1
3 1
3 1
32294 1
1 1
146249 1
14732 1
78041 1
120109 1
95840 1
272318 1
132413 1
299998 1
1 1
292719 1
197372 1
238681 1
207499 1
29820 1
1 1
167191 1
198038 1
77565 1
299999 1
226382 1
2 1
86412 1
1 1
219264 1
299999 1
278713 1
219970 1
229749 1
299999 1
234274 1
2 1
163604 1
39997 1
230094 1
106187 1
1 1
51098 1
3 1
132841 1
300000 1
1 1
300001 1
149415 1
300000 1
264706 1
75483 1
2 1
234105 1
299999 1
179688 1
151134 1
61847 1
91157 1
165406 1
299999 1
173747 1
160460 1
1 1
1 1
1 1
300001 1
183540 1
141878 1
1 1
126233 1
300000 1
102989 1
278564 1
6702 1
207563 1
5458 1
10509 1
299999 1
216912 1
299999 1
300000 1
123544 1
1540 1
3 1
266143 1
155562 1
1 1
71719 1
177967 1
299999 1
53930 1
300002 1
300000 1
239235 1
41501 1
193237 1
274562 1
235432 1
210828 1
293073 1
177407 1
142789 1
267122 1
300001 1
253502 1
183969 1
56412 1
300001 1
254583 1
299998 1
245483 1
161553 1
75523 1
300000 1
204278 1
1 1
159740 1
1165 1
97322 1
1 1
2 1
16821 1
73606 1
300002 1
300002 1
233600 1
119611 1
159048 1
2 1
132547 1
86485 1
29690 1
252683 1
299999 1
80135 1
57921 1
87380 1
5774 1
299998 1
31360 1
7094 1
89502 1
88025 1
2 1
5071 1
27317 1
1 1
174909 1
1 1
12266 1
230916 1
154560 1
198929 1
24956 1
34397 1
37640 1
2 1
26786 1
45169 1
300000 1
151012 1
159218 1
159123 1
181462 1
64570 1
168722 1
33742 1
300001 1
99149 1
60017 1
1 1
42299 1
2 1
299496 1
25300 1
1 1
93092 1
2 1
2 1
82152 1
299999 1
299999 1
294444 1
196870 1
167302 1
78117 1
60693 1
57875 1
93258 1
51677 1
2 1
300000 1
126741 1
300000 1
16030 1
5303 1
2 1
272917 1
192207 1
300000 1
300000 1
1 1
241502 1
242057 1
3 1
79161 1
262319 1
1 1
300001 1
300001 1
2 1
92818 1
178549 1
293764 1
2 1
299999 1
1 1
2 1
299999 1
2 1
207300 1
213162 1
24385 1
2 1
93560 1
97646 1
230513 1
252476 1
60194 1
286503 1
300000 1
165786 1
185082 1
159686 1
268186 1
104461 1
76870 1
217829 1
2 1
46091 1
293339 1
300000 1
182035 1
99286 1
1 1
299999 1
119384 1
190430 1
94056 1
90474 1
299999 1
273800 1
61274 1
2 1
31799 1
91807 1
189141 1
1 1
149067 1
299999 1
299999 1
125603 1
1 1
300002 1
300001 1
300001 1
271715 1
136852 1
1 1
277727 1
1 1
137068 1
7460 1
90763 1
222857 1
28355 1
74766 1
207145 1
255317 1
275748 1
9888 1
170116 1
119928 1
56880 1
284913 1
129172 1
67569 1
263001 1
56521 1
300000 1
1 1
164511 1
266531 1
28000 1
165093 1
262976 1
1 1
141010 1
10599 1
164753 1
99364 1
41768 1
183500 1
213399 1
91398 1
300001 1
4315 1
32905 1
299163 1
299999 1
299999 1
210200 1
2 1
66307 1
75526 1
3 1
33564 1
1 1
82884 1
79328 1
18473 1
254161 1
300001 1
171556 1
299998 1
263889 1
221831 1
173125 1
60275 1
1 1
6263 1
300002 1
300001 1
165061 1
299999 1
99129 1
78910 1
299998 1
258165 1
299998 1
141000 1
1 1
116190 1
1 1
33902 1
249498 1
204883 1
192837 1
300001 1
143838 1
300000 1
124051 1
214030 1
169878 1
300001 1
1 1
176224 1
138028 1
78637 1
300001 1
1 1
177185 1
138869 1
112054 1
1867 1
1 1
29762 1
60363 1
212920 1
211339 1
247489 1
30472 1
300000 1
103038 1
228656 1
300001 1
3753 1
235063 1
215648 1
80704 1
300000 1
300000 1
8415 1
165953 1
300001 1
1 1
299998 1
262302 1
135678 1
300000 1
288470 1
120683 1
286592 1
178321 1
1 1
172734 1
248438 1
1 1
173703 1
294331 1
214849 1
158321 1
112141 1
72701 1
1 1
300000 1
300001 1
169363 1
116896 1
202962 1
261737 1
143562 1
1 1
131306 1
300001 1
8224 1
299999 1
1 1
291359 1
1 1
213017 1
88036 1
627 1
196357 1
182047 1
102342 1
146875 1
215269 1
269248 1
296537 1
1 1
196042 1
141906 1
102541 1
2 1
79793 1
208565 1
50897 1
251608 1
96334 1
298685 1
299999 1
200173 1
156508 1
5163 1
1 1
212655 1
204452 1
300001 1
14148 1
165292 1
1 1
161351 1
166828 1
255702 1
300000 1
267598 1
233259 1
275948 1
299999 1
187601 1
271709 1
45355 1
289172 1
174396 1
67419 1
300001 1
219639 1
300001 1
1 1
58003 1
161801 1
166696 1
1 1
296464 1
249491 1
1 1
299999 1
144782 1
223282 1
130369 1
97884 1
271181 1
1 1
214403 1
22363 1
230270 1
218998 1
115149 1
72917 1
3 1
144173 1
300000 1
250873 1
281005 1
174952 1
251850 1
108448 1
2 1
299999 1
87348 1
277916 1
299117 1
192102 1
251086 1
216613 1
299999 1
3517 1
300001 1
34227 1
133328 1
238540 1
188754 1
30041 1
1 1
2 1
19293 1
300001 1
92748 1
62099 1
300000 1
300000 1
185264 1
299999 1
266832 1
146361 1
257031 1
269598 1
83127 1
9754 1
51749 1
1 1
215095 1
92385 1
175584 1
49069 1
1 1
2 1
132589 1
299999 1
269776 1
299999 1
299999 1
1 1
77641 1
251240 1
300001 1
2 1
75567 1
137945 1
300000 1
155846 1
150266 1
163259 1
4358 1
223317 1
299999 1
151330 1
3 1
248874 1
262470 1
299999 1
300000 1
1 1
300000 1
257393 1
300001 1
294977 1
112887 1
141906 1
38597 1
233305 1
229319 1
229341 1
173982 1
126834 1
300001 1
1 1
4907 1
123754 1
164966 1
139558 1
71775 1
178644 1
91727 1
53131 1
299999 1
1 1
299999 1
92611 1
237878 1
7907 1
300001 1
158494 1
300000 1
226388 1
119178 1
300001 1
283589 1
3 1
70052 1
275350 1
277737 1
300001 1
1 1
205860 1
1 1
20340 1
2 1
299999 1
1 1
2 1
51923 1
213418 1
260560 1
2 1
1 1
230924 1
216541 1
293751 1
286985 1
1 1
167337 1
300000 1
300001 1
208814 1
174931 1
228993 1
245956 1
66219 1
2 1
276977 1
1 1
63404 1
294430 1
272825 1
299999 1
273965 1
259426 1
1 1
66456 1
63439 1
1 1
249630 1
1 1
80855 1
202244 1
300002 1
1 1
159987 1
10283 1
239434 1
1 1
83264 1
230392 1
2 1
26053 1
153874 1
1 1
213977 1
299998 1
300000 1
213787 1
1 1
59586 1
216396 1
1 1
34264 1
143268 1
300002 1
171377 1
300000 1
300000 1
68166 1
179501 1
35196 1
57583 1
107703 1
2 1
130239 1
196174 1
197490 1
161234 1
1 1
299998 1
300000 1
47099 1
300000 1
131428 1
124448 1
185350 1
282681 1
32172 1
265783 1
1 1
174144 1
177209 1
300000 1
218150 1
75260 1
54023 1
1 1
202701 1
1 1
105410 1
199397 1
34692 1
299998 1
1 1
183145 1
161103 1
234790 1
254442 1
285562 1
226684 1
124856 1
223068 1
215195 1
143806 1
94028 1
150600 1
99846 1
1 1
30330 1
247707 1
299998 1
255812 1
88553 1
299999 1
61467 1
68227 1
134563 1
1 1
1 1
255301 1
1 1
269041 1
74786 1
69728 1
1 1
300000 1
2 1
3 1
172916 1
135197 1
229743 1
192005 1
18954 1
245782 1
194298 1
169675 1
1 1
101567 1
216062 1
37792 1
4465 1
3 1
254822 1
181939 1
163017 1
172162 1
300001 1
3 1
3 1
93249 1
1 1
300000 1
1 1
300000 1
299999 1
235848 1
185461 1
114350 1
132903 1
168130 1
131089 1
207518 1
277355 1
300000 1
151902 1
205877 1
81131 1
299998 1
139877 1
138697 1
300001 1
1 1
266280 1
299999 1
1 1
1 1
158275 1
300000 1
178926 1
300001 1
231061 1
191020 1
3 1
235991 1
1 1
265751 1
2 1
276696 1
156123 1
2 1
208467 1
210301 1
299998 1
299999 1
157356 1
300001 1
300000 1
1 1
300001 1
75326 1
92073 1
239355 1
1 1
300001 1
49882 1
92201 1
300000 1
120543 1
232102 1
85576 1
2 1
150634 1
300000 1
107362 1
45191 1
216979 1
16460 1
1 1
300002 1
300001 1
261463 1
1 1
93444 1
148788 1
224170 1
92369 1
5895 1
234852 1
231070 1
81238 1
24816 1
273606 1
14965 1
289983 1
1 1
4370 1
292636 1
2 1
244133 1
300000 1
300000 1
2 1
175028 1
300000 1
145852 1
300000 1
300000 1
300001 1
299999 1
3 1
136853 1
225839 1
144574 1
300001 1
1 1
1 1
257734 1
10166 1
2 1
1 1
179580 1
3 1
115782 1
69745 1
300000 1
115903 1
299998 1
242405 1
12941 1
210712 1
10878 1
2 1
300001 1
156548 1
3 1
1 1
245351 1
300000 1
299999 1
1 1
70389 1
1 1
194850 1
279070 1
279438 1
29960 1
3 1
300000 1
195326 1
169738 1
2 1
280852 1
85293 1
88886 1
148296 1
65242 1
249323 1
181246 1
1 1
265438 1
248180 1
227214 1
20899 1
300001 1
300000 1
222653 1
50978 1
216485 1
299999 1
300002 1
188643 1
300001 1
118876 1
49519 1
300000 1
146743 1
98170 1
276043 1
27028 1
2 1
209799 1
154257 1
137625 1
194325 1
3 1
1 1
3 1
196343 1
1 1
71079 1
124181 1
155638 1
149255 1
210678 1
152431 1
300000 1
300001 1
233517 1
239369 1
182428 1
86737 1
299998 1
285863 1
60188 1
222230 1
90165 1
287950 1
300000 1
165961 1
238914 1
3 1
110552 1
65774 1
97239 1
81863 1
133281 1
183409 1
106573 1
189744 1
297279 1
192071 1
187655 1
1 1
300001 1
1 1
33373 1
3 1
105997 1
2 1
299297 1
280178 1
52602 1
14626 1
133720 1
1 1
246472 1
300000 1
3 1
53189 1
54728 1
253111 1
58206 1
293946 1
55519 1
285179 1
130935 1
300001 1
1 1
1 1
228379 1
114429 1
267512 1
200182 1
250410 1
117294 1
11970 1
147651 1
1 1
1 1
84316 1
243189 1
77460 1
2 1
43673 1
192046 1
283449 1
1 1
129454 1
1 1
300002 1
229438 1
1 1
160624 1
152712 1
299999 1
295150 1
269456 1
15931 1
2 1
46175 1
44349 1
1 1
96873 1
62665 1
1 1
300000 1
296416 1
162370 1
1 1
49189 1
1 1
142698 1
56031 1
1 1
300000 1
299999 1
3 1
1 1
1 1
1 1
189194 1
184636 1
2 1
241697 1
3 1
250831 1
299999 1
41761 1
210258 1
45753 1
129097 1
189239 1
262980 1
274836 1
269651 1
177712 1
116473 1
300001 1
134886 1
74734 1
66000 1
167589 1
32782 1
178171 1
168974 1
1 1
300001 1
48907 1
1 1
1 1
104778 1
300000 1
2362 1
296876 1
1508 1
86621 1
3 1
148029 1
3 1
103926 1
299999 1
300000 1
208922 1
1 1
299999 1
299999 1
241443 1
22693 1
300000 1
1 1
223029 1
55491 1
291275 1
43114 1
300001 1
299999 1
148666 1
291356 1
2 1
296828 1
187008 1
221501 1
300001 1
102875 1
3 1
56677 1
231559 1
202894 1
2 1
300001 1
23848 1
20853 1
146797 1
145954 1
300000 1
273505 1
252969 1
157042 1
173380 1
110872 1
122783 1
300000 1
300001 1
20964 1
300001 1
300001 1
266514 1
300000 1
165432 1
295728 1
130619 1
32597 1
43992 1
274396 1
84012 1
1 1
135797 1
212568 1
167620 1
1 1
236342 1
194657 1
299999 1
197083 1
88545 1
97569 1
199406 1
300002 1
147152 1
129356 1
240081 1
203153 1
151724 1
258096 1
31965 1
116780 1
26932 1
71107 1
31531 1
1 1
97456 1
20516 1
141898 1
296288 1
254040 1
300000 1
2678 1
299999 1
138598 1
105048 1
252359 1
299999 1
300000 1
2 1
11764 1
166923 1
206925 1
215699 1
133475 1
299999 1
272959 1
274114 1
250156 1
1 1
197300 1
182026 1
207403 1
98050 1
300001 1
82457 1
98300 1
1945 1
1 1
300001 1
41273 1
300000 1
196144 1
70370 1
1 1
300001 1
300001 1
239311 1
299999 1
17420 1
2 1
300001 1
268691 1
267495 1
217732 1
24915 1
39258 1
207819 1
13268 1
300002 1
299999 1
43249 1
220273 1
68942 1
299999 1
61801 1
58003 1
156731 1
266571 1
299005 1
300002 1
253541 1
138098 1
300001 1
1 1
299999 1
24814 1
238697 1
1 1
300000 1
176141 1
92623 1
240046 1
114534 1
300001 1
224337 1
53088 1
3 1
247717 1
3851 1
1 1
1 1
228252 1
300001 1
276947 1
178740 1
102890 1
300000 1
238654 1
242660 1
300001 1
2 1
140264 1
299999 1
211591 1
129903 1
156714 1
210674 1
1 1
212777 1
208513 1
144103 1
289611 1
4352 1
3 1
299999 1
299999 1
1 1
300000 1
300000 1
4610 1
236304 1
262125 1
170812 1
2 1
136264 1
299999 1
1 1
3 1
75859 1
74902 1
86417 1
139992 1
1 1
35051 1
1 1
1 1
177542 1
1 1
174898 1
138152 1
229958 1
257386 1
40748 1
1 1
134063 1
83546 1
280394 1
2 1
58349 1
300001 1
145894 1
1430 1
131725 1
254132 1
299999 1
24304 1
242053 1
1 1
19408 1
164007 1
2 1
299998 1
3 1
2 1
294650 1
117942 1
5265 1
300000 1
230232 1
80678 1
299771 1
260607 1
19211 1
78998 1
234696 1
230858 1
210505 1
1 1
33624 1
2 1
30540 1
3 1
2642 1
143744 1
278852 1
295611 1
3 1
299999 1
149885 1
3 1
106419 1
18230 1
1 1
181135 1
77787 1
300000 1
28066 1
77061 1
2 1
1 1
194299 1
22682 1
300000 1
146565 1
54545 1
300000 1
29646 1
90548 1
300000 1
150520 1
275813 1
1 1
1 1
300000 1
8580 1
159736 1
240154 1
14939 1
282340 1
109317 1
299999 1
89089 1
5193 1
45112 1
300001 1
70628 1
2 1
300000 1
254417 1
299998 1
3 1
2 1
119254 1
2608 1
123579 1
103916 1
86350 1
115357 1
299999 1
2 1
247818 1
1 1
2 1
299999 1
300002 1
1 1
2 1
300002 1
300002 1
99531 1
226931 1
74993 1
1 1
299999 1
27984 1
2 1
147246 1
3355 1
32458 1
241154 1
183069 1
1 1
299998 1
2 1
268752 1
3066 1
45656 1
300001 1
161616 1
2 1
69322 1
2 1
170846 1
131633 1
183620 1
23239 1
300001 1
300001 1
37240 1
105587 1
300002 1
300001 1
300000 1
300002 1
146218 1
2 1
157265 1
51804 1
299999 1
86678 1
299998 1
300001 1
205911 1
2 1
200901 1
300001 1
1 1
300001 1
153785 1
261233 1
131888 1
162768 1
23618 1
247416 1
299999 1
2 1
271271 1
300001 1
163272 1
279492 1
1 1
227968 1
105518 1
1 1
300001 1
300001 1
294118 1
300001 1
254317 1
199134 1
300000 1
252240 1
2 1
110863 1
224951 1
1 1
1 1
250407 1
300001 1
1 1
62924 1
91472 1
175539 1
263547 1
201984 1
201139 1
300001 1
299998 1
177995 1
2 1
276554 1
300000 1
299885 1
187906 1
107486 1
176795 1
120571 1
2 1
184826 1
1 1
99301 1
127624 1
2 1
226566 1
233112 1
299999 1
1 1
300000 1
299998 1
136990 1
299998 1
191627 1
1 1
300000 1
266587 1
86552 1
131395 1
1 1
300001 1
298171 1
52441 1
178270 1
81616 1
1 1
271061 1
35499 1
176388 1
65169 1
1 1
16186 1
299998 1
2 1
300001 1
233568 1
1 1
140696 1
300000 1
91015 1
1 1
204282 1
300001 1
108715 1
1 1
105530 1
300001 1
167385 1
1 1
6853 1
217234 1
86852 1
53369 1
234565 1
129372 1
293009 1
193789 1
253316 1
224687 1
182384 1
194860 1
2 1
25161 1
73127 1
1 1
1 1
204419 1
300001 1
258736 1
300000 1
255655 1
83575 1
299999 1
154079 1
1 1
275093 1
1 1
125702 1
251340 1
300001 1
299999 1
266981 1
24422 1
64976 1
228667 1
299999 1
259053 1
300001 1
2 1
171426 1
3 1
124428 1
23167 1
190629 1
178667 1
66286 1
300000 1
3 1
193477 1
140803 1
131386 1
298449 1
1 1
188248 1
46837 1
183968 1
2 1
283846 1
136431 1
95852 1
52882 1
295993 1
1 1
2 1
1 1
64262 1
300001 1
107835 1
1 1
11391 1
206091 1
92962 1
289901 1
297414 1
299999 1
263673 1
174205 1
2 1
38286 1
188123 1
258910 1
26207 1
190472 1
1 1
1 1
1 1
148113 1
275046 1
116714 1
157726 1
299999 1
1 1
190 1
295673 1
1 1
275982 1
300000 1
1 1
244708 1
290032 1
119794 1
300001 1
300001 1
132562 1
299999 1
300000 1
299999 1
241983 1
263897 1
215117 1
280239 1
2 1
1 1
195469 1
187708 1
129316 1
1 1
247568 1
3 1
172721 1
173972 1
95210 1
70228 1
1 1
25961 1
93759 1
184138 1
10742 1
212923 1
216534 1
168974 1
1 1
300000 1
24172 1
25255 1
299998 1
49817 1
299999 1
262809 1
1 1
203903 1
2 1
114895 1
76419 1
263494 1
299998 1
170060 1
64409 1
259891 1
300001 1
1 1
31375 1
152152 1
247256 1
296771 1
299998 1
19492 1
29347 1
1 1
90502 1
300000 1
300001 1
2 1
146444 1
298807 1
15372 1
235317 1
16345 1
3 1
71823 1
211524 1
141961 1
1 1
39797 1
300001 1
1 1
79451 1
299999 1
71901 1
86273 1
1 1
240159 1
84341 1
3 1
232279 1
199089 1
196704 1
176740 1
1 1
66018 1
42487 1
1 1
300001 1
75650 1
137049 1
199871 1
174359 1
3 1
281171 1
1 1
300000 1
1 1
299999 1
211618 1
158983 1
299999 1
2 1
188578 1
160419 1
39047 1
250525 1
183982 1
124660 1
159085 1
299999 1
113686 1
86066 1
300000 1
191999 1
31555 1
287202 1
300000 1
300000 1
184532 1
242785 1
179792 1
205489 1
196461 1
165057 1
300000 1
243101 1
28972 1
300001 1
99635 1
200479 1
112823 1
242478 1
1 1
288995 1
1 1
300000 1
300000 1
62101 1
3 1
60460 1
136147 1
2 1
113084 1
133425 1
49979 1
95634 1
44925 1
141924 1
279537 1
299999 1
137433 1
2 1
90939 1
270576 1
201372 1
299999 1
62707 1
1 1
109362 1
157179 1
299999 1
1 1
298966 1
300000 1
104746 1
264136 1
2 1
1 1
300000 1
205996 1
300000 1
123189 1
264001 1
100987 1
100113 1
300000 1
182952 1
2 1
137420 1
2 1
178964 1
269525 1
247254 1
248244 1
299999 1
34533 1
182658 1
59721 1
105084 1
46975 1
1 1
227946 1
112449 1
138286 1
271407 1
300000 1
128567 1
254278 1
1 1
2 1
191501 1
128414 1
1 1
1 1
64448 1
207965 1
1 1
224168 1
300001 1
1 1
1 1
1 1
1 1
1 1
250065 1
260871 1
2 1
300000 1
3 1
125015 1
141283 1
93788 1
299999 1
266412 1
1 1
1 1
178100 1
265583 1
2 1
88811 1
68039 1
210551 1
299880 1
224486 1
129240 1
1 1
1 1
276087 1
2 1
185563 1
300000 1
65149 1
300000 1
1 1
140377 1
299999 1
288317 1
299999 1
3 1
172412 1
1 1
51696 1
1 1
104679 1
280877 1
259794 1
242099 1
225804 1
300000 1
13739 1
60768 1
118489 1
41794 1
233579 1
41118 1
107934 1
1 1
2 1
3 1
1 1
121957 1
233793 1
73236 1
245442 1
300000 1
153309 1
299999 1
300000 1
280554 1
299999 1
299999 1
1 1
117645 1
203936 1
300001 1
300000 1
13501 1
243483 1
2 1
277763 1
61321 1
281463 1
107503 1
300000 1
146977 1
7471 1
29766 1
300000 1
119620 1
157867 1
294296 1
92172 1
300000 1
203885 1
2 1
190586 1
158279 1
253977 1
300000 1
63774 1
1 1
14927 1
169192 1
299999 1
2 1
115768 1
245916 1
126801 1
229902 1
299999 1
1 1
119980 1
5363 1
1 1
3 1
14742 1
1 1
258309 1
53715 1
83076 1
255973 1
255836 1
300000 1
200649 1
182605 1
298015 1
300001 1
208400 1
132252 1
72888 1
9731 1
1 1
35314 1
181577 1
34183 1
159985 1
144668 1
191583 1
116790 1
2 1
55965 1
269539 1
133385 1
299999 1
142189 1
110808 1
43687 1
68426 1
1 1
294746 1
84462 1
89282 1
258821 1
115027 1
299999 1
299999 1
157433 1
241873 1
131308 1
300001 1
109659 1
14390 1
68692 1
295712 1
79356 1
1 1
70355 1
1 1
300001 1
14965 1
19522 1
281317 1
2 1
64146 1
293906 1
267059 1
195187 1
1 1
33077 1
128063 1
262991 1
161887 1
3 1
1 1
16631 1
3 1
2 1
300001 1
19282 1
237294 1
169428 1
119247 1
218629 1
251904 1
194027 1
1 1
300000 1
300001 1
1 1
299999 1
242773 1
73428 1
1477 1
64148 1
212677 1
205426 1
56328 1
172405 1
160801 1
2 1
292768 1
1 1
40533 1
299998 1
19272 1
191071 1
1 1
213770 1
300001 1
51861 1
58243 1
146176 1
254168 1
157770 1
229816 1
259230 1
5842 1
300001 1
220805 1
2 1
64339 1
2 1
299999 1
22988 1
46787 1
234574 1
202775 1
1 1
225965 1
256781 1
54517 1
300000 1
196813 1
45966 1
300000 1
108244 1
257167 1
30536 1
56488 1
50116 1
262851 1
1 1
199612 1
275907 1
265000 1
237170 1
3 1
89028 1
276330 1
299999 1
275927 1
160358 1
221292 1
174743 1
56755 1
93035 1
1 1
204464 1
239950 1
253083 1
300000 1
89355 1
13920 1
1 1
116898 1
123311 1
1 1
32141 1
60944 1
43492 1
287756 1
127224 1
105167 1
167382 1
20839 1
291164 1
131649 1
93731 1
269112 1
122372 1
299999 1
299999 1
300001 1
258520 1
2 1
132069 1
106824 1
117532 1
158507 1
299999 1
77106 1
300000 1
1 1
113532 1
137877 1
172838 1
300001 1
300002 1
299999 1
1 1
274371 1
266384 1
81260 1
73015 1
25218 1
225135 1
1 1
81338 1
196220 1
194043 1
232411 1
1 1
97908 1
7503 1
190347 1
10864 1
262503 1
300001 1
299999 1
134757 1
248514 1
3 1
26992 1
213628 1
2 1
1 1
127265 1
15042 1
299999 1
300001 1
64378 1
1 1
208479 1
95619 1
95429 1
292190 1
300001 1
145722 1
101959 1
299999 1
300001 1
60978 1
82614 1
37952 1
3 1
55350 1
189278 1
2 1
134883 1
1 1
167980 1
1 1
5728 1
214441 1
195380 1
3 1
135176 1
254631 1
293606 1
188579 1
300002 1
300001 1
272721 1
173473 1
2 1
1 1
25936 1
143578 1
112125 1
3 1
300002 1
64160 1
164393 1
300000 1
299999 1
109581 1
1 1
1 1
227770 1
1 1
25528 1
102180 1
42483 1
14217 1
87690 1
278246 1
2 1
226736 1
1 1
147977 1
299999 1
300001 1
1 1
2 1
115069 1
1 1
86276 1
219774 1
140999 1
156077 1
61269 1
280007 1
77604 1
66349 1
1 1
258093 1
91610 1
175701 1
1 1
2 1
26595 1
136082 1
41914 1
299999 1
248744 1
202937 1
1 1
81588 1
234067 1
248550 1
4427 1
299998 1
3 1
194539 1
124034 1
1 1
299999 1
1 1
65838 1
300001 1
125228 1
146839 1
242923 1
3 1
300001 1
300001 1
237164 1
129422 1
300001 1
117423 1
1 1
300001 1
121976 1
29111 1
190518 1
236102 1
294826 1
300001 1
226152 1
260895 1
63405 1
299999 1
300002 1
169623 1
103920 1
299999 1
100072 1
229125 1
96256 1
185341 1
123377 1
135284 1
37511 1
2 1
299999 1
121379 1
249814 1
1 1
42655 1
1 1
166284 1
299999 1
209113 1
3 1
299999 1
300000 1
253614 1
2 1
100595 1
300001 1
183884 1
90454 1
249652 1
1 1
1 1
142532 1
81127 1
1 1
300000 1
300000 1
194390 1
231192 1
223128 1
14331 1
163873 1
77879 1
232 1
173670 1
214652 1
65924 1
132185 1
65951 1
300002 1
299999 1
299999 1
102271 1
139560 1
255437 1
263002 1
251285 1
179308 1
300000 1
232350 1
70406 1
263346 1
2 1
38559 1
150606 1
224767 1
61425 1
113544 1
23923 1
24590 1
296879 1
3 1
300000 1
61092 1
53136 1
275952 1
115342 1
104006 1
184134 1
229496 1
2 1
139571 1
258703 1
156265 1
1 1
2 1
300000 1
267487 1
1 1
300001 1
9652 1
300001 1
239863 1
1 1
300001 1
269213 1
94593 1
107560 1
215228 1
1 1
151703 1
178081 1
300001 1
195951 1
54859 1
55058 1
1 1
72265 1
1895 1
1 1
293857 1
165408 1
257163 1
299999 1
267879 1
293516 1
254247 1
259491 1
3 1
100829 1
201474 1
273509 1
169991 1
123665 1
291961 1
224918 1
193420 1
4665 1
2 1
29724 1
258356 1
300000 1
176431 1
299999 1
262245 1
225830 1
33572 1
199759 1
280650 1
2 1
136908 1
1 1
300000 1
299999 1
293302 1
300000 1
2 1
182032 1
279828 1
83431 1
300000 1
1 1
1 1
133223 1
217686 1
199096 1
128302 1
65815 1
1 1
163687 1
300000 1
248665 1
300000 1
249395 1
300000 1
115972 1
2 1
249478 1
105517 1
170247 1
300001 1
215452 1
300001 1
225170 1
221156 1
79271 1
3 1
300001 1
128462 1
2 1
2 1
181246 1
2 1
299999 1
1 1
239265 1
40466 1
193188 1
300001 1
7019 1
211327 1
257292 1
278504 1
149776 1
189029 1
53998 1
159273 1
299999 1
2733 1
299998 1
30057 1
83741 1
29358 1
300000 1
1 1
78098 1
88739 1
1 1
300000 1
299999 1
222797 1
300000 1
266504 1
1 1
2 1
166577 1
183345 1
207765 1
162144 1
260985 1
272502 1
2 1
3 1
1 1
26208 1
198645 1
194769 1
260040 1
300002 1
107193 1
300002 1
117019 1
100381 1
2 1
75624 1
33933 1
1 1
263337 1
295082 1
1 1
8391 1
218759 1
12286 1
1 1
9714 1
1 1
122977 1
1 1
277550 1
107172 1
97846 1
8302 1
274567 1
116852 1
252906 1
288973 1
179445 1
299999 1
300001 1
1 1
93393 1
207346 1
1 1
1 1
300000 1
2 1
1 1
84544 1
299999 1
61670 1
300001 1
1 1
293071 1
262228 1
185000 1
277810 1
157176 1
1 1
135750 1
41743 1
299999 1
274745 1
109529 1
76317 1
101878 1
1 1
300000 1
300000 1
150032 1
168903 1
135856 1
188360 1
205218 1
300000 1
300001 1
300001 1
8291 1
101840 1
270409 1
62374 1
300001 1
108924 1
300001 1
44853 1
54926 1
297707 1
1 1
300000 1
110929 1
299999 1
213311 1
133586 1
3 1
238321 1
119107 1
252246 1
166793 1
184439 1
118195 1
139479 1
71104 1
92761 1
300000 1
45047 1
300001 1
300000 1
218521 1
123342 1
284964 1
99857 1
77655 1
141245 1
300000 1
299999 1
197177 1
68365 1
2 1
299999 1
255038 1
213928 1
74434 1
43280 1
1 1
177115 1
1 1
197192 1
300001 1
300000 1
1 1
66571 1
299998 1
91087 1
2 1
300002 1
214710 1
280681 1
18139 1
1 1
201855 1
222405 1
170622 1
46222 1
255584 1
299999 1
143048 1
127050 1
12897 1
300000 1
147072 1
137663 1
1 1
121845 1
176131 1
198532 1
261514 1
1 1
285147 1
183595 1
70900 1
2 1
206279 1
300000 1
300000 1
2739 1
300000 1
1 1
65264 1
296518 1
4825 1
2 1
299999 1
252986 1
85462 1
1907 1
109544 1
165899 1
299999 1
220056 1
1 1
223883 1
300000 1
150551 1
16868 1
255723 1
276865 1
83160 1
188902 1
299999 1
238467 1
2 1
201660 1
258054 1
1 1
1 1
300000 1
254874 1
68130 1
4142 1
1 1
104156 1
290471 1
186827 1
299998 1
300001 1
300000 1
1 1
48905 1
139783 1
743 1
20691 1
300000 1
88895 1
143039 1
34278 1
190888 1
299999 1
1 1
282814 1
300000 1
300000 1
300000 1
300000 1
299998 1
92892 1
43964 1
25637 1
299999 1
300001 1
128285 1
1 1
1 1
219291 1
58605 1
1 1
300000 1
1 1
299999 1
283042 1
4954 1
299999 1
1 1
1 1
300002 1
167119 1
211967 1
57296 1
274628 1
267521 1
2 1
246330 1
285629 1
229586 1
3 1
159315 1
85080 1
51308 1
299999 1
1 1
170303 1
236739 1
108243 1
300000 1
300000 1
299999 1
2 1
271702 1
273918 1
299999 1
300000 1
73711 1
2 1
197592 1
48412 1
240364 1
1 1
160115 1
32994 1
125261 1
125221 1
53894 1
241508 1
193377 1
3 1
72542 1
1 1
286799 1
299999 1
1 1
16659 1
37879 1
2 1
142189 1
1 1
1 1
300000 1
72663 1
1 1
300001 1
127008 1
1 1
222965 1
136586 1
300002 1
295235 1
300001 1
4648 1
1 1
118298 1
1 1
1 1
244765 1
89936 1
137299 1
3 1
251741 1
300000 1
1 1
269772 1
299999 1
300001 1
1 1
299999 1
237339 1
291895 1
300001 1
21820 1
47707 1
174285 1
4617 1
1 1
1 1
228478 1
1 1
14970 1
3926 1
126049 1
9885 1
70307 1
1 1
299999 1
200914 1
260980 1
103522 1
203100 1
289355 1
154130 1
187498 1
221113 1
208016 1
300001 1
84940 1
299999 1
229144 1
138922 1
198239 1
299999 1
204962 1
299999 1
141021 1
6464 1
208621 1
108547 1
10110 1
22153 1
208290 1
125704 1
203156 1
258045 1
268093 1
181469 1
300000 1
299998 1
245613 1
1 1
221749 1
106657 1
152653 1
300002 1
158368 1
177446 1
293228 1
231523 1
299826 1
282932 1
74711 1
83268 1
94931 1
156325 1
300000 1
110361 1
157784 1
53613 1
25598 1
78569 1
84687 1
156073 1
1 1
300000 1
190026 1
1 1
296580 1
281528 1
299999 1
224173 1
8987 1
119208 1
2 1
215727 1
3 1
300002 1
300001 1
60871 1
300000 1
52967 1
241473 1
262629 1
297479 1
67236 1
131368 1
1 1
2 1
300001 1
131793 1
300002 1
231551 1
184616 1
136271 1
195807 1
3 1
68752 1
119449 1
70644 1
264592 1
207200 1
171882 1
2 1
233565 1
60440 1
299999 1
300000 1
299999 1
1 1
36200 1
252477 1
47260 1
187395 1
3 1
88819 1
300001 1
115363 1
179714 1
219546 1
300001 1
48238 1
299999 1
210008 1
186056 1
74598 1
299968 1
1 1
1 1
196242 1
222640 1
140551 1
2 1
55400 1
68830 1
1 1
1 1
300001 1
127428 1
178945 1
140921 1
299999 1
229902 1
215444 1
1 1
223226 1
194330 1
75876 1
249636 1
53583 1
1 1
174170 1
299999 1
239290 1
176948 1
1 1
25072 1
299999 1
1 1
286956 1
300001 1
300002 1
300001 1
136528 1
135867 1
253178 1
299999 1
115240 1
3 1
299999 1
34217 1
156176 1
97199 1
277899 1
61897 1
300001 1
73005 1
84486 1
152660 1
300001 1
262561 1
299999 1
174806 1
285646 1
251559 1
133987 1
80830 1
190730 1
170662 1
298292 1
2 1
1 1
212500 1
1 1
300001 1
100536 1
300000 1
300000 1
1 1
300000 1
173321 1
300002 1
217775 1
191223 1
300001 1
102094 1
300001 1
135110 1
10607 1
219219 1
44424 1
201563 1
178556 1
287807 1
137283 1
7025 1
1 1
139587 1
1 1
185650 1
143979 1
206873 1
264753 1
280234 1
249343 1
300001 1
222305 1
133668 1
1 1
95784 1
212686 1
93165 1
2 1
300001 1
300001 1
236737 1
248916 1
294420 1
65474 1
184645 1
281681 1
89880 1
87646 1
231956 1
1 1
299999 1
299999 1
1 1
300000 1
2 1
299999 1
212729 1
1 1
299999 1
146085 1
1 1
3 1
90100 1
216631 1
73530 1
103217 1
299999 1
44186 1
160886 1
270906 1
299999 1
279627 1
300001 1
300001 1
79279 1
257828 1
216261 1
49409 1
268893 1
11989 1
300000 1
1 1
297395 1
293248 1
3 1
247512 1
300000 1
12713 1
1 1
96354 1
234585 1
96368 1
166483 1
66918 1
1 1
300001 1
274578 1
300001 1
161787 1
300001 1
159575 1
300002 1
1 1
67471 1
115113 1
100598 1
295984 1
162867 1
1 1
3 1
167029 1
300001 1
1 1
300001 1
244271 1
213034 1
300000 1
125593 1
9068 1
282853 1
150264 1
59840 1
299999 1
100575 1
70643 1
145938 1
299999 1
118451 1
24605 1
3 1
38152 1
1 1
300001 1
214670 1
149230 1
47110 1
153603 1
228519 1
239916 1
25560 1
26729 1
2 1
63924 1
284207 1
3 1
3 1
227379 1
21487 1
3 1
109053 1
243764 1
205331 1
51205 1
241615 1
2 1
255049 1
39200 1
252814 1
2 1
242152 1
227200 1
204941 1
222533 1
261300 1
50702 1
184556 1
1 1
113020 1
103111 1
219684 1
55269 1
1 1
89236 1
98757 1
1 1
24170 1
300000 1
300000 1
105929 1
1 1
98232 1
19368 1
1 1
266126 1
251702 1
127417 1
199038 1
300001 1
13467 1
1 1
186675 1
68703 1
1 1
299999 1
1 1
300000 1
97283 1
270949 1
299998 1
211249 1
222535 1
2 1
26624 1
2 1
144955 1
231760 1
4923 1
300000 1
1 1
24420 1
163488 1
1 1
2 1
278644 1
146332 1
17156 1
300000 1
20621 1
265370 1
299999 1
1 1
300001 1
300001 1
299999 1
300000 1
299999 1
115959 1
292930 1
1 1
155531 1
1 1
300001 1
260592 1
259630 1
300001 1
137060 1
299999 1
238648 1
251865 1
72985 1
300000 1
74437 1
300000 1
300001 1
31797 1
4020 1
225327 1
300001 1
165918 1
33547 1
299999 1
2 1
3 1
278231 1
104193 1
101130 1
1 1
198513 1
1 1
275360 1
138476 1
78697 1
3044 1
282507 1
107855 1
158758 1
299999 1
1 1
295815 1
251819 1
262215 1
58356 1
26225 1
1 1
300001 1
112363 1
231153 1
114048 1
215260 1
187485 1
129360 1
1 1
89836 1
64288 1
104700 1
150243 1
220273 1
156647 1
300001 1
79918 1
2222 1
252491 1
57765 1
23434 1
232647 1
1 1
242171 1
258182 1
242708 1
30956 1
112088 1
239466 1
300000 1
1 1
35379 1
2 1
280102 1
189093 1
101737 1
156030 1
239392 1
272637 1
107048 1
299998 1
237595 1
127611 1
140167 1
2 1
93249 1
205922 1
211473 1
300000 1
124613 1
1 1
63767 1
54517 1
1 1
87210 1
117944 1
1 1
3 1
35368 1
1 1
12496 1
106409 1
1 1
1 1
26747 1
229321 1
65516 1
1 1
195450 1
106293 1
299999 1
123207 1
153383 1
299998 1
72620 1
87144 1
1 1
45359 1
17576 1
46868 1
164207 1
260844 1
298812 1
300000 1
2 1
300000 1
288373 1
28583 1
153875 1
1 1
263849 1
184761 1
86612 1
82305 1
300000 1
88390 1
156713 1
299998 1
217345 1
41283 1
14655 1
122115 1
300001 1
1 1
1 1
212593 1
67975 1
172682 1
300000 1
51553 1
218148 1
1 1
49717 1
2 1
252381 1
241026 1
131276 1
254806 1
234870 1
210785 1
1 1
181973 1
300000 1
235587 1
58230 1
165441 1
31524 1
150415 1
1 1
150146 1
300000 1
11835 1
16678 1
149053 1
281648 1
299999 1
194046 1
10444 1
1 1
1 1
1 1
165537 1
117085 1
1 1
158833 1
300000 1
1 1
296644 1
45306 1
110917 1
127964 1
3 1
102748 1
204814 1
299999 1
199453 1
1 1
141469 1
1 1
300000 1
1 1
1 1
37540 1
54123 1
20462 1
300001 1
170123 1
299999 1
300001 1
300001 1
49334 1
2 1
95355 1
1 1
1 1
165395 1
128094 1
90051 1
23477 1
1 1
185487 1
34637 1
1 1
74424 1
260681 1
299999 1
297322 1
144057 1
1 1
299999 1
27777 1
6645 1
300000 1
30072 1
18413 1
182880 1
1 1
1 1
270975 1
242708 1
80793 1
1 1
36852 1
207385 1
97857 1
256331 1
167186 1
19336 1
299999 1
3 1
241811 1
192546 1
61502 1
218119 1
55109 1
288028 1
2 1
108701 1
229418 1
273032 1
146131 1
299999 1
262386 1
300001 1
2 1
300001 1
15317 1
300001 1
300001 1
122541 1
241449 1
299999 1
300002 1
295151 1
297237 1
117385 1
262730 1
300000 1
86687 1
211220 1
93011 1
223188 1
159734 1
36710 1
1 1
142537 1
164062 1
290821 1
1013 1
69027 1
15346 1
1 1
214197 1
203448 1
1 1
300002 1
300001 1
300000 1
151175 1
225894 1
166982 1
255677 1
3 1
258240 1
300000 1
1 1
278143 1
300001 1
299999 1
93636 1
300000 1
27735 1
171560 1
201555 1
264109 1
1 1
292519 1
299999 1
2 1
50732 1
22988 1
235108 1
273650 1
288848 1
297231 1
105429 1
193987 1
3 1
294644 1
288665 1
215672 1
1 1
1 1
2 1
300002 1
1 1
294620 1
221245 1
300001 1
36345 1
42037 1
20843 1
192819 1
61389 1
299998 1
113592 1
299999 1
143920 1
142175 1
163846 1
300000 1
54936 1
1 1
281967 1
31354 1
72606 1
230216 1
157561 1
3 1
1 1
269805 1
299999 1
208240 1
22819 1
14020 1
300000 1
1 1
299998 1
81453 1
300000 1
299998 1
135727 1
31557 1
50106 1
300000 1
255796 1
1 1
131438 1
176373 1
183027 1
286716 1
292886 1
167138 1
76294 1
141044 1
125622 1
158856 1
78820 1
205313 1
163167 1
32832 1
216398 1
102371 1
280978 1
286834 1
299999 1
1 1
299998 1
212192 1
142938 1
100202 1
63670 1
1 1
9991 1
216857 1
1 1
286832 1
2 1
1 1
137906 1
221722 1
299999 1
55126 1
142548 1
241041 1
264749 1
266790 1
300000 1
230084 1
93400 1
292707 1
124713 1
300001 1
136046 1
300000 1
265917 1
165870 1
57850 1
300002 1
12953 1
300000 1
28689 1
1 1
299999 1
156829 1
230563 1
110230 1
1 1
299998 1
248476 1
3 1
54312 1
3 1
139418 1
300001 1
73411 1
214596 1
27710 1
300002 1
136345 1
299998 1
12896 1
27785 1
300001 1
70703 1
300002 1
247853 1
206306 1
120137 1
1191 1
1 1
204706 1
300000 1
60438 1
237361 1
37483 1
56099 1
81996 1
300000 1
91514 1
299998 1
235026 1
1 1
106897 1
222321 1
2 1
40718 1
63497 1
109648 1
162167 1
300000 1
300001 1
208591 1
42409 1
60373 1
227599 1
1 1
71216 1
300000 1
173797 1
300001 1
2 1
144603 1
2 1
272691 1
299999 1
300000 1
208602 1
1 1
241120 1
191790 1
299998 1
300000 1
1 1
235696 1
138684 1
300001 1
105929 1
198833 1
79087 1
1 1
299999 1
213350 1
210618 1
224469 1
296420 1
97715 1
1 1
64830 1
21455 1
247725 1
83326 1
183699 1
224182 1
300001 1
1 1
299999 1
59952 1
1 1
22035 1
300002 1
259102 1
1 1
273450 1
105492 1
300000 1
81350 1
152662 1
299999 1
300001 1
1 1
76331 1
95040 1
300000 1
72823 1
2 1
127955 1
145740 1
271410 1
239783 1
1 1
273396 1
186553 1
27154 1
228143 1
73915 1
246504 1
1 1
41455 1
251767 1
85839 1
101700 1
1 1
299999 1
10601 1
42660 1
178589 1
1 1
190235 1
2 1
213098 1
289251 1
215287 1
184892 1
3 1
95598 1
181173 1
300001 1
1 1
3502 1
261451 1
3 1
125210 1
222803 1
3 1
275003 1
148645 1
1 1
293555 1
118642 1
219179 1
1 1
299998 1
222832 1
148484 1
1 1
300000 1
299999 1
280193 1
231047 1
232757 1
150387 1
42675 1
217925 1
1 1
299999 1
257616 1
2 1
123910 1
2 1
2 1
248609 1
1 1
128614 1
250539 1
91601 1
1 1
299999 1
299999 1
227549 1
1156 1
300000 1
142769 1
299999 1
147798 1
221238 1
158563 1
300000 1
1 1
1 1
3 1
300001 1
201215 1
300001 1
145863 1
31761 1
165449 1
1 1
8322 1
2 1
94937 1
2 1
299999 1
121644 1
92821 1
181710 1
3 1
208173 1
55670 1
286946 1
1 1
300001 1
148377 1
14999 1
280058 1
155967 1
24749 1
1 1
300000 1
106354 1
299999 1
59821 1
263418 1
202663 1
174012 1
106629 1
197025 1
1 1
2 1
300000 1
238125 1
280854 1
165017 1
3 1
260522 1
2 1
1 1
112283 1
2 1
300000 1
300001 1
268154 1
219630 1
2 1
300000 1
291330 1
1 1
44166 1
247417 1
118723 1
1 1
133880 1
100492 1
131007 1
163302 1
46190 1
219624 1
160312 1
171276 1
300001 1
300001 1
1 1
223615 1
173284 1
300001 1
64477 1
300000 1
126671 1
300001 1
180342 1
299999 1
30477 1
53047 1
299999 1
278201 1
299999 1
3 1
61626 1
1 1
198301 1
77309 1
75381 1
34461 1
26431 1
299999 1
196645 1
104394 1
2 1
272090 1
214161 1
11071 1
300001 1
300000 1
150899 1
33393 1
300001 1
204696 1
294841 1
2 1
299999 1
12155 1
1 1
1 1
8215 1
225113 1
213994 1
299998 1
299999 1
237968 1
300000 1
187868 1
2 1
51640 1
227631 1
1 1
3 1
90249 1
58954 1
105288 1
40107 1
300001 1
213686 1
1 1
37544 1
169604 1
1 1
171860 1
159304 1
281282 1
285575 1
1 1
168794 1
17817 1
1 1
287280 1
225750 1
299999 1
299999 1
299999 1
108223 1
235674 1
3 1
300000 1
76982 1
22015 1
123453 1
118341 1
78654 1
300000 1
104474 1
299998 1
650 1
178048 1
65420 1
1 1
188081 1
53060 1
299999 1
171522 1
85871 1
1 1
60791 1
188122 1
1 1
159849 1
64486 1
299999 1
24933 1
4378 1
273848 1
1 1
81862 1
1 1
1 1
160133 1
1 1
1 1
121409 1
237120 1
164477 1
40282 1
289767 1
203433 1
209372 1
127188 1
215656 1
109824 1
147206 1
118191 1
95185 1
135696 1
89809 1
196394 1
299999 1
283826 1
300000 1
1 1
300000 1
167624 1
111710 1
1 1
290646 1
33970 1
2 1
231772 1
1 1
300001 1
300001 1
300000 1
68825 1
256391 1
258998 1
299999 1
300000 1
299999 1
187218 1
63493 1
7429 1
299999 1
285915 1
13454 1
199096 1
23629 1
299999 1
1 1
156287 1
114795 1
192965 1
13305 1
244412 1
2 1
300000 1
153502 1
192663 1
300000 1
9141 1
300001 1
113064 1
160548 1
93273 1
213834 1
160973 1
281245 1
2 1
300000 1
299999 1
81180 1
3 1
254873 1
15517 1
300002 1
2 1
129735 1
68928 1
2 1
2 1
1 1
1 1
300002 1
1 1
159805 1
2 1
300001 1
269884 1
138634 1
299999 1
1 1
224211 1
299999 1
3 1
299999 1
1 1
3 1
74147 1
91613 1
211029 1
149250 1
65068 1
213264 1
300002 1
142064 1
300000 1
174503 1
81220 1
2 1
2 1
34180 1
300001 1
299999 1
138104 1
69480 1
224576 1
2 1
48878 1
165657 1
157057 1
283074 1
1 1
1 1
1 1
300001 1
249821 1
255631 1
170558 1
77452 1
192791 1
127260 1
1 1
300000 1
2 1
191528 1
300000 1
299999 1
1 1
251151 1
122744 1
59440 1
300001 1
1 1
125229 1
183076 1
155702 1
288867 1
300002 1
293252 1
289943 1
300002 1
45689 1
88332 1
59917 1
1 1
8794 1
2 1
187244 1
294907 1
249901 1
193383 1
281519 1
1 1
297753 1
270153 1
104086 1
281080 1
3 1
210768 1
70044 1
108038 1
82433 1
140459 1
295759 1
130770 1
299998 1
1 1
221859 1
188424 1
295957 1
300002 1
186355 1
113703 1
285552 1
134060 1
1 1
219127 1
226454 1
2734 1
2 1
1 1
35841 1
300000 1
1 1
110204 1
91442 1
3 1
1 1
244080 1
300002 1
110449 1
299999 1
103073 1
300001 1
281116 1
32384 1
297247 1
77654 1
1 1
121563 1
1 1
300000 1
83696 1
299999 1
300001 1
41990 1
1 1
229310 1
299999 1
4790 1
300001 1
180648 1
300000 1
1 1
1449 1
300000 1
300001 1
293519 1
213925 1
299999 1
299998 1
300001 1
54638 1
298856 1
20319 1
3 1
55670 1
32652 1
132734 1
300001 1
1 1
11460 1
250195 1
1 1
48851 1
157448 1
82550 1
153958 1
137797 1
3 1
289870 1
10977 1
300001 1
1 1
272008 1
48080 1
3 1
1 1
1 1
1 1
97709 1
205100 1
36061 1
299999 1
276514 1
264011 1
1 1
151086 1
299999 1
167164 1
72939 1
7 1
74590 1
115943 1
2 1
206582 1
1 1
60225 1
1 1
55682 1
300000 1
150764 1
50587 1
2 1
220995 1
85503 1
160960 1
122894 1
179692 1
300000 1
286833 1
265658 1
52631 1
300000 1
14876 1
165346 1
240781 1
45057 1
299999 1
1 1
185836 1
1 1
186017 1
135614 1
300000 1
276482 1
153637 1
220992 1
231417 1
161798 1
12616 1
112159 1
26244 1
255311 1
1 1
1 1
2 1
300001 1
135675 1
1 1
299364 1
265659 1
299999 1
300002 1
169557 1
127982 1
158318 1
201405 1
1 1
1 1
1 1
1 1
114579 1
198014 1
267300 1
299999 1
213608 1
241990 1
2 1
279896 1
275960 1
16620 1
299999 1
98617 1
65781 1
2 1
280247 1
299998 1
36682 1
300000 1
161313 1
300000 1
34146 1
280276 1
131906 1
288707 1
299998 1
1 1
276899 1
299999 1
187868 1
296996 1
3 1
299999 1
292648 1
2 1
1 1
14085 1
1 1
150188 1
55521 1
7860 1
264824 1
300000 1
70010 1
1 1
283128 1
35231 1
1 1
226854 1
299999 1
171348 1
300000 1
67598 1
179993 1
250656 1
59126 1
54803 1
210494 1
63150 1
203697 1
47872 1
102214 1
3 1
299999 1
73872 1
224246 1
1 1
1 1
299999 1
117180 1
300001 1
1 1
8212 1
36754 1
268722 1
130828 1
154898 1
1 1
103016 1
1 1
688 1
57480 1
230939 1
1 1
209246 1
234088 1
8991 1
97800 1
116043 1
215597 1
78803 1
296881 1
127135 1
172833 1
49720 1
26111 1
218276 1
33183 1
11741 1
140788 1
186741 1
108713 1
298703 1
185983 1
290285 1
141522 1
1 1
1 1
244634 1
128452 1
133821 1
3 1
272702 1
273081 1
299999 1
300001 1
32670 1
158956 1
243328 1
219966 1
75883 1
224181 1
143554 1
3 1
66608 1
154400 1
34774 1
2 1
218833 1
299363 1
300001 1
300000 1
1 1
1 1
3 1
277494 1
300000 1
30634 1
209070 1
101099 1
133102 1
196263 1
47360 1
117090 1
1 1
2 1
218858 1
78411 1
65098 1
198782 1
300000 1
1 1
299999 1
300000 1
104151 1
268686 1
276211 1
203051 1
90789 1
300002 1
242512 1
300001 1
2 1
300000 1
299998 1
300001 1
117116 1
104227 1
70311 1
213468 1
191008 1
3 1
33722 1
1 1
220306 1
272870 1
107719 1
36599 1
68000 1
183161 1
300000 1
166234 1
282008 1
300002 1
3 1
1 1
184845 1
9924 1
206775 1
212402 1
133354 1
206409 1
60552 1
101878 1
203448 1
259449 1
219982 1
300001 1
1 1
217325 1
11578 1
296224 1
233852 1
2 1
300000 1
2 1
3 1
1 1
3595 1
29073 1
218586 1
1 1
272865 1
300000 1
290408 1
46346 1
3 1
52435 1
132183 1
106960 1
96551 1
209379 1
100869 1
139900 1
1 1
59117 1
2 1
264918 1
1 1
120030 1
299998 1
86957 1
72927 1
106090 1
36785 1
205230 1
3 1
1 1
73442 1
299999 1
222513 1
36312 1
188799 1
180243 1
300000 1
190666 1
299999 1
75883 1
300000 1
143582 1
218929 1
300002 1
300000 1
300000 1
18108 1
300000 1
183552 1
299999 1
299998 1
110344 1
1 1
14957 1
268223 1
276028 1
80450 1
300001 1
165438 1
1 1
1 1
300000 1
232219 1
2 1
170262 1
136775 1
300000 1
220728 1
3 1
104688 1
136308 1
2 1
2 1
43506 1
220559 1
300000 1
153576 1
73157 1
251869 1
26394 1
299999 1
277706 1
1 1
184918 1
146637 1
1 1
254434 1
218047 1
223797 1
299719 1
93691 1
1 1
299999 1
92637 1
299999 1
299999 1
289420 1
265659 1
219388 1
2 1
141659 1
253158 1
148424 1
101209 1
131053 1
91605 1
217287 1
106223 1
1 1
92730 1
192738 1
232802 1
1 1
24910 1
171565 1
74855 1
3131 1
299999 1
220660 1
182241 1
204650 1
34107 1
261990 1
104728 1
300001 1
91298 1
1 1
96742 1
114866 1
83055 1
1 1
101374 1
37683 1
210730 1
224885 1
1 1
110654 1
174967 1
47505 1
153717 1
1 1
131770 1
72025 1
1 1
212138 1
2283 1
300001 1
1 1
231303 1
119309 1
49587 1
155829 1
300001 1
230719 1
89132 1
3 1
63016 1
124523 1
300000 1
300001 1
33313 1
158260 1
257164 1
1 1
1924 1
300000 1
300001 1
106133 1
1 1
2 1
1 1
109676 1
160907 1
11419 1
282927 1
195648 1
13228 1
247170 1
299999 1
112929 1
1 1
111467 1
60478 1
33974 1
218433 1
44686 1
126221 1
2 1
300000 1
1 1
208404 1
299999 1
2 1
69605 1
146004 1
39180 1
151831 1
271542 1
287364 1
155198 1
102155 1
1 1
44570 1
207613 1
246095 1
161746 1
194530 1
107733 1
2 1
21636 1
183723 1
65040 1
265777 1
162653 1
2 1
155305 1
300001 1
96668 1
28968 1
75879 1
97113 1
300000 1
152100 1
215814 1
1 1
218966 1
1 1
299999 1
270381 1
71029 1
210416 1
299998 1
140286 1
1 1
74992 1
171769 1
1 1
206287 1
135060 1
77010 1
81597 1
120050 1
299999 1
297876 1
170353 1
145196 1
2 1
1 1
3 1
75487 1
38997 1
1 1
151040 1
237897 1
299999 1
175008 1
3 1
271702 1
42 1
33647 1
18632 1
276639 1
139768 1
140678 1
84628 1
53345 1
150982 1
41791 1
197278 1
299998 1
226761 1
115835 1
27365 1
300001 1
253851 1
115738 1
137142 1
53659 1
1 1
275224 1
204253 1
300000 1
299999 1
300002 1
2 1
300001 1
300000 1
46919 1
299999 1
153983 1
300000 1
105659 1
1 1
219990 1
1 1
299999 1
300002 1
300000 1
231373 1
79365 1
270877 1
300000 1
240684 1
265400 1
86864 1
264663 1
300001 1
23131 1
206829 1
1 1
1 1
1 1
94830 1
116498 1
237661 1
300000 1
253951 1
299999 1
300002 1
144680 1
132818 1
2 1
170465 1
244517 1
245248 1
3 1
44110 1
121122 1
142136 1
7221 1
157435 1
62898 1
1 1
120949 1
197674 1
233124 1
299999 1
2 1
300000 1
75476 1
1 1
300001 1
165582 1
5505 1
1 1
230414 1
229036 1
186174 1
263972 1
1 1
73338 1
300001 1
1 1
20243 1
1 1
247346 1
249179 1
257051 1
162532 1
2 1
38563 1
168116 1
1 1
88301 1
248374 1
278328 1
99950 1
194996 1
165658 1
1 1
1 1
5145 1
300001 1
271719 1
300000 1
152270 1
76534 1
187155 1
61327 1
108452 1
211828 1
176402 1
300001 1
3 1
282752 1
220019 1
168754 1
94483 1
220520 1
248754 1
280018 1
1 1
1 1
31218 1
300001 1
159169 1
249026 1
1 1
210057 1
183707 1
132813 1
169197 1
69543 1
41319 1
52446 1
1 1
255444 1
50439 1
2 1
189039 1
2 1
1 1
210045 1
1 1
222781 1
1 1
83466 1
179410 1
3 1
31842 1
1 1
1 1
222541 1
179839 1
70987 1
1 1
169923 1
147372 1
132618 1
1 1
300000 1
172126 1
1 1
152504 1
156140 1
222347 1
3 1
30664 1
295158 1
1 1
88646 1
170880 1
1 1
3 1
48693 1
276053 1
214176 1
26973 1
102515 1
264403 1
300001 1
270476 1
68235 1
300001 1
285742 1
216113 1
9417 1
165547 1
300000 1
42385 1
219440 1
299999 1
115226 1
300000 1
23690 1
233928 1
111737 1
208761 1
155267 1
1 1
1 1
42681 1
1 1
29951 1
82213 1
300001 1
300000 1
300001 1
1 1
14983 1
300000 1
260578 1
299999 1
38408 1
3 1
299999 1
85850 1
3 1
283489 1
218188 1
300000 1
299999 1
34132 1
168166 1
48811 1
150443 1
299998 1
1 1
64780 1
129860 1
253141 1
300000 1
184117 1
299999 1
300001 1
300001 1
180830 1
75734 1
91954 1
280272 1
292866 1
123068 1
300001 1
300001 1
166266 1
300001 1
93379 1
183540 1
2 1
214820 1
213376 1
198087 1
148664 1
299999 1
300000 1
299999 1
300001 1
189082 1
246057 1
1 1
158561 1
18838 1
275665 1
80224 1
174535 1
91603 1
164854 1
1 1
273899 1
114848 1
300002 1
243175 1
180667 1
293593 1
1 1
299999 1
300000 1
300000 1
39965 1
129361 1
3 1
153298 1
2 1
1 1
1 1
299999 1
250210 1
161268 1
39105 1
1 1
112343 1
111164 1
109048 1
3 1
10763 1
300000 1
70447 1
113592 1
299999 1
264450 1
1 1
1 1
177996 1
260288 1
300001 1
186005 1
85735 1
25478 1
2 1
8645 1
1 1
1 1
238081 1
300000 1
25571 1
134883 1
180705 1
200877 1
66888 1
300000 1
49733 1
299998 1
300001 1
252810 1
300000 1
161382 1
125640 1
56847 1
1 1
269223 1
239642 1
116858 1
165857 1
265622 1
224540 1
88601 1
178791 1
285241 1
121472 1
114650 1
273358 1
100695 1
186553 1
300002 1
300001 1
1 1
172224 1
299999 1
1 1
300000 1
178419 1
226156 1
284746 1
18431 1
213802 1
37836 1
1 1
300000 1
286284 1
80020 1
299999 1
228227 1
299998 1
168449 1
220935 1
230310 1
300000 1
1 1
5812 1
300002 1
214986 1
235379 1
36525 1
300000 1
72476 1
299999 1
275181 1
1 1
158451 1
49299 1
300000 1
300001 1
137473 1
300002 1
177302 1
300001 1
96361 1
3 1
300001 1
184308 1
3 1
71245 1
299999 1
1 1
299999 1
251937 1
77979 1
300000 1
257008 1
1 1
275862 1
300001 1
50347 1
3605 1
24705 1
200455 1
293353 1
22006 1
226024 1
70181 1
80963 1
300001 1
163602 1
190009 1
11417 1
1 1
199826 1
164811 1
119907 1
300000 1
1 1
32972 1
119532 1
198128 1
18173 1
264077 1
300001 1
189989 1
231189 1
140502 1
97016 1
300001 1
227686 1
299999 1
1 1
91272 1
255873 1
102174 1
28628 1
1 1
2 1
158794 1
42711 1
227185 1
220468 1
187209 1
200879 1
300000 1
76954 1
281250 1
170679 1
40969 1
55755 1
247138 1
218981 1
24417 1
154000 1
300000 1
289289 1
11604 1
270038 1
1 1
199338 1
269497 1
201591 1
88778 1
184256 1
286824 1
66159 1
104859 1
1 1
29367 1
1 1
299999 1
34317 1
300001 1
3 1
299999 1
267532 1
79853 1
205311 1
1 1
2 1
131344 1
219954 1
271465 1
221772 1
188107 1
222333 1
171251 1
1 1
1 1
154201 1
97617 1
299999 1
127914 1
230149 1
52666 1
300000 1
1 1
12777 1
153028 1
166892 1
2 1
1 1
95769 1
222322 1
261636 1
140420 1
297068 1
299999 1
110076 1
129404 1
300001 1
300001 1
64803 1
1 1
285629 1
198235 1
70391 1
300001 1
246284 1
96626 1
300001 1
190069 1
173682 1
299999 1
1 1
2 1
2091 1
1 1
300001 1
1 1
299999 1
196723 1
20439 1
291770 1
60862 1
299999 1
130321 1
1 1
257506 1
163907 1
41736 1
130802 1
280519 1
227782 1
234111 1
92701 1
165519 1
47888 1
232596 1
2 1
299999 1
289726 1
166795 1
300000 1
300000 1
1 1
1 1
3 1
208062 1
166059 1
230845 1
133625 1
300000 1
256042 1
51389 1
299999 1
232398 1
231438 1
272296 1
149412 1
87914 1
259646 1
108678 1
116032 1
1 1
185806 1
245718 1
188108 1
47068 1
1 1
268651 1
12535 1
217460 1
151029 1
110169 1
112114 1
300000 1
203599 1
1 1
174089 1
3 1
192257 1
223880 1
1 1
1 1
297725 1
293268 1
1 1
300000 1
91329 1
12760 1
278742 1
248132 1
297770 1
199695 1
8421 1
1 1
271043 1
261977 1
2 1
230714 1
196403 1
1 1
195904 1
214736 1
1 1
49850 1
300000 1
186731 1
181208 1
198548 1
83191 1
300000 1
240023 1
300001 1
36369 1
177769 1
183172 1
153376 1
1 1
300000 1
264263 1
45300 1
163810 1
82117 1
2 1
200642 1
300000 1
300000 1
13159 1
300000 1
262964 1
141003 1
69014 1
7810 1
300000 1
93066 1
206424 1
100183 1
1 1
51660 1
53836 1
1 1
222637 1
135697 1
134195 1
199609 1
2 1
153956 1
160121 1
299999 1
286246 1
125125 1
3566 1
246543 1
57405 1
78323 1
182531 1
2 1
1 1
2 1
37809 1
1 1
300000 1
37745 1
270560 1
299999 1
299999 1
79295 1
242059 1
300002 1
210956 1
36443 1
28292 1
76378 1
219918 1
20442 1
214604 1
299999 1
101983 1
295859 1
112121 1
114020 1
9194 1
1 1
300001 1
1 1
300000 1
140516 1
1 1
298427 1
300001 1
150374 1
21152 1
1 1
235777 1
21227 1
56195 1
3 1
198428 1
163213 1
195870 1
246432 1
300001 1
103723 1
211101 1
1 1
2 1
150499 1
119853 1
210493 1
299999 1
300000 1
123962 1
287679 1
293980 1
7186 1
258944 1
1 1
181114 1
70428 1
2 1
1 1
213518 1
1 1
55039 1
37428 1
1 1
213730 1
160176 1
1 1
5886 1
183989 1
1 1
74387 1
102568 1
161623 1
105387 1
1 1
273726 1
264201 1
300000 1
48414 1
258906 1
2901 1
230992 1
1 1
299999 1
1 1
13466 1
300000 1
299999 1
53754 1
300000 1
2 1
13697 1
158534 1
136470 1
299999 1
300001 1
104290 1
91593 1
195488 1
1 1
299999 1
299999 1
284678 1
272840 1
2 1
299999 1
73419 1
300000 1
299999 1
201320 1
212931 1
82471 1
167294 1
208007 1
1 1
4021 1
87144 1
269517 1
257145 1
208582 1
121999 1
300001 1
299998 1
68559 1
2 1
2 1
294890 1
103863 1
72461 1
26826 1
29173 1
90670 1
1 1
299999 1
174816 1
40094 1
233047 1
1 1
299999 1
265056 1
113389 1
196250 1
64474 1
66623 1
299999 1
2 1
189468 1
3718 1
294657 1
153537 1
268915 1
1 1
35847 1
184506 1
300000 1
198299 1
2621 1
45840 1
300002 1
256296 1
32599 1
294368 1
167041 1
1 1
1 1
244624 1
108004 1
296468 1
110422 1
247066 1
105474 1
1 1
262991 1
298866 1
113071 1
96186 1
226169 1
239027 1
40938 1
290308 1
300001 1
2 1
290187 1
58281 1
222655 1
300000 1
2 1
273355 1
2 1
116797 1
299999 1
145057 1
300000 1
223393 1
202633 1
78512 1
50341 1
269265 1
9839 1
133765 1
278977 1
259964 1
74178 1
299999 1
88753 1
161896 1
299181 1
2 1
85099 1
162246 1
154565 1
2235 1
183700 1
286366 1
2 1
82494 1
4764 1
27937 1
16387 1
300000 1
218902 1
289120 1
1 1
1 1
79961 1
299998 1
300001 1
1 1
299999 1
16953 1
21241 1
232141 1
192401 1
299999 1
300000 1
38127 1
146353 1
32382 1
51720 1
300001 1
258572 1
77821 1
167898 1
206058 1
191216 1
81294 1
300000 1
63403 1
1 1
185787 1
158547 1
300001 1
147569 1
42570 1
296642 1
68588 1
89131 1
187646 1
165896 1
111991 1
3 1
102996 1
188083 1
1 1
300000 1
32645 1
300000 1
109764 1
1 1
1 1
255438 1
31474 1
102019 1
151431 1
99929 1
104678 1
149077 1
41368 1
299999 1
299999 1
44140 1
230597 1
170773 1
300000 1
299999 1
1 1
20562 1
299999 1
300002 1
225699 1
127565 1
1 1
299999 1
202095 1
2 1
123835 1
187525 1
88382 1
300001 1
283712 1
86377 1
177894 1
270392 1
448 1
300001 1
300000 1
7509 1
300001 1
2 1
266530 1
222112 1
205554 1
259556 1
292524 1
26139 1
159095 1
299999 1
244280 1
129685 1
300000 1
164708 1
300001 1
299364 1
2517 1
112471 1
300000 1
287663 1
42414 1
195394 1
241011 1
1 1
299999 1
187522 1
1 1
160388 1
300000 1
25840 1
19957 1
33884 1
1 1
2 1
256275 1
204165 1
300000 1
1 1
299999 1
300000 1
7214 1
264497 1
120678 1
12516 1
91878 1
199275 1
168923 1
139478 1
102680 1
94957 1
271064 1
300001 1
300000 1
216478 1
299998 1
49949 1
181619 1
140065 1
87255 1
300000 1
81804 1
63788 1
25108 1
1 1
270514 1
231964 1
116854 1
248118 1
137900 1
255059 1
21133 1
186588 1
94258 1
119031 1
1 1
54504 1
173730 1
263054 1
300000 1
178391 1
299999 1
43129 1
124417 1
22810 1
1 1
173030 1
1 1
65028 1
48695 1
295835 1
159219 1
300000 1
195700 1
1 1
63862 1
151160 1
274328 1
139692 1
104930 1
1 1
162591 1
138939 1
278097 1
197290 1
88410 1
95445 1
192549 1
281690 1
1 1
49869 1
299999 1
1 1
164981 1
98402 1
136952 1
300001 1
300001 1
1 1
280120 1
1 1
189979 1
76129 1
156151 1
164210 1
15222 1
1 1
54464 1
127365 1
300001 1
152431 1
199928 1
299999 1
297715 1
236218 1
1 1
169643 1
31784 1
1 1
2 1
91286 1
214211 1
148407 1
174863 1
1 1
299999 1
82226 1
41571 1
1 1
79368 1
299999 1
264135 1
2 1
125765 1
164193 1
299998 1
96018 1
112480 1
22257 1
159155 1
138024 1
299998 1
99083 1
21973 1
300000 1
300000 1
216846 1
211702 1
299999 1
273745 1
128106 1
124093 1
200166 1
285375 1
297668 1
3 1
235016 1
214732 1
253600 1
1 1
78663 1
55974 1
283974 1
290141 1
241898 1
21239 1
44585 1
224975 1
183916 1
57156 1
261593 1
65498 1
36323 1
131785 1
1 1
60390 1
229198 1
283154 1
270890 1
300001 1
209723 1
1 1
1 1
40078 1
1 1
141545 1
218292 1
1 1
1 1
71687 1
110699 1
115461 1
299999 1
143498 1
300000 1
236158 1
131516 1
7478 1
41988 1
172771 1
27128 1
1 1
159089 1
1 1
299999 1
2 1
1 1
197951 1
128734 1
1 1
123007 1
299999 1
38087 1
300001 1
138006 1
2 1
236480 1
742 1
300000 1
1 1
218635 1
280533 1
92914 1
244413 1
103065 1
1 1
36727 1
171847 1
299999 1
213038 1
38242 1
109351 1
2 1
204124 1
2 1
300000 1
1 1
73102 1
219778 1
26333 1
129164 1
71600 1
136680 1
133665 1
1 1
60674 1
1 1
194931 1
171531 1
113252 1
114504 1
55323 1
124837 1
185074 1
21164 1
232877 1
1 1
300000 1
199879 1
193900 1
281142 1
214744 1
92303 1
188144 1
155142 1
18350 1
186377 1
86215 1
300002 1
78273 1
299999 1
239150 1
299999 1
226189 1
81527 1
64515 1
17958 1
93937 1
208952 1
215959 1
48207 1
299998 1
205754 1
192768 1
60101 1
200187 1
300001 1
300001 1
166072 1
242950 1
114623 1
300000 1
1 1
142697 1
134276 1
260974 1
152635 1
239562 1
178569 1
151562 1
273959 1
130037 1
39581 1
285311 1
266451 1
247329 1
2 1
299999 1
294697 1
277240 1
1 1
262680 1
300000 1
58361 1
300000 1
41354 1
144900 1
235986 1
299998 1
1 1
166061 1
3 1
299999 1
187795 1
88646 1
300000 1
299999 1
2 1
1 1
254422 1
291099 1
248004 1
3 1
114428 1
4939 1
43410 1
98496 1
42786 1
300002 1
12359 1
93993 1
124468 1
300000 1
257692 1
127194 1
58766 1
3 1
127740 1
300000 1
16719 1
55916 1
7687 1
223825 1
152049 1
246564 1
192885 1
299999 1
300001 1
1 1
264624 1
230424 1
8528 1
16746 1
2 1
299999 1
2 1
203677 1
9710 1
300000 1
110250 1
124921 1
205571 1
123372 1
29948 1
82077 1
125767 1
275807 1
63424 1
89202 1
147971 1
1 1
112068 1
99236 1
19273 1
168959 1
299999 1
121062 1
299998 1
49651 1
1 1
2545 1
58198 1
299999 1
300000 1
117805 1
42879 1
10322 1
41336 1
9858 1
1 1
167621 1
245466 1
123010 1
299999 1
269722 1
299068 1
2 1
1 1
275817 1
94295 1
115665 1
4818 1
58596 1
2 1
299999 1
1 1
249096 1
52182 1
1 1
171497 1
203751 1
226205 1
279441 1
98703 1
207853 1
255158 1
1 1
1 1
42302 1
1 1
105227 1
192947 1
151522 1
134509 1
260122 1
300002 1
81424 1
288490 1
1 1
1 1
299999 1
1 1
121992 1
171016 1
123522 1
259429 1
6637 1
57070 1
267535 1
215508 1
240114 1
253990 1
1 1
53455 1
40893 1
212377 1
48244 1
253282 1
2 1
299999 1
214214 1
275441 1
1 1
28986 1
3 1
300001 1
1 1
104116 1
64247 1
45981 1
242012 1
242712 1
1 1
148053 1
192643 1
49000 1
300000 1
120595 1
166355 1
300000 1
185609 1
299999 1
300001 1
276352 1
1 1
208123 1
184988 1
19169 1
275586 1
299999 1
299999 1
1 1
158476 1
300000 1
270856 1
275832 1
293166 1
187352 1
193516 1
204314 1
3781 1
60575 1
275996 1
197013 1
101465 1
221359 1
246317 1
11452 1
163165 1
283804 1
1 1
253875 1
45477 1
2 1
203978 1
217123 1
67561 1
57788 1
163729 1
299999 1
162911 1
86000 1
141612 1
1 1
3 1
132074 1
39330 1
287447 1
2 1
198306 1
149603 1
288645 1
172384 1
194380 1
259348 1
190274 1
299999 1
15513 1
42233 1
184486 1
246693 1
202683 1
299999 1
35378 1
86158 1
145622 1
1 1
299998 1
293391 1
243470 1
139222 1
107239 1
10059 1
1 1
73650 1
38517 1
299999 1
299999 1
300000 1
113465 1
280725 1
300001 1
166247 1
179457 1
166265 1
299998 1
300001 1
127731 1
239842 1
1 1
216987 1
185538 1
299999 1
300000 1
210019 1
196859 1
3 1
54172 1
1 1
114002 1
119188 1
26317 1
300001 1
3 1
14916 1
1 1
148509 1
74285 1
122030 1
300001 1
167347 1
1 1
81737 1
148712 1
300001 1
299999 1
115719 1
226599 1
1 1
253527 1
92106 1
102310 1
1 1
388 1
280605 1
110720 1
105373 1
178351 1
300000 1
300000 1
2 1
141734 1
20627 1
293145 1
11544 1
92782 1
33688 1
300000 1
299998 1
224746 1
6358 1
300002 1
277427 1
40807 1
300001 1
39001 1
1 1
300000 1
63664 1
1 1
181033 1
220864 1
300000 1
228132 1
41444 1
184916 1
299999 1
181267 1
22903 1
181851 1
203032 1
300000 1
3 1
115912 1
141192 1
299999 1
1 1
26902 1
2 1
299999 1
1 1
299999 1
299999 1
22682 1
1 1
212277 1
181426 1
299999 1
300002 1
51305 1
1 1
231345 1
216924 1
27130 1
51734 1
266351 1
63629 1
300001 1
300001 1
105124 1
232709 1
293869 1
236337 1
229870 1
260557 1
211065 1
118726 1
173225 1
300000 1
2 1
123946 1
300000 1
300001 1
300000 1
2 1
129220 1
300000 1
2 1
300000 1
133102 1
147192 1
89140 1
125282 1
40671 1
3 1
300002 1
143426 1
112004 1
1 1
125963 1
126968 1
299999 1
1 1
54899 1
259969 1
300000 1
1 1
300002 1
233907 1
70743 1
292535 1
1 1
126895 1
42307 1
162775 1
183755 1
286246 1
253126 1
133361 1
48867 1
117773 1
290378 1
299999 1
104487 1
146238 1
300000 1
5615 1
199841 1
3 1
149469 1
18165 1
2 1
3 1
2 1
64869 1
220058 1
179067 1
103219 1
300001 1
24557 1
291909 1
2 1
65782 1
60011 1
207145 1
50490 1
43923 1
137261 1
45407 1
2 1
145413 1
300001 1
91241 1
299497 1
231562 1
290148 1
288754 1
300001 1
159397 1
23116 1
241666 1
252425 1
54161 1
300002 1
185709 1
138747 1
180892 1
128448 1
1 1
19901 1
141737 1
127844 1
235956 1
300002 1
1 1
155532 1
222250 1
44864 1
77983 1
242801 1
70010 1
299999 1
299999 1
300000 1
21706 1
1 1
27836 1
300001 1
23177 1
259604 1
275484 1
276682 1
90676 1
68310 1
164135 1
190492 1
2 1
182576 1
3 1
300001 1
35826 1
300000 1
241171 1
94608 1
247299 1
299999 1
124457 1
1 1
281915 1
300001 1
169405 1
97277 1
164976 1
240884 1
282147 1
2 1
164410 1
1 1
284836 1
229487 1
299999 1
59649 1
165998 1
190917 1
217761 1
300001 1
82931 1
93769 1
300000 1
202931 1
142123 1
299999 1
1 1
218625 1
72180 1
300000 1
198556 1
1 1
2 1
148661 1
2 1
26198 1
286165 1
1 1
236274 1
300002 1
228400 1
175380 1
1 1
1 1
1 1
3 1
299999 1
255516 1
32732 1
300000 1
233354 1
269528 1
293625 1
62562 1
151741 1
1 1
1 1
213364 1
162001 1
265137 1
179770 1
300000 1
18150 1
22310 1
137262 1
122186 1
300002 1
279762 1
1 1
38289 1
1 1
145105 1
66726 1
98859 1
240227 1
1 1
1 1
299998 1
244593 1
1 1
1 1
48109 1
299999 1
252601 1
1 1
60697 1
202970 1
9359 1
237659 1
1 1
40139 1
170882 1
299999 1
144073 1
205304 1
115231 1
300000 1
86980 1
126168 1
2 1
300002 1
2 1
1 1
49209 1
300001 1
1 1
300000 1
38791 1
300000 1
149315 1
1 1
1 1
1 1
299999 1
1 1
300000 1
299999 1
179467 1
237976 1
1 1
300001 1
31995 1
1 1
95485 1
300001 1
259671 1
120165 1
66333 1
106806 1
233644 1
2 1
1 1
65425 1
110441 1
1 1
118561 1
3 1
85210 1
40294 1
300000 1
270155 1
2 1
1 1
65503 1
35346 1
245222 1
69534 1
93257 1
68897 1
6991 1
276937 1
157664 1
300000 1
261682 1
1 1
25188 1
300000 1
2 1
206491 1
147974 1
1 1
8392 1
231990 1
1 1
2 1
1 1
236877 1
300000 1
193901 1
147315 1
245549 1
300001 1
283443 1
292668 1
167255 1
44221 1
299998 1
88825 1
45597 1
91602 1
205287 1
227382 1
3 1
222017 1
62299 1
150738 1
157419 1
289979 1
299999 1
230227 1
228204 1
2 1
223971 1
205458 1
299998 1
3 1
40285 1
299999 1
3 1
300002 1
300000 1
157620 1
238520 1
207803 1
292317 1
299999 1
179893 1
16973 1
300001 1
49664 1
2 1
181738 1
225723 1
190168 1
299998 1
37527 1
230878 1
1 1
300000 1
139467 1
12776 1
133368 1
2 1
232880 1
300001 1
1 1
1 1
105779 1
300001 1
104749 1
172038 1
1 1
25269 1
287395 1
1 1
262344 1
2 1
159489 1
250124 1
299999 1
2 1
216955 1
300001 1
299999 1
53097 1
300001 1
287920 1
92363 1
1 1
300001 1
1 1
3 1
120961 1
299999 1
6464 1
299999 1
162258 1
274581 1
17088 1
3 1
300001 1
153361 1
229810 1
300001 1
32672 1
224974 1
277712 1
178930 1
132784 1
258609 1
270669 1
122255 1
185865 1
32260 1
36569 1
44058 1
1 1
299999 1
162820 1
6472 1
40475 1
1 1
256432 1
196430 1
173601 1
2 1
702 1
1 1
227080 1
172135 1
1 1
146088 1
123804 1
268935 1
246400 1
284040 1
158115 1
116985 1
299999 1
300001 1
55739 1
299999 1
166715 1
935 1
1 1
123245 1
3 1
299999 1
109264 1
89186 1
299999 1
208207 1
1 1
300001 1
300002 1
241809 1
235742 1
292584 1
204851 1
22620 1
116943 1
299999 1
39838 1
183814 1
1 1
300000 1
178578 1
295442 1
299998 1
275184 1
119029 1
300000 1
157812 1
11982 1
4580 1
187647 1
61780 1
263555 1
159372 1
103811 1
1 1
68616 1
264680 1
221058 1
276134 1
285532 1
530 1
300000 1
208980 1
56425 1
300000 1
109760 1
10970 1
2 1
300000 1
169957 1
299999 1
300000 1
235139 1
300000 1
242072 1
174706 1
1 1
273939 1
151877 1
288061 1
1 1
260113 1
19600 1
88050 1
269333 1
191729 1
31055 1
176306 1
1 1
202576 1
300000 1
91786 1
251980 1
228726 1
300000 1
299999 1
270454 1
3 1
136674 1
39074 1
300000 1
89070 1
108029 1
263770 1
115744 1
214015 1
2 1
174927 1
261912 1
178407 1
89452 1
101101 1
300000 1
300000 1
1 1
139479 1
299999 1
246499 1
2 1
293151 1
285998 1
278533 1
82745 1
299999 1
58936 1
292740 1
133772 1
300001 1
79427 1
172573 1
109833 1
175057 1
13576 1
120943 1
178038 1
300001 1
128473 1
1 1
195217 1
19504 1
300000 1
271270 1
1 1
299999 1
129490 1
1 1
108316 1
140235 1
299998 1
2 1
48046 1
262703 1
117585 1
300000 1
45898 1
222285 1
132981 1
300000 1
51623 1
119813 1
1 1
3 1
34700 1
3 1
49986 1
1 1
2 1
226159 1
300001 1
3 1
297782 1
199269 1
300000 1
300000 1
205298 1
28600 1
290736 1
55501 1
295762 1
132631 1
2 1
203164 1
1 1
175624 1
139398 1
2 1
130014 1
193358 1
225464 1
240300 1
3 1
104586 1
77944 1
123409 1
5109 1
151038 1
118070 1
139937 1
1 1
87030 1
286859 1
269342 1
300001 1
18079 1
300001 1
251807 1
152377 1
221976 1
100111 1
64940 1
300000 1
147779 1
72657 1
2 1
131812 1
90530 1
86371 1
1 1
226008 1
157915 1
117100 1
196812 1
219637 1
115714 1
170162 1
2 1
300001 1
288818 1
3 1
1596 1
24880 1
152471 1
190896 1
262003 1
226170 1
214409 1
300001 1
255319 1
1 1
95594 1
255704 1
60215 1
300000 1
50704 1
229050 1
49832 1
300000 1
2 1
120615 1
3 1
194517 1
300000 1
185036 1
1 1
35069 1
299999 1
157570 1
269127 1
2 1
264733 1
19597 1
61280 1
299999 1
207624 1
2 1
268754 1
2 1
114293 1
264611 1
220477 1
278615 1
1 1
291546 1
299998 1
199097 1
53735 1
88716 1
300001 1
300001 1
239003 1
263967 1
1 1
177893 1
118770 1
1 1
205795 1
85689 1
300000 1
28336 1
212776 1
68684 1
246099 1
30501 1
11356 1
273699 1
90998 1
75698 1
300000 1
300000 1
300001 1
299999 1
246323 1
2 1
57090 1
191128 1
156464 1
300001 1
108647 1
300000 1
218833 1
42229 1
300000 1
300001 1
33215 1
50205 1
117050 1
268886 1
299999 1
258278 1
231936 1
195102 1
1 1
18853 1
3 1
299999 1
111632 1
177420 1
99743 1
299999 1
1 1
141222 1
258092 1
44548 1
168035 1
1 1
299999 1
287965 1
51632 1
265281 1
1 1
299999 1
1 1
297895 1
299999 1
35249 1
279232 1
158844 1
125410 1
241058 1
157758 1
43551 1
300000 1
284052 1
69434 1
2 1
273342 1
1679 1
1 1
284331 1
1 1
130794 1
136431 1
72171 1
188025 1
176889 1
48443 1
300000 1
121175 1
66093 1
132826 1
87150 1
118352 1
212823 1
4117 1
283591 1
2 1
132485 1
164916 1
118867 1
1 1
299999 1
73263 1
10511 1
300002 1
2 1
241830 1
60726 1
154930 1
128009 1
147307 1
15383 1
94731 1
80259 1
4715 1
112773 1
229770 1
1 1
277468 1
3 1
257412 1
1 1
1 1
270837 1
130362 1
154150 1
213989 1
164368 1
2 1
285101 1
279559 1
252182 1
45978 1
192881 1
80187 1
300000 1
130428 1
1 1
1 1
285338 1
24495 1
2 1
2 1
59023 1
300000 1
2 1
61813 1
63931 1
2 1
299998 1
1 1
140711 1
2725 1
10882 1
300000 1
258999 1
299999 1
300000 1
2 1
294392 1
300000 1
299999 1
3 1
300000 1
168843 1
16016 1
248505 1
50984 1
300000 1
286937 1
213110 1
205708 1
191432 1
48949 1
300001 1
39440 1
229718 1
59643 1
2 1
255735 1
190927 1
1 1
1 1
117806 1
228117 1
138575 1
98413 1
300000 1
299999 1
137900 1
299998 1
15275 1
272005 1
1 1
264207 1
50101 1
83610 1
2 1
187715 1
299999 1
242840 1
240397 1
294841 1
299999 1
255010 1
295935 1
48414 1
181761 1
6288 1
42210 1
299999 1
56469 1
269097 1
74184 1
89648 1
101230 1
79536 1
186722 1
2 1
300001 1
3 1
296130 1
3183 1
1 1
1 1
131793 1
2 1
87605 1
1 1
2 1
126248 1
1 1
147631 1
181779 1
226521 1
87840 1
159208 1
300000 1
1 1
300000 1
151431 1
299999 1
300000 1
3 1
300001 1
91562 1
261000 1
197440 1
279902 1
300000 1
141253 1
1 1
186046 1
3 1
1 1
8885 1
151923 1
1 1
206057 1
281736 1
189854 1
34589 1
295484 1
163437 1
56932 1
260048 1
296368 1
216164 1
299999 1
215777 1
2569 1
215506 1
86529 1
97223 1
1 1
1 1
176483 1
155386 1
277691 1
53368 1
189574 1
136504 1
141374 1
231323 1
300001 1
209557 1
49840 1
296823 1
146182 1
1 1
300000 1
188333 1
40338 1
2 1
75480 1
299999 1
71882 1
300000 1
299999 1
190580 1
3 1
300000 1
1 1
184029 1
160430 1
1 1
248228 1
226109 1
279495 1
16735 1
1 1
48253 1
37775 1
300002 1
153677 1
268283 1
111882 1
69299 1
14102 1
1 1
299999 1
1 1
36203 1
299999 1
187230 1
274817 1
208681 1
28251 1
65089 1
300001 1
299999 1
205074 1
168583 1
60851 1
126925 1
180022 1
40587 1
75913 1
299999 1
1 1
300000 1
300001 1
2 1
65423 1
300000 1
300000 1
122906 1
299416 1
300000 1
299999 1
56735 1
3 1
279160 1
260308 1
288570 1
90600 1
107250 1
1 1
1 1
149714 1
1 1
133926 1
155430 1
1 1
138304 1
4010 1
157315 1
27712 1
299999 1
3 1
158285 1
76377 1
6093 1
1 1
61225 1
300001 1
194831 1
1 1
276392 1
4998 1
143446 1
199666 1
148859 1
122766 1
69338 1
27754 1
300000 1
299999 1
27708 1
297731 1
1 1
1 1
291191 1
6635 1
103092 1
159042 1
240247 1
208795 1
26857 1
212776 1
108533 1
125140 1
105841 1
201878 1
142795 1
205964 1
69017 1
300002 1
148535 1
196517 1
3 1
69200 1
218367 1
130489 1
194068 1
282923 1
122492 1
214334 1
151151 1
3 1
191331 1
1 1
198790 1
170799 1
72611 1
3059 1
241356 1
3 1
237538 1
1 1
196810 1
258356 1
56934 1
3 1
33350 1
250598 1
1 1
18704 1
217883 1
3994 1
61395 1
216565 1
5681 1
1 1
3 1
83285 1
22366 1
1 1
135053 1
300001 1
97689 1
46473 1
193957 1
300001 1
300002 1
300000 1
215380 1
124250 1
148852 1
133888 1
28089 1
1 1
148723 1
300000 1
198135 1
149181 1
300002 1
1 1
2 1
3 1
300000 1
1 1
158153 1
204945 1
237500 1
1 1
17748 1
2 1
200030 1
206789 1
83762 1
80136 1
39532 1
21010 1
15458 1
300000 1
82831 1
299998 1
2 1
300000 1
83165 1
2 1
250847 1
13763 1
171290 1
183421 1
1 1
259087 1
3 1
26934 1
229648 1
1 1
17258 1
86933 1
78407 1
188056 1
300000 1
1 1
2 1
300002 1
157909 1
300001 1
106318 1
196126 1
2 1
300001 1
36171 1
1 1
131094 1
299998 1
18428 1
209710 1
217369 1
261174 1
25179 1
32065 1
266055 1
1 1
300001 1
299998 1
261734 1
257348 1
7231 1
1 1
160485 1
300001 1
130661 1
17546 1
129472 1
191158 1
285658 1
3 1
300001 1
300000 1
60712 1
10156 1
83474 1
3 1
251179 1
46962 1
299066 1
114631 1
299999 1
70964 1
2 1
39399 1
101342 1
2 1
300001 1
3 1
282692 1
300001 1
3 1
239451 1
300001 1
1 1
300000 1
1 1
300000 1
299999 1
230021 1
28576 1
46398 1
299999 1
300001 1
48880 1
2 1
169124 1
95179 1
299999 1
1 1
87634 1
284510 1
123674 1
174067 1
300001 1
143626 1
299576 1
27377 1
223008 1
36963 1
187291 1
3 1
38568 1
8228 1
299999 1
120431 1
299998 1
299998 1
1 1
1 1
1 1
258837 1
202887 1
64795 1
288593 1
5843 1
195192 1
174582 1
2 1
15062 1
53949 1
1 1
300000 1
299999 1
243905 1
225726 1
123890 1
57630 1
300002 1
1 1
265841 1
196574 1
37886 1
299999 1
2 1
2 1
299999 1
164102 1
213704 1
1 1
251099 1
268441 1
294652 1
187063 1
133444 1
247348 1
300000 1
3 1
300002 1
1 1
203112 1
27965 1
240585 1
193056 1
41101 1
134797 1
49317 1
1 1
82990 1
140375 1
1 1
2 1
181736 1
1 1
300000 1
1 1
1 1
21992 1
249112 1
1 1
281965 1
194916 1
300001 1
147936 1
158874 1
299999 1
35378 1
300001 1
3 1
216759 1
64073 1
1 1
299999 1
300000 1
13524 1
156283 1
299999 1
299999 1
299999 1
150109 1
197942 1
1 1
1 1
127877 1
3 1
280325 1
1 1
226280 1
1 1
58519 1
300002 1
1 1
207253 1
175613 1
2 1
297583 1
207339 1
1 1
170817 1
258864 1
223081 1
270973 1
1 1
300000 1
3 1
159503 1
174045 1
283445 1
110737 1
244970 1
214628 1
131433 1
19389 1
299998 1
2 1
44447 1
216810 1
299999 1
1 1
296807 1
272668 1
34203 1
179640 1
175275 1
9949 1
183761 1
94083 1
240334 1
32641 1
182897 1
72571 1
229801 1
299998 1
174877 1
66830 1
37834 1
117312 1
86434 1
2 1
192989 1
194538 1
299999 1
289977 1
187775 1
1 1
300001 1
299999 1
151173 1
300001 1
1 1
216414 1
2 1
3 1
38459 1
300001 1
262874 1
164484 1
153791 1
122074 1
21819 1
84109 1
299999 1
299999 1
48447 1
2 1
116081 1
300000 1
93888 1
300000 1
214898 1
1 1
83997 1
1 1
196785 1
206711 1
180510 1
67189 1
1751 1
52164 1
259642 1
108478 1
189029 1
1 1
2 1
256198 1
106081 1
1 1
1 1
253428 1
213247 1
183205 1
56203 1
2 1
299999 1
300000 1
3 1
101360 1
2 1
51638 1
1 1
299999 1
180978 1
218797 1
59792 1
2 1
299999 1
1 1
289261 1
2 1
299999 1
170861 1
153662 1
130893 1
298077 1
18678 1
107096 1
277131 1
223770 1
21114 1
300000 1
86861 1
232630 1
157875 1
2 1
1 1
141003 1
1 1
1 1
72894 1
300001 1
175105 1
259991 1
300000 1
299999 1
8604 1
1 1
300001 1
300000 1
300000 1
284244 1
28153 1
2 1
164941 1
101631 1
299999 1
299998 1
300001 1
85277 1
1 1
1 1
60703 1
180704 1
122224 1
65865 1
300000 1
287007 1
3 1
1 1
2 1
55083 1
142529 1
2 1
199900 1
300000 1
134216 1
74857 1
1 1
89264 1
300001 1
175994 1
3 1
300001 1
1 1
300001 1
291370 1
2 1
77375 1
97751 1
3 1
139155 1
2 1
33536 1
203583 1
215600 1
1 1
5663 1
296966 1
40971 1
154073 1
237183 1
291824 1
285507 1
249176 1
53638 1
261575 1
1 1
90185 1
1 1
252322 1
300000 1
292769 1
102519 1
189733 1
229799 1
220926 1
27787 1
300001 1
1 1
1 1
300001 1
137675 1
1 1
241356 1
232687 1
93021 1
2 1
2463 1
13572 1
299999 1
3 1
300000 1
2 1
1 1
262671 1
300000 1
300001 1
267006 1
105017 1
137945 1
196133 1
203072 1
300001 1
102741 1
171490 1
299998 1
125344 1
2 1
300000 1
85934 1
1 1
300000 1
140562 1
70053 1
1 1
260460 1
300001 1
268944 1
105744 1
300000 1
168126 1
147714 1
1 1
17986 1
299999 1
139394 1
22887 1
3 1
7773 1
236820 1
263196 1
147608 1
252621 1
11272 1
1771 1
300000 1
112419 1
40853 1
6473 1
243532 1
210941 1
2 1
124708 1
1 1
137362 1
286986 1
299998 1
227786 1
126976 1
298867 1
1 1
284271 1
300001 1
148080 1
299999 1
1 1
15029 1
112752 1
171138 1
269754 1
300000 1
130515 1
299999 1
299999 1
15836 1
299999 1
84870 1
130933 1
3 1
108521 1
45367 1
140483 1
208478 1
2 1
300000 1
259886 1
285315 1
117024 1
300001 1
168972 1
300000 1
116995 1
3 1
299999 1
1 1
1 1
196176 1
45340 1
272373 1
62654 1
228233 1
1 1
525 1
1 1
1 1
52218 1
1 1
2 1
2 1
1 1
235894 1
195577 1
111748 1
246150 1
255493 1
250136 1
1 1
2 1
252052 1
58708 1
1 1
1 1
299999 1
73959 1
1 1
243472 1
193595 1
244257 1
14597 1
155819 1
135481 1
21437 1
1 1
2 1
299998 1
46516 1
90270 1
155474 1
1 1
1 1
95042 1
93159 1
190817 1
1 1
290341 1
236962 1
65437 1
8625 1
3 1
263886 1
223052 1
299999 1
289862 1
1149 1
162554 1
152211 1
172034 1
197282 1
53590 1
255217 1
257975 1
2 1
152598 1
300000 1
2 1
288531 1
299999 1
3 1
115284 1
74869 1
75842 1
156152 1
153379 1
132826 1
2 1
241165 1
283521 1
50305 1
162231 1
300000 1
203892 1
132792 1
262095 1
137862 1
256377 1
1 1
27639 1
171221 1
37034 1
167843 1
223478 1
1 1
70712 1
186190 1
300001 1
300000 1
37375 1
263973 1
299999 1
300000 1
17405 1
219431 1
49613 1
1 1
220597 1
74626 1
1 1
3 1
1 1
219305 1
134394 1
233967 1
1 1
67329 1
109410 1
300000 1
3584 1
147536 1
96768 1
15933 1
243411 1
280773 1
299999 1
69112 1
168713 1
299999 1
19072 1
231547 1
250827 1
101831 1
31803 1
300001 1
300002 1
7626 1
1 1
299999 1
299999 1
233659 1
139432 1
220139 1
1454 1
97352 1
112565 1
299998 1
63360 1
48664 1
143093 1
40040 1
299999 1
139334 1
126083 1
236164 1
39164 1
39882 1
104282 1
299999 1
165115 1
223226 1
290164 1
66366 1
300000 1
259766 1
99716 1
201774 1
300000 1
69906 1
197047 1
245616 1
226803 1
13236 1
248925 1
192244 1
95018 1
299999 1
129350 1
160373 1
299999 1
90877 1
34251 1
243467 1
153881 1
280198 1
3 1
91977 1
158765 1
36310 1
169916 1
37720 1
114059 1
244085 1
234673 1
299999 1
182992 1
181515 1
61287 1
142392 1
69982 1
213593 1
231528 1
221620 1
218741 1
191373 1
227941 1
29661 1
49471 1
1 1
19417 1
287522 1
299998 1
1 1
1 1
243294 1
58256 1
300000 1
294691 1
71059 1
282193 1
91846 1
300001 1
31725 1
71268 1
285908 1
159973 1
111126 1
267223 1
137149 1
207169 1
3 1
1 1
212206 1
65853 1
187217 1
132350 1
2 1
52520 1
231779 1
1 1
1 1
300002 1
287226 1
1 1
33842 1
3 1
1 1
282290 1
55882 1
299999 1
253063 1
1 1
250694 1
190885 1
3 1
173970 1
3 1
300000 1
31038 1
300001 1
185385 1
31263 1
24730 1
40008 1
127859 1
1 1
300000 1
257768 1
299998 1
1 1
261473 1
300001 1
102016 1
118364 1
268981 1
218981 1
299999 1
300001 1
1 1
1 1
22983 1
54072 1
140312 1
1 1
241353 1
300001 1
4854 1
131349 1
294702 1
164237 1
237113 1
300001 1
2 1
30073 1
74243 1
40054 1
300001 1
187536 1
107468 1
1 1
84239 1
300001 1
62885 1
209960 1
299999 1
205107 1
1 1
2 1
297455 1
299999 1
174987 1
93680 1
2 1
199164 1
299999 1
154005 1
114431 1
119323 1
157212 1
300000 1
117231 1
3 1
23065 1
255114 1
2 1
192803 1
260719 1
84738 1
156769 1
297259 1
172891 1
142476 1
3 1
20922 1
259868 1
253146 1
265742 1
287327 1
45881 1
116460 1
248928 1
299999 1
300001 1
51538 1
69523 1
2129 1
3 1
164664 1
284295 1
300001 1
2 1
300001 1
178230 1
251175 1
5015 1
300000 1
232534 1
3 1
1 1
80969 1
299999 1
1 1
300000 1
56921 1
157134 1
1 1
300001 1
32975 1
2 1
300000 1
300001 1
159680 1
300000 1
196375 1
259855 1
212557 1
300000 1
146017 1
20579 1
271291 1
1 1
1 1
248032 1
160984 1
210721 1
300001 1
228400 1
299236 1
78963 1
1 1
2 1
300001 1
261881 1
300000 1
259821 1
215555 1
2 1
1 1
254585 1
161512 1
146848 1
1312 1
116490 1
1 1
129329 1
299998 1
48392 1
240329 1
212193 1
215019 1
300000 1
300001 1
299999 1
1 1
186139 1
82952 1
300001 1
294907 1
300000 1
300002 1
24881 1
2 1
141606 1
1 1
84719 1
135358 1
73270 1
100591 1
152852 1
84106 1
299999 1
108536 1
111545 1
1 1
263715 1
1 1
203493 1
170259 1
299998 1
2 1
21981 1
229 1
141025 1
1 1
298538 1
93813 1
2 1
165156 1
1 1
286686 1
283726 1
1 1
189318 1
276732 1
36810 1
300000 1
299999 1
84805 1
202247 1
61665 1
28975 1
299481 1
128945 1
83188 1
1 1
300000 1
150340 1
54084 1
256179 1
297024 1
31283 1
28908 1
3 1
289194 1
44975 1
157357 1
300001 1
2039 1
299999 1
300001 1
58848 1
2 1
1 1
299929 1
32657 1
127391 1
119544 1
25257 1
300000 1
299999 1
299998 1
2 1
299999 1
1 1
1 1
242395 1
127947 1
300002 1
96727 1
1 1
3 1
120722 1
224444 1
88727 1
2 1
299999 1
1 1
259105 1
300001 1
167434 1
87043 1
138027 1
58636 1
240868 1
76254 1
300000 1
299999 1
1 1
212748 1
257283 1
124770 1
139595 1
300000 1
189491 1
88043 1
126268 1
21582 1
12059 1
300001 1
299999 1
300000 1
78132 1
300000 1
3 1
300001 1
1 1
266604 1
215834 1
300000 1
300000 1
98131 1
237999 1
76641 1
299999 1
280771 1
268357 1
88823 1
188670 1
299999 1
288384 1
300000 1
128936 1
299999 1
1 1
264473 1
207446 1
210566 1
112905 1
300001 1
300000 1
171408 1
39874 1
294111 1
264988 1
299998 1
1 1
123689 1
198231 1
1 1
239053 1
30592 1
220667 1
9757 1
299999 1
31032 1
300000 1
293838 1
73212 1
25288 1
1 1
300000 1
163259 1
52010 1
105476 1
3 1
115710 1
56360 1
100141 1
299999 1
299999 1
68156 1
1 1
148283 1
14634 1
1 1
198514 1
93034 1
299999 1
300001 1
137350 1
300000 1
300001 1
269717 1
300000 1
174731 1
176577 1
299998 1
299999 1
136768 1
74519 1
18719 1
61918 1
3 1
256737 1
53792 1
120604 1
299999 1
300000 1
10695 1
129239 1
239508 1
117136 1
110116 1
252639 1
98046 1
70400 1
300001 1
292890 1
300000 1
251396 1
42479 1
1 1
56075 1
225101 1
300000 1
79515 1
81987 1
102783 1
170110 1
229322 1
164491 1
300000 1
106503 1
300001 1
186117 1
300001 1
164688 1
29518 1
300000 1
182797 1
166733 1
1 1
300000 1
223897 1
73455 1
263089 1
2 1
245878 1
2009 1
299999 1
277810 1
1 1
138723 1
38513 1
1 1
111791 1
215524 1
2 1
129416 1
61970 1
221938 1
2 1
1 1
2 1
204315 1
147415 1
195760 1
259007 1
1 1
1 1
224194 1
297091 1
277769 1
208956 1
299999 1
300002 1
145928 1
222696 1
72856 1
1 1
300000 1
6633 1
11310 1
1 1
280091 1
2 1
234440 1
226249 1
232030 1
1 1
120323 1
3 1
21043 1
103132 1
187091 1
233046 1
273004 1
1 1
222180 1
182469 1
227559 1
260831 1
2 1
2 1
116744 1
102669 1
291074 1
194837 1
79007 1
1 1
299999 1
214115 1
300001 1
300000 1
41400 1
2 1
2 1
300000 1
273205 1
25427 1
44958 1
211339 1
177165 1
1 1
24873 1
85584 1
231007 1
1 1
296606 1
193743 1
300001 1
125162 1
1 1
36279 1
52400 1
140819 1
299998 1
300001 1
57676 1
209622 1
25303 1
109988 1
162261 1
264313 1
300001 1
125620 1
146591 1
300000 1
300000 1
1 1
300000 1
282240 1
149620 1
119809 1
119897 1
143076 1
62944 1
1 1
3 1
70214 1
109012 1
1 1
158688 1
237578 1
236611 1
299999 1
164278 1
104135 1
299998 1
283352 1
238746 1
93719 1
213584 1
274214 1
1 1
300001 1
29 1
1 1
266657 1
161423 1
12668 1
107914 1
267106 1
24610 1
294337 1
126878 1
1 1
110711 1
45205 1
1 1
2 1
43082 1
71490 1
174729 1
3 1
299999 1
92696 1
98019 1
128005 1
179929 1
164576 1
300001 1
276813 1
271428 1
299998 1
3 1
133531 1
201633 1
141775 1
1 1
1557 1
98953 1
38431 1
1 1
254538 1
148357 1
56498 1
1 1
101059 1
183122 1
119465 1
15889 1
108146 1
291229 1
3 1
1 1
89600 1
183205 1
1 1
300001 1
200443 1
13654 1
71310 1
121012 1
52141 1
1 1
300001 1
280634 1
300001 1
101583 1
271206 1
7894 1
279699 1
291644 1
82646 1
10399 1
54269 1
117305 1
9594 1
146020 1
184952 1
40742 1
216601 1
142480 1
265568 1
209981 1
300000 1
18036 1
124815 1
3 1
1 1
217939 1
300000 1
1 1
257330 1
225741 1
284431 1
138351 1
5986 1
122311 1
300000 1
1 1
11916 1
108663 1
299999 1
229800 1
228838 1
90207 1
2 1
76061 1
1 1
299999 1
2 1
3 1
2 1
1 1
192060 1
126270 1
10561 1
228602 1
252417 1
130600 1
49454 1
300001 1
36665 1
44726 1
3 1
299999 1
131825 1
223433 1
282174 1
255838 1
25565 1
253612 1
211178 1
300000 1
142015 1
1 1
240690 1
73061 1
279007 1
33701 1
300000 1
1 1
104488 1
126973 1
300000 1
300001 1
106000 1
149997 1
85442 1
299999 1
1 1
13753 1
145776 1
179235 1
52281 1
300000 1
101928 1
92427 1
99729 1
300000 1
300000 1
35010 1
1 1
194200 1
300001 1
2 1
300000 1
1 1
87500 1
269566 1
1 1
300000 1
50246 1
82527 1
3 1
74104 1
231245 1
1 1
299998 1
42687 1
1 1
2 1
299394 1
12597 1
7460 1
300000 1
1 1
300000 1
1 1
274533 1
38998 1
255314 1
299999 1
299999 1
2 1
299999 1
260924 1
2 1
1 1
111197 1
299999 1
169679 1
300000 1
25728 1
299627 1
299999 1
213423 1
300000 1
300000 1
9462 1
300001 1
171616 1
277758 1
300001 1
256682 1
299999 1
267395 1
299999 1
80136 1
2 1
62979 1
234600 1
42277 1
1 1
300000 1
2 1
100279 1
139138 1
160336 1
271877 1
118305 1
43611 1
290721 1
104689 1
147943 1
300000 1
28357 1
97841 1
299999 1
182289 1
228387 1
103345 1
127968 1
159804 1
128464 1
58718 1
248762 1
123300 1
3 1
183389 1
32877 1
1 1
299999 1
296322 1
243807 1
143709 1
198936 1
104290 1
209090 1
127317 1
49544 1
4010 1
30455 1
299998 1
2 1
93415 1
300000 1
109770 1
299999 1
244965 1
171141 1
124620 1
103311 1
1 1
126223 1
146213 1
88089 1
101778 1
1 1
49098 1
261349 1
1 1
300000 1
1 1
275778 1
2 1
1 1
2 1
1 1
173790 1
20550 1
147481 1
170542 1
1 1
300000 1
180998 1
201826 1
1 1
2 1
238605 1
139794 1
36862 1
300000 1
300000 1
54203 1
286056 1
299999 1
185988 1
299999 1
299999 1
7058 1
135039 1
300001 1
1 1
20724 1
200629 1
69028 1
219857 1
2 1
253513 1
275879 1
300001 1
300000 1
241006 1
226316 1
139642 1
225226 1
222104 1
300001 1
252358 1
227303 1
218476 1
1 1
275608 1
299999 1
65195 1
1 1
300001 1
1 1
134791 1
300001 1
101983 1
202036 1
160578 1
239900 1
235124 1
216663 1
1 1
299998 1
300000 1
299999 1
300000 1
59642 1
12269 1
196251 1
241667 1
299999 1
20170 1
48467 1
89401 1
299999 1
55131 1
29008 1
300001 1
112820 1
105283 1
245619 1
300000 1
292425 1
284466 1
78418 1
282533 1
299999 1
87491 1
92030 1
1 1
87935 1
72289 1
1 1
299998 1
1 1
208528 1
2 1
300000 1
152009 1
1 1
248872 1
1 1
171350 1
1 1
1 1
178766 1
171317 1
168956 1
133801 1
2460 1
229384 1
2 1
1 1
299999 1
210048 1
30009 1
241568 1
300000 1
300001 1
49665 1
3094 1
1 1
2 1
1 1
1 1
164380 1
29000 1
6420 1
299999 1
201243 1
281319 1
128037 1
300001 1
37476 1
147522 1
137315 1
270399 1
158998 1
300001 1
107568 1
121330 1
299999 1
297500 1
36330 1
152884 1
3 1
1 1
300000 1
250649 1
1 1
46603 1
300000 1
1 1
94399 1
1 1
65075 1
195091 1
76670 1
179679 1
4691 1
204892 1
252145 1
185952 1
88781 1
1 1
299999 1
50597 1
3 1
237244 1
1 1
300001 1
299999 1
1 1
82987 1
1 1
1 1
2 1
2 1
166155 1
237086 1
31065 1
43200 1
164242 1
300000 1
115155 1
222272 1
46115 1
300000 1
255899 1
116380 1
248698 1
145563 1
208915 1
275043 1
1 1
1 1
114895 1
300001 1
46613 1
1 1
188639 1
129578 1
94881 1
212617 1
89333 1
187219 1
1 1
300001 1
1 1
203523 1
10248 1
33686 1
300001 1
299323 1
232981 1
187500 1
116169 1
222278 1
216505 1
18516 1
1 1
299999 1
278390 1
22207 1
286877 1
299998 1
165560 1
72612 1
1 1
1 1
300000 1
103856 1
299999 1
212523 1
58996 1
2 1
254907 1
269584 1
238108 1
1 1
156356 1
110157 1
3 1
214262 1
299999 1
300000 1
52424 1
156125 1
299999 1
138371 1
1 1
300000 1
297712 1
300000 1
194367 1
27304 1
82242 1
45701 1
181600 1
120930 1
269729 1
1 1
2 1
22199 1
99640 1
1 1
2 1
111457 1
188576 1
286466 1
300001 1
112644 1
91129 1
254532 1
268183 1
3 1
2 1
300000 1
289102 1
250986 1
119349 1
235833 1
80766 1
2 1
299999 1
190859 1
148073 1
1 1
101691 1
140030 1
57376 1
221755 1
44397 1
165707 1
233497 1
92084 1
36490 1
299999 1
131006 1
173502 1
273135 1
299998 1
265131 1
182451 1
29202 1
119253 1
300001 1
60110 1
107276 1
299999 1
161643 1
144970 1
135446 1
298542 1
12615 1
268389 1
244313 1
29940 1
3 1
282901 1
103601 1
58429 1
20756 1
47053 1
176590 1
128550 1
59562 1
148116 1
299998 1
1 1
118031 1
262784 1
231771 1
212437 1
37206 1
32247 1
166251 1
184588 1
2 1
39626 1
97628 1
1 1
27598 1
10362 1
42363 1
67325 1
105487 1
120407 1
113976 1
299999 1
3 1
1 1
168236 1
131212 1
144063 1
269665 1
1 1
2 1
105569 1
300001 1
54233 1
230872 1
199120 1
207883 1
96785 1
298354 1
61704 1
226676 1
138456 1
55578 1
252615 1
2 1
1 1
153582 1
69305 1
300000 1
262793 1
199527 1
3 1
103660 1
233476 1
273240 1
290487 1
118067 1
1 1
1 1
167613 1
77632 1
193256 1
1 1
97606 1
41784 1
300000 1
139795 1
300001 1
43498 1
133147 1
234558 1
5929 1
79215 1
1 1
3 1
194065 1
253793 1
300000 1
190392 1
267225 1
241205 1
300000 1
300000 1
1 1
286125 1
42213 1
2 1
163895 1
299999 1
284953 1
1 1
11790 1
14815 1
240517 1
165298 1
239505 1
214710 1
1 1
43432 1
41649 1
293513 1
99260 1
299999 1
300001 1
84595 1
284639 1
3 1
2 1
250631 1
260377 1
299999 1
299999 1
86442 1
258542 1
1 1
300000 1
207680 1
261416 1
100262 1
48336 1
152483 1
107521 1
63065 1
147396 1
239011 1
89456 1
130433 1
226096 1
67974 1
65674 1
205734 1
1 1
212016 1
172165 1
299999 1
133016 1
1 1
73545 1
142800 1
134212 1
298513 1
240359 1
2 1
29672 1
300000 1
2 1
68190 1
299998 1
240234 1
300000 1
154342 1
143495 1
42393 1
186221 1
300001 1
75581 1
48065 1
300001 1
2 1
300001 1
1 1
1 1
300000 1
100771 1
81776 1
300000 1
91871 1
300001 1
110216 1
43520 1
113002 1
131354 1
243807 1
122655 1
40049 1
263988 1
299999 1
194016 1
297560 1
1 1
234011 1
45748 1
238397 1
100672 1
102200 1
68516 1
143318 1
1 1
33626 1
81821 1
196600 1
38582 1
196532 1
27353 1
115787 1
2 1
207468 1
299999 1
278728 1
82916 1
1 1
299999 1
8419 1
130799 1
209830 1
279579 1
291872 1
214580 1
1 1
300001 1
38535 1
278468 1
184274 1
299033 1
2 1
168695 1
1 1
83976 1
95701 1
282882 1
139576 1
2 1
80978 1
122030 1
64531 1
252714 1
300000 1
262231 1
207482 1
300000 1
291459 1
169724 1
245526 1
1 1
63274 1
59981 1
299999 1
299999 1
245847 1
296057 1
300000 1
26977 1
256853 1
56118 1
60154 1
52942 1
1 1
1 1
202046 1
1 1
220293 1
282441 1
114814 1
28927 1
152244 1
1 1
285067 1
170802 1
1 1
299999 1
74282 1
2 1
299999 1
2 1
108311 1
300001 1
3 1
52785 1
149807 1
185485 1
1 1
48339 1
181165 1
1 1
1 1
210023 1
98202 1
34063 1
1 1
53238 1
300001 1
204429 1
10152 1
300000 1
152929 1
137499 1
263075 1
300000 1
133007 1
1 1
300000 1
300000 1
123872 1
173130 1
208179 1
251561 1
194977 1
34401 1
1 1
69490 1
247077 1
243372 1
86544 1
276841 1
268649 1
18722 1
237172 1
81738 1
2 1
299999 1
299999 1
258636 1
299999 1
251963 1
128083 1
299998 1
142205 1
1 1
1 1
176394 1
91207 1
1 1
35971 1
300000 1
1 1
155674 1
77868 1
2 1
8288 1
300002 1
130484 1
49650 1
299998 1
1 1
63205 1
133497 1
206453 1
300000 1
45902 1
300000 1
2 1
2 1
1 1
19766 1
299999 1
299999 1
127535 1
1 1
127169 1
139417 1
224363 1
300002 1
299999 1
300001 1
75551 1
300002 1
299999 1
185941 1
1 1
286126 1
1 1
1 1
22458 1
299999 1
214552 1
162559 1
79336 1
64820 1
79863 1
12798 1
70332 1
2 1
258487 1
18542 1
219743 1
58775 1
299998 1
299999 1
40370 1
29671 1
2 1
1 1
152789 1
106418 1
1 1
1 1
1 1
1 1
3 1
70106 1
232972 1
14016 1
267483 1
220920 1
134009 1
134080 1
213806 1
300000 1
41769 1
205509 1
85555 1
22735 1
300001 1
37000 1
299998 1
262986 1
1 1
299999 1
117000 1
300000 1
270475 1
210345 1
276676 1
238664 1
1 1
1 1
31150 1
65715 1
54989 1
264914 1
1 1
2 1
37621 1
123921 1
1 1
1 1
162161 1
264317 1
1 1
1 1
251266 1
237804 1
139712 1
22028 1
72485 1
217090 1
109263 1
992 1
233699 1
70258 1
300000 1
299999 1
2 1
93339 1
300002 1
174975 1
79965 1
165101 1
180968 1
300001 1
235243 1
299999 1
60538 1
174063 1
172654 1
245916 1
9946 1
300000 1
300000 1
148799 1
300000 1
237111 1
3 1
1 1
81818 1
1 1
300000 1
300000 1
7974 1
235298 1
174434 1
300001 1
300000 1
6345 1
209627 1
219667 1
10214 1
239851 1
275521 1
1 1
278173 1
27278 1
39569 1
91834 1
277011 1
51870 1
33621 1
1 1
97510 1
300000 1
140510 1
300001 1
130557 1
272305 1
289311 1
299999 1
80883 1
237069 1
27074 1
299999 1
294135 1
245853 1
218622 1
300001 1
300000 1
25296 1
123811 1
93633 1
110892 1
13496 1
256148 1
267385 1
43852 1
138875 1
108378 1
299999 1
264761 1
299999 1
527 1
204003 1
144950 1
84367 1
1 1
225261 1
20331 1
84037 1
252243 1
300001 1
142813 1
112265 1
141277 1
67602 1
124449 1
290079 1
300000 1
93277 1
278898 1
253588 1
579 1
202607 1
265965 1
1 1
73841 1
300000 1
299999 1
68059 1
175519 1
1 1
271593 1
120908 1
269506 1
84580 1
1 1
1 1
141148 1
204054 1
210267 1
43834 1
300002 1
300000 1
300000 1
94244 1
2 1
16251 1
3 1
300001 1
64483 1
263869 1
2 1
247550 1
1 1
21390 1
134712 1
1 1
71871 1
1 1
61565 1
2 1
278337 1
267356 1
1 1
2 1
27166 1
161846 1
111379 1
115506 1
79347 1
1 1
1 1
67547 1
300000 1
3 1
168814 1
59666 1
166689 1
110780 1
298624 1
2 1
232496 1
203522 1
1 1
2 1
1 1
145166 1
191206 1
98644 1
299999 1
272190 1
1 1
18775 1
163217 1
144984 1
288185 1
2 1
204619 1
90373 1
1 1
149270 1
16982 1
1 1
2 1
54304 1
294164 1
202457 1
177699 1
61492 1
1 1
299999 1
13091 1
1 1
35267 1
192083 1
299999 1
179580 1
158741 1
175651 1
285740 1
119454 1
299999 1
1 1
225523 1
184403 1
276627 1
2 1
45937 1
41450 1
1 1
131324 1
300000 1
82903 1
177852 1
277634 1
300001 1
277663 1
290157 1
297331 1
299999 1
52922 1
171859 1
106335 1
136848 1
178976 1
300000 1
35073 1
179287 1
183507 1
127792 1
300000 1
122949 1
2 1
129447 1
211769 1
1 1
211696 1
2 1
253130 1
168539 1
254472 1
178505 1
23711 1
1 1
85318 1
247738 1
236469 1
97730 1
192994 1
1 1
23140 1
123250 1
1 1
192423 1
190374 1
24554 1
282847 1
1 1
2 1
2 1
300000 1
112205 1
119410 1
299999 1
84247 1
160475 1
269121 1
60651 1
67361 1
136032 1
1 1
242433 1
289328 1
30520 1
78135 1
102027 1
154875 1
300000 1
170909 1
56127 1
233674 1
1 1
3 1
229545 1
180612 1
270388 1
300001 1
299999 1
1 1
125721 1
68642 1
300000 1
117901 1
2 1
4582 1
299998 1
3 1
23851 1
75907 1
300001 1
1 1
286725 1
300000 1
3 1
298416 1
299999 1
2 1
1 1
1 1
40471 1
200436 1
1 1
136190 1
151890 1
115181 1
94761 1
1 1
259917 1
110274 1
204364 1
300000 1
1 1
1 1
61550 1
145862 1
170550 1
1 1
82970 1
288011 1
298822 1
1 1
101724 1
128918 1
300001 1
114309 1
299999 1
1 1
1 1
300001 1
7150 1
167117 1
67791 1
1 1
48483 1
28938 1
1 1
294464 1
61476 1
277657 1
1 1
150272 1
300000 1
299999 1
300001 1
211807 1
229392 1
3 1
1 1
134541 1
1 1
74872 1
143804 1
76750 1
245447 1
2409 1
16249 1
135531 1
85451 1
259666 1
8398 1
88490 1
300000 1
300001 1
1 1
119234 1
2 1
290669 1
8401 1
24159 1
226012 1
3 1
186033 1
128079 1
276808 1
37519 1
210948 1
35105 1
12399 1
188169 1
275351 1
1 1
1 1
3 1
1 1
1 1
106271 1
300000 1
300000 1
300000 1
85774 1
148383 1
1 1
170678 1
300000 1
299999 1
273053 1
3 1
299999 1
158436 1
153046 1
140184 1
300000 1
14509 1
134038 1
300000 1
300002 1
261967 1
247687 1
42873 1
2 1
299999 1
300000 1
72501 1
1 1
72958 1
207447 1
129627 1
29417 1
220926 1
202564 1
190538 1
28201 1
259687 1
141411 1
17593 1
300001 1
2 1
300000 1
1 1
299998 1
2 1
1 1
162441 1
1 1
3465 1
260834 1
156301 1
214571 1
1 1
300000 1
84015 1
299999 1
211111 1
1 1
156201 1
230471 1
136610 1
222386 1
2 1
3 1
131932 1
205947 1
222490 1
3 1
214093 1
235299 1
15452 1
300000 1
295677 1
240325 1
300000 1
1 1
3 1
300000 1
140869 1
131904 1
300001 1
4828 1
37791 1
2198 1
300000 1
66020 1
272648 1
299999 1
1 1
121944 1
245088 1
298601 1
1 1
189410 1
1 1
3 1
89932 1
287900 1
292321 1
84822 1
300000 1
272404 1
29362 1
144051 1
269073 1
1 1
300000 1
181918 1
85921 1
180655 1
295624 1
300000 1
104123 1
119137 1
223999 1
95647 1
143339 1
299999 1
177762 1
108389 1
299999 1
33802 1
300000 1
1 1
72256 1
81824 1
1 1
122199 1
122936 1
62209 1
1486 1
2 1
300002 1
47608 1
1 1
80550 1
300000 1
300000 1
101904 1
288475 1
68692 1
298908 1
1 1
6941 1
1 1
210880 1
300000 1
272280 1
2 1
1 1
2 1
1 1
110611 1
145866 1
95435 1
27963 1
125504 1
3 1
234836 1
3 1
172510 1
300000 1
299999 1
127875 1
300000 1
2 1
292449 1
229112 1
79666 1
48329 1
137130 1
120832 1
273847 1
197578 1
182831 1
269657 1
140969 1
53261 1
279208 1
48840 1
1 1
129452 1
289777 1
36460 1
58800 1
59000 1
54101 1
56703 1
2 1
1 1
20411 1
300000 1
1 1
1 1
300000 1
300001 1
196180 1
299999 1
1 1
269468 1
70180 1
1 1
123005 1
75599 1
284791 1
300000 1
1 1
108502 1
13386 1
1 1
1 1
300001 1
300001 1
231007 1
300000 1
120795 1
300000 1
194211 1
247232 1
221568 1
153144 1
42478 1
79239 1
1 1
239111 1
299999 1
1258 1
193390 1
152816 1
104313 1
1 1
1 1
95842 1
260135 1
299999 1
239271 1
79719 1
133770 1
250595 1
204173 1
297679 1
127180 1
193004 1
51089 1
211153 1
69840 1
1 1
300000 1
300002 1
92459 1
246430 1
299999 1
300000 1
2 1
40878 1
295825 1
93464 1
61467 1
300000 1
648 1
300000 1
1 1
282673 1
663 1
300000 1
1 1
2 1
37550 1
165746 1
38486 1
138457 1
300001 1
191030 1
195934 1
83653 1
173807 1
1 1
238549 1
103469 1
76958 1
249901 1
300000 1
238336 1
34358 1
299998 1
19567 1
45634 1
248258 1
156659 1
214033 1
270356 1
2 1
163110 1
203061 1
226754 1
287656 1
62087 1
184560 1
187184 1
203382 1
1 1
235288 1
2 1
61683 1
283773 1
105188 1
29422 1
171068 1
71616 1
264855 1
297192 1
99366 1
101236 1
40179 1
77131 1
300001 1
55789 1
102690 1
63251 1
2 1
253711 1
65015 1
1 1
203667 1
2 1
48188 1
202673 1
201778 1
72800 1
299999 1
290669 1
3 1
21528 1
1 1
70951 1
1 1
193461 1
300000 1
149543 1
1 1
300000 1
219893 1
242468 1
2 1
44594 1
258011 1
147133 1
103909 1
193881 1
75259 1
176516 1
32372 1
211 1
1 1
1 1
9908 1
85638 1
299999 1
239711 1
1 1
299999 1
299999 1
299998 1
282922 1
43687 1
300001 1
1 1
96355 1
129223 1
68333 1
242230 1
299999 1
1 1
299999 1
169266 1
2 1
139300 1
15707 1
176489 1
2 1
182559 1
1 1
146586 1
1 1
286807 1
81364 1
232304 1
300000 1
167429 1
188927 1
299999 1
185829 1
42564 1
77590 1
3632 1
255438 1
94662 1
166199 1
102622 1
294799 1
299999 1
64529 1
33650 1
89670 1
211401 1
222757 1
300000 1
5994 1
214158 1
1 1
294594 1
241766 1
86495 1
125298 1
299999 1
300001 1
56512 1
273255 1
2 1
8166 1
209535 1
300000 1
67761 1
23171 1
28550 1
62404 1
227372 1
1 1
53407 1
199811 1
299998 1
117662 1
263827 1
1 1
241772 1
137048 1
89201 1
256068 1
3 1
300001 1
236719 1
44127 1
199091 1
1 1
68363 1
37063 1
300001 1
255412 1
99493 1
3 1
1 1
166709 1
94580 1
83002 1
277013 1
1 1
257119 1
180234 1
1 1
247006 1
63045 1
43713 1
118854 1
92141 1
103878 1
299999 1
186993 1
13498 1
28301 1
1 1
225652 1
68288 1
2 1
112194 1
44955 1
65139 1
299999 1
255695 1
17364 1
234338 1
280297 1
114073 1
75555 1
200599 1
165142 1
2 1
127906 1
145575 1
26081 1
12979 1
122052 1
125086 1
154616 1
183442 1
299999 1
1 1
299999 1
117546 1
138468 1
160181 1
125436 1
81833 1
300000 1
106657 1
112882 1
300000 1
178210 1
300000 1
64546 1
299999 1
1 1
300000 1
217436 1
78272 1
2 1
2 1
182218 1
145967 1
142005 1
300001 1
193224 1
2 1
273123 1
29445 1
85414 1
146438 1
206060 1
1 1
86921 1
214352 1
36606 1
97516 1
2918 1
299999 1
205977 1
300000 1
1 1
13714 1
187037 1
61130 1
82025 1
182102 1
171654 1
261387 1
13384 1
1 1
300000 1
297017 1
62805 1
280151 1
186565 1
262976 1
42178 1
78038 1
222717 1
219576 1
33376 1
62311 1
300000 1
1 1
119749 1
1 1
142575 1
176145 1
278767 1
133650 1
248022 1
214695 1
258884 1
299999 1
300000 1
143611 1
212966 1
178856 1
10991 1
299999 1
30203 1
27090 1
1 1
207135 1
1 1
95832 1
257854 1
126579 1
262866 1
133517 1
246100 1
44190 1
130224 1
1 1
203747 1
17817 1
58130 1
258717 1
215369 1
87432 1
292262 1
300001 1
97668 1
130149 1
75665 1
153484 1
300000 1
299999 1
290614 1
1 1
154308 1
299999 1
142736 1
300000 1
176688 1
300000 1
179834 1
268351 1
1 1
117971 1
300002 1
1 1
102718 1
1 1
45861 1
300001 1
299999 1
58719 1
2 1
118205 1
1 1
137432 1
300000 1
235480 1
300000 1
163622 1
290276 1
2 1
158155 1
104712 1
129415 1
143551 1
1 1
1 1
2 1
128770 1
265604 1
79875 1
33570 1
107236 1
1 1
271016 1
149924 1
100103 1
145828 1
299998 1
230249 1
100826 1
135281 1
240756 1
177549 1
300000 1
1 1
2 1
218422 1
300000 1
106924 1
151923 1
3 1
179250 1
224858 1
300000 1
235130 1
229085 1
40479 1
284845 1
1 1
220269 1
206188 1
178596 1
135014 1
289143 1
124660 1
135877 1
254079 1
61631 1
82208 1
300000 1
90635 1
300001 1
300000 1
137227 1
259909 1
1 1
299999 1
170189 1
184235 1
1 1
185307 1
178577 1
294476 1
300000 1
97534 1
177210 1
260329 1
148238 1
1 1
244066 1
6698 1
300000 1
16888 1
127475 1
24702 1
22761 1
219897 1
217763 1
299999 1
192223 1
136353 1
163609 1
266672 1
266938 1
13424 1
181898 1
115343 1
1 1
78487 1
234594 1
170952 1
140513 1
1 1
63621 1
6684 1
2 1
256950 1
1 1
300001 1
874 1
299999 1
89143 1
299999 1
299998 1
1 1
94543 1
2540 1
150273 1
80034 1
300001 1
183834 1
299999 1
300000 1
272899 1
19799 1
1 1
291159 1
97105 1
300000 1
1 1
144923 1
260089 1
130594 1
213345 1
1 1
77391 1
300000 1
88439 1
153307 1
62135 1
178628 1
300000 1
236527 1
192386 1
1 1
216294 1
300000 1
151233 1
36700 1
300000 1
179646 1
299999 1
233321 1
208812 1
76212 1
2 1
271279 1
243990 1
300000 1
262530 1
291724 1
176404 1
300001 1
37404 1
273350 1
2 1
134357 1
1 1
148219 1
1 1
176212 1
34505 1
111853 1
300000 1
1 1
1 1
262707 1
1 1
252667 1
264554 1
92319 1
110801 1
43798 1
68871 1
1 1
116084 1
53367 1
141508 1
299999 1
118718 1
91860 1
63930 1
300001 1
137857 1
290972 1
263462 1
139725 1
279258 1
30834 1
18010 1
80922 1
211778 1
23983 1
133463 1
299999 1
1 1
258 1
88877 1
67021 1
188214 1
2 1
23730 1
38700 1
2 1
300001 1
2 1
299879 1
300001 1
86749 1
242466 1
1 1
97313 1
279318 1
76816 1
269347 1
80657 1
296037 1
151733 1
300001 1
286640 1
137197 1
2 1
300002 1
300001 1
1 1
260139 1
46216 1
1 1
69838 1
34265 1
155679 1
300000 1
300000 1
16050 1
43646 1
1 1
300000 1
61539 1
2 1
154629 1
289594 1
269608 1
289299 1
1 1
2 1
300000 1
2 1
166059 1
300000 1
96630 1
300000 1
224848 1
3 1
121480 1
11063 1
31846 1
53092 1
53420 1
275675 1
2 1
299999 1
271505 1
80478 1
2 1
190630 1
1 1
201955 1
143527 1
153974 1
2 1
24711 1
119628 1
62004 1
85542 1
102881 1
299999 1
299999 1
2 1
300000 1
300001 1
104460 1
2 1
240118 1
212420 1
299998 1
3 1
42008 1
1 1
12135 1
75266 1
171875 1
299999 1
300001 1
157146 1
153959 1
233071 1
300002 1
23819 1
92954 1
156111 1
26236 1
113313 1
190401 1
2 1
300001 1
149422 1
185698 1
162084 1
2 1
180911 1
14674 1
1 1
256981 1
12938 1
162552 1
299999 1
178088 1
1 1
11124 1
1 1
221729 1
280031 1
96467 1
2 1
1 1
293981 1
32267 1
248637 1
1 1
136399 1
299999 1
259307 1
155905 1
148873 1
244686 1
299999 1
168461 1
300000 1
98067 1
242143 1
1 1
141251 1
1 1
202437 1
131505 1
184832 1
299998 1
212753 1
232196 1
16633 1
154565 1
161292 1
282568 1
299999 1
1 1
56122 1
288937 1
300000 1
2 1
177651 1
8753 1
299561 1
22842 1
30535 1
23213 1
39385 1
168783 1
9686 1
1 1
1 1
299999 1
24738 1
22402 1
3 1
69894 1
49844 1
299999 1
200718 1
146895 1
48784 1
1 1
130271 1
222064 1
56720 1
178008 1
300000 1
68522 1
99270 1
256762 1
132029 1
143107 1
1 1
300001 1
276071 1
1 1
299999 1
61912 1
300000 1
235791 1
50814 1
1 1
33395 1
257192 1
206684 1
216014 1
136689 1
75654 1
273568 1
1 1
1 1
300001 1
280354 1
187536 1
220237 1
299999 1
100376 1
41586 1
168939 1
218295 1
9369 1
254776 1
1 1
2 1
3 1
300000 1
1 1
1 1
121276 1
272941 1
299999 1
232082 1
299999 1
232276 1
251602 1
2 1
192861 1
132204 1
31453 1
218071 1
300000 1
68622 1
2 1
110678 1
131991 1
299999 1
116509 1
260243 1
3 1
220573 1
103706 1
48950 1
3 1
2 1
80298 1
300000 1
81365 1
2 1
207521 1
71105 1
96392 1
299998 1
166712 1
173358 1
260781 1
300001 1
259607 1
41976 1
1 1
6787 1
2 1
1 1
196265 1
11180 1
40493 1
154014 1
300000 1
1 1
20687 1
155643 1
292220 1
300000 1
94400 1
86912 1
2 1
299999 1
33338 1
32376 1
231217 1
104217 1
175289 1
100205 1
162985 1
168914 1
54385 1
227851 1
22836 1
300000 1
259432 1
41176 1
299999 1
2 1
137278 1
200571 1
245902 1
35296 1
128253 1
186972 1
245581 1
300001 1
299999 1
128928 1
40762 1
1 1
149793 1
278529 1
113659 1
173561 1
68175 1
63541 1
128350 1
40823 1
169419 1
108530 1
182846 1
59239 1
300001 1
300001 1
3 1
299999 1
300002 1
234074 1
81046 1
1 1
1 1
148422 1
283650 1
86873 1
71579 1
254310 1
1 1
299999 1
186091 1
177296 1
34958 1
299999 1
300000 1
68759 1
19283 1
71478 1
80027 1
2 1
300000 1
161873 1
233066 1
154834 1
1 1
2 1
54347 1
1 1
39777 1
1 1
128074 1
299999 1
159460 1
152483 1
1 1
3 1
275385 1
14499 1
187647 1
300000 1
103429 1
177364 1
72872 1
3766 1
3359 1
1 1
2 1
1 1
1 1
153036 1
263121 1
145118 1
162401 1
77906 1
30436 1
300000 1
3 1
107392 1
262247 1
2 1
114322 1
253503 1
1 1
1 1
299999 1
13798 1
299999 1
250065 1
177637 1
181303 1
1 1
299998 1
80712 1
223343 1
224484 1
1 1
161682 1
77362 1
300001 1
299999 1
288329 1
34481 1
289726 1
168161 1
29500 1
47082 1
44677 1
201163 1
176806 1
284572 1
172337 1
269678 1
139008 1
235263 1
1 1
143329 1
96194 1
101990 1
29485 1
283449 1
1 1
141903 1
300000 1
166488 1
262057 1
182587 1
173018 1
114419 1
2 1
1 1
240237 1
265601 1
300000 1
268786 1
271761 1
206846 1
6263 1
43051 1
1 1
298161 1
299998 1
1 1
60792 1
1 1
203709 1
300000 1
300000 1
203193 1
167795 1
143599 1
93031 1
78452 1
300001 1
1558 1
99987 1
51550 1
1 1
21432 1
245780 1
154058 1
102266 1
1 1
300001 1
152615 1
287133 1
288553 1
2 1
159976 1
77409 1
188243 1
12260 1
115305 1
1 1
299999 1
222767 1
138142 1
1 1
66212 1
99334 1
273940 1
299999 1
234256 1
225859 1
280007 1
160932 1
28020 1
114914 1
299998 1
251088 1
63417 1
50236 1
77311 1
1 1
141142 1
28323 1
299998 1
66899 1
25919 1
1 1
216736 1
3 1
61744 1
290628 1
249563 1
300000 1
196246 1
300001 1
171648 1
150769 1
1 1
2 1
133499 1
106375 1
113419 1
218378 1
300000 1
2 1
300001 1
88703 1
136421 1
194236 1
299999 1
1 1
1 1
207162 1
270428 1
1 1
193596 1
225796 1
156380 1
268523 1
1 1
300001 1
227474 1
172101 1
20156 1
273397 1
299999 1
151766 1
1 1
148379 1
97645 1
225530 1
2 1
300000 1
262634 1
155889 1
72875 1
20939 1
121426 1
213105 1
270916 1
299999 1
99173 1
299999 1
99874 1
299999 1
12203 1
8313 1
1 1
213593 1
1 1
300000 1
294035 1
81174 1
1 1
2 1
300001 1
300000 1
3630 1
174761 1
1 1
299999 1
299999 1
291427 1
3 1
156554 1
280366 1
218814 1
115094 1
134176 1
2871 1
300000 1
107763 1
300000 1
1 1
270104 1
32395 1
292772 1
58699 1
208583 1
300000 1
86029 1
73590 1
300000 1
177778 1
299999 1
300000 1
160027 1
300002 1
1 1
279429 1
69219 1
2 1
1 1
198780 1
300001 1
126546 1
127087 1
1 1
126355 1
131604 1
249040 1
58234 1
76008 1
288902 1
1 1
62126 1
137238 1
300001 1
42493 1
248619 1
89445 1
300001 1
200588 1
266434 1
37973 1
83419 1
157339 1
1 1
218096 1
1420 1
159421 1
300000 1
294368 1
201990 1
3 1
300001 1
300000 1
210148 1
74225 1
220606 1
299999 1
300000 1
134401 1
300000 1
299186 1
1 1
21161 1
169271 1
21624 1
8823 1
102058 1
300000 1
31685 1
300000 1
176479 1
208816 1
165714 1
51672 1
2901 1
10560 1
223954 1
25776 1
94351 1
300002 1
1 1
1 1
300000 1
1 1
34617 1
227228 1
292104 1
299999 1
300001 1
111953 1
79344 1
8030 1
300001 1
300001 1
144687 1
111294 1
110281 1
299999 1
1 1
125002 1
299999 1
39174 1
126321 1
63590 1
1 1
289995 1
117482 1
37116 1
2 1
300000 1
113744 1
91281 1
120973 1
111197 1
154254 1
200911 1
21589 1
201538 1
1 1
25941 1
264952 1
1 1
1 1
120972 1
105564 1
49884 1
300000 1
114678 1
1 1
229948 1
186637 1
159334 1
289798 1
299998 1
239933 1
154329 1
231856 1
277559 1
1 1
67649 1
135310 1
227136 1
1 1
270843 1
300000 1
299500 1
215761 1
195251 1
156251 1
1 1
47983 1
86085 1
300000 1
2 1
300001 1
137488 1
37290 1
1 1
299999 1
103546 1
299999 1
48496 1
164659 1
193574 1
300000 1
2 1
148946 1
26662 1
81962 1
291386 1
98443 1
1 1
165868 1
1 1
117270 1
272295 1
299999 1
62417 1
96696 1
87040 1
24857 1
202714 1
1 1
264298 1
169698 1
65036 1
284391 1
300002 1
146722 1
136684 1
14934 1
194009 1
184976 1
300001 1
49194 1
85193 1
300001 1
1 1
151863 1
29664 1
94895 1
299999 1
118814 1
300000 1
146421 1
214413 1
299235 1
50119 1
154571 1
1 1
123344 1
300002 1
249116 1
300000 1
221988 1
34970 1
267042 1
1 1
202921 1
300000 1
1 1
109479 1
264819 1
59775 1
215191 1
300002 1
300000 1
39502 1
299998 1
125495 1
246313 1
1 1
183907 1
126506 1
1 1
167126 1
294134 1
242283 1
299998 1
195014 1
169172 1
56676 1
244412 1
300001 1
3 1
79011 1
295492 1
88660 1
187217 1
9609 1
299999 1
70255 1
229238 1
79656 1
103058 1
251954 1
1 1
56011 1
132544 1
279532 1
1 1
229041 1
113798 1
192847 1
282445 1
261862 1
190842 1
265498 1
248374 1
247435 1
173896 1
63028 1
1 1
186385 1
1 1
223011 1
139503 1
2 1
261945 1
299999 1
176600 1
263251 1
299999 1
300000 1
1 1
300001 1
170210 1
277600 1
271918 1
28618 1
300000 1
56340 1
151368 1
1 1
216070 1
84540 1
98832 1
168627 1
194981 1
206556 1
47726 1
3 1
145041 1
173571 1
264128 1
300000 1
2 1
73578 1
23360 1
109356 1
167247 1
1 1
13520 1
132629 1
1 1
108525 1
300000 1
235555 1
300000 1
136114 1
41008 1
60640 1
299999 1
869 1
12680 1
25547 1
7643 1
299999 1
2 1
294503 1
300001 1
82363 1
121753 1
242563 1
286355 1
1 1
1 1
266484 1
3144 1
206817 1
300000 1
126603 1
93927 1
173835 1
1 1
295435 1
6770 1
187590 1
1 1
1 1
212753 1
92666 1
1 1
300001 1
69350 1
1262 1
40689 1
290240 1
291287 1
47112 1
223023 1
250728 1
228771 1
299999 1
299999 1
142549 1
1 1
209748 1
85422 1
1 1
237030 1
242596 1
299999 1
196885 1
300002 1
39164 1
212215 1
299999 1
79884 1
284507 1
161224 1
299999 1
203823 1
45477 1
223267 1
83915 1
300000 1
300000 1
1 1
43812 1
43672 1
73336 1
233367 1
200061 1
299998 1
113032 1
214919 1
174522 1
174064 1
2 1
141031 1
27659 1
214497 1
201843 1
3 1
138440 1
3 1
189920 1
300001 1
92090 1
300001 1
10993 1
111770 1
262852 1
1 1
206227 1
294692 1
300000 1
234109 1
109928 1
168811 1
115344 1
299999 1
129677 1
126359 1
33325 1
2 1
300000 1
163157 1
81563 1
128287 1
160108 1
1 1
158153 1
262653 1
55615 1
300001 1
62192 1
213601 1
111784 1
1 1
189128 1
39919 1
2 1
72911 1
295180 1
299999 1
300001 1
164596 1
214501 1
103736 1
239417 1
121827 1
250476 1
161944 1
91017 1
3 1
1 1
274554 1
229297 1
217295 1
76973 1
259043 1
60419 1
129672 1
192297 1
1 1
3 1
247660 1
300001 1
300000 1
231713 1
94215 1
41418 1
94359 1
1 1
246393 1
300001 1
1 1
90131 1
299999 1
122033 1
57860 1
3 1
137122 1
163776 1
68943 1
4419 1
2 1
1 1
300001 1
239948 1
23995 1
2 1
70025 1
2 1
118803 1
3 1
1 1
129712 1
299999 1
299999 1
109016 1
1 1
97085 1
299002 1
66179 1
131134 1
300002 1
249491 1
300000 1
48956 1
299999 1
230938 1
81225 1
195653 1
1 1
125812 1
300000 1
299999 1
3759 1
11636 1
300000 1
152412 1
300000 1
263218 1
44524 1
1 1
21065 1
299999 1
2 1
300000 1
300001 1
300001 1
1 1
123270 1
298337 1
1 1
300000 1
300001 1
2 1
144302 1
248370 1
239068 1
283504 1
61138 1
51716 1
113515 1
299999 1
114373 1
1 1
264886 1
25426 1
1 1
230819 1
253901 1
4841 1
1 1
299999 1
48529 1
248478 1
2 1
280538 1
190013 1
98675 1
2 1
300000 1
1 1
151541 1
144751 1
38676 1
255953 1
300000 1
2 1
281939 1
198753 1
2 1
52842 1
87849 1
111767 1
1 1
261515 1
1 1
151177 1
204858 1
17330 1
36021 1
168841 1
3 1
292184 1
137814 1
77056 1
1 1
1 1
78339 1
295174 1
300000 1
46319 1
260739 1
92771 1
1 1
252945 1
1 1
86446 1
300000 1
1 1
53365 1
15078 1
158886 1
1 1
300000 1
300000 1
1 1
272748 1
1 1
300000 1
1 1
1 1
54399 1
52827 1
132245 1
2 1
61107 1
214783 1
283341 1
1 1
299998 1
157635 1
29265 1
3 1
54540 1
300002 1
36783 1
227533 1
1 1
197406 1
144333 1
129364 1
215826 1
280721 1
300000 1
170547 1
154117 1
2 1
270087 1
300000 1
300000 1
234574 1
300001 1
114563 1
98783 1
91212 1
180586 1
21720 1
284600 1
135732 1
2 1
161151 1
134647 1
109942 1
129047 1
63101 1
126809 1
299999 1
149419 1
224830 1
1 1
213634 1
1 1
1 1
253473 1
153316 1
133563 1
32534 1
299999 1
1 1
1 1
299999 1
242680 1
241496 1
300000 1
1 1
1 1
268870 1
2 1
299999 1
299999 1
232312 1
184477 1
172326 1
90578 1
300000 1
251773 1
38606 1
255608 1
187253 1
214051 1
68727 1
57351 1
102658 1
68502 1
300002 1
214169 1
28658 1
1422 1
299998 1
5690 1
108661 1
245978 1
269749 1
182521 1
300001 1
1 1
176622 1
1 1
223380 1
1 1
271773 1
299999 1
1 1
244277 1
279801 1
300000 1
68366 1
292856 1
298542 1
300000 1
300001 1
166350 1
122550 1
255836 1
96128 1
1 1
299998 1
25921 1
14414 1
1 1
28564 1
18174 1
114999 1
2 1
153332 1
37955 1
300001 1
300001 1
23130 1
18527 1
300000 1
44736 1
288801 1
1 1
250698 1
73792 1
300000 1
137399 1
300000 1
300001 1
120733 1
49458 1
300000 1
300002 1
2055 1
280579 1
32914 1
120414 1
65435 1
267070 1
1 1
300001 1
176184 1
300000 1
1246 1
58351 1
44131 1
299999 1
218206 1
298990 1
59847 1
2 1
1 1
8162 1
190733 1
262438 1
300001 1
81478 1
118055 1
129519 1
174729 1
1 1
219736 1
277326 1
1 1
292509 1
264784 1
300001 1
135644 1
300001 1
22922 1
43262 1
300000 1
281368 1
173291 1
300001 1
300001 1
120056 1
1 1
2 1
1 1
300001 1
210812 1
185942 1
273145 1
69084 1
79928 1
140397 1
142740 1
173163 1
229895 1
278355 1
84895 1
299999 1
216240 1
1 1
1 1
1 1
1 1
73264 1
299999 1
299999 1
299999 1
300000 1
41268 1
141360 1
23682 1
1 1
300000 1
265407 1
1 1
150919 1
299999 1
300002 1
63227 1
1 1
300001 1
77979 1
100674 1
285980 1
232861 1
86803 1
299999 1
1 1
299999 1
1 1
299999 1
300000 1
1 1
3 1
162040 1
132589 1
89543 1
135300 1
1 1
300001 1
2 1
285051 1
299999 1
2 1
215227 1
266513 1
1 1
15141 1
2 1
299999 1
1 1
188751 1
225959 1
85921 1
97286 1
260397 1
41433 1
299999 1
2 1
13462 1
300000 1
35416 1
300000 1
194157 1
291767 1
244609 1
70950 1
109176 1
212539 1
300000 1
247360 1
44873 1
1 1
252503 1
299999 1
2 1
5645 1
1 1
189467 1
299998 1
130599 1
1 1
299999 1
211131 1
185837 1
300000 1
126436 1
1 1
51106 1
242034 1
67600 1
300001 1
228194 1
1 1
196996 1
3 1
210912 1
227582 1
1 1
80187 1
300001 1
12866 1
63079 1
218867 1
300001 1
15365 1
1921 1
57977 1
234508 1
139208 1
1 1
291899 1
159800 1
71651 1
59179 1
69568 1
179472 1
3 1
103687 1
1 1
190393 1
299999 1
3 1
1 1
286318 1
1 1
2 1
1 1
158680 1
275522 1
1 1
29168 1
300000 1
300000 1
6225 1
243862 1
1 1
7456 1
112275 1
40819 1
273112 1
67125 1
201674 1
1 1
275285 1
41288 1
141063 1
24105 1
108382 1
23227 1
137495 1
102401 1
127483 1
1 1
165270 1
241570 1
32968 1
222478 1
194391 1
300001 1
1 1
300000 1
267375 1
2 1
300000 1
300001 1
1 1
244852 1
237747 1
299999 1
150574 1
237521 1
106904 1
260869 1
77713 1
174770 1
300000 1
18840 1
120183 1
122841 1
234503 1
300000 1
276631 1
69049 1
299999 1
45339 1
59054 1
299999 1
1 1
39096 1
299999 1
220711 1
299999 1
6377 1
247879 1
1 1
146192 1
34372 1
251707 1
55933 1
238860 1
183552 1
23058 1
258894 1
217872 1
237336 1
40151 1
281605 1
300001 1
293598 1
1 1
83405 1
222562 1
73400 1
148011 1
161520 1
142687 1
277994 1
300001 1
1 1
288625 1
300002 1
48946 1
300000 1
300000 1
293990 1
194202 1
19287 1
181118 1
218615 1
300001 1
186866 1
141388 1
173943 1
53007 1
207085 1
233675 1
117162 1
300001 1
163422 1
300001 1
78006 1
13850 1
249121 1
6136 1
18160 1
3 1
70281 1
34201 1
278295 1
103190 1
118073 1
299999 1
140422 1
196019 1
1 1
187676 1
300000 1
274520 1
300000 1
278187 1
1 1
300000 1
300000 1
2 1
2 1
300000 1
116509 1
54259 1
135768 1
300000 1
86178 1
300000 1
300001 1
49688 1
299999 1
300001 1
300000 1
54259 1
284150 1
300001 1
288472 1
300002 1
299999 1
149829 1
300001 1
103848 1
1 1
210441 1
195442 1
141349 1
177786 1
8319 1
127378 1
126622 1
120882 1
221948 1
1 1
299999 1
221569 1
1 1
296297 1
300002 1
280823 1
300000 1
164700 1
299999 1
4425 1
26482 1
279405 1
86817 1
206960 1
114852 1
300000 1
171854 1
2 1
152428 1
63778 1
125222 1
299999 1
177987 1
133633 1
159659 1
227980 1
112475 1
1 1
1 1
52412 1
40533 1
237253 1
131010 1
251283 1
206041 1
88400 1
77854 1
9797 1
300000 1
300001 1
115377 1
1 1
128070 1
235415 1
1 1
300001 1
1 1
221787 1
270693 1
208635 1
1 1
63156 1
1 1
1 1
1 1
1 1
129928 1
2626 1
119313 1
46086 1
96182 1
66007 1
300001 1
239459 1
299999 1
49377 1
67074 1
42723 1
1 1
300001 1
300000 1
157625 1
281808 1
277964 1
300000 1
136516 1
300001 1
299999 1
66964 1
177472 1
10393 1
276513 1
1 1
271044 1
154279 1
195682 1
202241 1
297352 1
21967 1
300000 1
300000 1
299999 1
182210 1
1 1
300001 1
158908 1
299999 1
51525 1
17078 1
228874 1
3942 1
1 1
1 1
73866 1
129741 1
262672 1
114879 1
10932 1
300000 1
101298 1
300000 1
188698 1
297353 1
278805 1
242801 1
99574 1
23111 1
2 1
294180 1
300000 1
93946 1
40301 1
244776 1
109137 1
3 1
76752 1
1 1
67503 1
157675 1
54057 1
198130 1
1 1
1 1
192661 1
3 1
18589 1
65233 1
77449 1
290693 1
299999 1
176375 1
244677 1
267680 1
87044 1
237930 1
90873 1
300001 1
300000 1
150658 1
191368 1
11585 1
97898 1
1 1
300001 1
250375 1
1 1
3 1
20260 1
54617 1
42855 1
299999 1
201875 1
99020 1
161183 1
103772 1
8520 1
32685 1
286579 1
300001 1
169586 1
3 1
12901 1
177047 1
62840 1
41312 1
90241 1
143619 1
76431 1
300000 1
51163 1
28772 1
2 1
131262 1
204872 1
132634 1
164951 1
29161 1
150001 1
281488 1
160665 1
300000 1
171222 1
300000 1
80190 1
22749 1
300000 1
283984 1
294523 1
1 1
2 1
113058 1
1 1
1 1
234378 1
300001 1
300001 1
106000 1
189121 1
184703 1
7976 1
2 1
242829 1
299998 1
90914 1
1 1
238244 1
3 1
1290 1
135379 1
142159 1
190057 1
299999 1
300001 1
40500 1
154884 1
260624 1
108275 1
118101 1
90426 1
238767 1
300000 1
300000 1
249029 1
2 1
1289 1
299999 1
1 1
144249 1
58313 1
300001 1
241750 1
279633 1
299999 1
300001 1
199720 1
2 1
102552 1
3 1
1 1
67669 1
108894 1
2 1
190800 1
258901 1
68090 1
172547 1
166540 1
15363 1
162755 1
58512 1
300000 1
101984 1
299999 1
134613 1
156147 1
3910 1
27634 1
243698 1
300000 1
300000 1
238608 1
300000 1
300002 1
282529 1
297273 1
299999 1
184694 1
2 1
1 1
20028 1
300000 1
67291 1
300000 1
299999 1
1 1
219260 1
142973 1
167943 1
43955 1
300000 1
283916 1
136792 1
93731 1
299999 1
300000 1
93872 1
2 1
17360 1
209365 1
167608 1
2 1
1 1
206783 1
1 1
57411 1
46983 1
75155 1
1 1
300001 1
64825 1
149328 1
274778 1
259930 1
14305 1
155601 1
2 1
1 1
276141 1
1 1
222340 1
2 1
2 1
183389 1
245001 1
1 1
119322 1
158821 1
166676 1
2 1
21511 1
276030 1
186072 1
77424 1
1 1
74159 1
280047 1
53932 1
300000 1
1 1
214979 1
300000 1
16727 1
188883 1
2 1
2 1
2 1
2 1
289892 1
300001 1
271074 1
16471 1
1 1
219725 1
270636 1
112705 1
265274 1
245154 1
3 1
228037 1
206830 1
300001 1
74944 1
300000 1
127344 1
299999 1
300000 1
155583 1
155609 1
206420 1
1 1
16639 1
207328 1
300001 1
2 1
1 1
102177 1
69669 1
123361 1
42307 1
102044 1
69092 1
238943 1
299999 1
1 1
39492 1
2 1
145386 1
299998 1
158822 1
300002 1
2 1
50241 1
280212 1
262155 1
85423 1
291258 1
249826 1
201719 1
237462 1
210384 1
147663 1
1 1
277223 1
214637 1
3 1
273949 1
1 1
300000 1
300002 1
236869 1
16562 1
172370 1
3119 1
1 1
147653 1
243172 1
128475 1
299998 1
153030 1
271824 1
27692 1
174078 1
285442 1
192738 1
214431 1
84719 1
281451 1
300000 1
300001 1
282252 1
173116 1
129142 1
38283 1
3 1
217110 1
285325 1
15214 1
300002 1
120544 1
1 1
300001 1
44195 1
93488 1
139976 1
1 1
272001 1
300001 1
137038 1
69022 1
198517 1
151494 1
300000 1
300000 1
2 1
135388 1
300000 1
36403 1
278009 1
55087 1
136021 1
178149 1
224205 1
275428 1
42183 1
300000 1
1 1
300000 1
218062 1
300000 1
216998 1
21014 1
299999 1
288994 1
300000 1
214974 1
207249 1
300001 1
300000 1
171673 1
2 1
1 1
114445 1
284426 1
300002 1
84363 1
113402 1
197579 1
227200 1
218558 1
1 1
91564 1
2 1
172806 1
1 1
64338 1
105668 1
128804 1
260399 1
300000 1
198061 1
146593 1
179541 1
299 1
165296 1
300000 1
1 1
1 1
1 1
250437 1
54242 1
89750 1
26323 1
3 1
3 1
300001 1
299999 1
233746 1
216737 1
173639 1
2 1
2 1
1 1
216996 1
300001 1
157401 1
23334 1
300000 1
1 1
300000 1
254257 1
218007 1
31282 1
23949 1
1 1
299998 1
64568 1
300000 1
88667 1
213788 1
65799 1
218666 1
216637 1
1 1
250816 1
47972 1
1 1
1 1
34699 1
257371 1
299999 1
278398 1
2 1
80226 1
20725 1
277257 1
1 1
166705 1
121520 1
100613 1
11982 1
299500 1
115035 1
165786 1
62745 1
300000 1
180749 1
1 1
259382 1
1 1
246572 1
16719 1
268452 1
299874 1
154675 1
162562 1
3 1
3 1
3 1
174502 1
61211 1
2 1
54479 1
289070 1
1 1
80286 1
300001 1
188227 1
186074 1
213671 1
132656 1
72825 1
300000 1
228225 1
26998 1
121761 1
144679 1
151265 1
299999 1
1 1
61682 1
18710 1
1 1
176000 1
203705 1
282097 1
25423 1
299998 1
299899 1
266842 1
2 1
292597 1
109303 1
73486 1
299999 1
26782 1
238961 1
1 1
227988 1
200231 1
299999 1
1 1
175444 1
1 1
251814 1
34915 1
23684 1
300000 1
1 1
91392 1
289611 1
192566 1
287111 1
82016 1
114942 1
29353 1
184358 1
96308 1
134540 1
297052 1
1 1
78997 1
60256 1
59307 1
300000 1
300000 1
300001 1
2 1
85421 1
12994 1
19937 1
164476 1
252351 1
137387 1
300002 1
182466 1
252341 1
186926 1
123725 1
132353 1
1 1
103805 1
2 1
150549 1
108494 1
93045 1
100932 1
299999 1
230132 1
300002 1
1 1
68539 1
153239 1
125593 1
18455 1
133688 1
300000 1
1 1
196408 1
128396 1
279273 1
2 1
1 1
279150 1
1 1
206016 1
230161 1
203662 1
299999 1
300000 1
213162 1
149177 1
1 1
221469 1
262897 1
54289 1
1 1
186199 1
119020 1
148398 1
194477 1
273293 1
299999 1
226424 1
3 1
178458 1
27948 1
1 1
86725 1
1 1
189158 1
300001 1
91634 1
3 1
1 1
269920 1
244033 1
3 1
299999 1
300000 1
21427 1
209518 1
249061 1
52847 1
99959 1
78921 1
2 1
113764 1
299999 1
223505 1
81958 1
124120 1
3 1
203192 1
84740 1
1 1
240648 1
262188 1
146955 1
171991 1
266847 1
300000 1
181204 1
77950 1
235485 1
299999 1
1 1
202094 1
266009 1
300001 1
250728 1
178760 1
218649 1
66886 1
66976 1
51317 1
289047 1
292416 1
72962 1
300000 1
143812 1
250788 1
266752 1
253786 1
214262 1
167965 1
187796 1
4748 1
162255 1
28130 1
300001 1
6910 1
3 1
300000 1
1 1
167457 1
223724 1
104571 1
94836 1
142993 1
16215 1
95140 1
2 1
192047 1
96910 1
1 1
127612 1
79077 1
2 1
2 1
41630 1
145955 1
3 1
147938 1
1 1
177859 1
3 1
1 1
104123 1
231292 1
191183 1
288197 1
300000 1
101142 1
52771 1
217589 1
170868 1
159879 1
51387 1
35429 1
144058 1
39232 1
299999 1
299999 1
157137 1
147514 1
207288 1
3 1
77196 1
2 1
220702 1
160120 1
1 1
3 1
3 1
1 1
66100 1
142272 1
10546 1
300000 1
129412 1
200919 1
100693 1
5422 1
60773 1
64835 1
25406 1
192807 1
83358 1
79380 1
59284 1
279728 1
300000 1
1 1
282382 1
142273 1
300000 1
129847 1
299999 1
299998 1
300001 1
2 1
151949 1
255921 1
10724 1
77145 1
113163 1
131639 1
186499 1
181574 1
142709 1
1 1
1 1
261354 1
140126 1
300000 1
1 1
35347 1
299999 1
98011 1
104177 1
75376 1
148 1
300000 1
300000 1
74279 1
55656 1
300001 1
249441 1
104439 1
92023 1
299999 1
71030 1
1 1
223419 1
3 1
103955 1
210521 1
3977 1
300001 1
1 1
135536 1
299999 1
299999 1
153435 1
299999 1
184344 1
300001 1
191736 1
18944 1
1 1
300001 1
241923 1
232645 1
78812 1
73733 1
52558 1
60925 1
280554 1
112484 1
124573 1
194790 1
210449 1
190216 1
47722 1
295618 1
105989 1
152093 1
33083 1
127540 1
95395 1
222974 1
205317 1
1 1
275902 1
2 1
150005 1
158267 1
299999 1
116007 1
131479 1
125807 1
1 1
300002 1
2 1
260142 1
300001 1
35717 1
300000 1
78085 1
300000 1
68777 1
1 1
15962 1
99885 1
300000 1
94271 1
1 1
299998 1
261621 1
207634 1
280669 1
18620 1
88063 1
1 1
300001 1
194143 1
1 1
774 1
299998 1
300001 1
282610 1
299999 1
148602 1
241584 1
132920 1
2 1
83045 1
243379 1
270212 1
52776 1
208343 1
193909 1
257580 1
236037 1
65304 1
174033 1
178208 1
300000 1
153383 1
69645 1
31090 1
300001 1
2 1
216109 1
39033 1
162340 1
30429 1
3 1
224839 1
28255 1
159963 1
289040 1
14204 1
1 1
300000 1
129582 1
299999 1
92038 1
164310 1
216280 1
51492 1
143122 1
13722 1
247918 1
36601 1
1 1
90778 1
136478 1
32381 1
97914 1
299998 1
2 1
2 1
186889 1
2 1
299999 1
208436 1
279129 1
209336 1
101582 1
123533 1
289923 1
1 1
270586 1
299999 1
206691 1
75181 1
56480 1
171885 1
100660 1
13641 1
297669 1
44637 1
299999 1
1 1
2 1
59872 1
262293 1
269176 1
1 1
204973 1
1 1
94443 1
8690 1
166157 1
242321 1
2 1
64086 1
28710 1
274491 1
125848 1
124428 1
211206 1
369 1
300001 1
300000 1
191487 1
1 1
1 1
36499 1
245152 1
2 1
12825 1
290444 1
300000 1
300001 1
148459 1
273627 1
117877 1
32597 1
299999 1
230620 1
233506 1
1 1
43994 1
299999 1
246769 1
299999 1
243950 1
164614 1
1 1
267076 1
134499 1
169966 1
189395 1
300000 1
293093 1
61440 1
113036 1
110593 1
85417 1
300000 1
260356 1
299999 1
1 1
187941 1
21070 1
300000 1
38144 1
94747 1
299999 1
2 1
131157 1
165000 1
8620 1
180834 1
156033 1
105966 1
149212 1
185834 1
117745 1
214541 1
126001 1
300000 1
1 1
1 1
256568 1
1 1
247510 1
30542 1
54201 1
239878 1
147423 1
300000 1
164234 1
87692 1
267122 1
300001 1
32416 1
1 1
200721 1
300001 1
77515 1
299999 1
79430 1
1 1
213492 1
300001 1
24111 1
52596 1
206202 1
19768 1
1 1
300000 1
45033 1
263778 1
300000 1
285801 1
1 1
1 1
149600 1
269860 1
129269 1
89711 1
149258 1
188324 1
255143 1
119781 1
261254 1
214452 1
5234 1
113882 1
173625 1
2063 1
154251 1
1 1
299999 1
3 1
30259 1
225946 1
3 1
68 1
71035 1
297421 1
77286 1
118414 1
300000 1
166039 1
1 1
299999 1
251487 1
31211 1
239943 1
106214 1
48308 1
300001 1
90679 1
1 1
222503 1
193331 1
2 1
2 1
274297 1
1 1
300000 1
127289 1
101364 1
300000 1
2 1
226493 1
2 1
96891 1
14187 1
1 1
150023 1
300001 1
129507 1
2 1
156431 1
55424 1
135967 1
1 1
300000 1
27347 1
240561 1
31755 1
2 1
142348 1
98937 1
281973 1
237878 1
1 1
219641 1
299999 1
1 1
107240 1
285525 1
1 1
299999 1
1 1
1 1
106981 1
293402 1
159736 1
216907 1
151876 1
2 1
36541 1
77539 1
2 1
1 1
69284 1
91220 1
159204 1
81342 1
3 1
170815 1
249875 1
180509 1
120661 1
287239 1
3 1
300001 1
1938 1
262614 1
299999 1
8403 1
288238 1
86623 1
299999 1
51027 1
205185 1
174649 1
188764 1
67408 1
1 1
268438 1
299999 1
296409 1
144840 1
297840 1
65853 1
229144 1
172505 1
1 1
224635 1
132549 1
59367 1
300000 1
300001 1
65264 1
155625 1
19774 1
4702 1
270297 1
1 1
1 1
294250 1
300000 1
40539 1
119477 1
288517 1
300001 1
2 1
45801 1
41847 1
300000 1
250373 1
2 1
78761 1
1 1
1 1
87838 1
299999 1
149768 1
87207 1
3151 1
129660 1
1 1
42021 1
174621 1
294929 1
230496 1
171400 1
59250 1
266231 1
163747 1
300000 1
82393 1
300001 1
270515 1
69647 1
299999 1
18103 1
300001 1
300001 1
1 1
300002 1
281388 1
2 1
186381 1
2375 1
33752 1
151650 1
160340 1
79165 1
228703 1
300001 1
299998 1
118692 1
265390 1
220088 1
156529 1
56757 1
71580 1
40039 1
154280 1
300000 1
94019 1
2 1
88581 1
245043 1
125162 1
48228 1
134233 1
1 1
300000 1
300002 1
180597 1
246603 1
70403 1
19281 1
1 1
240894 1
2 1
31570 1
37880 1
139903 1
244219 1
1 1
22073 1
13307 1
74304 1
137942 1
215910 1
1 1
297276 1
2 1
234768 1
1 1
82448 1
299999 1
2 1
300000 1
173471 1
275376 1
44951 1
1 1
295270 1
298079 1
87708 1
15213 1
299999 1
287232 1
206815 1
1 1
183288 1
115180 1
240758 1
82104 1
48091 1
223157 1
37578 1
300000 1
77079 1
287032 1
288465 1
1 1
1 1
188844 1
12751 1
2 1
146434 1
1 1
98059 1
299999 1
54356 1
1 1
29602 1
300000 1
217035 1
297581 1
300000 1
199522 1
3 1
2 1
1 1
260871 1
57105 1
300000 1
57291 1
299999 1
189101 1
176346 1
2 1
2049 1
266209 1
1 1
166857 1
158363 1
300001 1
255653 1
1 1
77706 1
299999 1
275475 1
179971 1
163487 1
73861 1
271172 1
299999 1
258493 1
69364 1
166525 1
58379 1
133766 1
245801 1
198356 1
60152 1
299999 1
227479 1
217049 1
13140 1
38888 1
3 1
158603 1
299999 1
300001 1
122848 1
34607 1
1 1
205382 1
139467 1
117595 1
267295 1
299998 1
1 1
113921 1
1 1
146282 1
249053 1
300000 1
93362 1
300000 1
1315 1
263272 1
3 1
68353 1
300000 1
100181 1
48820 1
39752 1
153202 1
145136 1
299999 1
1 1
266272 1
1 1
279918 1
2 1
73686 1
285588 1
300000 1
136670 1
154965 1
2 1
108015 1
299999 1
153079 1
284231 1
155704 1
299999 1
177659 1
2 1
75496 1
189196 1
1 1
146328 1
14315 1
127321 1
299999 1
79591 1
80508 1
49501 1
240378 1
2 1
111514 1
299999 1
292813 1
60973 1
300000 1
300001 1
1 1
31125 1
299999 1
151206 1
163479 1
275732 1
208443 1
260449 1
68513 1
85162 1
154898 1
112710 1
223390 1
1 1
129403 1
268962 1
250171 1
173903 1
300000 1
267859 1
21134 1
116507 1
122377 1
268906 1
300000 1
122224 1
258424 1
179369 1
78869 1
300001 1
166675 1
286657 1
300001 1
248024 1
300002 1
192948 1
1 1
140063 1
1 1
240374 1
300000 1
204572 1
2 1
44909 1
544 1
229312 1
1 1
21748 1
24402 1
300000 1
164606 1
241588 1
154473 1
219705 1
299999 1
163844 1
219889 1
284012 1
160228 1
52685 1
14669 1
90329 1
291610 1
147154 1
1 1
212670 1
300000 1
113777 1
1 1
276940 1
272405 1
167403 1
254215 1
269540 1
1 1
257962 1
150195 1
1 1
79935 1
3 1
174469 1
187185 1
1 1
47631 1
1 1
295347 1
231191 1
300001 1
251552 1
300000 1
56589 1
155097 1
96542 1
300000 1
164251 1
300000 1
1 1
300001 1
179155 1
300000 1
1 1
300001 1
1 1
73444 1
213832 1
278317 1
46901 1
105900 1
299999 1
137905 1
283341 1
189533 1
299999 1
299998 1
113921 1
19923 1
237366 1
226176 1
260448 1
162925 1
174471 1
300001 1
94113 1
132708 1
291909 1
1 1
100978 1
158748 1
285452 1
297462 1
26545 1
300000 1
45724 1
131875 1
1 1
149658 1
1 1
2 1
300000 1
108302 1
299999 1
175582 1
300001 1
46164 1
300000 1
197015 1
192730 1
1 1
300000 1
299999 1
115075 1
179267 1
300002 1
103609 1
111525 1
20147 1
299999 1
23813 1
273003 1
3 1
299998 1
263334 1
34712 1
6118 1
206542 1
192966 1
152968 1
248623 1
148509 1
12121 1
76995 1
300001 1
300000 1
259355 1
2 1
188792 1
237503 1
157682 1
300001 1
69986 1
1 1
26533 1
300000 1
114905 1
39046 1
81504 1
112197 1
193186 1
300000 1
121506 1
248835 1
227378 1
299999 1
3 1
292153 1
300001 1
300001 1
160771 1
3 1
58030 1
220732 1
299999 1
280277 1
144598 1
164964 1
183518 1
1 1
35682 1
188829 1
159637 1
1 1
300001 1
117450 1
7242 1
300001 1
92529 1
285051 1
1 1
299998 1
293819 1
2 1
171824 1
300000 1
2 1
300001 1
299999 1
209455 1
164355 1
248870 1
104893 1
154610 1
1 1
78644 1
78613 1
177128 1
45401 1
119498 1
299999 1
25252 1
224743 1
300000 1
1 1
154474 1
244206 1
1 1
155587 1
300000 1
238932 1
23035 1
269051 1
3 1
96183 1
162274 1
230067 1
300001 1
267523 1
285707 1
183035 1
1 1
81014 1
76908 1
299999 1
205302 1
220777 1
132874 1
6975 1
300002 1
126296 1
171122 1
237266 1
276759 1
1 1
272728 1
149064 1
172498 1
299999 1
233107 1
133315 1
113062 1
300000 1
299999 1
3 1
300001 1
224213 1
125131 1
35162 1
299998 1
72349 1
223603 1
158164 1
97851 1
1 1
281475 1
39425 1
92571 1
163592 1
3 1
300001 1
42129 1
1 1
300001 1
73998 1
300001 1
219591 1
1 1
7992 1
300000 1
300002 1
1 1
64288 1
192652 1
138036 1
1 1
1 1
134014 1
300001 1
300001 1
300000 1
83844 1
173991 1
1 1
1 1
79641 1
9082 1
300001 1
1 1
245265 1
212521 1
3 1
288362 1
78866 1
294728 1
2 1
67625 1
3 1
242027 1
22932 1
86497 1
50596 1
95588 1
1 1
293912 1
47667 1
299999 1
92878 1
298490 1
103381 1
58746 1
299999 1
1 1
300000 1
133413 1
1 1
100176 1
139036 1
81488 1
1 1
300000 1
1 1
1 1
236151 1
1 1
258985 1
1 1
263332 1
122306 1
127086 1
300001 1
18977 1
20748 1
265320 1
300001 1
50269 1
2 1
56555 1
121976 1
299999 1
113808 1
239729 1
1 1
165521 1
282002 1
140738 1
110981 1
195360 1
84088 1
1 1
141743 1
300000 1
299999 1
1 1
298408 1
299998 1
176904 1
78613 1
95138 1
247851 1
176582 1
1 1
59194 1
299999 1
299999 1
152554 1
53839 1
299998 1
228660 1
28682 1
1 1
172107 1
186660 1
113771 1
284665 1
162842 1
1 1
208212 1
65861 1
54573 1
300000 1
300000 1
39681 1
1 1
1 1
31521 1
217845 1
300000 1
1 1
269040 1
126316 1
300002 1
278446 1
35693 1
1 1
128282 1
1 1
216870 1
1 1
47812 1
299998 1
113138 1
300001 1
2 1
251953 1
28663 1
1 1
181206 1
2 1
293579 1
154471 1
202427 1
74843 1
234255 1
68073 1
1 1
145283 1
163843 1
300001 1
3 1
128291 1
287746 1
198895 1
300000 1
284963 1
110329 1
241011 1
1 1
95815 1
3 1
300000 1
121230 1
61910 1
165616 1
90534 1
300000 1
102043 1
189473 1
42686 1
151704 1
124634 1
82244 1
277278 1
32280 1
196558 1
91263 1
300001 1
82356 1
18904 1
1 1
77417 1
150038 1
103645 1
279859 1
1 1
299999 1
181533 1
300001 1
299999 1
59288 1
76110 1
120584 1
300000 1
98761 1
28505 1
300001 1
1 1
192923 1
299999 1
118343 1
299999 1
1627 1
42501 1
92378 1
126063 1
18764 1
1 1
153429 1
241853 1
58146 1
266340 1
123242 1
194545 1
300000 1
299999 1
150844 1
285474 1
147876 1
1 1
207279 1
101225 1
299999 1
172715 1
241382 1
55065 1
108273 1
222282 1
300001 1
300000 1
42287 1
15043 1
300001 1
29088 1
1 1
224451 1
82662 1
3 1
300000 1
1 1
206987 1
17456 1
256061 1
3 1
270113 1
41570 1
3 1
1 1
67998 1
134668 1
1 1
26102 1
106775 1
1 1
299999 1
285979 1
300000 1
154621 1
172775 1
65710 1
299999 1
254350 1
169422 1
146502 1
300001 1
269410 1
54175 1
299999 1
299998 1
299999 1
2 1
259395 1
1 1
299999 1
299999 1
86740 1
61208 1
207200 1
277352 1
47030 1
2 1
233232 1
2 1
283244 1
80642 1
220913 1
300000 1
142348 1
139984 1
26139 1
133515 1
46212 1
264831 1
235836 1
299999 1
100052 1
182102 1
138288 1
1 1
300000 1
72177 1
192967 1
300000 1
172099 1
111429 1
284906 1
59739 1
2 1
3 1
77720 1
97306 1
300000 1
300002 1
275665 1
262163 1
299999 1
257384 1
1 1
271908 1
1 1
235163 1
236409 1
299999 1
185790 1
201961 1
294073 1
300000 1
104095 1
38920 1
15356 1
186309 1
295553 1
218225 1
16271 1
25130 1
3 1
168486 1
299998 1
257075 1
184174 1
299998 1
80434 1
1 1
2 1
9395 1
116883 1
120730 1
127105 1
300001 1
113206 1
144975 1
8037 1
12495 1
204054 1
1 1
300000 1
300000 1
286695 1
179522 1
72668 1
69923 1
300000 1
225621 1
300000 1
97135 1
10845 1
1 1
1 1
229422 1
161980 1
299999 1
1 1
300001 1
300000 1
132971 1
203583 1
6099 1
107252 1
1 1
1 1
1 1
285010 1
116015 1
299999 1
270190 1
142979 1
293952 1
82509 1
201808 1
1 1
233201 1
178614 1
259789 1
62174 1
30601 1
299999 1
244151 1
51350 1
1 1
1 1
295689 1
242896 1
59334 1
123179 1
249555 1
300000 1
270739 1
1 1
86012 1
1 1
192603 1
2 1
63686 1
1 1
1 1
300000 1
35293 1
1 1
102399 1
268768 1
61641 1
28822 1
90728 1
299998 1
72626 1
300000 1
299999 1
127078 1
20372 1
290428 1
3 1
1 1
299998 1
43328 1
215921 1
266770 1
1 1
173924 1
121590 1
6342 1
290653 1
1 1
1 1
64830 1
263715 1
274994 1
37001 1
20094 1
300000 1
239089 1
192705 1
288227 1
36545 1
300001 1
96972 1
202083 1
174420 1
268417 1
56096 1
299999 1
299999 1
266592 1
300001 1
300002 1
256372 1
299999 1
230891 1
94406 1
268347 1
299999 1
100476 1
290988 1
300000 1
1 1
283305 1
99537 1
1 1
188747 1
217942 1
299999 1
37829 1
191993 1
299998 1
300000 1
114660 1
143030 1
299999 1
300001 1
300001 1
155374 1
7796 1
1 1
75202 1
145845 1
1 1
19714 1
114902 1
158514 1
244083 1
17038 1
129646 1
176223 1
300000 1
300000 1
161954 1
49420 1
299999 1
299999 1
1 1
248979 1
27773 1
254251 1
140178 1
300002 1
86062 1
1 1
115666 1
147900 1
300000 1
28352 1
94724 1
131564 1
94794 1
183944 1
219473 1
187957 1
299998 1
174281 1
164381 1
299999 1
69530 1
71028 1
171934 1
299999 1
3827 1
91310 1
292645 1
147017 1
187806 1
1 1
23900 1
80404 1
3 1
103747 1
1 1
71639 1
300001 1
264161 1
239863 1
191956 1
300000 1
300001 1
300000 1
166363 1
246755 1
144034 1
42978 1
35240 1
88260 1
1950 1
283567 1
98102 1
300001 1
300001 1
299998 1
57013 1
11332 1
300000 1
136085 1
3 1
300000 1
300001 1
1 1
225916 1
168266 1
300002 1
1 1
300000 1
299999 1
300000 1
177567 1
25294 1
300000 1
280103 1
300001 1
259243 1
253781 1
295029 1
287222 1
181659 1
300000 1
1 1
82448 1
70716 1
300000 1
1 1
137472 1
111480 1
156372 1
251758 1
139947 1
94789 1
162384 1
1 1
70649 1
288894 1
229677 1
131552 1
264527 1
300001 1
299971 1
248342 1
125910 1
1 1
2 1
119891 1
159444 1
39386 1
80128 1
2 1
269772 1
36602 1
206399 1
150795 1
1 1
91123 1
1 1
187501 1
136486 1
183564 1
235407 1
299999 1
219837 1
3 1
87068 1
300002 1
137169 1
1 1
1 1
300000 1
1 1
37644 1
259474 1
290977 1
300000 1
14525 1
191377 1
300000 1
234696 1
1 1
290962 1
233484 1
3 1
245445 1
149949 1
1 1
108764 1
235396 1
232146 1
3 1
1 1
12659 1
125838 1
105679 1
300000 1
195744 1
17370 1
67993 1
219866 1
183712 1
27845 1
164857 1
299999 1
299999 1
300001 1
300000 1
3 1
180945 1
300001 1
2 1
5510 1
224269 1
85422 1
194585 1
1 1
300001 1
223718 1
1 1
1 1
13866 1
1 1
208370 1
162037 1
2 1
209976 1
149903 1
65156 1
1 1
79210 1
6941 1
205323 1
207428 1
228204 1
112099 1
209136 1
300002 1
120864 1
299999 1
2 1
55675 1
275809 1
38737 1
288193 1
82990 1
116281 1
152929 1
294360 1
247897 1
1 1
200710 1
3 1
289246 1
34663 1
299999 1
150053 1
3 1
117371 1
2 1
299999 1
1 1
184016 1
300001 1
299999 1
2 1
1 1
46191 1
299999 1
43188 1
1 1
65171 1
19993 1
153775 1
68134 1
151857 1
1 1
133744 1
82517 1
300001 1
168955 1
255914 1
300001 1
85364 1
253583 1
2 1
1 1
62898 1
117979 1
213945 1
235111 1
3 1
119435 1
1 1
267595 1
300001 1
300001 1
178068 1
267713 1
8119 1
40618 1
140856 1
184434 1
107151 1
5363 1
97778 1
300001 1
300002 1
149469 1
115993 1
2 1
99481 1
219095 1
252360 1
68270 1
299999 1
245060 1
51119 1
300001 1
250685 1
212950 1
1 1
300000 1
31495 1
109480 1
29731 1
153405 1
299999 1
54842 1
171884 1
257877 1
299999 1
276732 1
165050 1
75031 1
209421 1
41790 1
238429 1
65642 1
29290 1
300001 1
250509 1
1 1
49089 1
140522 1
87945 1
299999 1
287972 1
218548 1
300001 1
288912 1
300001 1
300000 1
121893 1
299999 1
31476 1
256909 1
1 1
180669 1
217863 1
1 1
30059 1
299999 1
299999 1
140952 1
91388 1
11223 1
51800 1
160174 1
45428 1
300000 1
189715 1
30597 1
3 1
1 1
1 1
1 1
2 1
300002 1
300000 1
226749 1
3 1
193302 1
80048 1
281654 1
164827 1
202069 1
19706 1
134086 1
291670 1
298152 1
299999 1
132080 1
299999 1
1 1
144673 1
224208 1
3 1
300000 1
264702 1
19554 1
252833 1
63598 1
300002 1
165332 1
299274 1
216097 1
168950 1
1 1
199960 1
94195 1
300001 1
1 1
60586 1
299998 1
279927 1
75948 1
220451 1
300000 1
300001 1
74716 1
167791 1
2 1
184331 1
188217 1
300000 1
300000 1
1 1
175052 1
173212 1
300000 1
25260 1
300000 1
189582 1
300000 1
263561 1
231020 1
188323 1
160402 1
1 1
300000 1
215625 1
233356 1
299999 1
1 1
280645 1
300002 1
230441 1
293481 1
143445 1
2 1
143099 1
33783 1
300000 1
244640 1
43217 1
1 1
213807 1
65012 1
300001 1
167530 1
175675 1
299999 1
3 1
1 1
210759 1
300000 1
1 1
254007 1
300000 1
126352 1
261623 1
2680 1
56466 1
211442 1
19475 1
229002 1
168616 1
199700 1
296429 1
104832 1
1 1
1 1
48867 1
70048 1
148950 1
294129 1
152816 1
286335 1
144777 1
123391 1
92609 1
284322 1
300002 1
29133 1
1 1
107807 1
300000 1
3 1
47696 1
62614 1
31494 1
240218 1
149096 1
274576 1
208540 1
299999 1
133237 1
1 1
1 1
300001 1
80332 1
3 1
222933 1
1 1
288813 1
220184 1
37049 1
248574 1
97240 1
132247 1
300001 1
300002 1
205433 1
238390 1
123135 1
299999 1
2 1
14853 1
138588 1
194007 1
180781 1
201770 1
1 1
2 1
299999 1
19481 1
244245 1
270238 1
300000 1
300000 1
210568 1
182635 1
300001 1
127327 1
148749 1
245369 1
255589 1
299999 1
222099 1
299999 1
68270 1
33024 1
247863 1
272188 1
12777 1
300000 1
3 1
142712 1
13160 1
290486 1
148043 1
285716 1
130080 1
83182 1
190014 1
284468 1
170047 1
299998 1
1 1
46237 1
133810 1
300000 1
53676 1
1 1
209223 1
277466 1
136713 1
208917 1
300001 1
52233 1
299999 1
209312 1
293741 1
21159 1
293744 1
85330 1
278849 1
177804 1
11885 1
299999 1
160158 1
1 1
166236 1
3 1
287881 1
300001 1
285656 1
16787 1
300001 1
255457 1
219204 1
217620 1
232769 1
47437 1
42094 1
110333 1
1 1
300002 1
299999 1
2 1
299999 1
3 1
229519 1
1 1
3 1
204563 1
172824 1
277659 1
138137 1
1 1
300001 1
258343 1
2 1
8362 1
274605 1
70041 1
186352 1
265804 1
294543 1
113858 1
299999 1
220287 1
299998 1
299999 1
186046 1
267147 1
122908 1
300000 1
259086 1
14299 1
228345 1
282495 1
2 1
300000 1
251000 1
272012 1
299999 1
1 1
252475 1
23346 1
2 1
2 1
260068 1
1 1
169818 1
223491 1
243504 1
71011 1
87345 1
299999 1
247657 1
300001 1
87974 1
63722 1
139613 1
299998 1
236276 1
167622 1
119248 1
238841 1
289982 1
1 1
58530 1
1 1
300001 1
103385 1
142200 1
219198 1
300001 1
69456 1
29275 1
296140 1
3 1
165576 1
107722 1
95925 1
47396 1
2 1
14502 1
300002 1
299998 1
161869 1
3730 1
300000 1
238199 1
300002 1
108982 1
186330 1
299999 1
300000 1
188815 1
91243 1
300000 1
67693 1
1 1
53495 1
2 1
300000 1
299999 1
76140 1
224490 1
11313 1
299406 1
300001 1
1 1
299999 1
2 1
299999 1
142135 1
151968 1
228810 1
300001 1
92557 1
110761 1
19248 1
1 1
1 1
190445 1
1 1
300000 1
143014 1
169228 1
118681 1
272557 1
7934 1
111669 1
137136 1
1 1
252466 1
300000 1
124733 1
41391 1
25006 1
170423 1
236698 1
1 1
1 1
1 1
84498 1
262943 1
1 1
1 1
1 1
299999 1
1 1
52037 1
139274 1
107159 1
284936 1
299999 1
117014 1
294155 1
119295 1
1 1
171267 1
2 1
204771 1
68523 1
175472 1
155445 1
163957 1
207247 1
83169 1
115334 1
300000 1
300000 1
1 1
300002 1
297328 1
271036 1
4441 1
65754 1
12662 1
3319 1
214147 1
144426 1
300001 1
1 1
1 1
3 1
221328 1
29310 1
114775 1
163376 1
160750 1
1 1
28098 1
300000 1
140522 1
185569 1
118627 1
1 1
226669 1
196594 1
113321 1
294445 1
1 1
27071 1
300000 1
110653 1
228403 1
269735 1
66124 1
2 1
300000 1
299999 1
288225 1
2 1
210667 1
300001 1
295222 1
294320 1
60013 1
171005 1
1 1
44337 1
237977 1
246019 1
15716 1
300001 1
132713 1
50539 1
299999 1
1 1
300000 1
300000 1
268620 1
108273 1
108385 1
1 1
300000 1
300001 1
1 1
96699 1
239934 1
274020 1
188075 1
300000 1
1 1
300000 1
1 1
279038 1
1 1
300000 1
1 1
90287 1
1 1
101109 1
3 1
155825 1
118832 1
219888 1
299999 1
1 1
20401 1
12608 1
118662 1
299998 1
30075 1
1 1
12629 1
54738 1
279568 1
21092 1
20820 1
1 1
147816 1
300000 1
103987 1
300000 1
161512 1
276817 1
224719 1
104070 1
157013 1
231956 1
299999 1
300000 1
159242 1
207556 1
300002 1
1 1
300001 1
1 1
299999 1
1 1
108951 1
300000 1
21856 1
35206 1
1 1
194379 1
221451 1
37994 1
3 1
6784 1
2 1
2 1
58678 1
190053 1
300000 1
965 1
79374 1
299999 1
34383 1
264670 1
202782 1
110205 1
40641 1
200708 1
50726 1
1 1
1 1
1 1
77285 1
2 1
290737 1
300002 1
251301 1
299999 1
1 1
230406 1
112173 1
1 1
196210 1
1 1
280735 1
49044 1
299999 1
25906 1
1 1
300000 1
214490 1
34182 1
145766 1
300000 1
38804 1
300000 1
232386 1
34436 1
2 1
228759 1
299999 1
102180 1
255253 1
300001 1
1 1
20006 1
2 1
223902 1
1 1
52353 1
1 1
272222 1
197938 1
81029 1
232516 1
10308 1
21557 1
253771 1
36364 1
46540 1
136917 1
1 1
42389 1
36279 1
2 1
210746 1
235567 1
273629 1
76386 1
190275 1
299998 1
147143 1
167491 1
2 1
122133 1
1 1
286684 1
210837 1
300000 1
300000 1
260564 1
299999 1
108312 1
233902 1
167517 1
144950 1
57708 1
163782 1
1 1
1 1
7321 1
11044 1
284133 1
179820 1
240969 1
286770 1
7156 1
76399 1
81076 1
3 1
177771 1
87301 1
65767 1
3 1
220669 1
235739 1
195905 1
12317 1
42884 1
7874 1
297016 1
269403 1
1 1
141151 1
124570 1
215265 1
259143 1
1 1
58607 1
51576 1
190256 1
222782 1
65666 1
300000 1
299999 1
300001 1
264781 1
164794 1
274375 1
286373 1
260842 1
244317 1
2 1
157586 1
104888 1
2 1
25084 1
299999 1
282082 1
54542 1
300001 1
1 1
213418 1
31096 1
159332 1
1 1
300001 1
116372 1
21366 1
3 1
113420 1
273689 1
100336 1
93437 1
121840 1
300000 1
82701 1
3 1
300000 1
68293 1
288964 1
300000 1
2 1
81586 1
254599 1
103916 1
1 1
134530 1
73678 1
103387 1
286448 1
2 1
3 1
299999 1
110574 1
53386 1
1 1
273339 1
251090 1
162102 1
96297 1
52527 1
15302 1
300001 1
209524 1
262467 1
217769 1
3 1
236387 1
1 1
300001 1
183049 1
175457 1
300000 1
250526 1
2 1
163149 1
1 1
299184 1
13297 1
64227 1
118643 1
84786 1
64790 1
242632 1
34076 1
2 1
281603 1
30202 1
12974 1
2683 1
114086 1
250212 1
300001 1
198226 1
107100 1
167618 1
208779 1
1 1
289024 1
152518 1
137034 1
204859 1
220017 1
229663 1
135947 1
85448 1
94319 1
96362 1
1 1
77831 1
81457 1
262263 1
1 1
18278 1
1 1
2 1
254485 1
234411 1
164349 1
251321 1
299999 1
1 1
51152 1
1 1
422 1
1 1
117077 1
115110 1
1 1
228960 1
287613 1
109573 1
286348 1
156033 1
272988 1
3 1
132806 1
290590 1
61195 1
299999 1
1 1
128012 1
119318 1
300000 1
1 1
172858 1
284819 1
300000 1
263090 1
21256 1
50664 1
29028 1
265062 1
1 1
265816 1
13547 1
2 1
1 1
300001 1
300000 1
299999 1
299998 1
23773 1
77458 1
21842 1
1 1
231886 1
123583 1
28366 1
300000 1
93940 1
178587 1
299999 1
89329 1
299999 1
199264 1
262659 1
20928 1
299998 1
75477 1
135536 1
151527 1
1 1
244892 1
129767 1
273490 1
13130 1
71028 1
92253 1
299999 1
299999 1
63749 1
46270 1
1 1
1043 1
2 1
300001 1
257772 1
154873 1
237657 1
247419 1
221047 1
67204 1
1 1
299999 1
300000 1
38459 1
219255 1
30840 1
109527 1
299999 1
182689 1
46556 1
299400 1
1 1
216179 1
28173 1
299999 1
1 1
299998 1
2 1
186225 1
155976 1
1 1
146219 1
300000 1
299999 1
5875 1
300001 1
136244 1
261331 1
282979 1
2 1
140395 1
183153 1
300000 1
120575 1
299999 1
300002 1
30746 1
278871 1
191429 1
192334 1
180858 1
2 1
291388 1
29185 1
300000 1
142471 1
1 1
1 1
85329 1
142337 1
134628 1
2 1
300000 1
300001 1
300000 1
238563 1
96530 1
164494 1
51064 1
55036 1
53067 1
250066 1
11075 1
267049 1
2 1
93259 1
187177 1
238851 1
263064 1
165388 1
1 1
291812 1
28606 1
1 1
300001 1
300000 1
261652 1
117351 1
99730 1
214071 1
43294 1
90855 1
137669 1
178218 1
195454 1
138804 1
284266 1
2 1
287338 1
41162 1
89214 1
270224 1
30519 1
95059 1
75294 1
248959 1
300001 1
144027 1
69459 1
93297 1
300000 1
300002 1
97432 1
265596 1
1 1
251852 1
149671 1
291613 1
1 1
215972 1
1 1
1 1
1 1
1 1
189299 1
300000 1
151644 1
51284 1
5156 1
300000 1
77730 1
131968 1
245619 1
189530 1
272908 1
299999 1
20608 1
300001 1
217863 1
300001 1
127855 1
97932 1
273051 1
169670 1
299999 1
186524 1
299999 1
13869 1
24535 1
204341 1
18561 1
34022 1
78451 1
103648 1
299999 1
38344 1
300002 1
1 1
2605 1
78528 1
75210 1
294984 1
158494 1
130202 1
300001 1
263423 1
2 1
243860 1
101499 1
105905 1
152074 1
224189 1
149639 1
2 1
215966 1
3 1
269079 1
226495 1
107364 1
294305 1
2 1
3 1
163108 1
88124 1
240818 1
152383 1
28616 1
289603 1
300002 1
1 1
1 1
278638 1
300000 1
299998 1
1 1
299999 1
224278 1
47970 1
1 1
99745 1
2 1
88641 1
300000 1
300000 1
299999 1
212003 1
278882 1
100954 1
300001 1
77221 1
110209 1
300000 1
83645 1
139610 1
1 1
58085 1
14337 1
209339 1
32500 1
300000 1
133806 1
300001 1
285107 1
1 1
299998 1
3 1
154787 1
257907 1
196989 1
199629 1
199044 1
90990 1
3 1
140601 1
182349 1
214326 1
166759 1
20796 1
144412 1
156457 1
3 1
1 1
71669 1
154656 1
112856 1
122522 1
212496 1
3 1
279230 1
1 1
25217 1
138468 1
554 1
250109 1
108237 1
1 1
300002 1
209703 1
194561 1
299999 1
300000 1
300001 1
162605 1
1 1
2 1
15245 1
72300 1
370 1
1 1
74122 1
3025 1
257822 1
178790 1
300000 1
238537 1
181038 1
118673 1
168349 1
1 1
200101 1
37552 1
1 1
297664 1
300000 1
299999 1
79215 1
1 1
64997 1
300001 1
150458 1
299999 1
199221 1
300000 1
299999 1
195847 1
605 1
163479 1
3 1
99800 1
119535 1
196001 1
40406 1
300001 1
40063 1
184339 1
99891 1
1 1
299999 1
300000 1
172634 1
299999 1
160679 1
281460 1
2 1
238060 1
124610 1
16378 1
171761 1
100207 1
123676 1
245830 1
53641 1
20151 1
199988 1
193272 1
300002 1
283607 1
81312 1
57037 1
216365 1
108024 1
81983 1
52362 1
300000 1
166714 1
1 1
300001 1
283202 1
118097 1
287059 1
278108 1
299999 1
159420 1
1 1
4386 1
33092 1
1 1
285405 1
18556 1
154635 1
3 1
269102 1
237948 1
300000 1
210889 1
194985 1
207331 1
265513 1
299999 1
300000 1
62005 1
34874 1
188754 1
300000 1
116168 1
183663 1
1 1
40842 1
17595 1
188724 1
296429 1
260154 1
300000 1
147848 1
33835 1
24380 1
299999 1
86973 1
244615 1
299999 1
224882 1
284423 1
1 1
299999 1
256399 1
1 1
1 1
104554 1
31388 1
144792 1
226628 1
299999 1
299999 1
73517 1
3 1
1 1
300001 1
300000 1
300000 1
1 1
44697 1
38752 1
42409 1
300000 1
158986 1
299999 1
3 1
58000 1
300002 1
42499 1
254439 1
64289 1
296139 1
300002 1
274063 1
218949 1
177603 1
1 1
220246 1
109326 1
300000 1
138844 1
1 1
83289 1
12558 1
299999 1
299999 1
185302 1
1 1
1 1
200144 1
264759 1
93702 1
91477 1
30104 1
300001 1
41616 1
278727 1
59137 1
254967 1
53507 1
67343 1
274093 1
283895 1
3 1
266026 1
1 1
1 1
228420 1
130177 1
255506 1
168172 1
244615 1
300000 1
229162 1
300000 1
75468 1
253518 1
3 1
300000 1
263145 1
269842 1
187992 1
52316 1
49796 1
1 1
299999 1
286879 1
271044 1
300000 1
300000 1
158759 1
300001 1
18263 1
228064 1
236581 1
1 1
16652 1
34933 1
300000 1
187814 1
299999 1
29137 1
300000 1
1 1
3 1
300001 1
299998 1
44514 1
3 1
1 1
118612 1
182352 1
143794 1
42775 1
70983 1
300000 1
195801 1
3 1
184503 1
300001 1
300001 1
1 1
264491 1
263198 1
220570 1
288352 1
299999 1
266685 1
299999 1
261347 1
17074 1
137389 1
26032 1
300001 1
1 1
39694 1
204420 1
86406 1
193994 1
22293 1
225728 1
300000 1
1 1
283809 1
127509 1
63376 1
299999 1
2 1
27829 1
1 1
1 1
96442 1
88874 1
1 1
33814 1
299999 1
300000 1
241034 1
284571 1
300001 1
1 1
2 1
264545 1
76393 1
1 1
300001 1
217124 1
131908 1
11822 1
3 1
1 1
42327 1
31275 1
191686 1
283712 1
1 1
74724 1
300000 1
3 1
300000 1
300000 1
64668 1
200630 1
14295 1
244537 1
191501 1
1 1
198113 1
104857 1
37594 1
300002 1
2 1
40118 1
298108 1
280700 1
26095 1
266225 1
1 1
47557 1
2 1
2 1
31942 1
41493 1
1 1
249453 1
265628 1
212930 1
149796 1
300000 1
263491 1
204882 1
96312 1
138965 1
299999 1
233670 1
32436 1
168312 1
142065 1
210141 1
165020 1
58585 1
15186 1
91097 1
283779 1
209083 1
196159 1
1 1
117384 1
26819 1
41962 1
1 1
92543 1
207730 1
186084 1
183386 1
26083 1
1 1
1 1
2 1
93784 1
83629 1
97247 1
219350 1
50799 1
299999 1
115012 1
144056 1
300000 1
2 1
80728 1
300000 1
270109 1
223075 1
111970 1
178618 1
143845 1
129285 1
299999 1
108324 1
153194 1
24834 1
300001 1
280371 1
110217 1
232167 1
117759 1
177450 1
93810 1
1 1
93774 1
252612 1
194275 1
92266 1
275010 1
1 1
3 1
24080 1
299999 1
1 1
199601 1
249263 1
85353 1
89190 1
125404 1
1 1
113448 1
1 1
299999 1
259563 1
238686 1
289610 1
299999 1
226325 1
88000 1
234174 1
299999 1
109506 1
91286 1
133284 1
1 1
1 1
45104 1
1 1
21869 1
203850 1
300001 1
140835 1
190840 1
83473 1
1 1
119324 1
1 1
1 1
262514 1
227771 1
79346 1
114516 1
3 1
40656 1
300001 1
38387 1
177172 1
3 1
1 1
210248 1
3 1
261683 1
300002 1
1 1
1 1
1 1
1 1
161952 1
135900 1
88122 1
141357 1
31718 1
2 1
300000 1
267877 1
170980 1
18596 1
1 1
271030 1
231288 1
270061 1
64895 1
32336 1
1 1
260354 1
300000 1
46612 1
264450 1
300001 1
1 1
254326 1
194504 1
263475 1
107039 1
255461 1
299999 1
275330 1
3 1
122198 1
235124 1
259884 1
72302 1
1 1
190689 1
300001 1
261830 1
203629 1
100403 1
96196 1
284316 1
165118 1
1 1
139240 1
170543 1
299999 1
32061 1
1 1
3 1
3 1
1 1
1 1
103540 1
4195 1
2 1
300000 1
97258 1
222260 1
67600 1
221432 1
105645 1
61330 1
45296 1
233750 1
208801 1
1 1
22121 1
51430 1
2 1
299999 1
300000 1
118131 1
263461 1
1 1
100881 1
210549 1
97543 1
296769 1
71644 1
1 1
71714 1
299999 1
260359 1
300000 1
191744 1
12653 1
1 1
210422 1
96407 1
172095 1
172341 1
2 1
250907 1
195020 1
223940 1
249004 1
104136 1
300000 1
222486 1
299999 1
81849 1
290140 1
300001 1
286713 1
221221 1
185812 1
255044 1
178643 1
11098 1
3 1
300000 1
89081 1
64765 1
1 1
226718 1
1 1
267663 1
300000 1
1 1
45124 1
287154 1
299999 1
8440 1
247945 1
275393 1
21397 1
1 1
177451 1
299998 1
299999 1
173238 1
300000 1
107781 1
213171 1
300000 1
2 1
270134 1
300000 1
300001 1
270939 1
275748 1
15699 1
259436 1
230048 1
35114 1
42917 1
299999 1
299999 1
267 1
73922 1
221493 1
102189 1
91539 1
192880 1
299999 1
1 1
15081 1
1 1
158340 1
280449 1
46936 1
2 1
118501 1
167939 1
300002 1
3 1
51393 1
184459 1
132281 1
183708 1
252015 1
1 1
128566 1
3 1
219090 1
89920 1
299999 1
300000 1
240862 1
184733 1
274227 1
57997 1
63587 1
1 1
2 1
201844 1
234289 1
300002 1
276841 1
262494 1
239971 1
76528 1
300000 1
1 1
299999 1
47647 1
134136 1
148633 1
5145 1
1 1
159463 1
1 1
6933 1
300000 1
33034 1
300000 1
108479 1
299998 1
127852 1
300000 1
128388 1
212888 1
221187 1
66596 1
299999 1
299999 1
1 1
101100 1
1 1
259383 1
109180 1
33654 1
1 1
68895 1
120576 1
300001 1
1703 1
51018 1
221805 1
23367 1
299998 1
3 1
1 1
300002 1
300000 1
300000 1
300001 1
158701 1
236634 1
195678 1
260109 1
53162 1
300001 1
156438 1
228734 1
71709 1
300000 1
104814 1
300002 1
299874 1
204754 1
147787 1
1 1
235270 1
181543 1
41816 1
141192 1
3 1
280256 1
299999 1
3 1
299999 1
60019 1
114548 1
207355 1
299999 1
53147 1
15499 1
244684 1
299999 1
299999 1
1 1
98674 1
69337 1
194892 1
274197 1
215120 1
2 1
21085 1
136306 1
22279 1
297672 1
13 1
249433 1
296866 1
58196 1
1 1
155262 1
71248 1
299999 1
275397 1
196348 1
1 1
298136 1
286865 1
253298 1
44750 1
249220 1
300000 1
300001 1
76348 1
1 1
111976 1
243757 1
192479 1
1 1
80625 1
252488 1
1 1
142116 1
1 1
188314 1
117025 1
41081 1
220514 1
254255 1
300000 1
125643 1
124571 1
150661 1
47664 1
36244 1
299998 1
300001 1
273396 1
1 1
75003 1
1 1
182455 1
299999 1
2 1
72763 1
44836 1
1 1
162891 1
13169 1
190594 1
149064 1
217778 1
150184 1
1 1
234052 1
97913 1
269338 1
3 1
202872 1
1 1
1 1
248578 1
54700 1
175868 1
116486 1
1 1
172822 1
116654 1
34778 1
299999 1
123346 1
1 1
160898 1
1 1
263425 1
1 1
197774 1
139689 1
290245 1
236600 1
83468 1
27288 1
300001 1
269119 1
120254 1
43437 1
300000 1
156437 1
261099 1
163969 1
274078 1
2 1
290099 1
269043 1
51899 1
1 1
233650 1
119075 1
299999 1
161057 1
299999 1
68343 1
1 1
300000 1
164184 1
184996 1
300000 1
219677 1
300000 1
1 1
214689 1
136181 1
149305 1
1 1
1331 1
170066 1
1 1
1 1
257914 1
190642 1
300000 1
300000 1
270626 1
205617 1
300000 1
17672 1
93145 1
1 1
14377 1
157911 1
300001 1
12478 1
191694 1
1 1
99560 1
299998 1
300001 1
1 1
236069 1
1 1
11013 1
300001 1
191799 1
173564 1
221891 1
300000 1
47929 1
58866 1
23712 1
1 1
3 1
61898 1
1 1
300001 1
224924 1
216610 1
180414 1
1 1
1 1
25297 1
147326 1
216167 1
92934 1
123859 1
300001 1
203073 1
262648 1
191545 1
49269 1
250219 1
1 1
283919 1
237880 1
1 1
117937 1
299999 1
219024 1
265376 1
240092 1
299999 1
91185 1
281243 1
114809 1
20354 1
1 1
1 1
300001 1
1 1
230023 1
7978 1
1 1
125156 1
2 1
287591 1
300002 1
299999 1
1 1
300001 1
299998 1
3 1
172810 1
196614 1
1 1
81387 1
40755 1
1 1
27620 1
228083 1
89041 1
229942 1
1 1
234118 1
1 1
1 1
105134 1
177125 1
150414 1
300001 1
1 1
299999 1
1 1
44394 1
3 1
300000 1
165470 1
1 1
300000 1
1 1
256938 1
56039 1
271839 1
145770 1
1 1
299999 1
236947 1
299999 1
153227 1
300000 1
180289 1
299999 1
147023 1
129058 1
212964 1
94093 1
126537 1
300001 1
2 1
300000 1
181539 1
300002 1
111350 1
2 1
300000 1
161863 1
259429 1
300000 1
3 1
1 1
168347 1
299999 1
2 1
300000 1
270380 1
299999 1
299998 1
3 1
182106 1
300001 1
40687 1
273008 1
11498 1
190927 1
31275 1
279683 1
3 1
226141 1
40275 1
82145 1
300000 1
299999 1
299999 1
35153 1
247300 1
146828 1
219980 1
300000 1
299998 1
37592 1
3 1
299999 1
1 1
2 1
1 1
220564 1
161521 1
222059 1
299999 1
65102 1
124285 1
12053 1
73199 1
98367 1
74848 1
207342 1
139613 1
184154 1
300001 1
129738 1
2 1
204474 1
9766 1
1 1
220913 1
72813 1
300000 1
91767 1
214049 1
73435 1
299999 1
300000 1
299999 1
241082 1
1 1
171331 1
36167 1
264835 1
127589 1
55584 1
300001 1
1 1
2 1
7416 1
67217 1
239132 1
176087 1
210040 1
282862 1
6004 1
15282 1
187711 1
300000 1
196391 1
73976 1
264455 1
35640 1
1 1
252674 1
300000 1
270027 1
185710 1
1 1
300002 1
87145 1
13130 1
158832 1
238235 1
164256 1
300001 1
289140 1
99510 1
3 1
300000 1
19088 1
2 1
87981 1
81353 1
21602 1
238652 1
299999 1
262455 1
1 1
209411 1
120985 1
2 1
1 1
71240 1
299999 1
299999 1
90874 1
162688 1
33300 1
101016 1
299999 1
113431 1
247655 1
177871 1
235049 1
262380 1
1 1
1 1
3 1
139345 1
94232 1
281594 1
271472 1
229228 1
9639 1
1 1
148269 1
299999 1
132440 1
86412 1
94551 1
242125 1
140616 1
1 1
177580 1
221218 1
263483 1
299999 1
135216 1
299999 1
1 1
196447 1
2 1
199867 1
199820 1
300001 1
235376 1
300000 1
1 1
188636 1
299999 1
119303 1
70488 1
92955 1
62948 1
168507 1
1 1
85491 1
61359 1
95588 1
285695 1
43816 1
126291 1
267799 1
2 1
2 1
200407 1
3 1
275973 1
300001 1
293347 1
86013 1
241275 1
300000 1
3 1
1 1
300001 1
210128 1
237339 1
300001 1
128395 1
300000 1
3 1
1 1
300002 1
300002 1
73014 1
299999 1
143910 1
299998 1
114470 1
110403 1
255772 1
1 1
223879 1
241776 1
6284 1
125611 1
300000 1
299999 1
234855 1
1 1
5799 1
261791 1
298387 1
125955 1
4054 1
122900 1
300001 1
181137 1
18922 1
16953 1
274653 1
229307 1
296023 1
8057 1
299999 1
300000 1
300000 1
299999 1
190080 1
300000 1
273047 1
222910 1
212628 1
2 1
1 1
151704 1
15367 1
75268 1
300001 1
299999 1
261924 1
260059 1
15853 1
76775 1
206057 1
300001 1
212894 1
300000 1
300002 1
3 1
300001 1
67884 1
109460 1
113041 1
145104 1
295609 1
1 1
230305 1
124130 1
1 1
135997 1
64157 1
300000 1
299999 1
245413 1
300000 1
1 1
174099 1
299999 1
264237 1
257888 1
299999 1
73398 1
1 1
1 1
192553 1
1 1
300000 1
300000 1
65777 1
129823 1
292680 1
205562 1
254556 1
172095 1
233361 1
197179 1
25986 1
3 1
91976 1
1 1
300001 1
81722 1
300002 1
88780 1
106037 1
1 1
275563 1
1 1
5453 1
251872 1
167007 1
1 1
300001 1
22183 1
146914 1
38410 1
1 1
153171 1
3 1
170609 1
299999 1
293675 1
10977 1
287493 1
147689 1
299998 1
1 1
87554 1
300000 1
14676 1
163585 1
111242 1
299999 1
1 1
1 1
1 1
1 1
1 1
1 1
95584 1
2 1
190138 1
292209 1
300000 1
300002 1
3 1
210936 1
299688 1
2 1
1 1
244847 1
1 1
1 1
121235 1
24709 1
195917 1
60682 1
62277 1
49854 1
100420 1
139902 1
55046 1
1 1
73005 1
300000 1
1 1
213708 1
201670 1
271075 1
260089 1
229430 1
151858 1
179801 1
1 1
165287 1
270222 1
299999 1
31349 1
27920 1
67609 1
300000 1
299998 1
70332 1
1 1
183030 1
300001 1
178136 1
241320 1
47604 1
296926 1
300002 1
221021 1
1 1
18819 1
1 1
168010 1
54384 1
251666 1
166342 1
299999 1
102287 1
220840 1
116843 1
1 1
219182 1
1 1
203195 1
456 1
1 1
73642 1
100674 1
96605 1
299999 1
42273 1
299999 1
47794 1
1 1
296975 1
35407 1
167198 1
223068 1
89999 1
42151 1
14461 1
67932 1
1 1
222410 1
297629 1
18893 1
1 1
26052 1
155468 1
174573 1
223121 1
176367 1
215733 1
137364 1
300001 1
300000 1
41320 1
32119 1
250140 1
241945 1
283893 1
282408 1
246085 1
262221 1
55235 1
296679 1
299999 1
213931 1
236275 1
21464 1
145196 1
68112 1
1 1
3 1
265676 1
127630 1
217335 1
223680 1
203250 1
1 1
1 1
300000 1
299999 1
2 1
84843 1
300001 1
58615 1
188806 1
11769 1
1 1
194631 1
2 1
1 1
224396 1
285870 1
279740 1
271822 1
299999 1
60079 1
133621 1
203031 1
82091 1
2 1
117958 1
1 1
299999 1
57821 1
215968 1
1 1
300001 1
158875 1
1 1
61252 1
2 1
300000 1
55275 1
104418 1
300000 1
141798 1
136259 1
114758 1
80972 1
224721 1
99549 1
156770 1
249013 1
167181 1
6484 1
147153 1
133559 1
104256 1
8581 1
2 1
300000 1
299999 1
3 1
300001 1
51821 1
221255 1
26951 1
224520 1
2 1
160767 1
1 1
300000 1
105101 1
184593 1
3103 1
299999 1
1 1
96175 1
84614 1
215015 1
64661 1
170949 1
1 1
300001 1
264829 1
1 1
2 1
106647 1
202381 1
1 1
1 1
2 1
1 1
232368 1
176015 1
1 1
300000 1
299999 1
65776 1
66036 1
299999 1
134576 1
36659 1
1 1
271451 1
254764 1
30155 1
275086 1
233021 1
198621 1
12205 1
196556 1
150796 1
12774 1
298938 1
279853 1
1 1
191842 1
1 1
35868 1
1 1
1 1
136751 1
167718 1
246566 1
1 1
226066 1
47525 1
299434 1
154037 1
145956 1
300000 1
1 1
299999 1
17128 1
300001 1
97000 1
300000 1
24171 1
73198 1
300000 1
2 1
172987 1
153507 1
112697 1
206888 1
80984 1
273617 1
299999 1
123955 1
300000 1
299999 1
300000 1
2 1
299999 1
116941 1
300000 1
1 1
248734 1
35317 1
1 1
273628 1
55739 1
103306 1
300001 1
124010 1
300002 1
167472 1
252766 1
299999 1
300000 1
265226 1
175932 1
185646 1
9963 1
13203 1
168924 1
300000 1
249894 1
300000 1
1 1
48459 1
1 1
28416 1
299999 1
174465 1
10072 1
1 1
2 1
152929 1
271034 1
299999 1
276808 1
158438 1
1 1
50832 1
202197 1
270780 1
288859 1
146635 1
106289 1
170425 1
140221 1
116004 1
172229 1
264020 1
129045 1
1 1
1 1
284234 1
1 1
191379 1
1 1
229608 1
26806 1
35663 1
216884 1
181394 1
300002 1
150164 1
227308 1
300000 1
300000 1
77122 1
157196 1
1 1
3 1
300001 1
1 1
299999 1
299998 1
1 1
168832 1
1 1
1 1
2 1
300000 1
300001 1
110779 1
1 1
25793 1
299322 1
226663 1
1 1
2 1
1 1
138190 1
299999 1
285573 1
3 1
300002 1
224683 1
172766 1
142237 1
1 1
1 1
300001 1
191812 1
1 1
1 1
299999 1
257221 1
300001 1
269757 1
2 1
158206 1
280382 1
299999 1
279082 1
300000 1
299999 1
1 1
5761 1
299999 1
268740 1
13853 1
12914 1
256823 1
175642 1
37679 1
24565 1
91721 1
274636 1
182865 1
201430 1
259247 1
281949 1
300001 1
100125 1
82973 1
14375 1
265681 1
235266 1
30294 1
300000 1
144102 1
250858 1
293934 1
241614 1
248611 1
1 1
300000 1
300000 1
241190 1
56876 1
299999 1
115695 1
299999 1
12011 1
39075 1
2 1
121556 1
35656 1
213104 1
300000 1
1 1
300000 1
234304 1
67045 1
300001 1
299999 1
56685 1
32415 1
2 1
136020 1
300001 1
297056 1
21090 1
6970 1
300002 1
211515 1
61428 1
117106 1
300001 1
168308 1
242715 1
150932 1
299999 1
1 1
289830 1
1 1
69574 1
1 1
294940 1
2 1
129771 1
130526 1
2 1
196916 1
47132 1
300001 1
136804 1
1 1
1 1
127190 1
1 1
2 1
59222 1
1 1
291425 1
1 1
140948 1
278955 1
300000 1
213694 1
154076 1
100519 1
158947 1
277467 1
35661 1
92184 1
201576 1
277443 1
299999 1
250017 1
70913 1
297282 1
234038 1
19826 1
281359 1
191282 1
2 1
275477 1
48400 1
1 1
108103 1
184617 1
74358 1
300000 1
300001 1
134649 1
2 1
29451 1
251975 1
299999 1
160877 1
259148 1
210794 1
1 1
132790 1
299999 1
186294 1
151257 1
299999 1
299999 1
3 1
278543 1
213982 1
194597 1
116624 1
299998 1
15655 1
116847 1
190796 1
1 1
223475 1
245287 1
186418 1
937 1
3 1
294234 1
235347 1
86526 1
145844 1
183576 1
94357 1
289773 1
300000 1
31529 1
1 1
279773 1
300000 1
10767 1
300001 1
137921 1
2 1
255571 1
231955 1
107341 1
24345 1
300001 1
299999 1
300000 1
47059 1
86918 1
300000 1
289089 1
154256 1
186354 1
245527 1
12348 1
69972 1
3 1
116765 1
33337 1
139335 1
299999 1
200584 1
300002 1
1 1
206327 1
52609 1
244435 1
2 1
297365 1
299999 1
102144 1
1 1
299998 1
299998 1
129339 1
248124 1
205346 1
99896 1
96220 1
21956 1
299999 1
298331 1
2 1
286324 1
300000 1
234418 1
79070 1
3 1
277530 1
100415 1
230957 1
36579 1
244947 1
46325 1
234280 1
125661 1
3 1
257954 1
95791 1
1 1
300000 1
215505 1
300002 1
299998 1
1 1
165488 1
258927 1
300000 1
299999 1
98276 1
300001 1
300001 1
300000 1
300002 1
239735 1
93534 1
261331 1
1 1
217796 1
2 1
32771 1
246327 1
1 1
2781 1
299999 1
74524 1
93114 1
221465 1
135359 1
62288 1
300000 1
96332 1
1 1
132214 1
245954 1
222546 1
33580 1
116175 1
134640 1
119371 1
44219 1
1 1
139508 1
38958 1
1 1
98516 1
162248 1
103491 1
153436 1
23225 1
256834 1
48272 1
1 1
300000 1
2 1
221193 1
5666 1
3195 1
59202 1
293077 1
299999 1
1 1
128219 1
167339 1
242831 1
208253 1
31501 1
224646 1
130579 1
97756 1
153234 1
75009 1
167440 1
240206 1
1 1
190656 1
241471 1
91457 1
247444 1
55570 1
217616 1
48474 1
299999 1
2 1
300000 1
299999 1
300000 1
292534 1
1 1
89576 1
3 1
299999 1
245886 1
1 1
299999 1
249646 1
150217 1
105478 1
289221 1
2 1
35568 1
119960 1
120873 1
133772 1
2 1
244504 1
238836 1
2 1
140944 1
54732 1
299999 1
1 1
270740 1
1 1
23494 1
178783 1
81393 1
251418 1
75238 1
7445 1
1 1
80090 1
158788 1
124809 1
80154 1
262011 1
204355 1
284306 1
190698 1
46689 1
258830 1
187434 1
153598 1
300000 1
280142 1
1 1
300000 1
300000 1
24127 1
280258 1
150549 1
115880 1
107943 1
142352 1
299999 1
21313 1
291598 1
178621 1
11748 1
262534 1
189446 1
299999 1
247029 1
247295 1
162851 1
67108 1
293630 1
112495 1
17927 1
250994 1
207289 1
59050 1
83203 1
1 1
55719 1
30923 1
3 1
264546 1
96331 1
130450 1
2 1
102720 1
144274 1
3 1
39225 1
101923 1
4229 1
295821 1
3 1
3 1
100892 1
189087 1
198272 1
278549 1
158374 1
45077 1
239929 1
300001 1
97830 1
159191 1
95921 1
267093 1
300001 1
35639 1
101127 1
128836 1
154286 1
1 1
300000 1
300000 1
218094 1
264774 1
292901 1
47076 1
1 1
154197 1
51383 1
266323 1
289543 1
3 1
42126 1
153661 1
64494 1
179076 1
584 1
1 1
299999 1
161467 1
1 1
111526 1
100734 1
300000 1
225064 1
300000 1
171345 1
107487 1
299999 1
178363 1
300000 1
193149 1
1 1
104121 1
287061 1
36109 1
216343 1
25289 1
266163 1
215236 1
70463 1
294291 1
105413 1
21377 1
300000 1
184111 1
20087 1
300001 1
105550 1
1 1
300000 1
292027 1
23708 1
1 1
300001 1
250698 1
168089 1
166790 1
300001 1
15953 1
199375 1
134281 1
1 1
96630 1
46768 1
82513 1
144775 1
300000 1
300001 1
77495 1
203509 1
57214 1
250727 1
176872 1
206081 1
145780 1
155489 1
300000 1
194837 1
299999 1
62213 1
299999 1
216209 1
68997 1
299999 1
102730 1
107360 1
300001 1
209535 1
198308 1
128663 1
4093 1
300002 1
299999 1
299999 1
300000 1
128049 1
54160 1
45406 1
18302 1
129905 1
129195 1
1 1
300001 1
25537 1
157836 1
83854 1
1 1
144871 1
300000 1
266993 1
1 1
1 1
285524 1
2 1
1 1
300001 1
300001 1
2 1
3 1
121796 1
188831 1
228744 1
299999 1
49681 1
129830 1
153342 1
264641 1
1 1
276304 1
49328 1
289910 1
300000 1
73563 1
160135 1
78737 1
264688 1
242427 1
300001 1
167484 1
101760 1
225903 1
122535 1
244017 1
236687 1
2 1
54848 1
294618 1
96877 1
300001 1
191539 1
9778 1
256656 1
171240 1
24427 1
299999 1
1 1
23553 1
1507 1
3 1
270748 1
175956 1
300000 1
3 1
1 1
50043 1
219335 1
170434 1
143885 1
43536 1
276064 1
156213 1
231102 1
299999 1
2288 1
45244 1
102194 1
300000 1
224161 1
198597 1
116491 1
270444 1
200218 1
248358 1
217761 1
52457 1
27192 1
106601 1
173346 1
257189 1
1 1
2 1
218285 1
266811 1
135488 1
28721 1
151652 1
49774 1
107658 1
73449 1
14368 1
166478 1
1 1
129256 1
300000 1
24281 1
1 1
102696 1
268779 1
300000 1
2 1
2 1
3324 1
257753 1
300001 1
43633 1
133287 1
105332 1
2 1
155729 1
300001 1
1 1
88735 1
217667 1
130964 1
2 1
251125 1
299999 1
264033 1
300001 1
1 1
20621 1
2 1
146381 1
275889 1
49142 1
222557 1
192834 1
299998 1
150708 1
300001 1
293726 1
167800 1
300000 1
300001 1
25535 1
58284 1
1711 1
27388 1
1 1
255060 1
1 1
1 1
3 1
23924 1
117184 1
251157 1
293709 1
300001 1
2 1
3 1
237027 1
300000 1
99490 1
96803 1
1 1
300000 1
98125 1
238092 1
299998 1
300000 1
1 1
16632 1
93790 1
1 1
232276 1
163397 1
299999 1
286673 1
300000 1
16198 1
48657 1
139633 1
13787 1
253166 1
167318 1
2 1
65387 1
53479 1
299999 1
299999 1
3 1
297462 1
300001 1
103914 1
26178 1
2 1
3668 1
25563 1
69312 1
199395 1
23880 1
1 1
2 1
175478 1
59193 1
206654 1
31911 1
2 1
18295 1
176218 1
109189 1
197419 1
300001 1
47848 1
3 1
106648 1
300000 1
241201 1
190684 1
300000 1
54704 1
227049 1
273482 1
217245 1
151578 1
89380 1
299998 1
1 1
77871 1
299999 1
253511 1
1 1
273251 1
143989 1
57418 1
1 1
74665 1
108192 1
3 1
145682 1
120288 1
145651 1
250458 1
300001 1
38019 1
300000 1
300001 1
79695 1
170347 1
211216 1
299999 1
161563 1
81679 1
299999 1
1 1
300002 1
66304 1
99461 1
234134 1
170452 1
87955 1
294992 1
76440 1
299999 1
129813 1
3 1
111771 1
192683 1
1 1
1 1
136110 1
271545 1
3 1
170316 1
210056 1
272321 1
254303 1
2 1
104201 1
241976 1
213639 1
299956 1
178228 1
3 1
120199 1
291892 1
1 1
1 1
300000 1
286113 1
262047 1
1 1
1 1
248736 1
1 1
106533 1
77219 1
107771 1
64886 1
73456 1
234553 1
210540 1
25538 1
299999 1
2 1
163179 1
300001 1
264918 1
2 1
77511 1
299999 1
99881 1
245261 1
300001 1
299999 1
178099 1
2 1
195981 1
1 1
1 1
294448 1
300000 1
289030 1
3 1
284841 1
300000 1
2 1
1 1
1 1
2 1
300001 1
230964 1
1 1
300000 1
190906 1
103848 1
218549 1
247133 1
79521 1
250530 1
299998 1
241344 1
166660 1
244120 1
165953 1
24069 1
299999 1
300001 1
280159 1
102206 1
292779 1
180993 1
300000 1
2 1
299999 1
1 1
300000 1
236579 1
129514 1
129787 1
299998 1
300000 1
62424 1
127163 1
36282 1
150653 1
131145 1
97340 1
1 1
204869 1
208161 1
251949 1
300001 1
1 1
222223 1
137559 1
300001 1
300001 1
1 1
299999 1
70705 1
193417 1
77627 1
282463 1
300001 1
122584 1
158132 1
9115 1
300000 1
300000 1
106116 1
243125 1
252529 1
300001 1
78298 1
69534 1
249460 1
277373 1
175882 1
166215 1
68823 1
43383 1
300002 1
124974 1
48177 1
299998 1
299999 1
89092 1
108212 1
104205 1
272836 1
55218 1
299999 1
246078 1
119158 1
1 1
136095 1
206410 1
4545 1
58019 1
116492 1
1 1
178853 1
1 1
222321 1
1 1
139350 1
252153 1
300001 1
2 1
299999 1
138519 1
250608 1
96363 1
299999 1
300000 1
194189 1
1 1
169482 1
288320 1
259688 1
66888 1
2 1
89547 1
294295 1
245512 1
1 1
115361 1
1 1
224710 1
177923 1
135929 1
227330 1
37872 1
29760 1
300000 1
236827 1
118397 1
80573 1
1 1
54427 1
1 1
1 1
112314 1
79370 1
91101 1
300000 1
198463 1
276954 1
170596 1
60155 1
299999 1
267411 1
300001 1
103506 1
194081 1
270405 1
1 1
300001 1
81859 1
228260 1
226524 1
1 1
2 1
177357 1
67786 1
102991 1
299999 1
180520 1
288316 1
199194 1
217602 1
300001 1
272129 1
2 1
102417 1
224737 1
211988 1
231399 1
226518 1
184145 1
246341 1
91422 1
242053 1
210635 1
58051 1
2 1
171252 1
67045 1
53774 1
300002 1
23560 1
284502 1
180096 1
173854 1
32429 1
31675 1
299999 1
284022 1
45734 1
15061 1
299999 1
72896 1
53101 1
121562 1
152499 1
2 1
31386 1
152738 1
300001 1
246469 1
238106 1
277022 1
220579 1
3 1
18753 1
299999 1
124404 1
299999 1
227849 1
168567 1
299999 1
83317 1
2 1
1 1
289768 1
257024 1
79483 1
1 1
80392 1
1 1
217108 1
1 1
244778 1
208495 1
300001 1
241744 1
123335 1
81396 1
283784 1
135225 1
161469 1
99845 1
300001 1
55215 1
3 1
3 1
1 1
157290 1
71156 1
300000 1
29744 1
156404 1
300000 1
164233 1
2 1
1 1
3 1
300000 1
1 1
300000 1
6465 1
300002 1
117471 1
195720 1
289583 1
154846 1
18052 1
1 1
139537 1
264778 1
47408 1
216514 1
3 1
47782 1
280568 1
105557 1
276193 1
300000 1
263779 1
299999 1
126338 1
3 1
274644 1
147518 1
27501 1
169615 1
38869 1
74245 1
2 1
300000 1
3 1
193432 1
11305 1
1 1
22750 1
1 1
67633 1
227266 1
40479 1
33777 1
88445 1
299998 1
1 1
1 1
96727 1
263232 1
232252 1
180676 1
82965 1
101696 1
1 1
68886 1
299690 1
12569 1
112325 1
97618 1
1 1
42008 1
280230 1
300000 1
124525 1
129123 1
9569 1
1 1
300001 1
284057 1
28936 1
1 1
297736 1
288082 1
299999 1
2 1
184395 1
300001 1
1 1
270277 1
3 1
1 1
43461 1
272471 1
299999 1
16506 1
104219 1
2 1
51593 1
18272 1
3 1
292744 1
223929 1
78083 1
105253 1
1 1
175385 1
300001 1
2 1
214415 1
23860 1
132525 1
1 1
46312 1
1 1
176489 1
19755 1
299999 1
111824 1
76524 1
172754 1
299999 1
300000 1
1 1
124757 1
41703 1
44069 1
43174 1
3 1
55900 1
300000 1
299999 1
137886 1
300001 1
31582 1
165615 1
146200 1
300000 1
300000 1
91808 1
93624 1
300000 1
140983 1
300001 1
2 1
48734 1
299999 1
174185 1
181529 1
179948 1
153085 1
235353 1
77712 1
14175 1
300000 1
298731 1
1 1
299999 1
119327 1
38247 1
145901 1
300002 1
264652 1
287999 1
7046 1
1 1
40835 1
1 1
170055 1
1 1
209611 1
203874 1
101960 1
192018 1
300001 1
8541 1
103778 1
1 1
3 1
1 1
2 1
300000 1
212095 1
300001 1
133873 1
142066 1
291177 1
1 1
60013 1
300001 1
148817 1
153978 1
1 1
2 1
299998 1
291356 1
299999 1
154571 1
287173 1
117540 1
300000 1
1 1
153491 1
168678 1
183093 1
238247 1
1 1
90202 1
102490 1
299999 1
101728 1
255401 1
288700 1
57174 1
109335 1
2 1
160523 1
300001 1
298792 1
19385 1
79492 1
180947 1
1 1
98359 1
1 1
279179 1
2 1
72968 1
1435 1
67761 1
40644 1
299998 1
2 1
295684 1
1 1
172276 1
2 1
40799 1
164554 1
266750 1
153469 1
103239 1
236001 1
2 1
215482 1
220325 1
2 1
299999 1
3897 1
270755 1
83758 1
190489 1
146943 1
1 1
207775 1
237312 1
1 1
186923 1
170634 1
1 1
45601 1
261664 1
158269 1
141841 1
32052 1
269117 1
1 1
141406 1
225371 1
1 1
199533 1
300001 1
202226 1
300000 1
222784 1
2 1
2 1
58372 1
2 1
127824 1
253332 1
230306 1
299999 1
300000 1
119328 1
128096 1
7138 1
291259 1
100430 1
286406 1
226461 1
265043 1
2 1
296538 1
113682 1
110196 1
1 1
300001 1
162657 1
241979 1
1 1
293530 1
1441 1
205883 1
279685 1
57820 1
73176 1
1 1
292963 1
227376 1
265273 1
249654 1
300000 1
32931 1
184410 1
1 1
300001 1
1 1
299998 1
300000 1
299998 1
2 1
299999 1
1 1
2 1
300000 1
60624 1
56282 1
244249 1
300001 1
53247 1
300002 1
186448 1
261551 1
299999 1
214498 1
225235 1
69792 1
153086 1
168239 1
213520 1
189850 1
1 1
292454 1
268737 1
117127 1
2 1
266239 1
292612 1
300000 1
244909 1
2 1
75453 1
253106 1
2 1
111978 1
199380 1
141339 1
1 1
158624 1
1 1
38252 1
194669 1
71381 1
300000 1
1 1
299999 1
213587 1
138215 1
1 1
1 1
1 1
146058 1
245415 1
1 1
299999 1
213908 1
70567 1
128517 1
299999 1
300001 1
46966 1
25038 1
299999 1
299999 1
17016 1
2 1
251042 1
3 1
53147 1
27888 1
1 1
224128 1
16338 1
154080 1
300000 1
24922 1
1 1
160283 1
292964 1
131988 1
289723 1
296266 1
96669 1
233510 1
60486 1
299999 1
230965 1
162337 1
45866 1
109531 1
110651 1
1 1
300001 1
31909 1
42045 1
300000 1
3 1
273614 1
20211 1
227709 1
14479 1
3 1
43541 1
150105 1
1 1
11841 1
1 1
202326 1
183971 1
245333 1
140139 1
237866 1
112572 1
138145 1
1 1
57307 1
59939 1
65524 1
186695 1
299999 1
300001 1
208226 1
300000 1
236237 1
80371 1
24323 1
1 1
300000 1
2 1
111886 1
1 1
166125 1
31032 1
150776 1
10177 1
299999 1
1 1
201341 1
236766 1
197131 1
1 1
1 1
299998 1
154614 1
300001 1
300000 1
8881 1
35563 1
245500 1
56588 1
1 1
114328 1
1 1
300001 1
49317 1
1832 1
179205 1
300001 1
75918 1
2 1
203928 1
204988 1
283625 1
1 1
1 1
142508 1
224068 1
134456 1
84208 1
73780 1
283606 1
1 1
182676 1
299999 1
146765 1
299999 1
264521 1
208776 1
5825 1
300001 1
208115 1
188075 1
156697 1
235925 1
3 1
299999 1
300000 1
252541 1
248874 1
2978 1
250080 1
68201 1
299999 1
2 1
266110 1
177292 1
40485 1
85021 1
183569 1
278273 1
71686 1
1 1
1 1
267080 1
1 1
299999 1
221450 1
1 1
55296 1
58235 1
1 1
278924 1
1 1
300001 1
240654 1
106763 1
300001 1
192877 1
226759 1
16636 1
212406 1
53140 1
300000 1
24736 1
300001 1
119 1
300001 1
300001 1
1633 1
249202 1
245194 1
84170 1
299999 1
13463 1
258686 1
111071 1
300000 1
1 1
62231 1
251019 1
299998 1
137544 1
192856 1
87453 1
222145 1
300001 1
299999 1
134860 1
287260 1
201730 1
174942 1
3 1
201829 1
248191 1
1 1
1 1
1425 1
299998 1
1 1
135956 1
153540 1
1 1
237887 1
299999 1
91803 1
300000 1
1 1
299999 1
181948 1
43295 1
299999 1
117188 1
81194 1
192842 1
300001 1
254604 1
2 1
196273 1
1 1
283725 1
104257 1
299999 1
206440 1
1 1
246099 1
300000 1
178150 1
300000 1
131614 1
48645 1
152331 1
300001 1
1 1
94108 1
154914 1
1 1
2 1
130551 1
93206 1
223213 1
1 1
43606 1
2051 1
253761 1
2 1
103410 1
1 1
211407 1
17559 1
61244 1
293074 1
299999 1
1 1
300001 1
67160 1
140094 1
299999 1
226897 1
2 1
300001 1
36013 1
113259 1
280642 1
73266 1
211277 1
300001 1
1405 1
136515 1
49710 1
275449 1
279935 1
300000 1
113607 1
1 1
142391 1
274159 1
14566 1
300001 1
296152 1
25252 1
110777 1
160255 1
1 1
124745 1
299999 1
300000 1
245753 1
40573 1
228452 1
223971 1
300000 1
244286 1
31942 1
271438 1
247733 1
299999 1
264911 1
94616 1
106455 1
128503 1
300001 1
28937 1
1 1
33214 1
48324 1
288097 1
300000 1
21512 1
69618 1
287076 1
61574 1
299999 1
210903 1
257121 1
53788 1
162764 1
215997 1
195219 1
5172 1
109086 1
206601 1
23333 1
112387 1
300001 1
299999 1
299999 1
300001 1
298628 1
212511 1
275240 1
299999 1
1 1
74389 1
116149 1
1 1
299999 1
35916 1
82673 1
300001 1
300001 1
36794 1
299998 1
293267 1
692 1
2 1
1 1
299999 1
300001 1
123771 1
299999 1
200496 1
299999 1
239237 1
1 1
278875 1
300000 1
299999 1
300000 1
193334 1
286778 1
299999 1
277623 1
299999 1
299999 1
110970 1
194082 1
35036 1
300001 1
1 1
1 1
300000 1
299998 1
299999 1
248536 1
172044 1
65815 1
68492 1
299999 1
90100 1
2 1
279672 1
300000 1
226198 1
75159 1
133779 1
140992 1
300000 1
206399 1
69657 1
188219 1
71509 1
122444 1
250601 1
257479 1
58061 1
94859 1
81022 1
56904 1
43189 1
280708 1
115235 1
300001 1
206102 1
248205 1
229260 1
1 1
214251 1
63612 1
300000 1
116625 1
221020 1
300000 1
123234 1
300000 1
1 1
95363 1
300001 1
12739 1
300002 1
299999 1
2 1
267068 1
232774 1
19620 1
300001 1
3 1
177467 1
1 1
1 1
159899 1
152015 1
137390 1
143188 1
260367 1
241232 1
193290 1
96950 1
238468 1
232736 1
300001 1
1 1
1 1
237332 1
110822 1
1 1
294590 1
274782 1
300000 1
299999 1
273800 1
249369 1
146900 1
14538 1
10259 1
158751 1
2 1
299998 1
300000 1
59104 1
129170 1
24996 1
180258 1
81560 1
2 1
1 1
300001 1
192987 1
1 1
101893 1
1 1
35165 1
300001 1
255508 1
186503 1
149722 1
1 1
234902 1
199980 1
114458 1
18417 1
20182 1
256400 1
1 1
1 1
125318 1
299999 1
292874 1
118155 1
187603 1
3 1
300000 1
27784 1
205643 1
21608 1
289679 1
299999 1
300001 1
54298 1
1 1
226969 1
293805 1
160562 1
213714 1
174675 1
252738 1
1 1
25007 1
144610 1
150395 1
224021 1
300001 1
673 1
1 1
154359 1
233133 1
8183 1
14219 1
102840 1
1 1
300001 1
16886 1
1 1
2 1
1 1
28213 1
1 1
13598 1
1 1
231668 1
1 1
1 1
1 1
180109 1
246098 1
2 1
159791 1
300001 1
62179 1
268018 1
98153 1
300002 1
299838 1
59442 1
1 1
3 1
237746 1
183726 1
1 1
3 1
221760 1
127905 1
233637 1
193699 1
83373 1
127241 1
1 1
36284 1
3651 1
22851 1
300000 1
2 1
300000 1
1 1
1 1
169075 1
171211 1
290441 1
289903 1
233466 1
19248 1
1 1
150202 1
299999 1
177861 1
2 1
300000 1
299998 1
43050 1
230988 1
259292 1
299999 1
15238 1
70089 1
296746 1
234393 1
77336 1
1 1
73624 1
300000 1
300001 1
12842 1
284602 1
241489 1
300000 1
111424 1
158438 1
1 1
299999 1
278819 1
262913 1
299999 1
218668 1
1 1
195611 1
299999 1
300000 1
136211 1
60971 1
1 1
1 1
260456 1
92442 1
170166 1
139849 1
1 1
225994 1
255138 1
300002 1
300000 1
1 1
69506 1
20627 1
137066 1
99325 1
1 1
225178 1
192624 1
1 1
262351 1
3 1
87324 1
300000 1
247186 1
272293 1
300000 1
267792 1
49797 1
300001 1
196917 1
1 1
209923 1
257460 1
300001 1
218985 1
170740 1
213240 1
2 1
299999 1
226637 1
2 1
129903 1
300000 1
212441 1
161092 1
1 1
300001 1
274024 1
299999 1
1 1
1 1
235862 1
1 1
10587 1
300000 1
130967 1
299999 1
299999 1
300000 1
215783 1
246434 1
142920 1
188838 1
279828 1
33891 1
44918 1
287496 1
202924 1
3 1
104691 1
195034 1
170303 1
299999 1
1 1
300000 1
1 1
300000 1
1 1
128448 1
2 1
300000 1
262031 1
300002 1
251311 1
99484 1
172597 1
83742 1
192151 1
1 1
300000 1
244344 1
91419 1
22992 1
265881 1
266490 1
117457 1
168197 1
172715 1
135852 1
251783 1
1 1
231866 1
300000 1
258075 1
300000 1
164324 1
181077 1
1 1
102584 1
1 1
144953 1
300002 1
2 1
157038 1
152291 1
50450 1
53077 1
300000 1
105800 1
182592 1
300000 1
299999 1
198893 1
39316 1
190156 1
103866 1
265694 1
231429 1
267121 1
132832 1
1 1
300000 1
145250 1
244026 1
93996 1
258502 1
299999 1
2 1
300001 1
27910 1
129882 1
30009 1
233037 1
289681 1
270293 1
48159 1
286596 1
70096 1
36392 1
300001 1
14301 1
157255 1
299998 1
300000 1
1 1
1 1
60423 1
199283 1
300001 1
202842 1
5903 1
170468 1
1 1
299999 1
300000 1
79326 1
173551 1
173959 1
256696 1
255440 1
58079 1
160619 1
2 1
300002 1
284513 1
87922 1
267671 1
300001 1
145091 1
300001 1
1 1
300001 1
1 1
2 1
272638 1
9395 1
77037 1
143201 1
299999 1
299998 1
274172 1
160258 1
582 1
300001 1
142360 1
50376 1
263626 1
93216 1
15266 1
101677 1
2 1
105805 1
41038 1
181632 1
57946 1
95996 1
299429 1
298209 1
18695 1
125862 1
188735 1
974 1
52848 1
2 1
300000 1
90495 1
94768 1
180683 1
91729 1
87696 1
1 1
51290 1
1 1
59721 1
300001 1
300001 1
2 1
1 1
300001 1
299999 1
88016 1
300001 1
96947 1
122547 1
186283 1
177505 1
178909 1
94010 1
210861 1
157189 1
85656 1
300000 1
128883 1
259951 1
264924 1
2 1
22397 1
3 1
78336 1
299999 1
265586 1
136457 1
300000 1
193834 1
300002 1
1 1
60117 1
274680 1
300000 1
228490 1
73551 1
258950 1
145397 1
155492 1
299999 1
153743 1
5279 1
199262 1
97870 1
299999 1
1 1
300002 1
1 1
300002 1
236638 1
234467 1
264500 1
127774 1
77917 1
1 1
255926 1
94441 1
300000 1
136372 1
299998 1
2 1
300001 1
223760 1
84908 1
296911 1
134449 1
193663 1
300000 1
39542 1
193274 1
115896 1
149393 1
94232 1
1 1
300000 1
271828 1
82 1
255670 1
1 1
254452 1
51368 1
8124 1
152000 1
1 1
300000 1
70851 1
154917 1
125072 1
213482 1
239236 1
200350 1
165941 1
257787 1
44712 1
299998 1
1 1
73462 1
191859 1
186379 1
184927 1
1 1
299999 1
2 1
1 1
10356 1
163189 1
121478 1
1 1
163097 1
1 1
1 1
292703 1
94682 1
151160 1
60657 1
19444 1
51160 1
299998 1
1 1
299999 1
176962 1
3 1
300001 1
92313 1
300000 1
45676 1
289583 1
79439 1
2 1
1 1
177885 1
186936 1
171499 1
248912 1
96058 1
131288 1
29811 1
11925 1
1 1
55753 1
193012 1
33179 1
49077 1
128292 1
274263 1
171035 1
41866 1
196912 1
193223 1
3 1
51496 1
300001 1
290417 1
104079 1
2 1
138778 1
139503 1
2 1
2 1
1372 1
1 1
300000 1
1 1
166186 1
958 1
244014 1
244110 1
222501 1
71937 1
1 1
11604 1
283153 1
104851 1
216488 1
2 1
1 1
299999 1
270095 1
160880 1
300000 1
53529 1
101819 1
284608 1
290075 1
300000 1
1 1
2 1
300002 1
1 1
167032 1
43419 1
1 1
247349 1
139288 1
3 1
151720 1
1 1
26982 1
72031 1
148244 1
3 1
167636 1
1985 1
300000 1
95768 1
154185 1
48074 1
137264 1
16289 1
197686 1
101078 1
222804 1
153181 1
1 1
158785 1
49770 1
1 1
1 1
1 1
207624 1
2 1
199418 1
231892 1
300001 1
129982 1
2593 1
105222 1
2 1
144585 1
27861 1
6965 1
44154 1
250931 1
250709 1
1 1
20959 1
241566 1
299999 1
1 1
1 1
299999 1
87955 1
72103 1
104788 1
149013 1
5785 1
122816 1
1 1
6039 1
300000 1
93993 1
299998 1
99027 1
48509 1
2 1
300000 1
149520 1
1 1
79822 1
1 1
19567 1
43896 1
2 1
172828 1
225909 1
244790 1
26123 1
300000 1
250552 1
137540 1
300000 1
104608 1
124109 1
151788 1
3 1
1 1
55363 1
278044 1
22735 1
300000 1
299999 1
202571 1
300000 1
95183 1
260086 1
89442 1
291210 1
24563 1
73543 1
49026 1
62891 1
109578 1
300000 1
154568 1
53748 1
300000 1
191788 1
71756 1
46717 1
45267 1
163110 1
41019 1
299999 1
299999 1
295704 1
107554 1
122288 1
299998 1
132238 1
234546 1
300000 1
1 1
233681 1
159922 1
220427 1
299999 1
300000 1
299999 1
123961 1
252278 1
281883 1
3 1
30196 1
200851 1
36017 1
300001 1
299999 1
299999 1
300001 1
1 1
67877 1
175189 1
187620 1
243694 1
300002 1
130666 1
3 1
203654 1
107304 1
129695 1
205594 1
265630 1
82564 1
300002 1
71508 1
241546 1
252934 1
300000 1
126246 1
1 1
1 1
35767 1
170122 1
85316 1
300001 1
114429 1
95142 1
1 1
2 1
1 1
300000 1
1 1
141833 1
202320 1
127667 1
1 1
67786 1
299998 1
41979 1
1 1
15581 1
255354 1
160017 1
300000 1
65228 1
109526 1
218104 1
238867 1
269183 1
77068 1
1 1
41919 1
77236 1
2 1
300000 1
273649 1
204759 1
26443 1
114198 1
1 1
219505 1
300000 1
149007 1
2 1
171416 1
1 1
254168 1
148272 1
300000 1
185017 1
116422 1
1 1
37205 1
151737 1
299999 1
1 1
1 1
299999 1
98051 1
2 1
176382 1
300000 1
1 1
156558 1
3 1
131016 1
2 1
299998 1
132882 1
300000 1
177434 1
179260 1
169943 1
298804 1
76958 1
291321 1
279044 1
294915 1
1 1
156849 1
183202 1
176956 1
1 1
27505 1
1 1
1 1
81042 1
299999 1
170295 1
2 1
193186 1
56822 1
1 1
287596 1
256399 1
2 1
76954 1
189328 1
280936 1
1 1
121430 1
11798 1
2 1
272599 1
195802 1
204529 1
1 1
140607 1
1 1
300001 1
300000 1
45742 1
3 1
274035 1
1 1
99088 1
258645 1
214994 1
53576 1
79719 1
300002 1
3 1
29290 1
12828 1
300000 1
273157 1
73545 1
52223 1
300002 1
1 1
299998 1
1 1
300000 1
300001 1
56816 1
300000 1
119832 1
91012 1
145714 1
71988 1
79931 1
186241 1
141713 1
152892 1
104498 1
299999 1
9301 1
13386 1
10288 1
263126 1
300002 1
79353 1
49990 1
117661 1
271854 1
300000 1
290153 1
1 1
300000 1
300001 1
299999 1
192106 1
3 1
289261 1
139361 1
76547 1
165699 1
292790 1
215939 1
61994 1
44506 1
1 1
251849 1
246922 1
23624 1
299999 1
300000 1
123519 1
1 1
107613 1
95899 1
157264 1
2 1
300000 1
37311 1
285752 1
187649 1
3 1
291959 1
1 1
101140 1
300002 1
176626 1
204007 1
85892 1
249780 1
2 1
105795 1
58079 1
1 1
87708 1
207471 1
1 1
28280 1
204055 1
61024 1
208648 1
300000 1
160416 1
231739 1
1 1
1 1
49669 1
1 1
233577 1
71573 1
299999 1
289751 1
181117 1
198884 1
299998 1
300000 1
260944 1
195855 1
246142 1
63830 1
298539 1
223010 1
1 1
164597 1
299999 1
299998 1
264227 1
299999 1
17027 1
40413 1
1 1
173510 1
1 1
299999 1
56358 1
45644 1
300001 1
1 1
1 1
195862 1
2 1
297821 1
2 1
1 1
299999 1
119535 1
146128 1
1 1
225592 1
136703 1
44592 1
197792 1
300000 1
120781 1
1 1
2 1
235088 1
123972 1
102284 1
109067 1
1629 1
171268 1
1 1
299998 1
104987 1
1125 1
1 1
299999 1
187225 1
210912 1
87734 1
1 1
1 1
15661 1
257905 1
201629 1
300000 1
254719 1
300001 1
299999 1
240652 1
3552 1
299999 1
228785 1
136046 1
198093 1
3633 1
288997 1
45255 1
74726 1
300000 1
10646 1
13060 1
1 1
300000 1
202617 1
179529 1
209353 1
237764 1
254496 1
1 1
235059 1
208957 1
290356 1
221845 1
230316 1
1 1
299999 1
1 1
155184 1
2 1
59647 1
86277 1
101738 1
92458 1
300000 1
2 1
172836 1
137929 1
300001 1
300000 1
297972 1
47373 1
135644 1
300001 1
71471 1
1 1
16819 1
235145 1
194682 1
300000 1
1 1
1 1
1 1
7272 1
300001 1
119980 1
300000 1
299999 1
1 1
154700 1
106970 1
169211 1
38835 1
270964 1
138034 1
43672 1
90544 1
1 1
16716 1
1 1
1 1
97919 1
1 1
36986 1
300000 1
140391 1
46828 1
7604 1
290176 1
3 1
25236 1
286040 1
299999 1
240050 1
1 1
143468 1
71510 1
225187 1
265044 1
209404 1
175560 1
2 1
86703 1
66479 1
261899 1
170236 1
92074 1
156125 1
282778 1
180059 1
20418 1
127189 1
217213 1
118275 1
299999 1
244138 1
299999 1
300001 1
107995 1
145268 1
17865 1
26244 1
206258 1
237060 1
113466 1
1 1
272589 1
97526 1
48609 1
153364 1
118514 1
24606 1
3 1
1 1
1 1
34590 1
68967 1
129904 1
299999 1
86290 1
1 1
189239 1
9214 1
178307 1
166912 1
1 1
1 1
299999 1
299999 1
300000 1
2 1
198441 1
300000 1
2 1
26376 1
224822 1
68017 1
58969 1
172246 1
1 1
4847 1
15128 1
138628 1
2 1
59644 1
93384 1
215917 1
2 1
111019 1
123078 1
178167 1
3092 1
278994 1
119582 1
1 1
99403 1
155544 1
12668 1
25808 1
118540 1
285702 1
206213 1
52571 1
265631 1
1 1
256418 1
5690 1
30979 1
117553 1
159737 1
2 1
300001 1
260459 1
299999 1
220274 1
154159 1
300000 1
14284 1
300000 1
252139 1
300000 1
197715 1
91416 1
299999 1
294736 1
192644 1
269768 1
300001 1
170260 1
286957 1
222741 1
119396 1
259523 1
166327 1
3 1
153120 1
33462 1
299998 1
122119 1
142070 1
1 1
85936 1
192681 1
88573 1
121964 1
253630 1
142193 1
272019 1
299999 1
300001 1
154743 1
49729 1
25481 1
225582 1
147185 1
53172 1
1 1
17473 1
43528 1
147512 1
299999 1
300000 1
208417 1
299999 1
70329 1
35290 1
3 1
11280 1
13320 1
133852 1
255625 1
110645 1
168347 1
300002 1
282757 1
273668 1
6097 1
2 1
75705 1
300000 1
223754 1
1 1
2 1
1 1
300002 1
148287 1
12737 1
144830 1
205609 1
226214 1
212382 1
35556 1
104081 1
43991 1
117772 1
1 1
299999 1
299999 1
1 1
274879 1
229832 1
13935 1
300000 1
176911 1
300001 1
1 1
152957 1
101151 1
11999 1
300000 1
19425 1
162369 1
300000 1
285597 1
52861 1
300000 1
300001 1
227705 1
20029 1
3 1
2 1
31091 1
141475 1
300001 1
1 1
120178 1
8963 1
58322 1
239337 1
169052 1
1 1
300000 1
2 1
300001 1
235506 1
1 1
77848 1
300000 1
1 1
1 1
48176 1
169984 1
293439 1
300000 1
20005 1
151503 1
187685 1
3 1
282768 1
60964 1
1 1
175692 1
168120 1
205829 1
66184 1
27903 1
299999 1
133991 1
286578 1
156815 1
257321 1
134163 1
259075 1
1 1
299999 1
300000 1
291813 1
65994 1
299999 1
1 1
299999 1
299999 1
48267 1
299999 1
22773 1
203154 1
300001 1
2 1
128012 1
174953 1
3 1
276449 1
1 1
3 1
300001 1
79695 1
124113 1
90902 1
300001 1
88296 1
1 1
148956 1
37875 1
228056 1
1 1
125678 1
300001 1
32172 1
217265 1
190786 1
167991 1
300001 1
3 1
165428 1
299999 1
274588 1
25717 1
60266 1
204010 1
44659 1
95887 1
299999 1
105695 1
37084 1
289052 1
150500 1
300002 1
258525 1
296089 1
1 1
93945 1
24280 1
299999 1
22945 1
1 1
1 1
210111 1
155436 1
1 1
300000 1
170680 1
5788 1
299999 1
41163 1
1 1
1 1
2 1
2 1
109493 1
22461 1
161717 1
131060 1
300000 1
67205 1
300002 1
300000 1
12985 1
162005 1
159512 1
60033 1
1 1
297704 1
300000 1
300001 1
6720 1
299999 1
300000 1
299999 1
192007 1
81347 1
299999 1
300001 1
214961 1
251606 1
3 1
106025 1
22378 1
33120 1
1 1
163237 1
300000 1
100300 1
300000 1
75058 1
271445 1
212911 1
286748 1
15977 1
270555 1
273157 1
1 1
26442 1
288037 1
10162 1
148044 1
131811 1
160657 1
236476 1
233417 1
1 1
189887 1
72194 1
145240 1
14624 1
174561 1
254091 1
39715 1
255333 1
159162 1
300000 1
24555 1
173298 1
244709 1
291786 1
300002 1
277839 1
170398 1
246617 1
300001 1
191957 1
277559 1
1 1
74617 1
55968 1
28908 1
1 1
2 1
300002 1
143878 1
300000 1
24689 1
1 1
148857 1
57127 1
213582 1
300001 1
2 1
270665 1
89797 1
273918 1
299999 1
1 1
92569 1
300000 1
141700 1
118364 1
101884 1
35583 1
237837 1
298598 1
220674 1
261413 1
170534 1
158074 1
100964 1
1 1
194385 1
139139 1
141425 1
35919 1
112140 1
299999 1
108382 1
191761 1
235148 1
157968 1
294158 1
165865 1
120446 1
91131 1
210295 1
87513 1
251268 1
300000 1
272963 1
179826 1
116980 1
1 1
300000 1
15031 1
37645 1
232916 1
26336 1
299999 1
151872 1
234146 1
2 1
101537 1
6343 1
1 1
300000 1
300000 1
74216 1
4878 1
2 1
142199 1
300001 1
264534 1
200988 1
1 1
286024 1
300001 1
1 1
204026 1
233724 1
300002 1
33559 1
300001 1
221354 1
1 1
2 1
17369 1
23507 1
263024 1
239028 1
158278 1
254658 1
135103 1
207893 1
35642 1
299998 1
107825 1
180193 1
300000 1
121743 1
118369 1
300002 1
138083 1
2 1
300000 1
212575 1
228610 1
282991 1
265105 1
89447 1
299999 1
81078 1
210184 1
60402 1
1 1
33991 1
292952 1
209771 1
69505 1
39131 1
245962 1
161525 1
1 1
299999 1
299998 1
300001 1
100944 1
220439 1
233149 1
300001 1
106434 1
223215 1
82366 1
299999 1
299999 1
299998 1
153218 1
93630 1
1 1
299999 1
99499 1
176700 1
291194 1
39699 1
250549 1
1 1
201550 1
155522 1
271795 1
241437 1
179875 1
234877 1
300000 1
293668 1
19137 1
263678 1
268208 1
2 1
2 1
282866 1
95750 1
300000 1
183077 1
268188 1
153220 1
1 1
30615 1
1 1
52219 1
1 1
116689 1
93420 1
299998 1
1 1
299998 1
241170 1
2 1
62338 1
1 1
252552 1
16232 1
86983 1
1 1
33517 1
18555 1
169857 1
92220 1
211712 1
34559 1
245211 1
282134 1
2 1
300000 1
1 1
12654 1
161861 1
64679 1
253004 1
186832 1
224331 1
266524 1
1 1
200656 1
299999 1
172680 1
252430 1
150815 1
51853 1
55335 1
278750 1
1 1
300000 1
300002 1
145722 1
271763 1
54798 1
300002 1
1 1
81865 1
3 1
299998 1
1 1
138712 1
1 1
1 1
110452 1
67714 1
300000 1
269806 1
2181 1
299999 1
263255 1
1 1
225974 1
300001 1
1 1
270622 1
3579 1
19498 1
241504 1
2 1
233046 1
2 1
99760 1
1 1
274042 1
109402 1
1 1
29850 1
58219 1
122419 1
284419 1
167370 1
300000 1
83046 1
90797 1
1 1
299999 1
300001 1
61436 1
1 1
670 1
1 1
1 1
1 1
109843 1
263801 1
143339 1
235057 1
1 1
72247 1
44432 1
2 1
217352 1
82889 1
186061 1
218696 1
147192 1
2 1
197243 1
21097 1
175953 1
34658 1
63342 1
266009 1
2 1
175162 1
183050 1
257832 1
188780 1
284082 1
136052 1
280293 1
97902 1
167235 1
191503 1
12399 1
209712 1
77641 1
299999 1
2 1
154572 1
230201 1
213489 1
169089 1
300000 1
80290 1
209426 1
115961 1
298779 1
1 1
23916 1
1 1
71621 1
177092 1
109031 1
286194 1
300000 1
148323 1
285366 1
2 1
58488 1
2 1
1 1
63787 1
83590 1
21481 1
286974 1
199450 1
1 1
300001 1
3 1
242007 1
102284 1
300000 1
208648 1
87581 1
7092 1
133686 1
1 1
274588 1
223243 1
61689 1
2 1
262507 1
123073 1
115172 1
1 1
1 1
132632 1
225711 1
2 1
163687 1
281522 1
289654 1
274988 1
64401 1
120318 1
96365 1
183533 1
297550 1
2 1
264647 1
22253 1
284444 1
1 1
74329 1
199392 1
216892 1
146259 1
2 1
299999 1
266980 1
1 1
30284 1
72540 1
118114 1
300000 1
6973 1
238916 1
263204 1
242264 1
299999 1
186996 1
213233 1
209561 1
32025 1
278355 1
299998 1
78999 1
225668 1
74614 1
164645 1
60763 1
48176 1
162305 1
180325 1
255413 1
1 1
300001 1
199934 1
189710 1
300001 1
58722 1
123432 1
300000 1
300001 1
1 1
163502 1
1 1
248482 1
299999 1
262605 1
300001 1
276546 1
92658 1
9007 1
102213 1
3 1
250198 1
300001 1
51398 1
8661 1
242457 1
178546 1
30011 1
292007 1
210389 1
257809 1
123831 1
128686 1
11546 1
300002 1
1 1
2 1
170973 1
236948 1
2 1
3 1
300001 1
300000 1
300000 1
36642 1
1 1
90226 1
300000 1
163807 1
74230 1
74639 1
29387 1
139015 1
36192 1
3 1
229971 1
299999 1
73186 1
268262 1
42087 1
4455 1
1 1
171886 1
279442 1
300000 1
299999 1
251941 1
1 1
2 1
299999 1
1 1
299999 1
216829 1
196804 1
260751 1
1 1
300001 1
108689 1
300000 1
300000 1
300001 1
1 1
94653 1
1 1
240597 1
286392 1
1 1
82859 1
2 1
300000 1
281480 1
107091 1
27956 1
101196 1
186839 1
2 1
60973 1
212033 1
299999 1
1473 1
172249 1
7514 1
120346 1
175442 1
292247 1
243764 1
133902 1
33387 1
272594 1
264751 1
256903 1
160136 1
300000 1
217120 1
3 1
260107 1
152068 1
276971 1
1 1
1 1
3 1
149044 1
122173 1
86623 1
226249 1
299499 1
184943 1
300000 1
143039 1
43759 1
270358 1
129352 1
1 1
152143 1
163653 1
39985 1
1 1
183696 1
62335 1
300001 1
1 1
300000 1
132223 1
299999 1
1 1
164423 1
300001 1
210947 1
291723 1
299999 1
300000 1
246323 1
1 1
300000 1
111652 1
74721 1
3 1
93941 1
163098 1
299999 1
38738 1
29032 1
193722 1
98667 1
187360 1
238911 1
139533 1
115395 1
1 1
164325 1
288373 1
1 1
217800 1
216108 1
149788 1
1 1
4519 1
266033 1
1 1
53492 1
211670 1
59881 1
53954 1
197040 1
300000 1
103805 1
222744 1
1 1
2 1
290660 1
82770 1
223601 1
300000 1
147203 1
97067 1
217467 1
2 1
205052 1
256713 1
1 1
197949 1
61848 1
96537 1
1 1
2 1
120351 1
86468 1
234204 1
1 1
213484 1
178387 1
300001 1
300000 1
133625 1
300000 1
192364 1
136470 1
199008 1
299999 1
177599 1
257578 1
223445 1
179511 1
194463 1
194274 1
3 1
232244 1
238373 1
17675 1
273445 1
300000 1
139768 1
254472 1
50384 1
299999 1
22289 1
156712 1
277703 1
26969 1
257243 1
10827 1
40488 1
1 1
1 1
261125 1
1 1
44088 1
201836 1
2 1
299250 1
3759 1
282198 1
222003 1
75962 1
167201 1
66518 1
299999 1
1 1
84782 1
300000 1
232822 1
267933 1
99401 1
2 1
265821 1
219344 1
300002 1
1 1
242103 1
64159 1
300000 1
2 1
97500 1
275727 1
198101 1
202931 1
99771 1
300001 1
1147 1
2 1
200388 1
300000 1
106941 1
299999 1
299999 1
158029 1
141283 1
1 1
47035 1
264797 1
218982 1
62013 1
153106 1
83917 1
1 1
300002 1
228937 1
299999 1
148457 1
210942 1
300002 1
267331 1
294190 1
1 1
299998 1
191211 1
193031 1
98085 1
300000 1
96339 1
145477 1
65526 1
55671 1
220176 1
297241 1
1 1
83293 1
232035 1
218343 1
230670 1
21014 1
173744 1
143343 1
299998 1
280445 1
88499 1
139920 1
79981 1
5152 1
300001 1
17069 1
148956 1
3 1
60731 1
1 1
248823 1
300000 1
3 1
299999 1
1 1
137997 1
300000 1
1 1
4681 1
40427 1
1 1
10267 1
119682 1
81760 1
194077 1
120137 1
282321 1
141004 1
1 1
205297 1
299998 1
42525 1
254296 1
299999 1
300001 1
133754 1
300000 1
3 1
299999 1
168086 1
252675 1
2444 1
98678 1
64144 1
1 1
143231 1
1 1
288966 1
1 1
300000 1
95510 1
217248 1
1 1
3 1
290380 1
65081 1
1 1
228808 1
55871 1
87491 1
300001 1
74901 1
27337 1
209037 1
229778 1
82550 1
2 1
1 1
123174 1
169487 1
300000 1
191152 1
300001 1
98317 1
175912 1
1 1
197742 1
18578 1
230732 1
288001 1
51558 1
39090 1
299999 1
147302 1
116500 1
300000 1
104158 1
260194 1
271447 1
299999 1
1 1
297416 1
1 1
191507 1
299999 1
148309 1
1 1
299999 1
300002 1
300002 1
260875 1
1 1
140877 1
300001 1
1 1
263161 1
180755 1
84541 1
73104 1
58233 1
80784 1
2 1
153622 1
136658 1
138211 1
158827 1
264157 1
1 1
19515 1
71212 1
1 1
145086 1
134091 1
15711 1
131892 1
273841 1
1 1
299999 1
1 1
263847 1
6881 1
300000 1
1 1
993 1
112602 1
2 1
300000 1
299998 1
124146 1
194961 1
242262 1
1 1
300001 1
300001 1
124489 1
271352 1
300001 1
15795 1
1 1
1 1
88875 1
9088 1
285600 1
299998 1
299999 1
11739 1
300001 1
49859 1
1 1
108334 1
213737 1
2 1
275827 1
131932 1
296582 1
1 1
300001 1
299999 1
284661 1
266755 1
180027 1
300001 1
299999 1
39480 1
106396 1
12712 1
3951 1
213399 1
43468 1
110604 1
17198 1
161730 1
300000 1
299998 1
45238 1
72 1
214449 1
87922 1
261567 1
191100 1
22090 1
299999 1
148275 1
299999 1
2 1
132368 1
6909 1
300000 1
84080 1
197073 1
1 1
209649 1
3 1
3 1
120749 1
200287 1
203755 1
182534 1
87058 1
266161 1
162113 1
131921 1
55808 1
1 1
14715 1
300001 1
78572 1
55578 1
15425 1
1 1
202533 1
67382 1
299999 1
300002 1
181173 1
1 1
18056 1
55174 1
1 1
1 1
5162 1
109945 1
300001 1
8504 1
159293 1
1 1
1 1
299999 1
124116 1
181333 1
161561 1
199000 1
299999 1
1 1
1 1
300000 1
3 1
227762 1
289385 1
3 1
1 1
22097 1
69897 1
284286 1
12119 1
2 1
300001 1
293953 1
182227 1
3 1
243631 1
107179 1
234674 1
3 1
115030 1
288491 1
1 1
300000 1
1 1
232243 1
2 1
183078 1
1 1
8813 1
162408 1
229834 1
1 1
161651 1
2 1
133723 1
87598 1
172787 1
141122 1
58977 1
33731 1
2 1
1 1
211754 1
16421 1
2 1
299999 1
300000 1
300001 1
174875 1
141525 1
110196 1
108836 1
2 1
1 1
274993 1
2 1
173760 1
281681 1
1 1
222585 1
153796 1
132401 1
123509 1
68210 1
157059 1
272539 1
38474 1
239838 1
188434 1
21720 1
166421 1
190834 1
8866 1
279214 1
1 1
22261 1
1 1
1 1
29972 1
299999 1
110105 1
69672 1
173321 1
219123 1
13168 1
300000 1
37787 1
77905 1
1 1
138354 1
195939 1
35325 1
1 1
1 1
1 1
110391 1
299999 1
91513 1
208360 1
2 1
300000 1
201771 1
238519 1
1 1
264056 1
1498 1
300000 1
1 1
172659 1
1 1
300000 1
1 1
174916 1
167413 1
191653 1
300000 1
162128 1
267562 1
137624 1
28477 1
298625 1
252711 1
300001 1
214757 1
300000 1
1 1
125326 1
300000 1
7241 1
2 1
264735 1
300000 1
300000 1
300001 1
120680 1
219015 1
1 1
175117 1
300000 1
1 1
12812 1
148873 1
2 1
147271 1
213163 1
140508 1
103181 1
226086 1
1 1
1 1
1 1
300002 1
83653 1
158239 1
149262 1
299999 1
185501 1
279716 1
37445 1
260772 1
132359 1
239736 1
113715 1
202858 1
265563 1
2 1
300000 1
299999 1
89848 1
105852 1
286936 1
117893 1
1 1
61734 1
2 1
61469 1
2024 1
274015 1
1 1
169443 1
220049 1
300001 1
300001 1
62006 1
142042 1
135836 1
229625 1
1 1
300000 1
74123 1
61304 1
228404 1
37185 1
209755 1
102898 1
267547 1
2 1
299999 1
77583 1
260826 1
1 1
1 1
124212 1
1 1
47979 1
300001 1
300000 1
300000 1
291539 1
3 1
246077 1
66035 1
300000 1
127471 1
87541 1
82774 1
1 1
1 1
2 1
246089 1
282267 1
1 1
1 1
1 1
66756 1
103158 1
300000 1
1 1
209191 1
1 1
300001 1
300000 1
207414 1
1 1
88087 1
232729 1
1 1
300000 1
1 1
1 1
139987 1
87501 1
228085 1
246520 1
300000 1
97479 1
1 1
34292 1
73864 1
300001 1
253284 1
1 1
1 1
1 1
130996 1
171408 1
47215 1
1 1
1 1
52229 1
12149 1
2 1
113414 1
119044 1
2 1
35105 1
163616 1
272978 1
211287 1
162114 1
8107 1
31758 1
230336 1
260406 1
106175 1
236844 1
81994 1
1 1
272767 1
300001 1
170534 1
250511 1
1 1
4298 1
275804 1
182454 1
282953 1
299999 1
36313 1
300000 1
196459 1
92765 1
2 1
1 1
156399 1
1 1
6776 1
102201 1
1 1
240307 1
129036 1
300001 1
300001 1
268097 1
239913 1
157582 1
180114 1
274729 1
300000 1
59322 1
161300 1
214069 1
202498 1
1 1
154471 1
299999 1
294090 1
53453 1
300000 1
300001 1
300001 1
98867 1
158001 1
9384 1
152247 1
1 1
246170 1
273707 1
122949 1
4358 1
1 1
267541 1
145774 1
252242 1
259167 1
180781 1
299999 1
273241 1
1 1
1 1
300000 1
128855 1
89376 1
16150 1
46379 1
1 1
1 1
130446 1
9571 1
143124 1
134376 1
1 1
3005 1
300000 1
1 1
169335 1
177618 1
272715 1
124445 1
16198 1
1 1
2 1
2 1
300001 1
248578 1
41466 1
300000 1
158613 1
76769 1
75933 1
84347 1
254471 1
45489 1
1 1
286507 1
1 1
300000 1
2 1
214188 1
200262 1
112085 1
182509 1
170029 1
195887 1
2 1
211330 1
300000 1
227227 1
221758 1
2 1
32685 1
80257 1
16445 1
238508 1
94126 1
243728 1
1 1
299328 1
128636 1
131171 1
231047 1
7569 1
300001 1
201503 1
300000 1
235241 1
68841 1
300000 1
100978 1
62575 1
185483 1
300000 1
169693 1
229055 1
2 1
281220 1
269096 1
30316 1
159613 1
86623 1
1 1
2 1
2 1
1 1
204759 1
221785 1
300000 1
181522 1
1 1
165104 1
1 1
2 1
259601 1
47156 1
2 1
114653 1
300000 1
58480 1
1 1
1 1
256896 1
113181 1
280771 1
29229 1
300000 1
1 1
21468 1
16121 1
288340 1
98185 1
76547 1
1 1
189311 1
1 1
277380 1
300002 1
88850 1
1 1
1 1
299999 1
267468 1
2 1
241632 1
240209 1
3 1
21591 1
10681 1
1 1
299999 1
11150 1
221721 1
3 1
134337 1
299998 1
155013 1
194506 1
180030 1
300000 1
232878 1
162075 1
289544 1
300000 1
298137 1
287531 1
66345 1
300000 1
300000 1
1 1
127119 1
124219 1
271292 1
300001 1
173899 1
233778 1
31005 1
168276 1
216782 1
211136 1
300001 1
171446 1
3 1
29287 1
300001 1
299999 1
65493 1
55760 1
1 1
134686 1
299999 1
1 1
227060 1
49260 1
300000 1
2842 1
2 1
300000 1
281400 1
176223 1
300001 1
296095 1
38844 1
49582 1
13428 1
35279 1
226726 1
89778 1
59592 1
299999 1
45598 1
1 1
198671 1
11861 1
300001 1
59005 1
1 1
54744 1
235780 1
1 1
2 1
18001 1
278899 1
299999 1
24723 1
138288 1
84119 1
245522 1
121319 1
299999 1
137865 1
242277 1
300001 1
251127 1
58568 1
29539 1
174895 1
165303 1
60682 1
139083 1
99510 1
300001 1
248664 1
273159 1
1 1
283386 1
180272 1
239786 1
100064 1
215981 1
1 1
103540 1
295210 1
16903 1
218088 1
191542 1
300000 1
172948 1
237995 1
1039 1
300001 1
198149 1
177766 1
2 1
124816 1
1 1
151272 1
299999 1
170679 1
283868 1
57373 1
299999 1
142716 1
220303 1
276587 1
107846 1
19704 1
299998 1
299999 1
163290 1
300000 1
1 1
300000 1
300000 1
195836 1
1 1
238006 1
77331 1
300001 1
68482 1
77849 1
73772 1
118633 1
155241 1
178281 1
191415 1
1 1
279311 1
1 1
74807 1
28620 1
181187 1
172468 1
103295 1
1 1
2 1
300000 1
82868 1
299999 1
239827 1
184188 1
1 1
38248 1
1 1
137083 1
86979 1
300001 1
2 1
2 1
300000 1
299999 1
240985 1
149254 1
228035 1
300000 1
300001 1
50506 1
40973 1
96660 1
72913 1
225157 1
57062 1
193771 1
115185 1
259987 1
140941 1
149178 1
269233 1
1 1
1 1
300001 1
200285 1
220597 1
278053 1
23099 1
190898 1
190885 1
162573 1
158682 1
300000 1
115502 1
299999 1
265721 1
299999 1
1 1
248234 1
32090 1
112492 1
23840 1
1 1
261777 1
300001 1
281842 1
106213 1
209254 1
60449 1
42541 1
108602 1
277585 1
53339 1
141191 1
300002 1
1 1
300001 1
1 1
299998 1
1912 1
299999 1
249292 1
1 1
1 1
1 1
300002 1
3 1
1407 1
274465 1
223118 1
2 1
300002 1
225716 1
73187 1
198623 1
69465 1
13555 1
146992 1
290002 1
34950 1
121539 1
299999 1
217245 1
152990 1
2 1
105076 1
299999 1
3331 1
299998 1
300000 1
189253 1
101743 1
14135 1
205911 1
12854 1
267598 1
71778 1
153078 1
202588 1
62935 1
45119 1
241919 1
262922 1
108985 1
267002 1
1 1
1 1
300001 1
222904 1
1 1
57916 1
300001 1
260231 1
300000 1
68708 1
300001 1
20126 1
83398 1
101253 1
10524 1
174231 1
1 1
162455 1
1 1
1 1
300001 1
175431 1
300000 1
54118 1
300002 1
1 1
210646 1
146396 1
188129 1
78712 1
268891 1
132447 1
35306 1
269217 1
300000 1
1 1
43936 1
1 1
1 1
300000 1
1 1
213388 1
54670 1
299998 1
298380 1
161440 1
33852 1
282446 1
102273 1
2 1
57500 1
299999 1
203400 1
300001 1
300001 1
62008 1
300001 1
2 1
299998 1
78313 1
213445 1
11696 1
183705 1
212387 1
214990 1
169565 1
448 1
62639 1
1 1
151728 1
250887 1
166792 1
1 1
183758 1
110068 1
229645 1
2 1
300000 1
67181 1
1 1
74883 1
613 1
245417 1
286113 1
294232 1
101475 1
93605 1
120358 1
80486 1
300000 1
1 1
254859 1
26207 1
218123 1
3 1
193292 1
215401 1
2 1
146338 1
285230 1
2338 1
300001 1
229561 1
209427 1
18690 1
299999 1
168867 1
246629 1
300000 1
56586 1
152768 1
27270 1
162105 1
164464 1
7958 1
61712 1
1 1
163077 1
79537 1
183862 1
299999 1
137066 1
23828 1
1 1
3 1
299999 1
1 1
121232 1
299999 1
11066 1
1 1
1 1
96973 1
3 1
238299 1
30643 1
85215 1
12274 1
1 1
300000 1
3 1
280550 1
300000 1
173340 1
299998 1
121403 1
298856 1
2 1
256164 1
300000 1
229803 1
300000 1
1 1
1 1
196826 1
299999 1
51338 1
1 1
1 1
253564 1
300001 1
296283 1
74231 1
216518 1
282657 1
300000 1
127154 1
300001 1
299999 1
54124 1
300001 1
149946 1
38977 1
16203 1
292419 1
2 1
3 1
27791 1
98855 1
299998 1
68451 1
299999 1
210479 1
119740 1
43850 1
92706 1
300001 1
248970 1
300001 1
206422 1
275087 1
300001 1
135169 1
300000 1
274732 1
103836 1
300000 1
299999 1
76604 1
210946 1
61695 1
252044 1
250207 1
147057 1
157651 1
2 1
18273 1
300000 1
293487 1
1 1
300001 1
63206 1
100205 1
300001 1
300001 1
181683 1
148005 1
18845 1
51763 1
233064 1
300000 1
185625 1
1 1
107864 1
300001 1
1 1
149490 1
44915 1
282876 1
2 1
300000 1
50860 1
166731 1
61710 1
150919 1
131787 1
300000 1
106896 1
249145 1
300002 1
300001 1
218941 1
1 1
157670 1
96361 1
260620 1
153699 1
122544 1
1 1
299999 1
158605 1
300000 1
189912 1
3 1
102121 1
191810 1
179666 1
232270 1
1 1
290059 1
300000 1
102528 1
25065 1
232965 1
2 1
9646 1
1 1
1 1
93691 1
1 1
90681 1
51681 1
107999 1
1 1
71038 1
48599 1
206702 1
166622 1
119212 1
197462 1
267513 1
2 1
37870 1
174483 1
263986 1
3 1
1 1
1 1
156730 1
1 1
172200 1
40525 1
300000 1
107345 1
267063 1
74503 1
298763 1
2 1
160687 1
183151 1
73858 1
299999 1
2 1
78403 1
119108 1
1 1
299999 1
174121 1
149185 1
250480 1
12184 1
299999 1
29307 1
3 1
265537 1
138773 1
22276 1
162353 1
252671 1
67753 1
634 1
30675 1
2 1
300000 1
300000 1
188622 1
233918 1
1 1
235448 1
50271 1
1 1
275133 1
3 1
229923 1
67326 1
300000 1
300000 1
173356 1
179946 1
184014 1
300001 1
299999 1
72027 1
66335 1
178253 1
100338 1
299999 1
282434 1
141169 1
1 1
38690 1
265076 1
172465 1
299705 1
1 1
63862 1
234602 1
1 1
15196 1
112092 1
207491 1
1 1
265380 1
299998 1
1 1
83394 1
1635 1
53335 1
299999 1
2 1
170394 1
113514 1
1 1
24156 1
300000 1
233731 1
299999 1
137417 1
143533 1
176565 1
121042 1
239947 1
148429 1
212046 1
210723 1
1 1
263023 1
101644 1
272999 1
21358 1
207885 1
101549 1
1 1
140380 1
186788 1
1 1
267684 1
175565 1
172800 1
2 1
198099 1
289744 1
213468 1
226666 1
40475 1
170964 1
1 1
294332 1
299999 1
101396 1
247737 1
1 1
54595 1
253176 1
162644 1
294663 1
237521 1
2 1
2 1
61976 1
170280 1
1 1
1 1
300001 1
71431 1
38754 1
299999 1
164876 1
204400 1
2 1
21674 1
1 1
1 1
216293 1
4219 1
1 1
53439 1
27958 1
300002 1
3 1
300001 1
1125 1
1 1
129425 1
5751 1
94745 1
57020 1
177888 1
116699 1
2 1
58792 1
46448 1
2 1
281760 1
38157 1
300000 1
102464 1
300001 1
300000 1
299999 1
3 1
1 1
1 1
117134 1
42364 1
129412 1
2 1
75763 1
3 1
1 1
113126 1
300001 1
75613 1
1 1
300001 1
1 1
143386 1
299999 1
23143 1
197355 1
63079 1
299999 1
144091 1
1 1
35966 1
1 1
243348 1
59875 1
3 1
197381 1
2 1
300001 1
1 1
61934 1
164509 1
300000 1
84355 1
105164 1
299999 1
299069 1
2 1
299998 1
167240 1
299999 1
70832 1
227201 1
185475 1
76707 1
299999 1
53722 1
1 1
6508 1
58273 1
300000 1
117779 1
300001 1
1 1
263976 1
67939 1
67167 1
86002 1
187288 1
2 1
138759 1
90598 1
73788 1
235966 1
83895 1
142901 1
208109 1
21236 1
188052 1
49964 1
198941 1
270069 1
271025 1
300000 1
2 1
65770 1
255023 1
243909 1
255725 1
300000 1
161105 1
300001 1
176333 1
254579 1
218389 1
168577 1
3502 1
299999 1
227237 1
1 1
89790 1
300000 1
149544 1
182821 1
299999 1
1 1
300000 1
251125 1
1 1
176737 1
61743 1
53668 1
71831 1
4034 1
71963 1
299999 1
299998 1
300000 1
299999 1
25389 1
1 1
9609 1
298869 1
2 1
300001 1
248775 1
2 1
2 1
112988 1
223201 1
300001 1
300001 1
236005 1
1 1
31956 1
194698 1
101586 1
259616 1
3 1
2 1
300000 1
172424 1
246944 1
1 1
149928 1
194348 1
70392 1
33385 1
173507 1
38082 1
300001 1
1 1
89096 1
51209 1
209106 1
275311 1
205718 1
223966 1
172249 1
20144 1
40504 1
299999 1
35375 1
89268 1
40494 1
300001 1
1 1
216959 1
299999 1
2 1
186698 1
63480 1
82512 1
85704 1
120834 1
249558 1
85386 1
300001 1
93031 1
233036 1
140269 1
300000 1
14269 1
2 1
120722 1
164342 1
181275 1
2 1
300001 1
299999 1
1 1
94399 1
50838 1
180449 1
46767 1
300001 1
2 1
94658 1
263670 1
208204 1
116261 1
121134 1
66847 1
299998 1
168451 1
300001 1
289740 1
236041 1
138888 1
299999 1
1 1
139960 1
50234 1
1 1
1 1
222291 1
299999 1
158850 1
2 1
114369 1
300000 1
131748 1
300000 1
126512 1
1 1
300000 1
35167 1
30798 1
144502 1
31071 1
39512 1
186493 1
2151 1
300001 1
191854 1
236772 1
299999 1
275067 1
1 1
37943 1
139382 1
300001 1
101597 1
251960 1
283863 1
150974 1
286623 1
156973 1
1 1
300001 1
143700 1
204327 1
113492 1
6468 1
1 1
1 1
1 1
46061 1
299999 1
299999 1
300000 1
166837 1
300002 1
1 1
120021 1
116113 1
218397 1
121154 1
2 1
299999 1
47305 1
299998 1
93874 1
3 1
278148 1
120646 1
109451 1
198847 1
3 1
12820 1
161949 1
300001 1
263859 1
299999 1
65771 1
113167 1
277577 1
300000 1
127154 1
150550 1
8253 1
95380 1
107149 1
255037 1
2 1
187157 1
2 1
1 1
158146 1
300000 1
273670 1
1 1
275635 1
299999 1
155379 1
59415 1
171007 1
32498 1
300000 1
1 1
254078 1
2 1
1 1
186893 1
188521 1
274826 1
160452 1
33549 1
300001 1
299999 1
152246 1
246329 1
299999 1
59357 1
174234 1
3 1
286839 1
1 1
31159 1
271941 1
264962 1
90661 1
1 1
100919 1
247279 1
300000 1
3 1
23047 1
207707 1
138282 1
1 1
37294 1
270668 1
86365 1
299998 1
179808 1
270839 1
245624 1
16483 1
183322 1
141338 1
160511 1
169810 1
1 1
92243 1
25430 1
215842 1
74021 1
2 1
178473 1
1 1
232271 1
56805 1
1 1
8367 1
299999 1
93136 1
164247 1
20607 1
211182 1
47838 1
1 1
300000 1
299999 1
1 1
46040 1
30479 1
180898 1
38503 1
43882 1
300001 1
146061 1
269350 1
140075 1
36091 1
105922 1
1 1
1 1
131708 1
182263 1
33201 1
162217 1
189403 1
70181 1
1 1
114986 1
300000 1
105082 1
79282 1
89687 1
225984 1
169845 1
261261 1
247869 1
178446 1
153207 1
59517 1
300000 1
1 1
300000 1
102453 1
23058 1
92373 1
260338 1
16805 1
1 1
299999 1
1 1
182297 1
95762 1
256077 1
33889 1
136144 1
86 1
1 1
110484 1
300001 1
2819 1
281627 1
299999 1
198069 1
161035 1
27857 1
217176 1
184174 1
50175 1
262753 1
295425 1
300000 1
245180 1
2 1
168878 1
89461 1
300001 1
4867 1
2 1
3 1
190733 1
280265 1
270807 1
300000 1
117007 1
2 1
48545 1
101384 1
9582 1
75351 1
111248 1
184371 1
33595 1
21938 1
187182 1
1 1
95876 1
35647 1
186849 1
22780 1
16566 1
1 1
70388 1
96905 1
2 1
47696 1
9003 1
113652 1
2 1
249961 1
76275 1
252418 1
1 1
266401 1
98944 1
232603 1
185798 1
1 1
300000 1
3 1
300000 1
1 1
300002 1
113496 1
73708 1
48877 1
1 1
1 1
282625 1
300000 1
294735 1
1 1
265293 1
1 1
59692 1
240821 1
243055 1
19438 1
188351 1
1 1
120446 1
1 1
299998 1
2 1
54718 1
1 1
1 1
99073 1
163707 1
202222 1
169388 1
300000 1
300000 1
1 1
75301 1
110222 1
41692 1
300000 1
1 1
142079 1
81322 1
300002 1
70905 1
300000 1
1 1
128557 1
276372 1
299999 1
300000 1
14053 1
47565 1
171935 1
66043 1
1411 1
261157 1
27792 1
122572 1
35466 1
165428 1
141935 1
152754 1
11767 1
72511 1
299999 1
34032 1
291263 1
64072 1
300000 1
242305 1
270404 1
2 1
180585 1
160542 1
185871 1
228304 1
299999 1
1 1
299999 1
299999 1
285133 1
17823 1
90794 1
274294 1
99431 1
132643 1
17548 1
1 1
206406 1
1 1
111815 1
2 1
265723 1
240498 1
69026 1
169134 1
269106 1
144057 1
149509 1
245241 1
2908 1
221242 1
59009 1
2 1
1 1
193062 1
273841 1
2 1
300001 1
53265 1
260864 1
42595 1
300000 1
1 1
151792 1
300002 1
299999 1
287872 1
206020 1
12141 1
1 1
78837 1
183193 1
120349 1
84940 1
300000 1
1 1
179947 1
263481 1
300001 1
300000 1
1 1
1 1
153391 1
111383 1
192517 1
102038 1
186527 1
5174 1
212748 1
230311 1
239315 1
291860 1
120034 1
3 1
269100 1
243052 1
90901 1
110137 1
67424 1
2 1
269349 1
300000 1
297507 1
266265 1
229405 1
7945 1
121040 1
168310 1
165419 1
100893 1
134516 1
216173 1
100235 1
300001 1
1 1
2 1
1 1
299999 1
221031 1
198083 1
267430 1
186276 1
213013 1
25808 1
451 1
300001 1
38518 1
181347 1
2 1
168647 1
3 1
137125 1
79151 1
173553 1
299999 1
55499 1
141650 1
1 1
1 1
1 1
204366 1
140714 1
3 1
300000 1
300001 1
300000 1
299999 1
271103 1
299999 1
237401 1
300001 1
250848 1
2 1
300001 1
10916 1
58752 1
200666 1
299999 1
55430 1
127369 1
1 1
259653 1
60014 1
187789 1
240650 1
300001 1
49572 1
265192 1
2 1
294076 1
165995 1
254473 1
132309 1
122055 1
300001 1
25070 1
95810 1
135769 1
200533 1
236495 1
5365 1
300001 1
283355 1
87987 1
139000 1
172406 1
86665 1
205067 1
300000 1
291141 1
18934 1
3 1
264206 1
1 1
2 1
300001 1
181509 1
1 1
2 1
77477 1
189431 1
2 1
143976 1
90339 1
300000 1
254917 1
134121 1
48668 1
30643 1
300000 1
71673 1
89479 1
210849 1
85766 1
299999 1
1 1
261692 1
245311 1
299998 1
19515 1
63250 1
166855 1
49338 1
299999 1
239487 1
127478 1
299999 1
257961 1
83043 1
1 1
129713 1
82420 1
81416 1
299999 1
1 1
150139 1
299999 1
131001 1
300000 1
253983 1
148687 1
270937 1
284550 1
194775 1
64824 1
1 1
1 1
128150 1
163042 1
300002 1
227759 1
300000 1
202387 1
215017 1
99731 1
299999 1
284840 1
112508 1
300001 1
125440 1
138767 1
241758 1
246739 1
26263 1
67639 1
1 1
299999 1
300000 1
180734 1
300001 1
300000 1
299998 1
1 1
200408 1
1 1
300001 1
299998 1
99176 1
88876 1
45011 1
236797 1
208990 1
266593 1
300000 1
296778 1
294786 1
149907 1
74838 1
75419 1
184903 1
38833 1
1 1
104397 1
1 1
229837 1
17359 1
276434 1
93811 1
233992 1
133230 1
300000 1
279635 1
163688 1
1 1
300000 1
1 1
300000 1
119756 1
232386 1
300000 1
1 1
153386 1
202614 1
3 1
2 1
50383 1
77706 1
108034 1
177093 1
120609 1
1 1
141465 1
114004 1
2 1
300000 1
86482 1
299999 1
51538 1
97521 1
206163 1
170080 1
39898 1
300001 1
1 1
300001 1
300001 1
300002 1
286317 1
75001 1
162282 1
293671 1
1 1
1 1
268616 1
102416 1
93465 1
95881 1
299999 1
300001 1
300001 1
50448 1
198110 1
115458 1
28588 1
55986 1
287957 1
188881 1
120414 1
130339 1
1 1
299999 1
124984 1
51581 1
84687 1
1 1
50791 1
260931 1
300001 1
1 1
208590 1
51153 1
3 1
264719 1
246558 1
29318 1
1 1
2 1
257983 1
196460 1
188489 1
299459 1
38298 1
231356 1
229784 1
120804 1
263865 1
230157 1
286114 1
1 1
237268 1
31795 1
239769 1
80502 1
296396 1
177323 1
299998 1
2 1
15209 1
300000 1
225226 1
63127 1
300000 1
275712 1
120012 1
2 1
293557 1
97559 1
127143 1
44221 1
81230 1
299999 1
1 1
1 1
278530 1
135758 1
105221 1
3 1
5552 1
468 1
272500 1
163588 1
230982 1
125138 1
97860 1
136548 1
161687 1
300001 1
31370 1
1 1
300001 1
300000 1
14121 1
239108 1
48525 1
82767 1
300001 1
106727 1
72722 1
103845 1
95189 1
150010 1
222196 1
243211 1
71039 1
299999 1
300001 1
11383 1
148275 1
300000 1
24814 1
176685 1
26441 1
169013 1
299999 1
37158 1
299999 1
38659 1
64459 1
137236 1
225337 1
260296 1
209084 1
300001 1
236612 1
1 1
58040 1
97498 1
208355 1
299999 1
74205 1
178155 1
95002 1
50913 1
182344 1
126032 1
299998 1
59277 1
58537 1
135329 1
105325 1
89753 1
1 1
1 1
2 1
1 1
214561 1
300001 1
237948 1
251337 1
299999 1
245682 1
1 1
1 1
269020 1
300002 1
158515 1
54771 1
176962 1
22640 1
86037 1
153195 1
97320 1
1 1
277309 1
122976 1
1882 1
126842 1
145329 1
1 1
299999 1
127355 1
151776 1
300000 1
235099 1
37260 1
262045 1
124093 1
181845 1
299999 1
300000 1
1 1
255164 1
151879 1
2 1
1 1
41543 1
106438 1
1 1
190891 1
168297 1
299999 1
299999 1
299998 1
84749 1
210322 1
237710 1
33715 1
299999 1
135089 1
300001 1
300002 1
6512 1
292437 1
53165 1
202933 1
300000 1
262029 1
1 1
1 1
300000 1
222850 1
209932 1
259492 1
43824 1
300002 1
257573 1
233626 1
1 1
86204 1
220785 1
243875 1
57761 1
29250 1
243854 1
2 1
300001 1
1 1
209211 1
17735 1
260360 1
1 1
182266 1
16719 1
136906 1
248255 1
101939 1
236956 1
26206 1
167206 1
90755 1
172793 1
299999 1
246068 1
1 1
299999 1
196892 1
29557 1
247763 1
278367 1
300001 1
299999 1
242300 1
94340 1
1 1
1 1
113316 1
1 1
76761 1
101655 1
238371 1
14173 1
47502 1
113229 1
2 1
1 1
300002 1
1 1
277700 1
257595 1
1 1
62770 1
300000 1
59474 1
129616 1
261798 1
1 1
24832 1
1 1
84414 1
15603 1
201699 1
279770 1
258048 1
32596 1
210753 1
249229 1
49072 1
284477 1
114861 1
2 1
263576 1
58714 1
149346 1
60493 1
3 1
2 1
44368 1
275642 1
141122 1
3 1
45554 1
300002 1
252334 1
228885 1
2 1
300001 1
300000 1
162369 1
298245 1
2 1
132621 1
206301 1
205404 1
199395 1
200528 1
152442 1
38689 1
284908 1
265961 1
299999 1
101650 1
206026 1
3 1
2 1
300000 1
182356 1
299999 1
193012 1
57703 1
1 1
300000 1
172768 1
112450 1
2 1
1455 1
300001 1
24000 1
36921 1
266529 1
115889 1
300002 1
50641 1
1 1
1 1
300001 1
123274 1
299672 1
293534 1
1 1
299999 1
96781 1
279087 1
1 1
7526 1
300000 1
116160 1
69592 1
300000 1
175868 1
88263 1
300001 1
300001 1
41656 1
299999 1
150316 1
137140 1
300001 1
171046 1
299999 1
3 1
205657 1
259677 1
300001 1
300000 1
136199 1
51573 1
290927 1
47571 1
261195 1
252114 1
215673 1
258809 1
299998 1
88367 1
121628 1
176857 1
3 1
300000 1
84165 1
300000 1
300000 1
101593 1
273066 1
253926 1
206753 1
35072 1
86801 1
157089 1
1 1
190584 1
56728 1
66629 1
1 1
110167 1
34981 1
127259 1
167777 1
169239 1
300000 1
1 1
255926 1
1 1
21578 1
157100 1
115114 1
1 1
132194 1
1 1
300000 1
133125 1
58011 1
184894 1
222955 1
27809 1
259636 1
129870 1
163551 1
184204 1
249182 1
1 1
187519 1
47572 1
119368 1
111672 1
277975 1
77190 1
19797 1
2 1
218905 1
276292 1
192068 1
195769 1
290355 1
35859 1
53939 1
51972 1
33908 1
300000 1
219433 1
201037 1
208027 1
77507 1
299999 1
1 1
268223 1
146713 1
181766 1
3 1
108846 1
299998 1
1 1
300000 1
95656 1
177873 1
1 1
39581 1
47577 1
135233 1
102565 1
1 1
29753 1
300000 1
134404 1
300001 1
4437 1
85426 1
3 1
73722 1
134227 1
1 1
299999 1
118669 1
233364 1
3 1
200899 1
174937 1
1 1
214887 1
291349 1
60862 1
60309 1
294497 1
126341 1
294790 1
269116 1
269482 1
211712 1
88177 1
299999 1
221408 1
299999 1
81312 1
1 1
229734 1
1 1
115102 1
227269 1
167289 1
3 1
300000 1
37313 1
20932 1
98376 1
279821 1
283945 1
272936 1
2 1
2 1
171719 1
67004 1
1 1
267995 1
300000 1
160877 1
299999 1
244564 1
208469 1
270749 1
259973 1
137863 1
216410 1
300002 1
299999 1
117357 1
100954 1
300002 1
1 1
126560 1
102061 1
185911 1
300001 1
117744 1
300000 1
62440 1
285464 1
300002 1
233575 1
1 1
61635 1
2 1
3 1
300001 1
3132 1
87956 1
3 1
1 1
236212 1
268837 1
10084 1
1 1
201624 1
10861 1
11477 1
243056 1
118098 1
218744 1
300001 1
252080 1
50270 1
178509 1
24074 1
299999 1
179973 1
1 1
1 1
242942 1
12236 1
300000 1
176604 1
257088 1
2460 1
117519 1
299999 1
2 1
146915 1
300001 1
258381 1
136236 1
193191 1
84489 1
299999 1
202036 1
156985 1
2193 1
220158 1
143514 1
3 1
23229 1
1 1
177864 1
275200 1
131163 1
192369 1
253992 1
291305 1
299999 1
1 1
146520 1
224874 1
243353 1
3430 1
260821 1
270162 1
43015 1
299999 1
67790 1
98639 1
47623 1
160426 1
244370 1
299998 1
2 1
2 1
106697 1
267203 1
230976 1
300001 1
125064 1
300000 1
2 1
197258 1
104383 1
13554 1
299120 1
1 1
135240 1
299999 1
74852 1
244503 1
7722 1
300000 1
181713 1
240451 1
1 1
299999 1
281103 1
300001 1
142474 1
146025 1
265234 1
55061 1
7452 1
40008 1
214859 1
300000 1
38371 1
184530 1
300001 1
254582 1
300001 1
299998 1
226645 1
237462 1
300001 1
33299 1
42412 1
300000 1
300000 1
135798 1
299999 1
71552 1
300000 1
300000 1
300000 1
299999 1
299999 1
1 1
300001 1
294210 1
138510 1
300002 1
2 1
210133 1
300000 1
300002 1
299999 1
112787 1
183091 1
134885 1
2 1
1 1
300001 1
1 1
207763 1
253424 1
152290 1
51854 1
76396 1
300001 1
188985 1
1 1
299999 1
1 1
300000 1
1 1
92194 1
299999 1
174017 1
11020 1
194679 1
131736 1
77133 1
94239 1
3 1
215472 1
267939 1
193745 1
300001 1
185209 1
1 1
167384 1
1 1
299999 1
299050 1
33572 1
24762 1
25051 1
85760 1
299999 1
124352 1
253543 1
1 1
212403 1
237437 1
184810 1
300000 1
225424 1
300000 1
299999 1
14409 1
3 1
198677 1
214445 1
2578 1
259746 1
1 1
109370 1
1 1
187996 1
75108 1
269851 1
41297 1
168360 1
182061 1
1 1
231514 1
2 1
45932 1
203002 1
118014 1
80816 1
118721 1
69904 1
49374 1
101128 1
299999 1
426 1
180423 1
98179 1
1 1
300001 1
266513 1
1 1
1 1
172480 1
1 1
231489 1
30937 1
2 1
298387 1
59950 1
123920 1
1 1
1 1
300001 1
300000 1
143329 1
169490 1
51339 1
166559 1
2 1
10390 1
103788 1
52113 1
100980 1
135208 1
298410 1
299999 1
82043 1
2 1
270165 1
116064 1
1 1
275965 1
260923 1
171652 1
40372 1
261240 1
135068 1
1 1
173220 1
208031 1
291380 1
203668 1
233691 1
1 1
215912 1
59123 1
233893 1
280923 1
103068 1
300000 1
255948 1
300000 1
1 1
282555 1
3 1
1 1
53701 1
248249 1
299591 1
1 1
248096 1
188898 1
166245 1
59234 1
300000 1
300000 1
197820 1
89055 1
249934 1
135629 1
174566 1
1 1
229125 1
215802 1
299999 1
1 1
90444 1
299999 1
68317 1
1 1
470 1
257118 1
161756 1
43483 1
25364 1
165766 1
64587 1
1 1
300001 1
155455 1
120556 1
80012 1
1 1
117107 1
300000 1
265014 1
7327 1
1 1
150512 1
299998 1
300001 1
183777 1
93563 1
190340 1
300001 1
300000 1
176885 1
73635 1
1 1
191306 1
112358 1
189973 1
162552 1
69516 1
145429 1
144583 1
2 1
237138 1
2 1
211526 1
217854 1
1 1
23181 1
39102 1
58230 1
236266 1
88636 1
1 1
31779 1
300000 1
116933 1
1 1
134724 1
14223 1
76432 1
165237 1
86939 1
299999 1
1 1
80080 1
2 1
47340 1
300000 1
101240 1
300001 1
1 1
2 1
160146 1
284941 1
248860 1
300001 1
300000 1
179486 1
197843 1
254956 1
1 1
300001 1
251058 1
1 1
45646 1
300001 1
167536 1
141261 1
281999 1
300000 1
96430 1
1 1
240659 1
299999 1
221652 1
61864 1
300000 1
21574 1
89686 1
204268 1
1 1
252228 1
135595 1
116002 1
275961 1
240734 1
289882 1
127126 1
267064 1
175679 1
145627 1
51886 1
215713 1
213391 1
249001 1
300000 1
1 1
286781 1
231761 1
299999 1
2 1
189164 1
300001 1
35107 1
300000 1
34725 1
299999 1
88828 1
299998 1
89361 1
263880 1
1 1
69816 1
34218 1
1 1
2 1
120669 1
72846 1
106211 1
288018 1
77329 1
231283 1
300000 1
299999 1
272952 1
104122 1
49666 1
1 1
2 1
27983 1
300000 1
223781 1
1 1
300000 1
163349 1
86430 1
59700 1
115454 1
158787 1
134311 1
299999 1
299998 1
225119 1
248086 1
275311 1
46428 1
246091 1
299999 1
138585 1
2 1
300000 1
34641 1
300000 1
52463 1
299999 1
19025 1
28941 1
299998 1
1 1
44231 1
299999 1
227399 1
99126 1
2 1
292013 1
231103 1
207415 1
122455 1
1 1
89490 1
110027 1
300001 1
299999 1
242668 1
288920 1
288243 1
300000 1
300000 1
26821 1
3 1
3 1
300001 1
251114 1
1 1
300001 1
300001 1
202522 1
300001 1
285994 1
146716 1
202090 1
299999 1
262591 1
52166 1
300001 1
104899 1
288429 1
179237 1
110150 1
41652 1
1 1
22849 1
169660 1
236564 1
217874 1
132406 1
299999 1
23064 1
152694 1
261324 1
197933 1
52672 1
2 1
280733 1
1 1
2 1
228928 1
300001 1
215227 1
33467 1
6915 1
280595 1
152559 1
130851 1
2 1
17376 1
46846 1
272846 1
3 1
178100 1
2 1
25932 1
80153 1
210603 1
267744 1
109533 1
275868 1
294241 1
300001 1
1 1
56093 1
300001 1
237421 1
66812 1
300002 1
189172 1
55455 1
295510 1
123270 1
79114 1
228864 1
111626 1
2 1
298286 1
111244 1
299998 1
55135 1
299999 1
211847 1
214854 1
42276 1
241773 1
132789 1
147370 1
43385 1
183987 1
300000 1
299671 1
232638 1
1 1
113366 1
299999 1
1 1
1 1
173397 1
1 1
35977 1
262276 1
299999 1
1 1
69423 1
126285 1
1 1
32499 1
226171 1
300000 1
240446 1
170370 1
98950 1
82776 1
202366 1
273472 1
147864 1
36105 1
300001 1
180489 1
6448 1
206644 1
172735 1
2 1
178792 1
299998 1
139127 1
86507 1
2 1
126874 1
138209 1
160311 1
284868 1
256617 1
2453 1
247972 1
1 1
62632 1
127346 1
300000 1
184781 1
39516 1
300000 1
259818 1
299999 1
65475 1
30932 1
299999 1
120861 1
166029 1
53125 1
300001 1
276657 1
300000 1
29219 1
32298 1
15403 1
237287 1
183193 1
210213 1
248577 1
300000 1
299999 1
142037 1
91155 1
264294 1
299999 1
50670 1
54491 1
1 1
299846 1
299999 1
88272 1
163890 1
40641 1
244129 1
238160 1
3 1
32803 1
135071 1
37554 1
124165 1
136793 1
76091 1
81445 1
4159 1
13780 1
126455 1
218352 1
300000 1
1 1
49658 1
224835 1
184737 1
210671 1
250337 1
69188 1
1 1
156550 1
122153 1
182995 1
2 1
294656 1
61625 1
36688 1
299999 1
179239 1
2 1
1 1
17236 1
1 1
70332 1
1 1
281508 1
233202 1
119426 1
300002 1
138831 1
44645 1
300000 1
182979 1
300000 1
195049 1
169471 1
283550 1
188910 1
249303 1
86099 1
122596 1
299998 1
138039 1
226192 1
261048 1
294379 1
2 1
10180 1
300001 1
181452 1
1 1
193608 1
167976 1
64949 1
203504 1
157754 1
2 1
161290 1
299999 1
300001 1
299999 1
299999 1
300001 1
230604 1
300001 1
273812 1
47705 1
45441 1
69444 1
300000 1
73682 1
254461 1
59470 1
86492 1
75820 1
175891 1
140653 1
300000 1
73630 1
52183 1
8555 1
169334 1
67149 1
1 1
1 1
65996 1
56009 1
300001 1
215439 1
274957 1
207081 1
2 1
1 1
300000 1
144774 1
263640 1
1 1
1 1
188883 1
1 1
40763 1
114868 1
95828 1
300001 1
1 1
12154 1
125019 1
196814 1
116198 1
2 1
300000 1
3 1
289441 1
260612 1
300000 1
233743 1
296705 1
270313 1
157791 1
299999 1
300001 1
31901 1
76628 1
185529 1
1 1
300000 1
101405 1
299999 1
299999 1
59457 1
1 1
1 1
12858 1
229741 1
132815 1
299999 1
1 1
215283 1
300000 1
295581 1
1 1
46276 1
141263 1
299999 1
1 1
76310 1
285474 1
177500 1
222613 1
114464 1
1 1
63308 1
135925 1
152597 1
1 1
26915 1
3 1
121359 1
300000 1
300001 1
181840 1
288643 1
1 1
299998 1
300000 1
168184 1
230363 1
1 1
89890 1
1 1
1 1
284991 1
299999 1
148978 1
217816 1
220535 1
3 1
193067 1
299999 1
1 1
261195 1
1 1
175161 1
169845 1
41650 1
41186 1
3 1
3 1
1 1
194821 1
1 1
2 1
1 1
60844 1
212711 1
50901 1
64305 1
298545 1
299999 1
102102 1
300001 1
189645 1
65015 1
6811 1
151535 1
113234 1
262424 1
27245 1
97466 1
23185 1
69982 1
14147 1
228886 1
2 1
175103 1
248330 1
1 1
3 1
9715 1
2 1
1 1
251836 1
300001 1
45837 1
62114 1
1 1
167497 1
129823 1
245140 1
34723 1
233938 1
1 1
1 1
83564 1
238494 1
138424 1
300000 1
202004 1
259743 1
299999 1
150548 1
2 1
282479 1
2 1
300001 1
257485 1
151773 1
108254 1
1 1
299999 1
300001 1
266136 1
258507 1
1 1
2 1
15818 1
2 1
180721 1
147699 1
106770 1
41531 1
134542 1
213178 1
96242 1
1 1
158244 1
1 1
300000 1
300001 1
300001 1
89720 1
121355 1
299999 1
298925 1
300001 1
177406 1
300001 1
272308 1
299999 1
299999 1
136323 1
86980 1
296409 1
280399 1
1 1
4034 1
139496 1
2 1
1 1
150542 1
1 1
1 1
141881 1
91406 1
239315 1
4939 1
205982 1
57876 1
14378 1
201756 1
132207 1
144793 1
52408 1
300000 1
43599 1
1 1
1 1
1 1
299999 1
3 1
1 1
3 1
300000 1
96504 1
3 1
168654 1
239375 1
279295 1
235914 1
80538 1
122862 1
232794 1
7206 1
259568 1
248316 1
55370 1
1 1
37404 1
2 1
222269 1
166158 1
184665 1
270444 1
4204 1
300000 1
300000 1
181501 1
248425 1
166519 1
182508 1
1 1
300001 1
275188 1
195597 1
1 1
68631 1
219911 1
300001 1
56060 1
196141 1
299999 1
1 1
19624 1
280952 1
237415 1
269199 1
262359 1
55823 1
150655 1
170308 1
1 1
7046 1
174324 1
270534 1
199565 1
107596 1
1 1
101790 1
245979 1
299999 1
281015 1
191688 1
1 1
159774 1
185629 1
152732 1
234037 1
116340 1
232173 1
300000 1
300000 1
51150 1
56969 1
2 1
1 1
10764 1
2 1
81135 1
300001 1
299999 1
2 1
227384 1
300000 1
243572 1
205632 1
142890 1
215175 1
300001 1
198399 1
281009 1
97393 1
238202 1
168631 1
1 1
124262 1
241286 1
53765 1
86663 1
58211 1
65939 1
300000 1
101505 1
267339 1
299999 1
1 1
39704 1
208100 1
2 1
1 1
147958 1
300000 1
1 1
270853 1
63744 1
116154 1
7316 1
156402 1
175556 1
147924 1
78246 1
122090 1
30611 1
300000 1
299999 1
50411 1
229382 1
1 1
299998 1
1 1
111345 1
1 1
174729 1
191344 1
174838 1
229854 1
300000 1
255314 1
299999 1
124574 1
300001 1
1 1
299999 1
186462 1
278324 1
238048 1
1 1
227225 1
293281 1
227614 1
291295 1
1 1
75106 1
93375 1
151781 1
191396 1
299999 1
7319 1
70222 1
3 1
300001 1
75781 1
3 1
163541 1
7071 1
148450 1
109524 1
1 1
195265 1
231566 1
44641 1
220849 1
126090 1
11585 1
132116 1
1 1
279141 1
207088 1
300001 1
1 1
18903 1
289069 1
91557 1
300001 1
132060 1
1 1
299999 1
300001 1
229153 1
266249 1
81461 1
150508 1
285549 1
207630 1
119124 1
2 1
300000 1
116562 1
2 1
52604 1
64041 1
1 1
252681 1
299999 1
284833 1
1 1
120757 1
117133 1
175068 1
1 1
296283 1
272536 1
103218 1
3154 1
300001 1
3 1
261979 1
300000 1
12901 1
300001 1
26619 1
240223 1
3 1
147993 1
155072 1
209696 1
166362 1
1 1
157108 1
3 1
299999 1
160222 1
1 1
72359 1
300000 1
299998 1
299999 1
222685 1
300000 1
279511 1
179549 1
299998 1
1 1
39867 1
166915 1
121068 1
1 1
299999 1
74781 1
90031 1
187401 1
1 1
280674 1
218781 1
74818 1
300002 1
268604 1
92331 1
168357 1
300000 1
160511 1
299999 1
1691 1
91195 1
138625 1
38316 1
3 1
113168 1
300001 1
1 1
260433 1
1 1
1 1
82599 1
1 1
254729 1
282419 1
194324 1
27474 1
117652 1
299999 1
203476 1
1 1
277973 1
300001 1
49638 1
115418 1
284353 1
117849 1
275993 1
294420 1
1 1
266046 1
1 1
226628 1
1 1
1 1
104874 1
119339 1
149309 1
184749 1
294604 1
46850 1
300000 1
292675 1
1 1
14586 1
266341 1
35713 1
25683 1
238245 1
42993 1
31583 1
184699 1
27586 1
300000 1
194326 1
300000 1
300000 1
18536 1
299999 1
300001 1
165506 1
300000 1
61794 1
2 1
15911 1
181789 1
57718 1
152002 1
1 1
300000 1
71798 1
50479 1
16064 1
138261 1
299999 1
41036 1
239010 1
3 1
163736 1
20301 1
300000 1
228018 1
288889 1
299999 1
21737 1
40564 1
1 1
2 1
1 1
264736 1
300001 1
3 1
1 1
44442 1
300000 1
216106 1
126090 1
270550 1
272129 1
2 1
154074 1
119811 1
193544 1
300000 1
299999 1
300001 1
299998 1
300000 1
139035 1
142215 1
15613 1
172944 1
54399 1
222292 1
15304 1
300000 1
300001 1
85772 1
150970 1
300000 1
300001 1
1 1
104993 1
124489 1
1 1
185342 1
74045 1
127468 1
224353 1
223652 1
164434 1
3 1
300000 1
2 1
61681 1
260311 1
3 1
176478 1
300001 1
163407 1
1 1
290149 1
3 1
277380 1
56265 1
259652 1
252119 1
22228 1
197086 1
1 1
52952 1
49805 1
235274 1
300001 1
1 1
299999 1
125099 1
299999 1
1 1
1 1
2 1
2 1
1 1
288543 1
94302 1
16187 1
193735 1
160781 1
114535 1
221007 1
237786 1
299999 1
234826 1
1 1
39179 1
293528 1
2 1
222324 1
3 1
44444 1
274958 1
1 1
299998 1
18172 1
71832 1
233250 1
1 1
183688 1
300000 1
10947 1
90331 1
199236 1
3 1
156752 1
273548 1
300000 1
203085 1
300000 1
65812 1
158432 1
159655 1
300000 1
181392 1
113513 1
244113 1
159498 1
300002 1
295796 1
24661 1
145607 1
300002 1
221944 1
299999 1
300000 1
2 1
150911 1
289777 1
152080 1
136991 1
80192 1
172865 1
128034 1
210968 1
185780 1
1 1
300000 1
202931 1
239426 1
37101 1
1 1
238755 1
300000 1
278572 1
216755 1
24015 1
189830 1
283865 1
299998 1
193980 1
271298 1
254352 1
1 1
1 1
86158 1
280914 1
79341 1
104996 1
3 1
98318 1
272748 1
69318 1
3 1
107287 1
256477 1
101657 1
61827 1
148163 1
274512 1
139721 1
65665 1
19162 1
177424 1
300000 1
218586 1
185807 1
167097 1
55571 1
300001 1
59129 1
299999 1
204178 1
299999 1
111960 1
154413 1
1 1
47981 1
299999 1
236900 1
193445 1
110299 1
30973 1
42602 1
233080 1
3 1
118586 1
300002 1
193706 1
300000 1
23443 1
76384 1
253057 1
170933 1
129728 1
296746 1
299999 1
300002 1
300001 1
111816 1
300000 1
208702 1
165341 1
204164 1
300000 1
32810 1
299999 1
1 1
1 1
76224 1
290225 1
129163 1
272469 1
300001 1
300001 1
51948 1
1 1
52159 1
92043 1
61921 1
92597 1
300001 1
1 1
199860 1
93201 1
300001 1
202620 1
1 1
68941 1
150829 1
180296 1
129846 1
1 1
299095 1
182069 1
77430 1
170773 1
165288 1
296048 1
152445 1
1 1
89680 1
2 1
75160 1
299999 1
72901 1
196439 1
56689 1
200558 1
6564 1
1 1
300000 1
1 1
2 1
79106 1
174767 1
300001 1
233261 1
146627 1
208400 1
181862 1
37091 1
214547 1
1 1
3 1
149871 1
201119 1
211144 1
107242 1
19272 1
300000 1
300000 1
300000 1
300000 1
22094 1
291347 1
290443 1
104753 1
10991 1
3 1
214911 1
138328 1
2 1
221652 1
1 1
2 1
1 1
300002 1
102870 1
42566 1
201335 1
42651 1
296337 1
300001 1
199751 1
140377 1
8548 1
131734 1
33078 1
299999 1
300002 1
299999 1
17507 1
300000 1
300000 1
124580 1
2 1
3366 1
113172 1
98736 1
213232 1
193250 1
299999 1
61346 1
1 1
177526 1
283801 1
299999 1
42212 1
219290 1
17280 1
2 1
154346 1
300000 1
1 1
300000 1
2 1
7814 1
2 1
1 1
1017 1
127243 1
86134 1
299999 1
129770 1
300001 1
283266 1
146584 1
175779 1
277744 1
237201 1
299999 1
1 1
85 1
139228 1
9712 1
2 1
1 1
1 1
1 1
1 1
217625 1
95867 1
140306 1
3 1
1 1
299999 1
168823 1
227893 1
170414 1
299999 1
296443 1
5742 1
70432 1
21054 1
133112 1
229760 1
1 1
126962 1
45871 1
198152 1
281797 1
260212 1
300000 1
138474 1
92105 1
65496 1
261851 1
3 1
254217 1
227783 1
258087 1
1 1
27370 1
240252 1
300001 1
69294 1
236283 1
1 1
290395 1
299999 1
1 1
260821 1
1 1
252032 1
300000 1
133547 1
1 1
1 1
270806 1
171794 1
253549 1
300001 1
1 1
300000 1
82378 1
262627 1
41982 1
1 1
61757 1
1 1
300000 1
19944 1
181229 1
193652 1
1 1
2 1
243194 1
155020 1
299999 1
120031 1
17550 1
18988 1
300002 1
163342 1
217965 1
30028 1
1 1
2 1
235586 1
277214 1
289284 1
146795 1
12354 1
44799 1
123918 1
299999 1
2 1
149508 1
280156 1
1 1
78990 1
46595 1
300001 1
272748 1
45435 1
1 1
299999 1
291844 1
262005 1
269023 1
155955 1
1 1
43204 1
1 1
154808 1
260398 1
299999 1
41028 1
1 1
216817 1
300000 1
170293 1
2 1
214606 1
1 1
224861 1
85718 1
174439 1
277785 1
300000 1
300000 1
217463 1
199979 1
147969 1
269810 1
59787 1
172112 1
2 1
94144 1
300001 1
300000 1
300002 1
1 1
3236 1
3 1
300001 1
1 1
296918 1
300001 1
260296 1
93282 1
300000 1
159033 1
299999 1
194124 1
132932 1
217673 1
300000 1
127996 1
300000 1
30307 1
2 1
111603 1
107633 1
173662 1
299999 1
31202 1
285756 1
94008 1
299999 1
300001 1
268120 1
299998 1
3 1
299999 1
248783 1
647 1
221191 1
31673 1
92848 1
96286 1
298173 1
300002 1
292190 1
126617 1
108173 1
36679 1
299999 1
1 1
281872 1
299999 1
2 1
141037 1
300000 1
300001 1
299998 1
7475 1
300002 1
224016 1
206611 1
87272 1
300000 1
234621 1
88624 1
66911 1
236487 1
248464 1
1 1
72862 1
209832 1
300002 1
97237 1
1 1
43532 1
1 1
300000 1
1 1
259497 1
19376 1
1 1
1 1
82269 1
1 1
3 1
188078 1
2 1
290366 1
1 1
2 1
6690 1
1 1
283184 1
1 1
1 1
8575 1
300000 1
2 1
299999 1
81298 1
273167 1
144881 1
279533 1
98168 1
2123 1
166094 1
217755 1
299998 1
274636 1
74391 1
204549 1
171270 1
299999 1
259044 1
252501 1
253808 1
1 1
20341 1
259543 1
34144 1
1 1
109007 1
156834 1
63150 1
44216 1
1 1
299999 1
132523 1
7424 1
286190 1
150073 1
121295 1
1 1
252849 1
224157 1
2 1
68679 1
2 1
300000 1
42205 1
195451 1
201658 1
47918 1
57205 1
299998 1
21832 1
2 1
61405 1
153555 1
207594 1
260606 1
1 1
300000 1
300000 1
188613 1
71615 1
293371 1
16631 1
28691 1
299998 1
95806 1
43281 1
100609 1
104992 1
14728 1
106773 1
300000 1
299999 1
240336 1
234576 1
1 1
114084 1
241869 1
220572 1
3 1
104696 1
259905 1
204999 1
230138 1
79013 1
50217 1
299999 1
177452 1
216557 1
1 1
179228 1
300001 1
300000 1
300000 1
33486 1
98803 1
39676 1
251263 1
300000 1
300001 1
299999 1
63401 1
122586 1
146586 1
1 1
300001 1
113631 1
157236 1
300000 1
299500 1
228974 1
1 1
1 1
1 1
300000 1
293938 1
209094 1
300000 1
54276 1
1 1
121401 1
126234 1
67575 1
109284 1
184645 1
285800 1
35608 1
247985 1
299999 1
142286 1
299999 1
121753 1
257672 1
141699 1
156439 1
188322 1
123441 1
73470 1
184873 1
73883 1
160599 1
6638 1
144851 1
78435 1
299998 1
1 1
226223 1
293958 1
1 1
204596 1
1 1
1 1
25956 1
299999 1
43405 1
175904 1
156158 1
229347 1
82818 1
299999 1
258776 1
224446 1
248851 1
300001 1
14387 1
17154 1
42574 1
42318 1
300001 1
299999 1
275028 1
1 1
165767 1
3 1
6803 1
1 1
96187 1
1 1
300000 1
180919 1
276517 1
35684 1
181058 1
149298 1
202822 1
143111 1
108736 1
242232 1
241170 1
299999 1
71737 1
256044 1
275948 1
1 1
65073 1
29961 1
210650 1
299999 1
290072 1
84102 1
1 1
83523 1
2 1
185830 1
2 1
117513 1
56789 1
300000 1
182844 1
276191 1
256911 1
300002 1
1 1
261537 1
2 1
119750 1
99265 1
124747 1
202281 1
299999 1
43559 1
76700 1
300000 1
300000 1
195265 1
280407 1
300000 1
17305 1
247206 1
299999 1
300001 1
72652 1
213708 1
299999 1
93378 1
189858 1
3 1
300001 1
216462 1
39627 1
182145 1
299998 1
299998 1
195650 1
66136 1
300002 1
227926 1
270924 1
209466 1
25635 1
165842 1
206270 1
1 1
300002 1
218681 1
267854 1
55582 1
35603 1
300001 1
300000 1
207285 1
299999 1
1624 1
1 1
1 1
300001 1
192383 1
1 1
217401 1
205050 1
1 1
37689 1
229735 1
62769 1
300000 1
53023 1
251070 1
191741 1
2 1
170446 1
300002 1
1 1
104734 1
71275 1
191457 1
96939 1
107428 1
300002 1
299999 1
299999 1
197808 1
1 1
256952 1
83908 1
200767 1
98866 1
164619 1
300000 1
200101 1
209029 1
37161 1
1 1
103049 1
89174 1
291186 1
71929 1
37191 1
41999 1
130845 1
1 1
127214 1
24128 1
174702 1
71461 1
185229 1
76819 1
2 1
299998 1
299999 1
113861 1
1 1
299999 1
237836 1
248930 1
154358 1
2 1
1 1
212385 1
163185 1
203280 1
155970 1
243779 1
1 1
96132 1
241177 1
176309 1
139517 1
105741 1
1 1
1 1
300000 1
35022 1
44325 1
300000 1
156662 1
163200 1
300001 1
1 1
7423 1
106922 1
275044 1
119995 1
185565 1
256110 1
215774 1
211364 1
2 1
300000 1
300001 1
300000 1
96093 1
2 1
178695 1
267410 1
7049 1
289298 1
1 1
1 1
166521 1
300000 1
110013 1
285406 1
228052 1
299999 1
7584 1
113450 1
263799 1
15899 1
3141 1
300002 1
300000 1
199836 1
297088 1
239278 1
96865 1
143103 1
1 1
120482 1
120373 1
3 1
71064 1
290580 1
1 1
242477 1
1 1
254873 1
167130 1
251784 1
99221 1
202871 1
262145 1
2 1
225568 1
164561 1
284962 1
209538 1
123467 1
248861 1
1 1
151145 1
290956 1
84287 1
175423 1
215212 1
300000 1
61302 1
109597 1
173444 1
287883 1
300001 1
1 1
160619 1
241330 1
3 1
44621 1
74614 1
67721 1
240690 1
192538 1
230946 1
85486 1
165858 1
88281 1
40509 1
185074 1
300000 1
46737 1
300000 1
76293 1
269209 1
284373 1
3 1
1 1
248005 1
63053 1
103610 1
66980 1
18932 1
300000 1
253218 1
300001 1
66829 1
1 1
229452 1
2 1
1 1
300000 1
24698 1
299999 1
1 1
299998 1
92412 1
300001 1
3 1
222907 1
78041 1
98579 1
168346 1
190926 1
300001 1
2 1
300001 1
23073 1
299999 1
183181 1
278069 1
252523 1
200645 1
27360 1
299998 1
13133 1
251520 1
300000 1
124879 1
223801 1
71483 1
122303 1
245096 1
144380 1
98214 1
207701 1
260113 1
1 1
1 1
1 1
300001 1
27817 1
1 1
41555 1
185977 1
216175 1
216347 1
82305 1
55843 1
1 1
120924 1
300000 1
32275 1
299999 1
18764 1
237887 1
2 1
200534 1
2 1
1 1
11196 1
24475 1
14071 1
34526 1
166137 1
300002 1
300001 1
2 1
237704 1
54561 1
86025 1
35386 1
185037 1
299999 1
299878 1
2 1
103850 1
217017 1
2 1
292718 1
130583 1
92281 1
299999 1
300001 1
262671 1
1 1
49054 1
146841 1
133949 1
44726 1
3 1
300000 1
298529 1
50728 1
188935 1
112849 1
204571 1
300000 1
124415 1
71853 1
175544 1
109138 1
298026 1
95922 1
230369 1
285197 1
299999 1
300000 1
84018 1
54370 1
299869 1
2222 1
1 1
288247 1
88980 1
1 1
86574 1
203514 1
61066 1
204169 1
2 1
299999 1
1 1
299999 1
101092 1
283286 1
222228 1
299999 1
299999 1
3 1
273275 1
43736 1
3 1
1 1
151569 1
2 1
239787 1
229747 1
113082 1
68400 1
2 1
45484 1
178047 1
85543 1
299999 1
226410 1
286611 1
29538 1
171762 1
70280 1
262608 1
47504 1
300001 1
250947 1
299999 1
2 1
71927 1
1 1
82519 1
149828 1
189151 1
300002 1
3 1
1 1
56821 1
149941 1
176517 1
208012 1
97160 1
1 1
299998 1
300002 1
96499 1
119098 1
223882 1
39058 1
2 1
1 1
1 1
19418 1
213592 1
99070 1
300000 1
243840 1
300002 1
33937 1
82500 1
300001 1
4915 1
140479 1
40043 1
61474 1
90194 1
259232 1
3 1
300002 1
143622 1
15690 1
299999 1
62022 1
8975 1
100414 1
168301 1
236108 1
242822 1
156064 1
105552 1
17680 1
253725 1
3 1
266428 1
202997 1
227326 1
22373 1
1 1
83259 1
1 1
300000 1
4223 1
300002 1
209541 1
184581 1
1 1
2 1
299313 1
300002 1
102208 1
1 1
300000 1
84171 1
242438 1
300000 1
1 1
217172 1
227076 1
182957 1
12311 1
78998 1
708 1
2 1
62007 1
86797 1
300000 1
1 1
50765 1
134124 1
217451 1
67290 1
212543 1
299999 1
223271 1
300001 1
288186 1
131569 1
1 1
292844 1
1 1
38977 1
1 1
132952 1
1 1
300001 1
284397 1
7590 1
138732 1
300000 1
1 1
299998 1
300000 1
278458 1
162160 1
154586 1
111342 1
300001 1
3 1
277127 1
272944 1
299999 1
113794 1
1 1
10857 1
192257 1
1 1
299326 1
2 1
199957 1
215220 1
299999 1
151297 1
2 1
31011 1
116059 1
1 1
1 1
251940 1
257728 1
300000 1
163974 1
24061 1
215355 1
200783 1
59882 1
29005 1
1 1
300001 1
125246 1
1 1
11170 1
289528 1
27065 1
193400 1
3 1
289514 1
266186 1
114206 1
24875 1
213554 1
58449 1
268718 1
274357 1
212044 1
104512 1
2007 1
1 1
1 1
299999 1
75177 1
300000 1
23115 1
82268 1
149909 1
1 1
1 1
300000 1
1 1
24076 1
300001 1
1 1
115686 1
300000 1
156898 1
8223 1
78651 1
299998 1
1 1
298065 1
139567 1
14346 1
16537 1
1 1
100239 1
69174 1
113941 1
265275 1
101079 1
300000 1
72416 1
1 1
137830 1
7339 1
260560 1
184650 1
294461 1
153389 1
159820 1
36084 1
214545 1
300000 1
300000 1
1 1
74823 1
300000 1
2 1
299999 1
184133 1
164949 1
43632 1
300000 1
1 1
1 1
260700 1
182272 1
101825 1
300001 1
1 1
232555 1
185192 1
202136 1
269591 1
300000 1
156846 1
1 1
2 1
173450 1
283453 1
4496 1
21018 1
300001 1
296981 1
150327 1
2 1
95381 1
162337 1
191501 1
257763 1
272870 1
195530 1
92033 1
83985 1
252548 1
177341 1
175212 1
299999 1
140916 1
290757 1
300000 1
275366 1
65098 1
107528 1
289646 1
282086 1
146695 1
12270 1
300000 1
145431 1
188970 1
260563 1
213914 1
171496 1
300002 1
40364 1
25625 1
1 1
299999 1
274175 1
171468 1
127429 1
2 1
170950 1
239443 1
66298 1
260777 1
95379 1
127351 1
124792 1
300000 1
1 1
1 1
3719 1
1 1
299998 1
2 1
299999 1
300000 1
264102 1
299998 1
300000 1
284733 1
299999 1
300002 1
78365 1
161017 1
228060 1
300001 1
300000 1
3 1
67193 1
55719 1
300000 1
127796 1
259836 1
259005 1
90640 1
142331 1
1183 1
160467 1
1 1
70769 1
201789 1
33108 1
70656 1
300001 1
269879 1
36509 1
62290 1
1 1
230319 1
226483 1
300000 1
2 1
174451 1
300001 1
1 1
253298 1
5494 1
299999 1
148496 1
1 1
272016 1
299999 1
90794 1
279170 1
1 1
1 1
3608 1
84350 1
299999 1
164069 1
300000 1
216465 1
255066 1
98517 1
300000 1
195246 1
28032 1
1 1
300001 1
299999 1
52442 1
200626 1
94345 1
136263 1
226246 1
106217 1
228090 1
1 1
251521 1
83125 1
14598 1
71049 1
256294 1
184390 1
195691 1
300001 1
150512 1
281144 1
225463 1
256508 1
32558 1
1 1
300000 1
300000 1
238177 1
1 1
300000 1
173682 1
1 1
5953 1
247865 1
1 1
299999 1
280866 1
300001 1
180485 1
1 1
1 1
300000 1
258078 1
222385 1
277338 1
168213 1
227389 1
3216 1
243370 1
30430 1
180660 1
12172 1
153621 1
273036 1
229994 1
61188 1
1 1
260732 1
13130 1
28484 1
269925 1
278051 1
300001 1
1 1
222513 1
174892 1
136996 1
300000 1
104846 1
84789 1
7096 1
1 1
147013 1
164421 1
2 1
215553 1
165790 1
300000 1
100128 1
300000 1
1 1
2 1
57753 1
16060 1
19861 1
219480 1
255861 1
125683 1
251087 1
97511 1
23952 1
177388 1
245486 1
115248 1
194895 1
9324 1
80571 1
2 1
300001 1
1 1
300001 1
189432 1
50591 1
177646 1
292362 1
98293 1
91927 1
141500 1
298053 1
66804 1
299999 1
299999 1
240640 1
236513 1
273825 1
300001 1
175973 1
1 1
299999 1
299998 1
284449 1
32522 1
2 1
256526 1
2 1
299999 1
6796 1
290391 1
300000 1
147109 1
142545 1
290031 1
125058 1
2 1
299999 1
1 1
1 1
299998 1
300000 1
1 1
265162 1
132147 1
2 1
188083 1
300000 1
1 1
67419 1
1 1
185008 1
300000 1
110902 1
157930 1
175228 1
164403 1
1 1
300001 1
110922 1
300000 1
264601 1
248362 1
125075 1
2 1
256443 1
1 1
300001 1
2 1
3 1
264267 1
69755 1
1 1
143107 1
108322 1
2 1
148929 1
290407 1
250392 1
254442 1
300002 1
250534 1
81751 1
26 1
1 1
2 1
1 1
220328 1
143269 1
162031 1
14400 1
1 1
300000 1
273274 1
299999 1
279245 1
300000 1
118847 1
216062 1
2 1
298664 1
233473 1
265302 1
2 1
300000 1
300002 1
18123 1
2 1
36134 1
36022 1
1 1
300000 1
1 1
2 1
133219 1
300000 1
3 1
299999 1
1 1
129534 1
1 1
299999 1
232814 1
128264 1
97852 1
60508 1
289810 1
77185 1
169082 1
1 1
234175 1
1 1
178381 1
193579 1
151082 1
31066 1
299999 1
299998 1
90564 1
172404 1
300001 1
299999 1
105501 1
73757 1
16253 1
112412 1
162022 1
245510 1
2 1
154250 1
184283 1
54248 1
300000 1
202400 1
46205 1
9734 1
115027 1
300001 1
43208 1
300000 1
299999 1
1 1
95588 1
45872 1
36623 1
31447 1
1 1
300001 1
294307 1
46877 1
121992 1
206238 1
300001 1
1 1
1 1
2 1
98492 1
138115 1
300001 1
283049 1
300001 1
240939 1
300001 1
299998 1
225999 1
20662 1
105196 1
169589 1
300001 1
198397 1
100852 1
102294 1
88590 1
71919 1
248744 1
300000 1
117871 1
1 1
1 1
276623 1
1 1
40990 1
299999 1
58426 1
2 1
221329 1
1 1
168662 1
134583 1
86933 1
300000 1
185203 1
299999 1
216767 1
300000 1
210506 1
173191 1
300000 1
300001 1
1 1
118560 1
74872 1
299999 1
236929 1
292074 1
249446 1
51796 1
42058 1
163843 1
2 1
42199 1
1 1
2 1
299999 1
228124 1
1 1
45732 1
1 1
300000 1
1324 1
244002 1
65275 1
187201 1
172400 1
106505 1
104638 1
3 1
299999 1
1 1
212222 1
5132 1
300000 1
299999 1
148673 1
44577 1
181170 1
83941 1
126401 1
40263 1
260862 1
1835 1
127690 1
299999 1
11012 1
1 1
1 1
253344 1
291924 1
133858 1
239767 1
68617 1
1 1
219600 1
300000 1
300001 1
192592 1
170746 1
1 1
155769 1
129923 1
2 1
1 1
266649 1
43329 1
61241 1
2 1
280200 1
1 1
1 1
299999 1
259739 1
293760 1
300000 1
1 1
116854 1
2 1
295326 1
265624 1
2 1
30311 1
1 1
128990 1
53707 1
47548 1
57304 1
61215 1
220515 1
214796 1
121251 1
28576 1
228083 1
299999 1
187996 1
299097 1
55350 1
300000 1
29254 1
231105 1
231299 1
300000 1
290585 1
27991 1
300001 1
121801 1
300001 1
64263 1
202422 1
190309 1
240287 1
13393 1
300000 1
114690 1
299999 1
188041 1
65503 1
143798 1
300001 1
2 1
101175 1
172291 1
299999 1
269092 1
137158 1
299998 1
299999 1
2 1
2 1
2 1
1 1
125264 1
1 1
93841 1
1 1
1 1
220454 1
269423 1
22980 1
21413 1
235777 1
192671 1
126555 1
1 1
1 1
142797 1
145808 1
300001 1
145849 1
260541 1
290965 1
116972 1
73895 1
58316 1
94972 1
287470 1
144919 1
300001 1
299999 1
299999 1
272630 1
147596 1
299999 1
61616 1
271299 1
299999 1
222454 1
4650 1
11562 1
59236 1
3 1
269905 1
204321 1
2 1
300001 1
299999 1
172142 1
23910 1
112195 1
1 1
276345 1
1 1
116607 1
43344 1
2 1
289439 1
75874 1
289909 1
242504 1
299999 1
232922 1
192379 1
226615 1
300001 1
66053 1
49693 1
105731 1
97757 1
82104 1
6114 1
2 1
36871 1
300001 1
232563 1
66009 1
78082 1
210226 1
300001 1
299999 1
45400 1
300001 1
234334 1
300001 1
221602 1
300001 1
300001 1
1 1
221264 1
300001 1
18757 1
2 1
154879 1
1 1
40050 1
1 1
217125 1
85314 1
3 1
220857 1
1 1
299999 1
273777 1
223788 1
257958 1
2 1
141277 1
48067 1
40762 1
286253 1
300001 1
226184 1
243680 1
160513 1
242503 1
99226 1
2 1
1 1
283578 1
26922 1
2 1
229925 1
2 1
250797 1
112941 1
1 1
92758 1
89021 1
78859 1
112418 1
90377 1
217815 1
3 1
299999 1
300000 1
8899 1
232697 1
1 1
48527 1
300001 1
51577 1
12907 1
44647 1
264713 1
299999 1
250743 1
120002 1
2 1
284104 1
275160 1
96389 1
256279 1
299999 1
269712 1
2 1
263081 1
300001 1
199924 1
300001 1
189903 1
91381 1
65122 1
2 1
140333 1
30253 1
165739 1
225798 1
3 1
261260 1
2 1
53689 1
292745 1
2 1
1 1
156170 1
246016 1
44704 1
53728 1
210568 1
3 1
196971 1
294508 1
206995 1
212085 1
1 1
300000 1
84827 1
73747 1
2 1
300000 1
2 1
269935 1
300000 1
299999 1
216789 1
237132 1
48289 1
110031 1
136868 1
299998 1
300001 1
255616 1
91186 1
45596 1
206784 1
229199 1
1 1
254059 1
300001 1
10788 1
262619 1
221937 1
179759 1
48648 1
185024 1
284098 1
299999 1
2 1
1 1
1 1
1 1
51622 1
108080 1
299999 1
299999 1
74491 1
2 1
78965 1
3 1
300000 1
98182 1
2 1
146809 1
300000 1
131344 1
295374 1
300000 1
67602 1
131091 1
300000 1
1 1
3 1
1 1
230592 1
162956 1
43884 1
87806 1
172156 1
299998 1
29044 1
299999 1
299999 1
283582 1
300000 1
1 1
65602 1
227862 1
173015 1
152891 1
238855 1
299999 1
3378 1
292171 1
204359 1
173642 1
12785 1
3 1
162308 1
1 1
68887 1
166811 1
2 1
36688 1
66736 1
2 1
299999 1
3 1
250123 1
76369 1
30529 1
186712 1
174541 1
299999 1
1 1
1 1
55898 1
84743 1
106754 1
128826 1
1 1
279015 1
36794 1
299999 1
108290 1
55694 1
63774 1
199733 1
169734 1
59681 1
63505 1
300000 1
300001 1
300001 1
287172 1
286515 1
3 1
275328 1
300000 1
273074 1
94594 1
1 1
1 1
281279 1
68862 1
3 1
22006 1
239964 1
252746 1
243925 1
299999 1
1 1
2 1
2 1
123533 1
23766 1
31208 1
167444 1
115762 1
224393 1
42782 1
299999 1
156609 1
1 1
240432 1
1 1
140175 1
300002 1
300000 1
299998 1
299998 1
2 1
47762 1
264261 1
241265 1
212885 1
2 1
88285 1
299999 1
299999 1
300000 1
2 1
160418 1
99171 1
200110 1
90866 1
89709 1
300000 1
228005 1
99503 1
300001 1
299998 1
194752 1
210793 1
131436 1
43216 1
268759 1
165814 1
118761 1
179703 1
203250 1
299999 1
166056 1
171596 1
14634 1
81218 1
300000 1
42813 1
103754 1
3 1
253576 1
12507 1
1 1
239665 1
300001 1
13227 1
1 1
279188 1
123222 1
6822 1
122837 1
189805 1
1 1
150337 1
189968 1
142330 1
2 1
299998 1
210545 1
147532 1
15938 1
118682 1
248796 1
291237 1
300001 1
208163 1
46255 1
26868 1
220270 1
259187 1
96506 1
266270 1
1 1
220437 1
299999 1
299999 1
262769 1
143299 1
300000 1
1 1
299999 1
193213 1
31417 1
3 1
64230 1
43845 1
131865 1
1 1
87795 1
300001 1
64069 1
168369 1
1 1
71319 1
120408 1
2 1
300000 1
3 1
152038 1
299999 1
111374 1
1 1
186336 1
2 1
79259 1
300000 1
300002 1
124856 1
133498 1
3 1
119143 1
66344 1
299999 1
242994 1
2 1
28401 1
300001 1
3 1
150489 1
103878 1
43193 1
36718 1
119420 1
27976 1
300000 1
299999 1
56107 1
42876 1
99376 1
216251 1
286505 1
41932 1
97937 1
299999 1
39876 1
121107 1
68310 1
103111 1
226378 1
299999 1
101918 1
3 1
36267 1
22534 1
1 1
300000 1
51429 1
139783 1
2365 1
73642 1
300000 1
214313 1
22979 1
141139 1
242083 1
229097 1
286395 1
121188 1
1 1
222894 1
153861 1
170358 1
268674 1
300000 1
227133 1
278637 1
82260 1
48120 1
4754 1
81446 1
56454 1
59602 1
65207 1
271768 1
96683 1
266668 1
213541 1
229812 1
116244 1
3 1
291949 1
2 1
229895 1
60768 1
1 1
299998 1
87281 1
28992 1
156884 1
211858 1
13436 1
300001 1
300000 1
167738 1
300000 1
2 1
299998 1
197650 1
300000 1
263825 1
80220 1
299999 1
300001 1
99568 1
239140 1
76252 1
14807 1
38960 1
72396 1
295502 1
299999 1
93816 1
194511 1
163775 1
210942 1
139634 1
195031 1
264317 1
299999 1
164720 1
260804 1
125599 1
299999 1
1 1
39360 1
176093 1
108749 1
213459 1
168640 1
203617 1
165586 1
108071 1
300002 1
64527 1
300002 1
300002 1
60337 1
299999 1
300000 1
203266 1
300000 1
155923 1
179322 1
1 1
299999 1
79502 1
56640 1
192287 1
2431 1
262873 1
231670 1
55446 1
235268 1
299999 1
47354 1
221786 1
1 1
6951 1
256489 1
197972 1
235713 1
1 1
231147 1
38677 1
300000 1
1 1
162978 1
46239 1
284530 1
66144 1
156391 1
207845 1
1 1
133219 1
1 1
287398 1
285096 1
191197 1
1 1
1817 1
1 1
153840 1
97898 1
242018 1
300000 1
15463 1
1 1
299998 1
258836 1
3847 1
261789 1
158171 1
300000 1
95793 1
56975 1
284829 1
1 1
300000 1
235907 1
276087 1
300001 1
38204 1
2 1
293491 1
221628 1
300000 1
261673 1
210156 1
300001 1
5691 1
299999 1
203152 1
297797 1
299998 1
7206 1
1 1
191393 1
140460 1
284701 1
300000 1
207180 1
1 1
243410 1
2 1
206134 1
20795 1
65807 1
262318 1
1 1
46092 1
180447 1
90172 1
1 1
12207 1
1 1
1 1
2 1
152600 1
257864 1
248044 1
300001 1
300000 1
83275 1
111661 1
32090 1
4248 1
255918 1
109160 1
115486 1
212510 1
1 1
41859 1
300000 1
126561 1
247131 1
163026 1
292715 1
6036 1
1 1
104246 1
300001 1
64964 1
3 1
176960 1
128391 1
287103 1
183140 1
220031 1
3 1
300001 1
299999 1
54684 1
300001 1
73972 1
223642 1
3389 1
55704 1
132841 1
1 1
167542 1
147309 1
1 1
274674 1
299999 1
11533 1
66356 1
154096 1
47185 1
185278 1
165666 1
1 1
136815 1
72330 1
299999 1
238772 1
291120 1
60116 1
47544 1
59424 1
212337 1
3 1
150384 1
300001 1
16482 1
186942 1
242214 1
179110 1
258260 1
3 1
66469 1
121463 1
67305 1
75487 1
1 1
78718 1
300001 1
199534 1
299999 1
240476 1
44082 1
167852 1
66802 1
299999 1
225667 1
138807 1
121042 1
152219 1
256907 1
117960 1
278141 1
188628 1
300001 1
2 1
1 1
299018 1
195664 1
300000 1
1 1
228875 1
209778 1
126365 1
234939 1
162917 1
1 1
202057 1
3 1
1 1
2 1
299998 1
2 1
300001 1
66082 1
214459 1
1 1
299999 1
300000 1
202359 1
294633 1
111981 1
46588 1
300000 1
300001 1
46984 1
1 1
183422 1
169214 1
118532 1
265843 1
300000 1
72198 1
19679 1
59916 1
39038 1
16223 1
16256 1
229380 1
161804 1
1 1
1 1
1 1
105913 1
3 1
105331 1
142201 1
180157 1
66569 1
78572 1
172152 1
2 1
300000 1
2 1
1 1
1 1
138960 1
51366 1
141131 1
300000 1
289125 1
89381 1
170774 1
30785 1
24908 1
108492 1
2 1
26107 1
300002 1
16503 1
51313 1
193936 1
86894 1
201099 1
299999 1
1 1
300000 1
2 1
283668 1
300002 1
220436 1
300000 1
1 1
1 1
1 1
300001 1
12093 1
1 1
84817 1
300001 1
1 1
299998 1
98520 1
300002 1
300001 1
195106 1
300001 1
53906 1
154824 1
1 1
234464 1
245910 1
1 1
1 1
1 1
300000 1
137781 1
275088 1
299999 1
141489 1
174438 1
1 1
112208 1
300000 1
122206 1
132166 1
44891 1
300001 1
300001 1
300000 1
251703 1
37959 1
1 1
26211 1
1 1
95971 1
251562 1
103254 1
121382 1
2 1
300000 1
285776 1
299999 1
67039 1
188697 1
220683 1
125041 1
300001 1
157285 1
93291 1
260580 1
299999 1
299999 1
281938 1
284341 1
300000 1
1 1
182541 1
2 1
118892 1
300000 1
274705 1
224356 1
1 1
130167 1
26908 1
41428 1
1 1
62421 1
300002 1
90874 1
17947 1
2 1
48194 1
1 1
1 1
300001 1
1 1
49021 1
300001 1
296156 1
194045 1
300000 1
138668 1
1 1
1 1
259973 1
299999 1
299999 1
210673 1
1 1
4132 1
1 1
163521 1
60464 1
1 1
300001 1
299999 1
1 1
300000 1
282859 1
2 1
296434 1
52150 1
2 1
300001 1
6823 1
300002 1
45625 1
187281 1
60406 1
213020 1
1 1
299681 1
206764 1
132491 1
299999 1
2 1
300000 1
1 1
164286 1
30068 1
179845 1
296382 1
262328 1
300001 1
9055 1
242477 1
73937 1
2 1
104760 1
299999 1
196409 1
299999 1
21241 1
14079 1
300001 1
153086 1
176226 1
75082 1
641 1
2 1
160463 1
1 1
47952 1
300000 1
299999 1
3 1
181328 1
272335 1
299999 1
22623 1
59765 1
15231 1
51563 1
75242 1
202295 1
184528 1
34686 1
181888 1
275074 1
165049 1
159451 1
149906 1
268830 1
299998 1
189590 1
300000 1
270995 1
268048 1
194666 1
2 1
159137 1
298246 1
178983 1
104725 1
205110 1
1 1
231736 1
300000 1
299999 1
300001 1
289849 1
38177 1
3 1
87584 1
300000 1
102578 1
267229 1
300000 1
118515 1
300000 1
1 1
1 1
299998 1
152753 1
161633 1
299999 1
76263 1
294373 1
284584 1
191287 1
300000 1
103861 1
1 1
3 1
199940 1
81127 1
2 1
111246 1
1 1
113964 1
246052 1
299999 1
86188 1
1792 1
2 1
89915 1
125528 1
192472 1
173626 1
106796 1
246172 1
23348 1
201595 1
127400 1
167534 1
281960 1
2 1
1 1
63993 1
1 1
236961 1
188889 1
247720 1
1 1
233733 1
44812 1
255362 1
161823 1
36564 1
87101 1
118631 1
300002 1
107546 1
422 1
118901 1
67089 1
1 1
247071 1
1 1
58187 1
276773 1
2 1
299999 1
1 1
300002 1
300000 1
85367 1
300000 1
71420 1
86021 1
161134 1
39259 1
3 1
300002 1
168765 1
117339 1
165106 1
41702 1
300001 1
199811 1
1 1
79904 1
299999 1
1 1
1 1
162600 1
300000 1
299999 1
299999 1
300001 1
133549 1
237385 1
300001 1
31546 1
51462 1
1 1
264238 1
299999 1
300000 1
44222 1
65176 1
186856 1
1 1
299999 1
2 1
183797 1
229984 1
268623 1
50359 1
88946 1
257879 1
204256 1
17826 1
258658 1
36656 1
240597 1
300001 1
1 1
1 1
300001 1
244469 1
299999 1
60554 1
13557 1
85739 1
19771 1
300001 1
148844 1
198915 1
3 1
1 1
169831 1
70929 1
3 1
116774 1
66388 1
95976 1
299999 1
104606 1
299999 1
300002 1
137619 1
274990 1
103114 1
176289 1
150197 1
270197 1
281773 1
189814 1
1 1
251279 1
1 1
177409 1
274611 1
40030 1
291006 1
6529 1
33919 1
286440 1
248480 1
3 1
234996 1
144556 1
130955 1
299999 1
299999 1
277693 1
299998 1
142859 1
149820 1
39173 1
2 1
300001 1
1 1
238624 1
299999 1
46298 1
1 1
242621 1
45442 1
300000 1
299999 1
1 1
218929 1
109609 1
191847 1
300000 1
1 1
300001 1
170422 1
300000 1
300000 1
299999 1
133946 1
102133 1
300001 1
282049 1
2 1
299998 1
139407 1
262863 1
123031 1
1 1
56247 1
141636 1
202347 1
2 1
224424 1
131493 1
1 1
300001 1
293131 1
220142 1
171427 1
300001 1
96722 1
2 1
118398 1
100524 1
215303 1
11772 1
299999 1
285884 1
78563 1
235599 1
216597 1
125415 1
67423 1
181211 1
299999 1
35170 1
237278 1
2 1
98864 1
300000 1
112976 1
110103 1
300000 1
2 1
113696 1
126589 1
300001 1
300000 1
284048 1
123547 1
1 1
233051 1
84474 1
300001 1
270327 1
299999 1
299999 1
1 1
300000 1
130169 1
300000 1
161428 1
53367 1
4255 1
294511 1
1 1
109774 1
282450 1
276138 1
53276 1
300000 1
284064 1
32821 1
64488 1
258487 1
19449 1
2 1
277303 1
263779 1
2 1
300001 1
1 1
270452 1
1 1
299999 1
300000 1
106051 1
160518 1
50016 1
273849 1
220004 1
117494 1
283851 1
105200 1
207355 1
150319 1
51787 1
300000 1
95549 1
1 1
127718 1
300000 1
125605 1
77512 1
299999 1
136970 1
1 1
3 1
300001 1
116182 1
273121 1
300002 1
169988 1
299999 1
201194 1
15479 1
105772 1
295897 1
2 1
245395 1
1 1
2 1
238387 1
70340 1
260522 1
232500 1
109195 1
29932 1
278788 1
300001 1
195223 1
300000 1
299999 1
1 1
93807 1
300000 1
300000 1
168317 1
299999 1
58212 1
2 1
235196 1
140273 1
106157 1
300000 1
146728 1
1 1
40089 1
220978 1
7348 1
188989 1
216793 1
216191 1
1 1
198434 1
125211 1
183305 1
300001 1
299999 1
1 1
73874 1
203958 1
295886 1
300001 1
144319 1
299999 1
4059 1
272781 1
126451 1
1 1
299999 1
1 1
1 1
300000 1
234540 1
1 1
248045 1
216522 1
218035 1
216298 1
138725 1
78702 1
210691 1
1 1
186335 1
182683 1
1 1
99477 1
192333 1
51654 1
30869 1
107349 1
32492 1
1 1
237313 1
241860 1
300001 1
291175 1
71362 1
223922 1
300002 1
274660 1
299999 1
273320 1
192276 1
2 1
276409 1
167375 1
1 1
155493 1
300001 1
53488 1
1 1
218054 1
127838 1
118511 1
240906 1
176701 1
3 1
58259 1
132103 1
91099 1
262868 1
1377 1
1 1
139351 1
49519 1
98513 1
32749 1
40676 1
176907 1
58500 1
300001 1
2 1
1 1
217200 1
163318 1
299999 1
216000 1
300000 1
299999 1
3 1
182114 1
242708 1
300001 1
35244 1
21200 1
164786 1
300002 1
1 1
256427 1
194508 1
224456 1
120870 1
1 1
299999 1
1 1
277725 1
207772 1
77631 1
218462 1
1 1
300000 1
249167 1
15304 1
59358 1
2 1
300001 1
84426 1
205815 1
300001 1
146924 1
1 1
66332 1
1 1
201635 1
196072 1
112763 1
299999 1
299999 1
300000 1
299999 1
34048 1
60853 1
207565 1
113664 1
3 1
299998 1
218910 1
1 1
300000 1
299999 1
184908 1
299964 1
112001 1
238578 1
1 1
226198 1
116925 1
275513 1
2 1
183314 1
299999 1
116307 1
7681 1
247906 1
4293 1
1 1
239111 1
155410 1
1 1
1 1
85029 1
126926 1
300001 1
300001 1
8180 1
1 1
99586 1
169742 1
282907 1
149495 1
300001 1
300000 1
3 1
82842 1
215224 1
2 1
31548 1
25497 1
299999 1
2 1
4244 1
97635 1
1 1
299999 1
214655 1
261591 1
229330 1
178424 1
134570 1
196935 1
1 1
203281 1
113963 1
247719 1
25279 1
41863 1
1 1
300001 1
1 1
1 1
99583 1
182999 1
1 1
1 1
1 1
1 1
280113 1
185151 1
212199 1
89541 1
269152 1
154632 1
1 1
225607 1
1 1
57830 1
1 1
247588 1
258299 1
98724 1
153521 1
10132 1
119963 1
192032 1
300000 1
291742 1
88239 1
299999 1
1 1
30667 1
2 1
130513 1
3 1
30166 1
299999 1
198777 1
300000 1
1 1
300001 1
300000 1
2 1
41113 1
150083 1
142640 1
146781 1
107380 1
1 1
240407 1
106295 1
3 1
163064 1
272818 1
299999 1
230750 1
1 1
156910 1
151896 1
300000 1
1 1
241342 1
66642 1
233050 1
300000 1
99244 1
163302 1
2 1
300000 1
180701 1
264056 1
52508 1
267392 1
53111 1
299999 1
199250 1
280974 1
223589 1
283231 1
103266 1
84030 1
160726 1
204873 1
133229 1
59790 1
76713 1
36002 1
299999 1
1 1
45586 1
1 1
1 1
165853 1
273080 1
186638 1
280593 1
204042 1
75352 1
297937 1
300001 1
300000 1
53361 1
283049 1
164001 1
285907 1
299999 1
198586 1
14977 1
139695 1
299999 1
274610 1
1 1
1 1
100702 1
1 1
176398 1
136271 1
296329 1
231246 1
41089 1
1 1
103837 1
72484 1
61262 1
300001 1
127509 1
299999 1
1 1
181297 1
25531 1
1 1
80877 1
218199 1
300001 1
218110 1
299999 1
300001 1
21253 1
300000 1
1 1
164945 1
13709 1
299999 1
300001 1
260442 1
37166 1
25999 1
243144 1
45872 1
178291 1
102440 1
300000 1
224172 1
11042 1
300000 1
268997 1
3 1
265566 1
196345 1
224140 1
215560 1
22571 1
299999 1
59539 1
209536 1
300000 1
1 1
104996 1
75992 1
49289 1
300001 1
55802 1
110171 1
85056 1
1 1
209776 1
2 1
172268 1
2 1
209150 1
195299 1
149436 1
160142 1
116459 1
1 1
299999 1
34498 1
271260 1
224603 1
36009 1
61298 1
1 1
1 1
221692 1
1 1
300001 1
281858 1
144819 1
109256 1
151545 1
1 1
187646 1
234272 1
229483 1
198667 1
299999 1
1 1
2 1
24941 1
300000 1
84628 1
300002 1
241724 1
8951 1
98653 1
214211 1
300000 1
11924 1
1 1
2 1
300001 1
145251 1
2 1
109273 1
181394 1
1 1
300000 1
264378 1
164866 1
52985 1
1 1
300001 1
300000 1
97432 1
2 1
204915 1
300000 1
1 1
18292 1
232496 1
1 1
109076 1
3407 1
71959 1
1 1
10765 1
195094 1
2 1
256774 1
110710 1
161198 1
189659 1
12085 1
271433 1
92002 1
123918 1
135769 1
216178 1
160483 1
182530 1
32360 1
212854 1
291662 1
144449 1
300000 1
144489 1
300001 1
299999 1
171150 1
1 1
199279 1
84306 1
219086 1
26469 1
94981 1
47401 1
103022 1
191807 1
41112 1
284741 1
222965 1
35734 1
40679 1
24706 1
22533 1
299999 1
283980 1
155399 1
45281 1
220033 1
41566 1
212275 1
184241 1
299999 1
299999 1
86345 1
192736 1
164598 1
159887 1
299999 1
300000 1
300002 1
112874 1
230752 1
285709 1
300001 1
21873 1
3487 1
8328 1
184976 1
100064 1
84748 1
147029 1
56127 1
70364 1
238625 1
231407 1
126048 1
226255 1
163363 1
261898 1
110702 1
18507 1
95885 1
232791 1
268311 1
1 1
3 1
207671 1
248513 1
1 1
44014 1
34271 1
237878 1
135073 1
164522 1
62681 1
169570 1
140834 1
3 1
300001 1
60870 1
300002 1
238891 1
300001 1
300000 1
300000 1
76690 1
1 1
1 1
149048 1
62045 1
138159 1
300001 1
110717 1
298610 1
299999 1
299234 1
38669 1
231126 1
15896 1
14334 1
293503 1
272432 1
3319 1
105032 1
222217 1
178375 1
1 1
300001 1
84922 1
252557 1
299999 1
111082 1
300000 1
1 1
155641 1
2 1
122495 1
3 1
70641 1
3267 1
24606 1
179503 1
135438 1
175179 1
45782 1
299999 1
299999 1
177316 1
99087 1
176065 1
17968 1
114156 1
2865 1
292716 1
98627 1
248537 1
300001 1
299999 1
72630 1
3 1
129594 1
271077 1
258361 1
60539 1
22041 1
122859 1
299999 1
1 1
263619 1
57527 1
51112 1
185594 1
195458 1
274728 1
2 1
6205 1
300000 1
1 1
28606 1
143611 1
17031 1
184997 1
11429 1
258663 1
49478 1
300000 1
219178 1
2 1
185381 1
184474 1
65415 1
1 1
1 1
1 1
122613 1
133 1
299999 1
2 1
1 1
140853 1
1 1
300000 1
299999 1
75404 1
204959 1
2 1
54975 1
1 1
1 1
241296 1
78935 1
299998 1
300000 1
2 1
145560 1
18301 1
229866 1
299998 1
300001 1
250791 1
2 1
300001 1
142000 1
12994 1
17204 1
226204 1
194114 1
299999 1
257259 1
300000 1
168049 1
46965 1
300000 1
1 1
131741 1
235364 1
264983 1
2 1
1 1
276928 1
8373 1
1 1
1 1
294645 1
294675 1
299999 1
273676 1
251042 1
243530 1
287795 1
1 1
2 1
99647 1
43970 1
299999 1
300002 1
244705 1
1 1
56033 1
1 1
211110 1
20774 1
47306 1
43879 1
299999 1
300001 1
1 1
246933 1
101312 1
2936 1
7943 1
174990 1
257220 1
168916 1
102509 1
210057 1
183903 1
97987 1
214551 1
64899 1
84949 1
50903 1
84644 1
3 1
218071 1
77300 1
280939 1
61088 1
299781 1
299999 1
283221 1
299809 1
283604 1
285734 1
216604 1
65632 1
159263 1
289467 1
300000 1
145773 1
254045 1
26498 1
67584 1
300001 1
300001 1
284978 1
1 1
252925 1
1 1
1 1
267100 1
299999 1
148678 1
289323 1
170549 1
91963 1
280327 1
275453 1
38741 1
300000 1
50211 1
256075 1
75769 1
1 1
158508 1
143653 1
1 1
1 1
158125 1
57486 1
1631 1
3 1
71563 1
299999 1
196221 1
88575 1
275633 1
13359 1
299999 1
279488 1
106940 1
10467 1
300000 1
153064 1
300000 1
136240 1
78740 1
181042 1
217983 1
22722 1
77456 1
32346 1
99702 1
12037 1
76377 1
233458 1
268169 1
195320 1
95588 1
299998 1
300000 1
300000 1
90502 1
85128 1
83994 1
216575 1
126658 1
1 1
106944 1
128707 1
2 1
1 1
29565 1
1 1
300001 1
3 1
219674 1
66730 1
114942 1
300000 1
236029 1
66727 1
1 1
180526 1
170822 1
152582 1
1 1
106301 1
300000 1
299998 1
300001 1
1736 1
53834 1
214758 1
1 1
158223 1
141105 1
1 1
123123 1
132831 1
291825 1
223760 1
244181 1
118907 1
3 1
300001 1
242186 1
247147 1
39264 1
2 1
79324 1
114193 1
183043 1
43227 1
210138 1
225791 1
285075 1
283707 1
221748 1
189515 1
143259 1
130049 1
300000 1
3 1
186471 1
157664 1
148714 1
98349 1
105068 1
173713 1
45094 1
133319 1
131761 1
227237 1
92549 1
282087 1
266920 1
9938 1
240993 1
258135 1
91806 1
300000 1
213671 1
279467 1
108101 1
149480 1
1 1
300000 1
300000 1
83040 1
50501 1
63350 1
215927 1
166623 1
210004 1
300001 1
1 1
162709 1
283260 1
71755 1
1 1
294105 1
197168 1
274439 1
2 1
299999 1
1 1
300001 1
94083 1
117770 1
171754 1
109791 1
1 1
290427 1
214400 1
68877 1
300000 1
163867 1
1 1
2 1
206503 1
299999 1
1 1
167456 1
178969 1
3 1
1122 1
1001 1
300002 1
158929 1
1 1
3 1
47050 1
2 1
11661 1
291250 1
299999 1
61128 1
57739 1
140028 1
102802 1
1 1
1 1
300002 1
266365 1
108113 1
164612 1
150147 1
92629 1
300001 1
299999 1
1 1
249300 1
3 1
269255 1
17113 1
1 1
1 1
300002 1
43198 1
121553 1
300001 1
2 1
172525 1
184840 1
54789 1
89522 1
227783 1
106176 1
282983 1
299999 1
64626 1
271356 1
294476 1
165951 1
112326 1
30372 1
2 1
189787 1
2 1
194563 1
2 1
197999 1
24422 1
24633 1
14972 1
133705 1
207543 1
263364 1
202035 1
82884 1
42285 1
299999 1
54287 1
197067 1
281273 1
299999 1
17647 1
203069 1
191121 1
300001 1
2 1
3 1
187273 1
1 1
3 1
1 1
299999 1
1 1
195846 1
76117 1
145584 1
284427 1
1 1
210966 1
260904 1
1 1
8400 1
22569 1
1 1
202781 1
1 1
296919 1
154928 1
1 1
83429 1
300000 1
151605 1
125892 1
300002 1
300001 1
217411 1
2 1
1 1
83398 1
171377 1
222020 1
17451 1
180810 1
175993 1
60252 1
299999 1
292153 1
153913 1
15345 1
37618 1
44916 1
1 1
25986 1
265486 1
300000 1
163631 1
134153 1
2 1
300000 1
160882 1
278027 1
300000 1
27804 1
168511 1
300000 1
149876 1
43812 1
236684 1
232964 1
274757 1
123180 1
299998 1
195568 1
300000 1
294684 1
176127 1
299999 1
44595 1
300000 1
224406 1
5666 1
26109 1
195147 1
276286 1
127706 1
156550 1
286044 1
26504 1
1 1
94415 1
69497 1
166169 1
222836 1
116060 1
155324 1
214718 1
62066 1
300000 1
300000 1
1 1
205140 1
300001 1
9609 1
274400 1
296600 1
289970 1
202597 1
169581 1
186731 1
2 1
1 1
16157 1
2 1
125876 1
3 1
48429 1
96963 1
167119 1
1 1
1 1
300001 1
300001 1
34526 1
135083 1
300000 1
300000 1
114082 1
30747 1
120049 1
248532 1
216974 1
151993 1
258424 1
209119 1
233918 1
159673 1
138804 1
4577 1
91025 1
69533 1
196649 1
221336 1
232213 1
210307 1
182093 1
200708 1
212884 1
118014 1
212040 1
180392 1
1 1
145157 1
172455 1
300002 1
289363 1
297392 1
32061 1
2 1
299998 1
195726 1
62333 1
87654 1
78889 1
182113 1
1 1
299999 1
1 1
299999 1
162575 1
295422 1
52373 1
281185 1
105193 1
300002 1
3 1
1 1
274864 1
1 1
114199 1
3 1
159998 1
265558 1
7547 1
300000 1
300002 1
106645 1
2 1
151649 1
93839 1
158327 1
48716 1
3 1
230637 1
300001 1
188691 1
142152 1
210379 1
64114 1
189287 1
93305 1
61085 1
2 1
2 1
131178 1
299999 1
1 1
77910 1
187175 1
69714 1
1 1
228134 1
254675 1
113076 1
54143 1
156288 1
55561 1
39891 1
150479 1
2 1
145742 1
37073 1
203168 1
52962 1
300000 1
1 1
205936 1
91061 1
300000 1
58467 1
56306 1
1 1
258587 1
1 1
157754 1
171709 1
115176 1
290980 1
155956 1
1 1
135560 1
268406 1
2 1
299999 1
185494 1
41502 1
127208 1
233274 1
256524 1
241835 1
22985 1
101918 1
299999 1
1 1
299998 1
173108 1
1 1
299999 1
1 1
299999 1
241822 1
25464 1
299998 1
185741 1
300001 1
300000 1
231601 1
175484 1
258492 1
225826 1
49812 1
53843 1
189815 1
300000 1
1 1
242033 1
243381 1
190808 1
221229 1
300000 1
218609 1
125536 1
2 1
229671 1
3 1
76634 1
300002 1
228658 1
265751 1
27829 1
245711 1
251213 1
53824 1
67657 1
93253 1
1 1
220649 1
299999 1
2 1
165325 1
1 1
299998 1
72727 1
300000 1
57637 1
300001 1
171108 1
168232 1
2 1
283390 1
25546 1
300001 1
101454 1
1 1
63955 1
282272 1
172439 1
300000 1
42742 1
210240 1
31047 1
50166 1
234302 1
115660 1
228124 1
108151 1
210197 1
71296 1
300000 1
148307 1
144330 1
155035 1
125714 1
93519 1
1 1
2 1
1 1
1 1
299999 1
246193 1
103138 1
21673 1
248317 1
203736 1
240300 1
49344 1
2 1
299999 1
87571 1
276876 1
300000 1
1 1
299998 1
299999 1
123151 1
187009 1
161102 1
2 1
72027 1
168941 1
65754 1
249905 1
72630 1
27187 1
161651 1
112901 1
299999 1
245246 1
3 1
13400 1
299999 1
212773 1
228429 1
277918 1
80595 1
38466 1
58455 1
3 1
235427 1
148661 1
188155 1
176418 1
246806 1
299999 1
256496 1
281674 1
300002 1
266277 1
193159 1
3 1
142537 1
209944 1
300000 1
300000 1
101581 1
29916 1
119627 1
1 1
1 1
124905 1
177544 1
300000 1
221094 1
273086 1
240699 1
300000 1
121171 1
169885 1
294606 1
289939 1
71213 1
299999 1
152849 1
297476 1
54960 1
1 1
79387 1
221894 1
300000 1
185207 1
2 1
180192 1
178365 1
1 1
110671 1
2 1
203438 1
105291 1
298411 1
239406 1
1 1
300000 1
82648 1
63241 1
1 1
300000 1
2 1
188962 1
300002 1
299999 1
9174 1
1 1
198990 1
300000 1
299999 1
19120 1
1 1
243131 1
189776 1
192745 1
299998 1
255998 1
173457 1
76280 1
33618 1
1 1
174377 1
74558 1
40260 1
194952 1
285371 1
300000 1
299999 1
40357 1
300000 1
2 1
3 1
3671 1
299999 1
172240 1
10625 1
284310 1
300000 1
37351 1
1 1
193488 1
181969 1
240047 1
1 1
201245 1
3 1
39539 1
300001 1
1 1
1 1
300000 1
1 1
283535 1
174173 1
106198 1
115993 1
2 1
117001 1
170635 1
83788 1
166550 1
1 1
2 1
255300 1
300001 1
40990 1
1 1
13150 1
39006 1
300000 1
1 1
299999 1
1 1
2 1
26118 1
135652 1
299999 1
236039 1
127419 1
6246 1
1 1
294397 1
170603 1
300001 1
75161 1
161738 1
142348 1
76251 1
187773 1
14175 1
215207 1
117381 1
82394 1
3 1
300001 1
1266 1
1 1
150094 1
264537 1
224135 1
3 1
1 1
292680 1
77288 1
300000 1
130392 1
208932 1
281391 1
168395 1
234700 1
300000 1
207860 1
287428 1
108304 1
80712 1
259082 1
1 1
2 1
197674 1
91769 1
1 1
32292 1
180524 1
138554 1
164502 1
92013 1
14382 1
146629 1
276652 1
92654 1
299999 1
1 1
1 1
86326 1
1 1
1 1
247134 1
136889 1
141012 1
19810 1
300000 1
103919 1
36796 1
300001 1
266570 1
47028 1
180660 1
2 1
3 1
155950 1
300000 1
197207 1
113009 1
94522 1
2 1
223902 1
123115 1
1 1
300000 1
279777 1
146509 1
66430 1
28753 1
300000 1
261637 1
166257 1
300000 1
149113 1
207379 1
300000 1
262770 1
299999 1
300000 1
1 1
254879 1
172458 1
270085 1
2 1
300000 1
92695 1
2 1
186137 1
50587 1
300000 1
59012 1
153658 1
104369 1
20889 1
227232 1
300000 1
299999 1
155454 1
1 1
2939 1
248102 1
1 1
130338 1
300000 1
246117 1
98429 1
154570 1
237070 1
50659 1
299999 1
2 1
217971 1
71358 1
39920 1
1 1
1 1
300000 1
2 1
3 1
300000 1
233230 1
300000 1
84436 1
299853 1
300001 1
300001 1
216925 1
300000 1
41052 1
113120 1
296197 1
299999 1
203695 1
2 1
214231 1
87230 1
300000 1
172702 1
260737 1
273722 1
3 1
179856 1
299998 1
6108 1
59366 1
300000 1
300001 1
1 1
66653 1
145568 1
299999 1
199172 1
17004 1
299999 1
243569 1
300001 1
84074 1
1 1
241780 1
300002 1
104130 1
213077 1
115645 1
300002 1
300000 1
1 1
241432 1
54632 1
129302 1
275633 1
300001 1
238474 1
300000 1
253594 1
300001 1
299999 1
235645 1
1 1
286408 1
1 1
297604 1
300000 1
300001 1
298410 1
187299 1
215333 1
300001 1
21076 1
212016 1
298103 1
299998 1
137794 1
1 1
68031 1
140845 1
40264 1
2535 1
300002 1
297977 1
240651 1
6109 1
300000 1
206005 1
136973 1
300000 1
300002 1
1 1
264630 1
2 1
299999 1
212555 1
200418 1
191794 1
1 1
40869 1
277251 1
1 1
1 1
101389 1
43078 1
174450 1
300002 1
224847 1
84686 1
130074 1
215247 1
199210 1
2 1
300000 1
190978 1
1 1
1 1
1 1
246513 1
129257 1
255806 1
2 1
87781 1
1 1
168613 1
71801 1
2 1
300000 1
211890 1
159779 1
267509 1
239453 1
246679 1
208311 1
1 1
20150 1
121501 1
296809 1
2 1
300000 1
124604 1
31370 1
49084 1
208441 1
199054 1
299998 1
275782 1
300000 1
129315 1
206016 1
168779 1
263049 1
300000 1
194605 1
299999 1
1 1
1 1
300001 1
251736 1
100313 1
278610 1
299999 1
111101 1
1 1
300001 1
187349 1
1 1
169801 1
1 1
214361 1
1 1
135923 1
16890 1
97505 1
3 1
290070 1
119335 1
137456 1
276830 1
198601 1
107528 1
282536 1
83271 1
1 1
217319 1
1 1
162745 1
299999 1
299998 1
121619 1
19289 1
172659 1
79022 1
203412 1
181366 1
191616 1
2 1
3 1
27592 1
281765 1
1 1
228888 1
23902 1
165285 1
262782 1
189566 1
272116 1
55083 1
154099 1
299999 1
26542 1
102622 1
35217 1
16203 1
1 1
209541 1
3 1
232961 1
16928 1
56509 1
1 1
1 1
194684 1
129634 1
730 1
300000 1
91654 1
3 1
122923 1
124496 1
1 1
172940 1
27423 1
16107 1
114232 1
131707 1
2 1
1585 1
64226 1
97942 1
243260 1
3 1
139998 1
236057 1
52189 1
103884 1
261600 1
110471 1
299999 1
1 1
13154 1
130890 1
1 1
300000 1
2 1
147144 1
299999 1
299999 1
56177 1
240605 1
200092 1
1 1
71036 1
2 1
299758 1
300002 1
265309 1
44371 1
252393 1
300000 1
275299 1
299999 1
11146 1
164279 1
44685 1
261857 1
300000 1
300000 1
1 1
35188 1
1 1
299998 1
300000 1
146711 1
82793 1
3 1
300001 1
206074 1
3 1
230412 1
300000 1
21441 1
1 1
80199 1
136709 1
8496 1
1 1
1 1
300000 1
300000 1
299999 1
300001 1
155164 1
71055 1
63765 1
1 1
300000 1
203322 1
208684 1
15761 1
219697 1
121544 1
27472 1
208384 1
172157 1
195409 1
274415 1
198768 1
300002 1
1 1
300000 1
148291 1
30046 1
84882 1
300000 1
300001 1
142447 1
60732 1
284960 1
91831 1
145155 1
77520 1
3 1
3 1
12564 1
299999 1
300000 1
280401 1
1 1
300000 1
250936 1
12123 1
295987 1
220678 1
17256 1
217906 1
299999 1
22363 1
33398 1
2 1
109143 1
1 1
121965 1
2 1
220446 1
300001 1
221657 1
163204 1
93255 1
106154 1
3 1
1 1
20563 1
300002 1
77127 1
15350 1
226847 1
231965 1
180872 1
268521 1
18221 1
1 1
143230 1
290054 1
67311 1
26289 1
1 1
3 1
88145 1
1 1
229647 1
110835 1
7147 1
1 1
300000 1
1 1
300000 1
94445 1
238055 1
1 1
132318 1
233005 1
12574 1
1 1
238888 1
1 1
255401 1
285219 1
135101 1
3 1
245404 1
300001 1
239496 1
1 1
299998 1
299999 1
1 1
137827 1
300001 1
299999 1
127456 1
213679 1
230529 1
1 1
201646 1
17779 1
4824 1
243925 1
160973 1
110045 1
282862 1
47432 1
159318 1
300001 1
299998 1
21939 1
222567 1
2 1
101135 1
34552 1
205445 1
1 1
300000 1
2 1
258009 1
2 1
300001 1
299998 1
64356 1
38710 1
203938 1
1 1
241018 1
1 1
54820 1
161713 1
9637 1
186479 1
130842 1
300001 1
290728 1
37168 1
276839 1
103279 1
158681 1
254797 1
290977 1
159053 1
1 1
300001 1
2 1
78972 1
246061 1
300000 1
278447 1
48594 1
19063 1
245303 1
74405 1
1 1
219473 1
1 1
151798 1
180597 1
300000 1
300001 1
300001 1
2 1
299999 1
42363 1
1 1
2 1
92087 1
288103 1
259043 1
3 1
188619 1
201940 1
5121 1
1 1
1 1
180964 1
256631 1
299999 1
296422 1
2 1
152384 1
287332 1
226434 1
1 1
300001 1
23877 1
1 1
243830 1
1 1
63910 1
59389 1
226887 1
58331 1
187925 1
1 1
36615 1
250913 1
253377 1
133608 1
145593 1
1 1
300001 1
104330 1
184431 1
273102 1
2 1
14829 1
76019 1
75059 1
178449 1
300000 1
78447 1
74379 1
300000 1
240955 1
50000 1
20115 1
268502 1
1 1
4529 1
1 1
13629 1
148095 1
209405 1
300000 1
35445 1
1 1
299999 1
260511 1
262477 1
300001 1
300002 1
300001 1
99543 1
248364 1
300002 1
2547 1
214932 1
1 1
1 1
89064 1
166724 1
2 1
175668 1
300001 1
249445 1
3 1
57012 1
193005 1
2 1
300000 1
64986 1
249434 1
27136 1
103991 1
300001 1
71108 1
284223 1
299999 1
238527 1
300001 1
300000 1
1 1
114989 1
275891 1
150497 1
256482 1
1 1
921 1
3 1
2 1
200950 1
298399 1
218234 1
268824 1
300001 1
58182 1
101536 1
24636 1
24935 1
299999 1
240933 1
30317 1
67457 1
300000 1
271440 1
300001 1
300000 1
90473 1
299999 1
72296 1
2 1
57521 1
3 1
253737 1
135178 1
2 1
200539 1
160677 1
300000 1
300000 1
61201 1
180631 1
2 1
211663 1
213645 1
1 1
13496 1
36882 1
90136 1
169373 1
299999 1
120448 1
154085 1
1787 1
158712 1
89822 1
212767 1
188793 1
37760 1
233065 1
3 1
5952 1
83404 1
300000 1
165039 1
299999 1
1 1
1 1
113497 1
108505 1
1 1
256397 1
182146 1
299999 1
1 1
255601 1
190177 1
1 1
111484 1
201069 1
90102 1
77962 1
12866 1
245247 1
168354 1
32809 1
36498 1
1 1
2 1
267564 1
38659 1
41008 1
155868 1
127769 1
93984 1
1 1
1 1
110759 1
222061 1
1 1
253401 1
300002 1
175189 1
2 1
99783 1
189006 1
300001 1
32588 1
300000 1
300001 1
173410 1
169616 1
299999 1
232306 1
233843 1
1 1
184941 1
300000 1
78395 1
260786 1
226066 1
287581 1
15005 1
300001 1
1 1
78570 1
170123 1
1 1
1 1
3 1
299999 1
3 1
1 1
257211 1
172395 1
123069 1
207882 1
1 1
292202 1
239550 1
90373 1
137448 1
123889 1
264857 1
6615 1
235664 1
299999 1
10531 1
205214 1
1 1
3 1
200315 1
13750 1
238502 1
1 1
300001 1
185484 1
24165 1
278366 1
300000 1
3 1
209298 1
212068 1
114441 1
287140 1
300000 1
236313 1
9560 1
1 1
3 1
1 1
299999 1
299999 1
299999 1
300000 1
2 1
300000 1
2 1
208634 1
1 1
202267 1
300000 1
194836 1
234035 1
202533 1
2 1
1 1
300000 1
269878 1
246189 1
299999 1
209970 1
240737 1
300001 1
300000 1
27362 1
2 1
84595 1
216798 1
2 1
73926 1
1 1
112532 1
1 1
300000 1
299999 1
40479 1
300001 1
149751 1
136290 1
71918 1
3 1
237773 1
8470 1
2 1
214456 1
300000 1
300001 1
299998 1
149531 1
299999 1
162929 1
53550 1
300000 1
34920 1
297884 1
33270 1
138546 1
300000 1
202140 1
109266 1
2 1
300001 1
112190 1
1 1
69699 1
138281 1
234139 1
171437 1
198825 1
1 1
2 1
106032 1
300002 1
213622 1
300001 1
91227 1
3419 1
1 1
178057 1
48934 1
247259 1
278800 1
300000 1
46308 1
41570 1
300001 1
193941 1
184358 1
125590 1
1 1
299536 1
156241 1
246872 1
2 1
2 1
300000 1
54533 1
299999 1
239737 1
1 1
105725 1
138843 1
103763 1
55813 1
101146 1
214696 1
1 1
1 1
247970 1
1 1
41871 1
1 1
1 1
112799 1
261807 1
297302 1
153383 1
34686 1
1 1
149792 1
1 1
299999 1
201790 1
93654 1
175006 1
3 1
300001 1
300000 1
3 1
43864 1
183589 1
9908 1
300002 1
161803 1
300000 1
300000 1
143329 1
2 1
1731 1
96685 1
300000 1
110607 1
235901 1
60553 1
2 1
2 1
300000 1
35188 1
1 1
267441 1
1 1
82990 1
1 1
89067 1
300000 1
300001 1
300000 1
15815 1
1884 1
30338 1
88760 1
275719 1
1 1
155310 1
300002 1
297871 1
2 1
38145 1
170405 1
1 1
237210 1
190155 1
52598 1
300002 1
221804 1
186257 1
68488 1
91746 1
128974 1
79041 1
110087 1
235532 1
299999 1
300000 1
141308 1
187299 1
279467 1
211680 1
299998 1
232003 1
164189 1
205318 1
222436 1
3 1
2 1
299999 1
300000 1
159478 1
205920 1
90603 1
107620 1
17978 1
287296 1
35000 1
300000 1
112047 1
300001 1
91113 1
1 1
108460 1
4187 1
1 1
253107 1
281926 1
1 1
3 1
25623 1
1 1
160340 1
66617 1
267751 1
2 1
57646 1
299998 1
83471 1
186173 1
53892 1
274394 1
127635 1
167991 1
227108 1
299998 1
299999 1
128941 1
207526 1
255920 1
300002 1
1 1
1 1
253629 1
263000 1
279661 1
272178 1
213874 1
300002 1
300001 1
300001 1
1 1
155492 1
2 1
1 1
251010 1
29154 1
299998 1
248442 1
292339 1
69017 1
299999 1
202993 1
300000 1
300000 1
288135 1
51309 1
57174 1
47659 1
272223 1
100793 1
290709 1
283054 1
60669 1
34803 1
53643 1
201658 1
1 1
3 1
39711 1
108441 1
285448 1
153473 1
79164 1
110793 1
223561 1
162241 1
299999 1
75315 1
99293 1
300000 1
152169 1
262135 1
121631 1
156981 1
1 1
1 1
239518 1
259202 1
55842 1
18409 1
300000 1
2 1
300000 1
1 1
141369 1
275054 1
2 1
148172 1
2 1
2 1
300000 1
250007 1
280292 1
170317 1
275182 1
299998 1
33399 1
1 1
300000 1
1 1
2 1
300000 1
57980 1
250249 1
108648 1
279615 1
194159 1
30073 1
1 1
249132 1
129184 1
300000 1
281659 1
300001 1
278411 1
79064 1
249086 1
166029 1
137516 1
299999 1
299999 1
300001 1
300002 1
27748 1
168781 1
299998 1
100257 1
197220 1
239278 1
164824 1
3 1
299999 1
1 1
15584 1
299998 1
227579 1
1 1
197256 1
288791 1
49819 1
1 1
36109 1
19713 1
91430 1
207187 1
1 1
118067 1
297552 1
1 1
243439 1
104505 1
200271 1
300001 1
300000 1
246018 1
274209 1
183367 1
266133 1
90127 1
300002 1
2 1
145427 1
300000 1
300000 1
148950 1
269632 1
161371 1
17780 1
122390 1
202528 1
300001 1
154974 1
1 1
300001 1
201000 1
205330 1
277329 1
187868 1
300000 1
296373 1
84768 1
2 1
300000 1
20890 1
294289 1
136453 1
299999 1
1 1
180033 1
151234 1
168144 1
241070 1
152774 1
300001 1
300000 1
222735 1
282726 1
214789 1
269243 1
115193 1
102780 1
13475 1
300000 1
82097 1
118498 1
218924 1
1 1
155282 1
300000 1
300001 1
267342 1
1 1
299999 1
1 1
66060 1
137627 1
114362 1
2 1
252769 1
174389 1
39919 1
300002 1
300002 1
110809 1
178361 1
299999 1
299999 1
299999 1
229469 1
299999 1
52436 1
299999 1
189621 1
2 1
88552 1
1 1
22846 1
2 1
228283 1
121030 1
206436 1
1 1
204662 1
300001 1
154871 1
1 1
187446 1
84031 1
190534 1
299998 1
226564 1
181877 1
197405 1
247823 1
1 1
286857 1
238167 1
183756 1
84721 1
1 1
299999 1
10918 1
1 1
178086 1
2 1
190226 1
299999 1
1 1
264922 1
6617 1
300001 1
299999 1
75138 1
2 1
111855 1
2 1
73680 1
132953 1
50480 1
223256 1
197242 1
40029 1
108885 1
18838 1
298836 1
2 1
27054 1
2 1
1 1
288553 1
2 1
11949 1
53462 1
192723 1
59640 1
207665 1
126472 1
299999 1
57988 1
299998 1
298102 1
300000 1
289609 1
210047 1
2 1
2 1
247466 1
39865 1
87650 1
246507 1
11411 1
237840 1
1 1
80264 1
296813 1
282195 1
300001 1
169102 1
78878 1
157491 1
203311 1
179230 1
1 1
2 1
196141 1
65936 1
235962 1
147548 1
262077 1
228230 1
74126 1
2 1
300001 1
34011 1
264331 1
132636 1
103749 1
300000 1
300001 1
13406 1
205298 1
204211 1
263577 1
299999 1
206577 1
3 1
224233 1
30986 1
35264 1
223222 1
227347 1
269717 1
2 1
53874 1
300000 1
180964 1
199566 1
78907 1
42732 1
237457 1
156881 1
181840 1
219528 1
257400 1
3 1
248046 1
300001 1
124716 1
2 1
39164 1
58096 1
27596 1
198288 1
30797 1
126963 1
116046 1
1 1
247842 1
300000 1
85888 1
1 1
221904 1
153756 1
74092 1
300000 1
1 1
299998 1
72839 1
115554 1
107949 1
165822 1
81052 1
11647 1
207817 1
1 1
299999 1
274593 1
298604 1
187494 1
216725 1
284197 1
300000 1
215056 1
2 1
100461 1
300001 1
272014 1
1 1
300000 1
277864 1
97756 1
3 1
58657 1
38003 1
196573 1
173732 1
15498 1
2 1
224449 1
300000 1
230508 1
17497 1
203795 1
95117 1
94706 1
158238 1
299998 1
231124 1
30003 1
299999 1
293377 1
300002 1
183013 1
144407 1
2 1
128957 1
299999 1
195390 1
158475 1
224464 1
226983 1
299998 1
140858 1
7048 1
187316 1
274764 1
290669 1
142887 1
166648 1
244449 1
205909 1
300001 1
15784 1
1 1
105768 1
146867 1
137088 1
121356 1
194219 1
300002 1
300000 1
256545 1
292172 1
245709 1
65293 1
151140 1
1 1
299999 1
1 1
1 1
274390 1
2 1
180762 1
1 1
300000 1
3 1
231604 1
138929 1
2 1
120109 1
1 1
300000 1
145777 1
278124 1
150752 1
229770 1
242752 1
245097 1
153937 1
218912 1
300000 1
210733 1
91413 1
135113 1
35864 1
93944 1
18472 1
50974 1
2 1
1 1
300001 1
1 1
251805 1
3 1
300001 1
300001 1
1 1
56484 1
1 1
13193 1
138391 1
299999 1
25969 1
300000 1
202978 1
37136 1
154959 1
1 1
123130 1
107442 1
99939 1
144114 1
176107 1
1 1
13287 1
270684 1
90340 1
269211 1
300000 1
2 1
298881 1
158714 1
52073 1
190716 1
242789 1
215945 1
300001 1
109003 1
1 1
280109 1
3 1
18627 1
40751 1
138564 1
265976 1
129619 1
67445 1
133356 1
299999 1
1 1
2 1
205279 1
1 1
1 1
159551 1
300000 1
300000 1
257456 1
74339 1
14010 1
22438 1
1 1
41415 1
257469 1
232271 1
229353 1
188114 1
86158 1
216497 1
1 1
3 1
1 1
32354 1
194442 1
257278 1
271856 1
20898 1
191690 1
299999 1
300000 1
299999 1
36684 1
129694 1
288427 1
105611 1
197043 1
87634 1
299999 1
1546 1
50809 1
142564 1
72553 1
55962 1
74822 1
2 1
79936 1
71907 1
300001 1
96979 1
300002 1
1 1
220889 1
3 1
241271 1
105436 1
1 1
299999 1
112339 1
1 1
300000 1
33096 1
2 1
228535 1
3 1
299999 1
299999 1
228932 1
2693 1
111811 1
209801 1
98461 1
144174 1
300001 1
300001 1
300001 1
3 1
156691 1
268618 1
299999 1
300000 1
24576 1
201666 1
223863 1
162093 1
1 1
131126 1
195548 1
182128 1
300001 1
195887 1
30093 1
256063 1
83118 1
103449 1
1 1
145834 1
48262 1
1 1
1 1
220232 1
226951 1
205143 1
108647 1
10792 1
204282 1
300001 1
36031 1
150038 1
300001 1
5002 1
299999 1
1 1
10391 1
147477 1
116241 1
285602 1
1 1
279196 1
210176 1
299999 1
1 1
1793 1
2 1
172969 1
182851 1
300002 1
199383 1
254066 1
1 1
278482 1
3 1
87992 1
193491 1
299999 1
300001 1
1 1
147735 1
300000 1
1 1
262227 1
38331 1
299999 1
2 1
2 1
249874 1
264446 1
2452 1
73390 1
1 1
99941 1
100287 1
51835 1
115031 1
1 1
267141 1
300000 1
226913 1
83567 1
59074 1
130293 1
41960 1
300000 1
80827 1
1 1
300001 1
299999 1
243006 1
235636 1
225435 1
57023 1
300001 1
16382 1
166414 1
248351 1
300000 1
194941 1
136154 1
300001 1
66795 1
258632 1
300001 1
300002 1
212363 1
1 1
165947 1
19007 1
119140 1
286186 1
12467 1
187997 1
60395 1
63562 1
1 1
16210 1
300002 1
241378 1
1 1
147811 1
237725 1
179546 1
194989 1
2 1
41597 1
300000 1
1 1
300000 1
3960 1
242865 1
86118 1
268937 1
286452 1
158626 1
299999 1
226946 1
181611 1
28719 1
2 1
177039 1
79863 1
34093 1
258042 1
171520 1
174457 1
300000 1
161544 1
187125 1
166048 1
121084 1
186280 1
300000 1
140891 1
2789 1
231850 1
1 1
1 1
300001 1
300000 1
191461 1
154638 1
300001 1
1 1
216024 1
300000 1
1 1
290207 1
3 1
155610 1
2 1
68122 1
300001 1
215987 1
299998 1
165487 1
85085 1
251597 1
293374 1
299999 1
277832 1
200146 1
1 1
245794 1
22884 1
216864 1
283032 1
1 1
67957 1
121149 1
86845 1
274652 1
300000 1
1 1
1 1
48380 1
32303 1
228870 1
251981 1
63479 1
264077 1
71461 1
267115 1
300001 1
93505 1
99338 1
1209 1
137056 1
273502 1
244066 1
299999 1
241452 1
3 1
300001 1
130767 1
103222 1
1 1
216549 1
201470 1
1 1
237987 1
2 1
300001 1
25868 1
300000 1
40460 1
16194 1
101099 1
292805 1
21346 1
113546 1
286739 1
299999 1
166510 1
222971 1
193197 1
89593 1
116014 1
137618 1
119340 1
127481 1
1 1
202596 1
88579 1
173383 1
291424 1
3 1
1 1
24030 1
295012 1
252626 1
160966 1
196375 1
299999 1
172168 1
3 1
3 1
84973 1
282441 1
122049 1
1 1
51899 1
300000 1
99662 1
148494 1
300002 1
200783 1
180307 1
24996 1
1 1
60899 1
81018 1
300000 1
300000 1
60759 1
197609 1
131428 1
94745 1
300001 1
300002 1
199116 1
16254 1
5367 1
1 1
203053 1
104287 1
1535 1
3 1
127591 1
299999 1
300001 1
113189 1
200911 1
284359 1
3 1
300 1
150735 1
239384 1
1 1
300000 1
200926 1
44510 1
243000 1
238522 1
79675 1
106673 1
299999 1
299999 1
300000 1
299998 1
232114 1
194778 1
2 1
95199 1
52032 1
1 1
257292 1
239062 1
279947 1
203448 1
41628 1
194833 1
100281 1
87577 1
44074 1
1 1
288768 1
1 1
214962 1
1 1
232287 1
264027 1
92029 1
11574 1
65497 1
234358 1
49025 1
278946 1
44421 1
1 1
1 1
138158 1
48924 1
113891 1
280729 1
158157 1
189484 1
107855 1
125440 1
300002 1
1 1
102712 1
286087 1
27430 1
70580 1
300000 1
1 1
210855 1
300000 1
248921 1
1 1
253291 1
300000 1
266 1
299999 1
1 1
285970 1
299999 1
299999 1
299999 1
71198 1
1 1
8801 1
1 1
1 1
82437 1
300001 1
3 1
287211 1
201800 1
299998 1
10774 1
1 1
24456 1
1 1
293576 1
152736 1
124256 1
299999 1
59987 1
103372 1
205725 1
70400 1
142173 1
170616 1
216811 1
13058 1
104372 1
261143 1
44429 1
97178 1
43722 1
3 1
1 1
300000 1
105802 1
16740 1
1 1
192438 1
119728 1
298762 1
161161 1
2 1
1 1
139933 1
241259 1
241654 1
299999 1
80524 1
156302 1
67185 1
300001 1
300000 1
161963 1
64406 1
1 1
214236 1
249037 1
47982 1
273274 1
80255 1
108534 1
300001 1
299999 1
270339 1
121166 1
1 1
178195 1
1 1
88724 1
299999 1
47675 1
271778 1
124998 1
227920 1
264513 1
122154 1
174323 1
22390 1
71059 1
280649 1
298940 1
187981 1
294688 1
40321 1
15047 1
155799 1
1 1
2 1
203423 1
2646 1
44319 1
191594 1
194105 1
78820 1
256545 1
1 1
246841 1
300000 1
3 1
84277 1
1 1
257679 1
128819 1
121823 1
300000 1
18586 1
300001 1
299999 1
1 1
1 1
136063 1
2 1
2 1
22012 1
300000 1
9218 1
178633 1
20999 1
251201 1
293942 1
89364 1
148512 1
299999 1
300000 1
273587 1
72879 1
1 1
242730 1
2 1
300000 1
2494 1
3 1
151534 1
31728 1
74759 1
300000 1
171668 1
153357 1
2 1
212929 1
1 1
300001 1
296213 1
4082 1
6365 1
106282 1
22810 1
1 1
76179 1
206557 1
108969 1
1 1
214666 1
150357 1
299999 1
23848 1
299999 1
1 1
31323 1
54024 1
1 1
86361 1
64824 1
1 1
300001 1
299999 1
149244 1
71356 1
261610 1
128706 1
205136 1
1 1
1 1
1 1
108098 1
1 1
224839 1
176805 1
193249 1
167452 1
72358 1
300001 1
117348 1
66908 1
101249 1
193466 1
57017 1
97090 1
73669 1
120171 1
145371 1
43747 1
273964 1
126435 1
171182 1
134967 1
148636 1
207016 1
149312 1
260276 1
1 1
204872 1
300000 1
300001 1
2 1
1 1
299999 1
237422 1
300000 1
1 1
77624 1
34350 1
233182 1
1 1
1121 1
299999 1
3 1
300002 1
1 1
66545 1
257881 1
7613 1
268111 1
61672 1
227360 1
2 1
300000 1
221988 1
129622 1
1 1
300002 1
50878 1
11753 1
12587 1
167658 1
159047 1
211436 1
299999 1
283451 1
233099 1
45361 1
263518 1
28245 1
288960 1
75030 1
162515 1
248350 1
287576 1
300001 1
218110 1
57550 1
1 1
85740 1
51397 1
27618 1
2 1
165548 1
1 1
276201 1
27995 1
124740 1
3 1
300000 1
1 1
265513 1
79722 1
194896 1
6925 1
97408 1
228571 1
264367 1
2 1
2 1
107945 1
300000 1
58252 1
174019 1
127351 1
262878 1
300001 1
68433 1
44050 1
300000 1
299999 1
35153 1
243465 1
3 1
19246 1
231405 1
299999 1
72531 1
62667 1
126045 1
243051 1
11983 1
1 1
2 1
1 1
299999 1
163786 1
1 1
1 1
151424 1
1 1
90739 1
1 1
1 1
232910 1
278128 1
124966 1
191201 1
194570 1
149054 1
2 1
1 1
1 1
185969 1
70681 1
300002 1
299999 1
27035 1
299999 1
63322 1
191474 1
2 1
208227 1
243755 1
1 1
274764 1
176137 1
1 1
203599 1
207564 1
2 1
300000 1
300000 1
68761 1
300001 1
271374 1
300000 1
1 1
59898 1
252768 1
183193 1
136809 1
300001 1
30664 1
72623 1
265093 1
153096 1
185216 1
216400 1
299999 1
2 1
140929 1
1 1
126554 1
300001 1
261802 1
299999 1
199916 1
74800 1
299999 1
248886 1
222548 1
160775 1
1 1
92383 1
282738 1
2 1
160508 1
2 1
1 1
259424 1
49389 1
2 1
1 1
1 1
252476 1
2 1
33713 1
31457 1
38032 1
14133 1
254266 1
29680 1
300001 1
299999 1
300002 1
104686 1
146444 1
73063 1
214125 1
300000 1
300001 1
1 1
123543 1
212694 1
300001 1
86335 1
278813 1
300000 1
126710 1
299999 1
1 1
149177 1
142088 1
78163 1
300000 1
300000 1
7632 1
211830 1
182546 1
81759 1
1 1
63654 1
3 1
237313 1
250314 1
285575 1
299999 1
215791 1
1 1
36265 1
271349 1
5749 1
196583 1
300001 1
300000 1
224851 1
299999 1
1 1
110684 1
300000 1
170505 1
300000 1
212072 1
69571 1
74608 1
267281 1
54299 1
300000 1
68113 1
57081 1
69803 1
1 1
228123 1
103585 1
228339 1
84182 1
300001 1
300000 1
82548 1
197072 1
1 1
98800 1
300001 1
1 1
243884 1
299999 1
300000 1
201954 1
191217 1
259584 1
246170 1
18709 1
181702 1
3 1
2 1
96888 1
167106 1
300000 1
282628 1
300000 1
92556 1
184671 1
300001 1
300000 1
223190 1
3602 1
293918 1
262278 1
300000 1
282893 1
53774 1
152861 1
299999 1
85876 1
175226 1
210053 1
145326 1
3 1
249596 1
1 1
29637 1
300000 1
1 1
56083 1
23305 1
70925 1
54290 1
146513 1
71494 1
38112 1
300001 1
180626 1
123132 1
94704 1
300000 1
221692 1
288526 1
3 1
299999 1
1 1
298394 1
300000 1
1 1
1 1
1 1
203503 1
217566 1
299999 1
299999 1
299999 1
245625 1
1 1
1 1
173638 1
19879 1
300001 1
256508 1
75294 1
176399 1
67909 1
17058 1
197785 1
116971 1
15133 1
140491 1
74587 1
215745 1
218708 1
93321 1
30987 1
1977 1
222734 1
221515 1
228279 1
300000 1
55395 1
163524 1
1 1
290249 1
112205 1
1 1
226075 1
1 1
67922 1
52093 1
300001 1
287264 1
2 1
1 1
225886 1
1 1
253381 1
224289 1
299999 1
102397 1
193899 1
4642 1
84341 1
39465 1
170206 1
14780 1
21355 1
299999 1
9841 1
299999 1
181569 1
191011 1
14432 1
1 1
1 1
165708 1
1 1
1 1
63078 1
299998 1
270706 1
206162 1
245187 1
17350 1
278532 1
1 1
1 1
20446 1
300001 1
18888 1
112962 1
1 1
88004 1
177051 1
36814 1
1 1
226441 1
48682 1
46496 1
299998 1
1 1
1 1
16534 1
300000 1
299999 1
300001 1
300001 1
135422 1
300000 1
26627 1
196309 1
45414 1
242851 1
1 1
1 1
300000 1
144219 1
13769 1
262554 1
1 1
103623 1
100729 1
54756 1
5193 1
205233 1
132417 1
170435 1
300002 1
3 1
217659 1
167567 1
153990 1
118414 1
2 1
1 1
300001 1
299999 1
157489 1
30081 1
1 1
217314 1
300001 1
110530 1
299999 1
299999 1
124470 1
14944 1
121272 1
228283 1
2 1
112498 1
299998 1
55740 1
1 1
300001 1
300001 1
2199 1
61013 1
300002 1
299999 1
209191 1
146386 1
237982 1
75897 1
2 1
133501 1
1 1
300001 1
97802 1
1 1
76490 1
1 1
300002 1
109083 1
29446 1
79325 1
102740 1
39217 1
149990 1
1 1
236510 1
181793 1
299998 1
299999 1
59268 1
228972 1
144957 1
127415 1
299999 1
162208 1
81758 1
290555 1
299999 1
300000 1
292344 1
77890 1
197197 1
168021 1
68557 1
1 1
242794 1
300001 1
299999 1
126757 1
110296 1
300000 1
294224 1
227716 1
2 1
296297 1
44485 1
269105 1
248749 1
252432 1
233381 1
300000 1
191081 1
288051 1
209500 1
3 1
1 1
101606 1
283439 1
1 1
223185 1
299999 1
142337 1
1 1
79472 1
64776 1
115188 1
299999 1
120586 1
238466 1
67304 1
300000 1
300000 1
31937 1
24506 1
152328 1
223847 1
300001 1
1 1
158476 1
2 1
300000 1
1 1
299999 1
149243 1
300000 1
3563 1
3 1
117215 1
202448 1
279478 1
43348 1
3818 1
300000 1
1 1
161853 1
229462 1
177494 1
1 1
107935 1
1 1
1 1
92723 1
134943 1
1 1
219641 1
299999 1
300000 1
119513 1
299999 1
29798 1
299999 1
268281 1
258105 1
300000 1
78061 1
112981 1
212889 1
217093 1
67671 1
300000 1
300000 1
1 1
1 1
300002 1
64150 1
284629 1
299999 1
127043 1
279732 1
69307 1
300000 1
300000 1
245074 1
300000 1
165327 1
3 1
30199 1
299998 1
264670 1
4029 1
45437 1
225074 1
114779 1
20947 1
1 1
1 1
166540 1
65687 1
300001 1
286468 1
142653 1
23041 1
85772 1
163637 1
18526 1
1 1
1 1
163078 1
168096 1
280157 1
1 1
19440 1
166276 1
300001 1
282450 1
35456 1
198083 1
1 1
1 1
222515 1
300000 1
90781 1
1 1
1 1
74284 1
26435 1
299998 1
1 1
107047 1
2 1
89717 1
257945 1
300001 1
71852 1
155027 1
299999 1
20231 1
237523 1
267489 1
300000 1
94104 1
97962 1
677 1
300001 1
1 1
219607 1
252975 1
65334 1
156476 1
2 1
300002 1
95098 1
72124 1
1 1
97495 1
245083 1
1 1
1 1
293472 1
54221 1
177612 1
300001 1
267553 1
2 1
228851 1
29014 1
278057 1
245293 1
167464 1
299998 1
300001 1
259602 1
1 1
2 1
299999 1
300001 1
257085 1
215210 1
1 1
27727 1
300000 1
1 1
1 1
299999 1
1 1
54229 1
7684 1
106606 1
1 1
1 1
192058 1
128058 1
27065 1
1 1
294802 1
98351 1
64876 1
300001 1
161409 1
300002 1
267172 1
67368 1
271205 1
275720 1
282077 1
1 1
300000 1
299999 1
26152 1
300000 1
470 1
151549 1
1 1
1 1
164019 1
299998 1
62707 1
300000 1
2 1
286324 1
89414 1
21034 1
89559 1
252199 1
1 1
18842 1
29563 1
187862 1
158131 1
227018 1
226970 1
213692 1
3 1
212239 1
198713 1
299998 1
270902 1
300000 1
46144 1
101644 1
297847 1
53006 1
23455 1
58415 1
113533 1
300000 1
97596 1
21243 1
2 1
109452 1
9642 1
2 1
94923 1
277451 1
1 1
110978 1
254523 1
167999 1
195546 1
224034 1
63941 1
14456 1
73872 1
230105 1
240480 1
300001 1
9079 1
124547 1
299999 1
24229 1
11046 1
281678 1
300001 1
300000 1
263122 1
300000 1
1 1
1 1
2 1
226990 1
141540 1
3 1
36236 1
263646 1
207665 1
97796 1
243185 1
286611 1
1 1
1 1
111093 1
1 1
233868 1
1 1
300002 1
70084 1
188617 1
1 1
239332 1
45147 1
162203 1
3 1
299999 1
96004 1
299999 1
123994 1
300001 1
28047 1
151640 1
90630 1
299999 1
1 1
20280 1
89998 1
300001 1
143576 1
274505 1
3 1
300002 1
152904 1
288495 1
2126 1
1 1
208601 1
1 1
44150 1
300000 1
284202 1
180071 1
2 1
300000 1
40641 1
129362 1
36046 1
1 1
23778 1
264319 1
300001 1
299998 1
267321 1
29028 1
52471 1
167744 1
267056 1
117932 1
1 1
300001 1
119811 1
299999 1
300001 1
300001 1
182049 1
3 1
300000 1
114313 1
261688 1
181138 1
300001 1
285415 1
249608 1
148408 1
193056 1
1 1
21021 1
300002 1
150353 1
88342 1
55725 1
53287 1
225865 1
1 1
261545 1
270860 1
121745 1
289373 1
235607 1
173172 1
117618 1
153277 1
272439 1
217107 1
1 1
2 1
300001 1
250160 1
300001 1
299999 1
299999 1
266099 1
97703 1
1 1
97232 1
145640 1
210018 1
299998 1
33537 1
36461 1
285475 1
272845 1
229198 1
299998 1
300002 1
299999 1
220313 1
164125 1
108811 1
1 1
1 1
299999 1
104864 1
59961 1
2 1
299999 1
241357 1
300000 1
251599 1
288442 1
1 1
89257 1
3 1
1 1
299998 1
166698 1
152573 1
240760 1
191795 1
270438 1
219621 1
14586 1
120370 1
186430 1
99277 1
1 1
299999 1
3 1
168260 1
230738 1
300001 1
174834 1
154975 1
193859 1
9707 1
1 1
1 1
189147 1
280206 1
228445 1
300001 1
1 1
272353 1
51606 1
58429 1
185517 1
63289 1
160744 1
27008 1
299999 1
1 1
2 1
232251 1
2 1
142762 1
3 1
5578 1
299998 1
274962 1
2 1
23660 1
251930 1
152879 1
137863 1
184225 1
284748 1
97158 1
300000 1
1 1
245682 1
149000 1
73770 1
2 1
173469 1
193841 1
50431 1
282429 1
299998 1
199900 1
180672 1
53126 1
248070 1
3 1
300000 1
300000 1
90369 1
40918 1
180573 1
210282 1
44610 1
2 1
20361 1
299999 1
23069 1
161898 1
23392 1
162026 1
100223 1
300001 1
300000 1
226383 1
300000 1
84747 1
112238 1
58762 1
300001 1
149352 1
35085 1
91031 1
195144 1
39669 1
300000 1
299999 1
79516 1
113874 1
236921 1
1 1
245221 1
204771 1
179165 1
3 1
86735 1
195004 1
271471 1
282094 1
172643 1
242689 1
33755 1
72696 1
252113 1
242111 1
290817 1
3 1
260884 1
169895 1
266275 1
14016 1
256708 1
94573 1
158302 1
3 1
56160 1
2 1
299999 1
2 1
227573 1
2 1
222556 1
164381 1
152706 1
150627 1
203322 1
290233 1
6710 1
292182 1
2 1
280119 1
129046 1
300001 1
299998 1
288036 1
300000 1
2 1
300000 1
169520 1
300001 1
1 1
235012 1
1 1
299999 1
121483 1
300001 1
1 1
300001 1
147433 1
11680 1
7551 1
299999 1
122083 1
253788 1
2 1
1 1
149876 1
286268 1
1 1
214520 1
114587 1
161213 1
181969 1
281573 1
154631 1
255888 1
1 1
261889 1
299999 1
286744 1
299999 1
35578 1
74886 1
627 1
228116 1
125868 1
19501 1
300001 1
1 1
1 1
295730 1
300000 1
244795 1
119507 1
1 1
3 1
300000 1
1 1
3 1
240963 1
124880 1
299999 1
190595 1
236048 1
269952 1
163594 1
170162 1
238121 1
45268 1
158273 1
106905 1
275723 1
16960 1
288196 1
57035 1
192664 1
299999 1
275571 1
8708 1
169245 1
142182 1
300000 1
132985 1
263624 1
259326 1
1 1
47022 1
174553 1
1 1
300000 1
186348 1
210720 1
2 1
245538 1
100774 1
187075 1
2 1
299999 1
37497 1
160079 1
233043 1
194467 1
1 1
300001 1
89903 1
15594 1
1 1
1 1
285085 1
300000 1
1 1
52537 1
246916 1
22414 1
213254 1
102465 1
3 1
67695 1
199389 1
107033 1
184587 1
84451 1
125184 1
164011 1
2 1
1 1
1 1
240972 1
228881 1
300000 1
4486 1
75903 1
300002 1
1 1
106613 1
19465 1
277646 1
271189 1
1 1
236225 1
45049 1
241837 1
2 1
292073 1
28344 1
1 1
287592 1
281771 1
2 1
41110 1
69463 1
111650 1
113873 1
1 1
300002 1
66284 1
21614 1
190209 1
4258 1
123385 1
2 1
43319 1
49990 1
54455 1
1 1
36258 1
2 1
102913 1
1729 1
256537 1
1 1
300001 1
2 1
274420 1
273448 1
82591 1
2 1
130899 1
147325 1
300001 1
79800 1
181201 1
300000 1
244364 1
189046 1
243167 1
182254 1
6831 1
190575 1
1 1
299999 1
159473 1
1 1
11795 1
297388 1
300001 1
231779 1
62929 1
72805 1
188613 1
82548 1
60773 1
179590 1
170995 1
299998 1
52358 1
243307 1
5673 1
1 1
216532 1
294245 1
1 1
132075 1
224324 1
112871 1
263380 1
299999 1
167999 1
158611 1
65636 1
3 1
170866 1
8496 1
2 1
100085 1
276052 1
152691 1
55410 1
49176 1
1 1
14517 1
175180 1
241408 1
300000 1
1 1
224107 1
77017 1
34485 1
288856 1
27534 1
300000 1
1 1
300001 1
213475 1
300001 1
136804 1
171081 1
2 1
124100 1
43495 1
3 1
167595 1
292724 1
203061 1
14087 1
80148 1
300001 1
225082 1
82857 1
2 1
86530 1
2 1
300001 1
258628 1
159610 1
1 1
178522 1
2 1
2 1
175471 1
235021 1
479 1
1 1
34751 1
299999 1
18404 1
300000 1
74673 1
299999 1
16113 1
118194 1
225460 1
209913 1
50860 1
1 1
300001 1
300001 1
2 1
120261 1
12976 1
299999 1
2 1
3 1
78360 1
290450 1
217453 1
104578 1
124870 1
59010 1
1 1
300001 1
200235 1
228306 1
300002 1
281083 1
137885 1
9081 1
300002 1
1 1
170680 1
72170 1
59986 1
255283 1
224132 1
160111 1
1 1
180888 1
1 1
243221 1
2 1
2 1
61419 1
196571 1
159473 1
300000 1
65382 1
299999 1
206096 1
275432 1
182102 1
300002 1
216468 1
111124 1
227749 1
157928 1
143516 1
36096 1
161697 1
173217 1
140531 1
228495 1
185819 1
299999 1
85715 1
1 1
56510 1
288926 1
157957 1
300001 1
182877 1
123287 1
90668 1
141617 1
243802 1
3 1
53604 1
2 1
145666 1
17595 1
3 1
253935 1
152533 1
291277 1
2 1
176077 1
1 1
90463 1
1 1
232812 1
157657 1
300001 1
3 1
300001 1
1 1
1 1
83335 1
299999 1
237057 1
45144 1
2 1
300001 1
154443 1
57819 1
114887 1
3 1
1 1
76008 1
31510 1
157071 1
299999 1
68969 1
300002 1
259139 1
149426 1
282596 1
300002 1
182429 1
2 1
253662 1
252671 1
76393 1
17311 1
1 1
191319 1
1 1
1 1
155586 1
14120 1
265909 1
72161 1
207932 1
2 1
246811 1
3 1
299999 1
45406 1
128152 1
2 1
199129 1
3 1
245719 1
21300 1
17693 1
163469 1
145289 1
1 1
1 1
50618 1
188650 1
27442 1
2 1
2 1
201931 1
300001 1
233052 1
153063 1
300000 1
767 1
228151 1
299999 1
282429 1
2 1
78536 1
99270 1
186897 1
257790 1
1 1
68565 1
34360 1
130782 1
1158 1
300000 1
1 1
114115 1
123751 1
300000 1
267817 1
248910 1
41305 1
262143 1
121998 1
61727 1
240530 1
3 1
1 1
113571 1
289964 1
249753 1
1 1
184641 1
1 1
274397 1
235985 1
170447 1
136196 1
260199 1
299999 1
192065 1
174277 1
48450 1
258159 1
74199 1
226606 1
292227 1
1 1
48108 1
9978 1
103248 1
188462 1
255962 1
3 1
84632 1
143094 1
1 1
271943 1
92942 1
69255 1
206751 1
300002 1
186492 1
2 1
299999 1
300000 1
300000 1
130846 1
300001 1
300000 1
69891 1
14668 1
211601 1
95154 1
299998 1
60613 1
300001 1
87537 1
1 1
107267 1
134177 1
197727 1
300000 1
212832 1
299999 1
300000 1
288675 1
3 1
50315 1
254525 1
118585 1
286197 1
300001 1
28315 1
18239 1
299998 1
299998 1
84219 1
77354 1
278861 1
213666 1
299999 1
282862 1
2 1
136004 1
202938 1
3 1
2 1
1 1
74594 1
1 1
54770 1
204477 1
2 1
136831 1
300000 1
1 1
1 1
144085 1
18301 1
78412 1
299999 1
191638 1
123528 1
37901 1
8254 1
72481 1
235581 1
3 1
1 1
84541 1
2 1
300001 1
1 1
154043 1
92357 1
199852 1
143733 1
116628 1
22696 1
1 1
300001 1
22275 1
202179 1
1 1
237862 1
204805 1
164027 1
295351 1
116987 1
167985 1
299999 1
299999 1
27727 1
1 1
299999 1
20506 1
4487 1
243967 1
229632 1
1 1
101716 1
247860 1
231455 1
1 1
1 1
45047 1
300000 1
1 1
200117 1
299999 1
223043 1
208870 1
299999 1
1 1
1 1
300000 1
224808 1
161659 1
254643 1
221488 1
2 1
299999 1
180159 1
299999 1
119769 1
26880 1
136829 1
299999 1
99964 1
201815 1
300001 1
81635 1
1 1
132117 1
1 1
299999 1
97530 1
190997 1
149332 1
163574 1
2 1
56000 1
300000 1
110975 1
200834 1
2 1
38830 1
131389 1
299998 1
31792 1
282050 1
131694 1
169500 1
299999 1
300000 1
40012 1
1 1
3 1
68160 1
30685 1
32327 1
299999 1
5436 1
151505 1
292072 1
2 1
175088 1
255708 1
216374 1
1 1
70343 1
1 1
206166 1
216606 1
299999 1
152380 1
294094 1
299999 1
1 1
185913 1
240916 1
137877 1
262354 1
195563 1
1 1
1 1
3 1
300001 1
15415 1
245819 1
300001 1
16059 1
300000 1
14362 1
186767 1
15316 1
299999 1
2 1
203163 1
1 1
72935 1
31346 1
42834 1
186079 1
1 1
185486 1
81264 1
300000 1
80742 1
80994 1
84358 1
184212 1
13704 1
262315 1
72876 1
300000 1
238086 1
58305 1
191659 1
1 1
40464 1
18299 1
148947 1
124472 1
1 1
232791 1
65360 1
209990 1
93977 1
46730 1
212823 1
2 1
109218 1
165699 1
199432 1
11209 1
1 1
214586 1
1 1
299999 1
251075 1
25762 1
60653 1
193993 1
1 1
1 1
272527 1
99216 1
204653 1
1 1
112174 1
172920 1
2 1
92297 1
264403 1
253520 1
151918 1
105938 1
227853 1
82164 1
1 1
68883 1
3 1
169614 1
1 1
1 1
38510 1
1 1
1 1
106656 1
300000 1
38607 1
272729 1
273384 1
1 1
79159 1
285571 1
48767 1
300001 1
67590 1
102634 1
57691 1
145726 1
3 1
142458 1
113049 1
1 1
75439 1
300000 1
56064 1
1 1
300001 1
300000 1
2 1
78106 1
90939 1
3 1
300000 1
3 1
253006 1
138250 1
300001 1
1 1
268282 1
130060 1
188694 1
105483 1
233415 1
3 1
164292 1
139575 1
300000 1
177636 1
1 1
122727 1
300001 1
32391 1
121553 1
225521 1
1 1
1 1
263556 1
264231 1
1 1
76795 1
165590 1
2 1
142133 1
292177 1
243604 1
300000 1
294119 1
164838 1
219964 1
177874 1
276826 1
108260 1
5690 1
46941 1
255602 1
146155 1
38928 1
278754 1
119719 1
21452 1
268787 1
300000 1
225593 1
29677 1
3 1
14428 1
132554 1
43111 1
277069 1
45185 1
250378 1
4996 1
3 1
90087 1
1 1
106 1
2 1
2 1
1 1
250655 1
199508 1
13769 1
227336 1
299998 1
188698 1
1 1
1 1
106297 1
100299 1
299999 1
300002 1
134783 1
37782 1
229286 1
281078 1
196314 1
299999 1
2 1
235460 1
1 1
1 1
300000 1
1 1
287835 1
281521 1
151404 1
177067 1
222849 1
221284 1
214833 1
184813 1
2 1
31790 1
1 1
146805 1
299998 1
264022 1
76447 1
183105 1
57013 1
3 1
289557 1
300000 1
300000 1
3 1
1 1
226872 1
300001 1
299999 1
2 1
3 1
151146 1
127549 1
55298 1
78297 1
2 1
87521 1
110952 1
299999 1
124647 1
292621 1
2 1
275142 1
91060 1
132237 1
300001 1
68824 1
209195 1
145964 1
23002 1
1 1
1 1
249949 1
12411 1
35232 1
49282 1
1 1
141907 1
244036 1
299999 1
86485 1
164415 1
97570 1
188154 1
1 1
1 1
300000 1
77732 1
68676 1
300002 1
59924 1
104782 1
2 1
1 1
1 1
262093 1
2 1
283584 1
252297 1
225916 1
128700 1
35459 1
173590 1
45190 1
299999 1
2 1
119553 1
3 1
1 1
2221 1
300000 1
158810 1
118002 1
97924 1
32382 1
139349 1
118963 1
111615 1
234892 1
15515 1
160697 1
2 1
1 1
283540 1
13939 1
131672 1
29705 1
300000 1
28886 1
83639 1
68786 1
3 1
199807 1
299999 1
1 1
299999 1
59353 1
1 1
144176 1
300001 1
228814 1
1 1
28033 1
300001 1
215871 1
202931 1
2 1
200582 1
258556 1
1 1
1 1
1 1
241293 1
75103 1
299999 1
286072 1
226479 1
300001 1
2 1
101407 1
104439 1
246 1
191558 1
43187 1
289183 1
300002 1
69201 1
39292 1
204154 1
247427 1
199265 1
40474 1
222600 1
165894 1
1 1
143825 1
55821 1
186310 1
162031 1
175001 1
25816 1
59358 1
4027 1
209824 1
271804 1
283201 1
1 1
300000 1
299999 1
288921 1
2 1
231401 1
1 1
16219 1
267565 1
2 1
285191 1
1 1
300001 1
300001 1
300000 1
69541 1
1 1
1 1
190194 1
82807 1
237191 1
270211 1
274611 1
1 1
1 1
143592 1
300000 1
252369 1
14484 1
295563 1
92291 1
3 1
151567 1
299999 1
299999 1
299999 1
192597 1
88854 1
106206 1
125073 1
300001 1
290241 1
222257 1
160012 1
2 1
300000 1
236159 1
300000 1
299998 1
274752 1
261642 1
300000 1
178576 1
300001 1
158339 1
142336 1
3 1
299999 1
1 1
1 1
81320 1
1 1
299999 1
188845 1
300001 1
3 1
18740 1
133808 1
146814 1
201639 1
1 1
3 1
300000 1
241036 1
93499 1
300001 1
55768 1
3 1
184326 1
75610 1
88294 1
300000 1
2 1
11754 1
3 1
1 1
1 1
3 1
300000 1
128953 1
299998 1
300001 1
140125 1
31093 1
300001 1
29123 1
299999 1
251285 1
1 1
202067 1
204236 1
108440 1
91742 1
1 1
300000 1
230139 1
198519 1
1 1
1 1
299747 1
30607 1
3 1
1 1
209235 1
299998 1
282163 1
262620 1
258013 1
138133 1
41495 1
276631 1
2 1
259941 1
300001 1
1 1
148901 1
2 1
94884 1
284913 1
299999 1
50002 1
158955 1
58138 1
1 1
1 1
226220 1
112202 1
300002 1
38723 1
1 1
1 1
299999 1
1 1
3 1
11139 1
74861 1
300000 1
160330 1
248398 1
300000 1
88979 1
73705 1
115526 1
300000 1
21345 1
84426 1
2 1
105444 1
95064 1
1 1
268926 1
2 1
300000 1
47493 1
1 1
250078 1
96370 1
264267 1
299999 1
118596 1
83691 1
137146 1
272553 1
150795 1
281815 1
259687 1
16540 1
16761 1
250117 1
84423 1
43271 1
45575 1
11025 1
77954 1
234749 1
36083 1
47072 1
290551 1
300001 1
107525 1
191993 1
299999 1
25655 1
189511 1
1 1
7984 1
300001 1
46338 1
171887 1
299999 1
139515 1
299999 1
300001 1
300002 1
80517 1
1 1
170273 1
225903 1
29905 1
300000 1
300001 1
218330 1
253218 1
83037 1
259494 1
2 1
86133 1
8592 1
204029 1
6571 1
123714 1
300000 1
262295 1
111354 1
269052 1
299999 1
261724 1
1836 1
277012 1
58845 1
300000 1
291418 1
50587 1
300000 1
246804 1
299999 1
194582 1
254266 1
224301 1
170170 1
66203 1
134358 1
206569 1
32587 1
277750 1
37067 1
22447 1
2 1
141387 1
261974 1
277711 1
155777 1
114395 1
298157 1
69621 1
54541 1
1 1
299999 1
185494 1
137325 1
300001 1
95399 1
1 1
3 1
1 1
125423 1
86241 1
299999 1
222450 1
173281 1
269416 1
300001 1
18756 1
300001 1
43999 1
175390 1
108102 1
148914 1
122581 1
2 1
2 1
180064 1
92419 1
3 1
122841 1
3 1
118464 1
1 1
94549 1
291970 1
31546 1
4221 1
24295 1
32180 1
300000 1
25760 1
186437 1
274595 1
1 1
200506 1
300000 1
300000 1
131180 1
187316 1
149044 1
2 1
299999 1
250581 1
135299 1
10808 1
300000 1
252491 1
161610 1
299998 1
2 1
214247 1
60601 1
300001 1
139551 1
262983 1
88005 1
1 1
118750 1
299999 1
103782 1
288413 1
27777 1
1 1
299998 1
193170 1
300001 1
1 1
116651 1
168372 1
102216 1
299999 1
172605 1
23474 1
1 1
156804 1
1 1
292862 1
1 1
183573 1
2 1
164318 1
1 1
28394 1
256269 1
1 1
1 1
300000 1
299999 1
241658 1
169649 1
2 1
91195 1
40230 1
299999 1
300001 1
30021 1
299999 1
2 1
158551 1
153668 1
1 1
1 1
20724 1
140488 1
228949 1
299998 1
216114 1
61309 1
39543 1
53393 1
193559 1
2 1
90387 1
1 1
217573 1
300000 1
47801 1
246188 1
145291 1
300001 1
204745 1
202462 1
1 1
299999 1
91238 1
269257 1
56459 1
300000 1
1 1
1 1
119121 1
1 1
2 1
299378 1
128961 1
299999 1
57831 1
292490 1
3 1
300002 1
175318 1
2 1
49712 1
228315 1
163147 1
56023 1
1 1
4653 1
232216 1
198851 1
198316 1
274200 1
1 1
3 1
277216 1
19215 1
1 1
300001 1
100056 1
300000 1
300001 1
299999 1
170431 1
1 1
128618 1
149096 1
273984 1
1 1
185460 1
60923 1
200960 1
1 1
300000 1
299999 1
297012 1
180612 1
300000 1
277306 1
3 1
294632 1
105398 1
1 1
45874 1
48857 1
281214 1
1 1
179972 1
218633 1
273918 1
290116 1
147373 1
299999 1
166093 1
120715 1
299999 1
185591 1
1 1
299998 1
2 1
7052 1
270959 1
287113 1
1 1
124007 1
300000 1
234205 1
123944 1
58174 1
292069 1
93358 1
148697 1
84438 1
269057 1
210932 1
1 1
212061 1
186293 1
1 1
202424 1
3 1
34902 1
1 1
300000 1
280622 1
105015 1
184238 1
96970 1
106782 1
132151 1
88493 1
1 1
299999 1
299999 1
66883 1
300001 1
2 1
184843 1
72139 1
167950 1
118508 1
137483 1
252277 1
230932 1
223103 1
265272 1
203935 1
300002 1
1 1
240442 1
53619 1
148175 1
1 1
135015 1
86258 1
238018 1
69233 1
159574 1
275556 1
110892 1
2 1
160072 1
284857 1
210293 1
1 1
183660 1
73555 1
53845 1
110409 1
62662 1
189515 1
24823 1
223482 1
86977 1
2 1
243744 1
209770 1
183991 1
300002 1
35182 1
300000 1
299788 1
110474 1
38406 1
151862 1
110256 1
300000 1
299999 1
299999 1
220629 1
238456 1
299998 1
257005 1
278996 1
282538 1
300001 1
235958 1
272505 1
94092 1
157691 1
300001 1
65010 1
1 1
2 1
1 1
223226 1
299999 1
299999 1
233050 1
268017 1
1 1
196238 1
222393 1
166927 1
1 1
203966 1
263045 1
1 1
65791 1
207248 1
29749 1
48777 1
36390 1
1 1
203939 1
239822 1
43934 1
18208 1
109158 1
2 1
300001 1
1 1
201463 1
1 1
226307 1
12411 1
80324 1
1 1
18958 1
100539 1
150337 1
113082 1
300002 1
87884 1
193476 1
151304 1
46334 1
2 1
215649 1
26191 1
155446 1
168470 1
299998 1
2 1
254259 1
2 1
300002 1
300000 1
115552 1
34114 1
300001 1
70733 1
131158 1
139147 1
200729 1
292531 1
224946 1
271386 1
294314 1
224965 1
149350 1
264223 1
8115 1
162793 1
1 1
300000 1
284789 1
2967 1
3 1
211935 1
300000 1
2317 1
1 1
299999 1
1 1
19736 1
236933 1
1 1
299998 1
275446 1
251919 1
286871 1
300001 1
194498 1
250538 1
162968 1
272396 1
231685 1
2 1
43739 1
140846 1
299517 1
300002 1
1 1
156765 1
240350 1
266453 1
300001 1
15402 1
187426 1
300000 1
2 1
123886 1
98650 1
1 1
300001 1
50108 1
1 1
20621 1
244460 1
110954 1
199843 1
1 1
1 1
300000 1
296503 1
274773 1
160569 1
52780 1
3975 1
95991 1
29204 1
246312 1
2 1
147737 1
265646 1
1 1
57572 1
299999 1
300000 1
130166 1
241181 1
73895 1
156181 1
180178 1
240908 1
174947 1
132304 1
300002 1
93259 1
91327 1
68669 1
111794 1
17520 1
300001 1
300000 1
149328 1
264581 1
300000 1
167595 1
2184 1
1 1
2 1
212556 1
256908 1
168238 1
144854 1
299999 1
300000 1
129195 1
238763 1
228395 1
110378 1
299999 1
132911 1
299999 1
70826 1
1 1
108118 1
300001 1
300000 1
164252 1
9525 1
114370 1
1 1
229287 1
300000 1
201201 1
1 1
204375 1
300001 1
300000 1
66060 1
98220 1
8815 1
145335 1
275619 1
281124 1
300002 1
153188 1
192445 1
1 1
1 1
300001 1
1 1
300000 1
2709 1
85179 1
113389 1
300000 1
299999 1
6064 1
105100 1
226712 1
2 1
134640 1
195596 1
173930 1
20678 1
283762 1
3 1
1 1
13260 1
179801 1
210033 1
131878 1
300000 1
1 1
204361 1
2 1
63855 1
2 1
127851 1
128074 1
193783 1
70964 1
29472 1
288937 1
172322 1
188802 1
264097 1
153152 1
122881 1
281759 1
2639 1
1 1
2 1
1 1
183504 1
88799 1
38025 1
233636 1
1 1
300001 1
1 1
130221 1
226068 1
300000 1
246242 1
220499 1
249452 1
2 1
2 1
61544 1
5457 1
190380 1
50371 1
300000 1
152755 1
218312 1
41996 1
227116 1
137819 1
1 1
66427 1
243658 1
122602 1
222911 1
25578 1
142813 1
45154 1
32825 1
38899 1
300000 1
299998 1
70826 1
181371 1
218987 1
299999 1
141839 1
122630 1
299999 1
144198 1
141572 1
1 1
76138 1
159442 1
98147 1
265430 1
217372 1
44452 1
1 1
2 1
129949 1
235218 1
125176 1
67781 1
300001 1
284545 1
292849 1
1 1
100305 1
300001 1
74168 1
47176 1
300000 1
190138 1
173174 1
285330 1
147148 1
300000 1
213297 1
87486 1
300000 1
122550 1
300002 1
194053 1
1 1
30331 1
124954 1
107872 1
2 1
299999 1
241495 1
70636 1
288461 1
1 1
54382 1
421 1
3 1
299999 1
300000 1
3 1
179030 1
46644 1
44634 1
4191 1
94981 1
97910 1
296114 1
198002 1
122020 1
20237 1
161664 1
22074 1
1 1
1 1
300000 1
124275 1
193340 1
300002 1
73188 1
113080 1
75613 1
1 1
1 1
40665 1
76955 1
300000 1
43116 1
299999 1
8947 1
1 1
299999 1
184526 1
1 1
300000 1
1 1
1 1
1 1
1 1
121894 1
60545 1
1 1
300000 1
59450 1
228805 1
40460 1
1 1
65007 1
152593 1
34693 1
155852 1
117110 1
63594 1
222431 1
1 1
300000 1
7926 1
146688 1
108554 1
205650 1
151979 1
267538 1
3 1
299999 1
2 1
88280 1
2 1
290331 1
115389 1
140932 1
235439 1
57770 1
206249 1
129700 1
54193 1
92056 1
299999 1
43633 1
22884 1
2 1
6133 1
87694 1
1 1
181660 1
12029 1
252991 1
280915 1
113879 1
216319 1
163422 1
114786 1
281952 1
300001 1
24679 1
115234 1
294610 1
1 1
76682 1
209195 1
1 1
111589 1
236754 1
51422 1
172102 1
235198 1
81247 1
125985 1
300000 1
256536 1
95106 1
296470 1
269054 1
2 1
300001 1
59080 1
299999 1
1 1
40346 1
1 1
2 1
300001 1
300002 1
20972 1
13803 1
146056 1
36038 1
3 1
195528 1
280214 1
3 1
174614 1
246492 1
1 1
251483 1
24024 1
93352 1
1 1
33389 1
105119 1
27493 1
1 1
184499 1
1 1
177358 1
265155 1
251169 1
100219 1
158991 1
299999 1
265207 1
78 1
300000 1
2 1
1 1
299999 1
132009 1
166362 1
1 1
1 1
163757 1
31120 1
258224 1
262098 1
300000 1
208876 1
97458 1
156334 1
221368 1
202728 1
1 1
98264 1
106113 1
1 1
251413 1
1 1
80664 1
11032 1
300000 1
82113 1
50285 1
1 1
300000 1
97679 1
300000 1
300001 1
2 1
1 1
72322 1
300000 1
26837 1
192448 1
68734 1
278534 1
1 1
58282 1
129126 1
250510 1
300001 1
1 1
92471 1
86515 1
300000 1
46881 1
300001 1
1 1
1 1
2 1
257792 1
98454 1
1 1
299999 1
234195 1
1 1
169668 1
244019 1
299999 1
300001 1
130054 1
86350 1
103055 1
103404 1
121347 1
148087 1
209945 1
58493 1
60698 1
169330 1
300000 1
290472 1
42557 1
300000 1
300001 1
58089 1
163687 1
55687 1
189589 1
115022 1
160165 1
90216 1
266727 1
216358 1
300001 1
53578 1
65343 1
222819 1
300000 1
1 1
147826 1
1 1
1 1
92757 1
61463 1
299999 1
234012 1
5257 1
135273 1
81594 1
123541 1
290409 1
106722 1
298469 1
247698 1
258735 1
299999 1
215162 1
299999 1
286197 1
300000 1
137689 1
226510 1
148470 1
237962 1
299999 1
299999 1
299999 1
4145 1
243695 1
300001 1
95882 1
3 1
300000 1
2 1
1 1
88262 1
300001 1
300000 1
299999 1
122841 1
1 1
100788 1
43075 1
96220 1
219229 1
39455 1
267029 1
259768 1
286241 1
37399 1
299999 1
300001 1
69443 1
3 1
17397 1
3 1
224326 1
257437 1
3 1
157323 1
220300 1
259889 1
1 1
299999 1
283072 1
1 1
219399 1
300000 1
138308 1
183995 1
1 1
112049 1
299998 1
88093 1
299999 1
115393 1
262048 1
43503 1
111990 1
291628 1
158872 1
299999 1
232149 1
143890 1
297885 1
300000 1
137512 1
77648 1
179038 1
146668 1
12137 1
2 1
85397 1
1 1
248518 1
300000 1
1 1
180980 1
284245 1
282458 1
286157 1
101042 1
300000 1
299999 1
3 1
283201 1
2 1
1 1
21370 1
250441 1
10188 1
3 1
279166 1
269451 1
134146 1
33847 1
2 1
1 1
252625 1
300000 1
257520 1
10381 1
60714 1
264756 1
215144 1
290202 1
299999 1
194869 1
1 1
168777 1
300000 1
55512 1
1 1
2 1
299999 1
300001 1
300001 1
2 1
242563 1
76402 1
177690 1
299999 1
2 1
2 1
105074 1
35890 1
119611 1
140581 1
98443 1
85139 1
300000 1
1 1
2 1
1 1
300000 1
50400 1
253650 1
226779 1
300001 1
141335 1
217245 1
279118 1
1 1
229658 1
275828 1
222185 1
300001 1
225846 1
277660 1
120578 1
187551 1
293222 1
16120 1
84535 1
177154 1
299999 1
100074 1
299581 1
150774 1
69222 1
300002 1
130904 1
163084 1
15374 1
98626 1
1 1
299999 1
13324 1
300001 1
165846 1
114127 1
1 1
2 1
300001 1
219174 1
114207 1
92880 1
299999 1
70268 1
237756 1
252165 1
185439 1
1 1
102676 1
232354 1
1 1
79099 1
176528 1
27766 1
300000 1
1 1
238237 1
1 1
181599 1
5318 1
65859 1
32319 1
190707 1
227037 1
2 1
265218 1
244034 1
169325 1
244115 1
35515 1
1 1
6981 1
291141 1
299999 1
73550 1
247864 1
71912 1
300000 1
223421 1
1 1
134113 1
291532 1
299999 1
52504 1
34418 1
13919 1
255542 1
159084 1
1 1
300000 1
21528 1
211557 1
207994 1
291902 1
83940 1
286954 1
177837 1
62002 1
36555 1
37503 1
300001 1
56233 1
278710 1
1 1
2 1
245484 1
3 1
146628 1
154946 1
1 1
37614 1
216133 1
254644 1
1 1
256507 1
257769 1
26422 1
300000 1
116976 1
167332 1
197493 1
32726 1
293919 1
49495 1
283004 1
2 1
77065 1
229511 1
1 1
71707 1
289661 1
1 1
1 1
228429 1
31461 1
299999 1
95094 1
247119 1
1 1
207985 1
29441 1
300001 1
88229 1
175477 1
299999 1
280120 1
204445 1
2 1
299999 1
116170 1
1 1
243469 1
72354 1
28627 1
3 1
168797 1
200799 1
159448 1
300001 1
207534 1
1 1
267290 1
1 1
94203 1
142517 1
3 1
299999 1
299999 1
2 1
130486 1
1 1
24572 1
178549 1
1 1
109532 1
252944 1
202117 1
120238 1
140409 1
5534 1
299998 1
256619 1
21450 1
300002 1
125096 1
1 1
300001 1
230266 1
299999 1
173322 1
47293 1
200072 1
2 1
114990 1
67752 1
1 1
152394 1
1 1
214880 1
170638 1
3 1
99369 1
3 1
299999 1
1 1
299999 1
1 1
174152 1
20935 1
84972 1
53709 1
124944 1
2 1
1 1
82233 1
1 1
1 1
68943 1
300000 1
299999 1
72600 1
68924 1
200176 1
239079 1
1 1
300001 1
123627 1
127539 1
22152 1
1 1
156728 1
209400 1
1 1
300000 1
73488 1
33125 1
1 1
299999 1
274412 1
66371 1
1 1
29095 1
163279 1
287549 1
300000 1
1 1
177599 1
165921 1
101819 1
1 1
239877 1
300001 1
2 1
1 1
154470 1
1 1
300001 1
1 1
299999 1
83408 1
3 1
253121 1
236276 1
42148 1
25701 1
271283 1
2 1
298028 1
2 1
179427 1
2 1
2 1
3 1
151291 1
1 1
1 1
49642 1
300001 1
98900 1
68717 1
300001 1
185579 1
86542 1
101618 1
2 1
246089 1
2 1
16625 1
203923 1
2 1
240960 1
19186 1
119489 1
300001 1
299999 1
192469 1
147692 1
2 1
97014 1
300000 1
156694 1
300000 1
300000 1
290401 1
1 1
201864 1
195705 1
18641 1
183019 1
300001 1
1 1
299998 1
299999 1
300000 1
300000 1
258855 1
275629 1
290942 1
3 1
300000 1
47506 1
66522 1
8718 1
131033 1
29869 1
300000 1
146017 1
1 1
1 1
300000 1
65723 1
300000 1
1 1
3 1
70255 1
3 1
165875 1
300002 1
299999 1
154521 1
2102 1
1217 1
137947 1
99857 1
257983 1
299999 1
126976 1
191514 1
299999 1
299999 1
12930 1
300002 1
99623 1
1444 1
14443 1
287480 1
13958 1
282212 1
66385 1
300000 1
167952 1
1 1
241851 1
294721 1
300000 1
205003 1
280101 1
299998 1
22908 1
300001 1
3 1
300002 1
77846 1
146492 1
299999 1
275080 1
66626 1
212624 1
299999 1
242335 1
300001 1
161238 1
299999 1
197262 1
149218 1
269983 1
251822 1
205809 1
2 1
183835 1
31584 1
18057 1
259969 1
46394 1
300001 1
143909 1
89319 1
265260 1
202073 1
273293 1
300000 1
3 1
300000 1
120130 1
34851 1
15963 1
1 1
2172 1
166024 1
300000 1
299999 1
300000 1
3 1
250969 1
245818 1
3 1
75642 1
194361 1
300000 1
26343 1
141086 1
95867 1
300000 1
1 1
1 1
207887 1
300000 1
238600 1
255820 1
20887 1
172301 1
28200 1
98256 1
61359 1
288764 1
300000 1
191336 1
2 1
100962 1
16812 1
3 1
1 1
68848 1
86119 1
165096 1
299999 1
159733 1
258704 1
300000 1
2 1
258488 1
283142 1
42327 1
69313 1
104303 1
1 1
106754 1
1 1
52523 1
129628 1
1 1
3680 1
171902 1
177028 1
299999 1
103290 1
42201 1
288441 1
60815 1
90919 1
1 1
76161 1
232098 1
265412 1
71619 1
257148 1
299999 1
1 1
297606 1
244384 1
265210 1
1 1
259753 1
206023 1
218809 1
1 1
299999 1
300000 1
300001 1
90068 1
1 1
300000 1
1 1
34867 1
199836 1
1 1
270495 1
300000 1
117752 1
299999 1
100123 1
227154 1
300001 1
3 1
78734 1
293789 1
299999 1
244969 1
299998 1
2 1
293786 1
49100 1
300000 1
277577 1
300000 1
1 1
43132 1
1 1
2 1
55354 1
22777 1
23208 1
72430 1
106743 1
241397 1
235166 1
29800 1
300001 1
20252 1
53329 1
289261 1
171647 1
259805 1
299999 1
299999 1
161687 1
128383 1
203148 1
267929 1
268252 1
3 1
1 1
2 1
290009 1
51107 1
258787 1
171902 1
184125 1
300001 1
249850 1
266710 1
276663 1
166416 1
3 1
270723 1
57052 1
12200 1
198083 1
30751 1
1 1
276164 1
34199 1
151458 1
124451 1
259274 1
181662 1
2 1
57779 1
1 1
300001 1
207005 1
116193 1
120037 1
300000 1
299998 1
287006 1
90108 1
287678 1
1 1
71019 1
168388 1
300000 1
300000 1
1 1
179421 1
1 1
140910 1
1 1
300000 1
5910 1
111558 1
185220 1
3 1
139393 1
3 1
1 1
90789 1
183787 1
203468 1
53905 1
153014 1
300001 1
43580 1
261290 1
154105 1
2 1
233005 1
300002 1
1 1
105972 1
300000 1
96212 1
59519 1
170461 1
242088 1
49655 1
68832 1
2 1
77242 1
257120 1
173430 1
85012 1
107842 1
290622 1
300001 1
300002 1
2 1
1 1
281288 1
1 1
299998 1
300000 1
210855 1
16215 1
300000 1
1 1
262209 1
36004 1
173889 1
1 1
300002 1
129751 1
299999 1
300000 1
42681 1
300001 1
2 1
300001 1
300002 1
299998 1
205866 1
135624 1
262619 1
300000 1
1 1
221597 1
300000 1
27699 1
37141 1
300002 1
164161 1
187326 1
264837 1
2 1
299999 1
261407 1
2 1
149220 1
149799 1
2 1
299999 1
1 1
300000 1
221827 1
293674 1
3 1
3 1
238571 1
299999 1
167537 1
300000 1
1 1
299999 1
291216 1
80659 1
290430 1
292363 1
194171 1
299999 1
299999 1
1 1
154848 1
1 1
73460 1
300001 1
291032 1
256344 1
78938 1
64984 1
886 1
294863 1
3781 1
173638 1
244555 1
2 1
243875 1
133367 1
139217 1
242855 1
300000 1
237137 1
300002 1
2958 1
116642 1
130830 1
300000 1
161617 1
2 1
238053 1
1 1
299998 1
299999 1
91521 1
49469 1
300001 1
290299 1
36882 1
299999 1
300001 1
268720 1
145157 1
2 1
208424 1
101493 1
85942 1
278123 1
248279 1
110297 1
67182 1
1 1
120263 1
150997 1
287687 1
129385 1
298015 1
300001 1
119625 1
300001 1
167599 1
300001 1
179756 1
147478 1
300000 1
299999 1
255378 1
1 1
218522 1
2 1
62188 1
66651 1
16125 1
294253 1
3 1
192642 1
77815 1
148417 1
221367 1
122428 1
41749 1
90555 1
93498 1
195698 1
210580 1
300001 1
155962 1
34666 1
300000 1
299999 1
218799 1
257051 1
110542 1
211393 1
74738 1
107166 1
41342 1
300000 1
2 1
267298 1
2 1
14496 1
3894 1
21145 1
224686 1
164202 1
121197 1
240150 1
299999 1
202690 1
299999 1
48050 1
1 1
103572 1
2 1
257727 1
254993 1
218579 1
1 1
65359 1
299999 1
1 1
61843 1
232320 1
291587 1
300001 1
264839 1
106387 1
85192 1
300000 1
92799 1
105743 1
41382 1
21964 1
221467 1
291133 1
6403 1
176707 1
283533 1
179414 1
20493 1
98712 1
273903 1
3 1
82021 1
299999 1
7641 1
191648 1
204556 1
277890 1
60728 1
95139 1
214455 1
1 1
139106 1
257799 1
11000 1
4610 1
184255 1
134486 1
3 1
300000 1
1 1
225595 1
2 1
299999 1
148299 1
300002 1
79306 1
299999 1
13791 1
194584 1
2 1
1 1
300000 1
106022 1
80378 1
248291 1
1 1
1 1
186582 1
294208 1
81511 1
97959 1
87166 1
163742 1
15751 1
273047 1
235684 1
1 1
284634 1
1 1
95077 1
299999 1
95049 1
1 1
2 1
137878 1
254924 1
13290 1
34654 1
1 1
34491 1
237103 1
67156 1
39346 1
13648 1
299999 1
25784 1
2 1
122926 1
300002 1
1 1
3 1
227538 1
265023 1
272569 1
259109 1
1 1
236225 1
3 1
2 1
300001 1
151294 1
1 1
299999 1
300000 1
300000 1
1 1
64770 1
300001 1
1 1
1 1
300000 1
79624 1
213359 1
290549 1
253360 1
104977 1
300000 1
171614 1
211687 1
235696 1
229343 1
61541 1
157795 1
273043 1
184173 1
2 1
3 1
300001 1
274498 1
1 1
149522 1
1 1
460 1
90254 1
299998 1
185626 1
212160 1
144145 1
16930 1
2 1
126973 1
134038 1
112822 1
300001 1
270141 1
30456 1
101141 1
125047 1
299998 1
1 1
52225 1
167925 1
299999 1
161659 1
158784 1
18104 1
99569 1
1 1
226261 1
1 1
168214 1
46777 1
20733 1
30469 1
1 1
16292 1
41389 1
1 1
69780 1
217513 1
14780 1
285886 1
227426 1
300001 1
37008 1
2 1
231024 1
1 1
300000 1
1 1
245677 1
90451 1
280496 1
80137 1
96120 1
1 1
88443 1
262920 1
176294 1
47246 1
57165 1
2 1
258027 1
300001 1
205415 1
300002 1
86757 1
204704 1
82922 1
1 1
183297 1
281193 1
300000 1
300001 1
2 1
222541 1
244389 1
62805 1
87985 1
50472 1
1 1
300001 1
300002 1
250278 1
1 1
160384 1
220754 1
300001 1
11749 1
1 1
202552 1
34415 1
300000 1
198558 1
55415 1
300000 1
300001 1
120368 1
191355 1
135662 1
195672 1
283956 1
165094 1
85770 1
106841 1
1 1
3 1
298918 1
4268 1
213104 1
67051 1
3 1
168768 1
35870 1
150906 1
190534 1
2 1
198045 1
176377 1
264786 1
283251 1
183844 1
161419 1
259124 1
1 1
85008 1
300002 1
300000 1
16177 1
112964 1
236614 1
1893 1
55566 1
166584 1
300002 1
68251 1
154162 1
116972 1
299999 1
51294 1
19746 1
195408 1
300000 1
223367 1
5129 1
1 1
174899 1
253320 1
285236 1
205416 1
267838 1
276929 1
1 1
254817 1
145385 1
250404 1
1 1
1 1
1 1
1 1
79760 1
214821 1
1 1
109449 1
299999 1
1 1
258873 1
300000 1
2 1
300002 1
1 1
255439 1
192171 1
69310 1
72207 1
74873 1
279456 1
29881 1
1 1
300000 1
299999 1
205314 1
14875 1
2 1
1 1
1 1
209316 1
300000 1
175158 1
72718 1
1 1
246314 1
134157 1
291525 1
40122 1
1 1
56630 1
2 1
51723 1
299998 1
175700 1
300002 1
1 1
1 1
2 1
78216 1
164369 1
10177 1
300000 1
1 1
77049 1
287248 1
181610 1
300001 1
70379 1
1 1
68042 1
299998 1
300000 1
37134 1
287324 1
300000 1
240339 1
300000 1
119222 1
3 1
192411 1
31979 1
300001 1
115562 1
299999 1
207867 1
300001 1
143889 1
300000 1
41693 1
299999 1
37408 1
2248 1
1 1
238049 1
1 1
2 1
1 1
1 1
202425 1
59175 1
300000 1
165051 1
17544 1
20268 1
251401 1
172938 1
49890 1
101099 1
53053 1
296356 1
299999 1
142316 1
1 1
1 1
9157 1
194012 1
172363 1
249451 1
1 1
169380 1
218182 1
277258 1
1 1
243474 1
300001 1
265837 1
10432 1
300000 1
219684 1
2 1
299999 1
299998 1
24981 1
138555 1
177891 1
199968 1
300001 1
143984 1
1 1
65407 1
245867 1
25797 1
1 1
222717 1
300001 1
2 1
229445 1
1 1
25865 1
195191 1
31100 1
9164 1
88421 1
2 1
235596 1
42622 1
37341 1
111625 1
246289 1
300001 1
300000 1
300001 1
299999 1
1 1
300001 1
257586 1
115861 1
131852 1
179580 1
162146 1
300001 1
299999 1
241156 1
300000 1
299999 1
119072 1
21790 1
100312 1
213474 1
34486 1
300001 1
59300 1
212609 1
12416 1
283704 1
1 1
206555 1
117863 1
300001 1
1 1
70467 1
126318 1
213611 1
154140 1
84940 1
15068 1
189969 1
16185 1
96365 1
11292 1
73454 1
56564 1
9924 1
3 1
286060 1
1 1
210873 1
300001 1
41102 1
146781 1
184970 1
285116 1
233068 1
182328 1
300000 1
1 1
37515 1
1 1
101673 1
117262 1
2 1
113243 1
300000 1
5239 1
296236 1
144989 1
282895 1
2705 1
167488 1
133635 1
32334 1
77711 1
158317 1
299999 1
104247 1
175654 1
135049 1
10094 1
2 1
1 1
16099 1
1 1
28156 1
98300 1
108554 1
220574 1
244646 1
88702 1
174703 1
253853 1
2 1
48190 1
1 1
299913 1
3 1
48427 1
1 1
232884 1
58880 1
5132 1
108598 1
213804 1
181357 1
300002 1
300000 1
204303 1
185168 1
252314 1
300002 1
1 1
264892 1
293960 1
276607 1
2 1
17528 1
266767 1
299999 1
16089 1
189393 1
300000 1
300001 1
293282 1
247645 1
114751 1
44366 1
84900 1
139605 1
299999 1
34694 1
175444 1
99677 1
138530 1
1 1
285085 1
80969 1
1 1
209455 1
185580 1
299998 1
280017 1
103073 1
300002 1
1 1
3 1
291386 1
267759 1
97601 1
159588 1
157339 1
125006 1
202866 1
1 1
123656 1
159583 1
57410 1
170982 1
96866 1
1 1
300000 1
2 1
300001 1
173772 1
132905 1
69761 1
14357 1
130047 1
254265 1
50930 1
1 1
300000 1
300000 1
2 1
292617 1
299998 1
155978 1
1 1
103067 1
63520 1
126058 1
129798 1
1 1
300002 1
103888 1
17628 1
185226 1
1 1
2 1
25289 1
13605 1
300002 1
291627 1
1 1
180635 1
300000 1
83761 1
3 1
91326 1
5113 1
2 1
3104 1
295291 1
90953 1
118582 1
300001 1
217407 1
79447 1
123060 1
299999 1
242210 1
75407 1
189785 1
29270 1
262699 1
1 1
293383 1
239965 1
29045 1
90122 1
299999 1
300001 1
2 1
300001 1
202083 1
19604 1
1 1
1 1
1 1
67677 1
10170 1
278132 1
105128 1
270439 1
172601 1
118968 1
233030 1
1 1
1 1
218291 1
76655 1
300000 1
49380 1
300000 1
3 1
196081 1
170873 1
1 1
268444 1
299999 1
262177 1
123064 1
50615 1
37517 1
10392 1
111963 1
189035 1
1 1
142845 1
243038 1
86290 1
1 1
2 1
1 1
1 1
16075 1
226004 1
287158 1
119697 1
22873 1
45390 1
233617 1
1 1
1 1
299999 1
300001 1
15178 1
224250 1
175219 1
69922 1
299999 1
247828 1
110960 1
36797 1
299999 1
34176 1
282057 1
1 1
1 1
3 1
183632 1
5385 1
294115 1
133409 1
7572 1
2 1
300000 1
77944 1
1 1
3 1
68375 1
279986 1
300000 1
1 1
300000 1
177926 1
106115 1
140940 1
300000 1
39163 1
80996 1
133500 1
17395 1
300000 1
110767 1
1 1
1 1
300002 1
2 1
144243 1
190629 1
33103 1
299999 1
143630 1
1 1
299998 1
2 1
2 1
50013 1
92403 1
1 1
74565 1
300001 1
300000 1
3 1
3 1
108397 1
32618 1
230295 1
300001 1
26994 1
276318 1
300000 1
1 1
1 1
1 1
212495 1
262600 1
43196 1
1 1
2 1
2 1
1 1
203655 1
196571 1
233220 1
255324 1
1 1
235254 1
300001 1
44270 1
2 1
1 1
91700 1
149985 1
300000 1
2 1
67144 1
300000 1
130432 1
1 1
300000 1
148788 1
7009 1
1 1
20852 1
1 1
300001 1
126586 1
299999 1
1 1
168792 1
281529 1
196760 1
1 1
300001 1
291747 1
300000 1
78061 1
173497 1
299999 1
300000 1
89311 1
1 1
104638 1
1 1
1 1
188674 1
115932 1
56275 1
300000 1
100499 1
126689 1
163782 1
300001 1
290240 1
140325 1
15623 1
286445 1
241813 1
300000 1
2 1
115069 1
219218 1
1 1
300000 1
300000 1
1 1
135282 1
2 1
51264 1
258216 1
299999 1
3 1
147149 1
2 1
265031 1
25370 1
4757 1
3 1
2 1
299999 1
1 1
228167 1
25040 1
2 1
286464 1
1 1
300000 1
53448 1
1 1
143041 1
161650 1
22891 1
95737 1
300000 1
136423 1
300001 1
205225 1
300000 1
2 1
2 1
2 1
8813 1
252417 1
299999 1
14940 1
146169 1
49768 1
68136 1
96200 1
35068 1
2 1
280937 1
100855 1
49444 1
16584 1
299999 1
35 1
210219 1
300000 1
76702 1
296889 1
300000 1
98630 1
166825 1
104222 1
195454 1
1 1
70565 1
60159 1
54798 1
2976 1
300001 1
22722 1
1 1
105114 1
262885 1
78889 1
2 1
35976 1
1 1
2 1
67938 1
300000 1
1 1
139536 1
34216 1
300002 1
300002 1
2 1
261878 1
300002 1
1 1
47010 1
112042 1
81135 1
288693 1
290434 1
248709 1
249947 1
220230 1
300000 1
2 1
2 1
1 1
46287 1
247123 1
1 1
157431 1
50104 1
300000 1
64506 1
300001 1
159446 1
181439 1
40256 1
25965 1
49053 1
300000 1
1 1
11258 1
51966 1
155898 1
256722 1
162396 1
131296 1
68603 1
121391 1
280165 1
275774 1
271825 1
57792 1
229792 1
175538 1
239019 1
132481 1
2 1
189555 1
92940 1
300000 1
300000 1
300000 1
100513 1
280509 1
299999 1
300002 1
262438 1
300001 1
149481 1
67500 1
234130 1
254619 1
1 1
232140 1
150824 1
53895 1
71931 1
82018 1
300002 1
20831 1
187475 1
124665 1
300000 1
64850 1
104026 1
263639 1
146589 1
175912 1
60378 1
300001 1
87933 1
144268 1
10846 1
122329 1
2 1
299999 1
105235 1
186650 1
174222 1
3 1
235204 1
104249 1
1 1
300000 1
54677 1
158494 1
193075 1
288539 1
169879 1
161236 1
300000 1
154552 1
300000 1
300000 1
220792 1
300000 1
224229 1
152857 1
190653 1
299998 1
1 1
233406 1
215190 1
299999 1
193531 1
40136 1
108616 1
295508 1
233970 1
113920 1
58130 1
176301 1
276036 1
80099 1
299998 1
253828 1
253891 1
300000 1
300000 1
170355 1
300001 1
299999 1
137270 1
66290 1
84494 1
125115 1
299999 1
300001 1
225592 1
272809 1
23234 1
275923 1
77594 1
299999 1
1 1
2 1
237432 1
273301 1
155404 1
155420 1
205764 1
63608 1
244390 1
300001 1
38660 1
237369 1
1 1
66939 1
254413 1
43831 1
1 1
265015 1
277691 1
1 1
299999 1
242231 1
112131 1
261553 1
2 1
13590 1
259455 1
140934 1
69721 1
268093 1
287715 1
2 1
204262 1
20054 1
106193 1
181947 1
140373 1
299999 1
100471 1
88427 1
83384 1
300001 1
239661 1
269114 1
114679 1
202189 1
81315 1
29792 1
1 1
1 1
116006 1
192996 1
300001 1
2 1
300000 1
255790 1
46842 1
112919 1
37458 1
9535 1
39668 1
88487 1
2 1
246045 1
124302 1
300001 1
1 1
300000 1
299999 1
248534 1
139719 1
106526 1
275062 1
41308 1
3 1
246533 1
4663 1
130481 1
6550 1
119196 1
2 1
8664 1
211448 1
124014 1
96647 1
120927 1
299999 1
1 1
300001 1
300000 1
201361 1
122711 1
43057 1
106358 1
175753 1
1 1
92655 1
67035 1
299999 1
4736 1
1 1
281046 1
300001 1
300001 1
211676 1
36306 1
253059 1
28848 1
150789 1
282161 1
37185 1
299999 1
227925 1
108041 1
70668 1
1 1
188302 1
300000 1
151043 1
300000 1
299999 1
253815 1
3867 1
300000 1
3 1
27369 1
3 1
135535 1
1 1
3462 1
1 1
170723 1
77978 1
293526 1
1 1
174435 1
300000 1
119960 1
176287 1
129198 1
112909 1
16453 1
250383 1
185150 1
226286 1
19341 1
300000 1
123985 1
166971 1
26302 1
260415 1
2 1
300000 1
299999 1
218628 1
289491 1
236458 1
4525 1
667 1
299999 1
175856 1
1 1
300001 1
209893 1
86636 1
300000 1
296686 1
260778 1
129109 1
299999 1
299998 1
1 1
1 1
272839 1
203347 1
96683 1
218960 1
1 1
114581 1
100683 1
73574 1
1 1
88048 1
84916 1
78490 1
246668 1
1 1
155322 1
29845 1
251603 1
208879 1
1 1
300002 1
299999 1
173055 1
112586 1
299999 1
300000 1
1 1
299999 1
18008 1
287819 1
3 1
76136 1
300000 1
11582 1
154002 1
2 1
232014 1
1 1
67783 1
265761 1
299998 1
299999 1
98464 1
162301 1
267968 1
295087 1
248950 1
299999 1
3 1
57461 1
299998 1
109023 1
201979 1
235450 1
174377 1
260895 1
299999 1
2 1
11823 1
1 1
1 1
299999 1
3 1
299999 1
217394 1
300001 1
300000 1
300001 1
191762 1
263791 1
145225 1
52692 1
2 1
292574 1
1 1
196011 1
120846 1
275470 1
63815 1
299999 1
1 1
181056 1
296882 1
88283 1
160034 1
300000 1
66255 1
256362 1
55778 1
247104 1
227136 1
65285 1
276322 1
299998 1
142442 1
210316 1
98946 1
284078 1
300000 1
135402 1
53705 1
299999 1
300001 1
300000 1
218192 1
276704 1
299999 1
237971 1
175693 1
236760 1
93377 1
16535 1
68748 1
124215 1
252196 1
52838 1
8936 1
114047 1
180972 1
36309 1
110863 1
238544 1
1 1
37488 1
144435 1
1 1
2 1
61618 1
230199 1
74296 1
272963 1
1 1
300001 1
2 1
13438 1
300000 1
1 1
238634 1
32519 1
85133 1
249594 1
183048 1
276074 1
300002 1
1 1
30950 1
141481 1
2091 1
273963 1
193041 1
250434 1
300001 1
300000 1
276531 1
150443 1
271712 1
53052 1
2 1
2 1
300000 1
299999 1
1 1
203615 1
74948 1
1 1
285210 1
205118 1
2 1
181981 1
72098 1
300002 1
246310 1
1 1
3 1
222956 1
6671 1
85498 1
299999 1
186198 1
3 1
1 1
273399 1
207834 1
216765 1
18084 1
244498 1
2955 1
2 1
113585 1
26695 1
273855 1
13229 1
149136 1
62476 1
47192 1
188899 1
299999 1
3 1
156499 1
294131 1
2 1
80034 1
4314 1
163508 1
90751 1
100510 1
209885 1
136228 1
45094 1
154763 1
1 1
1 1
283098 1
125202 1
1 1
300001 1
116384 1
195887 1
259653 1
300000 1
280139 1
136463 1
1 1
263520 1
152295 1
101979 1
6706 1
233119 1
300000 1
299998 1
2 1
300002 1
92284 1
238600 1
299196 1
258392 1
2 1
98104 1
299999 1
275542 1
116076 1
92771 1
300001 1
300000 1
43100 1
18573 1
2 1
299999 1
1 1
235656 1
1 1
300002 1
292111 1
300000 1
129253 1
1 1
136643 1
1 1
268114 1
153305 1
203865 1
300000 1
1 1
2 1
4876 1
235262 1
182220 1
253841 1
30561 1
158214 1
211196 1
235558 1
102290 1
284883 1
234790 1
1 1
31182 1
233364 1
292867 1
4322 1
248667 1
86112 1
300000 1
285422 1
100127 1
294108 1
1 1
300001 1
299999 1
194866 1
1 1
129484 1
122217 1
289110 1
290513 1
188242 1
41945 1
202985 1
300000 1
3 1
170633 1
269298 1
300000 1
56835 1
300002 1
300000 1
107657 1
1 1
127750 1
69806 1
300000 1
270568 1
161359 1
194521 1
217777 1
299999 1
123829 1
17746 1
134069 1
300001 1
278915 1
162947 1
287712 1
123530 1
300001 1
232444 1
107051 1
157792 1
42358 1
192946 1
249848 1
100673 1
1 1
235893 1
234463 1
67030 1
300001 1
237092 1
300001 1
299999 1
1 1
300000 1
157409 1
44099 1
300000 1
299999 1
288229 1
76200 1
1 1
300000 1
271976 1
1 1
1 1
12810 1
3 1
300000 1
300001 1
101654 1
25699 1
300002 1
94006 1
152725 1
299999 1
109958 1
226861 1
61163 1
296242 1
230837 1
299999 1
244165 1
98960 1
3 1
61669 1
83256 1
299998 1
64957 1
154884 1
139990 1
300000 1
231367 1
244418 1
297625 1
3 1
41261 1
41898 1
133723 1
264607 1
33841 1
69179 1
221937 1
113812 1
259508 1
278341 1
190649 1
273421 1
299998 1
182572 1
65630 1
250197 1
172921 1
299999 1
1 1
290574 1
288607 1
9328 1
63717 1
300000 1
272513 1
1 1
300000 1
67099 1
2 1
298470 1
105713 1
300000 1
299999 1
1 1
270801 1
300000 1
153558 1
190826 1
71817 1
300000 1
299999 1
175816 1
79229 1
88241 1
191396 1
300000 1
221038 1
256107 1
2 1
300000 1
54480 1
10234 1
56248 1
300001 1
92081 1
299999 1
92183 1
17092 1
223902 1
2 1
266887 1
61072 1
186595 1
300001 1
300000 1
66456 1
234505 1
192539 1
3 1
1 1
1 1
32277 1
178803 1
295593 1
38918 1
277216 1
209942 1
300001 1
252163 1
274257 1
74775 1
103691 1
1 1
300000 1
1 1
178376 1
114064 1
234584 1
185208 1
234268 1
27504 1
1 1
300000 1
299999 1
300001 1
300002 1
300000 1
1 1
267561 1
56654 1
268189 1
300000 1
3 1
80729 1
62714 1
1 1
3 1
179791 1
170206 1
37869 1
67018 1
4062 1
214341 1
20149 1
221246 1
184532 1
211494 1
150767 1
160343 1
99293 1
3637 1
300000 1
148669 1
147984 1
232829 1
3 1
2 1
288092 1
1 1
201601 1
300001 1
272812 1
214775 1
199953 1
189920 1
1 1
299999 1
2 1
137201 1
225699 1
164555 1
299999 1
279199 1
67613 1
142054 1
279038 1
2 1
62143 1
266392 1
2 1
2 1
299999 1
258230 1
300000 1
2 1
300000 1
2 1
51816 1
124283 1
139569 1
18948 1
2 1
300002 1
299999 1
48245 1
214095 1
11221 1
21331 1
198449 1
300001 1
196722 1
69219 1
90787 1
143076 1
16229 1
300001 1
230747 1
300001 1
114866 1
83185 1
299999 1
65113 1
284672 1
227387 1
119649 1
1 1
23042 1
222965 1
190478 1
1 1
132001 1
1 1
261291 1
62144 1
118178 1
190149 1
8104 1
67778 1
300000 1
299998 1
1 1
300001 1
137386 1
229922 1
300000 1
207044 1
26748 1
92397 1
300002 1
134427 1
130704 1
103527 1
18601 1
300002 1
92125 1
300000 1
1 1
218477 1
290590 1
45509 1
94182 1
170 1
1 1
300001 1
197563 1
252957 1
299999 1
68498 1
66741 1
300000 1
300000 1
147169 1
40406 1
254342 1
140207 1
204053 1
299999 1
300000 1
2 1
299999 1
300001 1
55607 1
25036 1
63298 1
60797 1
300001 1
297040 1
3 1
58833 1
113564 1
12259 1
1 1
209098 1
217233 1
108291 1
1 1
154095 1
117411 1
72914 1
300001 1
79305 1
250034 1
3 1
1746 1
1 1
5418 1
291817 1
136363 1
122237 1
1 1
1 1
165114 1
32992 1
273699 1
299999 1
2 1
287031 1
300000 1
268662 1
109680 1
299999 1
252580 1
300001 1
266772 1
81065 1
299999 1
300000 1
81489 1
299999 1
300000 1
2 1
122437 1
234155 1
300000 1
218361 1
17287 1
275861 1
1 1
120366 1
300000 1
187681 1
214088 1
236970 1
205873 1
242906 1
1 1
300001 1
2 1
146882 1
202665 1
216767 1
244112 1
119622 1
75335 1
133340 1
2 1
63173 1
299998 1
146071 1
150540 1
195624 1
300001 1
216556 1
123268 1
51687 1
8702 1
3 1
254025 1
300001 1
300000 1
153884 1
34787 1
300000 1
38281 1
42136 1
136923 1
300001 1
300000 1
151267 1
240657 1
189765 1
190362 1
1 1
299999 1
300001 1
1 1
43481 1
300000 1
38138 1
38201 1
279484 1
3539 1
23222 1
1 1
1 1
106396 1
299999 1
228964 1
123972 1
300000 1
224800 1
300001 1
1 1
299999 1
165674 1
299999 1
299999 1
131432 1
131702 1
299998 1
197524 1
284504 1
36030 1
300001 1
272455 1
72883 1
19862 1
189867 1
15373 1
77209 1
214117 1
300000 1
257438 1
299999 1
165011 1
300001 1
232842 1
210144 1
27557 1
299999 1
1 1
87413 1
300002 1
241068 1
299999 1
297049 1
72395 1
84240 1
14137 1
1 1
1 1
172430 1
272523 1
181817 1
300001 1
210314 1
5198 1
254152 1
2 1
3957 1
300001 1
184388 1
1 1
299999 1
73199 1
1 1
274751 1
118574 1
192691 1
300000 1
81445 1
3 1
299999 1
50126 1
141653 1
76191 1
135031 1
188472 1
15558 1
91423 1
143790 1
99024 1
5525 1
255070 1
52768 1
137418 1
3 1
29884 1
277273 1
233812 1
289694 1
2 1
3 1
4799 1
264599 1
300000 1
211105 1
147762 1
44363 1
273520 1
291585 1
16320 1
287259 1
1 1
300000 1
2 1
228767 1
206185 1
278344 1
3 1
300000 1
17232 1
29620 1
300001 1
300001 1
218342 1
42874 1
232872 1
299999 1
65999 1
300000 1
283057 1
74337 1
23169 1
300000 1
215031 1
166794 1
103993 1
300002 1
223437 1
300001 1
2 1
300000 1
273906 1
300000 1
300001 1
1 1
1 1
299999 1
1 1
300000 1
79282 1
67337 1
2 1
300000 1
245587 1
253891 1
22674 1
68791 1
217779 1
300000 1
265275 1
135698 1
299999 1
207329 1
216893 1
216444 1
299999 1
2 1
300002 1
259121 1
149476 1
300001 1
217766 1
253526 1
140807 1
99765 1
13398 1
113897 1
77935 1
55154 1
300001 1
257568 1
33474 1
299998 1
60188 1
300000 1
62258 1
241490 1
10751 1
60093 1
291086 1
300000 1
165374 1
208166 1
1 1
222340 1
161859 1
195605 1
2 1
2 1
131653 1
60802 1
118902 1
50328 1
37543 1
299999 1
74791 1
176739 1
4566 1
1 1
69328 1
76616 1
191486 1
89920 1
299999 1
191772 1
235789 1
1 1
262211 1
1747 1
37628 1
1 1
255611 1
201837 1
1 1
135335 1
232134 1
2 1
115725 1
296397 1
7703 1
94653 1
1 1
82231 1
174897 1
150598 1
16353 1
241168 1
10986 1
1 1
242717 1
134482 1
300000 1
300002 1
205674 1
292040 1
153961 1
1 1
299999 1
300001 1
250037 1
38765 1
149779 1
7777 1
4139 1
135152 1
1 1
3 1
3 1
3 1
250116 1
74325 1
202496 1
20219 1
215249 1
138738 1
292263 1
3 1
2 1
212922 1
53985 1
207744 1
226749 1
272900 1
221573 1
200336 1
299998 1
77321 1
76570 1
241211 1
30214 1
27990 1
93754 1
258059 1
29958 1
96112 1
286198 1
239990 1
3 1
154503 1
185625 1
149813 1
114348 1
98477 1
300000 1
3 1
88335 1
299998 1
292284 1
7957 1
254152 1
300000 1
300002 1
167911 1
72974 1
60182 1
217629 1
120013 1
148102 1
1 1
2 1
297279 1
1 1
300001 1
226939 1
98483 1
1 1
300001 1
201478 1
16133 1
277621 1
69840 1
101621 1
193799 1
169595 1
299999 1
124243 1
260545 1
176687 1
300000 1
264948 1
299999 1
20819 1
2 1
213238 1
71482 1
2 1
39764 1
2 1
299998 1
13197 1
272231 1
3 1
24327 1
1 1
161662 1
212456 1
266287 1
260814 1
152889 1
181166 1
210465 1
300001 1
67700 1
250865 1
12635 1
3 1
299999 1
18371 1
1 1
261365 1
163584 1
300001 1
1 1
299999 1
1 1
35020 1
264865 1
1 1
1 1
224573 1
69962 1
151584 1
1 1
1 1
19493 1
1 1
117074 1
22740 1
167293 1
2 1
4941 1
287312 1
210704 1
269550 1
13163 1
220928 1
118084 1
300001 1
299999 1
123370 1
217835 1
266072 1
99291 1
79243 1
1419 1
106185 1
217906 1
125210 1
299999 1
177354 1
268017 1
299999 1
1 1
300000 1
3 1
300000 1
289873 1
69372 1
142238 1
299999 1
55775 1
167805 1
271059 1
198908 1
213760 1
256954 1
23808 1
300002 1
63995 1
3 1
3 1
111706 1
46258 1
41169 1
12720 1
244288 1
182689 1
300001 1
1 1
295737 1
291030 1
1 1
1 1
3 1
15804 1
177378 1
183 1
300001 1
3 1
141585 1
300001 1
250603 1
300001 1
1 1
184665 1
96852 1
54542 1
34647 1
299999 1
300001 1
293894 1
1 1
82766 1
191206 1
130837 1
78913 1
1 1
300000 1
3 1
300000 1
94622 1
261896 1
103809 1
292276 1
1 1
1 1
12610 1
300001 1
2 1
2 1
94855 1
80606 1
108148 1
69538 1
1 1
300001 1
300001 1
209296 1
1 1
97504 1
1 1
21865 1
185672 1
1 1
209830 1
80015 1
2 1
180261 1
6179 1
300001 1
185149 1
299999 1
182097 1
65432 1
12062 1
177869 1
121814 1
299999 1
70277 1
280282 1
175087 1
113573 1
295936 1
35872 1
196751 1
106718 1
300000 1
281881 1
228487 1
255861 1
67281 1
300001 1
1 1
299999 1
192367 1
1 1
113107 1
129697 1
119822 1
300000 1
174203 1
206248 1
1 1
155694 1
1 1
3 1
233946 1
135670 1
86168 1
38818 1
106308 1
299999 1
230373 1
199973 1
300000 1
300000 1
188334 1
249764 1
21503 1
146977 1
219724 1
300000 1
1 1
149635 1
1 1
291556 1
166937 1
95938 1
102914 1
74180 1
295288 1
179920 1
158152 1
275030 1
281666 1
217198 1
248566 1
127946 1
111975 1
300000 1
1 1
1 1
1 1
300001 1
284264 1
24790 1
202141 1
175420 1
272576 1
1 1
106141 1
19648 1
1 1
192794 1
194659 1
1 1
248552 1
112436 1
133865 1
259042 1
263094 1
300001 1
175642 1
208710 1
145497 1
300001 1
20521 1
299999 1
133451 1
211276 1
130298 1
244934 1
3 1
299999 1
22560 1
286165 1
252018 1
293511 1
150168 1
1 1
300000 1
2 1
1 1
140950 1
296852 1
49672 1
42256 1
24689 1
129613 1
3 1
158820 1
1 1
259070 1
251998 1
25755 1
8218 1
167731 1
75238 1
228163 1
1 1
300000 1
20346 1
3393 1
1 1
171563 1
278115 1
300000 1
95651 1
230744 1
255496 1
300000 1
138704 1
1 1
300001 1
269729 1
3 1
300000 1
300000 1
299998 1
188214 1
300000 1
183462 1
2 1
296247 1
282569 1
87998 1
300000 1
150238 1
300001 1
107821 1
227958 1
300000 1
1 1
193094 1
52266 1
113477 1
233431 1
299998 1
217813 1
16262 1
194676 1
122193 1
300001 1
2 1
176262 1
126124 1
299999 1
300000 1
2 1
194457 1
127637 1
62825 1
190836 1
1 1
299999 1
246410 1
2 1
153274 1
253925 1
209873 1
58869 1
85452 1
64651 1
38410 1
3 1
299999 1
236513 1
3 1
2 1
27257 1
300001 1
46521 1
1 1
174561 1
2 1
51503 1
189124 1
1 1
300001 1
34210 1
300001 1
194555 1
247519 1
102898 1
204458 1
273841 1
299998 1
300001 1
60959 1
2170 1
264374 1
2 1
162009 1
10636 1
159507 1
2 1
82187 1
2 1
131785 1
215510 1
2 1
26173 1
300001 1
1 1
108318 1
126428 1
300000 1
147007 1
300002 1
227486 1
2 1
219995 1
3 1
61621 1
243448 1
221526 1
98175 1
24006 1
299998 1
16398 1
240038 1
102058 1
299999 1
256536 1
191473 1
217581 1
293741 1
29120 1
114943 1
2 1
1 1
2 1
1 1
300000 1
36524 1
300001 1
172833 1
1 1
49221 1
6867 1
66630 1
299999 1
2 1
300000 1
172713 1
28406 1
299999 1
299999 1
186330 1
300001 1
198498 1
241914 1
212048 1
300000 1
1 1
155259 1
2 1
71575 1
1 1
44869 1
20783 1
256954 1
88405 1
92865 1
108210 1
300000 1
1 1
242986 1
71687 1
124010 1
1 1
104817 1
300000 1
1 1
13580 1
1 1
1 1
140115 1
2 1
299998 1
18502 1
101763 1
57605 1
1 1
299998 1
300000 1
1 1
223645 1
257313 1
1 1
1 1
3 1
2710 1
273563 1
1 1
1 1
37606 1
237922 1
1 1
72716 1
300000 1
118230 1
199307 1
34419 1
1 1
151394 1
37619 1
191955 1
1 1
166674 1
220629 1
225123 1
1 1
125214 1
131749 1
154076 1
2 1
283370 1
187432 1
300000 1
1 1
6570 1
99083 1
76870 1
92167 1
1 1
2 1
24902 1
71859 1
136841 1
210610 1
118756 1
300000 1
17543 1
183913 1
238216 1
190617 1
277937 1
299999 1
189292 1
67713 1
260680 1
1 1
300000 1
23421 1
270410 1
175628 1
2 1
120172 1
300000 1
8287 1
190487 1
299909 1
200028 1
128150 1
101983 1
2 1
2 1
221672 1
1 1
280103 1
118671 1
79691 1
209774 1
224860 1
109 1
1 1
1 1
170784 1
300001 1
69600 1
1 1
278514 1
251630 1
208035 1
294770 1
84641 1
2 1
180546 1
6292 1
2 1
2 1
114015 1
242915 1
1 1
159053 1
1 1
158880 1
28962 1
271455 1
281047 1
269568 1
300002 1
198616 1
23026 1
36286 1
299999 1
1 1
139187 1
44421 1
293957 1
59271 1
257533 1
270803 1
300000 1
1 1
220666 1
295674 1
300001 1
265051 1
121780 1
276803 1
1 1
92418 1
111814 1
1 1
297528 1
95542 1
300000 1
67408 1
299998 1
269231 1
2 1
299999 1
1 1
205552 1
20126 1
25232 1
75443 1
209562 1
164342 1
180256 1
1 1
300000 1
70227 1
243752 1
1 1
177254 1
299999 1
260391 1
300001 1
218946 1
299999 1
1 1
7147 1
1 1
300000 1
65319 1
2 1
1 1
300002 1
72194 1
152192 1
231445 1
2 1
217522 1
300000 1
123538 1
70228 1
246279 1
3 1
1 1
260485 1
148318 1
47105 1
233323 1
201508 1
79772 1
85260 1
146187 1
1 1
300000 1
277593 1
140190 1
85932 1
2 1
110741 1
2 1
151745 1
230939 1
300001 1
1 1
44673 1
300000 1
291873 1
110591 1
149340 1
121763 1
175098 1
152122 1
299999 1
64175 1
272034 1
104620 1
134286 1
181290 1
300000 1
181269 1
300000 1
1 1
300000 1
68075 1
1 1
242622 1
161271 1
39216 1
1 1
299998 1
69498 1
78523 1
110729 1
210079 1
273856 1
62026 1
220567 1
300000 1
299999 1
108472 1
201494 1
179128 1
294751 1
237655 1
283321 1
132076 1
156777 1
269687 1
40031 1
300001 1
53482 1
1 1
2 1
299999 1
280326 1
239331 1
263448 1
125467 1
215733 1
107489 1
1 1
265554 1
84487 1
183557 1
265607 1
196598 1
300001 1
93629 1
296728 1
35974 1
213044 1
224071 1
51235 1
1 1
242411 1
211910 1
59148 1
260047 1
247862 1
257614 1
299998 1
1 1
293984 1
299999 1
122968 1
2 1
300002 1
69544 1
1 1
3 1
2 1
241431 1
201816 1
1 1
169370 1
1 1
140021 1
17142 1
171807 1
237275 1
122093 1
96851 1
39086 1
1 1
186641 1
300002 1
213046 1
10887 1
300001 1
5309 1
259041 1
18868 1
299999 1
1 1
285881 1
300001 1
299999 1
58023 1
208722 1
280859 1
300002 1
257482 1
19591 1
151723 1
1 1
299999 1
70862 1
17771 1
202737 1
181740 1
299999 1
300000 1
168103 1
18440 1
159342 1
90975 1
37882 1
87513 1
299999 1
1 1
1 1
93280 1
1 1
299999 1
146297 1
242633 1
143338 1
2 1
1 1
134810 1
253325 1
65607 1
239979 1
90965 1
251720 1
108774 1
162328 1
300000 1
159698 1
3 1
277474 1
260034 1
96214 1
29292 1
300000 1
132478 1
270984 1
151960 1
110953 1
167800 1
219345 1
75696 1
232299 1
105495 1
185344 1
28843 1
183224 1
111282 1
135826 1
196359 1
241009 1
29340 1
32502 1
12450 1
227943 1
144124 1
1 1
282722 1
176621 1
1 1
81910 1
114812 1
30484 1
11665 1
2 1
300000 1
300000 1
299999 1
219240 1
77909 1
168752 1
113092 1
174299 1
1 1
299999 1
2 1
213895 1
190447 1
217599 1
178678 1
111309 1
299999 1
99475 1
126453 1
1 1
72472 1
1 1
166555 1
98850 1
1 1
112515 1
298960 1
25147 1
259741 1
67459 1
300001 1
1 1
220542 1
254127 1
299999 1
68398 1
300000 1
2 1
277280 1
299998 1
16155 1
107218 1
38599 1
300001 1
222009 1
1 1
86779 1
30202 1
1 1
2 1
293381 1
198772 1
299999 1
106431 1
255939 1
258757 1
1 1
15732 1
38253 1
300001 1
2 1
24973 1
1 1
7631 1
2 1
2 1
290354 1
197479 1
2 1
194927 1
275574 1
212653 1
1 1
45632 1
167809 1
263617 1
300001 1
60855 1
124405 1
1 1
1 1
285851 1
113366 1
243638 1
299999 1
1 1
35994 1
300000 1
300000 1
220617 1
135319 1
299999 1
300001 1
1 1
86885 1
3 1
1 1
42881 1
300001 1
282510 1
178254 1
99375 1
1 1
300000 1
145346 1
1 1
300000 1
1 1
108554 1
2 1
247838 1
32453 1
262249 1
299999 1
106699 1
186028 1
1 1
248344 1
64315 1
278666 1
162971 1
14907 1
291014 1
55673 1
237698 1
300000 1
1 1
1 1
68179 1
1 1
290674 1
85022 1
227219 1
19214 1
34387 1
280277 1
122217 1
2 1
300001 1
125442 1
1 1
97494 1
1 1
218981 1
170903 1
229462 1
1 1
2 1
222597 1
14156 1
206816 1
157211 1
257870 1
118757 1
2 1
3 1
7757 1
279269 1
61771 1
300000 1
190543 1
1 1
65126 1
2 1
216736 1
222201 1
276956 1
10029 1
139335 1
170506 1
264595 1
137317 1
299999 1
243064 1
300000 1
59261 1
299998 1
290349 1
203881 1
300001 1
150588 1
300000 1
2257 1
1 1
300002 1
299998 1
237315 1
3 1
26273 1
300000 1
2 1
236899 1
232688 1
2 1
300001 1
2 1
158419 1
300001 1
83038 1
248451 1
213521 1
261153 1
59992 1
223887 1
248963 1
278271 1
64383 1
71635 1
3 1
2 1
26190 1
2 1
244604 1
179102 1
293677 1
85257 1
169040 1
299999 1
227905 1
299999 1
1 1
2 1
2 1
234156 1
155825 1
299999 1
288552 1
205108 1
290319 1
299999 1
1 1
228771 1
192832 1
1 1
76062 1
274374 1
127574 1
299999 1
300000 1
95682 1
204841 1
1 1
300001 1
300002 1
75575 1
173872 1
1 1
80837 1
299999 1
2 1
98853 1
52221 1
1 1
65080 1
104018 1
287949 1
35916 1
63418 1
254456 1
145250 1
154285 1
162005 1
1 1
256267 1
264708 1
300000 1
300002 1
1 1
90716 1
1 1
296207 1
115016 1
12923 1
1 1
135065 1
1 1
300000 1
23887 1
116894 1
235678 1
299999 1
123164 1
60592 1
168589 1
259693 1
1 1
84526 1
73473 1
187671 1
147066 1
249987 1
164632 1
300000 1
173613 1
11270 1
300000 1
258310 1
159108 1
133115 1
244679 1
205859 1
63315 1
2 1
1 1
201704 1
50749 1
300000 1
300001 1
119811 1
300000 1
299999 1
299998 1
1 1
1 1
40078 1
133298 1
209936 1
1493 1
1 1
300002 1
2 1
109706 1
300002 1
1 1
73867 1
2 1
87520 1
2 1
1 1
264486 1
233415 1
244988 1
1 1
300000 1
291069 1
222767 1
187292 1
167165 1
220266 1
107813 1
1 1
103541 1
1 1
201367 1
200419 1
146341 1
1 1
75320 1
299999 1
181441 1
16689 1
3 1
108281 1
299999 1
300001 1
1 1
300001 1
1 1
1 1
298809 1
300001 1
300000 1
224198 1
195259 1
1 1
171841 1
247560 1
33810 1
46953 1
3 1
44585 1
155655 1
1 1
1 1
179992 1
116672 1
90756 1
79450 1
237152 1
229424 1
212469 1
281699 1
256525 1
273311 1
130396 1
1 1
224917 1
300000 1
124913 1
272715 1
275274 1
299999 1
94188 1
300001 1
208641 1
300000 1
300002 1
142935 1
279161 1
300001 1
106985 1
3 1
1 1
177697 1
34098 1
101786 1
1 1
82982 1
105928 1
1 1
41334 1
2 1
299999 1
30176 1
299998 1
300000 1
300000 1
2386 1
117662 1
45747 1
267176 1
150823 1
187042 1
1 1
184208 1
300000 1
1103 1
266624 1
280514 1
299998 1
1 1
187161 1
300001 1
212588 1
80796 1
288765 1
300000 1
300000 1
256950 1
131908 1
163546 1
29827 1
257214 1
96596 1
114731 1
18324 1
300000 1
19980 1
294168 1
255901 1
18320 1
242584 1
3 1
270790 1
299999 1
50231 1
299999 1
242960 1
2 1
1 1
76985 1
59488 1
70876 1
300000 1
26962 1
164203 1
299999 1
300001 1
300000 1
63156 1
190887 1
300000 1
230266 1
299999 1
295753 1
120301 1
300000 1
221373 1
233630 1
50445 1
27080 1
300000 1
169948 1
34441 1
211698 1
300000 1
300000 1
179755 1
124683 1
35884 1
246833 1
255976 1
300000 1
148087 1
160879 1
300001 1
36360 1
300000 1
200607 1
300001 1
2 1
93599 1
300000 1
258644 1
73872 1
300001 1
190024 1
132309 1
23842 1
299999 1
1 1
263600 1
3 1
1 1
1 1
55987 1
106757 1
299999 1
300000 1
176124 1
19868 1
300000 1
300000 1
202562 1
2 1
64886 1
300000 1
1 1
32460 1
63373 1
2 1
242114 1
2 1
77042 1
170844 1
55974 1
4277 1
194005 1
300002 1
269517 1
97381 1
86578 1
1 1
155455 1
60541 1
300002 1
191664 1
2 1
300001 1
162552 1
223737 1
64367 1
300001 1
1 1
212129 1
246325 1
143363 1
299998 1
140755 1
238214 1
1 1
120365 1
1 1
300000 1
53110 1
51558 1
197360 1
281639 1
1 1
220768 1
30399 1
255618 1
300001 1
2 1
299999 1
94790 1
2 1
2 1
152943 1
299999 1
1 1
205375 1
164148 1
66122 1
159986 1
24084 1
244663 1
163951 1
248835 1
294427 1
190014 1
55863 1
300000 1
1 1
128411 1
299999 1
1 1
290962 1
71210 1
3 1
208655 1
300000 1
1 1
3 1
106236 1
300001 1
169142 1
292023 1
99749 1
140173 1
300000 1
1 1
298186 1
300000 1
154796 1
71735 1
188329 1
55006 1
2 1
3 1
300000 1
173684 1
292235 1
120367 1
116344 1
121795 1
300001 1
1 1
185978 1
1 1
255044 1
161275 1
136064 1
1 1
299999 1
49574 1
299999 1
196049 1
164069 1
1 1
22810 1
300001 1
299998 1
286411 1
1 1
228900 1
34855 1
224243 1
286437 1
74582 1
299998 1
173257 1
196410 1
289420 1
2 1
299999 1
30505 1
25026 1
214830 1
115721 1
165348 1
300000 1
300001 1
1 1
111462 1
263971 1
300000 1
210471 1
276738 1
299998 1
300000 1
2 1
254894 1
300002 1
2 1
1 1
116430 1
205029 1
3 1
2188 1
248282 1
73577 1
107410 1
299998 1
40904 1
1 1
1 1
146531 1
114763 1
62173 1
299999 1
299999 1
16748 1
300001 1
300000 1
152131 1
54198 1
299999 1
185601 1
286199 1
101079 1
245733 1
1 1
97617 1
5521 1
70892 1
299999 1
2 1
300000 1
184735 1
1 1
283001 1
294290 1
153562 1
299998 1
109744 1
2 1
58356 1
6575 1
2 1
148995 1
283716 1
300002 1
297776 1
226535 1
1 1
300001 1
225580 1
3 1
253806 1
219128 1
152193 1
195431 1
184891 1
129507 1
300000 1
84962 1
299999 1
195667 1
300002 1
3 1
1 1
1 1
286486 1
18887 1
299999 1
204576 1
82787 1
285316 1
134926 1
205728 1
1 1
300001 1
43385 1
52008 1
174150 1
100071 1
2 1
2 1
202859 1
190217 1
41510 1
300000 1
174250 1
60332 1
133233 1
299999 1
300001 1
1 1
280646 1
24004 1
2 1
154426 1
146453 1
273367 1
300000 1
1 1
53198 1
1 1
3 1
164165 1
299998 1
264344 1
285715 1
300000 1
272405 1
48886 1
228933 1
1 1
300001 1
3 1
237417 1
2 1
19962 1
290519 1
75825 1
190565 1
300000 1
38398 1
165451 1
271376 1
1 1
54298 1
2 1
299999 1
283249 1
1 1
117666 1
30495 1
1 1
99788 1
299999 1
223654 1
151494 1
1 1
80917 1
1 1
3 1
1 1
3 1
250583 1
300001 1
299999 1
300002 1
3 1
300000 1
16024 1
237324 1
128239 1
1 1
299999 1
165327 1
280609 1
148589 1
1 1
300002 1
229640 1
71439 1
160311 1
122476 1
1 1
143580 1
240860 1
1 1
185344 1
1 1
208967 1
230428 1
1 1
2 1
30464 1
282539 1
68718 1
148673 1
114852 1
300000 1
33663 1
1 1
175756 1
122104 1
153788 1
123039 1
1 1
299999 1
47786 1
138395 1
252563 1
143288 1
282346 1
96999 1
92792 1
193305 1
258886 1
47519 1
299999 1
10681 1
270722 1
253296 1
270697 1
1 1
170816 1
56807 1
15252 1
286347 1
2 1
1 1
89828 1
18939 1
225743 1
300000 1
113688 1
30873 1
166129 1
2 1
1 1
1 1
259713 1
2 1
72898 1
40336 1
2 1
218787 1
162955 1
300001 1
8568 1
150267 1
2 1
1 1
300000 1
6046 1
255306 1
1 1
2 1
300000 1
95278 1
146117 1
287818 1
211021 1
12753 1
5310 1
1 1
25793 1
1 1
106262 1
300002 1
101804 1
214038 1
262761 1
1 1
143159 1
237861 1
300000 1
187666 1
1 1
300000 1
299999 1
208788 1
299999 1
150705 1
2 1
38559 1
299999 1
220695 1
100052 1
300000 1
300001 1
111353 1
170905 1
214376 1
260438 1
1 1
299999 1
294139 1
84046 1
236909 1
8678 1
300001 1
286947 1
10950 1
293111 1
292481 1
271083 1
1 1
48088 1
3 1
300000 1
1 1
160031 1
72747 1
203868 1
279954 1
299999 1
54528 1
1 1
2 1
28754 1
300001 1
188238 1
169671 1
155256 1
300001 1
119040 1
33863 1
43938 1
126545 1
169197 1
300000 1
34198 1
300000 1
236939 1
8411 1
17901 1
213900 1
227612 1
1 1
242041 1
15573 1
299999 1
276410 1
300000 1
225483 1
3 1
1 1
161263 1
2 1
1 1
43204 1
53947 1
299999 1
300000 1
105598 1
179537 1
16938 1
59590 1
176716 1
300002 1
152865 1
117626 1
294105 1
103231 1
232132 1
299999 1
294737 1
242003 1
299999 1
284598 1
300001 1
281881 1
139876 1
122982 1
1 1
1 1
169811 1
161155 1
299999 1
286436 1
1 1
115584 1
3 1
201531 1
177984 1
77348 1
207907 1
299999 1
1 1
206807 1
2 1
207819 1
182972 1
219585 1
38645 1
198207 1
1 1
219130 1
22139 1
37617 1
300001 1
1 1
299999 1
240037 1
210333 1
3 1
2 1
179848 1
215019 1
58810 1
226499 1
300000 1
108309 1
283448 1
250952 1
252783 1
222011 1
129593 1
299999 1
299999 1
1 1
299999 1
253833 1
258954 1
171181 1
300000 1
93393 1
300000 1
136234 1
100348 1
2 1
48181 1
1 1
1 1
1 1
131086 1
104554 1
300001 1
1 1
300000 1
300000 1
2 1
130034 1
258682 1
202596 1
127498 1
81418 1
300002 1
154736 1
288575 1
63849 1
155245 1
235404 1
1 1
51998 1
160773 1
171437 1
297891 1
115127 1
255843 1
299999 1
299998 1
1 1
291144 1
75719 1
240597 1
111692 1
248463 1
11074 1
55327 1
141636 1
265126 1
105125 1
181420 1
1 1
19773 1
77125 1
280379 1
134646 1
300001 1
78110 1
299999 1
300000 1
300001 1
280340 1
239251 1
20735 1
28282 1
276155 1
35284 1
1 1
192870 1
300001 1
70233 1
174168 1
1 1
109203 1
54534 1
1 1
1 1
167389 1
2 1
18080 1
163750 1
261403 1
52560 1
3 1
297016 1
1 1
282424 1
67283 1
96204 1
299999 1
2 1
248730 1
201359 1
146626 1
225321 1
96274 1
145217 1
31747 1
300001 1
2 1
103409 1
176295 1
173225 1
234 1
68488 1
13206 1
194440 1
233647 1
300000 1
206040 1
240021 1
12192 1
266096 1
87533 1
1 1
131774 1
87579 1
131522 1
299999 1
1 1
300001 1
162387 1
1 1
300000 1
299999 1
1 1
239752 1
57209 1
267644 1
203302 1
56163 1
254449 1
1 1
75304 1
103734 1
2 1
164149 1
217569 1
233778 1
26350 1
1 1
300001 1
83140 1
168709 1
3 1
294280 1
2 1
299999 1
1 1
198256 1
63342 1
299999 1
32834 1
299999 1
35813 1
299999 1
141817 1
276333 1
1 1
175209 1
1 1
137737 1
300001 1
82800 1
75736 1
261054 1
268140 1
63289 1
299999 1
226987 1
299999 1
299999 1
146765 1
299998 1
2 1
300001 1
263955 1
2 1
3 1
299999 1
5408 1
3 1
63382 1
181236 1
84621 1
21574 1
246877 1
299999 1
26114 1
118260 1
140047 1
299999 1
300000 1
1 1
1 1
194609 1
272130 1
71354 1
60497 1
2839 1
299999 1
2 1
289385 1
229784 1
82623 1
49050 1
97464 1
2 1
300001 1
225122 1
292766 1
178384 1
2 1
290446 1
1 1
300001 1
300000 1
122146 1
141436 1
190866 1
299999 1
50252 1
70386 1
300000 1
2 1
158786 1
299999 1
267873 1
30145 1
300000 1
284188 1
1 1
300000 1
90548 1
166501 1
203640 1
99795 1
300000 1
82650 1
209419 1
193053 1
2 1
63224 1
3 1
300001 1
167033 1
299999 1
156062 1
1 1
60380 1
299999 1
3 1
288795 1
1 1
69811 1
87630 1
205431 1
298332 1
282363 1
2 1
235620 1
300001 1
300000 1
217734 1
205157 1
300000 1
271335 1
95612 1
299999 1
1 1
68885 1
291229 1
290782 1
272 1
138893 1
89956 1
1 1
1 1
95535 1
84890 1
300000 1
178516 1
8887 1
300000 1
1 1
28523 1
20339 1
300002 1
99268 1
139832 1
81624 1
145880 1
86740 1
88709 1
106111 1
65676 1
266861 1
229432 1
1 1
2 1
102806 1
35870 1
55504 1
79081 1
60781 1
299999 1
138074 1
300000 1
1 1
194634 1
194194 1
45859 1
273826 1
231608 1
299998 1
205462 1
108147 1
15384 1
208497 1
300001 1
300002 1
254024 1
89603 1
209310 1
2 1
299999 1
293255 1
38133 1
299999 1
1 1
300000 1
88367 1
204490 1
1 1
35496 1
3 1
285829 1
1 1
1 1
243917 1
300000 1
90361 1
172338 1
300001 1
7485 1
255298 1
300001 1
237421 1
187135 1
97000 1
238109 1
83731 1
300000 1
130997 1
2 1
300000 1
262193 1
182058 1
239091 1
159760 1
1 1
216440 1
300000 1
34981 1
1 1
2 1
300000 1
1 1
153589 1
225722 1
102354 1
248350 1
208943 1
1 1
252400 1
185488 1
300000 1
124777 1
2 1
279308 1
185210 1
6033 1
87031 1
209573 1
76610 1
151520 1
8145 1
300000 1
176452 1
205371 1
282379 1
22855 1
300001 1
1 1
91965 1
91648 1
85964 1
1 1
1 1
137593 1
89896 1
300000 1
86351 1
74678 1
262093 1
266651 1
272371 1
170919 1
204688 1
300001 1
3 1
149847 1
172196 1
241354 1
14888 1
216726 1
3 1
138223 1
274150 1
299999 1
300001 1
257317 1
1 1
286596 1
38992 1
206069 1
2 1
105530 1
9405 1
221367 1
300001 1
300002 1
116875 1
1 1
300001 1
163120 1
242891 1
300000 1
172196 1
220641 1
1 1
101464 1
254523 1
93171 1
257692 1
158245 1
36469 1
1 1
299999 1
36810 1
1 1
201519 1
1 1
299999 1
130104 1
1 1
155052 1
200095 1
205203 1
300002 1
1 1
262439 1
126681 1
175573 1
300000 1
215042 1
300001 1
14796 1
299998 1
10020 1
62582 1
55521 1
300001 1
226602 1
1 1
141772 1
299999 1
259248 1
37565 1
163128 1
124762 1
1 1
136774 1
1 1
300001 1
295647 1
284298 1
280531 1
124979 1
82667 1
156762 1
296669 1
117819 1
1 1
163098 1
152730 1
145133 1
300000 1
1098 1
71947 1
300000 1
134254 1
300000 1
1 1
277868 1
76801 1
152610 1
2 1
300000 1
123279 1
3 1
207028 1
300001 1
103020 1
155786 1
1 1
226004 1
1 1
98025 1
1 1
43174 1
3 1
50062 1
115806 1
63132 1
196667 1
217456 1
300000 1
86245 1
229550 1
56354 1
47356 1
1 1
228795 1
300000 1
1 1
130249 1
1 1
196879 1
220659 1
85849 1
1 1
1 1
300001 1
40576 1
166749 1
256359 1
224277 1
172472 1
157144 1
250626 1
300000 1
1 1
221244 1
276449 1
228533 1
231173 1
299999 1
1 1
67851 1
300001 1
299999 1
166165 1
164248 1
2 1
299998 1
299999 1
259641 1
103777 1
66803 1
161422 1
242836 1
1 1
138960 1
16291 1
300000 1
300000 1
285655 1
75994 1
2 1
274660 1
69884 1
107467 1
199366 1
70965 1
194162 1
120000 1
3 1
1 1
299999 1
300000 1
300000 1
112583 1
59671 1
1 1
67648 1
267532 1
2 1
300000 1
299999 1
300000 1
190593 1
72185 1
69548 1
2 1
276685 1
66741 1
130524 1
179955 1
250120 1
24752 1
300000 1
300002 1
97943 1
300000 1
299999 1
16611 1
50897 1
1 1
2 1
132733 1
299999 1
1 1
1 1
63458 1
2 1
55695 1
169879 1
130756 1
100499 1
300001 1
195062 1
157089 1
286962 1
183505 1
214332 1
282682 1
1 1
268144 1
1 1
231747 1
279421 1
1 1
13161 1
2 1
218258 1
300000 1
41072 1
145999 1
144105 1
151759 1
155102 1
165479 1
176021 1
155774 1
277143 1
64925 1
267081 1
300000 1
49556 1
282958 1
140164 1
94762 1
68240 1
95203 1
222722 1
114459 1
1 1
300001 1
203710 1
65967 1
279306 1
300002 1
114614 1
1 1
1 1
1 1
184921 1
221027 1
208892 1
293904 1
275318 1
152968 1
182613 1
300000 1
67354 1
74472 1
146857 1
83976 1
1 1
213621 1
263032 1
300000 1
269925 1
300001 1
146708 1
138692 1
291613 1
208440 1
1 1
1 1
186332 1
300001 1
95132 1
11379 1
299999 1
145273 1
37867 1
2 1
290691 1
192238 1
33169 1
1 1
140400 1
1 1
132931 1
179910 1
249790 1
299999 1
230391 1
4255 1
299999 1
33154 1
11327 1
299998 1
240197 1
141798 1
178367 1
178159 1
300000 1
92234 1
197175 1
186433 1
1 1
1 1
299999 1
54701 1
68938 1
50922 1
1 1
132333 1
188455 1
299392 1
1 1
1 1
241555 1
135095 1
79632 1
137003 1
283320 1
123952 1
57124 1
299998 1
300000 1
114487 1
122362 1
35358 1
240286 1
271580 1
284882 1
295090 1
225352 1
24585 1
36879 1
300000 1
214509 1
217546 1
228345 1
63052 1
2 1
184114 1
2 1
279976 1
40305 1
300001 1
300000 1
90207 1
149772 1
1 1
2 1
267381 1
252191 1
195105 1
140136 1
229141 1
76050 1
1 1
188565 1
202652 1
151468 1
1 1
193336 1
281329 1
17822 1
168121 1
84825 1
13118 1
1 1
716 1
233361 1
300000 1
1 1
299410 1
223368 1
128101 1
217156 1
2 1
299998 1
2 1
2 1
55260 1
205442 1
300002 1
1 1
300000 1
246575 1
195086 1
284932 1
300001 1
157776 1
1 1
134623 1
147134 1
27952 1
300000 1
165401 1
51233 1
95736 1
300001 1
272428 1
98115 1
180707 1
229271 1
21958 1
212748 1
165319 1
273775 1
86270 1
246931 1
132135 1
300001 1
299999 1
299999 1
291116 1
156718 1
156886 1
35955 1
270504 1
267972 1
174407 1
291220 1
289069 1
133738 1
162045 1
1 1
271414 1
299999 1
157611 1
116509 1
2 1
218497 1
1 1
113312 1
2 1
299998 1
300001 1
1 1
2 1
299999 1
8283 1
300001 1
125224 1
167147 1
288514 1
2 1
300000 1
4807 1
1 1
63780 1
2 1
300001 1
299999 1
280335 1
299999 1
1 1
198784 1
3 1
133652 1
2 1
115798 1
300001 1
299999 1
3 1
221880 1
3 1
46078 1
26034 1
201927 1
263072 1
93690 1
300000 1
190146 1
124079 1
198173 1
81402 1
135949 1
22631 1
247749 1
107276 1
72795 1
299998 1
241799 1
31394 1
103141 1
5329 1
300002 1
39481 1
280600 1
291312 1
299999 1
143909 1
3921 1
300000 1
300000 1
1 1
1 1
85865 1
1 1
300000 1
1 1
1 1
186679 1
295341 1
184974 1
233938 1
166296 1
300000 1
300001 1
126355 1
193469 1
2 1
102247 1
2 1
194352 1
252917 1
104715 1
35583 1
73065 1
2 1
2 1
300001 1
251052 1
62702 1
1 1
3 1
238030 1
81880 1
35648 1
144136 1
2 1
299999 1
278267 1
284380 1
207199 1
54643 1
35680 1
67602 1
160378 1
227871 1
133267 1
230387 1
300001 1
300000 1
182593 1
150799 1
190823 1
299999 1
2 1
193604 1
300000 1
2 1
2 1
300002 1
139299 1
139565 1
294315 1
115913 1
251480 1
2 1
300001 1
267128 1
300000 1
299999 1
86338 1
300000 1
268633 1
1 1
299999 1
229411 1
122243 1
300000 1
67110 1
123377 1
250847 1
1 1
300001 1
263851 1
85438 1
112901 1
1 1
1 1
196414 1
22007 1
2 1
240608 1
299999 1
236296 1
245633 1
1 1
187120 1
231525 1
180251 1
57889 1
299998 1
1 1
105156 1
186752 1
2 1
154430 1
71501 1
182491 1
300001 1
198058 1
281920 1
133704 1
188 1
105006 1
134415 1
30245 1
299998 1
299999 1
124406 1
263937 1
81102 1
300002 1
1 1
250815 1
250472 1
299999 1
53961 1
96540 1
28125 1
300001 1
1 1
95699 1
228829 1
64695 1
206971 1
37173 1
300000 1
81709 1
300002 1
5879 1
79086 1
299999 1
29011 1
241834 1
254155 1
22602 1
2 1
1 1
35700 1
1 1
137178 1
183027 1
113813 1
184709 1
73693 1
252968 1
14516 1
4109 1
120750 1
15794 1
218213 1
295051 1
288687 1
257397 1
289305 1
223424 1
2 1
300001 1
192399 1
163704 1
1 1
270159 1
19689 1
3 1
223621 1
2 1
185605 1
1 1
37144 1
214712 1
23357 1
1 1
299999 1
300000 1
2 1
1 1
208407 1
287416 1
300001 1
1 1
300000 1
152941 1
299999 1
216325 1
58737 1
299999 1
206770 1
171471 1
284877 1
263059 1
17154 1
299999 1
177921 1
299999 1
300002 1
24904 1
164003 1
139253 1
1 1
3 1
130681 1
254704 1
2 1
134422 1
299999 1
83360 1
300002 1
299998 1
2 1
198139 1
57332 1
239924 1
45008 1
299999 1
1 1
58530 1
175587 1
129493 1
2 1
242971 1
227930 1
299998 1
122076 1
220330 1
1 1
205891 1
1 1
286083 1
255710 1
1 1
70438 1
297194 1
1 1
222745 1
179327 1
147083 1
1 1
300000 1
2 1
300000 1
2 1
277165 1
272920 1
81821 1
1 1
234281 1
170612 1
4920 1
41092 1
19412 1
300002 1
300002 1
286001 1
247397 1
300001 1
126262 1
252990 1
91410 1
157263 1
256405 1
200255 1
3 1
300000 1
262308 1
300000 1
3 1
108476 1
26697 1
300001 1
106458 1
232244 1
180968 1
147562 1
254194 1
44680 1
106148 1
163160 1
162961 1
138319 1
98017 1
253203 1
300000 1
209119 1
92661 1
1 1
9030 1
300000 1
300000 1
1 1
20610 1
161377 1
119962 1
1 1
78580 1
1 1
112699 1
4232 1
147666 1
1 1
29903 1
300000 1
299999 1
300001 1
2 1
1 1
134437 1
85184 1
53250 1
1 1
60973 1
300001 1
1 1
300000 1
23681 1
204173 1
60496 1
276468 1
152744 1
227085 1
1 1
208983 1
215422 1
292833 1
111432 1
157276 1
299999 1
46544 1
102546 1
105712 1
299999 1
281865 1
300000 1
50745 1
269756 1
299999 1
283281 1
2 1
1 1
92412 1
42259 1
58507 1
153685 1
223476 1
25000 1
158474 1
7348 1
1 1
59442 1
1 1
218518 1
1 1
2 1
65545 1
1 1
1 1
25633 1
5648 1
44298 1
15971 1
33066 1
299999 1
283080 1
300000 1
300000 1
133886 1
164999 1
79159 1
293055 1
5567 1
1 1
2 1
267469 1
104238 1
22849 1
242880 1
21269 1
1 1
44663 1
23166 1
21655 1
1 1
3 1
299998 1
175262 1
122972 1
300001 1
138045 1
3 1
1 1
162749 1
300001 1
7017 1
115911 1
299999 1
146221 1
259100 1
1 1
150902 1
124639 1
190825 1
230192 1
299999 1
55945 1
299999 1
125770 1
300000 1
227583 1
300000 1
298888 1
234612 1
292107 1
79405 1
43276 1
184804 1
34388 1
3 1
140242 1
247859 1
2 1
151585 1
78464 1
299663 1
201943 1
1 1
203413 1
54295 1
2 1
1 1
116974 1
1 1
2 1
300002 1
262591 1
3 1
294183 1
137904 1
160709 1
164858 1
300000 1
85544 1
66280 1
28351 1
219271 1
184309 1
281032 1
55048 1
250962 1
253176 1
63397 1
123590 1
249089 1
206918 1
1 1
3 1
287345 1
51236 1
172294 1
36150 1
25040 1
20453 1
271895 1
300000 1
205270 1
299999 1
131245 1
136334 1
143190 1
13174 1
2 1
118814 1
1 1
14509 1
300000 1
196173 1
22800 1
137113 1
2 1
299999 1
200156 1
96879 1
188102 1
244368 1
1 1
194259 1
133975 1
53699 1
286000 1
22653 1
120298 1
10335 1
289445 1
46680 1
300002 1
152081 1
1 1
299999 1
224977 1
300000 1
291552 1
300000 1
55934 1
72745 1
228705 1
176355 1
82936 1
300001 1
299998 1
291101 1
148245 1
113288 1
131270 1
300001 1
1 1
300000 1
300000 1
244316 1
105814 1
191796 1
166676 1
137624 1
112632 1
25902 1
189069 1
2 1
2 1
230872 1
2 1
1 1
153539 1
100716 1
221161 1
299998 1
300001 1
42881 1
1 1
119545 1
299999 1
90872 1
89747 1
300001 1
203222 1
1 1
188191 1
125340 1
26345 1
300000 1
300001 1
235828 1
240170 1
18076 1
1 1
299999 1
177525 1
179283 1
1 1
40836 1
777 1
3 1
3 1
184994 1
1 1
299999 1
300001 1
2 1
166677 1
121731 1
70177 1
159143 1
299999 1
52015 1
253886 1
300000 1
1 1
1 1
143916 1
299999 1
257572 1
58919 1
171068 1
104587 1
80101 1
300000 1
299999 1
235315 1
2529 1
216210 1
1 1
99312 1
279734 1
172527 1
299999 1
1 1
1 1
279255 1
39392 1
51143 1
48874 1
1 1
1 1
180285 1
1 1
156755 1
300001 1
47906 1
2 1
250018 1
140887 1
272025 1
229917 1
1 1
283263 1
192450 1
300000 1
300002 1
1 1
90668 1
191048 1
159262 1
254891 1
281651 1
111053 1
299999 1
300000 1
24475 1
1504 1
97855 1
264578 1
56939 1
237195 1
208538 1
300000 1
2 1
112650 1
22929 1
1 1
212306 1
229838 1
22122 1
286156 1
246547 1
180676 1
2 1
237887 1
296749 1
299999 1
3 1
182353 1
102506 1
259080 1
300000 1
225569 1
1 1
133893 1
299999 1
1 1
1 1
300001 1
218981 1
300000 1
94749 1
300000 1
219494 1
299999 1
86368 1
90715 1
1 1
181156 1
45285 1
42778 1
169910 1
22205 1
88497 1
299998 1
299998 1
3 1
300000 1
107747 1
249014 1
134160 1
155049 1
186780 1
61567 1
300000 1
272177 1
300000 1
25177 1
157752 1
1 1
69351 1
114433 1
78235 1
130095 1
300001 1
2 1
1 1
1 1
2 1
299999 1
44568 1
2885 1
280763 1
7052 1
164727 1
252983 1
241812 1
3 1
299999 1
188902 1
132659 1
285824 1
299999 1
49418 1
72901 1
232890 1
208198 1
263552 1
217274 1
75782 1
194145 1
300001 1
299999 1
71649 1
184816 1
122210 1
21443 1
300001 1
252906 1
99358 1
271456 1
44082 1
38858 1
202131 1
1 1
74363 1
165958 1
155960 1
299999 1
32516 1
300000 1
1 1
180990 1
117684 1
220069 1
1 1
180567 1
208782 1
1 1
124786 1
186353 1
299999 1
249645 1
228736 1
2 1
300000 1
146122 1
281966 1
3 1
1 1
153675 1
1 1
292159 1
3 1
258639 1
299999 1
1 1
197350 1
299999 1
41261 1
1056 1
45037 1
149666 1
202840 1
95420 1
299999 1
1 1
2 1
192233 1
3 1
159628 1
203567 1
187628 1
102526 1
43803 1
24332 1
300001 1
3 1
248554 1
67301 1
300000 1
300001 1
159179 1
110104 1
120270 1
164663 1
67527 1
155360 1
264813 1
218778 1
153212 1
1 1
140627 1
275896 1
199497 1
192028 1
48816 1
164679 1
83772 1
286532 1
300000 1
300001 1
144 1
104360 1
225608 1
300000 1
41849 1
300000 1
195489 1
1 1
115397 1
1 1
1 1
214140 1
281426 1
276175 1
193164 1
300001 1
70445 1
185953 1
1 1
6310 1
128265 1
6624 1
141775 1
211496 1
271024 1
110734 1
83628 1
271370 1
1 1
300001 1
1 1
3 1
267505 1
299998 1
299999 1
3 1
300001 1
62985 1
215484 1
299999 1
180997 1
299999 1
119301 1
300000 1
3 1
187074 1
250025 1
108550 1
230661 1
52887 1
50161 1
190825 1
300000 1
299999 1
160043 1
241136 1
194477 1
299107 1
2 1
83209 1
27847 1
78663 1
299998 1
57074 1
7848 1
288024 1
2 1
75163 1
236083 1
229247 1
91096 1
250825 1
84892 1
129552 1
215680 1
11397 1
300002 1
1 1
118794 1
188656 1
287566 1
1 1
84972 1
45768 1
211076 1
2 1
242056 1
2 1
1 1
300001 1
154502 1
40341 1
110384 1
240024 1
1 1
300000 1
52896 1
1 1
180065 1
173123 1
85908 1
300001 1
100239 1
300001 1
2 1
6834 1
253626 1
233201 1
13304 1
27950 1
1 1
192231 1
2 1
277145 1
89662 1
95312 1
34043 1
1 1
249052 1
190466 1
292973 1
300000 1
277825 1
69318 1
1 1
253487 1
1 1
299999 1
234473 1
61168 1
97045 1
143088 1
1 1
1 1
229484 1
1 1
1 1
280825 1
1 1
147624 1
11010 1
21148 1
1 1
19853 1
240848 1
300000 1
280797 1
105637 1
40888 1
1 1
171506 1
48704 1
255782 1
213422 1
69865 1
1 1
34360 1
272538 1
39198 1
150746 1
299999 1
18695 1
4406 1
156843 1
113248 1
230685 1
300000 1
1 1
1 1
103131 1
197504 1
215209 1
43149 1
1 1
96718 1
300001 1
72024 1
69200 1
2 1
299999 1
299999 1
206739 1
1 1
6351 1
1 1
94262 1
204261 1
1 1
249163 1
22020 1
1 1
171668 1
265689 1
128502 1
101103 1
21040 1
300000 1
55585 1
265834 1
1 1
241342 1
56396 1
299332 1
106748 1
300000 1
299999 1
87011 1
1 1
137422 1
163961 1
142235 1
300000 1
250120 1
112660 1
3 1
14334 1
34868 1
1 1
300000 1
245761 1
204731 1
138055 1
300000 1
172825 1
112788 1
129436 1
125374 1
1 1
1 1
42208 1
22041 1
70415 1
88177 1
49295 1
180723 1
299999 1
98206 1
10799 1
154899 1
133083 1
247945 1
299999 1
128033 1
46895 1
300000 1
253421 1
275844 1
162566 1
300000 1
300000 1
70821 1
32914 1
2 1
1 1
1 1
300002 1
1 1
299998 1
121633 1
260239 1
106253 1
113959 1
133184 1
6403 1
300001 1
1 1
72344 1
1 1
1 1
9438 1
285988 1
227410 1
300001 1
166429 1
68582 1
300000 1
147766 1
132068 1
145645 1
93113 1
300000 1
113325 1
1 1
300001 1
87727 1
42182 1
299999 1
176490 1
106445 1
19688 1
1 1
148207 1
300000 1
299999 1
152494 1
164157 1
58978 1
244705 1
285153 1
1 1
9272 1
300000 1
300000 1
221909 1
1 1
79155 1
300001 1
211365 1
299999 1
74988 1
1 1
113746 1
107386 1
66491 1
299999 1
248832 1
272376 1
262762 1
280593 1
95876 1
109194 1
260261 1
300001 1
1 1
3 1
157868 1
175804 1
61967 1
178161 1
71423 1
200274 1
299999 1
113019 1
1 1
300000 1
2 1
24620 1
246423 1
144513 1
70952 1
1 1
3 1
244065 1
203805 1
109209 1
298052 1
171670 1
144751 1
266456 1
164082 1
108459 1
1 1
90946 1
300001 1
1 1
49451 1
45961 1
278507 1
300001 1
2 1
186927 1
183065 1
299999 1
182987 1
127531 1
300001 1
1 1
193999 1
1 1
27082 1
218056 1
160656 1
271228 1
267844 1
300002 1
206107 1
62290 1
161229 1
300002 1
1 1
2 1
183170 1
1 1
299998 1
43443 1
300000 1
255406 1
163197 1
266791 1
234159 1
65978 1
299999 1
124251 1
300001 1
291515 1
145515 1
131706 1
267459 1
106869 1
1 1
2 1
299998 1
144599 1
26909 1
293501 1
21557 1
100013 1
93954 1
300001 1
201166 1
217946 1
104721 1
92571 1
80113 1
300001 1
238166 1
107213 1
112665 1
1200 1
32391 1
276805 1
201176 1
115451 1
1 1
65566 1
40183 1
66982 1
13516 1
114869 1
242780 1
138293 1
238363 1
43682 1
248722 1
12509 1
270464 1
2 1
71723 1
257809 1
1 1
112789 1
3 1
300000 1
300002 1
271043 1
300000 1
116355 1
1 1
4501 1
101495 1
1 1
146482 1
300000 1
216653 1
300001 1
300002 1
210809 1
104460 1
1 1
2 1
300001 1
116770 1
265706 1
289266 1
300000 1
1 1
107395 1
262575 1
34373 1
300000 1
101864 1
132707 1
174875 1
260032 1
197848 1
300001 1
148867 1
158956 1
276742 1
163 1
95218 1
1 1
274612 1
182782 1
169213 1
180251 1
299999 1
151069 1
160378 1
2622 1
236440 1
1 1
3 1
282795 1
1 1
64356 1
221690 1
1 1
15131 1
112623 1
1 1
299999 1
111685 1
35959 1
300001 1
137057 1
80268 1
79453 1
299999 1
198136 1
262306 1
124926 1
83266 1
132825 1
300000 1
290841 1
58945 1
71786 1
127951 1
300001 1
163995 1
1 1
1 1
53693 1
142530 1
225085 1
231476 1
2 1
300001 1
299999 1
300000 1
14572 1
299999 1
300001 1
8819 1
276694 1
300000 1
13640 1
1 1
128374 1
300000 1
299998 1
300000 1
47308 1
224267 1
125602 1
75546 1
141081 1
299999 1
76044 1
263764 1
110431 1
36308 1
1 1
300000 1
1 1
44894 1
300000 1
197120 1
300002 1
185523 1
228768 1
43086 1
2 1
254342 1
283886 1
185277 1
212908 1
223484 1
100401 1
8707 1
300000 1
40590 1
299999 1
145374 1
240767 1
42879 1
130069 1
27798 1
2 1
33401 1
10129 1
235253 1
1 1
222844 1
300001 1
1 1
94011 1
103749 1
281040 1
19052 1
260184 1
2 1
1 1
32176 1
300001 1
300000 1
280379 1
75036 1
275603 1
1 1
143288 1
300001 1
153851 1
117574 1
121401 1
79462 1
113735 1
13536 1
158278 1
27413 1
274151 1
300001 1
195167 1
264002 1
300001 1
58332 1
285759 1
299999 1
258850 1
300001 1
189417 1
213653 1
116687 1
139263 1
228518 1
32639 1
300001 1
284056 1
58146 1
57259 1
1 1
98894 1
19738 1
1 1
30540 1
296023 1
131907 1
300000 1
94895 1
1 1
128645 1
265068 1
90185 1
240820 1
163351 1
299998 1
1 1
1 1
180565 1
300000 1
300000 1
250133 1
300002 1
200540 1
128878 1
300002 1
222256 1
1 1
1 1
249829 1
63858 1
186826 1
67724 1
144812 1
17953 1
299999 1
2 1
300000 1
190443 1
137592 1
154465 1
299999 1
134247 1
1 1
1 1
138986 1
257792 1
276014 1
80601 1
101273 1
179501 1
286456 1
89278 1
145950 1
116712 1
16987 1
142336 1
282829 1
199816 1
2 1
296597 1
87897 1
104744 1
3 1
46940 1
133471 1
164161 1
1 1
300001 1
189263 1
172728 1
277130 1
299999 1
95225 1
299999 1
1 1
245626 1
7426 1
300001 1
251925 1
1 1
17632 1
300000 1
275276 1
1 1
162381 1
246068 1
2 1
1 1
198172 1
136959 1
27765 1
300000 1
103626 1
104790 1
15068 1
263991 1
185810 1
1 1
134526 1
213296 1
299998 1
185389 1
299998 1
300000 1
207115 1
117843 1
32191 1
81010 1
1 1
299999 1
45152 1
253771 1
157626 1
276418 1
300001 1
166882 1
134456 1
252015 1
1 1
300000 1
172465 1
50649 1
289072 1
300000 1
90646 1
71137 1
215199 1
253370 1
125271 1
232602 1
9385 1
1 1
1 1
169559 1
109485 1
300001 1
262851 1
155233 1
176607 1
134624 1
300001 1
139007 1
124813 1
94324 1
73760 1
283705 1
149602 1
300000 1
241298 1
200937 1
1 1
28048 1
183651 1
1 1
1 1
1 1
284525 1
108629 1
234126 1
300001 1
111701 1
96365 1
72860 1
300001 1
211292 1
182173 1
119736 1
3 1
2 1
300001 1
1 1
225031 1
219397 1
52086 1
1 1
2 1
8424 1
225737 1
155939 1
299999 1
18566 1
45350 1
279789 1
3 1
230243 1
205823 1
230253 1
2 1
220216 1
155381 1
1 1
299999 1
1 1
87764 1
112104 1
213691 1
79742 1
124378 1
2 1
1 1
300000 1
124190 1
300001 1
85727 1
300000 1
258422 1
300001 1
1 1
160640 1
3 1
201110 1
295922 1
178981 1
1 1
299999 1
1 1
2 1
152574 1
220647 1
188233 1
2 1
274189 1
40526 1
187393 1
86911 1
10793 1
1 1
212531 1
300001 1
188925 1
45419 1
2 1
222196 1
2 1
62650 1
173079 1
267986 1
58417 1
299999 1
110889 1
299999 1
217845 1
112872 1
2 1
110047 1
161216 1
300002 1
27561 1
300001 1
300000 1
159040 1
1 1
266463 1
249507 1
300000 1
1 1
2 1
5536 1
300001 1
171872 1
300000 1
2 1
153751 1
299999 1
1 1
79171 1
1 1
53291 1
292562 1
283532 1
91498 1
200106 1
1 1
221749 1
235277 1
300002 1
1 1
299998 1
299998 1
2 1
135010 1
299999 1
131277 1
140658 1
48371 1
179351 1
1 1
86330 1
103813 1
300001 1
300000 1
2 1
49543 1
47937 1
83067 1
300000 1
88413 1
148146 1
29529 1
241018 1
1 1
68276 1
300000 1
21594 1
1 1
201776 1
180465 1
117865 1
290378 1
299999 1
1 1
253042 1
1 1
32225 1
41522 1
1 1
18953 1
128890 1
158091 1
163194 1
259154 1
143818 1
246583 1
184269 1
2 1
140511 1
299999 1
1 1
166095 1
200215 1
1 1
131900 1
289421 1
238887 1
300001 1
1 1
172519 1
1 1
191317 1
300000 1
186137 1
1 1
193124 1
86019 1
219747 1
300001 1
28221 1
37808 1
105592 1
3 1
299998 1
1 1
35935 1
234929 1
299999 1
258326 1
287213 1
2 1
234 1
230328 1
81462 1
33464 1
299999 1
1 1
231256 1
258446 1
227802 1
1 1
1 1
195362 1
1 1
48472 1
3 1
104512 1
196457 1
242837 1
300000 1
103695 1
29480 1
1 1
299998 1
299731 1
300001 1
300000 1
172704 1
166152 1
300000 1
96496 1
153078 1
58117 1
97189 1
219249 1
1 1
205592 1
2 1
238599 1
224167 1
42937 1
156841 1
282838 1
35410 1
36097 1
66127 1
178179 1
43090 1
211139 1
163456 1
121747 1
153470 1
1 1
38368 1
65778 1
2 1
140559 1
300002 1
300001 1
296514 1
212625 1
144117 1
78766 1
104465 1
300001 1
105286 1
300000 1
46206 1
249441 1
219878 1
109432 1
93200 1
2 1
18514 1
300001 1
269220 1
299999 1
276271 1
16405 1
1 1
191614 1
1 1
3735 1
22223 1
274668 1
142267 1
183175 1
55715 1
176486 1
1 1
19574 1
299999 1
235077 1
135322 1
300000 1
143824 1
6115 1
299998 1
206516 1
11208 1
221673 1
265578 1
232855 1
110263 1
208177 1
300001 1
300001 1
153575 1
3 1
127781 1
165398 1
3 1
70464 1
1 1
65345 1
115966 1
129659 1
1 1
24645 1
83132 1
48603 1
1 1
127426 1
2 1
300000 1
1 1
99409 1
300000 1
36784 1
300000 1
265254 1
1 1
1 1
88060 1
299999 1
200675 1
245612 1
28138 1
2 1
229178 1
288066 1
2 1
55281 1
168201 1
1 1
172715 1
300001 1
197232 1
69551 1
52073 1
1 1
42013 1
299999 1
254925 1
1 1
2 1
121765 1
1 1
120820 1
51921 1
3 1
294384 1
299999 1
288729 1
206558 1
158412 1
125582 1
56195 1
234205 1
66087 1
158964 1
299999 1
57649 1
1 1
300002 1
144746 1
57526 1
36134 1
157264 1
299999 1
244044 1
300000 1
15305 1
179372 1
1 1
99472 1
126876 1
280572 1
62224 1
186977 1
299998 1
217598 1
185798 1
141794 1
40111 1
194309 1
203212 1
299999 1
123465 1
140020 1
94942 1
267037 1
1 1
154018 1
36711 1
271730 1
1 1
112587 1
155414 1
300000 1
151603 1
4521 1
115825 1
196699 1
97514 1
231369 1
1 1
299999 1
27480 1
299999 1
1 1
97117 1
1 1
1 1
254736 1
2 1
193702 1
288733 1
1 1
300001 1
299124 1
300000 1
300002 1
116390 1
300001 1
169294 1
163546 1
36782 1
300001 1
300001 1
182812 1
233357 1
208795 1
235765 1
3 1
272668 1
218953 1
2 1
226887 1
299999 1
300000 1
129384 1
22922 1
300000 1
227650 1
153102 1
300001 1
45275 1
147581 1
2 1
300000 1
136232 1
198662 1
284130 1
300000 1
220770 1
1 1
1 1
60810 1
197673 1
1 1
194711 1
1 1
106737 1
300000 1
233418 1
300000 1
228058 1
300002 1
281962 1
31791 1
300002 1
300000 1
68683 1
233673 1
2 1
255105 1
88323 1
300000 1
300000 1
2 1
1 1
227337 1
1 1
80829 1
299999 1
1 1
60174 1
2 1
201260 1
288492 1
1 1
20511 1
197090 1
54360 1
12958 1
135860 1
300000 1
55881 1
151926 1
20087 1
216974 1
65805 1
299999 1
299999 1
49344 1
262358 1
1 1
201800 1
72047 1
276911 1
1 1
234666 1
282753 1
1 1
173898 1
13019 1
2 1
199476 1
1 1
1 1
164487 1
3334 1
167334 1
141398 1
1 1
11055 1
87817 1
170626 1
146005 1
163103 1
128158 1
214433 1
137651 1
52781 1
300001 1
254011 1
300002 1
283435 1
125456 1
106319 1
2 1
105792 1
82323 1
1 1
2 1
2 1
158400 1
166410 1
264990 1
109795 1
3 1
299057 1
30976 1
300001 1
300002 1
299999 1
300000 1
57549 1
3 1
263386 1
244662 1
300000 1
71519 1
120320 1
270701 1
252792 1
1 1
3 1
165914 1
1 1
125922 1
180176 1
299998 1
1 1
299999 1
299999 1
162973 1
300001 1
211584 1
1 1
256635 1
2 1
246957 1
71831 1
62044 1
59312 1
91424 1
46243 1
120184 1
292897 1
300000 1
196043 1
299999 1
91284 1
20883 1
2 1
130147 1
215712 1
299999 1
277505 1
245306 1
2 1
174458 1
34556 1
1 1
300000 1
139140 1
84507 1
2 1
300000 1
134774 1
1 1
300000 1
299999 1
132576 1
11407 1
1 1
107591 1
67506 1
299999 1
295524 1
114704 1
876 1
22948 1
291833 1
299999 1
116886 1
17949 1
1 1
249289 1
292964 1
228591 1
150411 1
300001 1
78140 1
110205 1
247747 1
3 1
1 1
230526 1
251875 1
299999 1
196714 1
299999 1
173112 1
213168 1
242655 1
226527 1
170768 1
30885 1
300000 1
300001 1
212379 1
154961 1
226744 1
300000 1
3260 1
300001 1
49096 1
9817 1
2 1
282230 1
119725 1
113610 1
2 1
3965 1
5382 1
104880 1
182526 1
228486 1
265692 1
46375 1
40444 1
299999 1
1 1
97359 1
3 1
299999 1
1 1
1 1
256537 1
61924 1
95719 1
124912 1
300001 1
229752 1
163425 1
188495 1
293642 1
299999 1
150457 1
450 1
62089 1
299999 1
246509 1
237582 1
202476 1
215521 1
2 1
131375 1
299999 1
299998 1
300001 1
3 1
300000 1
118852 1
1 1
300001 1
3 1
233765 1
89035 1
83017 1
1 1
300000 1
282690 1
296348 1
88559 1
7488 1
300001 1
300001 1
1 1
1 1
276591 1
300001 1
202054 1
257665 1
132984 1
58564 1
205703 1
183968 1
1 1
122938 1
276666 1
249539 1
1 1
89654 1
299999 1
299999 1
217030 1
17575 1
299999 1
190906 1
299999 1
157169 1
1 1
159671 1
50263 1
264064 1
926 1
300000 1
263692 1
248082 1
34261 1
143474 1
182413 1
22177 1
240726 1
283691 1
7061 1
299999 1
41129 1
299999 1
1 1
300000 1
195379 1
172820 1
71261 1
10063 1
300000 1
1 1
3 1
111272 1
166460 1
147877 1
106373 1
283199 1
18180 1
85412 1
146221 1
142075 1
152886 1
2538 1
150726 1
299998 1
276458 1
62341 1
130489 1
299999 1
37190 1
300001 1
264191 1
3 1
255948 1
17330 1
1 1
151847 1
152761 1
152355 1
286201 1
1131 1
299999 1
1 1
19069 1
65891 1
256857 1
300001 1
142734 1
128939 1
148916 1
189898 1
195973 1
300000 1
1 1
1 1
26829 1
154432 1
98862 1
53531 1
16418 1
85198 1
250039 1
285195 1
115862 1
240805 1
254781 1
3 1
297396 1
174335 1
1 1
229384 1
112382 1
11597 1
146189 1
172357 1
266822 1
255347 1
300000 1
47962 1
106241 1
270949 1
299999 1
1 1
210470 1
300001 1
49779 1
266742 1
300001 1
198182 1
300000 1
76223 1
237898 1
226125 1
76612 1
107993 1
256863 1
299999 1
199288 1
99085 1
1 1
213808 1
45464 1
299999 1
299999 1
2 1
17405 1
47011 1
168338 1
300001 1
271828 1
45163 1
299999 1
212405 1
91906 1
1 1
28287 1
173122 1
1 1
1 1
1 1
27877 1
271192 1
300001 1
298387 1
264689 1
300000 1
300001 1
263723 1
1 1
1 1
214919 1
186731 1
112779 1
1 1
223755 1
128469 1
243097 1
300000 1
300001 1
1 1
204170 1
201749 1
291470 1
16371 1
113135 1
178929 1
45543 1
140 1
145070 1
1 1
179435 1
251410 1
1 1
141826 1
1502 1
4768 1
116594 1
124328 1
298971 1
23104 1
89294 1
29833 1
172992 1
171267 1
130679 1
94506 1
19320 1
300001 1
109642 1
154400 1
38443 1
207910 1
299999 1
67888 1
1 1
2 1
136139 1
116202 1
300000 1
226209 1
101395 1
52610 1
2 1
107990 1
300001 1
299999 1
250329 1
9181 1
8476 1
226089 1
184147 1
300001 1
52822 1
140836 1
70599 1
182704 1
111205 1
291071 1
1 1
254770 1
241963 1
1 1
2 1
271602 1
78943 1
1 1
123156 1
245755 1
300001 1
10089 1
73689 1
75714 1
299999 1
48058 1
299999 1
289064 1
2 1
21947 1
4616 1
11158 1
253865 1
2 1
239688 1
260984 1
240448 1
266226 1
149291 1
300000 1
1 1
2 1
130385 1
1 1
168382 1
100114 1
194230 1
293042 1
290430 1
72087 1
209897 1
158051 1
300001 1
2 1
2 1
15710 1
152418 1
300001 1
84161 1
210511 1
2 1
261556 1
211004 1
300000 1
300001 1
227820 1
221224 1
300002 1
192479 1
300001 1
268864 1
300001 1
165799 1
1 1
219187 1
250052 1
207412 1
294682 1
3 1
203945 1
1 1
299999 1
247775 1
180838 1
1 1
188202 1
1 1
61955 1
274519 1
300000 1
181292 1
1 1
2 1
281416 1
214465 1
171730 1
193016 1
181999 1
172534 1
1 1
188323 1
159030 1
183961 1
2 1
86900 1
49028 1
300000 1
152984 1
190573 1
114334 1
1 1
24462 1
300000 1
47083 1
274869 1
60786 1
138120 1
300000 1
105415 1
2 1
1078 1
1 1
137706 1
195770 1
146932 1
1 1
1 1
71738 1
272056 1
9482 1
1166 1
264886 1
300001 1
81086 1
1 1
1 1
216742 1
117235 1
2 1
1 1
162800 1
36230 1
298212 1
151074 1
77004 1
236728 1
299999 1
300002 1
212213 1
296840 1
300001 1
25071 1
178124 1
299999 1
65123 1
1 1
91743 1
299999 1
269556 1
300001 1
109649 1
300000 1
1 1
3 1
1 1
287722 1
1 1
300000 1
91484 1
198815 1
222737 1
229501 1
1 1
98021 1
3 1
1 1
201993 1
299999 1
93475 1
65912 1
1 1
1 1
286725 1
76608 1
291756 1
192642 1
179648 1
295533 1
300000 1
1 1
111112 1
229645 1
177423 1
299999 1
206086 1
260670 1
134211 1
299999 1
1003 1
95812 1
191793 1
279312 1
300001 1
1 1
1 1
176405 1
300000 1
187164 1
252951 1
1 1
1 1
2 1
23231 1
2 1
265684 1
269989 1
1 1
299999 1
38650 1
46080 1
2 1
299999 1
270681 1
58715 1
90512 1
67638 1
24501 1
88366 1
300001 1
300000 1
58889 1
299999 1
237887 1
81600 1
201009 1
300000 1
33807 1
16593 1
18011 1
299999 1
125609 1
277563 1
4169 1
208609 1
163259 1
239874 1
283220 1
34183 1
60205 1
300002 1
3018 1
250128 1
1 1
1 1
72517 1
300000 1
2646 1
1 1
159327 1
300000 1
283099 1
300001 1
1 1
1 1
164072 1
300000 1
204507 1
190373 1
1 1
1 1
300000 1
156789 1
186584 1
39863 1
92531 1
72010 1
191196 1
31757 1
212432 1
97057 1
300002 1
255304 1
173876 1
238468 1
3 1
300001 1
35961 1
243836 1
228023 1
255647 1
2 1
139213 1
206450 1
300001 1
300000 1
300000 1
299999 1
299732 1
227680 1
1 1
203391 1
300000 1
285849 1
1 1
30708 1
2 1
15942 1
249619 1
28832 1
221519 1
3 1
87678 1
110187 1
45887 1
126553 1
179135 1
27459 1
292652 1
230508 1
77224 1
300000 1
75485 1
171666 1
299998 1
299999 1
258795 1
7955 1
131645 1
2 1
50457 1
300000 1
1 1
153352 1
50549 1
120079 1
299999 1
194209 1
170837 1
1 1
279220 1
17267 1
3 1
99483 1
1 1
246938 1
1 1
121764 1
203854 1
186248 1
1 1
299998 1
1 1
91285 1
41857 1
37182 1
278839 1
244641 1
127966 1
266494 1
116767 1
299999 1
272986 1
3 1
35213 1
86251 1
299999 1
187267 1
199362 1
14710 1
181313 1
144473 1
255982 1
300001 1
62063 1
300001 1
36773 1
1 1
123660 1
1 1
1 1
2 1
238363 1
257701 1
53221 1
158552 1
243376 1
298354 1
3 1
3 1
4774 1
250597 1
299999 1
268901 1
63797 1
191707 1
145803 1
290843 1
221176 1
128858 1
195159 1
300000 1
300000 1
299999 1
253650 1
245551 1
1 1
2 1
191974 1
15673 1
300000 1
262774 1
151638 1
185378 1
184348 1
19015 1
233150 1
247447 1
300000 1
1 1
270182 1
300000 1
173650 1
92332 1
24622 1
90399 1
299999 1
299999 1
53732 1
158751 1
3 1
51997 1
300000 1
1 1
60567 1
124844 1
299999 1
66255 1
185059 1
98163 1
34712 1
2039 1
24100 1
46649 1
209361 1
273889 1
3 1
4261 1
299999 1
173938 1
203744 1
50380 1
276463 1
267438 1
300000 1
7211 1
231036 1
300001 1
300000 1
102917 1
48970 1
1 1
1 1
299999 1
119591 1
300000 1
47115 1
1 1
66367 1
211356 1
300001 1
164569 1
261913 1
300001 1
226609 1
198913 1
1 1
1 1
67015 1
1 1
169347 1
300001 1
150810 1
300000 1
224771 1
4720 1
299999 1
168622 1
62366 1
63620 1
199980 1
112266 1
300002 1
293248 1
299999 1
89511 1
259221 1
241132 1
299998 1
23128 1
300001 1
281552 1
300000 1
186905 1
1 1
215001 1
299999 1
188080 1
210300 1
140009 1
2 1
243134 1
187984 1
260896 1
207238 1
24575 1
1 1
1 1
256328 1
268950 1
300000 1
251277 1
58925 1
129460 1
294057 1
236001 1
168367 1
48863 1
1 1
210522 1
144911 1
267469 1
1 1
2 1
299999 1
1 1
1 1
90074 1
79843 1
202291 1
1217 1
67384 1
106462 1
63406 1
300001 1
299999 1
16668 1
300001 1
73424 1
92610 1
300000 1
123269 1
79231 1
75208 1
211113 1
1 1
165947 1
300001 1
37796 1
157651 1
241359 1
1 1
300001 1
185524 1
93160 1
1 1
27751 1
7998 1
170883 1
300000 1
1 1
219251 1
300000 1
121144 1
149829 1
108721 1
181447 1
1 1
32122 1
45079 1
8277 1
299575 1
1 1
1 1
292143 1
193179 1
268327 1
102069 1
139413 1
179324 1
1 1
1 1
3 1
3 1
299999 1
1 1
299999 1
1 1
36134 1
300000 1
246686 1
1 1
220101 1
270508 1
300000 1
3 1
299999 1
94162 1
228560 1
300000 1
185043 1
13768 1
197133 1
128769 1
287675 1
210011 1
126074 1
264871 1
13597 1
227752 1
81770 1
299999 1
174146 1
217520 1
257266 1
133359 1
275409 1
188994 1
283182 1
2 1
61344 1
64470 1
100094 1
300000 1
1 1
112675 1
89372 1
211247 1
20254 1
1 1
95449 1
93748 1
250176 1
23936 1
3 1
97843 1
1 1
2 1
62960 1
272215 1
300002 1
1 1
200820 1
271604 1
299999 1
220266 1
217732 1
299998 1
1 1
14275 1
295517 1
262380 1
300000 1
1 1
156438 1
1 1
3 1
176811 1
105629 1
1 1
2 1
188020 1
1 1
3 1
23157 1
300000 1
1 1
194707 1
1 1
3 1
268374 1
213741 1
3 1
117942 1
26202 1
1 1
300000 1
2 1
187607 1
2 1
70382 1
188998 1
181517 1
155833 1
3 1
159604 1
89577 1
1 1
279323 1
1 1
253077 1
99769 1
255640 1
300001 1
198720 1
78570 1
259955 1
1 1
83367 1
209661 1
173053 1
183542 1
2 1
179565 1
1 1
143214 1
300000 1
5619 1
299998 1
1 1
47339 1
106027 1
263070 1
123847 1
1 1
22628 1
10135 1
2 1
1 1
289295 1
1 1
162579 1
2 1
59784 1
143723 1
2 1
171058 1
2 1
299999 1
47796 1
114313 1
103663 1
299999 1
22733 1
84558 1
3 1
74896 1
180983 1
17824 1
300001 1
199737 1
1 1
1176 1
1 1
221934 1
299999 1
3 1
84829 1
2048 1
1 1
25809 1
185818 1
185161 1
1 1
19611 1
299998 1
79343 1
147467 1
237672 1
281353 1
3 1
164912 1
86098 1
147588 1
222890 1
162454 1
298415 1
276485 1
79382 1
57230 1
9369 1
1 1
281442 1
58466 1
87104 1
55362 1
136830 1
94880 1
232454 1
1 1
89169 1
242400 1
182112 1
1 1
300000 1
300000 1
207243 1
300000 1
299999 1
100585 1
300001 1
2 1
1 1
1 1
40025 1
1 1
193454 1
96260 1
217507 1
260980 1
140704 1
2 1
6602 1
1 1
2 1
59108 1
2 1
289526 1
13203 1
24132 1
168133 1
300001 1
89887 1
300000 1
80273 1
3442 1
99132 1
255165 1
201112 1
250715 1
190750 1
230649 1
266956 1
299999 1
300000 1
90053 1
299999 1
3 1
1 1
175917 1
231827 1
247322 1
300000 1
90619 1
300000 1
1 1
256707 1
1 1
177514 1
1 1
299999 1
1 1
198103 1
300001 1
299999 1
2 1
38035 1
299998 1
48366 1
3 1
230910 1
300001 1
115920 1
300000 1
40666 1
299999 1
559 1
2 1
277814 1
1 1
108637 1
232561 1
1 1
62256 1
237481 1
38488 1
172442 1
127304 1
1 1
1 1
1 1
235456 1
66124 1
2 1
300000 1
12859 1
235752 1
1 1
288908 1
155882 1
273562 1
253889 1
184274 1
2 1
558 1
299999 1
128260 1
300000 1
1 1
300000 1
300001 1
56493 1
56041 1
111015 1
58183 1
1 1
1005 1
273018 1
125394 1
119716 1
1 1
143963 1
198358 1
45181 1
44820 1
111593 1
132491 1
1 1
271225 1
240003 1
2 1
41370 1
34327 1
1 1
3 1
299999 1
62030 1
233237 1
744 1
1 1
300001 1
28320 1
246827 1
63687 1
22610 1
110137 1
50671 1
3 1
130118 1
268069 1
3 1
61281 1
299999 1
300000 1
249378 1
101330 1
299999 1
299998 1
49127 1
86156 1
300000 1
300000 1
160290 1
228825 1
224976 1
300000 1
188323 1
24859 1
263303 1
300000 1
205929 1
108436 1
155391 1
290795 1
27996 1
25101 1
100284 1
299999 1
299999 1
105341 1
179557 1
300001 1
300001 1
144678 1
22629 1
300000 1
300001 1
129407 1
293110 1
107899 1
128951 1
260873 1
284807 1
1 1
66385 1
5502 1
141489 1
76709 1
197279 1
2 1
292876 1
2 1
12372 1
8357 1
1 1
1 1
1 1
182629 1
269447 1
195640 1
300002 1
122542 1
127075 1
291733 1
77080 1
126655 1
90369 1
209657 1
1 1
24070 1
107583 1
2 1
299998 1
1 1
300001 1
210135 1
278389 1
166318 1
236688 1
3 1
145715 1
300001 1
120724 1
300000 1
300000 1
1 1
299998 1
241085 1
60787 1
164710 1
95159 1
76579 1
300001 1
2 1
45428 1
280846 1
2 1
282272 1
190269 1
77986 1
299999 1
73656 1
49484 1
299999 1
195773 1
201385 1
272902 1
77375 1
1 1
300000 1
1 1
300001 1
75792 1
72291 1
288920 1
284779 1
48727 1
2 1
299998 1
266837 1
1 1
2 1
300000 1
2 1
300001 1
99202 1
87678 1
163464 1
1 1
300000 1
1 1
1 1
194133 1
20941 1
233178 1
299999 1
1 1
157310 1
1 1
129960 1
46195 1
99243 1
127001 1
283771 1
150281 1
176775 1
146420 1
68166 1
97876 1
300001 1
155599 1
41599 1
15000 1
300001 1
120462 1
167505 1
1 1
74670 1
238568 1
165919 1
61060 1
14760 1
300000 1
151579 1
206680 1
202693 1
24461 1
1 1
40604 1
205544 1
198447 1
281623 1
196829 1
300000 1
300000 1
276903 1
131353 1
2 1
137108 1
297530 1
151112 1
300000 1
300000 1
22496 1
54594 1
260154 1
1 1
300000 1
181098 1
57641 1
5987 1
206694 1
214882 1
56893 1
179062 1
26457 1
82734 1
191649 1
59091 1
260708 1
1 1
184896 1
48095 1
14797 1
300000 1
111919 1
1 1
276985 1
258864 1
1 1
1 1
232627 1
2 1
210290 1
39445 1
299999 1
235193 1
261499 1
78504 1
51197 1
195779 1
245050 1
60088 1
51000 1
232407 1
295851 1
175372 1
300000 1
151661 1
202949 1
299999 1
284989 1
300000 1
300002 1
204286 1
6093 1
190163 1
212869 1
194826 1
133027 1
261352 1
293220 1
36393 1
1 1
1 1
299998 1
76778 1
107362 1
200776 1
256244 1
234312 1
3 1
300000 1
3 1
1 1
267893 1
237133 1
1 1
154400 1
215891 1
9443 1
299999 1
1 1
29553 1
207434 1
300000 1
135616 1
2 1
300000 1
191986 1
45838 1
266887 1
1 1
73083 1
152069 1
245977 1
123368 1
147602 1
266477 1
300001 1
209419 1
300000 1
300000 1
3 1
1 1
300001 1
182015 1
295332 1
234398 1
243233 1
119157 1
300000 1
194265 1
116163 1
233171 1
104084 1
190006 1
1 1
44343 1
300002 1
140785 1
225243 1
16799 1
269740 1
75503 1
1 1
300000 1
265420 1
238637 1
111967 1
108165 1
300000 1
1 1
300001 1
300000 1
111538 1
265009 1
63605 1
104874 1
514 1
294062 1
1 1
67232 1
299998 1
300001 1
26975 1
299998 1
224672 1
224647 1
300000 1
1 1
123071 1
29947 1
1 1
16817 1
82038 1
267767 1
299999 1
1 1
1 1
1 1
183998 1
165931 1
1 1
1 1
300002 1
50040 1
132915 1
44861 1
1 1
17066 1
2 1
299999 1
266641 1
145421 1
121500 1
299999 1
300000 1
3 1
299999 1
240314 1
2 1
101261 1
273980 1
262610 1
19224 1
32248 1
34522 1
74036 1
53743 1
288806 1
2 1
300000 1
243551 1
65995 1
300000 1
18678 1
228920 1
299998 1
293283 1
1 1
234913 1
156060 1
27911 1
3 1
1 1
31078 1
173309 1
1 1
239424 1
295370 1
61980 1
299999 1
237141 1
299999 1
56918 1
300000 1
75124 1
161463 1
300000 1
1 1
109579 1
54888 1
241673 1
21491 1
2 1
3 1
241632 1
1 1
281635 1
93373 1
207875 1
152499 1
299999 1
300001 1
159972 1
22468 1
300000 1
270154 1
1 1
190346 1
298644 1
126098 1
279298 1
1 1
1 1
169117 1
193834 1
3 1
114472 1
90832 1
263174 1
2 1
108452 1
300001 1
299999 1
41080 1
2 1
299999 1
127060 1
102935 1
246950 1
38007 1
299999 1
94424 1
255557 1
299999 1
198519 1
56378 1
226765 1
33742 1
20720 1
299998 1
86099 1
1 1
61633 1
1 1
3970 1
1 1
276270 1
299999 1
187130 1
106817 1
300000 1
1 1
137238 1
150102 1
159863 1
300001 1
30888 1
211688 1
4450 1
300000 1
152257 1
147282 1
244897 1
78298 1
299999 1
65940 1
272339 1
152300 1
68262 1
209432 1
67972 1
223113 1
158071 1
74849 1
281290 1
21100 1
1 1
194456 1
138920 1
11721 1
69447 1
1 1
89866 1
167165 1
188438 1
1 1
14354 1
299999 1
300001 1
148863 1
299999 1
1 1
1550 1
184339 1
1 1
300000 1
203066 1
1 1
225636 1
104092 1
135041 1
181178 1
149789 1
23253 1
272293 1
1 1
299998 1
68080 1
195978 1
84628 1
115063 1
9997 1
112567 1
82183 1
60072 1
45018 1
2 1
3 1
115600 1
1 1
88914 1
65634 1
1 1
150084 1
281488 1
154413 1
300000 1
135359 1
151072 1
289575 1
300000 1
59163 1
230994 1
170387 1
195050 1
70109 1
3 1
1 1
300002 1
149824 1
1 1
210412 1
2 1
1 1
159274 1
3 1
296160 1
1 1
1 1
131349 1
262967 1
126093 1
1 1
300000 1
294152 1
300000 1
134613 1
84692 1
1 1
1 1
300000 1
300000 1
281 1
28539 1
138371 1
298962 1
84644 1
300001 1
149904 1
300000 1
14682 1
36245 1
1 1
99481 1
91266 1
191886 1
44089 1
2 1
175459 1
19892 1
238209 1
195052 1
19083 1
151598 1
156574 1
1 1
7475 1
300000 1
195305 1
80819 1
128211 1
300001 1
286644 1
300000 1
1 1
1 1
299999 1
284491 1
2 1
81131 1
87477 1
41179 1
1 1
30842 1
300000 1
299999 1
108817 1
136080 1
5181 1
298853 1
142240 1
155402 1
1 1
155654 1
288152 1
67973 1
79047 1
3 1
1 1
269818 1
201927 1
1 1
84417 1
47915 1
300000 1
243081 1
202889 1
255813 1
12399 1
111984 1
2 1
300000 1
100183 1
142597 1
1 1
300002 1
145140 1
281999 1
3 1
253188 1
1 1
200222 1
45550 1
296543 1
234050 1
153681 1
47544 1
238548 1
190214 1
217100 1
82461 1
1 1
300000 1
25670 1
101654 1
229928 1
294526 1
163579 1
2 1
5732 1
300000 1
259665 1
299999 1
113202 1
194521 1
300001 1
249821 1
2 1
3 1
140046 1
2 1
277589 1
177041 1
27161 1
83361 1
133932 1
148840 1
1 1
299998 1
3 1
102594 1
216526 1
299999 1
1 1
18743 1
300000 1
243342 1
34045 1
15215 1
40838 1
154683 1
270103 1
146736 1
1723 1
300000 1
300001 1
146717 1
259884 1
2 1
43333 1
228594 1
12634 1
142664 1
300000 1
2 1
299999 1
66905 1
254863 1
135296 1
182705 1
244864 1
152584 1
41836 1
87477 1
172826 1
265695 1
9884 1
2 1
56953 1
196047 1
158309 1
277611 1
1 1
183231 1
143632 1
48304 1
151888 1
250549 1
299999 1
300000 1
300000 1
191402 1
300002 1
1 1
196375 1
300000 1
101790 1
300000 1
1 1
4581 1
257914 1
299999 1
141516 1
300000 1
111862 1
75823 1
129834 1
35635 1
61143 1
6569 1
22839 1
56055 1
1 1
114631 1
74680 1
299998 1
1 1
263248 1
84570 1
5754 1
300002 1
46120 1
140731 1
86340 1
1 1
94822 1
137810 1
3 1
25452 1
258108 1
169437 1
270008 1
281543 1
156943 1
300001 1
299999 1
1 1
6717 1
108263 1
216480 1
299999 1
187203 1
300001 1
3 1
11279 1
291358 1
300000 1
130907 1
1 1
33752 1
277031 1
1 1
172600 1
164354 1
56945 1
161931 1
3 1
281325 1
47289 1
3 1
261694 1
233540 1
1 1
55266 1
86234 1
300000 1
69687 1
299999 1
300001 1
300000 1
294059 1
271369 1
1 1
259234 1
41811 1
299999 1
184226 1
169763 1
90913 1
96740 1
3 1
1 1
300000 1
68155 1
299999 1
3 1
17491 1
197300 1
10806 1
300001 1
1 1
141365 1
105651 1
270356 1
300001 1
78226 1
1 1
194742 1
183630 1
104051 1
55016 1
190127 1
230773 1
183208 1
1 1
275559 1
146174 1
2 1
112062 1
223442 1
204026 1
31877 1
82450 1
237816 1
74678 1
3 1
300001 1
47045 1
65051 1
174336 1
3 1
152285 1
62573 1
132324 1
299998 1
253249 1
46104 1
190767 1
227244 1
1 1
289337 1
151322 1
300000 1
1 1
141798 1
1 1
122353 1
134719 1
38317 1
252512 1
51507 1
300000 1
299998 1
102220 1
299998 1
211822 1
36390 1
267153 1
300001 1
269141 1
89687 1
146682 1
246039 1
146230 1
225279 1
191038 1
253403 1
122820 1
2 1
3 1
76179 1
200723 1
2 1
3 1
1 1
259012 1
159398 1
85224 1
216590 1
282613 1
300001 1
299999 1
84632 1
122141 1
61257 1
187227 1
300000 1
77312 1
300001 1
157260 1
39872 1
196893 1
299999 1
300001 1
7015 1
2 1
36688 1
254947 1
1 1
1 1
147680 1
300000 1
268731 1
299999 1
299998 1
6268 1
1 1
174683 1
232197 1
5314 1
198536 1
197047 1
300001 1
300000 1
195973 1
2 1
3481 1
249224 1
295136 1
1 1
3 1
4278 1
1 1
189606 1
293117 1
1 1
300001 1
5726 1
38259 1
1 1
299999 1
300000 1
300002 1
165680 1
206634 1
249519 1
30806 1
190967 1
299999 1
100961 1
235341 1
122435 1
300001 1
300002 1
35554 1
158202 1
53137 1
14694 1
1 1
170373 1
1 1
127274 1
299999 1
300000 1
1 1
22145 1
22129 1
210088 1
211818 1
300000 1
206649 1
60573 1
55729 1
176466 1
44878 1
77133 1
2 1
225273 1
104998 1
86677 1
269836 1
69053 1
238174 1
39093 1
5316 1
25888 1
290754 1
299999 1
164071 1
10558 1
1 1
28754 1
118878 1
169269 1
203799 1
280687 1
190921 1
300000 1
245622 1
116233 1
184277 1
2 1
198386 1
300002 1
35905 1
180318 1
1 1
108125 1
1 1
184378 1
165818 1
300000 1
299999 1
300001 1
288040 1
15347 1
1 1
34094 1
257080 1
1 1
283702 1
299998 1
173975 1
102501 1
299999 1
104329 1
67903 1
111744 1
179103 1
1 1
300001 1
80789 1
300000 1
3 1
166572 1
1 1
27240 1
7990 1
87434 1
198634 1
289542 1
70527 1
62517 1
100879 1
178576 1
143719 1
82984 1
230588 1
211610 1
227699 1
278946 1
69276 1
3 1
2 1
300001 1
300002 1
271584 1
1135 1
153311 1
300000 1
7651 1
226700 1
52007 1
300000 1
2 1
28361 1
47066 1
300000 1
3792 1
299999 1
2 1
1 1
222972 1
2 1
168424 1
70077 1
15523 1
77997 1
187984 1
72603 1
40093 1
299999 1
2 1
2 1
300000 1
166583 1
1 1
2 1
2 1
76152 1
1 1
292738 1
300002 1
2 1
141742 1
299998 1
69548 1
40530 1
39282 1
26250 1
160147 1
300001 1
292833 1
207743 1
62513 1
1 1
61628 1
20615 1
1 1
1 1
2 1
1 1
248562 1
218470 1
8140 1
3 1
1 1
300000 1
149318 1
272624 1
1 1
262027 1
12688 1
300001 1
2 1
300000 1
1 1
57477 1
218968 1
1 1
299998 1
181278 1
54639 1
282151 1
2 1
24489 1
14064 1
3 1
177498 1
231448 1
270682 1
158847 1
5000 1
82046 1
255068 1
284894 1
76525 1
271812 1
172103 1
108640 1
73214 1
155335 1
264023 1
300001 1
1 1
206054 1
3 1
97380 1
268099 1
300000 1
170189 1
278312 1
202881 1
1 1
190506 1
299999 1
1 1
152140 1
300000 1
1 1
47705 1
232721 1
300001 1
240219 1
300000 1
299999 1
300002 1
162179 1
218985 1
287034 1
1 1
63807 1
1 1
223572 1
280814 1
88432 1
261813 1
3 1
2 1
1 1
3 1
1 1
198623 1
108538 1
300000 1
1 1
3 1
1 1
299999 1
43439 1
191167 1
108343 1
10554 1
299999 1
131240 1
1 1
126821 1
221824 1
1 1
54528 1
2 1
300000 1
35496 1
300001 1
155845 1
257885 1
266585 1
1 1
233984 1
274729 1
1 1
188523 1
254822 1
88202 1
183110 1
183683 1
2 1
32585 1
1 1
160030 1
147009 1
183557 1
212188 1
300000 1
206455 1
49333 1
147805 1
135189 1
299999 1
299999 1
91318 1
300000 1
300000 1
299999 1
15265 1
225800 1
300000 1
179504 1
1 1
2 1
201442 1
2 1
205811 1
257912 1
278333 1
299999 1
120026 1
242156 1
184625 1
251887 1
249932 1
128699 1
1 1
133876 1
279607 1
64024 1
299999 1
35752 1
1 1
246766 1
177152 1
300001 1
124227 1
169801 1
300000 1
300001 1
268816 1
253364 1
205784 1
284666 1
1 1
1 1
299999 1
273618 1
58822 1
100313 1
193920 1
2 1
5332 1
1 1
85165 1
54570 1
2295 1
49743 1
144700 1
1 1
247151 1
300001 1
1 1
136333 1
118991 1
197749 1
1 1
234283 1
216969 1
82825 1
77831 1
222764 1
3 1
215639 1
297404 1
1 1
1 1
165369 1
17911 1
292909 1
299999 1
108208 1
38596 1
239658 1
247531 1
123983 1
1 1
52485 1
173302 1
99008 1
192744 1
7002 1
116374 1
178863 1
121251 1
216235 1
160945 1
300000 1
300000 1
256366 1
2552 1
38814 1
300001 1
299999 1
300000 1
218336 1
299999 1
157776 1
1 1
250727 1
57065 1
283741 1
1 1
299999 1
300000 1
294020 1
1 1
300002 1
299999 1
227733 1
288261 1
1 1
202365 1
3 1
130581 1
300000 1
134131 1
1 1
300002 1
41263 1
26555 1
280658 1
286820 1
190153 1
176582 1
241726 1
2 1
214976 1
136217 1
1 1
18986 1
11834 1
254603 1
128888 1
299999 1
299999 1
136483 1
63555 1
1 1
171734 1
263592 1
154481 1
229381 1
148861 1
127126 1
300001 1
300001 1
300000 1
228101 1
39026 1
53584 1
242750 1
153174 1
193294 1
205495 1
211634 1
15391 1
186088 1
250916 1
299999 1
297116 1
196214 1
178740 1
36928 1
77461 1
57043 1
2 1
158896 1
62915 1
119455 1
300001 1
141719 1
114333 1
300001 1
1 1
199995 1
208286 1
206970 1
264715 1
1 1
214926 1
208120 1
156511 1
299998 1
28295 1
118967 1
96188 1
1 1
20767 1
233627 1
26963 1
151207 1
2 1
125495 1
286528 1
118010 1
39727 1
300002 1
274637 1
62259 1
24944 1
1 1
140378 1
254166 1
170577 1
158915 1
152983 1
160409 1
245376 1
190247 1
53049 1
167302 1
1 1
44497 1
28276 1
300000 1
197369 1
88451 1
137192 1
122767 1
300000 1
80293 1
289886 1
274873 1
169237 1
190700 1
2 1
1 1
205975 1
284425 1
168729 1
1 1
190302 1
175067 1
2 1
134893 1
300002 1
84800 1
60112 1
300001 1
300001 1
2524 1
167994 1
53672 1
45824 1
259665 1
300000 1
117278 1
214810 1
165454 1
134569 1
78916 1
239251 1
300001 1
1 1
146909 1
176950 1
299999 1
297411 1
81208 1
140834 1
110411 1
299998 1
30790 1
6263 1
15173 1
43601 1
299998 1
235676 1
223389 1
68299 1
6522 1
181344 1
228163 1
300002 1
102651 1
281592 1
238606 1
300001 1
300000 1
299999 1
2 1
63632 1
1 1
264874 1
104085 1
38008 1
2 1
253336 1
216501 1
252847 1
169398 1
299999 1
1 1
189147 1
1 1
54222 1
300001 1
195181 1
112214 1
175745 1
300001 1
299999 1
71981 1
186484 1
139062 1
262360 1
243383 1
87402 1
103360 1
31433 1
107276 1
31942 1
2 1
300001 1
248985 1
229887 1
177670 1
159340 1
169678 1
222273 1
153151 1
257551 1
150154 1
116437 1
168279 1
296012 1
182865 1
219689 1
299999 1
255849 1
113498 1
145594 1
2 1
297603 1
139361 1
142766 1
42525 1
183068 1
214914 1
3 1
1 1
84061 1
79736 1
197970 1
91930 1
137159 1
251965 1
150454 1
300000 1
204709 1
69279 1
300002 1
233227 1
158813 1
214735 1
1 1
170182 1
300000 1
299999 1
1 1
291447 1
300000 1
1 1
2 1
54287 1
3 1
219016 1
34867 1
300000 1
1 1
180139 1
1 1
299998 1
299999 1
1 1
299999 1
245354 1
45309 1
300000 1
28679 1
1 1
191687 1
164508 1
38264 1
109783 1
106842 1
99541 1
271576 1
2 1
2 1
89884 1
299999 1
226211 1
299999 1
186656 1
537 1
7355 1
103039 1
137855 1
299999 1
300001 1
299999 1
299999 1
219920 1
212794 1
3 1
299999 1
3 1
240374 1
38644 1
212312 1
300000 1
29558 1
1 1
31568 1
1 1
299999 1
1 1
178487 1
299999 1
168093 1
299999 1
25934 1
289354 1
300001 1
135486 1
68813 1
2 1
1 1
1 1
1 1
207487 1
299999 1
300000 1
89384 1
51668 1
300001 1
187817 1
138284 1
264621 1
299999 1
268877 1
287425 1
128132 1
105502 1
299999 1
221311 1
118514 1
130485 1
108237 1
262101 1
100715 1
182890 1
123110 1
1 1
60725 1
300001 1
300000 1
280484 1
65161 1
1 1
185101 1
300000 1
3 1
154143 1
112625 1
299999 1
300002 1
299999 1
187330 1
227748 1
271667 1
12500 1
300001 1
182867 1
1 1
267846 1
3 1
245145 1
299999 1
100561 1
3450 1
2 1
247564 1
258611 1
191494 1
2 1
110082 1
270934 1
73171 1
141412 1
17110 1
1 1
183074 1
48948 1
3 1
231654 1
1 1
176350 1
125452 1
154578 1
152859 1
254799 1
300001 1
277525 1
62466 1
252452 1
24991 1
299999 1
115916 1
160964 1
182015 1
252094 1
273856 1
299999 1
300000 1
187045 1
1 1
143544 1
61682 1
259790 1
35552 1
299999 1
226310 1
1 1
173109 1
2 1
266029 1
300000 1
238445 1
107117 1
285266 1
299999 1
300001 1
3 1
186987 1
1 1
270782 1
299998 1
177315 1
18478 1
1 1
199949 1
11867 1
2 1
1 1
300000 1
1 1
212203 1
283620 1
65801 1
196699 1
232742 1
299998 1
80017 1
1 1
300000 1
273512 1
1 1
280032 1
165932 1
122916 1
188123 1
297769 1
45179 1
1 1
1 1
270041 1
225480 1
300000 1
28931 1
186398 1
252001 1
104215 1
241716 1
1 1
16360 1
3 1
9154 1
1 1
300001 1
297577 1
89212 1
300001 1
2 1
1 1
25174 1
300001 1
1 1
298305 1
287885 1
1 1
300001 1
83412 1
206897 1
32708 1
166252 1
32176 1
253815 1
28532 1
172732 1
112262 1
300001 1
100586 1
143870 1
2 1
185850 1
299999 1
1 1
56645 1
252091 1
24404 1
299999 1
1 1
300001 1
30877 1
300001 1
99762 1
74267 1
1 1
70416 1
274850 1
96589 1
110686 1
132802 1
184410 1
300000 1
24602 1
1 1
299998 1
1 1
293486 1
297896 1
200550 1
295533 1
176179 1
257147 1
1 1
1 1
60951 1
300000 1
128488 1
292472 1
299999 1
179595 1
300001 1
276154 1
183660 1
155190 1
300002 1
175474 1
210133 1
22279 1
32087 1
3 1
24150 1
40668 1
1 1
166160 1
4484 1
300000 1
1 1
69330 1
32955 1
1 1
1 1
1 1
1 1
154830 1
100292 1
107346 1
1 1
281369 1
13065 1
1 1
157814 1
209727 1
96177 1
300001 1
184361 1
299999 1
44688 1
300001 1
117827 1
2 1
8942 1
32095 1
163208 1
232473 1
168601 1
262073 1
232517 1
240782 1
292973 1
100570 1
299999 1
184894 1
3 1
106089 1
14282 1
78957 1
1 1
294862 1
34168 1
271799 1
90537 1
1 1
284455 1
1 1
1 1
162213 1
300001 1
201426 1
87329 1
1 1
249662 1
297220 1
2 1
22393 1
3 1
183939 1
2 1
299998 1
300000 1
222821 1
1 1
299999 1
59126 1
260682 1
2 1
134710 1
240579 1
299998 1
108200 1
288352 1
46443 1
121285 1
168826 1
101535 1
227885 1
10368 1
216346 1
1 1
300000 1
147179 1
70753 1
299999 1
180918 1
139011 1
66919 1
290356 1
116216 1
235757 1
300001 1
3 1
146510 1
141109 1
299999 1
1 1
1 1
300001 1
284566 1
2529 1
2 1
299999 1
80110 1
300000 1
1 1
112342 1
299999 1
1 1
300000 1
300001 1
248533 1
263492 1
300001 1
299999 1
217613 1
299999 1
59233 1
43706 1
255851 1
2 1
130177 1
256694 1
298450 1
66965 1
2 1
300001 1
117262 1
299999 1
271425 1
117493 1
299998 1
300000 1
88691 1
299999 1
35531 1
104408 1
49530 1
181830 1
65183 1
1 1
37203 1
168299 1
1 1
1315 1
89046 1
2 1
1 1
2 1
276635 1
145640 1
2 1
244701 1
167965 1
1698 1
299999 1
167181 1
299999 1
300001 1
65338 1
1 1
299999 1
189313 1
3 1
293604 1
2 1
133457 1
16379 1
1 1
284295 1
1 1
243673 1
148522 1
70321 1
2 1
89374 1
91710 1
1 1
37981 1
3 1
104633 1
185142 1
233786 1
2 1
2 1
300000 1
86496 1
1 1
268273 1
299999 1
58512 1
1 1
77695 1
52572 1
299999 1
263644 1
149114 1
121708 1
201399 1
1 1
299999 1
300000 1
5003 1
205061 1
299999 1
237724 1
260454 1
291487 1
2 1
115440 1
55720 1
156465 1
22392 1
104394 1
292657 1
119940 1
214981 1
141111 1
125533 1
291200 1
300000 1
300000 1
276842 1
3 1
79347 1
218668 1
6677 1
236002 1
260079 1
164425 1
194222 1
2 1
300000 1
299999 1
40972 1
300002 1
182321 1
1 1
237467 1
153005 1
176987 1
151231 1
138946 1
4500 1
300000 1
93209 1
72168 1
1 1
299998 1
270462 1
1 1
282722 1
215631 1
187710 1
58710 1
1 1
1 1
1 1
2 1
256400 1
103696 1
122696 1
91871 1
171654 1
106311 1
93524 1
300000 1
233963 1
300000 1
300001 1
300001 1
234925 1
3 1
94346 1
300000 1
117912 1
267375 1
217747 1
1 1
299999 1
152797 1
66741 1
1 1
260204 1
271495 1
258358 1
86560 1
41004 1
1 1
1 1
97585 1
114932 1
498 1
1 1
210467 1
110914 1
2 1
1 1
3 1
1 1
1 1
187540 1
34925 1
41628 1
300000 1
300000 1
15789 1
3 1
135135 1
300000 1
3 1
134545 1
54673 1
73351 1
292292 1
70492 1
35303 1
300000 1
228963 1
66501 1
124714 1
35923 1
177222 1
299998 1
90679 1
109130 1
106648 1
6330 1
283835 1
299998 1
932 1
140794 1
300000 1
24801 1
191251 1
1 1
299999 1
300000 1
34073 1
293667 1
132488 1
212733 1
203061 1
1 1
227329 1
300000 1
193614 1
25032 1
299999 1
1 1
2431 1
117824 1
300000 1
1 1
88461 1
1 1
230428 1
299999 1
192608 1
76868 1
4405 1
282859 1
174650 1
1 1
300001 1
2 1
185387 1
168286 1
105105 1
88148 1
28125 1
168689 1
84881 1
2 1
104878 1
1 1
300001 1
28972 1
300000 1
46315 1
18101 1
300002 1
299999 1
299999 1
40489 1
300001 1
77901 1
47719 1
26426 1
299999 1
190757 1
1 1
17119 1
1 1
1 1
1 1
76691 1
299999 1
300001 1
176774 1
299999 1
1 1
224747 1
1 1
1 1
125499 1
2 1
2 1
250562 1
2 1
1 1
3 1
254773 1
41964 1
272523 1
300000 1
299999 1
299999 1
299999 1
85694 1
111348 1
106136 1
195846 1
2 1
300000 1
1 1
299999 1
137841 1
226406 1
299999 1
1 1
249712 1
30253 1
144200 1
1 1
300000 1
79039 1
118807 1
2 1
299999 1
80735 1
299998 1
115236 1
122369 1
252284 1
99837 1
252301 1
2 1
296319 1
299999 1
137329 1
61010 1
3 1
237519 1
69159 1
251003 1
112457 1
2 1
292441 1
80681 1
111679 1
250308 1
145407 1
300000 1
1 1
109240 1
49856 1
62713 1
1 1
218692 1
299999 1
163352 1
173131 1
1 1
110354 1
257453 1
175566 1
1 1
19932 1
80611 1
194919 1
37911 1
299998 1
46649 1
1 1
153382 1
52878 1
23392 1
107005 1
299999 1
2 1
44575 1
267763 1
296509 1
1 1
265886 1
218703 1
1 1
25001 1
155251 1
1 1
66205 1
300000 1
289897 1
154488 1
1 1
198070 1
268246 1
109062 1
105928 1
223510 1
250943 1
119935 1
149312 1
136688 1
193141 1
138065 1
1 1
300000 1
1 1
230007 1
300001 1
205543 1
300001 1
3 1
1 1
2 1
273873 1
150242 1
2 1
2 1
284914 1
125295 1
195932 1
127013 1
174660 1
300001 1
299999 1
93552 1
107270 1
43972 1
84328 1
72680 1
300001 1
71403 1
299999 1
294003 1
122400 1
1 1
299999 1
300001 1
106633 1
158991 1
3 1
1 1
202930 1
235592 1
299999 1
1 1
98124 1
132813 1
2 1
229154 1
218765 1
83029 1
203110 1
300000 1
300000 1
176020 1
94910 1
246660 1
1 1
296996 1
1 1
257399 1
300001 1
213573 1
300001 1
201657 1
299999 1
14762 1
299999 1
1 1
1 1
10832 1
77133 1
66571 1
2 1
160081 1
18932 1
278192 1
72434 1
2 1
120957 1
3958 1
1 1
159371 1
1 1
107866 1
1 1
1 1
300002 1
300000 1
195227 1
109100 1
197504 1
287532 1
129612 1
1 1
300000 1
99813 1
163533 1
270169 1
155840 1
111894 1
58906 1
57994 1
2 1
133132 1
300002 1
300000 1
120811 1
215082 1
1 1
1 1
178962 1
1 1
123219 1
300001 1
290019 1
300000 1
68030 1
84351 1
48958 1
1 1
197152 1
186520 1
17004 1
185592 1
216577 1
185677 1
278218 1
92900 1
100878 1
268724 1
1 1
286307 1
2 1
300000 1
1 1
300000 1
248475 1
149888 1
170621 1
151027 1
299998 1
100114 1
119707 1
263437 1
68978 1
116307 1
48807 1
300000 1
110225 1
180300 1
1 1
299998 1
175511 1
137210 1
208774 1
165125 1
206810 1
238891 1
256103 1
84444 1
178306 1
230496 1
299999 1
264769 1
173919 1
159484 1
76914 1
299999 1
210748 1
235033 1
1 1
299998 1
226187 1
282407 1
61582 1
299561 1
209782 1
299999 1
3 1
174349 1
190212 1
195717 1
1 1
299999 1
67074 1
2 1
300002 1
252178 1
251191 1
300000 1
185411 1
271070 1
299998 1
160718 1
3615 1
2 1
243388 1
299999 1
86775 1
300000 1
25717 1
299999 1
81774 1
149961 1
6244 1
180780 1
166507 1
162652 1
112940 1
113270 1
1 1
75351 1
300002 1
79515 1
271303 1
116078 1
1 1
135672 1
299999 1
300001 1
40720 1
300000 1
197593 1
140484 1
104152 1
272201 1
300000 1
299998 1
2 1
247647 1
299999 1
75777 1
2 1
102497 1
258938 1
251184 1
1 1
1 1
182649 1
2 1
236358 1
37210 1
300000 1
14492 1
300000 1
170244 1
1 1
360 1
300000 1
1 1
93801 1
300001 1
188869 1
223343 1
31732 1
140280 1
300001 1
158462 1
223449 1
300000 1
267079 1
299999 1
300000 1
300001 1
180642 1
299999 1
276607 1
21501 1
33286 1
124802 1
300000 1
299999 1
136421 1
299999 1
62659 1
216105 1
131367 1
258880 1
79805 1
299999 1
46263 1
50257 1
72785 1
251526 1
210702 1
260696 1
108527 1
300000 1
1 1
251157 1
300000 1
244249 1
1 1
142111 1
3418 1
35467 1
150645 1
1 1
300000 1
133844 1
293267 1
300002 1
1 1
241967 1
299999 1
158078 1
2 1
299999 1
24313 1
136963 1
225141 1
284152 1
278859 1
150742 1
63081 1
11705 1
3 1
1 1
89345 1
300001 1
46332 1
46445 1
1 1
164292 1
164311 1
109738 1
160718 1
100521 1
123798 1
50837 1
300001 1
136834 1
283763 1
300001 1
299999 1
110565 1
261869 1
113708 1
66861 1
300000 1
293972 1
165262 1
167369 1
1 1
111957 1
1 1
204220 1
86583 1
299999 1
171742 1
5937 1
18598 1
162006 1
128476 1
1 1
77233 1
73889 1
1 1
20562 1
104574 1
146781 1
299999 1
178885 1
17044 1
270117 1
30415 1
300001 1
1 1
299998 1
9674 1
286398 1
148158 1
92567 1
126296 1
117612 1
99936 1
267435 1
7593 1
300002 1
65402 1
46664 1
171385 1
105800 1
300000 1
300001 1
27223 1
178990 1
106540 1
2 1
213875 1
8331 1
177879 1
108526 1
1 1
78335 1
1 1
2 1
300001 1
300000 1
135864 1
1 1
271481 1
1 1
300002 1
27390 1
107032 1
1 1
75021 1
102292 1
41406 1
217141 1
1 1
15434 1
132665 1
26278 1
1 1
86690 1
114816 1
59007 1
1 1
149309 1
235848 1
1 1
145083 1
269007 1
39422 1
1 1
16626 1
2 1
90044 1
38764 1
93808 1
40346 1
231092 1
18725 1
2 1
126908 1
127884 1
2 1
226385 1
71561 1
51554 1
2 1
299999 1
300000 1
41861 1
40210 1
137269 1
235264 1
297110 1
67432 1
89443 1
75450 1
179481 1
81351 1
87673 1
152559 1
166910 1
1 1
3 1
81521 1
107447 1
300001 1
299999 1
152944 1
253361 1
3 1
58602 1
1 1
13223 1
185433 1
129309 1
245967 1
109660 1
66997 1
130274 1
98176 1
184859 1
4055 1
292551 1
23612 1
21980 1
103756 1
76358 1
121986 1
299999 1
84903 1
71058 1
239721 1
300000 1
195066 1
300001 1
300001 1
300000 1
74396 1
225226 1
300001 1
1 1
89199 1
243939 1
275637 1
207934 1
160334 1
1 1
113328 1
285759 1
88871 1
212593 1
53537 1
65600 1
3 1
300001 1
1 1
5114 1
256772 1
192114 1
122361 1
296583 1
16411 1
300000 1
274337 1
277093 1
280500 1
150556 1
193834 1
300001 1
1 1
231078 1
299999 1
300000 1
94679 1
299999 1
169284 1
300001 1
45505 1
67090 1
300000 1
299998 1
117811 1
278423 1
15836 1
253126 1
244002 1
138690 1
300001 1
114260 1
181396 1
1432 1
1 1
62585 1
38974 1
206192 1
207892 1
1 1
108531 1
151774 1
2 1
299999 1
1 1
197158 1
44810 1
147164 1
1 1
300002 1
125077 1
249578 1
300000 1
127238 1
240929 1
1 1
184825 1
278396 1
8183 1
54544 1
27641 1
26285 1
1 1
159287 1
295323 1
299999 1
187348 1
300000 1
297175 1
31560 1
243663 1
1 1
162540 1
26697 1
300000 1
300001 1
190484 1
120332 1
264969 1
300001 1
1 1
1 1
86568 1
179083 1
300001 1
298644 1
272260 1
208274 1
47680 1
177559 1
256447 1
108935 1
54901 1
3 1
71421 1
270824 1
177387 1
1 1
1 1
184379 1
262786 1
94124 1
184869 1
173461 1
177751 1
30609 1
1 1
5222 1
87843 1
227500 1
1 1
105886 1
300000 1
222755 1
288272 1
1 1
299998 1
136910 1
300000 1
9523 1
5461 1
300000 1
3 1
193999 1
300001 1
300000 1
48791 1
300000 1
237143 1
1 1
300001 1
298669 1
144616 1
123093 1
83321 1
1 1
172087 1
268721 1
217708 1
64176 1
213220 1
90786 1
20484 1
295392 1
80040 1
296819 1
60302 1
1 1
300000 1
299998 1
103062 1
116659 1
199475 1
1 1
168840 1
225566 1
3 1
300000 1
300000 1
267785 1
185147 1
91358 1
238255 1
26249 1
191368 1
182159 1
223638 1
44108 1
240271 1
1 1
300000 1
202299 1
299341 1
158785 1
217362 1
300000 1
16806 1
259460 1
142416 1
147313 1
272124 1
172559 1
1 1
1 1
300000 1
246041 1
24142 1
300002 1
228832 1
6629 1
75326 1
41920 1
299999 1
187341 1
1 1
209785 1
56443 1
290946 1
237686 1
119929 1
240741 1
69166 1
225083 1
2 1
9774 1
2 1
267344 1
298052 1
36336 1
300000 1
53467 1
1 1
299999 1
260825 1
3 1
299998 1
214603 1
156559 1
227142 1
83552 1
74900 1
57226 1
1 1
124871 1
300000 1
122857 1
206311 1
161866 1
300001 1
48845 1
128983 1
106912 1
17792 1
23771 1
1 1
300000 1
1 1
300001 1
299999 1
287136 1
167521 1
1 1
1 1
3 1
203993 1
68247 1
50132 1
1 1
208413 1
201727 1
121763 1
1 1
300001 1
127823 1
300000 1
300000 1
3934 1
3 1
61205 1
205610 1
1 1
300000 1
2 1
205073 1
92595 1
253740 1
300000 1
55961 1
1 1
223124 1
49248 1
106493 1
157057 1
147418 1
299999 1
51230 1
2 1
260793 1
2 1
126501 1
1 1
38938 1
2 1
169586 1
127588 1
192050 1
87194 1
300001 1
1 1
106913 1
32753 1
133438 1
7599 1
2 1
171083 1
1 1
34521 1
272047 1
206478 1
177259 1
299999 1
134993 1
93543 1
1 1
299999 1
195803 1
10701 1
27346 1
187561 1
216063 1
1 1
2 1
50803 1
300000 1
258646 1
72868 1
104385 1
3 1
2 1
260086 1
261401 1
34386 1
150751 1
2 1
20966 1
80024 1
43220 1
1 1
299999 1
270128 1
151991 1
183575 1
294208 1
32309 1
187875 1
154136 1
143391 1
192653 1
31537 1
2 1
191081 1
191319 1
299999 1
248771 1
2 1
2 1
300000 1
137159 1
290582 1
176378 1
174511 1
300000 1
270800 1
240519 1
56587 1
299999 1
300000 1
299999 1
70448 1
115050 1
2 1
300000 1
300002 1
186464 1
281762 1
32987 1
10840 1
300001 1
221407 1
143517 1
293828 1
233141 1
232990 1
235903 1
29493 1
119140 1
98831 1
94130 1
300000 1
260143 1
1 1
156954 1
128096 1
300000 1
1 1
299196 1
300001 1
207219 1
179068 1
25861 1
2 1
163270 1
299999 1
273932 1
146945 1
65764 1
184913 1
24375 1
236970 1
107089 1
40458 1
200390 1
134498 1
1 1
263810 1
250485 1
1 1
2 1
11416 1
3 1
195356 1
21444 1
288751 1
30991 1
157042 1
123581 1
295829 1
56282 1
126519 1
123322 1
234349 1
117464 1
226871 1
27253 1
72205 1
72636 1
2 1
228616 1
68422 1
243437 1
2 1
231365 1
114345 1
230089 1
142410 1
1 1
300001 1
300001 1
300001 1
193687 1
211419 1
168290 1
190635 1
4415 1
108388 1
201416 1
129577 1
299999 1
80997 1
2 1
138366 1
131367 1
238584 1
225205 1
157696 1
33735 1
148354 1
178131 1
198691 1
300000 1
225586 1
216170 1
276412 1
300001 1
2 1
48764 1
208974 1
1 1
187452 1
299999 1
300001 1
1 1
6373 1
1 1
300000 1
297634 1
2 1
175203 1
244905 1
224457 1
300002 1
300000 1
300000 1
137276 1
3 1
276662 1
299999 1
173730 1
1 1
22970 1
135334 1
201212 1
1 1
76575 1
300000 1
238124 1
300000 1
295466 1
299999 1
120323 1
300000 1
55940 1
122673 1
1 1
298701 1
102986 1
21996 1
1 1
39268 1
1 1
85196 1
2 1
160725 1
41239 1
4430 1
1 1
220117 1
251827 1
300002 1
107702 1
190777 1
110664 1
78406 1
240180 1
35700 1
299999 1
186396 1
273883 1
1 1
120835 1
176054 1
121304 1
81582 1
300000 1
226301 1
67969 1
300001 1
13889 1
299999 1
299999 1
299998 1
142792 1
1 1
300001 1
242094 1
43811 1
130557 1
299999 1
299999 1
110141 1
260856 1
300001 1
260057 1
1 1
299999 1
300000 1
300000 1
2 1
176886 1
300000 1
128018 1
71483 1
299999 1
199385 1
1 1
185426 1
195330 1
1 1
39900 1
5622 1
2 1
1 1
240774 1
87090 1
151862 1
300000 1
160872 1
117646 1
102977 1
213276 1
224457 1
299999 1
300001 1
300001 1
194184 1
106752 1
26102 1
93857 1
159055 1
85080 1
98641 1
146439 1
123969 1
275307 1
299999 1
139014 1
222048 1
1 1
300000 1
185662 1
131026 1
218930 1
248932 1
280845 1
300000 1
2 1
51159 1
12227 1
113691 1
294817 1
300000 1
285891 1
87872 1
212812 1
151451 1
34923 1
197680 1
2 1
234292 1
268362 1
1 1
299999 1
42573 1
106362 1
300000 1
272039 1
184672 1
190698 1
300001 1
294909 1
4339 1
251569 1
1 1
1 1
299999 1
299999 1
300001 1
1 1
300001 1
106647 1
172882 1
120806 1
1 1
278973 1
97855 1
85354 1
165050 1
106825 1
248285 1
16461 1
2 1
9489 1
37860 1
221092 1
123397 1
130834 1
79828 1
299999 1
41205 1
35434 1
71295 1
252165 1
12643 1
2 1
1 1
193328 1
300000 1
222724 1
86467 1
63957 1
288319 1
300000 1
298097 1
215860 1
300001 1
299999 1
199067 1
12409 1
171996 1
253751 1
260726 1
137410 1
175705 1
136162 1
1 1
216611 1
300002 1
103710 1
135853 1
1 1
44076 1
232309 1
21152 1
67976 1
118752 1
1 1
57142 1
108141 1
300000 1
300000 1
1 1
299999 1
87012 1
33828 1
300001 1
282827 1
299999 1
130180 1
3 1
125433 1
164957 1
186711 1
40556 1
32744 1
254431 1
6594 1
1 1
1 1
62146 1
293752 1
232295 1
1 1
1 1
1 1
47484 1
137758 1
211524 1
2 1
125434 1
299999 1
12950 1
179856 1
292874 1
299999 1
229195 1
182231 1
1 1
79547 1
253072 1
123551 1
213173 1
300000 1
2 1
145380 1
201573 1
96425 1
2 1
300000 1
1 1
300000 1
87181 1
299998 1
173691 1
15340 1
160834 1
300001 1
191040 1
1 1
196870 1
133757 1
11269 1
78965 1
163739 1
300000 1
3757 1
149158 1
195311 1
300001 1
237375 1
300000 1
3 1
42375 1
132824 1
1 1
11197 1
300000 1
189593 1
120483 1
170947 1
160683 1
99791 1
524 1
210741 1
2 1
22175 1
2 1
168770 1
45985 1
1 1
283555 1
1 1
166832 1
1 1
6246 1
299999 1
119351 1
264564 1
300000 1
299999 1
15301 1
225812 1
13708 1
215698 1
149213 1
108805 1
211408 1
51397 1
195659 1
300001 1
2 1
300002 1
36921 1
300000 1
44721 1
177908 1
86611 1
299998 1
299999 1
1 1
119747 1
299999 1
175504 1
73841 1
96466 1
242934 1
218080 1
121713 1
41874 1
289990 1
300000 1
299999 1
2 1
91544 1
221737 1
235829 1
105646 1
1 1
170700 1
290752 1
300000 1
72574 1
300000 1
1 1
1 1
269389 1
99584 1
98224 1
153991 1
37699 1
1 1
285180 1
85952 1
220030 1
84344 1
107298 1
2 1
1 1
300001 1
239580 1
28548 1
70683 1
14052 1
199504 1
299707 1
1 1
2 1
117904 1
299999 1
234773 1
82247 1
1 1
300000 1
300000 1
2 1
206464 1
177931 1
61100 1
108153 1
1 1
8302 1
246358 1
40885 1
300001 1
105433 1
152794 1
300000 1
153003 1
37202 1
234512 1
3 1
350 1
202603 1
205974 1
273812 1
2 1
170917 1
37764 1
1 1
300001 1
76217 1
72907 1
300002 1
299999 1
49994 1
107096 1
125882 1
215816 1
299999 1
53548 1
263219 1
258142 1
299999 1
1 1
68094 1
1 1
16981 1
92933 1
299999 1
69785 1
267288 1
188096 1
1 1
157118 1
299999 1
16370 1
208440 1
249340 1
300001 1
87855 1
15710 1
150991 1
2 1
1 1
2 1
199289 1
90798 1
300001 1
191339 1
248633 1
106743 1
261271 1
112763 1
300000 1
230170 1
21742 1
2 1
299999 1
88122 1
1 1
2 1
137194 1
2 1
242159 1
300000 1
34277 1
2 1
264758 1
2 1
1 1
257821 1
87227 1
69139 1
1 1
123695 1
2 1
299999 1
125766 1
300002 1
199059 1
79553 1
299999 1
1 1
34624 1
91482 1
73686 1
266156 1
1 1
227315 1
288409 1
234858 1
36301 1
121179 1
51152 1
2 1
3 1
95813 1
300001 1
15103 1
300001 1
97565 1
189401 1
115488 1
194641 1
300001 1
75581 1
27841 1
68807 1
299999 1
242375 1
178864 1
191550 1
247579 1
96954 1
6518 1
180116 1
75054 1
300000 1
203976 1
300000 1
103568 1
92160 1
1 1
44802 1
167686 1
299899 1
3 1
35994 1
1 1
34796 1
300000 1
207163 1
179530 1
24839 1
41164 1
256067 1
59370 1
299999 1
1 1
156914 1
3 1
300001 1
2 1
266252 1
44907 1
2 1
274337 1
27008 1
133160 1
1 1
239554 1
139485 1
299999 1
1 1
46069 1
187532 1
1 1
48005 1
9526 1
1 1
250194 1
299416 1
294100 1
300001 1
2 1
177728 1
153609 1
54159 1
170521 1
2 1
190210 1
1 1
138757 1
249105 1
148426 1
110666 1
209560 1
1 1
299836 1
299999 1
45485 1
143083 1
2 1
292538 1
300000 1
229003 1
300001 1
112890 1
169338 1
288420 1
154706 1
34825 1
227923 1
285441 1
78156 1
147281 1
148890 1
160008 1
50178 1
2 1
176525 1
299998 1
299999 1
46056 1
300002 1
31088 1
12059 1
37538 1
109705 1
115136 1
181627 1
173723 1
71311 1
237023 1
299999 1
85145 1
234580 1
211498 1
102262 1
300000 1
1 1
1 1
201273 1
300001 1
180543 1
300000 1
250519 1
22857 1
269640 1
190118 1
275749 1
198690 1
167826 1
251920 1
120343 1
300000 1
183598 1
287128 1
136138 1
111440 1
2 1
153190 1
2 1
40286 1
299999 1
164408 1
92770 1
299998 1
300001 1
1 1
300000 1
239340 1
1 1
1 1
1 1
17609 1
299999 1
284470 1
2 1
286475 1
202827 1
187348 1
101223 1
1 1
245564 1
296243 1
167709 1
271439 1
36495 1
177104 1
133392 1
158831 1
299999 1
271138 1
56715 1
228069 1
71304 1
152267 1
110601 1
60075 1
279744 1
69732 1
300000 1
300001 1
280572 1
236952 1
297474 1
194228 1
299999 1
17003 1
1 1
13716 1
2 1
1 1
63264 1
179045 1
223452 1
211115 1
162010 1
28489 1
1 1
300001 1
14863 1
97884 1
287403 1
299999 1
69853 1
280728 1
173110 1
6158 1
2 1
1 1
136605 1
45792 1
98133 1
299999 1
299999 1
1 1
147158 1
59078 1
106348 1
300000 1
141384 1
1 1
1 1
1 1
2 1
136496 1
300001 1
95748 1
132686 1
189685 1
300000 1
2 1
83790 1
279112 1
128849 1
1 1
5947 1
255154 1
257806 1
299999 1
1 1
131741 1
159874 1
299998 1
155387 1
3 1
1 1
1 1
181307 1
232387 1
209363 1
1 1
137756 1
241427 1
1 1
1 1
300001 1
198832 1
7581 1
1 1
3 1
8961 1
71088 1
2 1
1 1
67962 1
2 1
168714 1
1 1
300000 1
1 1
300001 1
158386 1
268930 1
20845 1
130979 1
176645 1
50599 1
4294 1
288047 1
196602 1
3523 1
109122 1
131681 1
43689 1
1 1
166832 1
137457 1
1 1
299999 1
152883 1
259606 1
300002 1
299999 1
300000 1
279726 1
1 1
153657 1
183533 1
163850 1
299999 1
215536 1
1 1
300001 1
3 1
21417 1
1 1
272389 1
256162 1
296074 1
155315 1
158481 1
33988 1
181117 1
300000 1
300001 1
292191 1
153240 1
216334 1
172086 1
86274 1
184651 1
69472 1
1 1
300000 1
220593 1
1 1
24544 1
10691 1
300000 1
299999 1
127920 1
117821 1
199125 1
38989 1
3 1
45271 1
299999 1
47470 1
300000 1
50002 1
237584 1
1 1
44256 1
269517 1
1 1
66425 1
3 1
1 1
20891 1
89533 1
265814 1
1 1
245631 1
44018 1
300000 1
1 1
286852 1
118977 1
186326 1
226313 1
1 1
96015 1
239592 1
96759 1
1 1
17821 1
61938 1
233356 1
11938 1
153248 1
299999 1
253437 1
180120 1
179490 1
21222 1
300000 1
233910 1
93857 1
192439 1
289013 1
139279 1
1 1
300000 1
82113 1
189788 1
125350 1
93105 1
129534 1
300000 1
1 1
193854 1
58670 1
300002 1
300002 1
24966 1
155958 1
11471 1
300000 1
271135 1
134093 1
299999 1
13879 1
250623 1
279740 1
112202 1
83401 1
300000 1
300000 1
281459 1
196439 1
1 1
159957 1
244815 1
279382 1
227557 1
7249 1
63518 1
300000 1
1 1
92681 1
261058 1
160335 1
1 1
1 1
34733 1
89485 1
300000 1
42245 1
1 1
300001 1
1 1
281193 1
174107 1
221166 1
300000 1
229170 1
58535 1
1 1
124856 1
3 1
90103 1
1 1
293594 1
95560 1
172012 1
300001 1
115728 1
200425 1
220715 1
1 1
141865 1
1 1
299999 1
179221 1
299998 1
281073 1
93052 1
163770 1
89322 1
263565 1
1 1
82244 1
229478 1
53901 1
300000 1
274570 1
258701 1
193151 1
1 1
28650 1
94406 1
195844 1
213629 1
2 1
281085 1
42479 1
214014 1
181725 1
241331 1
300000 1
248620 1
110318 1
219509 1
300000 1
106899 1
3 1
1 1
1 1
116692 1
102539 1
82857 1
55372 1
299999 1
288907 1
69435 1
299998 1
163079 1
282244 1
89681 1
300000 1
98749 1
274281 1
300001 1
300001 1
300000 1
37471 1
178964 1
235537 1
276979 1
299999 1
84989 1
6475 1
237426 1
230040 1
299998 1
299999 1
116053 1
52737 1
145722 1
300000 1
80008 1
233820 1
2 1
118715 1
1 1
259770 1
66738 1
300001 1
1 1
167991 1
300001 1
17968 1
109028 1
11193 1
224147 1
86317 1
1 1
181544 1
183797 1
82637 1
11236 1
171494 1
281526 1
73195 1
46808 1
111419 1
114593 1
258335 1
267171 1
201548 1
139628 1
120491 1
1 1
299998 1
1 1
299999 1
3 1
300001 1
181749 1
1 1
132640 1
225603 1
160837 1
93453 1
1 1
264450 1
157794 1
47430 1
1 1
144176 1
172216 1
1 1
61520 1
275987 1
1 1
292908 1
2 1
1 1
127591 1
160231 1
1 1
299999 1
4427 1
30578 1
300000 1
101657 1
151734 1
159761 1
1 1
86810 1
156461 1
188982 1
1 1
129018 1
56661 1
201132 1
122862 1
2 1
157779 1
300001 1
85722 1
300000 1
216972 1
265081 1
177101 1
144776 1
1 1
1 1
171060 1
300000 1
1 1
258631 1
13676 1
278101 1
265325 1
275554 1
1 1
2 1
1 1
2 1
1 1
64381 1
873 1
266111 1
1 1
300001 1
115053 1
300001 1
92118 1
196305 1
3 1
73607 1
3 1
2 1
203383 1
253573 1
145464 1
100351 1
274602 1
123003 1
198842 1
11028 1
209813 1
300001 1
158092 1
14949 1
34166 1
245551 1
1 1
1 1
143367 1
41772 1
300002 1
6335 1
254647 1
300000 1
234988 1
288385 1
261143 1
241982 1
299999 1
10585 1
300001 1
113997 1
2 1
166525 1
234896 1
299999 1
293603 1
223955 1
39316 1
125915 1
119819 1
290554 1
296235 1
1 1
2 1
1 1
255485 1
136227 1
300000 1
271073 1
299999 1
89834 1
1 1
299999 1
287756 1
264532 1
20662 1
1 1
85078 1
113476 1
14084 1
1 1
300001 1
300000 1
233983 1
300002 1
299999 1
223289 1
122114 1
119483 1
249564 1
45346 1
224988 1
1 1
78671 1
181319 1
2 1
239484 1
300000 1
79799 1
186344 1
129081 1
299999 1
10157 1
123495 1
142857 1
1 1
285218 1
67281 1
2 1
59414 1
300000 1
299999 1
132203 1
298289 1
275330 1
227293 1
30394 1
209227 1
300002 1
164285 1
3 1
56686 1
231580 1
300000 1
300001 1
247141 1
122643 1
152798 1
45105 1
299999 1
204101 1
40367 1
233897 1
205282 1
220674 1
284776 1
287241 1
1 1
9179 1
1 1
1 1
11070 1
124809 1
53916 1
115646 1
229742 1
300001 1
277505 1
300000 1
1 1
250507 1
160923 1
257266 1
13076 1
267411 1
176319 1
215680 1
137180 1
265902 1
275066 1
79952 1
226534 1
228796 1
127591 1
27937 1
15792 1
300000 1
19624 1
41870 1
114294 1
129896 1
160021 1
1 1
129948 1
122654 1
223371 1
129957 1
300001 1
1 1
1 1
300000 1
242017 1
300000 1
299999 1
149955 1
257935 1
182924 1
1 1
244338 1
232085 1
282314 1
64616 1
299999 1
300000 1
108770 1
218605 1
300000 1
219936 1
300001 1
300000 1
83711 1
85458 1
300001 1
1 1
83197 1
230705 1
300001 1
91032 1
1 1
270979 1
155332 1
60486 1
42481 1
1 1
289492 1
298642 1
88444 1
24605 1
8816 1
63461 1
217736 1
187387 1
300000 1
145490 1
115286 1
300001 1
148325 1
224708 1
288198 1
300001 1
1 1
65135 1
224472 1
277714 1
1 1
286498 1
158991 1
125672 1
64665 1
137713 1
2 1
299999 1
288673 1
71760 1
280576 1
300000 1
234140 1
23013 1
102765 1
105262 1
268388 1
300000 1
16672 1
258384 1
110124 1
40987 1
235811 1
138467 1
103781 1
300000 1
1 1
1 1
32351 1
164669 1
234543 1
2 1
160980 1
290195 1
260492 1
131347 1
1 1
128233 1
59368 1
61347 1
122115 1
195051 1
1 1
132950 1
286053 1
299999 1
157720 1
151810 1
1 1
94352 1
1 1
193807 1
176243 1
300001 1
217081 1
152964 1
2 1
2 1
278992 1
1924 1
210419 1
2 1
1 1
2 1
176542 1
33961 1
127222 1
1 1
2 1
300002 1
300001 1
299999 1
249889 1
300000 1
2 1
300001 1
120268 1
229759 1
300001 1
90420 1
263532 1
271774 1
69048 1
39042 1
125537 1
300002 1
217802 1
55539 1
233389 1
220276 1
1 1
300000 1
171470 1
1 1
300000 1
96965 1
19121 1
106907 1
37696 1
197611 1
202609 1
38127 1
4123 1
33528 1
235087 1
14291 1
3 1
2 1
1 1
300000 1
113796 1
300001 1
235151 1
300002 1
207034 1
300001 1
250937 1
184427 1
300000 1
175624 1
235000 1
294151 1
258386 1
105122 1
2 1
299999 1
227461 1
2 1
213853 1
47471 1
294311 1
173078 1
107323 1
300000 1
211157 1
201819 1
2 1
295337 1
300002 1
138326 1
42594 1
206845 1
212588 1
300001 1
283730 1
2821 1
112673 1
299999 1
300000 1
1 1
12929 1
1 1
300001 1
46742 1
265377 1
159785 1
36970 1
236687 1
3 1
254524 1
221239 1
104328 1
186490 1
300000 1
273664 1
77514 1
300000 1
123337 1
2 1
209568 1
198134 1
73237 1
123370 1
1 1
300000 1
252900 1
300001 1
1 1
140074 1
1 1
156371 1
1 1
229489 1
1211 1
300000 1
300000 1
300001 1
4644 1
185894 1
293878 1
163072 1
1 1
3 1
55710 1
1 1
3 1
32948 1
1 1
100830 1
273718 1
82801 1
119711 1
41428 1
299999 1
191106 1
58420 1
250343 1
245277 1
189747 1
1 1
300000 1
132115 1
176154 1
60398 1
196217 1
83623 1
3 1
102831 1
1 1
63447 1
1 1
24818 1
287906 1
1 1
1 1
44656 1
299998 1
234424 1
41193 1
65379 1
230381 1
209249 1
300000 1
281820 1
288830 1
290816 1
22619 1
267448 1
1 1
298053 1
268531 1
1 1
85846 1
3 1
1 1
7396 1
245670 1
110357 1
48041 1
265840 1
91932 1
160337 1
300001 1
141882 1
300000 1
1 1
1 1
300000 1
273427 1
61733 1
1 1
114551 1
72797 1
232960 1
852 1
299998 1
68748 1
20334 1
220587 1
45152 1
12996 1
1 1
160005 1
210587 1
1 1
300001 1
1 1
57205 1
236007 1
16802 1
109168 1
236919 1
211423 1
35417 1
84563 1
225227 1
14558 1
99349 1
72842 1
189562 1
300001 1
170880 1
264012 1
128904 1
120482 1
299998 1
295815 1
75544 1
300001 1
142904 1
153147 1
238561 1
128684 1
5292 1
50139 1
1 1
300000 1
24158 1
1 1
60070 1
1 1
300000 1
52022 1
1 1
152114 1
18563 1
2 1
97857 1
88652 1
300001 1
1 1
202199 1
130927 1
176777 1
300001 1
300000 1
253631 1
104862 1
178380 1
11334 1
119983 1
230980 1
42613 1
280356 1
1 1
300000 1
65469 1
234589 1
257588 1
300001 1
129497 1
61486 1
1 1
300001 1
54594 1
34651 1
226860 1
300001 1
2 1
226385 1
41770 1
70309 1
1 1
250991 1
263823 1
299999 1
62772 1
299998 1
265983 1
1 1
273809 1
245880 1
267851 1
1 1
1 1
184976 1
261816 1
200129 1
274308 1
137475 1
162247 1
2 1
233821 1
60664 1
169724 1
135655 1
299999 1
101981 1
300001 1
201645 1
23057 1
132146 1
252217 1
141740 1
130654 1
253874 1
160928 1
299998 1
2 1
1 1
252914 1
112993 1
1 1
84490 1
119302 1
300000 1
195902 1
282879 1
78034 1
281338 1
128393 1
203261 1
300000 1
276103 1
300000 1
1 1
2 1
300001 1
22126 1
257791 1
281303 1
173326 1
299999 1
300000 1
300001 1
3 1
1 1
48049 1
238754 1
213883 1
40565 1
299999 1
1 1
1 1
184306 1
300001 1
1 1
281894 1
13572 1
89601 1
235189 1
300001 1
115710 1
126616 1
200687 1
1 1
1 1
299999 1
2 1
52170 1
1 1
2 1
1 1
217131 1
278215 1
278706 1
3 1
276080 1
300001 1
286469 1
222629 1
299999 1
71117 1
40006 1
300001 1
300000 1
1 1
253897 1
140699 1
63861 1
195777 1
57414 1
251205 1
299999 1
118846 1
1 1
1 1
29894 1
242854 1
138409 1
300000 1
1 1
265950 1
300001 1
50160 1
3 1
136697 1
300001 1
300001 1
88238 1
264119 1
282004 1
240157 1
160472 1
125826 1
251681 1
186415 1
16569 1
1 1
3 1
2 1
264933 1
43830 1
13173 1
1 1
102407 1
183355 1
201230 1
80546 1
1 1
280154 1
151433 1
1 1
132764 1
131014 1
1 1
96675 1
80451 1
258583 1
127977 1
162456 1
53612 1
82919 1
1 1
156297 1
225784 1
139460 1
1 1
126344 1
288954 1
173775 1
300000 1
224145 1
211408 1
141313 1
108700 1
251950 1
57170 1
287408 1
294963 1
300000 1
300000 1
109812 1
218794 1
23213 1
58426 1
300001 1
26931 1
64477 1
300001 1
47566 1
263471 1
1 1
1 1
263015 1
207031 1
76691 1
300000 1
209213 1
54608 1
162875 1
129389 1
23337 1
111361 1
120723 1
81567 1
134542 1
214411 1
1 1
299998 1
93794 1
163607 1
1 1
300000 1
146449 1
84055 1
300000 1
144066 1
300000 1
35294 1
300000 1
142880 1
196298 1
35038 1
219114 1
210349 1
283768 1
3940 1
97649 1
158310 1
299999 1
138818 1
299999 1
230134 1
298391 1
11286 1
300001 1
70321 1
299999 1
299999 1
1 1
117229 1
67699 1
299999 1
94445 1
72833 1
14649 1
114632 1
300000 1
1 1
95444 1
245151 1
117269 1
275051 1
20098 1
10733 1
88587 1
273522 1
62235 1
81974 1
300000 1
1 1
127958 1
1 1
98822 1
299999 1
57954 1
244757 1
37434 1
124574 1
26983 1
299999 1
284723 1
238014 1
52408 1
41336 1
191774 1
193706 1
1 1
300001 1
1 1
300001 1
35317 1
89208 1
51956 1
297583 1
213968 1
162120 1
150542 1
2 1
1 1
1 1
22294 1
67551 1
235133 1
120847 1
115686 1
222650 1
300001 1
279763 1
45377 1
140349 1
299999 1
44239 1
34259 1
279268 1
223650 1
127913 1
129337 1
265291 1
37222 1
174903 1
1 1
269264 1
260836 1
180582 1
83173 1
1 1
2943 1
163432 1
282172 1
186302 1
85602 1
154591 1
155249 1
2 1
38310 1
2 1
77756 1
77849 1
90254 1
254904 1
49412 1
300000 1
299999 1
244411 1
52225 1
246230 1
190635 1
162554 1
1 1
254873 1
204628 1
118231 1
92881 1
81937 1
1 1
166237 1
253059 1
2 1
236410 1
128618 1
285649 1
85723 1
1 1
2 1
187445 1
300000 1
280785 1
299999 1
232045 1
1 1
213403 1
260534 1
54409 1
50564 1
184843 1
2 1
300000 1
300000 1
60376 1
62838 1
245311 1
137349 1
66824 1
3 1
184659 1
266884 1
62445 1
252770 1
111556 1
72626 1
128965 1
99245 1
55319 1
300001 1
44762 1
299998 1
104649 1
144029 1
116176 1
107077 1
299999 1
300001 1
1 1
190067 1
187891 1
299998 1
1 1
300000 1
122885 1
278030 1
214266 1
152205 1
134955 1
300000 1
200983 1
300001 1
1 1
226904 1
27256 1
1 1
193193 1
2 1
248291 1
1 1
2 1
36676 1
118101 1
163417 1
1 1
145132 1
189942 1
300001 1
300000 1
123977 1
232470 1
40895 1
41490 1
1 1
78084 1
106568 1
299999 1
47100 1
300000 1
30580 1
299999 1
48608 1
299021 1
64383 1
1 1
100526 1
72449 1
300000 1
299999 1
3 1
228594 1
300000 1
26100 1
207753 1
180717 1
26061 1
268793 1
281058 1
165982 1
170806 1
125035 1
247199 1
199242 1
211366 1
100735 1
1 1
217836 1
256514 1
51771 1
300001 1
300001 1
300001 1
300000 1
299999 1
1 1
38056 1
272448 1
17844 1
208148 1
300000 1
286461 1
1 1
287169 1
271534 1
91354 1
86765 1
300000 1
252262 1
1 1
128119 1
93086 1
300000 1
153468 1
29630 1
1 1
1889 1
210807 1
264809 1
300001 1
106972 1
282174 1
299998 1
224473 1
236094 1
300001 1
205878 1
185448 1
245543 1
55539 1
11760 1
1 1
183185 1
92709 1
1 1
1 1
179942 1
300001 1
2 1
240794 1
190672 1
198372 1
177407 1
284534 1
300001 1
48359 1
101896 1
299998 1
300000 1
79706 1
243689 1
1 1
300000 1
128863 1
173753 1
157201 1
300001 1
299998 1
299703 1
1 1
178584 1
299999 1
239789 1
146521 1
128714 1
251238 1
1 1
161225 1
299542 1
63 1
300000 1
299999 1
300000 1
130632 1
84458 1
4878 1
198730 1
300000 1
1 1
299999 1
62435 1
299999 1
11514 1
133719 1
54750 1
120656 1
299999 1
115967 1
100174 1
234791 1
291407 1
199407 1
271004 1
300000 1
105027 1
50381 1
1 1
300001 1
39337 1
1 1
42215 1
50666 1
2 1
156549 1
299998 1
139272 1
300001 1
140775 1
292426 1
23587 1
51079 1
32287 1
101916 1
1 1
300000 1
1 1
1 1
300002 1
76947 1
299999 1
299999 1
123323 1
67956 1
273863 1
300001 1
185667 1
294200 1
178640 1
300001 1
271642 1
81121 1
286548 1
101516 1
299380 1
66886 1
300000 1
300000 1
300000 1
267633 1
189114 1
35440 1
287513 1
299481 1
1 1
216811 1
300000 1
299999 1
172714 1
271956 1
2 1
1 1
300002 1
300000 1
300001 1
181227 1
3 1
300002 1
39201 1
299999 1
41361 1
299999 1
72835 1
40441 1
72492 1
1 1
171457 1
85352 1
291939 1
34915 1
2 1
107663 1
80896 1
136795 1
111105 1
1 1
300000 1
299999 1
276249 1
299999 1
159716 1
152556 1
299999 1
1 1
1 1
56748 1
81028 1
108248 1
239081 1
80527 1
1 1
278466 1
114964 1
1 1
1 1
2 1
4555 1
1 1
181065 1
218230 1
269488 1
1 1
146726 1
129787 1
271931 1
1 1
300000 1
1 1
5020 1
182940 1
233925 1
299999 1
297124 1
269356 1
169796 1
130614 1
169657 1
22287 1
73408 1
13755 1
299999 1
1 1
111539 1
300002 1
299999 1
1 1
154872 1
299999 1
1 1
22840 1
55419 1
169729 1
1 1
50073 1
157098 1
130980 1
299999 1
72013 1
12711 1
114138 1
300001 1
20582 1
1 1
224946 1
48504 1
1 1
91146 1
299998 1
300000 1
179592 1
1 1
47795 1
84749 1
1 1
189270 1
209832 1
286186 1
1 1
181615 1
21278 1
2 1
268330 1
1 1
164229 1
300000 1
188001 1
3 1
68751 1
140638 1
133126 1
300000 1
2629 1
300001 1
53495 1
80362 1
215246 1
300000 1
206039 1
66887 1
95241 1
34827 1
50861 1
2 1
18633 1
72329 1
300000 1
183799 1
205262 1
203693 1
300000 1
131966 1
1 1
78551 1
300000 1
293190 1
18737 1
225342 1
1 1
12771 1
88611 1
3 1
1 1
283114 1
1 1
300002 1
299999 1
150994 1
110421 1
299999 1
2 1
241445 1
106403 1
299999 1
5300 1
300001 1
3 1
228354 1
176812 1
64743 1
300001 1
300000 1
294811 1
62006 1
218087 1
204784 1
101438 1
43856 1
254955 1
41807 1
46155 1
199012 1
62057 1
94162 1
95727 1
79953 1
240951 1
299999 1
135475 1
185162 1
250915 1
71292 1
214750 1
299999 1
258376 1
191819 1
153975 1
1 1
2485 1
95612 1
228115 1
235674 1
24927 1
16079 1
300000 1
128554 1
247018 1
40075 1
295733 1
207389 1
123702 1
299999 1
66812 1
193274 1
299547 1
132947 1
124272 1
263404 1
222337 1
206196 1
299073 1
299999 1
300000 1
1 1
53051 1
9705 1
99221 1
296494 1
2 1
243496 1
66457 1
182146 1
87403 1
1 1
51647 1
1 1
2 1
300001 1
276117 1
299529 1
294440 1
253196 1
128480 1
1 1
161105 1
1 1
161533 1
94129 1
1 1
1 1
103930 1
172523 1
36217 1
269420 1
300001 1
1 1
245676 1
299999 1
130478 1
28562 1
184110 1
62864 1
54657 1
37037 1
103068 1
2 1
1 1
300000 1
13947 1
13918 1
91494 1
124889 1
229470 1
76687 1
206354 1
189692 1
300000 1
256931 1
300001 1
1 1
265195 1
299998 1
1 1
83796 1
251520 1
163559 1
1 1
56318 1
1 1
300000 1
299999 1
1 1
121858 1
1 1
165246 1
292299 1
215679 1
282518 1
300000 1
300001 1
163282 1
240449 1
300001 1
1 1
253262 1
290787 1
2 1
300001 1
197488 1
1 1
264985 1
187976 1
154166 1
223109 1
118640 1
1 1
299999 1
300000 1
46979 1
300001 1
262284 1
1 1
1508 1
1 1
299998 1
151731 1
289913 1
72620 1
300001 1
300001 1
161873 1
288168 1
299999 1
2 1
11420 1
295393 1
252102 1
185111 1
300001 1
171002 1
263692 1
30780 1
1 1
121910 1
300001 1
2 1
286405 1
300002 1
207769 1
260837 1
300001 1
1 1
188712 1
3 1
300001 1
299999 1
183703 1
300000 1
92251 1
84666 1
299999 1
300001 1
258160 1
1 1
69769 1
287588 1
116883 1
149546 1
195425 1
1 1
188858 1
142023 1
152272 1
3 1
1 1
238148 1
300000 1
79121 1
294719 1
290592 1
3 1
13226 1
300000 1
299999 1
133358 1
212631 1
193781 1
2 1
300002 1
150696 1
32099 1
1 1
299999 1
197389 1
279496 1
162326 1
165088 1
79941 1
3 1
180718 1
299998 1
244233 1
1 1
279378 1
194606 1
3 1
206118 1
2 1
300000 1
16444 1
12447 1
41424 1
179956 1
1 1
200812 1
299999 1
202959 1
1 1
96407 1
1 1
299999 1
131803 1
64705 1
300001 1
132366 1
1 1
2 1
168650 1
73507 1
202872 1
300000 1
1 1
172851 1
300000 1
181294 1
241485 1
94784 1
63887 1
2 1
239581 1
296905 1
300001 1
1 1
214883 1
143758 1
300000 1
144025 1
1 1
62166 1
114054 1
27565 1
281140 1
299999 1
79583 1
300000 1
1 1
133888 1
185667 1
1 1
1 1
66850 1
298020 1
55443 1
188874 1
280871 1
17727 1
91139 1
300000 1
114310 1
85254 1
2 1
189559 1
299999 1
299999 1
1 1
2 1
2 1
84856 1
145634 1
60883 1
292595 1
82230 1
55524 1
268346 1
210155 1
199698 1
300001 1
40139 1
178304 1
209153 1
201830 1
300000 1
252054 1
299999 1
91743 1
228373 1
285788 1
299999 1
300000 1
82437 1
90782 1
231117 1
1 1
299999 1
3 1
251486 1
299999 1
300002 1
245744 1
27273 1
299999 1
212119 1
300000 1
223212 1
182482 1
327 1
184572 1
17879 1
62614 1
123121 1
79859 1
1 1
1 1
2 1
251367 1
1 1
2 1
222294 1
300001 1
58736 1
2 1
300001 1
102605 1
55997 1
36039 1
1 1
1 1
300000 1
238629 1
245943 1
159684 1
261159 1
268831 1
272368 1
74313 1
52942 1
300000 1
300000 1
87178 1
240932 1
300000 1
299999 1
198024 1
61493 1
212415 1
47779 1
67822 1
86770 1
299999 1
299999 1
234457 1
185229 1
300000 1
185972 1
108533 1
200553 1
1 1
150311 1
81116 1
2 1
179553 1
142966 1
89046 1
277840 1
127137 1
3 1
8165 1
227585 1
1 1
2 1
36660 1
299999 1
3 1
230375 1
77128 1
1 1
224280 1
299998 1
162189 1
23623 1
3 1
300002 1
1 1
196072 1
2 1
174010 1
208494 1
178764 1
92875 1
256486 1
283789 1
6826 1
284692 1
149706 1
299998 1
63068 1
61985 1
31497 1
300000 1
63631 1
121417 1
16678 1
1 1
277421 1
300001 1
222909 1
227579 1
289877 1
132366 1
1 1
278984 1
14568 1
275732 1
1 1
2 1
281296 1
10892 1
162218 1
87825 1
299998 1
1 1
118844 1
300000 1
2 1
116243 1
105786 1
300000 1
122981 1
300000 1
2 1
1 1
267903 1
1 1
83772 1
159838 1
170443 1
2 1
18443 1
300002 1
300000 1
2 1
95551 1
51081 1
53836 1
37496 1
189140 1
173830 1
299999 1
259677 1
155940 1
300001 1
25831 1
164677 1
1 1
162471 1
198356 1
170344 1
300001 1
56624 1
218567 1
289683 1
73055 1
299999 1
47447 1
300002 1
159817 1
1 1
1 1
2 1
128391 1
1 1
23244 1
299998 1
276442 1
2 1
111734 1
1 1
202097 1
180426 1
299999 1
243133 1
94303 1
185999 1
299999 1
300000 1
299999 1
299999 1
3 1
274477 1
299999 1
2 1
159017 1
299999 1
1 1
1 1
9182 1
300000 1
270579 1
300000 1
2530 1
119119 1
300001 1
300001 1
299999 1
108980 1
50323 1
300000 1
230226 1
4995 1
102498 1
215956 1
299998 1
1 1
2 1
202276 1
6482 1
299999 1
1929 1
169410 1
1 1
187864 1
64873 1
48861 1
2 1
2 1
173991 1
31488 1
1 1
210243 1
78696 1
43278 1
1 1
166864 1
299999 1
83312 1
143962 1
99084 1
9479 1
152355 1
60830 1
300001 1
300001 1
211391 1
300001 1
1 1
108644 1
259175 1
300000 1
299885 1
300000 1
300000 1
1 1
175577 1
138703 1
122768 1
1 1
27200 1
145977 1
95085 1
1 1
3 1
55131 1
300001 1
248329 1
36808 1
83331 1
300000 1
1 1
160593 1
299999 1
1 1
136232 1
291210 1
29174 1
89614 1
171742 1
78394 1
295359 1
3 1
264326 1
299999 1
7150 1
300000 1
173008 1
47182 1
2 1
148863 1
239092 1
234000 1
87091 1
181296 1
225771 1
300000 1
2 1
1 1
299998 1
105421 1
5022 1
203633 1
299999 1
23719 1
216090 1
66758 1
184277 1
266625 1
186414 1
138827 1
3 1
211527 1
86714 1
300001 1
300000 1
161567 1
144885 1
3 1
300000 1
299998 1
62439 1
53657 1
126742 1
145117 1
180676 1
252381 1
299998 1
107399 1
1 1
2 1
234594 1
222330 1
3 1
169130 1
131098 1
29860 1
1 1
300000 1
300001 1
1 1
299999 1
108319 1
36021 1
300001 1
153339 1
291822 1
145621 1
223391 1
291965 1
1 1
213303 1
300000 1
300001 1
153128 1
300000 1
1 1
1 1
1 1
300000 1
135326 1
246003 1
300001 1
299999 1
300000 1
189012 1
300001 1
299998 1
203684 1
9920 1
1 1
215311 1
300000 1
299999 1
233703 1
224991 1
1 1
300001 1
174506 1
1 1
259342 1
190191 1
64756 1
1 1
239129 1
223317 1
286237 1
210348 1
1 1
300000 1
1 1
51928 1
97591 1
81498 1
191371 1
37927 1
299999 1
123646 1
135371 1
70411 1
206369 1
1 1
1 1
211070 1
190325 1
205887 1
246291 1
147009 1
300001 1
2 1
294017 1
192698 1
122200 1
1 1
250290 1
299999 1
299999 1
250604 1
41589 1
10504 1
300000 1
73571 1
183923 1
202665 1
300002 1
3921 1
188297 1
157996 1
151410 1
300000 1
208348 1
77155 1
300001 1
123437 1
300001 1
261876 1
63915 1
179401 1
163091 1
137809 1
240364 1
103477 1
46414 1
212893 1
2 1
300000 1
299999 1
2 1
1 1
106532 1
181598 1
121764 1
3 1
67912 1
300000 1
299999 1
226460 1
125342 1
254529 1
4817 1
123277 1
1 1
1 1
128282 1
257891 1
129539 1
213863 1
300000 1
237640 1
2449 1
56125 1
270053 1
51646 1
32863 1
300000 1
1 1
247449 1
3 1
294158 1
69915 1
41175 1
266703 1
2 1
27651 1
180788 1
39773 1
2 1
199414 1
285417 1
1 1
57541 1
2 1
11104 1
1 1
94486 1
134284 1
1 1
107677 1
104789 1
264281 1
15127 1
45010 1
299999 1
1 1
1 1
183823 1
21438 1
226165 1
265761 1
187316 1
299999 1
145628 1
218245 1
5991 1
243094 1
3 1
238366 1
247803 1
217988 1
78665 1
184685 1
158362 1
1 1
3 1
117951 1
28207 1
271551 1
100155 1
300000 1
299999 1
256108 1
21712 1
290718 1
299999 1
300000 1
2 1
136542 1
36070 1
60130 1
105525 1
134234 1
14689 1
290538 1
163222 1
2 1
300001 1
300000 1
1 1
287119 1
282226 1
164223 1
300000 1
21467 1
299999 1
46999 1
1 1
189026 1
164272 1
150152 1
159766 1
2 1
70662 1
56660 1
152056 1
61233 1
299998 1
299999 1
54972 1
300000 1
1 1
1 1
9643 1
1 1
1 1
154237 1
296221 1
299042 1
152327 1
3 1
262816 1
39889 1
186154 1
297986 1
219601 1
124239 1
95747 1
76613 1
299999 1
1 1
300000 1
200951 1
72489 1
113520 1
2 1
1 1
229184 1
62406 1
692 1
164952 1
299999 1
300001 1
24759 1
242099 1
299998 1
110397 1
27276 1
127606 1
217729 1
64558 1
153228 1
56845 1
31037 1
290799 1
250051 1
157593 1
120373 1
122243 1
153001 1
299998 1
40925 1
299998 1
300000 1
193680 1
172503 1
153342 1
2 1
300000 1
299998 1
71159 1
300000 1
297473 1
56076 1
223173 1
130551 1
2 1
59733 1
300001 1
270953 1
159696 1
158635 1
1 1
1 1
274437 1
278124 1
300002 1
299999 1
191865 1
299999 1
300001 1
76861 1
228658 1
94913 1
226388 1
185933 1
217773 1
173085 1
300000 1
186469 1
250178 1
299999 1
300000 1
300000 1
56028 1
275830 1
217535 1
198699 1
300000 1
229871 1
32591 1
211011 1
300001 1
21322 1
210398 1
1 1
99032 1
234389 1
279361 1
202350 1
130861 1
252106 1
271715 1
1 1
300000 1
250816 1
1 1
263603 1
17550 1
1 1
300001 1
117173 1
176647 1
300001 1
300000 1
148671 1
173455 1
204620 1
299999 1
300002 1
77282 1
300000 1
171627 1
2 1
1 1
70082 1
239346 1
298955 1
180544 1
229654 1
300000 1
16551 1
1 1
103934 1
134954 1
107334 1
300000 1
300001 1
1 1
255248 1
1 1
299998 1
103626 1
245765 1
296284 1
1 1
210964 1
132813 1
300000 1
146627 1
172547 1
253397 1
92090 1
1 1
2 1
300000 1
165652 1
1 1
119567 1
299999 1
300001 1
112432 1
177901 1
76770 1
3 1
300000 1
1 1
160579 1
1 1
194480 1
1 1
186573 1
223092 1
112767 1
298551 1
86677 1
299999 1
265135 1
243249 1
257729 1
300001 1
183284 1
74793 1
288876 1
270144 1
227469 1
1 1
133700 1
94157 1
270791 1
53524 1
57393 1
78595 1
1 1
169029 1
299999 1
300001 1
164666 1
29321 1
25259 1
299999 1
83163 1
128720 1
1 1
4063 1
1 1
1 1
300001 1
216155 1
300001 1
16275 1
221511 1
63512 1
284975 1
1 1
3 1
294133 1
300001 1
274307 1
158724 1
153865 1
300000 1
203818 1
204849 1
13328 1
249410 1
229940 1
1 1
49536 1
300001 1
9789 1
300000 1
165361 1
300000 1
274750 1
45549 1
134957 1
37575 1
1 1
1 1
299999 1
219039 1
189340 1
196401 1
300001 1
300000 1
162149 1
187772 1
2 1
300000 1
3 1
129656 1
1 1
300000 1
116607 1
254751 1
1 1
75925 1
123737 1
300001 1
196198 1
80345 1
3 1
300000 1
54456 1
1 1
299999 1
109650 1
180572 1
122244 1
77378 1
290912 1
279598 1
300001 1
299998 1
196819 1
300000 1
258202 1
907 1
299999 1
244472 1
175182 1
3 1
9132 1
76957 1
156294 1
168105 1
182366 1
300001 1
134099 1
300002 1
83200 1
1 1
54835 1
165464 1
83655 1
86599 1
1 1
205487 1
72596 1
63031 1
1 1
60823 1
7048 1
85547 1
294343 1
1 1
1 1
1 1
231520 1
129136 1
22562 1
2 1
144500 1
21287 1
47634 1
51643 1
53631 1
210753 1
1 1
202496 1
300001 1
297061 1
271061 1
44463 1
80292 1
144715 1
42494 1
300002 1
130492 1
299999 1
1 1
1 1
1 1
145304 1
80633 1
39874 1
215799 1
167102 1
248774 1
1 1
240314 1
90247 1
1 1
1 1
299998 1
280716 1
121552 1
65875 1
1 1
299999 1
296719 1
300000 1
299999 1
256759 1
70810 1
276031 1
271279 1
1 1
300000 1
12407 1
204810 1
2 1
300000 1
1 1
263782 1
213631 1
299999 1
1 1
2 1
52998 1
286206 1
1 1
299999 1
251220 1
2 1
300001 1
56534 1
38337 1
20519 1
57527 1
299999 1
300000 1
293815 1
1 1
2 1
155504 1
299998 1
101353 1
283617 1
1 1
1 1
300000 1
2 1
299999 1
2 1
3 1
245450 1
300000 1
213362 1
89426 1
275419 1
124339 1
299999 1
261369 1
258069 1
23918 1
300000 1
299306 1
1 1
149082 1
190725 1
154578 1
197291 1
108526 1
104436 1
187003 1
290679 1
1 1
213166 1
299999 1
300000 1
63490 1
67510 1
299999 1
2 1
190233 1
300000 1
27318 1
11914 1
269046 1
136950 1
300002 1
299999 1
94499 1
198963 1
9651 1
1 1
2 1
163061 1
191216 1
88528 1
173306 1
300000 1
214028 1
1 1
2 1
79069 1
300001 1
238240 1
299157 1
101166 1
213797 1
142400 1
115008 1
300001 1
286547 1
45015 1
5215 1
2 1
299213 1
2 1
90961 1
248446 1
170892 1
1 1
244696 1
8109 1
47879 1
29811 1
117262 1
1 1
13206 1
239242 1
59135 1
2 1
12615 1
300002 1
216545 1
2 1
222245 1
208480 1
123734 1
4147 1
203300 1
267604 1
149780 1
107768 1
246677 1
48633 1
123677 1
1 1
1 1
131797 1
36154 1
299999 1
300002 1
208325 1
295670 1
58698 1
1 1
47154 1
300001 1
107512 1
125315 1
3 1
184787 1
77307 1
299998 1
158365 1
32034 1
171085 1
81950 1
1 1
295388 1
16013 1
283377 1
299999 1
1 1
105918 1
201057 1
177972 1
175976 1
300000 1
120901 1
4487 1
1 1
288552 1
300001 1
299999 1
113492 1
300002 1
181233 1
103124 1
2 1
1 1
63487 1
1 1
107294 1
14700 1
138818 1
142869 1
56295 1
1 1
3 1
165623 1
3 1
198575 1
90931 1
300000 1
223041 1
1 1
300000 1
2 1
4906 1
1 1
124025 1
240672 1
130177 1
271603 1
300000 1
249373 1
233322 1
281689 1
85780 1
300001 1
270768 1
187647 1
72697 1
3 1
300000 1
115241 1
299999 1
299998 1
191540 1
223524 1
168786 1
300000 1
2773 1
110953 1
181539 1
228416 1
6230 1
162391 1
2 1
262399 1
299999 1
1 1
254636 1
35457 1
300002 1
263111 1
182834 1
1 1
194169 1
86869 1
45539 1
178344 1
9561 1
33428 1
299999 1
3 1
300000 1
219471 1
39605 1
1 1
1 1
300000 1
300001 1
2 1
240574 1
83580 1
1 1
300000 1
7638 1
299999 1
39559 1
202732 1
299999 1
170506 1
292924 1
1938 1
275377 1
199580 1
1 1
123538 1
146961 1
300000 1
78848 1
242731 1
37364 1
300000 1
299999 1
2 1
71484 1
299999 1
16419 1
225749 1
1 1
209714 1
104167 1
2 1
162036 1
288905 1
58464 1
300001 1
141074 1
2 1
77316 1
264136 1
90054 1
1 1
1 1
26364 1
300001 1
299998 1
72358 1
2 1
300000 1
182520 1
245185 1
300000 1
1 1
247194 1
300001 1
95566 1
220229 1
275775 1
241900 1
124896 1
211779 1
285409 1
78323 1
99815 1
290761 1
60432 1
113007 1
255704 1
112422 1
210928 1
299998 1
48099 1
1 1
198393 1
221565 1
149609 1
299999 1
274384 1
46767 1
300000 1
193196 1
16504 1
132397 1
1 1
209614 1
299998 1
299999 1
227235 1
82591 1
14695 1
161226 1
300000 1
152404 1
28378 1
133921 1
180945 1
299656 1
73946 1
43518 1
195763 1
242505 1
19919 1
2134 1
38343 1
1 1
179831 1
1 1
162012 1
2 1
299999 1
232635 1
83328 1
2 1
179785 1
149001 1
209246 1
300000 1
191739 1
65779 1
1 1
184761 1
158846 1
1 1
280476 1
50646 1
187540 1
7494 1
2 1
300000 1
137456 1
248911 1
1 1
299999 1
283874 1
82797 1
122383 1
2 1
8941 1
226071 1
285530 1
160576 1
288536 1
49728 1
113511 1
300001 1
161849 1
20629 1
1 1
299999 1
46708 1
47584 1
144528 1
96290 1
139907 1
300000 1
39708 1
299999 1
1 1
295678 1
82504 1
1 1
71823 1
3 1
300001 1
300000 1
300002 1
26536 1
237569 1
2 1
25602 1
68327 1
81542 1
1 1
63716 1
280849 1
14939 1
136456 1
22713 1
300000 1
157741 1
148014 1
1 1
299999 1
300002 1
233485 1
54462 1
231371 1
299999 1
73186 1
2 1
3 1
299999 1
132623 1
56564 1
66890 1
71959 1
300002 1
300000 1
180026 1
300002 1
2259 1
61826 1
272914 1
142506 1
175029 1
255295 1
31107 1
300000 1
300000 1
47580 1
17749 1
248862 1
272431 1
284852 1
300001 1
299999 1
175954 1
296869 1
300001 1
3 1
300000 1
1 1
92625 1
1 1
269198 1
23928 1
259731 1
59573 1
160665 1
195736 1
1 1
181998 1
67773 1
98904 1
134794 1
299998 1
288129 1
64176 1
476 1
132054 1
225183 1
1 1
116594 1
132655 1
34957 1
211244 1
154943 1
151760 1
299999 1
208566 1
1 1
299999 1
257520 1
113428 1
240241 1
300001 1
119982 1
259044 1
12606 1
197155 1
62484 1
231754 1
291820 1
249082 1
162513 1
192274 1
300000 1
203682 1
45450 1
1 1
1 1
242025 1
74613 1
152096 1
22823 1
1 1
1 1
221315 1
1 1
2 1
87836 1
61905 1
154219 1
106546 1
151259 1
3 1
70513 1
299999 1
287236 1
186227 1
26228 1
170787 1
2 1
216231 1
221192 1
51678 1
6632 1
162354 1
119289 1
239043 1
299999 1
195599 1
1 1
265781 1
228337 1
299999 1
216018 1
176001 1
3 1
97260 1
1 1
299999 1
300001 1
1 1
1 1
92651 1
278434 1
236396 1
184620 1
300001 1
33438 1
170933 1
284315 1
169694 1
266870 1
300000 1
215765 1
12766 1
112332 1
299999 1
296222 1
137238 1
299999 1
21223 1
299445 1
3 1
233432 1
268968 1
46685 1
25434 1
300000 1
25023 1
266647 1
2 1
299999 1
1 1
1 1
281818 1
300000 1
110625 1
29993 1
235632 1
200522 1
23026 1
300000 1
1 1
256836 1
3 1
293790 1
299999 1
181259 1
63248 1
300000 1
300000 1
246765 1
1 1
300000 1
77267 1
1 1
175467 1
300002 1
1 1
1 1
3 1
94748 1
139430 1
1 1
113207 1
142843 1
1 1
300000 1
234806 1
1 1
300000 1
162449 1
89358 1
142675 1
74443 1
170031 1
1 1
282678 1
215103 1
281742 1
2 1
61981 1
300000 1
1 1
133457 1
300000 1
128791 1
219907 1
296631 1
300002 1
156970 1
177527 1
264992 1
189527 1
1 1
2 1
154370 1
264813 1
300001 1
153881 1
268764 1
242358 1
261449 1
116457 1
299999 1
1 1
1 1
299999 1
171564 1
2 1
142515 1
134709 1
44752 1
228624 1
2 1
204401 1
80040 1
226490 1
299999 1
257633 1
226212 1
300000 1
1 1
1 1
1 1
295740 1
195635 1
266948 1
300000 1
51920 1
300002 1
300000 1
247924 1
1 1
40611 1
1 1
1 1
133062 1
300000 1
299999 1
1 1
118548 1
150450 1
3 1
268645 1
1 1
229036 1
300000 1
2 1
446 1
267781 1
257895 1
299999 1
81724 1
300001 1
9203 1
221903 1
1 1
178444 1
146962 1
202089 1
168357 1
3744 1
155921 1
106040 1
86292 1
2 1
70254 1
43609 1
3882 1
25159 1
239319 1
300000 1
1 1
299800 1
152815 1
120743 1
3 1
8179 1
300000 1
104079 1
233977 1
1 1
229100 1
300000 1
204586 1
220201 1
1 1
86197 1
16843 1
203577 1
77694 1
283149 1
299999 1
178547 1
300000 1
16478 1
291949 1
300000 1
41428 1
299999 1
16149 1
71184 1
138045 1
1 1
146310 1
2 1
1 1
283559 1
187043 1
289627 1
218080 1
300000 1
173704 1
26552 1
292939 1
299999 1
34634 1
300000 1
149065 1
221920 1
278820 1
1 1
299999 1
221146 1
109982 1
259656 1
105649 1
91243 1
300001 1
240393 1
167375 1
3 1
126102 1
296362 1
130174 1
1 1
158069 1
3 1
1 1
167570 1
97510 1
300001 1
105205 1
142938 1
1 1
18476 1
133942 1
146380 1
10561 1
1 1
300000 1
27656 1
169184 1
1 1
50487 1
73803 1
28755 1
7542 1
65544 1
1 1
39061 1
300002 1
1 1
2 1
223744 1
226915 1
253066 1
184319 1
1 1
211665 1
270376 1
104183 1
2 1
54126 1
2 1
219861 1
1 1
8779 1
156305 1
1 1
5024 1
142918 1
6695 1
274127 1
1 1
243031 1
48039 1
127914 1
3 1
2 1
250455 1
2 1
1 1
1 1
230047 1
148938 1
3 1
3 1
126861 1
66563 1
299999 1
1 1
2 1
71736 1
299999 1
1 1
29427 1
42261 1
50672 1
172443 1
253241 1
34907 1
300000 1
10350 1
300001 1
274923 1
1 1
105197 1
1 1
160329 1
135357 1
155398 1
299999 1
84353 1
198836 1
300000 1
261820 1
59198 1
300002 1
225704 1
271279 1
159820 1
126302 1
88638 1
1 1
276790 1
1 1
50270 1
3 1
255878 1
199314 1
300001 1
158902 1
122974 1
285560 1
240674 1
5202 1
36857 1
67153 1
43129 1
200540 1
194271 1
300001 1
300001 1
2 1
101310 1
162162 1
300001 1
300001 1
300001 1
79168 1
1 1
2 1
272231 1
299999 1
209256 1
76711 1
222601 1
300000 1
1 1
1 1
31281 1
45663 1
100880 1
1 1
300001 1
258432 1
152555 1
210910 1
23900 1
160826 1
27804 1
233156 1
151853 1
1 1
283224 1
207550 1
299999 1
175995 1
2 1
3678 1
238851 1
113762 1
259549 1
2 1
51047 1
185768 1
299999 1
68751 1
56064 1
13983 1
198740 1
117056 1
213581 1
86274 1
33151 1
300001 1
139998 1
299999 1
215078 1
299999 1
1 1
288583 1
107577 1
1 1
256148 1
275309 1
300002 1
201641 1
262285 1
216649 1
299999 1
208657 1
193210 1
232077 1
2 1
251055 1
155248 1
300000 1
97106 1
299999 1
1516 1
264501 1
261662 1
239163 1
300001 1
300000 1
218820 1
112525 1
1 1
194419 1
1 1
292883 1
1 1
233284 1
1 1
1 1
1 1
133311 1
300000 1
66780 1
80786 1
2 1
282173 1
98918 1
161228 1
132294 1
205433 1
174271 1
148441 1
181523 1
49515 1
291943 1
208324 1
299999 1
1 1
300000 1
1 1
234476 1
231419 1
10689 1
159279 1
300000 1
158666 1
112289 1
1 1
150145 1
238497 1
1 1
173781 1
222025 1
180509 1
200548 1
1 1
1 1
273768 1
178631 1
187334 1
300000 1
1 1
96618 1
226786 1
294904 1
13139 1
1 1
7815 1
1 1
43134 1
300000 1
299998 1
299998 1
198970 1
264579 1
300002 1
49875 1
300001 1
1 1
299998 1
26936 1
244670 1
11941 1
151227 1
227911 1
219136 1
116314 1
300000 1
226690 1
1 1
106820 1
129192 1
103223 1
300002 1
253285 1
104096 1
107961 1
202451 1
174688 1
300001 1
58582 1
205095 1
147019 1
197736 1
214713 1
242310 1
112926 1
1 1
3 1
159188 1
223247 1
3 1
107641 1
109606 1
1 1
134045 1
106813 1
130598 1
109753 1
194647 1
277183 1
174976 1
157294 1
1 1
260466 1
1 1
139936 1
296807 1
300001 1
1 1
27236 1
1 1
202607 1
293460 1
1 1
212263 1
44324 1
146475 1
300001 1
2 1
1 1
2 1
199493 1
61772 1
22766 1
247070 1
229276 1
54501 1
60678 1
49257 1
1 1
1 1
238056 1
10996 1
282053 1
199598 1
171722 1
161324 1
134474 1
299999 1
1 1
59983 1
267750 1
144902 1
300000 1
24916 1
177743 1
206161 1
117841 1
1 1
299999 1
300001 1
102474 1
202600 1
1 1
55131 1
3 1
299999 1
27865 1
300000 1
197948 1
37628 1
2 1
150149 1
245769 1
8162 1
294532 1
152564 1
263977 1
300000 1
14368 1
285927 1
240247 1
285278 1
70054 1
83153 1
191314 1
3 1
100076 1
33222 1
135424 1
183403 1
300001 1
277400 1
145318 1
177863 1
119710 1
300001 1
16720 1
300000 1
299999 1
300002 1
2 1
2 1
2 1
280265 1
300000 1
2 1
20539 1
300000 1
94983 1
47587 1
102150 1
228906 1
191586 1
58519 1
100374 1
2 1
193845 1
169689 1
159915 1
300000 1
178745 1
73476 1
154093 1
225440 1
300001 1
7792 1
1 1
300001 1
2 1
227294 1
174124 1
113710 1
295450 1
280685 1
1 1
16979 1
5193 1
1 1
1 1
131329 1
1 1
48909 1
92458 1
192652 1
216906 1
174527 1
275423 1
228583 1
300001 1
35317 1
175397 1
268542 1
229581 1
216924 1
295614 1
9267 1
15217 1
1 1
219946 1
235533 1
244319 1
298494 1
260485 1
1 1
82790 1
130559 1
1 1
2 1
92560 1
16264 1
1 1
171891 1
1 1
215831 1
1 1
231377 1
42642 1
135069 1
254740 1
300000 1
188243 1
225635 1
2 1
26822 1
47818 1
196419 1
173 1
269155 1
254322 1
277824 1
21663 1
41247 1
149671 1
2 1
137661 1
86996 1
90654 1
169028 1
195632 1
215000 1
1 1
239153 1
163619 1
1 1
1 1
3 1
300000 1
15472 1
84540 1
227369 1
54000 1
293399 1
204394 1
1 1
169663 1
285035 1
213680 1
2 1
234994 1
242299 1
275460 1
300001 1
299998 1
3 1
287441 1
125659 1
1 1
1 1
300000 1
171967 1
294610 1
1 1
177420 1
128182 1
93692 1
1 1
300000 1
299999 1
300000 1
3 1
165031 1
300001 1
161809 1
1 1
170132 1
1 1
300001 1
117774 1
107736 1
299999 1
1 1
133263 1
2 1
144887 1
62029 1
151738 1
246212 1
68058 1
220101 1
298108 1
218344 1
300000 1
222804 1
236115 1
300000 1
222208 1
1 1
299999 1
285788 1
56509 1
300000 1
242839 1
44645 1
83513 1
141627 1
1 1
1 1
1 1
2 1
264515 1
2 1
2 1
86340 1
300001 1
290357 1
135157 1
140646 1
300000 1
21057 1
140364 1
131220 1
39811 1
2 1
2 1
299999 1
102701 1
299999 1
299998 1
166347 1
299998 1
206191 1
299999 1
256128 1
1 1
78278 1
33303 1
25229 1
142643 1
227204 1
93006 1
299999 1
300000 1
145294 1
1 1
2 1
3 1
184858 1
300001 1
293802 1
93194 1
67183 1
110411 1
33266 1
1 1
163256 1
293981 1
1 1
1 1
33595 1
299999 1
170890 1
54000 1
2 1
299999 1
134004 1
300000 1
92198 1
191509 1
2 1
3 1
247467 1
300001 1
69795 1
298415 1
279705 1
300000 1
240967 1
19570 1
993 1
1 1
104672 1
1 1
243545 1
1 1
1 1
154942 1
180347 1
182841 1
82983 1
142670 1
115079 1
1 1
219616 1
1 1
1 1
20597 1
24999 1
299999 1
1 1
207162 1
78258 1
91392 1
250101 1
31298 1
178099 1
119463 1
144166 1
168037 1
23387 1
1 1
142663 1
1 1
300001 1
279809 1
80435 1
164992 1
299999 1
299999 1
3 1
69537 1
299999 1
114284 1
300002 1
10485 1
3 1
298942 1
49556 1
213119 1
1053 1
226657 1
82721 1
2 1
1 1
300000 1
5024 1
255920 1
1 1
234708 1
299999 1
300001 1
187495 1
255958 1
252208 1
269104 1
292334 1
215960 1
300001 1
3 1
148115 1
14906 1
2 1
300000 1
175038 1
2 1
227065 1
185004 1
2 1
261304 1
115272 1
299999 1
295325 1
193758 1
300000 1
259063 1
248971 1
1 1
94159 1
182869 1
98043 1
112170 1
290034 1
233669 1
81912 1
224035 1
2 1
300001 1
293733 1
300002 1
1 1
3 1
1 1
1 1
237191 1
299999 1
259078 1
1 1
276564 1
300000 1
252579 1
300001 1
206886 1
300000 1
194927 1
76194 1
266231 1
53799 1
252927 1
90248 1
145631 1
258053 1
300000 1
1 1
145189 1
294376 1
142248 1
22809 1
1 1
162588 1
158661 1
91096 1
279601 1
300001 1
103496 1
195032 1
299999 1
172021 1
300000 1
1 1
142509 1
239919 1
203467 1
1 1
86506 1
281539 1
153701 1
129970 1
215362 1
173265 1
300001 1
300001 1
300001 1
211005 1
226015 1
300001 1
177974 1
74728 1
299999 1
58431 1
291566 1
299361 1
131754 1
2 1
3 1
2035 1
291037 1
54243 1
230207 1
290082 1
151066 1
1 1
1 1
1 1
1 1
78044 1
2 1
234981 1
300001 1
150526 1
1 1
81199 1
60110 1
176474 1
265191 1
2 1
33624 1
64409 1
2 1
139089 1
194844 1
299999 1
178250 1
299999 1
215065 1
210966 1
294991 1
62644 1
1 1
215963 1
297653 1
100044 1
252526 1
1 1
228645 1
266088 1
254900 1
262028 1
268110 1
127307 1
38650 1
53781 1
33638 1
299998 1
1414 1
46672 1
299998 1
238118 1
166314 1
246701 1
299999 1
51029 1
176534 1
1 1
188669 1
138571 1
300000 1
71154 1
40252 1
22004 1
1 1
282850 1
143457 1
157449 1
149705 1
222770 1
255391 1
293140 1
287371 1
3 1
272937 1
109451 1
2 1
177638 1
92166 1
34654 1
300001 1
1 1
299999 1
300000 1
188972 1
291871 1
55586 1
90027 1
2 1
37787 1
299999 1
54977 1
300001 1
159034 1
300001 1
129072 1
1 1
243034 1
166238 1
279863 1
134274 1
275568 1
33384 1
242706 1
240518 1
2 1
1 1
246236 1
300001 1
3 1
63717 1
93333 1
31123 1
300000 1
113840 1
1 1
1 1
184180 1
84069 1
201503 1
182703 1
203538 1
271083 1
189002 1
858 1
300001 1
145039 1
299998 1
1 1
299999 1
22451 1
225977 1
50165 1
270711 1
1 1
1 1
75948 1
1 1
281095 1
293148 1
165231 1
110838 1
300001 1
234051 1
300001 1
2 1
1 1
153430 1
300000 1
135019 1
105435 1
300002 1
267522 1
226494 1
249483 1
299998 1
271541 1
13760 1
218578 1
283638 1
261138 1
52779 1
216972 1
23152 1
194836 1
1 1
1145 1
58783 1
69271 1
153062 1
1 1
300000 1
254513 1
1 1
241741 1
299999 1
299999 1
278243 1
32151 1
252983 1
101106 1
300001 1
299998 1
299999 1
233023 1
2 1
124912 1
205766 1
268191 1
28376 1
14110 1
280935 1
1 1
138042 1
246648 1
142736 1
49709 1
1 1
299999 1
76624 1
300002 1
106127 1
277674 1
1 1
207066 1
314 1
8836 1
40983 1
300000 1
2 1
117531 1
155762 1
2 1
300001 1
13075 1
132105 1
300001 1
55291 1
87631 1
260526 1
1 1
22772 1
298500 1
299999 1
156585 1
300000 1
162807 1
35503 1
170000 1
299999 1
215036 1
164299 1
297708 1
52353 1
128508 1
1 1
135725 1
53740 1
255635 1
139204 1
300001 1
181350 1
285760 1
192734 1
1 1
300000 1
291698 1
299999 1
113396 1
274952 1
267570 1
1 1
245403 1
300001 1
230852 1
300000 1
53753 1
299999 1
1 1
299440 1
3 1
143817 1
1 1
199124 1
89805 1
40539 1
1 1
300001 1
1 1
1 1
44877 1
186107 1
171533 1
146502 1
256844 1
27969 1
1 1
1 1
299890 1
300001 1
70777 1
122637 1
299999 1
300000 1
245903 1
270029 1
158393 1
300000 1
89264 1
44039 1
299999 1
112877 1
272768 1
249639 1
8998 1
58449 1
228858 1
300000 1
13454 1
27758 1
300001 1
63358 1
248545 1
123968 1
1 1
1 1
173763 1
300002 1
95526 1
2 1
1 1
105653 1
261005 1
77174 1
115390 1
213864 1
3 1
109368 1
299998 1
299999 1
247148 1
148078 1
16538 1
122840 1
248613 1
300000 1
1 1
300001 1
115975 1
246323 1
89793 1
241654 1
25694 1
46922 1
43951 1
300002 1
195084 1
166594 1
1 1
1 1
1 1
14187 1
1 1
292209 1
300000 1
206676 1
300000 1
98341 1
201755 1
96754 1
285343 1
57674 1
289513 1
32391 1
294339 1
230490 1
300000 1
76334 1
30691 1
2 1
166653 1
73972 1
1 1
48352 1
2 1
1 1
68345 1
35524 1
294962 1
88670 1
300000 1
201584 1
69598 1
1 1
1 1
46532 1
1 1
1 1
271961 1
132888 1
209617 1
299999 1
299999 1
192213 1
10054 1
84000 1
206493 1
61311 1
299998 1
34061 1
1 1
299998 1
2 1
2 1
300000 1
238292 1
1 1
1 1
1 1
1 1
63940 1
171526 1
187411 1
273919 1
113678 1
248409 1
226856 1
49676 1
300000 1
1 1
102031 1
106521 1
282416 1
1 1
274117 1
2 1
2 1
177238 1
299999 1
203750 1
1 1
49168 1
101338 1
7152 1
300001 1
225713 1
189094 1
5011 1
96327 1
2 1
178135 1
1 1
134087 1
80317 1
207134 1
299999 1
265102 1
147366 1
300001 1
1 1
300001 1
2 1
1 1
94969 1
1 1
245429 1
25405 1
69658 1
300001 1
207658 1
300000 1
1 1
22261 1
252559 1
300000 1
300001 1
300000 1
3946 1
160205 1
206677 1
80528 1
212254 1
138963 1
193394 1
300001 1
1 1
1 1
300001 1
206602 1
225528 1
238709 1
2 1
76571 1
299999 1
300000 1
3 1
243485 1
230418 1
41821 1
1 1
135918 1
55725 1
183148 1
175214 1
142918 1
294484 1
99324 1
166505 1
145055 1
2 1
300000 1
111579 1
2 1
196477 1
250627 1
2 1
141046 1
169295 1
198002 1
74123 1
300000 1
253916 1
103482 1
299999 1
278009 1
300000 1
1 1
95448 1
1 1
299998 1
166944 1
126661 1
1 1
1 1
1 1
181134 1
28744 1
22133 1
82865 1
66766 1
128344 1
246179 1
124016 1
2 1
216435 1
45565 1
300000 1
299999 1
1 1
2 1
114813 1
280376 1
214427 1
182797 1
300000 1
1 1
3 1
190733 1
300001 1
1 1
38721 1
131810 1
101033 1
288115 1
2 1
43632 1
299364 1
159787 1
253470 1
140533 1
300000 1
3 1
50057 1
94674 1
300001 1
201344 1
172072 1
125292 1
86052 1
109025 1
96653 1
221851 1
299926 1
300001 1
162305 1
246396 1
130870 1
4508 1
223630 1
137349 1
73657 1
1 1
267379 1
79839 1
1 1
25338 1
300001 1
149856 1
72649 1
157765 1
206343 1
1 1
300000 1
154899 1
3 1
1 1
1 1
188367 1
63394 1
1 1
38978 1
1 1
285879 1
170514 1
155103 1
206754 1
209377 1
1 1
165085 1
269009 1
160408 1
10461 1
111630 1
17915 1
1 1
240830 1
300000 1
219535 1
116073 1
156972 1
1 1
180765 1
115802 1
123301 1
87289 1
214261 1
894 1
51411 1
70366 1
239576 1
102963 1
157431 1
227682 1
266750 1
91091 1
1 1
280562 1
148324 1
256941 1
164531 1
70580 1
1 1
156815 1
299999 1
160538 1
91554 1
281129 1
299999 1
33401 1
300000 1
297025 1
3 1
148913 1
299999 1
183404 1
1 1
300001 1
277673 1
170032 1
2970 1
294872 1
87267 1
132745 1
299999 1
105965 1
300000 1
1 1
2 1
224813 1
100974 1
3 1
183188 1
300000 1
300000 1
300000 1
1 1
1 1
222560 1
1 1
288254 1
234671 1
180236 1
176228 1
300000 1
300000 1
263713 1
64561 1
58535 1
196327 1
85152 1
66887 1
244250 1
232315 1
24687 1
182562 1
300001 1
87234 1
94507 1
10778 1
114735 1
300000 1
299999 1
206037 1
78785 1
235605 1
235268 1
300002 1
300001 1
61901 1
185780 1
127090 1
73298 1
55773 1
85680 1
117203 1
126274 1
216539 1
300000 1
200570 1
216543 1
294525 1
1 1
199810 1
300001 1
299999 1
58248 1
1 1
126191 1
1 1
34822 1
300002 1
300000 1
200175 1
66353 1
262706 1
1 1
1 1
214671 1
149089 1
54524 1
25899 1
153672 1
2 1
1 1
2 1
9885 1
1 1
184842 1
101419 1
219683 1
6966 1
3583 1
138100 1
116154 1
299998 1
262043 1
74258 1
186469 1
1 1
244654 1
2 1
124015 1
40394 1
80154 1
2 1
1 1
55995 1
274219 1
48345 1
2 1
1 1
4473 1
300000 1
300001 1
251801 1
300001 1
289282 1
220445 1
1 1
299999 1
236660 1
29069 1
246719 1
227211 1
300000 1
13278 1
281420 1
244616 1
74096 1
278089 1
300000 1
300000 1
2 1
103187 1
1 1
236998 1
41631 1
160602 1
137939 1
239154 1
299999 1
78594 1
279832 1
266058 1
65990 1
175332 1
63173 1
152487 1
3 1
113819 1
159702 1
300001 1
299999 1
131290 1
275678 1
75864 1
1 1
300000 1
3 1
1 1
275932 1
300001 1
294676 1
299999 1
92781 1
116623 1
1 1
266119 1
164151 1
243118 1
300000 1
284179 1
3 1
230403 1
290064 1
194577 1
300000 1
288852 1
300000 1
158430 1
222411 1
52508 1
151642 1
260076 1
268787 1
1 1
10797 1
148696 1
1 1
288971 1
2 1
255733 1
1 1
220008 1
55677 1
3 1
217431 1
299999 1
125104 1
183195 1
178941 1
1 1
300001 1
23723 1
155508 1
138102 1
180286 1
282274 1
109582 1
127927 1
5992 1
1 1
256738 1
2 1
286857 1
295687 1
300002 1
192670 1
208214 1
299999 1
190795 1
1 1
300000 1
300000 1
300001 1
2 1
228881 1
133926 1
1 1
17840 1
299999 1
299999 1
173079 1
99979 1
208262 1
299999 1
38138 1
96100 1
65643 1
299999 1
253233 1
1 1
70194 1
147093 1
300000 1
50130 1
121275 1
300000 1
299999 1
54283 1
122599 1
30516 1
190624 1
24733 1
119375 1
299805 1
1 1
300001 1
300000 1
299998 1
1 1
11175 1
6570 1
224309 1
206803 1
1 1
124 1
41364 1
98609 1
120796 1
8225 1
299999 1
77564 1
300002 1
103626 1
277474 1
149038 1
71994 1
169748 1
148689 1
244291 1
65367 1
1 1
178804 1
225083 1
1 1
275358 1
265816 1
34858 1
259043 1
67362 1
21457 1
212363 1
1 1
1 1
100957 1
93559 1
169184 1
70317 1
62276 1
28546 1
200639 1
300000 1
61802 1
257855 1
300001 1
2 1
207976 1
153743 1
1 1
71370 1
254467 1
85189 1
1 1
1 1
210744 1
300001 1
55902 1
134563 1
282583 1
49837 1
1 1
1 1
11138 1
295835 1
156150 1
300000 1
150349 1
106381 1
300000 1
71174 1
71105 1
299999 1
299998 1
194003 1
241165 1
91760 1
1 1
163725 1
1 1
149008 1
133910 1
110062 1
299999 1
149337 1
73708 1
154720 1
142660 1
165547 1
11541 1
246784 1
545 1
182606 1
172433 1
249914 1
1 1
30315 1
299999 1
300000 1
147245 1
1 1
1 1
18714 1
278374 1
36766 1
69729 1
1 1
102259 1
192901 1
299999 1
34830 1
236032 1
300001 1
1 1
194114 1
97790 1
299998 1
1 1
2 1
1 1
300000 1
292701 1
297301 1
61091 1
91682 1
203299 1
5242 1
195936 1
1 1
4037 1
97141 1
22275 1
116625 1
91158 1
300000 1
1 1
299999 1
10153 1
300001 1
200609 1
241749 1
300000 1
282944 1
212508 1
284855 1
6335 1
300000 1
275284 1
2 1
299999 1
49984 1
175447 1
2 1
1 1
169855 1
299999 1
51112 1
300001 1
1 1
236108 1
287787 1
299999 1
127535 1
124008 1
90457 1
2 1
299999 1
82033 1
1 1
100495 1
1 1
11577 1
190241 1
300001 1
1 1
259296 1
234285 1
300000 1
94108 1
283991 1
299999 1
3 1
247953 1
1 1
178272 1
44216 1
283418 1
1 1
65469 1
299999 1
283660 1
193458 1
10608 1
1 1
1 1
79567 1
178409 1
299998 1
113460 1
160637 1
1 1
9999 1
1 1
4251 1
1 1
290868 1
142755 1
205239 1
202660 1
1034 1
146165 1
173806 1
6311 1
1 1
300000 1
66315 1
178099 1
76703 1
295793 1
249893 1
106432 1
138134 1
299998 1
1 1
136740 1
300000 1
60277 1
225805 1
3 1
274805 1
1 1
98016 1
107519 1
174598 1
270155 1
299999 1
50220 1
231109 1
300001 1
298336 1
154078 1
299999 1
300001 1
300001 1
204419 1
78727 1
107110 1
299999 1
17486 1
2 1
135106 1
176262 1
248433 1
115613 1
17042 1
3 1
82053 1
16093 1
163256 1
300000 1
13227 1
2 1
145322 1
110676 1
213478 1
171336 1
137877 1
1 1
57145 1
212301 1
97885 1
35445 1
2 1
299999 1
2 1
3 1
105192 1
2 1
299999 1
207436 1
1 1
254185 1
140420 1
147144 1
2 1
300000 1
299998 1
240260 1
177738 1
145774 1
56400 1
300000 1
276658 1
178440 1
1 1
299999 1
37747 1
286529 1
71283 1
300001 1
2 1
37192 1
219361 1
91052 1
299998 1
149340 1
43935 1
1 1
3 1
10790 1
256993 1
1 1
2 1
300001 1
1 1
26546 1
1 1
30961 1
223349 1
300001 1
1 1
280814 1
5877 1
200310 1
197077 1
300002 1
34136 1
13476 1
283720 1
1 1
3 1
219795 1
255867 1
25907 1
1 1
180882 1
300000 1
38837 1
299999 1
142024 1
110372 1
220452 1
300001 1
256986 1
28528 1
128656 1
274521 1
176780 1
204223 1
1 1
11218 1
1 1
2105 1
1 1
3 1
290009 1
214073 1
1 1
258174 1
1 1
275725 1
1 1
2 1
263891 1
17896 1
109191 1
287272 1
52434 1
173562 1
160444 1
145436 1
300000 1
66895 1
175026 1
296057 1
244774 1
75883 1
2 1
191246 1
243946 1
65232 1
228754 1
179977 1
148225 1
300000 1
300001 1
300001 1
183308 1
65820 1
291289 1
232804 1
89220 1
1 1
299999 1
207553 1
219370 1
212648 1
201881 1
95380 1
163952 1
2 1
99507 1
299998 1
117312 1
208906 1
25141 1
90616 1
299999 1
1 1
175594 1
2 1
1 1
298043 1
2 1
300002 1
72692 1
299999 1
242959 1
109560 1
1 1
257052 1
37595 1
233973 1
242643 1
262795 1
37102 1
299998 1
251917 1
2 1
267442 1
299128 1
1 1
1 1
212253 1
268780 1
24921 1
243019 1
199241 1
180832 1
101776 1
39458 1
21855 1
37937 1
1 1
68619 1
155547 1
197648 1
204128 1
300002 1
300002 1
299999 1
12588 1
299999 1
77089 1
299999 1
2 1
66139 1
300000 1
249373 1
83324 1
135976 1
125851 1
300000 1
287065 1
221614 1
2 1
191124 1
185353 1
300000 1
191598 1
42036 1
1 1
68673 1
274911 1
70348 1
298223 1
212054 1
140538 1
300000 1
293365 1
70669 1
268803 1
136629 1
197217 1
57158 1
292586 1
106109 1
118573 1
3 1
1 1
1 1
128369 1
2 1
170279 1
1 1
6642 1
260072 1
40627 1
266496 1
49329 1
3152 1
46959 1
261412 1
126677 1
300001 1
14962 1
299999 1
132165 1
213976 1
141183 1
92983 1
300000 1
300000 1
299999 1
300001 1
1 1
300002 1
139714 1
25183 1
197384 1
266243 1
2 1
1 1
3 1
5266 1
1 1
154055 1
3335 1
290603 1
1 1
300001 1
85543 1
134447 1
234796 1
29020 1
35561 1
257430 1
107174 1
88127 1
2 1
185165 1
134127 1
6539 1
198913 1
300000 1
48558 1
280890 1
1 1
1 1
148238 1
171226 1
113 1
172707 1
288661 1
221344 1
53530 1
206496 1
181286 1
3095 1
283046 1
13371 1
36948 1
92419 1
299999 1
126411 1
2594 1
145549 1
1 1
299999 1
1 1
181580 1
175014 1
231031 1
300001 1
133650 1
3 1
228977 1
42323 1
49582 1
88407 1
35436 1
159778 1
1 1
286264 1
48558 1
168891 1
299998 1
181931 1
1 1
300000 1
300000 1
2 1
181042 1
242525 1
300001 1
2 1
300000 1
300000 1
179517 1
28007 1
299999 1
88722 1
1 1
224455 1
1 1
287633 1
281705 1
300001 1
244136 1
2 1
103836 1
153811 1
152292 1
176044 1
3 1
3 1
281282 1
196585 1
300000 1
6629 1
299999 1
80091 1
300000 1
2 1
174233 1
131829 1
265692 1
78401 1
2 1
300000 1
215863 1
300001 1
1 1
1 1
266433 1
33221 1
65422 1
1 1
300000 1
156944 1
213745 1
107601 1
228830 1
194150 1
261654 1
40520 1
284465 1
125694 1
128961 1
1 1
271904 1
161640 1
85239 1
130386 1
153835 1
191285 1
164729 1
300000 1
116734 1
135762 1
116380 1
126601 1
1 1
2 1
148712 1
208935 1
300001 1
172779 1
228306 1
210636 1
300000 1
146256 1
1 1
298275 1
288232 1
169597 1
71378 1
300000 1
300001 1
46334 1
77011 1
3 1
204335 1
257889 1
104967 1
1 1
212402 1
284979 1
2412 1
161524 1
299999 1
149157 1
121639 1
220229 1
300001 1
83779 1
176977 1
285503 1
299999 1
1 1
107789 1
196039 1
300001 1
280035 1
284661 1
222426 1
299999 1
299999 1
236378 1
237732 1
188778 1
1 1
299999 1
289271 1
1 1
222140 1
93526 1
261150 1
89292 1
103526 1
48198 1
1 1
299999 1
271244 1
300001 1
267670 1
292499 1
2 1
72555 1
299998 1
1 1
238022 1
295248 1
258867 1
300001 1
171685 1
240663 1
211977 1
229249 1
1 1
42876 1
9267 1
111826 1
300000 1
259609 1
274279 1
229040 1
1 1
1 1
149928 1
259363 1
290317 1
249499 1
90709 1
293110 1
1 1
300000 1
105100 1
80947 1
212907 1
212051 1
291239 1
300000 1
2 1
89901 1
118317 1
201418 1
17636 1
281821 1
186959 1
134761 1
20733 1
248202 1
78695 1
153918 1
149201 1
29914 1
3 1
1 1
43418 1
2 1
287522 1
1 1
284809 1
297457 1
48209 1
1 1
284607 1
300000 1
83863 1
1 1
135463 1
233235 1
1 1
284543 1
15430 1
299998 1
255524 1
1 1
234766 1
118510 1
1 1
89826 1
84040 1
84997 1
236398 1
2 1
194768 1
300002 1
157419 1
12226 1
116644 1
49568 1
128124 1
1 1
300002 1
59945 1
269949 1
192085 1
300002 1
221928 1
216411 1
1 1
1 1
299998 1
115636 1
1 1
45371 1
1 1
215990 1
226545 1
142728 1
152327 1
27262 1
300000 1
8497 1
78414 1
57069 1
270751 1
1 1
284928 1
275296 1
226960 1
175174 1
34249 1
257067 1
255661 1
260604 1
300000 1
184763 1
1 1
1 1
59395 1
299999 1
300002 1
135411 1
2 1
3 1
170713 1
88634 1
1 1
235576 1
1 1
300002 1
180786 1
52134 1
1 1
256421 1
299999 1
108629 1
300001 1
292942 1
276245 1
231139 1
169024 1
288479 1
299999 1
119806 1
1 1
16954 1
252975 1
1837 1
110264 1
288255 1
128574 1
300000 1
251226 1
196558 1
1 1
300000 1
13265 1
182922 1
299999 1
149373 1
300000 1
27417 1
300000 1
109053 1
86685 1
179674 1
1 1
1 1
29558 1
160573 1
275772 1
289215 1
272811 1
84853 1
108748 1
65165 1
300000 1
146678 1
164721 1
183455 1
287016 1
228793 1
37340 1
2806 1
290824 1
172712 1
1 1
107764 1
1 1
174165 1
3 1
197622 1
86969 1
178115 1
2 1
219478 1
300001 1
258768 1
295875 1
215626 1
300001 1
184166 1
1 1
1 1
268793 1
300002 1
288240 1
151879 1
300000 1
188388 1
80453 1
299999 1
3 1
257087 1
105975 1
290443 1
299998 1
178839 1
299999 1
38337 1
2 1
74227 1
109587 1
55976 1
1 1
251954 1
51863 1
288946 1
174134 1
66464 1
159967 1
245983 1
171235 1
190862 1
2 1
299088 1
176146 1
275633 1
165038 1
300000 1
1 1
17245 1
211588 1
1 1
158004 1
114820 1
122020 1
154254 1
153783 1
299998 1
222064 1
115974 1
22653 1
262467 1
180057 1
282293 1
50615 1
255556 1
192900 1
267786 1
300000 1
1 1
1 1
1 1
99618 1
11533 1
300001 1
102821 1
250036 1
192435 1
196821 1
299999 1
300001 1
115507 1
300001 1
93334 1
151365 1
9160 1
129527 1
19187 1
68053 1
1 1
126333 1
88488 1
299999 1
121500 1
200903 1
2 1
48357 1
113533 1
299999 1
1 1
1 1
226857 1
41666 1
1 1
1 1
43229 1
3 1
142375 1
3 1
290479 1
30558 1
1 1
300000 1
2 1
60827 1
13800 1
1 1
67283 1
87302 1
260913 1
300001 1
2 1
234216 1
28587 1
282896 1
226060 1
300000 1
33904 1
99673 1
1 1
300001 1
276711 1
223415 1
4040 1
131815 1
61251 1
12450 1
1080 1
174738 1
140859 1
1 1
1 1
24690 1
69896 1
40456 1
26957 1
299999 1
14909 1
262570 1
1 1
250031 1
206760 1
227720 1
99099 1
300002 1
3 1
95040 1
202657 1
300001 1
236318 1
258853 1
2 1
290331 1
30593 1
194920 1
97154 1
259790 1
300000 1
155156 1
119735 1
189614 1
76622 1
3 1
108220 1
1 1
50350 1
125731 1
254319 1
250198 1
291964 1
300000 1
263135 1
2 1
3 1
300000 1
200812 1
276184 1
93715 1
113987 1
275163 1
2975 1
112281 1
10705 1
206319 1
299999 1
1 1
286098 1
163783 1
300000 1
293357 1
212424 1
300001 1
37191 1
213197 1
263270 1
299999 1
1 1
27538 1
300000 1
169740 1
32431 1
130283 1
1 1
257042 1
5356 1
112815 1
159799 1
204897 1
299999 1
2 1
96659 1
259852 1
300001 1
222821 1
300000 1
201360 1
212655 1
300001 1
213820 1
274899 1
143453 1
300000 1
299999 1
300002 1
121818 1
82992 1
299999 1
118781 1
169463 1
98151 1
1 1
191886 1
3 1
300002 1
300000 1
299847 1
299999 1
5891 1
102281 1
55133 1
193031 1
285001 1
2 1
223285 1
168074 1
282552 1
51454 1
253961 1
2 1
199778 1
260013 1
300001 1
1 1
180122 1
245516 1
36743 1
300000 1
288223 1
1 1
219738 1
212922 1
281378 1
31870 1
148366 1
150092 1
108216 1
100647 1
116560 1
216642 1
114519 1
107521 1
215618 1
300000 1
1 1
1 1
64657 1
215924 1
1 1
86001 1
1 1
3 1
161512 1
230776 1
73324 1
1 1
1 1
92870 1
300000 1
279970 1
179728 1
299998 1
1 1
35786 1
300000 1
186985 1
187265 1
255897 1
83439 1
131102 1
274582 1
9183 1
124016 1
209651 1
300000 1
35999 1
3 1
3 1
300000 1
175169 1
137497 1
284359 1
3 1
299999 1
99498 1
162247 1
1 1
265958 1
75856 1
2 1
191718 1
1 1
1 1
2 1
299998 1
1 1
158011 1
3 1
137387 1
192610 1
299999 1
299999 1
260383 1
3 1
169802 1
178006 1
53102 1
300001 1
1 1
255376 1
300000 1
33388 1
235916 1
56803 1
50197 1
9228 1
300000 1
1 1
220505 1
1 1
190893 1
118757 1
52039 1
173956 1
238244 1
223018 1
1 1
257736 1
300001 1
233186 1
121711 1
112302 1
299999 1
296192 1
1 1
262177 1
207304 1
299999 1
300000 1
250490 1
115046 1
300001 1
153268 1
211333 1
1 1
143034 1
62371 1
1 1
299999 1
3 1
13733 1
9915 1
300000 1
294485 1
203049 1
300001 1
1 1
264949 1
183517 1
160292 1
194408 1
288494 1
260142 1
10199 1
80588 1
192183 1
299998 1
247435 1
104063 1
122331 1
151780 1
300001 1
173469 1
1 1
1 1
38915 1
299999 1
238248 1
1 1
130687 1
269662 1
199870 1
1 1
113916 1
253552 1
299998 1
175450 1
1 1
70367 1
2 1
123840 1
42970 1
89613 1
3 1
173534 1
117903 1
1 1
16903 1
283547 1
129965 1
113621 1
195518 1
189244 1
300000 1
2 1
137814 1
2 1
287256 1
196606 1
201169 1
277850 1
244044 1
1 1
32779 1
249932 1
300000 1
199177 1
113850 1
56940 1
38310 1
272725 1
3 1
138212 1
2 1
150691 1
300001 1
168937 1
299999 1
297164 1
1 1
244650 1
276247 1
3 1
192498 1
138568 1
3 1
187644 1
168718 1
239230 1
252723 1
134409 1
149297 1
3 1
1 1
225341 1
2 1
266752 1
78604 1
114204 1
264418 1
199430 1
1 1
1 1
1 1
299998 1
1 1
300001 1
299999 1
299999 1
299998 1
192538 1
149943 1
300000 1
286745 1
211499 1
137080 1
1 1
190924 1
129478 1
1 1
531 1
272519 1
83949 1
1 1
74882 1
69156 1
1 1
252761 1
197615 1
76332 1
211613 1
300001 1
48162 1
3 1
165662 1
2239 1
161615 1
189279 1
53272 1
55349 1
1 1
300001 1
29825 1
13621 1
43374 1
231709 1
1 1
170496 1
9350 1
200174 1
20557 1
2 1
300001 1
1 1
300000 1
76709 1
1 1
2 1
299999 1
2 1
300001 1
1 1
38708 1
247917 1
232464 1
146045 1
216753 1
300000 1
100557 1
131494 1
300002 1
4680 1
273816 1
300000 1
213805 1
242853 1
38107 1
257361 1
224139 1
148018 1
202174 1
139413 1
200142 1
206991 1
1 1
115195 1
260626 1
299998 1
2 1
300000 1
221121 1
14688 1
300001 1
144429 1
10713 1
272757 1
149306 1
224694 1
71325 1
300001 1
44329 1
278480 1
18524 1
99043 1
300001 1
300002 1
133658 1
2 1
299999 1
131227 1
178115 1
3 1
11311 1
126655 1
140177 1
2 1
138359 1
300002 1
300001 1
88923 1
70623 1
242032 1
122443 1
156824 1
300001 1
148168 1
75932 1
1 1
279518 1
284362 1
242109 1
1 1
219289 1
2 1
219155 1
1 1
131937 1
241501 1
2 1
138090 1
61451 1
273490 1
28626 1
88291 1
88339 1
2 1
236015 1
90313 1
1 1
127412 1
187598 1
215258 1
300000 1
1 1
279927 1
300000 1
231272 1
64364 1
300000 1
2 1
3560 1
105940 1
300000 1
300001 1
203446 1
84138 1
168286 1
267947 1
213371 1
91534 1
299999 1
291230 1
299999 1
2 1
1 1
168976 1
2069 1
203288 1
2 1
299998 1
269804 1
35708 1
29341 1
60183 1
181475 1
299998 1
11322 1
300001 1
125159 1
248251 1
7276 1
229978 1
120435 1
79207 1
249945 1
218313 1
1 1
20168 1
94860 1
190919 1
2 1
300000 1
232382 1
2 1
183044 1
263906 1
235837 1
285877 1
237112 1
201196 1
255624 1
31253 1
3 1
299999 1
261173 1
2993 1
299999 1
1 1
100516 1
158483 1
293977 1
180093 1
230426 1
1 1
3 1
300000 1
1 1
136989 1
15171 1
117633 1
300002 1
175370 1
275161 1
77602 1
2 1
190261 1
64882 1
169428 1
131814 1
115359 1
105817 1
121251 1
47205 1
46527 1
299999 1
84009 1
26367 1
241285 1
133517 1
256768 1
285572 1
176226 1
1 1
251225 1
172450 1
213850 1
119986 1
182017 1
153151 1
29077 1
112986 1
163468 1
236994 1
73357 1
1 1
201198 1
299999 1
123949 1
299804 1
148686 1
248110 1
221997 1
300001 1
299999 1
191384 1
1 1
291883 1
1 1
17487 1
201488 1
299999 1
57170 1
300000 1
1 1
1 1
268424 1
190475 1
300002 1
1 1
1 1
79670 1
300001 1
3 1
3 1
233396 1
9508 1
299999 1
1 1
112633 1
1 1
254612 1
250588 1
300000 1
205641 1
271545 1
213895 1
1 1
73157 1
71207 1
1 1
205825 1
300001 1
299998 1
113285 1
1 1
1 1
299999 1
144415 1
1 1
300000 1
2 1
3 1
300000 1
300001 1
67311 1
9957 1
22969 1
244120 1
261390 1
260289 1
2 1
221002 1
300001 1
299999 1
170386 1
300000 1
290646 1
43383 1
25074 1
297259 1
2 1
1 1
1 1
198161 1
1 1
88804 1
106534 1
2 1
237881 1
109558 1
299998 1
217191 1
1 1
47069 1
295931 1
1 1
93393 1
205770 1
2 1
299999 1
1 1
3 1
198629 1
1 1
70784 1
1 1
2 1
1 1
248970 1
193911 1
1 1
285870 1
2 1
3502 1
299999 1
23954 1
278793 1
300001 1
1 1
164700 1
238621 1
1 1
300000 1
184892 1
193387 1
94328 1
185068 1
117795 1
299999 1
239060 1
13930 1
1 1
161317 1
300001 1
203524 1
3 1
288580 1
54018 1
300000 1
90663 1
1 1
64011 1
1 1
101559 1
72898 1
108331 1
299999 1
1 1
300001 1
263095 1
143496 1
2 1
153287 1
271563 1
299998 1
122318 1
161302 1
299999 1
299999 1
215766 1
300002 1
300000 1
243291 1
300000 1
82741 1
12979 1
153125 1
66400 1
199232 1
299998 1
107485 1
133510 1
138799 1
277134 1
196766 1
225895 1
89634 1
91779 1
300001 1
257463 1
300002 1
299999 1
78071 1
79502 1
299999 1
207583 1
169187 1
2 1
299999 1
187681 1
2 1
154131 1
1 1
1 1
299999 1
300002 1
96526 1
214605 1
68902 1
273772 1
246657 1
194663 1
35354 1
1 1
31361 1
237742 1
83481 1
185416 1
1 1
10745 1
2 1
21291 1
1 1
231631 1
186110 1
211687 1
43123 1
230936 1
300000 1
174034 1
108917 1
3 1
111046 1
1 1
109261 1
300001 1
42374 1
79075 1
300000 1
162930 1
218886 1
230669 1
300000 1
62823 1
10308 1
158181 1
2 1
243332 1
300000 1
153219 1
290025 1
1 1
163756 1
199932 1
127283 1
155180 1
2 1
108580 1
3 1
1 1
300000 1
55722 1
76880 1
299999 1
288395 1
24258 1
177067 1
289910 1
299998 1
98648 1
279805 1
280349 1
106936 1
158354 1
248146 1
268329 1
72931 1
179564 1
283911 1
84856 1
266893 1
148933 1
271286 1
141608 1
1 1
193988 1
299999 1
300002 1
2 1
2 1
175578 1
47770 1
299999 1
1 1
265694 1
300000 1
192104 1
146559 1
67099 1
176216 1
265903 1
164270 1
1 1
165891 1
175693 1
195229 1
300002 1
1 1
78734 1
300001 1
147747 1
145607 1
83937 1
299999 1
300000 1
91589 1
299999 1
300000 1
300000 1
9799 1
276995 1
251754 1
123672 1
250943 1
164632 1
121307 1
2 1
137559 1
260107 1
299999 1
252552 1
24852 1
1 1
137760 1
95839 1
56335 1
3 1
293444 1
299999 1
127447 1
104138 1
1 1
3 1
76953 1
16296 1
188250 1
101179 1
95692 1
3 1
264197 1
1 1
1 1
1 1
288166 1
3 1
1 1
96204 1
35774 1
113757 1
300001 1
188042 1
262830 1
277512 1
277396 1
49750 1
86642 1
9094 1
286891 1
8693 1
32707 1
11728 1
176080 1
300001 1
17313 1
106790 1
233334 1
2 1
2 1
86370 1
1 1
3 1
1 1
142844 1
237111 1
66621 1
210632 1
255959 1
108364 1
93765 1
29690 1
300000 1
300000 1
86909 1
15523 1
43927 1
299999 1
187193 1
300000 1
1 1
28989 1
174830 1
109238 1
290663 1
78852 1
23545 1
300001 1
1 1
30559 1
270558 1
299999 1
1 1
257965 1
102104 1
299999 1
50126 1
56965 1
213302 1
183592 1
18118 1
299999 1
230020 1
138026 1
30000 1
300000 1
82180 1
950 1
299999 1
86374 1
159338 1
299999 1
278774 1
151949 1
254307 1
118451 1
287410 1
1 1
213905 1
176874 1
28790 1
264056 1
173666 1
2 1
212906 1
166194 1
248769 1
299541 1
74843 1
103429 1
184228 1
300001 1
300001 1
169079 1
3 1
299999 1
299999 1
136768 1
1 1
1 1
24390 1
70358 1
300000 1
106671 1
299999 1
255145 1
81570 1
1 1
162138 1
106 1
82510 1
110187 1
235418 1
72198 1
268439 1
2 1
37255 1
207497 1
271141 1
208726 1
1 1
227201 1
109907 1
1 1
100753 1
63624 1
142555 1
262126 1
3 1
170224 1
41046 1
300000 1
41537 1
300000 1
179464 1
3 1
1 1
250558 1
173525 1
1 1
300001 1
43430 1
153126 1
300000 1
71629 1
300000 1
36587 1
1 1
96141 1
109705 1
1 1
1 1
194630 1
300001 1
239709 1
64563 1
88529 1
108800 1
112531 1
299999 1
171390 1
295836 1
108545 1
300000 1
85297 1
5886 1
2631 1
82871 1
299999 1
300000 1
1063 1
11844 1
75194 1
1 1
165258 1
1 1
299999 1
149221 1
50862 1
300001 1
80136 1
162790 1
242602 1
239709 1
186598 1
41723 1
154211 1
171455 1
107234 1
2 1
44726 1
138248 1
76119 1
116705 1
49401 1
82247 1
1 1
300002 1
108037 1
43165 1
1 1
272888 1
3 1
13610 1
1 1
102705 1
225545 1
25498 1
269182 1
1 1
1 1
242246 1
175554 1
92198 1
125813 1
1 1
109351 1
299999 1
35936 1
1 1
54385 1
300000 1
59544 1
220411 1
156689 1
213443 1
293002 1
245448 1
98615 1
1 1
123402 1
240175 1
128909 1
106009 1
80193 1
180402 1
151580 1
1 1
226620 1
1 1
106899 1
299999 1
201109 1
300001 1
284298 1
180080 1
1 1
299999 1
95310 1
217437 1
1 1
216946 1
157195 1
3 1
227559 1
247582 1
3 1
129123 1
177417 1
300000 1
1 1
218960 1
84506 1
14995 1
163345 1
34454 1
32537 1
172107 1
299999 1
263545 1
1 1
300001 1
43893 1
1 1
63567 1
1 1
3 1
149514 1
167954 1
1 1
205852 1
73180 1
23632 1
1 1
85191 1
168505 1
300000 1
114214 1
3 1
125351 1
16591 1
164561 1
159531 1
236977 1
300001 1
173098 1
259481 1
59101 1
242581 1
288817 1
1 1
300000 1
265254 1
2 1
185751 1
251275 1
300000 1
188116 1
3 1
300002 1
14299 1
300000 1
70716 1
116144 1
283718 1
1 1
244525 1
2 1
201528 1
177786 1
6432 1
162254 1
235108 1
137521 1
251269 1
299998 1
6016 1
223411 1
156536 1
300000 1
174333 1
299998 1
1 1
51682 1
282325 1
292549 1
110086 1
146935 1
283620 1
11915 1
1 1
1 1
161979 1
134629 1
131965 1
300001 1
299999 1
220754 1
55294 1
278939 1
123111 1
1 1
188620 1
300001 1
190394 1
273247 1
182872 1
22367 1
100191 1
1 1
299999 1
2 1
299999 1
2 1
67795 1
2 1
299999 1
299999 1
33612 1
251276 1
1 1
299999 1
288248 1
300000 1
1 1
31327 1
1 1
2 1
300000 1
137169 1
100081 1
210442 1
151973 1
65061 1
2 1
300000 1
1 1
153552 1
3 1
250276 1
1 1
72806 1
164246 1
3 1
27 1
300001 1
120648 1
48346 1
156252 1
263887 1
38646 1
288551 1
64772 1
201276 1
208918 1
1 1
207922 1
40023 1
300000 1
100853 1
210850 1
239182 1
300001 1
192966 1
1 1
300000 1
296919 1
77062 1
229845 1
139174 1
1 1
16838 1
1460 1
300001 1
799 1
1 1
300002 1
1 1
2 1
266738 1
166166 1
111983 1
9700 1
171939 1
157972 1
283839 1
235972 1
116381 1
300002 1
37039 1
198276 1
47742 1
300001 1
1 1
1 1
300001 1
2 1
238733 1
64757 1
96201 1
299998 1
17900 1
149535 1
300000 1
300000 1
299999 1
223135 1
3807 1
17424 1
174969 1
1 1
82789 1
26291 1
76331 1
137635 1
299999 1
113836 1
169569 1
182652 1
1 1
33379 1
257016 1
1 1
99665 1
300000 1
172236 1
37532 1
201755 1
300000 1
299999 1
5263 1
198695 1
143250 1
97688 1
299999 1
127232 1
88338 1
227557 1
176630 1
274890 1
185194 1
157783 1
260336 1
258361 1
240007 1
29606 1
274529 1
261430 1
44284 1
1 1
134359 1
1 1
97697 1
1 1
81591 1
2 1
149879 1
54974 1
193786 1
299999 1
154940 1
299999 1
1 1
299999 1
299999 1
1 1
62160 1
300002 1
299999 1
2 1
300000 1
186030 1
12686 1
248456 1
299998 1
109718 1
271370 1
1 1
300002 1
2 1
269617 1
1 1
3756 1
12956 1
299999 1
156429 1
65222 1
260944 1
156881 1
81601 1
43313 1
1 1
192792 1
222956 1
300001 1
97218 1
22933 1
299999 1
45596 1
119515 1
579 1
3178 1
1 1
1 1
271670 1
1 1
299999 1
107878 1
112873 1
139310 1
87723 1
47984 1
231469 1
63345 1
117958 1
300002 1
300000 1
25014 1
103174 1
225752 1
213479 1
154843 1
1 1
192459 1
152515 1
100846 1
299999 1
214585 1
236874 1
241864 1
287184 1
114196 1
18710 1
17525 1
70588 1
1 1
250682 1
1 1
1 1
77376 1
300000 1
182052 1
300000 1
1 1
17323 1
300000 1
6518 1
1 1
1 1
102197 1
33892 1
163294 1
158794 1
86130 1
266010 1
171978 1
288624 1
49440 1
300001 1
294245 1
238105 1
300000 1
84969 1
226136 1
259377 1
270814 1
40482 1
189995 1
207400 1
120803 1
299999 1
120470 1
251556 1
1 1
2 1
206302 1
37406 1
278222 1
74363 1
2 1
194751 1
1 1
295118 1
223677 1
299999 1
296178 1
68626 1
299999 1
300001 1
140633 1
1 1
386 1
168209 1
40944 1
76685 1
294662 1
124529 1
300000 1
1 1
1 1
300000 1
1 1
3 1
2 1
264057 1
114792 1
242105 1
278405 1
66205 1
27984 1
300001 1
254099 1
257683 1
8705 1
15587 1
204132 1
75913 1
299999 1
265256 1
214424 1
166200 1
270677 1
299999 1
70078 1
299999 1
216020 1
21595 1
295674 1
300001 1
299998 1
2 1
187840 1
115500 1
1 1
196213 1
165182 1
197991 1
1 1
132523 1
212821 1
2 1
21351 1
156662 1
1 1
1 1
300001 1
6025 1
65893 1
144974 1
300000 1
82021 1
225625 1
296411 1
1 1
300000 1
300000 1
299999 1
1 1
145418 1
31468 1
216753 1
245929 1
2 1
274817 1
123146 1
196861 1
158676 1
129746 1
300000 1
7302 1
14723 1
48751 1
159957 1
93009 1
1 1
300002 1
2 1
1 1
32727 1
137302 1
300000 1
300000 1
20094 1
1 1
298551 1
300001 1
148898 1
1 1
123464 1
210246 1
169377 1
77192 1
48302 1
148947 1
2 1
14778 1
122598 1
193347 1
297117 1
293669 1
3 1
300001 1
30013 1
176912 1
287869 1
300000 1
299999 1
130759 1
299999 1
94603 1
299999 1
84115 1
134855 1
50997 1
95042 1
54377 1
40168 1
230754 1
2 1
128778 1
1 1
218517 1
1 1
121784 1
273297 1
1 1
123674 1
4063 1
2 1
283313 1
215316 1
299999 1
72121 1
3 1
241707 1
15874 1
115667 1
297021 1
300002 1
187514 1
5671 1
300000 1
1 1
80763 1
297714 1
299999 1
2 1
35320 1
215193 1
84452 1
174797 1
281331 1
297665 1
103548 1
1 1
145983 1
201480 1
86525 1
300000 1
300000 1
282929 1
299999 1
155492 1
1 1
3 1
7154 1
64393 1
142410 1
190568 1
142746 1
179540 1
201492 1
234832 1
169861 1
2 1
273907 1
2 1
203028 1
65119 1
82749 1
1 1
119059 1
258967 1
85060 1
176530 1
300000 1
3 1
2 1
299998 1
108527 1
131125 1
231396 1
264440 1
215413 1
222920 1
203110 1
64331 1
136150 1
12081 1
77129 1
290256 1
113695 1
23604 1
164324 1
1 1
123087 1
147621 1
73759 1
265095 1
199824 1
190480 1
1 1
252274 1
168873 1
272990 1
213418 1
169332 1
1 1
300000 1
299999 1
196216 1
3 1
300000 1
188936 1
90368 1
122173 1
72970 1
65550 1
66410 1
53639 1
106662 1
20714 1
169615 1
122645 1
300001 1
275471 1
300001 1
1 1
123724 1
9269 1
151264 1
2 1
182067 1
300000 1
247126 1
174043 1
105388 1
299999 1
191363 1
57822 1
245456 1
300001 1
1 1
1 1
121103 1
163904 1
223320 1
2 1
299998 1
299999 1
2 1
254270 1
178610 1
219762 1
202596 1
272677 1
12076 1
76730 1
138244 1
300001 1
299999 1
63 1
1 1
94711 1
299998 1
8977 1
299999 1
246443 1
300001 1
76340 1
11983 1
121570 1
1 1
286852 1
1 1
300000 1
1 1
300000 1
258021 1
300001 1
103408 1
1 1
238906 1
195411 1
274499 1
256192 1
1 1
231260 1
3 1
300000 1
5291 1
299999 1
89630 1
263574 1
67566 1
299999 1
139176 1
1 1
86895 1
3 1
300002 1
107779 1
53465 1
300000 1
126868 1
54349 1
3 1
163476 1
300000 1
149712 1
1 1
300001 1
1 1
81466 1
22347 1
271098 1
1 1
104845 1
106114 1
1 1
96276 1
218078 1
1 1
89597 1
172124 1
174439 1
194503 1
18635 1
213416 1
32276 1
265037 1
151448 1
161859 1
299999 1
922 1
3 1
228941 1
2 1
42072 1
299999 1
135254 1
1 1
163701 1
300001 1
82249 1
267462 1
1 1
1 1
72707 1
237648 1
276144 1
300000 1
30516 1
2 1
1 1
163266 1
250551 1
300000 1
84833 1
155043 1
1 1
1 1
185876 1
276934 1
188212 1
299999 1
300000 1
83278 1
67593 1
1 1
86172 1
299999 1
194689 1
260902 1
300000 1
3 1
300001 1
88647 1
1 1
248310 1
250558 1
18514 1
2 1
3141 1
300001 1
196403 1
299999 1
41486 1
43082 1
99941 1
300000 1
197385 1
39955 1
299999 1
199020 1
277677 1
127862 1
37199 1
92665 1
118000 1
271057 1
130135 1
9971 1
191570 1
158839 1
300000 1
49742 1
299999 1
300001 1
1 1
78081 1
299999 1
183069 1
299998 1
300001 1
286546 1
53459 1
163763 1
23820 1
300000 1
184437 1
300001 1
38444 1
300001 1
300000 1
142961 1
293716 1
1 1
93633 1
236346 1
134467 1
291825 1
284861 1
55078 1
34292 1
946 1
248609 1
2 1
190120 1
300000 1
181438 1
157879 1
299999 1
299999 1
232878 1
145651 1
1 1
300000 1
2 1
118295 1
48145 1
300001 1
126659 1
1 1
52348 1
300001 1
1 1
248707 1
9836 1
21772 1
221586 1
36079 1
155397 1
179150 1
212989 1
163994 1
19387 1
204244 1
2 1
1 1
26501 1
176766 1
300001 1
127827 1
1 1
270514 1
249875 1
299999 1
156470 1
28214 1
189556 1
59779 1
218689 1
41462 1
299835 1
1 1
138699 1
272510 1
72303 1
2 1
299999 1
188519 1
160195 1
192299 1
27376 1
109117 1
1 1
147508 1
299999 1
2 1
300001 1
2 1
86964 1
1 1
251129 1
299999 1
300001 1
98117 1
300001 1
177264 1
35753 1
2 1
51705 1
271639 1
32231 1
299999 1
227046 1
1 1
65742 1
136585 1
63535 1
300000 1
180113 1
13330 1
298948 1
35102 1
300000 1
143955 1
1 1
300000 1
2 1
59852 1
300001 1
300000 1
175518 1
81852 1
1 1
1 1
152784 1
103071 1
35026 1
231556 1
29924 1
154329 1
150499 1
2 1
299998 1
299999 1
106149 1
39061 1
94429 1
242488 1
1 1
1 1
1 1
202948 1
236911 1
254171 1
182913 1
28877 1
183278 1
79946 1
198949 1
66703 1
1 1
299999 1
3 1
12153 1
299999 1
214235 1
170047 1
130615 1
16014 1
2 1
253110 1
73902 1
260333 1
107803 1
25627 1
65514 1
113297 1
148506 1
299999 1
182017 1
55023 1
300001 1
1 1
49630 1
63903 1
299999 1
151826 1
299999 1
300001 1
72737 1
136868 1
152116 1
300002 1
73276 1
2 1
119980 1
19520 1
300000 1
70420 1
299999 1
300001 1
1 1
299999 1
73778 1
300001 1
45395 1
126151 1
238422 1
19602 1
300000 1
1 1
34027 1
148389 1
300001 1
25673 1
26044 1
165369 1
300001 1
299999 1
96729 1
26830 1
265201 1
1 1
299999 1
213434 1
107602 1
219596 1
59837 1
283285 1
208751 1
45580 1
272769 1
300002 1
294952 1
299999 1
2 1
261250 1
93072 1
64444 1
142941 1
245419 1
56669 1
52302 1
1 1
151847 1
173468 1
132844 1
152612 1
1 1
298833 1
2 1
95996 1
58966 1
299999 1
13931 1
192284 1
265597 1
33357 1
3 1
1 1
299998 1
135053 1
3 1
21093 1
1 1
33236 1
273129 1
300000 1
96740 1
69370 1
299999 1
110351 1
58631 1
186930 1
300000 1
299999 1
13962 1
300002 1
205341 1
115746 1
2 1
1 1
1 1
300000 1
138765 1
1892 1
1 1
153566 1
26040 1
273162 1
140156 1
299999 1
7562 1
300001 1
38051 1
137691 1
300001 1
161322 1
1 1
299999 1
81500 1
145745 1
51900 1
300000 1
19195 1
300001 1
299999 1
167235 1
199314 1
299999 1
1 1
1 1
239089 1
300001 1
3 1
64548 1
274263 1
5084 1
299998 1
88358 1
434 1
145158 1
300001 1
1 1
237503 1
88105 1
293415 1
300001 1
300000 1
1 1
233351 1
299999 1
300002 1
1 1
83541 1
2254 1
2 1
255855 1
2 1
54657 1
179198 1
3 1
261073 1
97532 1
141414 1
286713 1
168600 1
118361 1
300000 1
300001 1
236430 1
19719 1
71994 1
114586 1
115481 1
281026 1
69770 1
218215 1
75781 1
300001 1
1 1
213883 1
300000 1
69375 1
231086 1
14537 1
224540 1
73002 1
104907 1
217762 1
300000 1
117560 1
42511 1
300001 1
72446 1
28917 1
300000 1
1 1
252647 1
120876 1
1 1
1 1
87081 1
173980 1
159013 1
1 1
299999 1
299999 1
213267 1
300001 1
99071 1
1 1
218323 1
111520 1
2 1
81716 1
13817 1
1 1
1 1
210913 1
34455 1
134795 1
300000 1
1 1
1 1
53695 1
176133 1
163773 1
300000 1
1 1
136807 1
112238 1
250335 1
1 1
299999 1
76088 1
261398 1
214323 1
300002 1
240805 1
300001 1
1 1
47848 1
299999 1
144174 1
233327 1
300000 1
3 1
268790 1
69213 1
181160 1
300001 1
300001 1
146462 1
1 1
2 1
116821 1
236867 1
86916 1
1 1
296306 1
46606 1
1 1
230900 1
115927 1
1 1
5543 1
265528 1
1 1
114417 1
1 1
123439 1
1 1
82835 1
279871 1
121715 1
175559 1
147748 1
168274 1
1 1
1 1
300000 1
284742 1
159461 1
147772 1
300000 1
3 1
300002 1
109920 1
174547 1
57940 1
63552 1
2 1
300001 1
1 1
2 1
183170 1
244444 1
28843 1
300000 1
118945 1
283716 1
1 1
134348 1
53399 1
145574 1
200986 1
95323 1
624 1
15651 1
33508 1
1 1
55305 1
299999 1
65908 1
116910 1
210625 1
290472 1
255785 1
2 1
233677 1
121238 1
194242 1
8818 1
1 1
300002 1
88204 1
11905 1
112184 1
66107 1
112111 1
234204 1
299999 1
256195 1
94293 1
48328 1
1 1
1 1
254376 1
2 1
300001 1
300000 1
300001 1
53606 1
2 1
300000 1
251836 1
185660 1
236496 1
292618 1
2 1
138773 1
1 1
213238 1
60432 1
204835 1
299999 1
184499 1
246982 1
26606 1
192264 1
255489 1
182304 1
152998 1
3 1
1 1
46495 1
300000 1
126015 1
88783 1
1 1
41180 1
77464 1
1 1
299999 1
300001 1
177668 1
211543 1
286131 1
70502 1
1 1
204140 1
1 1
114198 1
228009 1
1573 1
185459 1
262510 1
122504 1
1 1
40153 1
114990 1
224528 1
82488 1
300001 1
48698 1
219858 1
1 1
169195 1
46229 1
299999 1
224293 1
138542 1
286870 1
133175 1
50589 1
3 1
240617 1
2 1
14987 1
49703 1
248251 1
162306 1
41983 1
3 1
199838 1
47936 1
1 1
27172 1
209443 1
298850 1
264182 1
150595 1
299998 1
133315 1
162432 1
300000 1
1 1
119489 1
49323 1
221856 1
77235 1
299999 1
92982 1
252104 1
103584 1
299999 1
2 1
299999 1
277771 1
12304 1
152212 1
300001 1
19367 1
1 1
139073 1
1 1
196496 1
190443 1
55303 1
3 1
161876 1
2 1
1 1
299999 1
16098 1
1 1
300000 1
85762 1
3111 1
1 1
1 1
1 1
299998 1
176182 1
243375 1
299999 1
276599 1
217668 1
299999 1
133376 1
156990 1
300001 1
23471 1
68073 1
130463 1
1 1
153188 1
300001 1
214123 1
300000 1
299999 1
1 1
153040 1
161583 1
122513 1
282691 1
1 1
300000 1
8163 1
2 1
300001 1
300001 1
231209 1
297410 1
189477 1
177834 1
98078 1
1 1
36993 1
33347 1
124543 1
30065 1
239934 1
273197 1
299999 1
69011 1
3 1
202996 1
70702 1
116287 1
62038 1
4120 1
295848 1
299999 1
265622 1
234756 1
300001 1
118870 1
154513 1
155759 1
1 1
83805 1
1 1
7645 1
88619 1
300002 1
185988 1
119990 1
73483 1
193008 1
26190 1
300001 1
196903 1
149747 1
21713 1
92561 1
1 1
153443 1
251084 1
23388 1
18442 1
2 1
147227 1
1 1
1 1
300000 1
59748 1
1 1
287722 1
267036 1
1 1
208569 1
1 1
300000 1
1 1
300000 1
2 1
1 1
255350 1
300001 1
77298 1
299999 1
1 1
300000 1
1 1
2 1
29197 1
169691 1
260871 1
218358 1
44148 1
172269 1
221225 1
235935 1
11333 1
121866 1
298829 1
232264 1
254762 1
237809 1
300000 1
295611 1
221385 1
286841 1
274319 1
284502 1
236618 1
251589 1
1 1
219324 1
89600 1
283887 1
114146 1
300000 1
174928 1
300001 1
2 1
300000 1
11217 1
1 1
146428 1
2 1
215955 1
2 1
236149 1
27366 1
72188 1
241517 1
3171 1
1 1
300000 1
300001 1
1 1
1 1
191665 1
54445 1
197984 1
300000 1
193690 1
104705 1
26127 1
300000 1
162718 1
299998 1
237785 1
59481 1
2 1
183662 1
299999 1
251413 1
64696 1
300001 1
50152 1
221991 1
48199 1
122224 1
297333 1
299998 1
209630 1
222017 1
123034 1
14394 1
300000 1
1 1
300000 1
1 1
300000 1
57348 1
192061 1
34612 1
17374 1
251649 1
62396 1
261738 1
68532 1
1 1
23480 1
299998 1
2 1
8910 1
299999 1
1 1
226974 1
239197 1
1 1
192524 1
255803 1
1 1
175676 1
118764 1
300000 1
46815 1
300000 1
300000 1
238991 1
300000 1
8964 1
300001 1
2 1
211558 1
271461 1
1 1
300000 1
2 1
2 1
300001 1
101849 1
229623 1
300000 1
2 1
299999 1
299999 1
181919 1
234643 1
300001 1
27957 1
200454 1
2 1
134277 1
300000 1
1 1
2 1
41450 1
94459 1
138225 1
5687 1
100692 1
74554 1
200271 1
1 1
300000 1
241074 1
136966 1
177706 1
3 1
134336 1
117070 1
1 1
1 1
281487 1
148911 1
191463 1
149056 1
1 1
155348 1
290692 1
114271 1
215633 1
7299 1
111630 1
124834 1
299998 1
252906 1
1 1
1 1
197838 1
226655 1
183174 1
149889 1
1 1
300000 1
85717 1
199573 1
300001 1
83642 1
2 1
98581 1
98117 1
299999 1
181116 1
168665 1
80256 1
209444 1
273008 1
300001 1
98991 1
300002 1
300000 1
218229 1
103338 1
300000 1
20839 1
69171 1
175054 1
65780 1
1 1
300000 1
213592 1
245467 1
199901 1
157535 1
2 1
194645 1
300002 1
21433 1
131752 1
150655 1
1 1
299999 1
53847 1
2 1
262648 1
172066 1
35378 1
163830 1
32935 1
5636 1
300000 1
299999 1
64884 1
63852 1
279920 1
14740 1
242126 1
299999 1
245077 1
3254 1
228897 1
69663 1
203134 1
232054 1
295474 1
299999 1
300000 1
103112 1
2 1
177382 1
273083 1
299999 1
117802 1
300001 1
280672 1
299999 1
59358 1
35601 1
159337 1
1 1
230811 1
364 1
97039 1
1 1
116682 1
164447 1
299999 1
223304 1
299999 1
296591 1
54461 1
299695 1
186225 1
180457 1
151986 1
2 1
300001 1
300002 1
299999 1
132462 1
53232 1
229612 1
263488 1
262589 1
1 1
27798 1
41969 1
278270 1
60079 1
221189 1
299999 1
267555 1
300001 1
101326 1
47139 1
299999 1
158531 1
3 1
198799 1
284492 1
32006 1
300001 1
158683 1
49097 1
73776 1
121194 1
199167 1
299999 1
216811 1
257195 1
166061 1
2 1
11836 1
81916 1
6017 1
229626 1
219323 1
1 1
174928 1
186304 1
2 1
1 1
122606 1
2 1
136734 1
2 1
163315 1
268205 1
2 1
3 1
136525 1
1 1
278536 1
299999 1
300000 1
5100 1
284746 1
22538 1
263281 1
209359 1
300000 1
182847 1
300000 1
1 1
1 1
182346 1
162702 1
250588 1
133247 1
38648 1
53211 1
193051 1
85321 1
46238 1
167017 1
1 1
155705 1
81751 1
83806 1
139555 1
300000 1
299998 1
300000 1
119217 1
227148 1
300001 1
146345 1
98145 1
115856 1
1 1
300000 1
1 1
269017 1
300001 1
299999 1
299998 1
1 1
261671 1
273779 1
76179 1
299999 1
299999 1
249180 1
23907 1
43161 1
152259 1
17011 1
132536 1
271004 1
1 1
164913 1
300000 1
198025 1
1 1
216621 1
48310 1
250394 1
64026 1
252225 1
69488 1
273692 1
123099 1
236889 1
300002 1
1 1
300000 1
156571 1
3 1
166050 1
1 1
300002 1
299999 1
199270 1
7603 1
216448 1
265431 1
80611 1
265157 1
143754 1
1 1
1 1
1 1
300000 1
230541 1
249790 1
206093 1
198382 1
99914 1
13428 1
1 1
141545 1
72549 1
1 1
56013 1
227989 1
132920 1
280679 1
150920 1
271118 1
300000 1
272366 1
300001 1
61405 1
300000 1
277466 1
205898 1
27434 1
28636 1
299999 1
221257 1
214651 1
227518 1
32880 1
300001 1
182202 1
117296 1
121227 1
300001 1
300002 1
1 1
300001 1
300000 1
289984 1
188131 1
66778 1
300000 1
2 1
300000 1
225014 1
293802 1
225365 1
3 1
119660 1
285370 1
172729 1
254733 1
300001 1
107135 1
300001 1
2 1
3 1
300000 1
300001 1
14962 1
1 1
100585 1
2 1
2 1
23287 1
3 1
242729 1
278706 1
100026 1
1 1
266420 1
58513 1
1 1
299999 1
275111 1
1 1
91193 1
1 1
232531 1
274172 1
253912 1
152522 1
31816 1
300001 1
76715 1
48485 1
3 1
81225 1
1 1
23315 1
246967 1
112732 1
299999 1
114184 1
243547 1
252878 1
1 1
180103 1
3 1
1 1
300000 1
122590 1
204029 1
146012 1
2 1
2 1
300001 1
300001 1
300001 1
150455 1
300000 1
2 1
181612 1
3 1
101340 1
83487 1
295350 1
175379 1
2 1
1 1
114309 1
160819 1
300001 1
118610 1
300000 1
299998 1
257099 1
2 1
3 1
245843 1
132865 1
210192 1
207526 1
91265 1
300000 1
1 1
225573 1
1 1
122436 1
246489 1
299999 1
46118 1
113 1
213287 1
8364 1
59659 1
211451 1
1 1
234575 1
149418 1
1769 1
48208 1
1 1
26050 1
82568 1
24488 1
1 1
1 1
2 1
160043 1
201425 1
89463 1
148908 1
157791 1
251947 1
112695 1
46403 1
45154 1
1 1
286947 1
3954 1
3 1
300001 1
259119 1
299998 1
44833 1
300000 1
238851 1
300000 1
254597 1
42338 1
168514 1
94518 1
1 1
94919 1
263737 1
82123 1
40103 1
1 1
52858 1
6627 1
213574 1
300000 1
234241 1
299999 1
2 1
35064 1
117497 1
214970 1
1 1
1 1
254174 1
27884 1
2 1
230422 1
192435 1
265152 1
40517 1
127826 1
299999 1
17450 1
15241 1
239886 1
1 1
251770 1
11259 1
65063 1
300000 1
84266 1
1 1
287080 1
127858 1
34155 1
290526 1
299999 1
212686 1
132270 1
11434 1
198170 1
93362 1
263703 1
275682 1
208309 1
299999 1
300001 1
299999 1
187848 1
236398 1
299999 1
1 1
137166 1
98546 1
24423 1
95777 1
240941 1
132810 1
85910 1
276915 1
299999 1
257786 1
2 1
228889 1
215058 1
193573 1
188468 1
1 1
13428 1
240189 1
1 1
252078 1
113336 1
180821 1
212487 1
4476 1
254954 1
79428 1
299999 1
203359 1
5651 1
284174 1
132212 1
191688 1
1 1
1 1
69232 1
39691 1
1 1
205288 1
195138 1
262643 1
300000 1
73125 1
2 1
2 1
300001 1
1 1
300000 1
300000 1
11071 1
284630 1
269806 1
244955 1
230684 1
20518 1
189282 1
189878 1
284991 1
286739 1
153468 1
270275 1
281312 1
156180 1
141431 1
170891 1
299999 1
92812 1
231578 1
5314 1
287981 1
55974 1
33810 1
210054 1
108677 1
123514 1
249163 1
118255 1
36357 1
282241 1
201703 1
299999 1
2564 1
141574 1
137172 1
299999 1
169421 1
160098 1
3 1
180036 1
37320 1
300001 1
300000 1
300000 1
214577 1
3 1
133232 1
165205 1
107357 1
253443 1
110279 1
114732 1
2 1
180449 1
238422 1
51121 1
47651 1
120204 1
2 1
65736 1
200603 1
213562 1
69635 1
248366 1
165683 1
300001 1
1 1
260528 1
1128 1
284395 1
1 1
300001 1
1 1
153128 1
262780 1
126761 1
300001 1
279891 1
91272 1
142511 1
42499 1
132613 1
16710 1
36225 1
46914 1
215050 1
300000 1
92056 1
203446 1
39697 1
1 1
126276 1
15683 1
282254 1
70104 1
300002 1
65183 1
1 1
1309 1
27232 1
250790 1
2 1
96869 1
300001 1
160372 1
300000 1
300000 1
127705 1
66237 1
225376 1
189674 1
299999 1
129717 1
299999 1
57303 1
129345 1
170397 1
285280 1
182692 1
1 1
299999 1
19144 1
159632 1
102001 1
1 1
1 1
47883 1
300000 1
169886 1
6963 1
238347 1
21106 1
3 1
174276 1
1 1
49150 1
242215 1
239707 1
182317 1
156597 1
270909 1
53770 1
3 1
205321 1
299999 1
84552 1
142194 1
18327 1
297585 1
262062 1
130663 1
52587 1
291404 1
205385 1
106957 1
794 1
300000 1
125061 1
1 1
204172 1
1 1
44582 1
70211 1
2 1
81917 1
119478 1
149455 1
300001 1
2 1
300000 1
129956 1
118976 1
300001 1
1 1
2015 1
62082 1
3 1
281746 1
2696 1
226121 1
1 1
1 1
289615 1
104696 1
299999 1
299999 1
2 1
300000 1
11560 1
181999 1
289149 1
42645 1
267501 1
292539 1
3 1
194454 1
200068 1
88609 1
186733 1
156056 1
247638 1
299999 1
121511 1
219861 1
1 1
109006 1
299999 1
110557 1
300000 1
300001 1
174601 1
299998 1
252256 1
1 1
148388 1
142325 1
191367 1
110399 1
300000 1
1 1
203239 1
248995 1
52953 1
206732 1
89509 1
300001 1
215069 1
255374 1
275611 1
300000 1
43984 1
1 1
76873 1
300000 1
300000 1
1 1
274166 1
299999 1
256506 1
300000 1
98606 1
231113 1
1 1
94355 1
135729 1
3 1
294859 1
274925 1
201312 1
184614 1
300000 1
279636 1
299999 1
1 1
111373 1
1 1
2 1
299999 1
9856 1
300001 1
265223 1
290174 1
204234 1
33523 1
129235 1
1 1
289038 1
267250 1
1 1
4821 1
45777 1
174995 1
2 1
300000 1
300000 1
182404 1
143924 1
215781 1
201236 1
299999 1
291059 1
257597 1
299187 1
27364 1
218109 1
90808 1
299999 1
61838 1
1 1
173309 1
237992 1
2 1
300000 1
99697 1
106401 1
128914 1
279064 1
27 1
121826 1
299999 1
167289 1
228983 1
29096 1
1 1
299999 1
261305 1
1 1
85121 1
1 1
192200 1
1 1
3 1
1 1
2 1
155234 1
125807 1
128816 1
299999 1
288823 1
299998 1
45960 1
289143 1
300000 1
1 1
109032 1
217498 1
275286 1
107807 1
219469 1
170811 1
300000 1
217922 1
90439 1
2 1
139074 1
205816 1
1 1
300002 1
27102 1
289169 1
102517 1
160792 1
1 1
111976 1
91363 1
299999 1
65983 1
278279 1
26548 1
1 1
233457 1
166137 1
205045 1
69341 1
1 1
47257 1
261002 1
299999 1
299999 1
1 1
279991 1
16632 1
1 1
246691 1
300000 1
56769 1
2 1
300000 1
1 1
215263 1
114498 1
179318 1
300001 1
1 1
181207 1
5639 1
299999 1
3 1
123612 1
82448 1
63388 1
218398 1
300001 1
226036 1
267830 1
2 1
1 1
299998 1
299999 1
300000 1
288736 1
138829 1
299999 1
2 1
76231 1
137718 1
300001 1
299999 1
31803 1
14436 1
169170 1
192702 1
264614 1
146611 1
300001 1
200940 1
3 1
235046 1
1 1
224062 1
3 1
18398 1
124501 1
147460 1
27033 1
178925 1
1 1
300000 1
134958 1
1 1
293338 1
187439 1
18993 1
233973 1
1 1
97694 1
200838 1
160936 1
73304 1
169656 1
300001 1
262123 1
1 1
106103 1
238073 1
1 1
286337 1
178168 1
1 1
123345 1
158194 1
3 1
299999 1
100013 1
1 1
195547 1
120567 1
240516 1
169157 1
105948 1
154011 1
1 1
174220 1
148866 1
176786 1
10479 1
41459 1
80697 1
1 1
178782 1
81540 1
143316 1
218569 1
300001 1
300000 1
300001 1
206928 1
3 1
107914 1
300001 1
298211 1
300000 1
299999 1
186284 1
184002 1
300001 1
289236 1
3 1
86771 1
300000 1
300001 1
300000 1
299999 1
191351 1
116195 1
29352 1
3 1
34399 1
25084 1
66679 1
1 1
137180 1
145624 1
217682 1
197036 1
238926 1
288890 1
1896 1
192500 1
162666 1
273307 1
300002 1
175657 1
1 1
47895 1
160155 1
272451 1
286403 1
299999 1
252737 1
1 1
20211 1
2 1
1 1
42512 1
80648 1
181493 1
29704 1
206780 1
31064 1
185773 1
9502 1
206548 1
60768 1
135106 1
284023 1
154437 1
123837 1
85252 1
148585 1
2 1
1 1
238326 1
283323 1
222979 1
2 1
205367 1
26997 1
2 1
1 1
204643 1
296373 1
168049 1
280390 1
188663 1
90226 1
131551 1
1 1
27915 1
2 1
270820 1
197172 1
296822 1
114976 1
187437 1
2 1
10928 1
95 1
168751 1
283561 1
43714 1
182104 1
1 1
299999 1
300000 1
2 1
267754 1
16819 1
1 1
1 1
1 1
299999 1
121390 1
32722 1
98769 1
64828 1
299999 1
1 1
1 1
1 1
292436 1
106441 1
2 1
237592 1
220204 1
109178 1
142558 1
205923 1
228019 1
1 1
148049 1
113187 1
171309 1
1 1
300000 1
158598 1
1 1
179365 1
1 1
85199 1
166240 1
300000 1
141540 1
300000 1
21805 1
3 1
47541 1
166218 1
110981 1
2 1
94785 1
68365 1
192565 1
299999 1
1 1
279297 1
194523 1
299999 1
290077 1
63196 1
2 1
3 1
300000 1
1 1
262367 1
3 1
3916 1
201476 1
299998 1
2 1
236938 1
111279 1
281060 1
122782 1
2 1
250784 1
25326 1
300001 1
172021 1
300001 1
98441 1
1 1
3 1
3738 1
111133 1
80601 1
300000 1
82277 1
3 1
1 1
300000 1
45407 1
65128 1
274517 1
2 1
1 1
289210 1
87425 1
271617 1
236484 1
96399 1
256557 1
279587 1
113915 1
74779 1
25529 1
134695 1
299999 1
93934 1
105428 1
178498 1
15270 1
300000 1
265258 1
150602 1
299998 1
189106 1
19662 1
299904 1
153145 1
299999 1
11042 1
125458 1
1 1
3 1
10881 1
1 1
300000 1
135982 1
98233 1
286777 1
29481 1
300000 1
1 1
299999 1
300000 1
96370 1
56552 1
113568 1
122838 1
155040 1
300000 1
2 1
185405 1
1 1
116161 1
220603 1
197386 1
2 1
300000 1
111350 1
262773 1
300001 1
220812 1
2 1
300000 1
8912 1
297714 1
3 1
152192 1
105077 1
2 1
85918 1
81666 1
300000 1
300000 1
1 1
249193 1
28925 1
300001 1
8901 1
169435 1
248079 1
299998 1
212106 1
252202 1
266849 1
300001 1
1 1
118166 1
115382 1
300001 1
299998 1
3 1
300002 1
77963 1
300000 1
1 1
250451 1
284543 1
300000 1
299999 1
76203 1
300000 1
299999 1
300000 1
215528 1
1 1
973 1
300000 1
234696 1
162031 1
182312 1
1 1
203070 1
1 1
7454 1
292767 1
1 1
300000 1
299999 1
300000 1
211081 1
3 1
297582 1
136389 1
1 1
300000 1
170228 1
300000 1
113798 1
186937 1
87010 1
950 1
67608 1
94246 1
259560 1
292529 1
2 1
300001 1
300001 1
30923 1
80479 1
255345 1
130749 1
246253 1
300000 1
214481 1
1 1
299998 1
120467 1
48857 1
8412 1
1 1
83606 1
123348 1
2 1
8709 1
1688 1
28772 1
82459 1
299999 1
1 1
299215 1
1 1
60484 1
1 1
233943 1
27154 1
188662 1
66565 1
1 1
29804 1
18275 1
300001 1
31906 1
152790 1
300001 1
296217 1
279537 1
300000 1
2 1
236912 1
1 1
135942 1
1 1
3 1
41634 1
46914 1
144366 1
1 1
101936 1
299999 1
300001 1
25158 1
136764 1
72470 1
155108 1
1 1
277104 1
2 1
131790 1
77499 1
276042 1
154738 1
1 1
101534 1
136106 1
191752 1
28457 1
294626 1
2 1
300000 1
299999 1
300000 1
73803 1
46221 1
179282 1
1 1
101597 1
300000 1
1 1
178052 1
206106 1
41748 1
1 1
1 1
1 1
269912 1
122289 1
300001 1
54944 1
226447 1
136554 1
153645 1
289178 1
293367 1
300000 1
93793 1
300002 1
264133 1
27360 1
300000 1
257072 1
299999 1
1 1
121738 1
205828 1
300000 1
300000 1
2 1
2 1
76597 1
169505 1
295395 1
299999 1
251448 1
299999 1
1 1
12301 1
8004 1
3 1
175457 1
189887 1
33635 1
146192 1
112665 1
213760 1
299999 1
177098 1
300001 1
225508 1
85022 1
290575 1
162209 1
19366 1
159467 1
300000 1
81704 1
1 1
177992 1
281065 1
218807 1
1 1
124151 1
286734 1
250941 1
146487 1
101213 1
300001 1
242066 1
1 1
39569 1
300001 1
300000 1
48803 1
265528 1
300000 1
127331 1
615 1
135321 1
1 1
37623 1
299999 1
192292 1
56162 1
300000 1
3 1
300001 1
34005 1
180772 1
235533 1
96362 1
236888 1
300002 1
140069 1
132039 1
300001 1
3 1
2 1
272697 1
7406 1
130140 1
300000 1
2 1
236275 1
157021 1
1 1
300000 1
194332 1
50669 1
300002 1
3 1
51903 1
210405 1
81219 1
258171 1
1 1
1 1
184948 1
207731 1
146055 1
50759 1
1 1
32540 1
210825 1
220200 1
2 1
84322 1
2 1
1 1
1 1
270094 1
1 1
299999 1
180125 1
299999 1
67424 1
116563 1
170435 1
300002 1
300000 1
6276 1
64904 1
197797 1
294897 1
170457 1
299999 1
38799 1
300000 1
295409 1
112905 1
279257 1
65413 1
26861 1
192485 1
38002 1
47384 1
1 1
226020 1
81206 1
161403 1
1 1
300000 1
209836 1
299998 1
135970 1
80751 1
300001 1
91093 1
95548 1
142754 1
138281 1
214211 1
300000 1
140083 1
2 1
251020 1
299999 1
2 1
61690 1
184619 1
299999 1
191073 1
284661 1
1 1
145386 1
215823 1
133911 1
300001 1
300000 1
170646 1
165138 1
81825 1
299999 1
299998 1
300000 1
48650 1
300002 1
265233 1
53257 1
129093 1
63418 1
1 1
197084 1
278809 1
53987 1
180363 1
237232 1
231915 1
300000 1
197686 1
1 1
25602 1
3 1
178404 1
300001 1
237309 1
225471 1
212236 1
300001 1
70899 1
1 1
58087 1
14973 1
187933 1
192111 1
1 1
178878 1
47005 1
276973 1
87929 1
96896 1
249504 1
1 1
162460 1
299999 1
299998 1
300000 1
1 1
299998 1
277993 1
54509 1
300001 1
300000 1
163125 1
138242 1
1 1
2 1
299998 1
141162 1
300001 1
168878 1
78891 1
299999 1
146076 1
22600 1
116508 1
234925 1
34449 1
230842 1
38361 1
27664 1
300002 1
23498 1
2 1
252322 1
214310 1
69227 1
171119 1
44709 1
122418 1
154550 1
300000 1
250117 1
1 1
296329 1
269068 1
1 1
1 1
239761 1
300001 1
204883 1
60986 1
176952 1
186496 1
299999 1
293559 1
300001 1
243231 1
60168 1
1 1
1 1
187341 1
57367 1
2 1
162953 1
299999 1
300001 1
215784 1
250489 1
299999 1
196441 1
255494 1
253257 1
59487 1
54291 1
228952 1
124573 1
300001 1
78493 1
248553 1
276630 1
51473 1
142490 1
1 1
195646 1
196603 1
21908 1
296067 1
260200 1
106709 1
138127 1
42832 1
1 1
285083 1
274334 1
20984 1
231614 1
49490 1
150299 1
1 1
183378 1
255025 1
3 1
2 1
299999 1
147574 1
249092 1
299998 1
1 1
31841 1
48392 1
108770 1
3 1
83287 1
300000 1
294832 1
300001 1
257279 1
299999 1
147901 1
145332 1
2 1
299999 1
213095 1
1 1
293068 1
41568 1
2 1
161165 1
16705 1
256366 1
300001 1
241571 1
224786 1
91664 1
46702 1
1 1
273310 1
282884 1
299999 1
1 1
158847 1
1 1
2 1
300001 1
256986 1
104867 1
242887 1
300001 1
94209 1
98766 1
300001 1
173015 1
67676 1
128803 1
52983 1
266352 1
147208 1
1 1
171546 1
91034 1
260832 1
188737 1
97114 1
1 1
299999 1
50190 1
1 1
25005 1
211958 1
18256 1
138162 1
237800 1
97218 1
104106 1
1 1
96263 1
169294 1
209317 1
49088 1
124571 1
299999 1
1 1
90120 1
138370 1
291314 1
264222 1
209667 1
1 1
290407 1
96254 1
125171 1
3 1
48645 1
137734 1
299999 1
141868 1
249089 1
167974 1
221470 1
1 1
290632 1
72313 1
1 1
269092 1
121670 1
80175 1
300002 1
2 1
275664 1
14778 1
194868 1
232167 1
1 1
288298 1
299999 1
299999 1
270070 1
66302 1
128954 1
245026 1
299998 1
106020 1
136785 1
92042 1
300001 1
228419 1
166717 1
129841 1
277517 1
284071 1
200689 1
152369 1
299999 1
247107 1
3 1
95245 1
268606 1
299999 1
187920 1
369 1
18311 1
33945 1
271139 1
87327 1
159245 1
2 1
297761 1
278205 1
1 1
299998 1
208169 1
133730 1
1 1
46456 1
3 1
40016 1
229169 1
161943 1
282518 1
300000 1
278186 1
121910 1
117901 1
2 1
300000 1
1 1
250125 1
134388 1
163747 1
245053 1
3 1
1 1
196187 1
107854 1
120956 1
276971 1
238820 1
161313 1
227585 1
234005 1
150084 1
28762 1
80695 1
1 1
96449 1
90848 1
284093 1
169073 1
1 1
212036 1
300001 1
299999 1
300000 1
44120 1
16153 1
3 1
8451 1
229705 1
2 1
259447 1
1 1
1 1
197467 1
300000 1
1 1
300000 1
152837 1
300000 1
228049 1
235255 1
239405 1
104859 1
156689 1
134220 1
196019 1
73144 1
6860 1
108767 1
278696 1
1 1
300001 1
96694 1
287471 1
131433 1
2 1
56763 1
1 1
1 1
32697 1
210935 1
1 1
300000 1
174270 1
196863 1
14817 1
1 1
300001 1
155994 1
300000 1
299999 1
160654 1
1 1
1 1
300000 1
2 1
3803 1
258317 1
1 1
149903 1
1 1
263880 1
2 1
179386 1
242951 1
300000 1
178869 1
1 1
107404 1
250713 1
38411 1
300001 1
127299 1
88712 1
300000 1
300000 1
153047 1
230845 1
161077 1
71599 1
300001 1
290594 1
1 1
246981 1
276987 1
299251 1
183399 1
143106 1
107478 1
172587 1
299999 1
1 1
213912 1
32433 1
35756 1
299999 1
167923 1
245760 1
256660 1
300001 1
125785 1
188447 1
198721 1
282223 1
107717 1
1 1
278984 1
54344 1
222669 1
151307 1
45151 1
162107 1
2 1
300000 1
175039 1
136473 1
242335 1
220218 1
299998 1
54042 1
1 1
300002 1
84466 1
48518 1
300001 1
63912 1
20802 1
48214 1
299999 1
278005 1
165404 1
300000 1
300000 1
300000 1
37542 1
222882 1
197694 1
213026 1
237660 1
197040 1
171743 1
173255 1
300001 1
168084 1
1 1
1 1
210836 1
192107 1
1 1
1 1
1 1
276002 1
1 1
259790 1
61144 1
295683 1
1 1
1 1
299999 1
261650 1
43539 1
207085 1
167665 1
37817 1
284218 1
292948 1
180994 1
225860 1
1 1
189733 1
263800 1
256801 1
300000 1
299999 1
1 1
300001 1
239354 1
57355 1
69855 1
174075 1
300000 1
300000 1
230921 1
180573 1
30686 1
33322 1
96365 1
2 1
96465 1
300000 1
1 1
287014 1
258053 1
265859 1
300000 1
2 1
205014 1
113460 1
242204 1
107144 1
1 1
2 1
23921 1
261866 1
182260 1
9243 1
183140 1
252480 1
188947 1
1 1
64371 1
1 1
300000 1
93418 1
70169 1
158102 1
132530 1
271543 1
212107 1
236605 1
3900 1
30711 1
1 1
299999 1
168503 1
158875 1
1 1
1 1
193229 1
31285 1
1 1
195233 1
158258 1
300000 1
1 1
2 1
1 1
299999 1
1 1
157218 1
167550 1
2 1
285002 1
271125 1
68686 1
1 1
3 1
133162 1
199123 1
2 1
300001 1
300001 1
37906 1
98349 1
79282 1
274131 1
65522 1
135551 1
138575 1
299998 1
1 1
57537 1
56536 1
188764 1
57908 1
260095 1
190072 1
53198 1
223730 1
224042 1
14846 1
269662 1
1 1
157669 1
300000 1
96925 1
300001 1
7888 1
300001 1
2 1
299999 1
299732 1
81673 1
300001 1
1 1
3 1
288161 1
59359 1
80639 1
246169 1
202515 1
283977 1
140761 1
266013 1
7644 1
137454 1
300000 1
190020 1
76069 1
2 1
277390 1
1 1
136522 1
1 1
194537 1
300001 1
118062 1
232780 1
2 1
299999 1
300000 1
12337 1
63914 1
300001 1
268856 1
299999 1
133182 1
29666 1
244833 1
45584 1
209365 1
299999 1
1 1
1 1
1 1
42660 1
129080 1
2 1
1 1
3 1
299999 1
3 1
300001 1
1 1
124303 1
62229 1
224783 1
168924 1
2 1
94714 1
35403 1
294980 1
299999 1
238760 1
98485 1
248590 1
80199 1
299998 1
21250 1
117029 1
300000 1
133207 1
154859 1
150650 1
222262 1
299999 1
300000 1
299999 1
1 1
75574 1
146289 1
111379 1
49031 1
122491 1
43909 1
271143 1
290512 1
231321 1
300001 1
258931 1
1 1
105943 1
2 1
1 1
36232 1
300000 1
132199 1
73201 1
81095 1
78988 1
215906 1
78961 1
281136 1
300000 1
19642 1
46949 1
2 1
186530 1
1 1
224451 1
3 1
125542 1
170458 1
25583 1
299999 1
1 1
1 1
79724 1
156834 1
2632 1
185084 1
198633 1
41952 1
300000 1
278232 1
3 1
53642 1
286209 1
300000 1
299999 1
1 1
286943 1
299998 1
22428 1
216208 1
34049 1
299999 1
2 1
300000 1
136779 1
189505 1
292546 1
210196 1
300000 1
78539 1
197023 1
1 1
60821 1
299999 1
285175 1
114950 1
1 1
147682 1
186011 1
32755 1
1 1
284109 1
193472 1
2 1
63863 1
65250 1
93328 1
230233 1
1 1
1 1
12782 1
300000 1
206351 1
1 1
203474 1
18044 1
2 1
64937 1
299998 1
1 1
179374 1
3 1
108823 1
156622 1
96712 1
300001 1
238392 1
1 1
172897 1
46663 1
24216 1
300001 1
300000 1
1 1
2 1
146451 1
185294 1
225739 1
155923 1
299999 1
91306 1
1 1
300000 1
192372 1
99878 1
125114 1
169326 1
194918 1
262365 1
261059 1
246866 1
3 1
266580 1
261162 1
83155 1
247579 1
43700 1
210530 1
165042 1
172227 1
1 1
70959 1
252890 1
30646 1
2 1
17378 1
181843 1
265635 1
104745 1
149163 1
1 1
34478 1
2 1
195218 1
229558 1
90607 1
17250 1
119111 1
137023 1
1 1
42931 1
1 1
153915 1
300001 1
275880 1
96903 1
6501 1
300000 1
193689 1
300000 1
73129 1
238676 1
1 1
125566 1
300000 1
1 1
147386 1
2 1
300001 1
181020 1
94758 1
229493 1
199944 1
2 1
3 1
300000 1
123622 1
3 1
177295 1
300000 1
48437 1
188053 1
50178 1
133424 1
105999 1
57339 1
89696 1
287676 1
1 1
14122 1
265171 1
300000 1
300002 1
33986 1
2 1
31629 1
300002 1
67372 1
139914 1
231832 1
75715 1
100197 1
222804 1
18212 1
197106 1
11677 1
300001 1
277376 1
113388 1
116281 1
160534 1
269372 1
299999 1
153910 1
300000 1
125636 1
62730 1
300001 1
24848 1
2 1
45940 1
300002 1
1 1
299999 1
245802 1
103606 1
300001 1
74683 1
2 1
114109 1
1 1
162909 1
240945 1
253731 1
204865 1
1 1
300000 1
1 1
299999 1
300001 1
300001 1
208833 1
1 1
1 1
1 1
237778 1
144606 1
10459 1
178219 1
103584 1
3231 1
300000 1
39632 1
142951 1
299999 1
245543 1
164529 1
2 1
275470 1
3 1
300000 1
153580 1
32791 1
284081 1
75657 1
299999 1
200602 1
53146 1
222802 1
46569 1
13648 1
258239 1
265163 1
130155 1
173619 1
203524 1
277455 1
3 1
300001 1
86959 1
92304 1
280398 1
10513 1
86624 1
1 1
3 1
300001 1
1 1
274857 1
31518 1
2 1
2 1
149041 1
117403 1
77237 1
3 1
167072 1
90383 1
300001 1
102036 1
300001 1
69201 1
201623 1
299999 1
172714 1
185816 1
300001 1
1 1
45734 1
61395 1
48003 1
270220 1
115722 1
115960 1
176383 1
299999 1
284691 1
31330 1
1 1
280367 1
300001 1
36971 1
1 1
190354 1
193637 1
85393 1
300001 1
178549 1
18655 1
267089 1
208329 1
170542 1
98781 1
1 1
1 1
269943 1
300000 1
1 1
75794 1
233720 1
230994 1
75669 1
3 1
300001 1
2 1
4114 1
108097 1
3 1
188477 1
153220 1
24571 1
2 1
123941 1
300002 1
12521 1
61335 1
270176 1
299999 1
63086 1
22481 1
251916 1
208696 1
1 1
300000 1
1 1
66797 1
299999 1
157564 1
193487 1
1 1
300002 1
131656 1
297865 1
121908 1
219663 1
217012 1
192228 1
220228 1
21924 1
214733 1
22399 1
93578 1
264695 1
169267 1
22706 1
300000 1
40627 1
170068 1
300000 1
112959 1
300000 1
203212 1
197482 1
45339 1
263021 1
24016 1
79659 1
140496 1
1 1
277427 1
2 1
1 1
222329 1
258131 1
46936 1
65376 1
1 1
53033 1
204246 1
68893 1
299998 1
279349 1
29453 1
1 1
5309 1
1 1
238766 1
286917 1
3 1
299999 1
249338 1
1 1
224852 1
299999 1
101820 1
41381 1
249482 1
2 1
145234 1
284001 1
264622 1
299998 1
249055 1
300000 1
40091 1
131457 1
214301 1
300001 1
69140 1
254191 1
226403 1
295376 1
191011 1
1 1
1 1
49378 1
165899 1
30431 1
276000 1
60126 1
44927 1
41887 1
753 1
166647 1
253667 1
241879 1
299998 1
238747 1
79269 1
1 1
300000 1
202802 1
276120 1
1 1
299999 1
279822 1
230631 1
3 1
63809 1
300001 1
1 1
45540 1
1 1
44382 1
241568 1
286158 1
229357 1
2 1
299998 1
155207 1
73883 1
118324 1
300002 1
300000 1
1 1
4846 1
300000 1
64989 1
216838 1
46386 1
10607 1
1 1
161814 1
203298 1
145506 1
183181 1
230507 1
200709 1
61200 1
294460 1
259115 1
55952 1
1 1
8825 1
154501 1
255781 1
201219 1
300002 1
92991 1
129797 1
221248 1
256937 1
173632 1
299999 1
3 1
1 1
93422 1
275719 1
281220 1
204619 1
1 1
3551 1
52329 1
1 1
300001 1
217185 1
299999 1
63020 1
41056 1
68698 1
245158 1
278077 1
101860 1
294701 1
1 1
1 1
2 1
4077 1
203320 1
300001 1
1 1
125830 1
300000 1
287733 1
121897 1
221278 1
299999 1
223267 1
252977 1
300000 1
74488 1
300000 1
256262 1
128287 1
243711 1
300000 1
287644 1
1 1
2 1
239398 1
181838 1
299999 1
299998 1
1 1
192637 1
300000 1
1 1
2 1
95364 1
2 1
299999 1
191824 1
2 1
3 1
1 1
1 1
78254 1
2737 1
300001 1
247254 1
159899 1
114090 1
211877 1
299999 1
112092 1
261289 1
49583 1
242429 1
273170 1
242530 1
299999 1
300000 1
300001 1
272404 1
189512 1
215505 1
1 1
1 1
3 1
43728 1
1 1
45908 1
299998 1
198726 1
144522 1
1 1
209974 1
209085 1
213337 1
174520 1
1 1
3 1
265084 1
2 1
205990 1
300001 1
33322 1
300000 1
293003 1
300001 1
248319 1
300000 1
300001 1
123639 1
1 1
221459 1
295041 1
287547 1
93574 1
1 1
51343 1
1 1
300002 1
180395 1
2 1
160534 1
174764 1
69032 1
289078 1
238747 1
171614 1
57953 1
77669 1
142958 1
51144 1
141316 1
300001 1
178763 1
300000 1
45702 1
24900 1
300000 1
110943 1
2 1
14587 1
1 1
52308 1
300000 1
228368 1
233863 1
4516 1
33428 1
269417 1
299999 1
167417 1
280313 1
55555 1
1 1
5203 1
154248 1
266746 1
223516 1
253577 1
274555 1
299999 1
154679 1
269671 1
252670 1
186720 1
1 1
300000 1
295285 1
300000 1
189023 1
175930 1
199491 1
12807 1
295792 1
3 1
300000 1
180869 1
172447 1
300001 1
54285 1
300000 1
1 1
135434 1
300001 1
240219 1
173287 1
146292 1
1 1
274808 1
233287 1
98216 1
298686 1
300000 1
1 1
6289 1
106632 1
1 1
107941 1
117337 1
239005 1
150684 1
299999 1
115327 1
164492 1
146238 1
100742 1
85405 1
216653 1
157197 1
7407 1
21404 1
300001 1
3 1
145297 1
22918 1
256512 1
1 1
300001 1
62671 1
47106 1
241789 1
225855 1
1 1
2 1
179341 1
290097 1
287986 1
77635 1
300001 1
300001 1
299999 1
138263 1
300000 1
178663 1
29134 1
119705 1
118046 1
72389 1
1 1
299999 1
194784 1
104149 1
118365 1
233597 1
80675 1
1 1
278251 1
54836 1
23683 1
1 1
258780 1
40837 1
98916 1
2 1
9462 1
118461 1
299999 1
27427 1
213447 1
299998 1
26460 1
299999 1
254023 1
251249 1
300000 1
1 1
3 1
300002 1
300000 1
58541 1
215627 1
85685 1
3 1
173436 1
2 1
300001 1
1 1
97694 1
194264 1
269792 1
2 1
1 1
300000 1
229122 1
299999 1
1 1
1 1
113973 1
2 1
156559 1
102577 1
1 1
299999 1
98972 1
46074 1
1 1
89730 1
289705 1
274378 1
173935 1
300001 1
2 1
300001 1
74448 1
121455 1
79874 1
60011 1
220096 1
299999 1
109903 1
264016 1
275125 1
163459 1
1 1
199985 1
127004 1
86835 1
203287 1
57536 1
190699 1
31092 1
14773 1
20426 1
252333 1
1 1
2 1
62596 1
299999 1
279680 1
19909 1
258490 1
300000 1
300001 1
300001 1
198217 1
58207 1
33318 1
179207 1
300000 1
253747 1
300001 1
1 1
1 1
117370 1
148125 1
299999 1
1 1
84179 1
48241 1
1 1
3 1
44379 1
299427 1
234523 1
6097 1
54567 1
3 1
174598 1
24596 1
1 1
259315 1
300000 1
1 1
51030 1
66780 1
232845 1
299999 1
67622 1
300000 1
300002 1
140822 1
275319 1
1 1
235851 1
115496 1
300001 1
299999 1
75765 1
89615 1
106989 1
300001 1
300000 1
233451 1
1 1
10458 1
75581 1
30305 1
16030 1
47508 1
259302 1
110985 1
190319 1
272607 1
299999 1
20805 1
18316 1
1 1
184630 1
1 1
3 1
300000 1
300000 1
236212 1
17627 1
103562 1
4732 1
1 1
124993 1
92341 1
251522 1
270176 1
181690 1
208339 1
259087 1
280870 1
1 1
131110 1
300000 1
3 1
287124 1
1 1
128324 1
150509 1
13521 1
8815 1
44867 1
162831 1
52130 1
48985 1
299999 1
250440 1
241019 1
1 1
1 1
1 1
79428 1
2 1
299999 1
261498 1
77647 1
300001 1
169880 1
174401 1
183882 1
2 1
1 1
240408 1
120606 1
300001 1
100247 1
300000 1
140589 1
2 1
126867 1
157539 1
299999 1
267993 1
3 1
156165 1
3 1
299999 1
262638 1
37444 1
162093 1
148589 1
181060 1
140547 1
2 1
138205 1
245345 1
299998 1
283330 1
3 1
245816 1
91392 1
1 1
165791 1
36146 1
299999 1
109887 1
51282 1
289358 1
86505 1
119046 1
35485 1
140189 1
133521 1
299999 1
300001 1
300000 1
299999 1
57425 1
16781 1
217319 1
39682 1
2782 1
185982 1
24188 1
300001 1
4541 1
300001 1
2 1
135115 1
300000 1
64064 1
159971 1
183572 1
280990 1
107572 1
162128 1
300001 1
300001 1
282336 1
226487 1
186901 1
1 1
166437 1
2755 1
143661 1
31600 1
163406 1
273535 1
295638 1
111720 1
3 1
299998 1
1 1
300000 1
205622 1
101005 1
238369 1
69268 1
300000 1
285370 1
300000 1
65205 1
40758 1
242718 1
219890 1
278353 1
112819 1
300002 1
1 1
81700 1
24486 1
208194 1
300000 1
300000 1
197451 1
299999 1
126903 1
299999 1
17512 1
164361 1
53851 1
42940 1
17997 1
1 1
1 1
1 1
32300 1
51978 1
13192 1
221137 1
32074 1
65982 1
4220 1
242766 1
284759 1
59893 1
106958 1
15756 1
2 1
174887 1
252430 1
170711 1
79563 1
2 1
2 1
150694 1
2 1
200007 1
1 1
187707 1
151220 1
89547 1
40358 1
299998 1
265376 1
300000 1
288806 1
2 1
125012 1
217643 1
90316 1
120078 1
44164 1
417 1
280404 1
3 1
182074 1
1 1
3 1
1 1
299999 1
202876 1
1 1
300001 1
215276 1
1 1
300001 1
1 1
1 1
113009 1
156382 1
71215 1
51088 1
250544 1
205662 1
1 1
1 1
179641 1
1 1
245653 1
151427 1
300000 1
164780 1
300001 1
88012 1
252081 1
208737 1
3 1
156050 1
300000 1
256847 1
182499 1
237459 1
167971 1
1 1
1 1
300001 1
165330 1
149617 1
250570 1
2 1
1 1
135315 1
1 1
209098 1
77544 1
263442 1
34087 1
175338 1
279797 1
270027 1
64605 1
261511 1
67093 1
283832 1
154485 1
16885 1
253809 1
4886 1
300000 1
299999 1
2 1
16544 1
300001 1
1 1
291012 1
300001 1
113065 1
1 1
284524 1
265495 1
129389 1
2 1
196651 1
128822 1
266352 1
146461 1
293268 1
66548 1
300001 1
35463 1
255453 1
300001 1
97188 1
227444 1
300000 1
300000 1
241081 1
290915 1
3 1
122172 1
204647 1
39834 1
288660 1
111921 1
200256 1
1 1
38425 1
226412 1
1 1
92648 1
224471 1
300002 1
300000 1
299999 1
81815 1
300002 1
2 1
300000 1
1348 1
2 1
41600 1
103609 1
238243 1
242616 1
1 1
65151 1
3 1
95754 1
102793 1
299999 1
210182 1
1 1
29537 1
120724 1
101337 1
254046 1
2 1
1 1
132719 1
2 1
299999 1
256864 1
1 1
148200 1
263803 1
105772 1
2 1
55411 1
132205 1
49381 1
300001 1
2192 1
3 1
110948 1
300000 1
61071 1
8854 1
1 1
271317 1
39616 1
300001 1
75829 1
1 1
44734 1
1 1
2 1
264577 1
113032 1
83816 1
142499 1
157504 1
85130 1
285745 1
3 1
274731 1
300000 1
47267 1
57933 1
300000 1
1 1
280010 1
179644 1
95661 1
188918 1
95779 1
64713 1
277777 1
205171 1
248402 1
263162 1
300000 1
288690 1
300002 1
1 1
2 1
232424 1
164999 1
300001 1
117478 1
294311 1
1 1
222550 1
204825 1
1 1
222506 1
86893 1
192560 1
82754 1
42056 1
101622 1
3 1
76210 1
77597 1
131526 1
192723 1
73063 1
27925 1
25641 1
199708 1
260504 1
198156 1
58449 1
1 1
142054 1
3 1
300001 1
192936 1
136030 1
280749 1
1 1
1 1
1 1
300000 1
86638 1
174394 1
299258 1
1 1
25362 1
172920 1
139744 1
1 1
246885 1
237504 1
25930 1
300001 1
133961 1
76172 1
299999 1
299999 1
207446 1
279856 1
282297 1
299999 1
228470 1
2 1
235725 1
208722 1
78625 1
128075 1
13330 1
1 1
267259 1
1 1
189297 1
300001 1
219283 1
233429 1
300000 1
280118 1
289118 1
24122 1
1 1
8668 1
299999 1
300001 1
231261 1
298782 1
300001 1
1 1
300000 1
195166 1
67947 1
37256 1
212617 1
258659 1
255865 1
234906 1
299999 1
241732 1
299998 1
122368 1
1 1
300001 1
289865 1
299999 1
285756 1
63115 1
105239 1
299998 1
177581 1
196206 1
162020 1
191434 1
1 1
110398 1
137453 1
267566 1
264421 1
260387 1
2 1
2808 1
61986 1
1 1
196048 1
224196 1
300001 1
140276 1
81015 1
67677 1
106946 1
31522 1
128669 1
14944 1
184930 1
1 1
142234 1
1 1
172077 1
299999 1
2 1
1 1
121015 1
300002 1
261850 1
300000 1
217463 1
233584 1
195677 1
55605 1
3 1
149995 1
154781 1
1 1
300000 1
2 1
163226 1
1 1
64887 1
14709 1
216502 1
136804 1
1 1
93286 1
112689 1
299998 1
154155 1
66379 1
300001 1
1 1
32834 1
112338 1
138593 1
147972 1
92535 1
282586 1
300000 1
265639 1
7754 1
2 1
82033 1
271676 1
1 1
234348 1
1 1
1 1
282136 1
76175 1
102431 1
102846 1
1 1
132358 1
296870 1
1 1
93381 1
300000 1
109250 1
169445 1
300000 1
83816 1
300001 1
2 1
244201 1
229644 1
93856 1
254812 1
193841 1
209865 1
300000 1
112251 1
89903 1
270039 1
72615 1
3 1
300000 1
126259 1
73061 1
118038 1
93975 1
1 1
70 1
43568 1
295295 1
102052 1
132206 1
202866 1
155259 1
1 1
156987 1
138930 1
19349 1
13870 1
300001 1
135729 1
3 1
300000 1
243975 1
1 1
1 1
205805 1
1 1
300001 1
255761 1
299999 1
99318 1
177876 1
245090 1
217719 1
279928 1
165021 1
38062 1
249521 1
187319 1
300000 1
244274 1
300000 1
2 1
1 1
262712 1
299210 1
178661 1
229888 1
251702 1
212476 1
300001 1
67183 1
300002 1
299999 1
141973 1
136167 1
233956 1
265842 1
155591 1
57332 1
299999 1
300001 1
300000 1
167359 1
2 1
239214 1
243193 1
232119 1
1 1
183311 1
2 1
3 1
300001 1
2 1
1 1
289059 1
299998 1
299999 1
295122 1
236096 1
300000 1
48979 1
300001 1
32373 1
14939 1
144231 1
300001 1
270350 1
12614 1
7462 1
160319 1
91953 1
300000 1
104052 1
151016 1
9482 1
267808 1
248198 1
133515 1
119249 1
150255 1
135186 1
101723 1
233190 1
299999 1
154448 1
114780 1
187316 1
194994 1
295960 1
300000 1
65985 1
300001 1
210091 1
1 1
1 1
299998 1
299999 1
1 1
202463 1
14878 1
266247 1
133162 1
299998 1
250476 1
8032 1
21818 1
300001 1
7784 1
300001 1
129978 1
37157 1
119929 1
1 1
1 1
299999 1
242001 1
274761 1
300001 1
1 1
1 1
299229 1
3 1
145757 1
132953 1
43506 1
209740 1
3 1
152935 1
77092 1
258693 1
14136 1
241044 1
63366 1
299999 1
300000 1
272061 1
24368 1
123418 1
2 1
300000 1
263910 1
92942 1
116200 1
266326 1
23123 1
225329 1
37743 1
1 1
2 1
15765 1
114593 1
1 1
300001 1
280705 1
300000 1
279841 1
300001 1
6796 1
157867 1
123843 1
300000 1
11330 1
1 1
146935 1
300000 1
124562 1
17550 1
299999 1
223849 1
209712 1
29210 1
300002 1
300002 1
1 1
299999 1
3 1
11755 1
2308 1
299998 1
1 1
112120 1
106798 1
192232 1
48905 1
78724 1
248568 1
143075 1
279091 1
3 1
203111 1
263552 1
227436 1
201193 1
300000 1
3 1
88164 1
299998 1
3 1
278639 1
216856 1
205 1
99828 1
300001 1
204535 1
50283 1
202537 1
39838 1
116721 1
38862 1
2 1
300000 1
274742 1
139053 1
132524 1
194414 1
80124 1
2 1
242872 1
140082 1
279616 1
148345 1
91940 1
299998 1
138214 1
168702 1
257909 1
157823 1
50090 1
243501 1
2 1
254117 1
1 1
22161 1
300001 1
3 1
228461 1
175311 1
3 1
1 1
200623 1
95693 1
2 1
299998 1
281578 1
245368 1
261820 1
219523 1
300000 1
194815 1
156829 1
1 1
9154 1
214244 1
67071 1
300000 1
119607 1
300001 1
32288 1
300000 1
203849 1
238015 1
102552 1
41909 1
55 1
38525 1
135562 1
23171 1
163833 1
299999 1
163345 1
67933 1
300001 1
1 1
299999 1
208227 1
1 1
1 1
47852 1
72823 1
1 1
121339 1
125077 1
252306 1
113008 1
299998 1
17674 1
223838 1
245534 1
177391 1
282628 1
1 1
126555 1
283402 1
218478 1
243114 1
218544 1
300002 1
222860 1
270521 1
15945 1
176934 1
242276 1
100593 1
94506 1
300000 1
27400 1
1 1
1 1
300000 1
272496 1
15212 1
1 1
74572 1
197373 1
300002 1
203124 1
219549 1
2 1
2 1
297705 1
66882 1
299999 1
283593 1
178636 1
239593 1
23802 1
1 1
264596 1
1 1
176630 1
258783 1
275775 1
91028 1
1 1
22554 1
297628 1
1 1
59734 1
286239 1
2 1
255621 1
1 1
300001 1
55111 1
57659 1
273060 1
1 1
299998 1
299999 1
206 1
295070 1
300001 1
221407 1
1 1
252387 1
125356 1
142087 1
35900 1
134391 1
64747 1
300000 1
1 1
117142 1
44270 1
252314 1
1 1
1 1
23112 1
48319 1
62770 1
81749 1
59056 1
2 1
300001 1
1 1
130654 1
144106 1
166950 1
162417 1
286542 1
300000 1
219604 1
69620 1
299998 1
17652 1
2 1
265973 1
1 1
90296 1
249437 1
20896 1
88489 1
2 1
113661 1
1 1
87559 1
3 1
300000 1
299999 1
114542 1
300000 1
300000 1
97539 1
201683 1
21719 1
300000 1
225635 1
2 1
299999 1
299999 1
1 1
119890 1
122899 1
282309 1
257298 1
300000 1
2 1
300001 1
295261 1
222997 1
259095 1
2 1
220511 1
282678 1
260697 1
2 1
1 1
279354 1
299999 1
34580 1
195557 1
161881 1
44522 1
202303 1
1 1
17820 1
88659 1
3 1
1 1
66129 1
3 1
300001 1
3 1
1 1
1 1
299999 1
300000 1
74930 1
300000 1
175817 1
1 1
157558 1
300000 1
223081 1
168626 1
209714 1
88893 1
300001 1
2 1
161220 1
14444 1
286006 1
125473 1
299999 1
13948 1
1 1
65379 1
259260 1
3 1
18420 1
1 1
47854 1
538 1
232748 1
109372 1
1 1
158671 1
171881 1
300000 1
230389 1
254975 1
183439 1
213155 1
1 1
157892 1
300001 1
1 1
299999 1
105953 1
299998 1
65402 1
300001 1
299999 1
243014 1
298743 1
229037 1
1 1
1 1
8076 1
300000 1
26447 1
300000 1
300002 1
98316 1
57919 1
218331 1
55262 1
32846 1
300001 1
298991 1
200100 1
184343 1
128655 1
299999 1
252587 1
248877 1
269243 1
134463 1
1 1
1 1
299999 1
69935 1
300000 1
1 1
254415 1
143539 1
1 1
2 1
264143 1
174444 1
2557 1
2 1
121382 1
49833 1
106541 1
56325 1
298452 1
279967 1
140144 1
2 1
192245 1
300000 1
300001 1
143242 1
4492 1
2 1
299999 1
152345 1
103275 1
3 1
1 1
222236 1
224407 1
292789 1
141359 1
299999 1
111979 1
204211 1
37885 1
288043 1
300000 1
1 1
2 1
17304 1
299999 1
256997 1
1 1
1 1
173083 1
274480 1
294449 1
260070 1
300000 1
167456 1
2 1
300001 1
2 1
59864 1
236684 1
232160 1
3 1
300000 1
188346 1
220996 1
106490 1
299999 1
101388 1
129623 1
300000 1
1 1
236202 1
44112 1
2 1
45377 1
165954 1
12976 1
1 1
54505 1
200591 1
91256 1
300000 1
300000 1
1 1
1 1
256319 1
1 1
250099 1
104431 1
137152 1
2 1
216392 1
235742 1
1 1
38345 1
52984 1
226525 1
2250 1
113192 1
2 1
1 1
130750 1
261312 1
156755 1
229357 1
152863 1
206362 1
1 1
1 1
104396 1
33724 1
300000 1
1 1
21480 1
94328 1
300000 1
300000 1
1 1
1 1
171845 1
185431 1
178757 1
187574 1
265580 1
260124 1
155113 1
1 1
142781 1
300000 1
279097 1
80263 1
38996 1
286466 1
61593 1
154134 1
6602 1
1 1
2 1
41165 1
213749 1
1 1
300001 1
1 1
282434 1
12869 1
184365 1
145588 1
299645 1
300000 1
1 1
150281 1
85142 1
194285 1
212642 1
162557 1
147464 1
149760 1
120751 1
69655 1
1 1
225653 1
127396 1
300002 1
300000 1
300000 1
2 1
3 1
299998 1
81145 1
173397 1
2 1
245673 1
2 1
156646 1
12593 1
120981 1
17095 1
143881 1
1 1
1 1
13437 1
262268 1
184037 1
179312 1
182592 1
251570 1
2 1
194476 1
211250 1
119880 1
84461 1
300001 1
247090 1
300000 1
1 1
259434 1
238026 1
300000 1
176764 1
109382 1
300000 1
300000 1
254675 1
176793 1
147513 1
259302 1
1 1
83123 1
81233 1
299999 1
24210 1
1 1
146628 1
225799 1
150390 1
300000 1
169344 1
74261 1
183507 1
183268 1
1 1
266788 1
118634 1
300000 1
138249 1
142521 1
84232 1
300001 1
166084 1
300000 1
226442 1
285217 1
9637 1
71675 1
247771 1
240741 1
21655 1
113862 1
4606 1
295793 1
282215 1
1 1
186657 1
138364 1
1 1
43250 1
300000 1
263810 1
1 1
135593 1
300000 1
150184 1
71079 1
159826 1
1 1
121779 1
2 1
222189 1
1 1
300000 1
83283 1
83226 1
1 1
85394 1
1 1
98279 1
180359 1
138067 1
93708 1
183871 1
300001 1
1 1
3616 1
1 1
151535 1
299999 1
176766 1
49627 1
58749 1
1 1
75625 1
147847 1
223558 1
93463 1
299998 1
1 1
1743 1
2 1
300000 1
1 1
55671 1
299998 1
33281 1
197332 1
2 1
300000 1
1 1
5949 1
278401 1
219446 1
262384 1
187616 1
300001 1
77753 1
166428 1
128619 1
299999 1
1 1
1 1
300001 1
1 1
3 1
90320 1
2661 1
199415 1
1 1
1 1
237936 1
178673 1
300001 1
286701 1
184154 1
164369 1
167350 1
139721 1
140761 1
109960 1
145202 1
42360 1
1 1
207252 1
299999 1
84966 1
3251 1
286478 1
81931 1
266271 1
12710 1
271788 1
300002 1
243522 1
1 1
263896 1
85600 1
254081 1
174675 1
300001 1
220751 1
243226 1
1 1
300000 1
299999 1
108547 1
2 1
138463 1
58187 1
1 1
299999 1
280973 1
1 1
242955 1
1 1
126379 1
1 1
16295 1
106185 1
2 1
179444 1
91854 1
2 1
147395 1
54721 1
300001 1
98306 1
167802 1
179619 1
300001 1
2 1
132326 1
108893 1
162049 1
186828 1
110968 1
221452 1
106500 1
265470 1
1 1
2 1
286770 1
28308 1
241906 1
150640 1
299999 1
2 1
266016 1
210534 1
66466 1
257132 1
1 1
158502 1
299999 1
176647 1
108874 1
220382 1
231284 1
224187 1
1 1
179448 1
1 1
1 1
1 1
196824 1
140714 1
38469 1
199974 1
266115 1
300000 1
60916 1
40498 1
142500 1
2 1
54730 1
299999 1
299999 1
266495 1
2 1
156509 1
27577 1
71913 1
148078 1
300000 1
55327 1
300002 1
268068 1
1 1
220007 1
171766 1
299999 1
1 1
279567 1
289187 1
120339 1
159643 1
116913 1
227441 1
246628 1
300000 1
264733 1
52123 1
14002 1
38293 1
288821 1
96838 1
191579 1
300000 1
258368 1
91508 1
98771 1
208508 1
134961 1
226767 1
257634 1
88037 1
118388 1
16318 1
911 1
42000 1
33313 1
133834 1
3 1
1 1
123667 1
300000 1
300000 1
200801 1
163557 1
1 1
299999 1
206036 1
296203 1
54598 1
286856 1
275231 1
243127 1
255421 1
279283 1
140999 1
2 1
256864 1
145492 1
252473 1
191857 1
43663 1
252626 1
250066 1
300000 1
214938 1
1 1
50527 1
267712 1
107679 1
258086 1
2 1
53659 1
134678 1
5385 1
299998 1
298091 1
81804 1
300000 1
81299 1
299999 1
18379 1
94423 1
46349 1
248827 1
299176 1
165462 1
211734 1
300000 1
300000 1
289685 1
300000 1
239403 1
1 1
119282 1
1 1
277571 1
180779 1
197960 1
60599 1
58526 1
111245 1
300001 1
97027 1
2 1
299999 1
1 1
1 1
293861 1
119346 1
5736 1
267462 1
1 1
294584 1
286205 1
153372 1
127500 1
281394 1
1 1
149800 1
187468 1
242397 1
66124 1
275130 1
117008 1
284652 1
50435 1
1 1
194858 1
74692 1
209804 1
292207 1
1 1
209136 1
290524 1
84313 1
178614 1
209690 1
59521 1
203024 1
74662 1
182201 1
300000 1
1 1
300000 1
31522 1
1 1
176432 1
278833 1
121813 1
79997 1
96463 1
147271 1
286599 1
75071 1
3 1
238935 1
262699 1
300001 1
61015 1
300000 1
118188 1
299999 1
280480 1
43838 1
300000 1
38850 1
163735 1
300000 1
300000 1
41743 1
1 1
2 1
75331 1
76977 1
300001 1
261478 1
202939 1
98391 1
279001 1
139005 1
108995 1
135381 1
168119 1
72391 1
299999 1
300000 1
262484 1
167614 1
128812 1
300001 1
119441 1
1 1
1 1
78890 1
16844 1
132214 1
300001 1
299999 1
300001 1
120771 1
160345 1
1 1
300002 1
255076 1
287377 1
300001 1
123257 1
242252 1
1 1
114620 1
156157 1
1 1
1 1
1 1
299999 1
125787 1
56111 1
227479 1
282756 1
119535 1
238196 1
2 1
1 1
221789 1
6217 1
56960 1
207062 1
272662 1
93911 1
18913 1
263013 1
74157 1
118109 1
198225 1
224251 1
60724 1
151938 1
255681 1
300001 1
145803 1
239681 1
288560 1
1 1
246259 1
256720 1
55973 1
106990 1
3 1
203334 1
201080 1
299999 1
103530 1
1 1
267059 1
199733 1
150297 1
300000 1
216521 1
29942 1
91721 1
148839 1
265212 1
123111 1
2 1
300000 1
227157 1
299999 1
178234 1
300000 1
94109 1
300000 1
1 1
1 1
2 1
3 1
61317 1
150735 1
154859 1
23544 1
233751 1
9949 1
1 1
266759 1
1 1
296080 1
299999 1
250535 1
273963 1
1 1
300000 1
107724 1
117758 1
132155 1
137457 1
282632 1
1 1
156778 1
212870 1
267073 1
254440 1
275026 1
91290 1
1 1
65565 1
149308 1
20619 1
48595 1
212097 1
238868 1
67664 1
247188 1
286330 1
1 1
105234 1
290979 1
10202 1
209572 1
145751 1
1 1
66036 1
190775 1
241027 1
300002 1
300001 1
117948 1
1 1
64484 1
123337 1
94384 1
171625 1
299999 1
193918 1
2 1
1 1
1 1
299999 1
2429 1
100062 1
300000 1
287670 1
45234 1
217069 1
1 1
1 1
300000 1
300000 1
114515 1
21538 1
1 1
231019 1
239865 1
1 1
182660 1
2 1
239778 1
44991 1
38406 1
116676 1
23138 1
54589 1
272548 1
226043 1
13265 1
299999 1
181471 1
299998 1
2 1
192232 1
300000 1
188839 1
36295 1
265940 1
217750 1
262253 1
27160 1
299998 1
3 1
1 1
1 1
31333 1
3 1
183643 1
294242 1
299999 1
118752 1
164052 1
70273 1
122682 1
90401 1
195498 1
151384 1
258770 1
75266 1
66638 1
165032 1
230483 1
213669 1
1 1
98124 1
260346 1
124874 1
1 1
299999 1
164811 1
40921 1
205428 1
65299 1
85360 1
134529 1
274609 1
100891 1
230520 1
31208 1
3 1
226907 1
109827 1
299999 1
278176 1
250545 1
23835 1
74481 1
254197 1
300000 1
215106 1
300001 1
1 1
2 1
169437 1
291108 1
2 1
23867 1
91171 1
219432 1
161254 1
2 1
256565 1
1243 1
174911 1
268956 1
143653 1
128340 1
291992 1
300001 1
2 1
70010 1
204877 1
130219 1
1 1
300000 1
200670 1
298463 1
49509 1
300001 1
300001 1
300000 1
246764 1
300000 1
90602 1
1 1
228929 1
114679 1
274725 1
1 1
123593 1
214445 1
128026 1
25823 1
1 1
299999 1
300000 1
128513 1
5475 1
212998 1
67443 1
299999 1
126129 1
2 1
179235 1
178524 1
217849 1
72035 1
29516 1
190613 1
300001 1
299999 1
6296 1
51209 1
156776 1
216918 1
1 1
300001 1
300000 1
1 1
2 1
291114 1
41636 1
161099 1
134266 1
299999 1
175589 1
284200 1
87634 1
299999 1
1 1
300000 1
299999 1
198170 1
163689 1
1 1
229123 1
157066 1
86532 1
989 1
55551 1
196719 1
300000 1
300001 1
88991 1
1 1
244255 1
187838 1
175112 1
300000 1
1 1
112633 1
140731 1
185023 1
299999 1
215802 1
73364 1
110912 1
237302 1
2 1
233842 1
209634 1
132050 1
3 1
2 1
269133 1
139019 1
78051 1
80250 1
77289 1
262326 1
38458 1
300000 1
256251 1
53838 1
230681 1
144067 1
241351 1
160395 1
300000 1
20088 1
96594 1
1 1
161278 1
142297 1
87023 1
37040 1
3 1
179877 1
127344 1
147828 1
300001 1
1 1
1 1
139719 1
161426 1
1 1
299999 1
1 1
283481 1
299999 1
1 1
220528 1
1 1
1 1
295927 1
206003 1
144517 1
300002 1
1 1
153400 1
299999 1
262247 1
3 1
142240 1
1 1
16473 1
116954 1
1 1
299998 1
107218 1
112194 1
275630 1
300000 1
147219 1
27560 1
210757 1
1 1
157971 1
226786 1
176360 1
1 1
299998 1
1 1
2 1
2 1
1 1
236575 1
3 1
300001 1
300001 1
118070 1
182336 1
101529 1
159733 1
22879 1
210401 1
226311 1
146999 1
291263 1
273774 1
300001 1
4721 1
39837 1
299999 1
120641 1
299999 1
107247 1
91733 1
86250 1
2728 1
226543 1
2 1
153682 1
299999 1
3 1
244459 1
281915 1
300002 1
199082 1
300000 1
1 1
247755 1
184272 1
109680 1
300001 1
1 1
248283 1
105624 1
300000 1
131571 1
106534 1
299999 1
71717 1
2 1
33518 1
33005 1
271780 1
300002 1
259629 1
300001 1
5289 1
10095 1
70412 1
107868 1
299999 1
299998 1
37932 1
19827 1
71562 1
299999 1
1 1
186503 1
1 1
31484 1
191030 1
90808 1
300000 1
228204 1
285013 1
299998 1
245958 1
39957 1
4131 1
211443 1
1706 1
55333 1
109630 1
236699 1
205393 1
40938 1
249580 1
40279 1
206586 1
1 1
1 1
22286 1
269199 1
291182 1
1 1
222502 1
90991 1
300001 1
583 1
300001 1
299998 1
4984 1
1 1
299999 1
25299 1
3 1
103173 1
32392 1
2 1
300000 1
1069 1
300000 1
34684 1
21699 1
1 1
159270 1
3 1
278488 1
299999 1
300001 1
75784 1
299999 1
300001 1
293810 1
4676 1
148724 1
251113 1
242396 1
222645 1
2 1
274119 1
229770 1
1733 1
162577 1
189057 1
204838 1
1 1
297597 1
165064 1
75668 1
172255 1
299999 1
1 1
285973 1
25838 1
2 1
263888 1
300000 1
3 1
1 1
85143 1
300000 1
275646 1
1 1
1 1
200830 1
163690 1
83720 1
1 1
51209 1
1 1
300001 1
217923 1
169946 1
149207 1
299999 1
2 1
265095 1
300001 1
141193 1
73025 1
55214 1
1 1
1 1
300001 1
215709 1
49912 1
145457 1
233234 1
3 1
1 1
300000 1
1 1
128110 1
130254 1
22875 1
179709 1
299999 1
192744 1
1 1
137810 1
251540 1
2 1
300000 1
300001 1
2 1
126196 1
228819 1
2 1
289303 1
2 1
300000 1
1 1
295534 1
1 1
162035 1
1 1
206968 1
1 1
127533 1
76373 1
1 1
185539 1
1 1
187453 1
43496 1
88036 1
178622 1
69041 1
18489 1
234106 1
3 1
236943 1
24220 1
300002 1
1 1
300001 1
166680 1
101483 1
300000 1
198323 1
300002 1
53109 1
300002 1
2 1
294297 1
300001 1
106851 1
264923 1
1 1
108032 1
62885 1
300001 1
155290 1
2 1
44980 1
300000 1
15781 1
24327 1
1 1
162913 1
243985 1
105010 1
292377 1
13637 1
16390 1
3 1
300000 1
73642 1
1 1
259905 1
82984 1
300002 1
2 1
121478 1
141388 1
300002 1
19771 1
3 1
1 1
1 1
2 1
3 1
299999 1
3 1
300000 1
300000 1
164254 1
202807 1
300001 1
263368 1
199617 1
299999 1
2 1
65394 1
42004 1
300000 1
299999 1
173903 1
287490 1
299999 1
132139 1
1 1
8755 1
256254 1
148996 1
150907 1
116930 1
299999 1
196828 1
300000 1
1 1
1 1
1 1
138743 1
142847 1
299999 1
247656 1
238362 1
17291 1
1 1
300000 1
235350 1
204596 1
300002 1
1 1
232343 1
199887 1
86019 1
298051 1
112839 1
1 1
144307 1
300000 1
1 1
2 1
3765 1
122176 1
1 1
1519 1
1 1
300002 1
163603 1
1 1
215332 1
138197 1
84638 1
200093 1
288366 1
25851 1
219575 1
299998 1
267008 1
238951 1
239850 1
1 1
174900 1
2 1
10618 1
299999 1
293250 1
265821 1
267434 1
135404 1
2 1
300000 1
60241 1
16864 1
1 1
205059 1
180048 1
291556 1
1 1
300000 1
174719 1
44331 1
199185 1
300001 1
110305 1
89522 1
103197 1
150806 1
180556 1
257732 1
88011 1
46362 1
233830 1
13971 1
212307 1
294352 1
1 1
40588 1
170322 1
300000 1
2 1
143051 1
2 1
167501 1
148459 1
299999 1
469 1
174019 1
36570 1
300001 1
217370 1
45003 1
158398 1
94735 1
1 1
40897 1
300000 1
217326 1
1 1
299998 1
10891 1
217390 1
299999 1
235114 1
273808 1
203499 1
271196 1
4546 1
34727 1
300001 1
3 1
299999 1
188294 1
112023 1
1 1
300000 1
69339 1
208267 1
185723 1
276283 1
138355 1
64338 1
299999 1
60259 1
2 1
169653 1
279217 1
1 1
219834 1
246809 1
16891 1
3 1
146766 1
293474 1
300001 1
88601 1
125618 1
300000 1
300001 1
1 1
21086 1
202645 1
299999 1
55331 1
299999 1
300001 1
124105 1
47459 1
20314 1
3 1
1 1
111282 1
300001 1
299999 1
43077 1
21316 1
46623 1
104202 1
199299 1
174768 1
299998 1
190825 1
59284 1
200595 1
32816 1
102341 1
119669 1
1 1
61205 1
300001 1
1 1
300000 1
300001 1
68503 1
1 1
1 1
127042 1
12803 1
80527 1
1 1
285311 1
300000 1
220415 1
1 1
85438 1
223611 1
237549 1
78228 1
300000 1
2 1
3 1
132406 1
29979 1
300000 1
251676 1
48831 1
291685 1
145868 1
300000 1
79141 1
207394 1
2 1
183772 1
1 1
1 1
227652 1
223442 1
1 1
37025 1
2 1
299999 1
300001 1
190542 1
300000 1
257784 1
191699 1
2 1
1 1
279364 1
300000 1
277703 1
281186 1
101139 1
152346 1
191082 1
1 1
299998 1
22249 1
121777 1
3 1
1 1
300001 1
53043 1
300000 1
34963 1
109324 1
20930 1
2203 1
299998 1
265702 1
279822 1
279918 1
245304 1
170064 1
3 1
300000 1
30947 1
115300 1
79892 1
177739 1
300001 1
3 1
231016 1
1 1
300000 1
1 1
2 1
300001 1
282278 1
233966 1
1 1
157081 1
207583 1
1 1
155527 1
33817 1
1 1
280089 1
299999 1
8044 1
1 1
1 1
77778 1
300000 1
222346 1
129245 1
1 1
300000 1
2 1
243336 1
139062 1
184462 1
129581 1
107227 1
299999 1
168898 1
300000 1
48143 1
289079 1
112271 1
300000 1
62518 1
1 1
297791 1
206272 1
230572 1
203410 1
300000 1
3 1
66373 1
226496 1
53894 1
2 1
300000 1
300001 1
290598 1
291962 1
147487 1
2 1
232728 1
300000 1
95605 1
2 1
1 1
268283 1
299999 1
230870 1
1 1
299006 1
98279 1
300000 1
219305 1
2 1
262152 1
74278 1
224054 1
152947 1
300000 1
1 1
2 1
300001 1
222084 1
1 1
300001 1
198689 1
234930 1
253733 1
110456 1
216334 1
299999 1
289315 1
1 1
299999 1
97501 1
272331 1
2 1
127005 1
1 1
32068 1
135320 1
289492 1
45426 1
214640 1
1 1
284339 1
43228 1
228169 1
275490 1
75625 1
1 1
299999 1
23281 1
62135 1
54064 1
105586 1
1 1
123968 1
248639 1
268646 1
299999 1
84102 1
132034 1
271866 1
262123 1
53111 1
11982 1
131468 1
153746 1
1 1
78906 1
221687 1
299999 1
218835 1
22169 1
299999 1
104391 1
133052 1
300000 1
135104 1
300001 1
230307 1
120690 1
122594 1
1 1
1 1
300000 1
229070 1
1 1
300001 1
97339 1
273453 1
1 1
93161 1
16241 1
2 1
70431 1
1 1
186869 1
258022 1
300000 1
153892 1
300000 1
300001 1
30778 1
238769 1
234659 1
219309 1
299999 1
86681 1
300000 1
1 1
194805 1
300001 1
166877 1
1 1
79354 1
237153 1
251476 1
11556 1
137507 1
37025 1
299998 1
1 1
61433 1
299795 1
1 1
65785 1
132583 1
1 1
137386 1
3 1
300001 1
131493 1
1 1
1 1
3 1
3 1
91632 1
300001 1
11259 1
203082 1
286067 1
88947 1
219586 1
228243 1
279974 1
1 1
300000 1
113921 1
209155 1
300000 1
254545 1
294308 1
2 1
272710 1
115997 1
56869 1
143768 1
63499 1
175554 1
53270 1
1 1
2 1
213913 1
15192 1
76666 1
201376 1
233606 1
31702 1
300002 1
100112 1
238581 1
300000 1
145633 1
320 1
176065 1
300000 1
139180 1
106944 1
300000 1
2 1
1 1
299999 1
277329 1
19429 1
211379 1
40642 1
1 1
113966 1
1 1
1 1
1 1
125959 1
181059 1
92082 1
2 1
19052 1
51467 1
233010 1
130619 1
300001 1
300001 1
297586 1
300001 1
300000 1
108846 1
30905 1
261729 1
288731 1
299999 1
2 1
23404 1
154948 1
241686 1
136027 1
139246 1
165419 1
247282 1
231371 1
3302 1
89482 1
88659 1
300000 1
300000 1
273900 1
1 1
190517 1
2 1
204032 1
11900 1
43198 1
173075 1
300002 1
94117 1
198894 1
223205 1
49742 1
21454 1
300000 1
1 1
7628 1
141144 1
237152 1
1 1
112866 1
1 1
300000 1
267708 1
300002 1
140338 1
1 1
300000 1
246373 1
295611 1
2 1
277261 1
33598 1
42350 1
300000 1
300002 1
27222 1
253879 1
127498 1
26025 1
36835 1
292164 1
1 1
141331 1
300000 1
89429 1
240609 1
300002 1
2075 1
257696 1
174225 1
291228 1
71746 1
300000 1
286058 1
1 1
77067 1
300000 1
1 1
10479 1
226885 1
300001 1
97197 1
299999 1
25169 1
58285 1
184338 1
300000 1
181950 1
55471 1
1 1
135537 1
2 1
122757 1
278634 1
1 1
42502 1
291684 1
260364 1
154142 1
238425 1
299999 1
208793 1
81146 1
113097 1
144312 1
218245 1
44242 1
169217 1
2 1
276108 1
167138 1
9601 1
126369 1
1 1
15523 1
293042 1
135517 1
3 1
202750 1
39780 1
300001 1
299999 1
92894 1
206658 1
299999 1
228221 1
1 1
1 1
133443 1
149533 1
209552 1
166644 1
299999 1
1 1
173486 1
197487 1
34092 1
90994 1
291021 1
6464 1
158233 1
1 1
300000 1
8392 1
299999 1
300001 1
3 1
2 1
125785 1
162590 1
1 1
46282 1
83848 1
1 1
3 1
1 1
266105 1
257310 1
35996 1
130636 1
3 1
143441 1
36575 1
159434 1
201521 1
153508 1
232040 1
248135 1
109926 1
46173 1
193878 1
83771 1
129220 1
191456 1
55911 1
1 1
182037 1
130025 1
52926 1
1 1
121679 1
78919 1
1 1
299999 1
70163 1
2 1
104184 1
115927 1
295496 1
17560 1
299999 1
299998 1
83719 1
174397 1
300000 1
299999 1
151510 1
69258 1
87129 1
244444 1
300000 1
195402 1
254386 1
300001 1
27739 1
201427 1
143335 1
79675 1
197437 1
299998 1
151329 1
182097 1
189883 1
239327 1
209690 1
67694 1
256398 1
209520 1
285599 1
300000 1
41015 1
2 1
1 1
56474 1
135725 1
120389 1
300000 1
140947 1
151989 1
155626 1
248017 1
280378 1
85311 1
57345 1
276153 1
1 1
209198 1
68143 1
95305 1
1 1
1 1
169303 1
300001 1
236812 1
92954 1
182762 1
300000 1
87248 1
2 1
2 1
71918 1
267304 1
43194 1
286062 1
141054 1
299999 1
300001 1
82356 1
57058 1
300000 1
76421 1
150442 1
3 1
23550 1
280100 1
290234 1
1 1
235891 1
299998 1
299999 1
299999 1
5018 1
237346 1
299999 1
96436 1
173802 1
300000 1
121331 1
263029 1
217648 1
224207 1
247803 1
300000 1
19201 1
35136 1
1 1
299998 1
300000 1
36009 1
300000 1
171881 1
98814 1
211537 1
1 1
103555 1
45316 1
152184 1
299999 1
144141 1
48217 1
83324 1
1 1
1 1
19615 1
299998 1
231908 1
202316 1
188740 1
235011 1
272381 1
300000 1
219690 1
1 1
187080 1
299999 1
152620 1
92152 1
274733 1
1 1
80735 1
2 1
299999 1
197027 1
3 1
299999 1
300000 1
63065 1
74911 1
252338 1
155205 1
300000 1
2 1
300000 1
291517 1
186820 1
60824 1
291008 1
130414 1
156736 1
285944 1
215813 1
143960 1
1 1
65680 1
74649 1
201418 1
111909 1
242860 1
148100 1
1 1
106489 1
2 1
109810 1
274252 1
300001 1
1 1
1 1
186615 1
64978 1
140633 1
21206 1
299999 1
98763 1
299999 1
26059 1
94970 1
300000 1
283065 1
173894 1
255941 1
271058 1
159179 1
1649 1
161403 1
246849 1
76831 1
238363 1
96543 1
300000 1
53057 1
279808 1
299999 1
502 1
244331 1
118194 1
3 1
2 1
68953 1
117419 1
1 1
290724 1
3 1
299999 1
1 1
178107 1
299999 1
158567 1
300000 1
234759 1
94666 1
54093 1
218018 1
3 1
194962 1
300000 1
2188 1
1 1
28594 1
193328 1
288288 1
2 1
55499 1
269237 1
233834 1
18878 1
77657 1
300001 1
65794 1
12575 1
1 1
146753 1
6522 1
1 1
300000 1
1 1
286115 1
197228 1
222307 1
33008 1
141566 1
300001 1
86926 1
180670 1
75255 1
67272 1
2 1
300000 1
241497 1
300000 1
78055 1
7695 1
1 1
173324 1
1 1
300001 1
300000 1
31518 1
1 1
141700 1
299999 1
300000 1
289312 1
299999 1
300001 1
300001 1
76446 1
1 1
1 1
17717 1
78621 1
33363 1
230592 1
194923 1
83112 1
23793 1
21057 1
95416 1
151081 1
300001 1
299999 1
299999 1
73452 1
129851 1
2 1
1 1
1 1
299998 1
122081 1
300000 1
7151 1
89185 1
100533 1
300001 1
300000 1
300000 1
300001 1
290074 1
151668 1
180904 1
211107 1
53759 1
162231 1
227090 1
151871 1
292153 1
223281 1
212018 1
246646 1
279643 1
165801 1
218223 1
2 1
225624 1
154597 1
233343 1
1 1
2 1
186178 1
198684 1
113359 1
3 1
300001 1
156401 1
29084 1
96048 1
118005 1
1 1
234093 1
116819 1
88529 1
36767 1
299999 1
300001 1
91639 1
299999 1
251406 1
133066 1
260044 1
145797 1
58711 1
190405 1
198735 1
1447 1
1 1
95685 1
300001 1
95791 1
2 1
300000 1
64762 1
299999 1
16760 1
194490 1
265685 1
67185 1
84657 1
1 1
1 1
2 1
224228 1
155440 1
151 1
215485 1
131435 1
49562 1
209331 1
299999 1
1 1
192425 1
299999 1
269985 1
112436 1
115109 1
1 1
98639 1
215421 1
10890 1
299999 1
281570 1
229255 1
38168 1
169795 1
172809 1
251538 1
300002 1
278091 1
140379 1
2 1
269163 1
299999 1
4913 1
299999 1
299999 1
1 1
3 1
129801 1
183027 1
2 1
1 1
174998 1
1 1
255186 1
208747 1
124671 1
2 1
1 1
213736 1
1 1
196535 1
129099 1
223822 1
161019 1
252257 1
240475 1
1 1
11324 1
8735 1
1 1
1 1
300002 1
112539 1
294903 1
36175 1
292144 1
199541 1
1 1
99770 1
104909 1
300002 1
84737 1
1 1
1 1
209312 1
2872 1
300001 1
300002 1
292999 1
300000 1
219496 1
117732 1
115748 1
263864 1
100898 1
2 1
245840 1
300001 1
299999 1
71298 1
45820 1
1 1
60721 1
227347 1
1 1
134284 1
54515 1
300000 1
115031 1
300001 1
109754 1
275776 1
167524 1
213207 1
265328 1
9621 1
245542 1
78804 1
51387 1
197357 1
151194 1
300001 1
145958 1
22786 1
170879 1
113924 1
299999 1
2 1
1 1
225125 1
254793 1
300000 1
117200 1
2 1
236405 1
1 1
173203 1
22273 1
300001 1
215277 1
135345 1
1 1
212020 1
2 1
188057 1
283454 1
299999 1
300000 1
300001 1
80223 1
300000 1
300001 1
2 1
179043 1
172630 1
9205 1
84994 1
1 1
124358 1
153264 1
176505 1
60227 1
233909 1
63824 1
23009 1
1 1
1 1
20765 1
179001 1
300000 1
17351 1
290570 1
290549 1
225031 1
131694 1
3 1
171220 1
1036 1
267390 1
12149 1
1 1
105350 1
300000 1
300000 1
138976 1
213035 1
39929 1
3 1
136690 1
120502 1
146016 1
299999 1
190279 1
2 1
1 1
58211 1
25604 1
300000 1
132640 1
209700 1
1 1
29578 1
92208 1
124524 1
2 1
299998 1
292230 1
1 1
145099 1
115718 1
8366 1
2 1
300001 1
300000 1
179775 1
1 1
167456 1
93038 1
1 1
37460 1
280037 1
300001 1
282034 1
34929 1
300000 1
264038 1
12436 1
143014 1
109134 1
203494 1
294883 1
1 1
164461 1
214799 1
162642 1
24968 1
1 1
2 1
80918 1
299999 1
209904 1
300001 1
191698 1
23209 1
300000 1
159298 1
299998 1
182214 1
291709 1
221881 1
6690 1
1 1
175228 1
48426 1
271191 1
1 1
111661 1
299999 1
1 1
1 1
2 1
300000 1
53362 1
300000 1
146490 1
139334 1
203154 1
67064 1
157475 1
155680 1
212278 1
299999 1
80397 1
4300 1
211045 1
300000 1
250262 1
300000 1
284077 1
1 1
2 1
300001 1
145676 1
299999 1
201561 1
218478 1
2 1
299999 1
89322 1
119210 1
1 1
255818 1
30868 1
30874 1
37881 1
278317 1
296112 1
20877 1
299999 1
23845 1
250063 1
192179 1
274894 1
52459 1
207042 1
1 1
27678 1
1 1
258490 1
299999 1
173118 1
215517 1
300002 1
57558 1
1 1
28594 1
3559 1
137303 1
300001 1
1 1
248008 1
212854 1
20984 1
81731 1
202642 1
300000 1
186935 1
300001 1
271846 1
207376 1
197478 1
74879 1
180237 1
161920 1
231379 1
1 1
300001 1
1 1
300000 1
14242 1
1 1
117323 1
212506 1
1 1
300001 1
12147 1
246668 1
50204 1
300000 1
64944 1
263847 1
300000 1
219602 1
300001 1
1 1
299999 1
53123 1
300001 1
2 1
300001 1
180270 1
38771 1
2 1
300001 1
172068 1
300001 1
7376 1
279779 1
254741 1
3 1
225346 1
300000 1
101212 1
239726 1
188084 1
300000 1
62813 1
287134 1
91873 1
20622 1
255862 1
72766 1
188526 1
299999 1
1 1
65451 1
97995 1
1 1
43609 1
262461 1
272611 1
1 1
2 1
300001 1
300001 1
232921 1
8414 1
264483 1
28388 1
232502 1
206531 1
300000 1
175204 1
275161 1
197772 1
269793 1
216137 1
142758 1
159420 1
292187 1
1 1
1 1
1 1
287438 1
13529 1
1 1
135005 1
145891 1
1 1
235077 1
300000 1
271080 1
169106 1
299999 1
48584 1
140862 1
188833 1
300000 1
56150 1
279624 1
96775 1
285614 1
299999 1
81849 1
232126 1
299998 1
276669 1
72700 1
120657 1
31913 1
300000 1
139370 1
219288 1
294297 1
155211 1
276789 1
125433 1
31573 1
300001 1
279053 1
133654 1
1 1
1 1
300000 1
182868 1
7982 1
1 1
49298 1
299999 1
68620 1
1 1
2 1
300001 1
44693 1
218868 1
300001 1
300000 1
1 1
1 1
1 1
300000 1
300000 1
90300 1
83155 1
69519 1
300000 1
153959 1
300000 1
132460 1
28527 1
300000 1
242228 1
300001 1
214343 1
218749 1
299999 1
300001 1
198245 1
2 1
115745 1
41299 1
1 1
240400 1
118869 1
19485 1
2 1
1 1
70058 1
2620 1
300000 1
228822 1
185837 1
300001 1
84918 1
1 1
1 1
3 1
222405 1
3 1
1 1
1 1
6692 1
131720 1
300000 1
151804 1
139470 1
236853 1
10934 1
189811 1
142905 1
1 1
300001 1
69693 1
1 1
177115 1
33476 1
4745 1
1 1
300000 1
267863 1
264713 1
27501 1
171685 1
300000 1
149682 1
153025 1
2391 1
235838 1
12737 1
261093 1
82040 1
1 1
299999 1
27505 1
17217 1
299999 1
3 1
225470 1
299824 1
171431 1
115451 1
278527 1
22303 1
300001 1
103697 1
289816 1
163186 1
203770 1
142403 1
299998 1
69777 1
288517 1
167911 1
113123 1
147437 1
61912 1
299999 1
179981 1
300000 1
1 1
299999 1
1 1
299999 1
41877 1
1 1
19843 1
182912 1
3 1
190166 1
35785 1
76245 1
73558 1
104991 1
210458 1
181591 1
16506 1
300001 1
220720 1
120099 1
151091 1
284123 1
1 1
2 1
80316 1
300001 1
201342 1
119612 1
74011 1
28949 1
299999 1
2 1
157320 1
299999 1
162747 1
299999 1
111443 1
167556 1
228561 1
1 1
1 1
50783 1
262330 1
2 1
300001 1
107538 1
42452 1
69154 1
252940 1
235064 1
300000 1
299999 1
296101 1
1 1
300000 1
300001 1
163960 1
1 1
138430 1
132190 1
180829 1
229952 1
79331 1
166624 1
142429 1
16769 1
63149 1
300001 1
300000 1
131082 1
173957 1
99418 1
1 1
23006 1
194689 1
17193 1
240372 1
253474 1
294138 1
106779 1
1 1
299661 1
3738 1
1 1
300001 1
118494 1
204698 1
242810 1
3 1
275087 1
158188 1
192242 1
3 1
165145 1
158844 1
3 1
97644 1
270432 1
300000 1
300000 1
206768 1
300000 1
290034 1
226307 1
153018 1
106680 1
123707 1
135417 1
1 1
13001 1
2 1
24513 1
299999 1
187186 1
83354 1
1 1
1 1
15952 1
233298 1
300000 1
53131 1
130000 1
238121 1
127130 1
64424 1
300000 1
134972 1
94183 1
213657 1
1 1
257025 1
238666 1
300000 1
104335 1
245222 1
1 1
29036 1
138214 1
169451 1
299998 1
107091 1
300002 1
27372 1
300001 1
144676 1
43631 1
209604 1
222800 1
7529 1
33484 1
94466 1
40306 1
1 1
162162 1
129342 1
121289 1
143284 1
275888 1
46998 1
300002 1
287821 1
300000 1
1 1
299999 1
1 1
2 1
214893 1
299999 1
286232 1
300000 1
63225 1
183016 1
208658 1
300002 1
1 1
1 1
242007 1
1 1
299998 1
130461 1
284592 1
55369 1
300001 1
28894 1
8156 1
2 1
34172 1
238683 1
238132 1
278155 1
131723 1
101196 1
197665 1
1 1
51647 1
241095 1
274571 1
77724 1
203653 1
209244 1
241565 1
1 1
79411 1
3 1
300000 1
2 1
37776 1
300000 1
1 1
300001 1
188786 1
134427 1
185682 1
1 1
255929 1
300000 1
281955 1
299999 1
36029 1
299999 1
1 1
11815 1
61547 1
32406 1
124550 1
180145 1
1 1
188014 1
139945 1
2 1
300001 1
300001 1
220444 1
90839 1
164833 1
1 1
299998 1
299999 1
87733 1
145223 1
300000 1
1033 1
300002 1
1 1
2 1
101471 1
1 1
1 1
185409 1
300000 1
44407 1
155999 1
1 1
267668 1
300000 1
1 1
177020 1
3584 1
300000 1
1 1
1 1
300000 1
1 1
36084 1
11646 1
152404 1
149785 1
281758 1
184526 1
63017 1
92673 1
226395 1
256575 1
1 1
171892 1
195964 1
250917 1
246252 1
208729 1
156065 1
293445 1
299999 1
1 1
257550 1
185589 1
35120 1
219122 1
25357 1
1 1
200755 1
272248 1
91022 1
275883 1
213289 1
299999 1
257123 1
216563 1
299999 1
25710 1
160865 1
1 1
183109 1
110619 1
280168 1
64901 1
2 1
67225 1
300000 1
300001 1
299999 1
40679 1
197907 1
148013 1
300000 1
133513 1
1 1
119822 1
300000 1
215695 1
299999 1
1 1
247907 1
300000 1
61293 1
47507 1
111796 1
300000 1
180871 1
56092 1
3 1
205829 1
245102 1
2 1
257664 1
1 1
1 1
300000 1
93305 1
167905 1
2 1
229527 1
73829 1
299999 1
1 1
5046 1
274156 1
12721 1
300001 1
1 1
222281 1
68592 1
300001 1
300000 1
128287 1
299546 1
7283 1
300001 1
75035 1
2 1
191304 1
300000 1
126312 1
300000 1
1 1
249684 1
2 1
287745 1
219566 1
2 1
177879 1
13855 1
300000 1
299999 1
252661 1
280028 1
75545 1
300002 1
9073 1
116983 1
9156 1
146455 1
300002 1
183518 1
1 1
222571 1
48150 1
124616 1
262792 1
70061 1
1 1
210447 1
138864 1
1 1
121086 1
182339 1
1 1
299998 1
288274 1
286189 1
47896 1
24611 1
2 1
141817 1
271213 1
300000 1
265623 1
299999 1
222165 1
2 1
2 1
225232 1
55890 1
2 1
300002 1
1 1
116165 1
299162 1
256227 1
196529 1
289136 1
5382 1
253651 1
180260 1
248781 1
264990 1
109329 1
135200 1
64189 1
26849 1
34115 1
131177 1
129666 1
42026 1
548 1
256786 1
73997 1
81521 1
299999 1
272697 1
300000 1
294196 1
293541 1
94749 1
87823 1
300000 1
128729 1
295207 1
40514 1
1 1
212640 1
218026 1
291285 1
183487 1
1 1
299999 1
195901 1
29593 1
185820 1
1 1
41568 1
299999 1
182299 1
144871 1
177396 1
92990 1
102549 1
251943 1
169765 1
1 1
1 1
190697 1
185622 1
1 1
300001 1
50214 1
1 1
239156 1
158685 1
294017 1
9298 1
162196 1
99627 1
95431 1
1 1
92034 1
296000 1
300000 1
271920 1
50967 1
259841 1
1 1
75070 1
300000 1
1 1
2 1
102139 1
95093 1
55369 1
85254 1
82876 1
204903 1
300001 1
214193 1
144828 1
267339 1
300001 1
157583 1
1 1
176171 1
138303 1
10135 1
299999 1
171236 1
135096 1
257589 1
300001 1
180832 1
171850 1
151852 1
212956 1
1 1
299999 1
201825 1
128605 1
98038 1
224276 1
82009 1
136959 1
258207 1
1 1
1 1
248649 1
299999 1
44749 1
126282 1
176181 1
300000 1
113708 1
1 1
284941 1
299999 1
299999 1
119897 1
300001 1
16974 1
1 1
55641 1
122791 1
248093 1
299999 1
1 1
111127 1
283753 1
41885 1
2 1
283831 1
77480 1
299999 1
152223 1
211794 1
189169 1
79122 1
247356 1
142961 1
85026 1
47498 1
152199 1
300000 1
299999 1
1 1
219233 1
300001 1
300001 1
19396 1
300000 1
2 1
272260 1
131629 1
259901 1
300000 1
1 1
244032 1
20567 1
88739 1
186333 1
62518 1
1 1
127966 1
299998 1
169020 1
21553 1
1 1
102014 1
136806 1
1 1
124039 1
221721 1
161846 1
163464 1
299999 1
113780 1
125081 1
36389 1
74608 1
116812 1
296288 1
299999 1
1 1
203517 1
300000 1
3 1
254253 1
297400 1
127099 1
241538 1
213089 1
241209 1
300000 1
123239 1
83145 1
3 1
299999 1
266557 1
1 1
210277 1
83942 1
47614 1
134926 1
300001 1
165857 1
1 1
88172 1
1 1
300000 1
22164 1
299999 1
22835 1
300000 1
2 1
199823 1
82992 1
196588 1
3 1
176770 1
127525 1
134901 1
92307 1
215849 1
62542 1
277025 1
177471 1
194249 1
176648 1
300002 1
278858 1
299998 1
70198 1
1 1
83581 1
42348 1
77475 1
108440 1
5907 1
75973 1
285835 1
292732 1
267113 1
201438 1
1 1
6046 1
75514 1
300000 1
296144 1
1 1
180998 1
91086 1
275307 1
62410 1
225662 1
3 1
1 1
195189 1
1 1
140233 1
4275 1
1 1
7279 1
2 1
299999 1
292828 1
3 1
277922 1
208274 1
269713 1
120952 1
300000 1
292221 1
126924 1
2 1
31470 1
300000 1
148961 1
2 1
293066 1
152245 1
256268 1
299999 1
300002 1
2 1
281309 1
17071 1
299999 1
25033 1
293372 1
300002 1
82691 1
267907 1
97882 1
299999 1
228627 1
255265 1
1 1
243048 1
73256 1
129585 1
123462 1
206301 1
181245 1
227412 1
300000 1
99448 1
299999 1
140651 1
217190 1
148009 1
66356 1
220126 1
265073 1
191542 1
1 1
1 1
300000 1
141944 1
57103 1
34216 1
146736 1
2 1
300000 1
300001 1
299999 1
1 1
77348 1
240636 1
291146 1
1 1
33617 1
225315 1
139549 1
1 1
156734 1
219458 1
180325 1
136812 1
2 1
299998 1
3 1
300002 1
16808 1
300000 1
290217 1
299999 1
121949 1
68532 1
108459 1
232391 1
299999 1
65559 1
1 1
299999 1
245938 1
210754 1
1 1
251954 1
1 1
141798 1
247508 1
141305 1
300000 1
294407 1
180092 1
213563 1
1 1
298744 1
299107 1
53691 1
258443 1
111740 1
47213 1
138678 1
234607 1
299999 1
185884 1
300000 1
245258 1
224364 1
184139 1
300000 1
5148 1
149121 1
77060 1
300000 1
3 1
239686 1
192381 1
242159 1
232034 1
299999 1
183630 1
48321 1
219226 1
72330 1
3 1
2 1
91630 1
93055 1
238056 1
31424 1
300001 1
61244 1
2 1
1 1
46620 1
2 1
22758 1
118709 1
50140 1
2238 1
1 1
175746 1
161824 1
299999 1
237720 1
1 1
225283 1
178539 1
88810 1
300000 1
73623 1
39764 1
300000 1
46825 1
1 1
44565 1
171005 1
14343 1
1 1
2 1
18759 1
300000 1
62773 1
299999 1
1 1
35685 1
236368 1
252211 1
2 1
149823 1
203804 1
30135 1
49215 1
299998 1
219614 1
51115 1
91822 1
21298 1
85062 1
300001 1
1 1
54255 1
1 1
211900 1
79630 1
144946 1
253924 1
152430 1
48239 1
45042 1
290971 1
138018 1
193683 1
229477 1
168214 1
2 1
299999 1
3 1
58286 1
27786 1
15631 1
300001 1
300000 1
39414 1
22700 1
293553 1
289968 1
1 1
152482 1
1 1
113738 1
299999 1
189534 1
104305 1
1 1
126717 1
148562 1
300001 1
300001 1
300001 1
300000 1
88991 1
96651 1
299999 1
300000 1
27300 1
75785 1
27652 1
2 1
32516 1
202552 1
200055 1
299998 1
270575 1
1 1
22991 1
124978 1
60894 1
142260 1
116730 1
270122 1
55085 1
299999 1
238748 1
223285 1
177060 1
299999 1
63173 1
80982 1
1 1
167935 1
113725 1
88985 1
240094 1
299999 1
1 1
299999 1
122251 1
299999 1
233270 1
2 1
151857 1
289247 1
210808 1
222474 1
2 1
241312 1
250071 1
147101 1
263652 1
1 1
1 1
39412 1
299999 1
300000 1
3 1
9545 1
96308 1
145227 1
128919 1
214401 1
168689 1
113172 1
211193 1
259525 1
1 1
41038 1
285112 1
127533 1
1 1
107204 1
1 1
1 1
299999 1
215626 1
289034 1
114603 1
2 1
40641 1
299999 1
1 1
149370 1
155530 1
300000 1
122571 1
130068 1
1 1
232451 1
267519 1
33541 1
1 1
222636 1
299999 1
280484 1
299999 1
181 1
300001 1
1 1
30296 1
100113 1
156456 1
1 1
199587 1
243766 1
80783 1
51723 1
282586 1
300000 1
3 1
289720 1
102679 1
209152 1
40584 1
1 1
262605 1
131301 1
96592 1
300001 1
223761 1
176522 1
285864 1
300000 1
290898 1
1 1
3 1
299999 1
300002 1
300002 1
117476 1
17734 1
299999 1
65706 1
68606 1
1 1
300000 1
270733 1
299998 1
155411 1
280876 1
3 1
201386 1
120353 1
44190 1
300000 1
150442 1
98303 1
2 1
194304 1
218407 1
147006 1
300000 1
300001 1
7891 1
14272 1
299999 1
1 1
183327 1
299999 1
48290 1
25638 1
2 1
300001 1
300001 1
1 1
234178 1
286280 1
54214 1
57516 1
1 1
151154 1
229724 1
1 1
1 1
300000 1
164427 1
295958 1
63525 1
299999 1
46526 1
23634 1
299998 1
32895 1
271490 1
144843 1
157386 1
1 1
224875 1
300000 1
39001 1
169830 1
231764 1
300000 1
45365 1
300002 1
8419 1
247349 1
1 1
114635 1
207871 1
177910 1
279193 1
300000 1
300000 1
4224 1
82859 1
294432 1
164502 1
1 1
131917 1
46299 1
300000 1
299999 1
299596 1
1 1
47157 1
189089 1
81773 1
10095 1
2 1
229120 1
299999 1
3 1
155149 1
131345 1
29259 1
164145 1
259636 1
3 1
165033 1
69934 1
300001 1
300001 1
300000 1
69218 1
292153 1
300001 1
1 1
289044 1
122971 1
300000 1
299999 1
1 1
268653 1
80687 1
167782 1
13260 1
300001 1
1 1
278747 1
1 1
202914 1
241252 1
102344 1
300000 1
237563 1
2 1
299999 1
7005 1
40534 1
300000 1
50609 1
156149 1
79587 1
300000 1
56460 1
184486 1
299999 1
229194 1
29540 1
200487 1
29149 1
1 1
102965 1
182661 1
166934 1
300000 1
173985 1
4266 1
297340 1
40529 1
300000 1
75525 1
273711 1
70910 1
300000 1
26600 1
168465 1
183248 1
46162 1
299999 1
286303 1
300001 1
300001 1
54589 1
9338 1
200591 1
237673 1
85548 1
234180 1
184478 1
189670 1
115161 1
189091 1
177827 1
97779 1
2 1
299999 1
300000 1
122064 1
202691 1
237102 1
2 1
66648 1
205224 1
245576 1
1 1
253896 1
174139 1
233074 1
242238 1
2 1
146354 1
1 1
199217 1
300000 1
300000 1
1 1
1 1
282858 1
130975 1
135832 1
58203 1
167228 1
5197 1
300001 1
110757 1
236742 1
44538 1
174362 1
245835 1
299999 1
154383 1
228086 1
132802 1
198157 1
300000 1
91108 1
245329 1
2 1
245433 1
300000 1
272626 1
300000 1
87395 1
122644 1
105381 1
2 1
137728 1
190002 1
300001 1
172576 1
130089 1
248282 1
241655 1
184128 1
252492 1
118101 1
125517 1
85175 1
21593 1
252436 1
2 1
168276 1
173720 1
249023 1
299999 1
229340 1
51026 1
178392 1
1 1
61694 1
73253 1
97834 1
2 1
1 1
196875 1
99757 1
92169 1
227007 1
1 1
114494 1
299999 1
73182 1
280684 1
1 1
87842 1
1 1
1 1
25241 1
189039 1
96929 1
12707 1
1 1
111774 1
106365 1
77762 1
79886 1
300000 1
1 1
91242 1
2 1
278497 1
255079 1
177721 1
2 1
26629 1
127239 1
251592 1
300002 1
90603 1
300001 1
3829 1
247433 1
300001 1
121600 1
156484 1
300001 1
300002 1
81062 1
299999 1
110216 1
300000 1
114792 1
100028 1
93081 1
300000 1
202816 1
22634 1
144800 1
172539 1
2923 1
1 1
290427 1
1 1
217100 1
194891 1
255542 1
98139 1
156199 1
106258 1
275519 1
272393 1
88888 1
3 1
273178 1
124716 1
197696 1
1 1
1 1
162968 1
32686 1
299999 1
204950 1
197215 1
88553 1
269279 1
300001 1
142381 1
1 1
171855 1
107948 1
3073 1
45570 1
300000 1
172815 1
300000 1
1 1
300000 1
195968 1
104423 1
239560 1
212810 1
299999 1
299999 1
3 1
147010 1
52318 1
299999 1
270427 1
1 1
134775 1
70347 1
290923 1
1 1
1 1
300000 1
11573 1
105648 1
204955 1
52709 1
299999 1
3 1
2 1
1 1
228348 1
1 1
1 1
2 1
1 1
264029 1
201890 1
180111 1
144623 1
300001 1
300000 1
117891 1
1 1
300000 1
43403 1
1 1
142909 1
23080 1
1 1
266797 1
214635 1
283219 1
300000 1
175993 1
15729 1
287519 1
3 1
1 1
194672 1
164299 1
52614 1
215256 1
657 1
283332 1
76350 1
66193 1
300000 1
300000 1
3 1
144393 1
255275 1
260829 1
1 1
1 1
34537 1
257715 1
67510 1
300002 1
299998 1
254740 1
237453 1
300001 1
2 1
282544 1
12849 1
289952 1
170193 1
247487 1
300000 1
2 1
166103 1
72962 1
50276 1
41092 1
1 1
2 1
238616 1
300001 1
63193 1
300000 1
29468 1
300000 1
300000 1
196548 1
3 1
282579 1
134805 1
94210 1
8273 1
62624 1
134690 1
203235 1
300002 1
24164 1
299999 1
164927 1
58291 1
300000 1
1 1
179808 1
65242 1
256654 1
151190 1
234092 1
252134 1
299999 1
15082 1
300000 1
238455 1
299998 1
205100 1
1 1
129408 1
300001 1
98059 1
121727 1
1 1
1 1
90258 1
300000 1
300001 1
299999 1
153609 1
228281 1
299999 1
300001 1
281167 1
225086 1
3 1
200603 1
300000 1
1 1
231366 1
260339 1
206641 1
1 1
126743 1
158154 1
279213 1
300000 1
250187 1
160903 1
177405 1
278106 1
34863 1
1 1
42095 1
1 1
2 1
4033 1
60631 1
237295 1
290729 1
37271 1
10278 1
122608 1
229379 1
1 1
300001 1
170782 1
121659 1
89143 1
168324 1
300001 1
1 1
1 1
4396 1
300000 1
292945 1
39897 1
1 1
70274 1
224090 1
177344 1
1376 1
24778 1
180009 1
65467 1
20680 1
49262 1
90420 1
137476 1
246820 1
299999 1
127329 1
300000 1
274683 1
259774 1
1 1
112329 1
137704 1
251115 1
299999 1
144026 1
3 1
1 1
146748 1
121819 1
189633 1
32476 1
2 1
1 1
98345 1
400 1
193407 1
3 1
244013 1
279678 1
1 1
300000 1
299999 1
29548 1
2 1
29638 1
3150 1
300000 1
8563 1
47709 1
179171 1
234040 1
47267 1
76412 1
1 1
262884 1
5642 1
31919 1
299999 1
113997 1
1 1
1 1
300001 1
154514 1
192709 1
299999 1
1 1
120000 1
189926 1
98993 1
300000 1
245652 1
82573 1
109690 1
299999 1
174431 1
300001 1
69075 1
300000 1
2 1
269779 1
179804 1
300001 1
300000 1
1 1
76883 1
93781 1
300000 1
51654 1
300001 1
300002 1
1 1
299999 1
300000 1
298286 1
1 1
300000 1
52491 1
1 1
113743 1
299998 1
105092 1
300000 1
293933 1
1 1
37779 1
300000 1
138543 1
124848 1
300001 1
81687 1
213938 1
2 1
209859 1
5913 1
137426 1
237618 1
202045 1
167094 1
206661 1
268283 1
194837 1
300000 1
172372 1
260079 1
36486 1
1 1
1 1
298052 1
78940 1
191337 1
215428 1
3 1
173238 1
51872 1
300000 1
84913 1
248989 1
299999 1
45637 1
2 1
42506 1
14252 1
185136 1
300002 1
300000 1
262642 1
172090 1
103680 1
182244 1
300000 1
220124 1
300000 1
120148 1
112489 1
151141 1
41475 1
37142 1
1 1
48357 1
2 1
1 1
267076 1
156211 1
1 1
161878 1
234005 1
300000 1
300001 1
43297 1
45938 1
116716 1
299998 1
232313 1
84532 1
300001 1
45888 1
53757 1
86803 1
136267 1
116092 1
159347 1
96541 1
41235 1
12960 1
116411 1
1 1
21922 1
11446 1
104997 1
251418 1
37365 1
127512 1
300001 1
300001 1
1 1
2 1
174497 1
167924 1
1 1
130621 1
285840 1
300001 1
232391 1
241453 1
224517 1
63606 1
154855 1
300001 1
299999 1
69830 1
237833 1
299999 1
173374 1
208234 1
50493 1
62334 1
1 1
123556 1
1 1
3 1
201455 1
299999 1
300001 1
58712 1
144790 1
253368 1
135959 1
128534 1
294803 1
299998 1
299999 1
91494 1
81855 1
144592 1
240109 1
300002 1
300000 1
31944 1
299998 1
300000 1
196058 1
177051 1
165664 1
164131 1
194465 1
299999 1
1 1
299999 1
1 1
152103 1
240452 1
1 1
299999 1
50211 1
290768 1
193218 1
1 1
161667 1
177846 1
275075 1
149504 1
174968 1
9608 1
254539 1
1 1
27900 1
91310 1
1 1
292829 1
89178 1
77831 1
10792 1
3 1
100808 1
300001 1
2 1
12005 1
89700 1
1 1
299999 1
77448 1
196174 1
94809 1
113662 1
300002 1
299999 1
62409 1
299999 1
170267 1
167926 1
133075 1
2 1
98119 1
50803 1
296060 1
5120 1
268527 1
93084 1
292886 1
139549 1
3 1
133703 1
204032 1
219950 1
267856 1
1 1
174243 1
201803 1
93868 1
1 1
4617 1
298372 1
176850 1
26450 1
71315 1
123668 1
214722 1
300001 1
10954 1
231044 1
95457 1
233746 1
35250 1
230483 1
46775 1
284011 1
184295 1
38832 1
68111 1
36130 1
194957 1
300000 1
300001 1
1 1
1 1
1 1
1 1
89410 1
21416 1
263312 1
185315 1
175588 1
259713 1
219333 1
2 1
299999 1
159621 1
166756 1
173779 1
132468 1
2926 1
299999 1
299999 1
46797 1
1 1
300001 1
134664 1
28419 1
299998 1
299999 1
48553 1
259688 1
71057 1
300001 1
133854 1
1 1
194790 1
210723 1
191581 1
300000 1
91473 1
157064 1
252424 1
2 1
280173 1
111619 1
293388 1
46774 1
2 1
192559 1
248265 1
37770 1
10245 1
1 1
1 1
87181 1
184210 1
154825 1
300001 1
300000 1
2 1
290005 1
52445 1
300000 1
226271 1
3 1
19803 1
178642 1
300002 1
15890 1
10192 1
1 1
90792 1
203679 1
1 1
137951 1
300001 1
27755 1
3 1
252294 1
47359 1
2 1
151313 1
299999 1
165296 1
290429 1
81388 1
134317 1
193901 1
118450 1
144242 1
2 1
140785 1
49166 1
120462 1
247930 1
233647 1
65751 1
1 1
130306 1
300000 1
1 1
74954 1
219548 1
1 1
62563 1
252082 1
128126 1
129472 1
2 1
10200 1
300002 1
36964 1
140000 1
300000 1
128536 1
99339 1
1 1
189079 1
143740 1
229344 1
2 1
7891 1
9873 1
172305 1
107437 1
176030 1
300000 1
247825 1
237926 1
1 1
206177 1
38052 1
48569 1
193087 1
265353 1
80137 1
245303 1
3 1
299999 1
11229 1
264006 1
57188 1
165487 1
10646 1
74707 1
231478 1
251322 1
2 1
295058 1
1 1
223634 1
67867 1
29006 1
1 1
1 1
1 1
300001 1
160575 1
76015 1
294918 1
1 1
278117 1
300001 1
132373 1
195642 1
120162 1
151955 1
57826 1
212486 1
53965 1
187462 1
20122 1
39491 1
103238 1
300000 1
296299 1
126357 1
49011 1
195337 1
38625 1
249846 1
240080 1
300000 1
10655 1
279705 1
2 1
141009 1
277779 1
43645 1
263472 1
230021 1
247837 1
7297 1
252289 1
127431 1
232287 1
226367 1
300001 1
62906 1
170340 1
2 1
233493 1
121303 1
3 1
216467 1
220300 1
279876 1
255250 1
241879 1
265714 1
47660 1
90214 1
63727 1
2 1
299999 1
279511 1
50145 1
21444 1
216151 1
191927 1
3 1
220980 1
299999 1
96242 1
574 1
254066 1
113906 1
299999 1
300002 1
104557 1
209663 1
26687 1
278052 1
79835 1
5174 1
191013 1
32800 1
92700 1
199382 1
89061 1
2 1
2 1
300000 1
272583 1
4963 1
233680 1
18585 1
212003 1
256453 1
208657 1
1 1
214051 1
299998 1
1 1
234069 1
261119 1
299999 1
1 1
130825 1
300000 1
173354 1
120541 1
1 1
1 1
165647 1
179681 1
105678 1
211119 1
10730 1
299999 1
299998 1
1 1
91789 1
126893 1
219354 1
153388 1
102268 1
288322 1
111106 1
1 1
192206 1
35136 1
94900 1
2 1
260916 1
300001 1
115824 1
70021 1
33796 1
106892 1
2 1
233725 1
296460 1
1 1
299999 1
292149 1
202150 1
62847 1
1 1
300000 1
1 1
2 1
297837 1
78483 1
59520 1
3 1
249157 1
195208 1
167440 1
300000 1
290999 1
31212 1
274608 1
226811 1
300000 1
38877 1
114822 1
45958 1
169112 1
1 1
92092 1
13375 1
83900 1
171052 1
300000 1
282237 1
300001 1
299999 1
1 1
271096 1
1 1
299999 1
1 1
130044 1
7647 1
300000 1
141190 1
300001 1
44810 1
1 1
300000 1
16514 1
46428 1
37749 1
101097 1
300000 1
1 1
137481 1
113011 1
140252 1
1 1
233996 1
63619 1
40929 1
300000 1
299999 1
300000 1
299998 1
298827 1
217181 1
207126 1
300000 1
300002 1
199758 1
1 1
166851 1
273196 1
98799 1
1 1
291631 1
1 1
300000 1
300000 1
122965 1
120442 1
81277 1
268408 1
224593 1
35829 1
2 1
106343 1
207027 1
172110 1
199827 1
299998 1
275851 1
202197 1
4497 1
1 1
112547 1
3 1
127379 1
300001 1
299999 1
139642 1
119617 1
3 1
128019 1
300000 1
239198 1
140300 1
43643 1
69369 1
181287 1
300000 1
239353 1
123726 1
111114 1
69110 1
230288 1
66607 1
300000 1
160252 1
3 1
24777 1
147441 1
195338 1
273068 1
262007 1
119732 1
213525 1
23464 1
300000 1
300001 1
171077 1
121804 1
1 1
82470 1
122669 1
172916 1
1 1
299999 1
229840 1
230980 1
1 1
71642 1
204503 1
182742 1
14291 1
299999 1
1 1
137123 1
1 1
81637 1
42157 1
300002 1
49115 1
216659 1
280228 1
191639 1
24214 1
1 1
199442 1
1 1
147558 1
159411 1
271496 1
300001 1
1 1
300001 1
180867 1
1 1
114010 1
296906 1
1 1
24957 1
156602 1
20085 1
237155 1
300001 1
42910 1
118152 1
101828 1
40251 1
104247 1
103289 1
300001 1
10141 1
300001 1
226383 1
128070 1
113037 1
98254 1
3 1
295204 1
53418 1
62266 1
238322 1
300000 1
1 1
232919 1
1 1
1 1
299999 1
239072 1
300000 1
1 1
207247 1
2 1
78246 1
35582 1
2 1
300001 1
188709 1
32486 1
59054 1
3 1
123859 1
282695 1
281551 1
295424 1
299687 1
300001 1
232996 1
191464 1
300001 1
300000 1
1 1
116375 1
282715 1
193558 1
1 1
192490 1
269387 1
2 1
51110 1
227785 1
90012 1
37579 1
245692 1
1 1
299999 1
268180 1
219081 1
300000 1
245021 1
299999 1
254663 1
258856 1
194556 1
210179 1
299999 1
300001 1
300000 1
77450 1
160298 1
1 1
254534 1
298135 1
87386 1
85168 1
75959 1
187634 1
300000 1
232314 1
300000 1
133399 1
300001 1
19446 1
245937 1
300001 1
215145 1
300000 1
2101 1
300001 1
863 1
43231 1
219027 1
96318 1
300001 1
249713 1
1667 1
147569 1
129429 1
34437 1
71607 1
202688 1
79465 1
94882 1
3 1
300000 1
253970 1
201049 1
300002 1
271791 1
161214 1
299999 1
144983 1
211171 1
40617 1
300001 1
101662 1
208932 1
2 1
25113 1
3 1
128 1
44078 1
66696 1
1 1
299998 1
160269 1
1 1
290698 1
1 1
300000 1
300000 1
1 1
293888 1
197111 1
180110 1
90607 1
2 1
200837 1
262707 1
57300 1
300001 1
2 1
173236 1
63952 1
68182 1
127352 1
44161 1
111028 1
89521 1
12438 1
27554 1
29629 1
42040 1
210217 1
117590 1
22168 1
262878 1
5365 1
1 1
2 1
1 1
300001 1
9085 1
1 1
300000 1
145674 1
115626 1
300000 1
298654 1
299999 1
127341 1
299998 1
94898 1
82777 1
154041 1
282160 1
177563 1
226447 1
30278 1
184207 1
299999 1
179985 1
196649 1
213858 1
52845 1
1 1
47057 1
260775 1
204925 1
1 1
1 1
100870 1
34535 1
36459 1
1 1
157498 1
300000 1
20079 1
299999 1
205019 1
114911 1
95687 1
135891 1
175451 1
134751 1
3923 1
255201 1
65066 1
67548 1
300001 1
167825 1
1 1
3218 1
3 1
299999 1
212451 1
149335 1
105167 1
299999 1
1 1
300000 1
282069 1
300000 1
299999 1
168221 1
3 1
172203 1
229057 1
179952 1
292951 1
77844 1
47027 1
103529 1
43240 1
1 1
300001 1
222397 1
168871 1
293029 1
299999 1
20490 1
231429 1
159681 1
300001 1
2 1
3 1
109404 1
5500 1
15490 1
1 1
3 1
19612 1
300000 1
300002 1
300002 1
1 1
28619 1
197149 1
151588 1
89202 1
3 1
26988 1
225023 1
141994 1
832 1
49587 1
289614 1
247384 1
130718 1
79396 1
62586 1
138314 1
212741 1
162418 1
1268 1
1 1
150852 1
275537 1
252430 1
2 1
2 1
3 1
136604 1
189859 1
131713 1
6557 1
2 1
294347 1
55746 1
300000 1
187166 1
300001 1
242478 1
299999 1
248911 1
19638 1
1 1
295618 1
221799 1
71028 1
144912 1
2 1
300002 1
220624 1
282477 1
48585 1
86698 1
171958 1
300000 1
148940 1
6210 1
272754 1
281057 1
62576 1
255375 1
299999 1
1 1
268415 1
300000 1
102082 1
3 1
124834 1
1 1
1 1
29570 1
299999 1
21100 1
299999 1
242208 1
51122 1
1 1
299999 1
99194 1
209368 1
1 1
1 1
285016 1
92272 1
125315 1
256228 1
275930 1
2 1
1 1
1 1
299999 1
1061 1
234316 1
107932 1
12159 1
31228 1
2 1
11589 1
268070 1
3 1
65874 1
1 1
155544 1
3 1
119956 1
300000 1
149457 1
1 1
1 1
1 1
299999 1
252299 1
244093 1
290935 1
300000 1
300001 1
141159 1
300001 1
220468 1
9673 1
3 1
16146 1
48915 1
162698 1
300002 1
205233 1
2 1
185760 1
138121 1
37270 1
299998 1
45815 1
95646 1
15456 1
166878 1
63652 1
232980 1
249749 1
97649 1
157590 1
239688 1
1 1
1 1
81591 1
226499 1
46108 1
114115 1
122031 1
1 1
68030 1
114533 1
73048 1
1 1
9440 1
2 1
206255 1
8201 1
160172 1
22566 1
57021 1
1 1
10281 1
299999 1
170105 1
229671 1
150964 1
86904 1
135655 1
299999 1
300000 1
56945 1
48565 1
1 1
88977 1
81649 1
37833 1
1 1
249388 1
283862 1
295579 1
207800 1
199158 1
299998 1
2 1
300000 1
84958 1
300001 1
81882 1
299999 1
244305 1
63857 1
300000 1
2 1
243512 1
186798 1
3859 1
26686 1
300000 1
299998 1
165029 1
261663 1
1 1
300001 1
1 1
1 1
3 1
1 1
1 1
2 1
143837 1
285894 1
1 1
95899 1
300001 1
152340 1
56673 1
2 1
53058 1
300001 1
300001 1
111115 1
35158 1
262225 1
244088 1
14203 1
125857 1
259594 1
2 1
120384 1
208223 1
108760 1
289996 1
160116 1
25698 1
300001 1
207490 1
1 1
255146 1
299999 1
263829 1
300001 1
299999 1
300000 1
124780 1
300001 1
222065 1
270519 1
169669 1
203898 1
299999 1
235704 1
135185 1
300000 1
85197 1
55392 1
45333 1
248857 1
1213 1
185430 1
1 1
92255 1
1 1
100382 1
300000 1
103190 1
166061 1
300000 1
300000 1
1 1
3 1
34087 1
26219 1
22118 1
300000 1
300001 1
126065 1
159997 1
2 1
300000 1
3 1
299998 1
1 1
299999 1
134547 1
289386 1
25417 1
6490 1
48631 1
299999 1
3 1
262393 1
6840 1
86664 1
1 1
300001 1
110924 1
137157 1
112582 1
300000 1
2 1
1 1
184903 1
2 1
3 1
278537 1
1 1
27153 1
269670 1
7926 1
3 1
166596 1
115986 1
1 1
1 1
2 1
300000 1
138497 1
275324 1
300000 1
1 1
272970 1
300000 1
2 1
103096 1
300001 1
62789 1
293887 1
276433 1
11845 1
163312 1
130436 1
35538 1
218869 1
295254 1
116641 1
300002 1
63613 1
85833 1
230291 1
300002 1
261057 1
300002 1
3 1
300000 1
71797 1
107123 1
202411 1
132208 1
285590 1
292495 1
91158 1
299999 1
1 1
300001 1
300001 1
42717 1
6749 1
102340 1
299998 1
131353 1
53501 1
161528 1
238062 1
63903 1
1 1
1 1
175256 1
223784 1
261334 1
161835 1
258288 1
3 1
62197 1
131667 1
1 1
300000 1
69375 1
2 1
1 1
226040 1
27985 1
1 1
269727 1
122798 1
253178 1
17169 1
300001 1
166764 1
170369 1
140572 1
70078 1
174481 1
299999 1
65885 1
279983 1
168091 1
1 1
1 1
104059 1
299999 1
263762 1
299999 1
105023 1
299999 1
95306 1
30673 1
300000 1
38256 1
299999 1
300000 1
23892 1
299999 1
300000 1
298762 1
3 1
300001 1
26309 1
34960 1
98762 1
150742 1
222538 1
300001 1
300000 1
125214 1
14641 1
2 1
181099 1
15205 1
92674 1
2 1
48877 1
82883 1
3 1
165451 1
180571 1
1 1
259304 1
3 1
106957 1
157717 1
52002 1
132899 1
17881 1
31367 1
300002 1
220241 1
11328 1
266150 1
239013 1
106488 1
214745 1
299998 1
194336 1
299999 1
44194 1
278139 1
101024 1
299999 1
39662 1
92750 1
23102 1
180571 1
31615 1
276200 1
117371 1
178309 1
70023 1
225455 1
300000 1
67959 1
300000 1
1 1
231787 1
1311 1
169346 1
11492 1
75910 1
299999 1
26622 1
86434 1
16780 1
194432 1
1 1
299999 1
173266 1
219656 1
6409 1
248065 1
300000 1
191111 1
102284 1
299999 1
230714 1
299999 1
2 1
294344 1
1 1
1 1
208438 1
217611 1
286038 1
104854 1
1983 1
1 1
1 1
55135 1
213321 1
55412 1
185110 1
2 1
213115 1
86956 1
300000 1
300001 1
168577 1
2 1
1 1
1 1
299999 1
299999 1
9914 1
1 1
300002 1
118299 1
2908 1
279320 1
126535 1
300002 1
300002 1
2775 1
278121 1
267641 1
97589 1
300000 1
151276 1
51888 1
166596 1
249716 1
300002 1
126732 1
1 1
2 1
300001 1
208130 1
282238 1
125138 1
180254 1
17513 1
1 1
76330 1
44527 1
277885 1
1 1
35229 1
300000 1
300001 1
17505 1
1 1
83913 1
300000 1
1 1
300001 1
130193 1
300000 1
300001 1
236462 1
256219 1
186034 1
299999 1
206571 1
228722 1
84516 1
1 1
1 1
119159 1
299999 1
300000 1
1 1
2857 1
1 1
123324 1
186736 1
300000 1
1 1
217649 1
81447 1
138401 1
1 1
57786 1
255875 1
115885 1
37574 1
24863 1
35822 1
300000 1
68457 1
298297 1
92659 1
299999 1
299999 1
300000 1
2 1
54778 1
299999 1
1 1
300001 1
83337 1
1 1
294940 1
65628 1
234097 1
218691 1
262380 1
294330 1
280043 1
69520 1
1 1
77933 1
201043 1
227982 1
281154 1
30856 1
300001 1
1 1
157350 1
300000 1
300001 1
147153 1
185741 1
173644 1
177555 1
299999 1
1 1
1 1
76864 1
300002 1
299999 1
120461 1
278826 1
300000 1
271436 1
2 1
107114 1
3 1
250952 1
3 1
185183 1
24226 1
56750 1
299998 1
299999 1
197105 1
18576 1
300000 1
226841 1
299999 1
12253 1
73637 1
50267 1
300001 1
61122 1
254845 1
299999 1
1 1
1 1
3 1
145944 1
217992 1
1 1
2 1
89364 1
1 1
68359 1
49162 1
1 1
299998 1
61730 1
300000 1
89080 1
17146 1
80961 1
140823 1
299999 1
65237 1
195497 1
94749 1
187829 1
124623 1
258791 1
267931 1
300001 1
293549 1
288920 1
257437 1
130155 1
299999 1
3 1
63455 1
70606 1
300000 1
283301 1
299999 1
259013 1
300000 1
299999 1
191289 1
264179 1
190818 1
76166 1
299999 1
1 1
226482 1
171575 1
264457 1
184115 1
123601 1
217769 1
2 1
299998 1
197256 1
1 1
296796 1
3 1
169935 1
264234 1
299999 1
193346 1
69471 1
135882 1
110892 1
19120 1
16468 1
105260 1
2 1
99062 1
119031 1
94134 1
300001 1
299999 1
110314 1
253503 1
300000 1
152894 1
300001 1
2 1
143980 1
114680 1
21074 1
300000 1
172418 1
238902 1
299999 1
240009 1
157248 1
34858 1
137751 1
122340 1
187362 1
204881 1
106415 1
131592 1
236124 1
205870 1
248915 1
178486 1
99262 1
53846 1
274746 1
1 1
124495 1
2 1
84786 1
288853 1
210913 1
126606 1
1 1
5237 1
135971 1
203575 1
300002 1
279058 1
1 1
1 1
299998 1
126526 1
229690 1
1 1
2 1
69133 1
90289 1
300000 1
12050 1
205427 1
209044 1
262561 1
146966 1
7855 1
300000 1
257007 1
271212 1
2 1
2 1
98494 1
103973 1
1 1
299999 1
299999 1
2 1
159342 1
300000 1
265870 1
150167 1
249549 1
1 1
196919 1
132944 1
191602 1
282321 1
89404 1
19987 1
300001 1
1 1
300000 1
300000 1
213001 1
299027 1
220646 1
58156 1
219286 1
1 1
300001 1
247196 1
160221 1
34723 1
134961 1
300000 1
1 1
300001 1
1 1
293356 1
1 1
300002 1
10971 1
240152 1
129517 1
277948 1
275064 1
81357 1
193626 1
108279 1
299999 1
237087 1
197758 1
300001 1
1 1
87266 1
1 1
204513 1
300001 1
136523 1
1 1
1 1
12923 1
290328 1
300001 1
299999 1
113415 1
238354 1
299999 1
9752 1
15732 1
300000 1
1 1
237580 1
1346 1
4430 1
300000 1
2 1
240108 1
184396 1
24276 1
139092 1
240535 1
300001 1
299999 1
300000 1
300000 1
85750 1
90707 1
2 1
3506 1
299999 1
300000 1
300000 1
127357 1
106237 1
256922 1
1 1
96378 1
268337 1
182930 1
153394 1
300001 1
253923 1
1 1
131216 1
1 1
1 1
1 1
186988 1
43547 1
1 1
215508 1
208149 1
75043 1
2 1
193513 1
2 1
194813 1
149070 1
108812 1
2 1
1 1
194690 1
300001 1
300001 1
198702 1
1 1
299999 1
105972 1
152463 1
206962 1
1 1
147161 1
161200 1
1 1
299999 1
1 1
121997 1
299998 1
209144 1
271538 1
19381 1
300001 1
300000 1
12254 1
3 1
252713 1
2 1
47871 1
58670 1
1 1
231701 1
2671 1
87809 1
97485 1
231755 1
1 1
135434 1
45325 1
118673 1
105976 1
128397 1
122337 1
2 1
299999 1
299999 1
212269 1
114711 1
300000 1
285396 1
2 1
241623 1
300002 1
97862 1
299998 1
150640 1
1 1
70237 1
256050 1
85936 1
143081 1
275003 1
137004 1
45654 1
259086 1
1 1
300001 1
8428 1
300000 1
192067 1
112104 1
300000 1
299999 1
1 1
300001 1
281634 1
151215 1
67686 1
233038 1
112885 1
299139 1
2 1
188452 1
213305 1
300001 1
290086 1
1 1
145767 1
1 1
218753 1
1 1
1 1
297705 1
59094 1
73942 1
1 1
300001 1
130582 1
60610 1
10311 1
300000 1
254606 1
1 1
280027 1
1 1
219945 1
1 1
76064 1
20100 1
2 1
118443 1
48117 1
103196 1
1457 1
238613 1
2 1
139413 1
48732 1
188771 1
299999 1
9893 1
152592 1
1 1
66041 1
32859 1
1732 1
130919 1
132809 1
168273 1
83386 1
1 1
268553 1
109167 1
45661 1
267168 1
5701 1
29383 1
197758 1
51855 1
168908 1
268869 1
1 1
132579 1
91134 1
111593 1
1 1
255823 1
3 1
1 1
3 1
129166 1
248838 1
1 1
236287 1
197162 1
140803 1
73072 1
1 1
1 1
160277 1
300000 1
12573 1
13399 1
300000 1
300000 1
116577 1
44641 1
225959 1
40452 1
299999 1
272520 1
299998 1
54501 1
143964 1
299999 1
136286 1
44957 1
41879 1
35212 1
54759 1
96444 1
115666 1
1 1
62914 1
2 1
33153 1
1 1
169311 1
252345 1
281037 1
185690 1
2 1
69124 1
109436 1
93118 1
298716 1
299998 1
252548 1
294205 1
129363 1
300002 1
129756 1
2 1
46056 1
228941 1
194674 1
161787 1
40705 1
196957 1
300001 1
1 1
268141 1
29089 1
286549 1
295359 1
3 1
189722 1
193372 1
2 1
111496 1
300000 1
1 1
1 1
1 1
227937 1
147586 1
40041 1
142325 1
1 1
1 1
1 1
256184 1
29161 1
120399 1
7450 1
299999 1
189845 1
271557 1
282005 1
200571 1
55392 1
238007 1
300001 1
1 1
1 1
163902 1
286614 1
23565 1
1 1
132753 1
198037 1
299999 1
300002 1
2 1
300002 1
236126 1
1 1
185921 1
16128 1
300001 1
266553 1
1 1
279542 1
1 1
300001 1
198408 1
97466 1
3 1
203545 1
253729 1
300000 1
227423 1
165509 1
77997 1
299999 1
143308 1
286432 1
145483 1
1 1
97954 1
235011 1
171407 1
300000 1
86750 1
299998 1
1 1
265405 1
300001 1
182419 1
300000 1
54083 1
108914 1
225729 1
2 1
109116 1
292627 1
3 1
165061 1
106364 1
300000 1
29255 1
248920 1
79530 1
212575 1
76036 1
11152 1
291439 1
251571 1
2944 1
183888 1
88652 1
19174 1
200726 1
172346 1
3 1
129849 1
299999 1
68886 1
1 1
229027 1
214627 1
1 1
224529 1
2 1
219960 1
1 1
208125 1
244327 1
1 1
147675 1
255273 1
198785 1
31061 1
286556 1
19978 1
268924 1
1 1
300001 1
1 1
12389 1
1 1
300001 1
1 1
29733 1
136866 1
212187 1
300000 1
254516 1
194112 1
299998 1
12567 1
160234 1
237572 1
92779 1
27756 1
299999 1
46960 1
74046 1
1 1
234510 1
4032 1
181377 1
184180 1
210819 1
300000 1
225280 1
248807 1
206412 1
65449 1
11429 1
300001 1
12162 1
2 1
1 1
72860 1
1 1
33616 1
299999 1
146506 1
276433 1
174258 1
162542 1
300001 1
300000 1
300001 1
37296 1
275471 1
2 1
11925 1
300000 1
290647 1
73234 1
36677 1
34401 1
134363 1
145537 1
146219 1
1 1
3 1
1 1
72301 1
35917 1
184144 1
210630 1
294758 1
161999 1
3 1
230575 1
300001 1
300001 1
83127 1
91275 1
9243 1
2 1
28673 1
189852 1
299999 1
102871 1
238943 1
1 1
138653 1
264523 1
103007 1
1 1
7626 1
92029 1
1 1
10028 1
71919 1
2 1
300000 1
46681 1
1 1
101454 1
212193 1
87140 1
1 1
295631 1
254428 1
180343 1
1 1
299999 1
1682 1
263770 1
130753 1
203370 1
298219 1
65023 1
234555 1
41106 1
288950 1
65967 1
116315 1
188554 1
268798 1
2 1
65178 1
114275 1
280370 1
259535 1
75827 1
119574 1
48100 1
158485 1
41697 1
50128 1
185415 1
1 1
107519 1
252806 1
98007 1
27755 1
280691 1
31413 1
33571 1
1 1
1 1
278159 1
110726 1
1 1
2 1
237965 1
1 1
40008 1
1 1
300000 1
299999 1
185182 1
240895 1
68856 1
3 1
7368 1
187513 1
185853 1
241005 1
2 1
105658 1
136285 1
141813 1
1 1
2 1
207135 1
22465 1
181856 1
143291 1
300000 1
286330 1
299998 1
1 1
3724 1
117472 1
90865 1
299999 1
269812 1
57083 1
119480 1
75651 1
100330 1
300000 1
300000 1
45923 1
153484 1
194887 1
282462 1
2 1
300000 1
1 1
38923 1
130888 1
197746 1
299999 1
300001 1
1 1
37809 1
24767 1
1 1
132213 1
1 1
290694 1
1 1
299998 1
92709 1
18389 1
194346 1
26735 1
300000 1
2 1
222714 1
91663 1
299999 1
262139 1
201123 1
82788 1
42381 1
261863 1
217372 1
3 1
118264 1
110965 1
24866 1
2 1
2879 1
3 1
1 1
1 1
299999 1
131552 1
299999 1
287961 1
219583 1
250727 1
300000 1
50424 1
33460 1
214844 1
156904 1
1 1
299999 1
125488 1
262731 1
65712 1
113190 1
299998 1
168882 1
300000 1
127230 1
281479 1
299999 1
282170 1
171726 1
1870 1
300000 1
86671 1
79748 1
169971 1
300002 1
222842 1
1 1
109903 1
120377 1
300000 1
1 1
106766 1
2 1
299999 1
264896 1
181580 1
300000 1
1 1
299999 1
168499 1
101930 1
49776 1
26686 1
300002 1
17765 1
30116 1
98619 1
262838 1
142622 1
200363 1
1 1
241952 1
108027 1
267071 1
176764 1
30449 1
181290 1
1 1
299998 1
167819 1
76511 1
1 1
104223 1
8465 1
1 1
252529 1
300001 1
79465 1
2 1
299999 1
300000 1
3 1
30334 1
1 1
300002 1
139744 1
262115 1
296444 1
1 1
1 1
249389 1
97797 1
174997 1
1 1
299999 1
300000 1
300001 1
74215 1
73822 1
208803 1
40116 1
29491 1
277133 1
51405 1
159195 1
86637 1
72261 1
123786 1
1 1
291159 1
158870 1
3 1
300001 1
300000 1
201740 1
300001 1
62840 1
2 1
100691 1
243962 1
3303 1
16981 1
2 1
123499 1
86609 1
275568 1
30638 1
1 1
219332 1
300000 1
276895 1
299999 1
300000 1
3 1
196622 1
240873 1
300001 1
299999 1
186313 1
141412 1
113419 1
115023 1
214729 1
209689 1
41540 1
31774 1
192568 1
2 1
299999 1
109469 1
215850 1
84450 1
258281 1
290065 1
3 1
2 1
83951 1
162470 1
104609 1
240218 1
1 1
497 1
58268 1
3024 1
146908 1
231170 1
267857 1
249744 1
300002 1
94635 1
299998 1
490 1
1 1
250464 1
300000 1
142467 1
300000 1
263022 1
35130 1
1 1
125894 1
300000 1
182962 1
300001 1
195914 1
1 1
1 1
225223 1
51525 1
277082 1
1 1
124165 1
299999 1
139622 1
37702 1
300000 1
18048 1
299673 1
300000 1
1 1
1 1
61238 1
273545 1
145041 1
299998 1
129276 1
279891 1
157489 1
289907 1
2 1
300000 1
299999 1
104481 1
181133 1
49962 1
299999 1
111627 1
299999 1
1 1
1 1
300000 1
1 1
299999 1
3 1
2 1
202016 1
216549 1
150716 1
147864 1
3 1
3 1
300002 1
228447 1
171043 1
1 1
1 1
260955 1
242467 1
122062 1
1 1
99172 1
80740 1
300001 1
300000 1
300001 1
1 1
187330 1
187229 1
300001 1
45927 1
2 1
42838 1
1 1
82021 1
299999 1
105225 1
226230 1
67487 1
220070 1
119244 1
30966 1
67142 1
1 1
127460 1
97628 1
76752 1
135788 1
39914 1
1 1
153057 1
258193 1
299998 1
13050 1
155200 1
299998 1
299999 1
5883 1
299999 1
24475 1
9753 1
100631 1
1 1
222045 1
3 1
223650 1
154620 1
9318 1
186451 1
3 1
243728 1
121842 1
158792 1
78518 1
153142 1
2 1
41379 1
3 1
119636 1
2 1
30029 1
9091 1
2 1
190053 1
53900 1
299999 1
1 1
3 1
2 1
185818 1
245828 1
219188 1
199980 1
258560 1
1 1
298260 1
300000 1
299999 1
240784 1
300002 1
234526 1
1 1
12045 1
300000 1
230280 1
300000 1
64574 1
2 1
155123 1
24866 1
266685 1
219348 1
3 1
81043 1
129445 1
284438 1
76641 1
300000 1
213867 1
35385 1
39531 1
80441 1
66812 1
299999 1
229430 1
203037 1
44248 1
46829 1
242715 1
62647 1
2 1
65567 1
277054 1
236361 1
78508 1
186348 1
3228 1
166061 1
143815 1
300001 1
24710 1
142635 1
1 1
175342 1
200242 1
1 1
8253 1
300000 1
169506 1
266156 1
2 1
114264 1
50558 1
300001 1
2 1
168206 1
300000 1
251425 1
2 1
198928 1
1 1
202994 1
220590 1
268427 1
33796 1
135635 1
299999 1
243650 1
133451 1
300000 1
220296 1
101954 1
1 1
54385 1
223406 1
45098 1
271692 1
236661 1
128980 1
263156 1
3 1
1 1
149805 1
89132 1
157333 1
1 1
202678 1
299999 1
6052 1
165758 1
65406 1
10201 1
300000 1
93422 1
222084 1
201495 1
137193 1
112989 1
154250 1
110403 1
45357 1
85666 1
2950 1
250212 1
14005 1
208230 1
1 1
300001 1
88838 1
238313 1
135150 1
1 1
1 1
3 1
1 1
1 1
117480 1
145929 1
243685 1
103236 1
234667 1
2 1
1 1
282871 1
294174 1
50364 1
1 1
24261 1
299999 1
227525 1
222775 1
95077 1
2 1
60711 1
250128 1
105654 1
173147 1
1 1
2 1
300000 1
300000 1
97482 1
50883 1
170281 1
300001 1
273267 1
230322 1
62999 1
148547 1
299999 1
254843 1
131752 1
1 1
234923 1
2 1
1 1
58330 1
2 1
156072 1
300001 1
85982 1
197854 1
231238 1
45695 1
65898 1
144858 1
300000 1
1 1
212244 1
299999 1
151603 1
300000 1
135747 1
16977 1
91599 1
300002 1
249015 1
299999 1
71507 1
161915 1
216066 1
1 1
93920 1
88858 1
25077 1
261629 1
299999 1
300001 1
157265 1
93169 1
81619 1
172072 1
22588 1
83233 1
255937 1
1 1
1 1
299999 1
236688 1
1 1
1 1
36794 1
208091 1
1 1
8159 1
1 1
164801 1
300001 1
183001 1
70682 1
49980 1
160744 1
20577 1
300000 1
46899 1
39624 1
132241 1
1 1
3 1
227991 1
134715 1
300002 1
99349 1
192013 1
183230 1
1 1
74037 1
1 1
300000 1
1 1
2 1
299999 1
163325 1
240086 1
5530 1
250503 1
300000 1
135081 1
299999 1
73566 1
300000 1
172606 1
60293 1
269418 1
66486 1
253506 1
117590 1
60562 1
296770 1
300000 1
68754 1
231182 1
144703 1
2 1
214630 1
1 1
217797 1
163041 1
300000 1
270196 1
147754 1
235463 1
2 1
130250 1
128238 1
10341 1
217101 1
264675 1
53754 1
251962 1
201230 1
1 1
215982 1
33859 1
2 1
268946 1
6203 1
42159 1
57695 1
69059 1
300001 1
136557 1
128789 1
1 1
140079 1
299998 1
300000 1
295585 1
3 1
1 1
300001 1
3 1
341 1
1 1
1 1
300001 1
148905 1
75506 1
232571 1
80431 1
140767 1
48278 1
253465 1
271728 1
161728 1
206087 1
41249 1
300001 1
251010 1
192093 1
296406 1
66773 1
1 1
1 1
1 1
178383 1
97997 1
19899 1
1 1
220419 1
173609 1
200176 1
124953 1
3 1
215484 1
283705 1
296033 1
127521 1
2 1
91935 1
78233 1
299999 1
21688 1
292057 1
300000 1
279743 1
253619 1
113155 1
40459 1
201809 1
1 1
299999 1
213792 1
127334 1
300000 1
299999 1
110352 1
254400 1
41590 1
300002 1
167987 1
9993 1
215231 1
2 1
158878 1
1 1
3 1
214295 1
2 1
273905 1
257235 1
300000 1
256825 1
92678 1
128985 1
7517 1
219179 1
171536 1
266580 1
119644 1
300002 1
300000 1
203220 1
299999 1
1 1
299999 1
299999 1
12993 1
299998 1
1 1
2 1
243391 1
3 1
29491 1
70876 1
70642 1
200963 1
232385 1
58903 1
219820 1
80651 1
147452 1
205914 1
299999 1
300001 1
156479 1
92786 1
300001 1
36770 1
260929 1
147298 1
3 1
275421 1
3 1
3 1
212882 1
300001 1
199595 1
1 1
300000 1
300001 1
300000 1
300000 1
22349 1
3 1
1 1
2 1
69475 1
1 1
266678 1
300002 1
2 1
1 1
2 1
2 1
71135 1
165778 1
276451 1
164272 1
29728 1
299999 1
152519 1
300000 1
117206 1
172043 1
92098 1
172996 1
1 1
1 1
279203 1
68352 1
1 1
97389 1
126606 1
269380 1
3 1
299998 1
300000 1
104657 1
67685 1
271867 1
137569 1
38652 1
225601 1
212661 1
58841 1
1 1
200462 1
247592 1
109351 1
111349 1
250423 1
1 1
1 1
300000 1
66144 1
1 1
200309 1
290886 1
133760 1
11306 1
266485 1
281730 1
77470 1
300000 1
229292 1
26538 1
23212 1
148386 1
28616 1
66173 1
120546 1
49997 1
275409 1
300000 1
94654 1
203009 1
2 1
1 1
38293 1
300000 1
300001 1
3 1
76986 1
227015 1
175287 1
91612 1
138382 1
150290 1
300001 1
138803 1
2 1
215343 1
112930 1
1 1
1 1
25895 1
2 1
110829 1
42377 1
289591 1
1 1
1 1
1 1
177106 1
300000 1
129234 1
219071 1
2 1
266000 1
70063 1
1 1
271431 1
212094 1
105163 1
246164 1
1 1
181170 1
8799 1
116883 1
224359 1
300000 1
163345 1
277458 1
271956 1
3 1
112822 1
142425 1
217332 1
1 1
53078 1
217475 1
300001 1
13800 1
1 1
53579 1
21622 1
1 1
2 1
9224 1
4782 1
55148 1
153877 1
299999 1
30896 1
53199 1
194024 1
299999 1
148449 1
18312 1
300000 1
2 1
31185 1
38467 1
78292 1
135534 1
300001 1
299999 1
88546 1
121752 1
50213 1
300001 1
1 1
288757 1
256049 1
43811 1
294361 1
44145 1
104461 1
299998 1
134422 1
127369 1
264744 1
131832 1
299999 1
299999 1
57011 1
2 1
293321 1
172662 1
172926 1
153201 1
54857 1
242007 1
300000 1
286948 1
1 1
294168 1
300000 1
29508 1
21058 1
125537 1
126646 1
59133 1
61420 1
1 1
287963 1
228953 1
300000 1
101624 1
62027 1
297858 1
71836 1
8420 1
59286 1
293483 1
86174 1
213159 1
299998 1
231679 1
286858 1
38628 1
300000 1
1 1
44745 1
65469 1
112053 1
1 1
108609 1
54768 1
129800 1
236747 1
300001 1
300000 1
136028 1
1 1
233590 1
1 1
79503 1
1 1
218293 1
73811 1
23686 1
98933 1
300000 1
178416 1
84530 1
1 1
1 1
238981 1
3 1
300000 1
299998 1
1 1
45755 1
300000 1
110362 1
16692 1
299999 1
278990 1
84692 1
3 1
1 1
81388 1
1 1
300000 1
244323 1
1 1
85731 1
130196 1
236358 1
250193 1
1 1
2 1
1 1
151348 1
300000 1
3 1
172429 1
299998 1
282881 1
168891 1
83680 1
256555 1
1 1
300000 1
2 1
182632 1
100918 1
299999 1
191569 1
293747 1
212076 1
266777 1
195158 1
295543 1
1 1
17430 1
149089 1
1 1
282245 1
88508 1
2 1
290246 1
299998 1
254895 1
207675 1
149330 1
93268 1
241781 1
1 1
143835 1
125291 1
299999 1
150213 1
299999 1
102664 1
170822 1
22849 1
130739 1
212514 1
251092 1
112000 1
2 1
299213 1
284161 1
3 1
226507 1
138524 1
93851 1
300000 1
300001 1
88088 1
96975 1
278644 1
148680 1
1 1
46526 1
300000 1
79714 1
50075 1
174287 1
248019 1
225670 1
1 1
84857 1
300000 1
44620 1
234561 1
203767 1
21403 1
150112 1
1 1
244827 1
2 1
300000 1
239720 1
300000 1
104981 1
274282 1
3 1
1811 1
56136 1
20337 1
129251 1
300000 1
1 1
264988 1
3 1
113276 1
21707 1
233469 1
299999 1
105658 1
300000 1
299999 1
300000 1
1 1
213476 1
1222 1
196785 1
68206 1
76415 1
299999 1
273273 1
201630 1
23778 1
297490 1
300000 1
1 1
1 1
298434 1
120252 1
3 1
184529 1
10156 1
97444 1
247746 1
299999 1
1 1
209902 1
53074 1
70355 1
260631 1
1 1
300000 1
300002 1
300001 1
159251 1
300000 1
121335 1
298668 1
19918 1
265807 1
244948 1
1 1
300001 1
300000 1
1 1
169955 1
225362 1
101754 1
82715 1
300001 1
185003 1
162124 1
59099 1
1 1
300000 1
272587 1
156421 1
282560 1
208231 1
131304 1
162531 1
120161 1
130895 1
184558 1
42066 1
1 1
299999 1
108597 1
260578 1
258061 1
100063 1
254590 1
46564 1
240534 1
214164 1
27735 1
19145 1
174840 1
3 1
128859 1
2 1
1 1
56584 1
131144 1
300001 1
49139 1
31039 1
300000 1
300000 1
111759 1
21670 1
102562 1
39285 1
26462 1
1 1
186092 1
1 1
25250 1
55954 1
60989 1
1 1
30656 1
257086 1
70992 1
156018 1
11247 1
100925 1
300000 1
300000 1
1 1
244195 1
2 1
34324 1
107692 1
1 1
163495 1
128554 1
300001 1
119792 1
300000 1
2 1
3 1
132109 1
66330 1
288859 1
194331 1
300002 1
51154 1
300000 1
15142 1
64530 1
212957 1
27933 1
134200 1
278465 1
1 1
299999 1
1 1
3 1
280324 1
300000 1
299999 1
263408 1
169717 1
24408 1
221042 1
76356 1
2 1
133835 1
1 1
2 1
202017 1
225778 1
299999 1
2 1
265408 1
248493 1
155493 1
277838 1
1 1
14301 1
28658 1
88201 1
67813 1
108556 1
299999 1
274992 1
86522 1
2 1
1 1
31898 1
213994 1
98546 1
1 1
208898 1
1 1
132720 1
52764 1
279985 1
266281 1
1 1
300000 1
65047 1
109854 1
300000 1
58402 1
116445 1
1 1
206798 1
36529 1
206561 1
300000 1
104561 1
246483 1
22847 1
223241 1
93630 1
278676 1
72331 1
128135 1
187528 1
237561 1
85143 1
1 1
209769 1
110559 1
296834 1
300000 1
300001 1
1 1
75734 1
140187 1
76580 1
127697 1
60698 1
232820 1
299920 1
214493 1
54088 1
208703 1
3 1
2 1
175140 1
229377 1
239482 1
1 1
1 1
1 1
300002 1
210523 1
1 1
249965 1
59327 1
164990 1
222658 1
254480 1
157380 1
71359 1
288941 1
1 1
1 1
300000 1
2 1
94538 1
198145 1
1 1
154598 1
37608 1
1 1
2 1
291916 1
230590 1
14151 1
1 1
300000 1
118250 1
146214 1
300000 1
211605 1
2888 1
101862 1
175398 1
239785 1
275286 1
217179 1
193269 1
96694 1
300000 1
30873 1
98615 1
110656 1
3 1
91564 1
156262 1
277783 1
299999 1
204417 1
30327 1
2 1
183056 1
127025 1
130921 1
278333 1
230511 1
3 1
182986 1
12066 1
300001 1
300001 1
10330 1
24330 1
17018 1
300000 1
2 1
300000 1
269458 1
72861 1
300000 1
251874 1
31242 1
126855 1
1 1
300002 1
201126 1
199307 1
299999 1
300002 1
299998 1
1 1
300000 1
75714 1
110465 1
225759 1
207837 1
137587 1
199980 1
300001 1
300000 1
144109 1
1 1
123645 1
196665 1
260209 1
267349 1
98779 1
59340 1
219869 1
1 1
42657 1
174316 1
242334 1
132541 1
299999 1
238299 1
100114 1
227392 1
300000 1
300000 1
251585 1
83675 1
3 1
64576 1
151630 1
300000 1
238513 1
239084 1
1 1
233328 1
159614 1
139135 1
279961 1
295273 1
299999 1
1 1
3 1
193404 1
267869 1
165182 1
1 1
2 1
300000 1
69765 1
71719 1
300000 1
300000 1
299999 1
300001 1
300001 1
260493 1
123069 1
23308 1
66546 1
169347 1
300000 1
284493 1
1 1
161103 1
300000 1
55015 1
2 1
2 1
76983 1
2 1
95734 1
299999 1
125551 1
211381 1
2 1
1 1
300000 1
234754 1
299998 1
117909 1
218702 1
147468 1
75232 1
300001 1
1 1
195642 1
284388 1
1 1
1 1
267609 1
177571 1
17577 1
282502 1
300000 1
125145 1
3 1
299999 1
202488 1
255121 1
163253 1
3 1
3 1
3 1
89575 1
216058 1
300000 1
28289 1
182696 1
173564 1
248143 1
68116 1
3 1
104145 1
220281 1
299999 1
90897 1
185122 1
2 1
244729 1
135727 1
1 1
299999 1
205274 1
133791 1
299999 1
299999 1
1 1
75139 1
276412 1
86488 1
2 1
218319 1
177764 1
300000 1
122572 1
1 1
50263 1
174767 1
299999 1
300002 1
1 1
140706 1
300001 1
300001 1
109717 1
286092 1
1 1
300000 1
287008 1
24577 1
299999 1
131110 1
300000 1
171892 1
175233 1
25564 1
256395 1
57998 1
150975 1
61277 1
232812 1
66104 1
246744 1
300000 1
48737 1
1 1
300000 1
75876 1
2 1
179080 1
2 1
112814 1
142580 1
3 1
2 1
29260 1
1 1
175870 1
142120 1
1 1
94254 1
2 1
299999 1
217157 1
1 1
99921 1
300000 1
2 1
3 1
167907 1
3 1
1 1
278949 1
221627 1
72792 1
299999 1
162216 1
217039 1
125441 1
140864 1
102663 1
2 1
70680 1
272241 1
3 1
12069 1
117402 1
28754 1
300001 1
198094 1
151335 1
215879 1
153388 1
183491 1
147662 1
3 1
96397 1
174509 1
145145 1
227899 1
299999 1
2 1
7094 1
1 1
149802 1
32565 1
265252 1
16464 1
209581 1
1 1
1 1
300001 1
281460 1
96891 1
1 1
113999 1
224638 1
1 1
298795 1
1 1
1 1
113811 1
268081 1
294986 1
297063 1
299999 1
12384 1
300001 1
72326 1
179334 1
183436 1
1 1
300000 1
298832 1
1 1
299999 1
2 1
126680 1
300001 1
1 1
299999 1
244073 1
218346 1
47874 1
1 1
234845 1
90389 1
36942 1
277515 1
16610 1
43869 1
81926 1
299998 1
184610 1
300001 1
2 1
24709 1
254629 1
1 1
300001 1
206680 1
1 1
272963 1
35688 1
14881 1
300000 1
101765 1
15984 1
3 1
216062 1
243989 1
252854 1
201913 1
202416 1
202792 1
19634 1
282338 1
1 1
300001 1
117735 1
1 1
118563 1
149253 1
270723 1
299999 1
10456 1
300000 1
299998 1
1 1
1 1
300002 1
185967 1
195666 1
300002 1
285222 1
295442 1
235830 1
155207 1
267058 1
1 1
182583 1
296717 1
2 1
201842 1
252076 1
67518 1
295510 1
2417 1
56649 1
277906 1
37346 1
166536 1
10805 1
114281 1
2 1
108875 1
300000 1
81230 1
299999 1
208657 1
300001 1
146143 1
300000 1
5788 1
156827 1
79636 1
41839 1
222003 1
150340 1
2560 1
2 1
76711 1
99341 1
7404 1
11884 1
34263 1
110340 1
163193 1
299999 1
114236 1
2 1
216717 1
173682 1
1 1
16955 1
1 1
2 1
227391 1
84900 1
152405 1
300000 1
120189 1
106098 1
211361 1
264593 1
50320 1
5813 1
74603 1
45773 1
299998 1
263690 1
2 1
1 1
155484 1
91161 1
292800 1
128901 1
158926 1
238625 1
2 1
97670 1
129016 1
54774 1
300000 1
300000 1
2 1
300000 1
2 1
1 1
75882 1
145365 1
217919 1
23981 1
299999 1
115647 1
30419 1
29999 1
300001 1
134993 1
300001 1
73087 1
205894 1
1 1
300000 1
1 1
6410 1
263761 1
1 1
32552 1
2 1
2 1
217329 1
300001 1
300001 1
69087 1
271109 1
156817 1
35668 1
39478 1
1 1
177452 1
300000 1
300001 1
1 1
1 1
43662 1
299999 1
203264 1
95724 1
142557 1
48964 1
232479 1
159330 1
84464 1
1 1
178172 1
2 1
1 1
72370 1
53645 1
204535 1
271270 1
145565 1
236206 1
116130 1
299999 1
1 1
1 1
151741 1
299999 1
46537 1
172182 1
183267 1
300001 1
73612 1
299999 1
1 1
278040 1
25115 1
242760 1
12015 1
79645 1
199558 1
235897 1
16224 1
131072 1
58829 1
13852 1
104885 1
120464 1
136510 1
135816 1
45462 1
82838 1
55052 1
199389 1
289308 1
290102 1
192758 1
2 1
78306 1
2 1
52578 1
2 1
288303 1
300001 1
252886 1
194243 1
199782 1
118962 1
169391 1
300001 1
299999 1
134028 1
1 1
1 1
232922 1
1 1
120434 1
168105 1
1 1
227501 1
192426 1
187471 1
1 1
220729 1
207067 1
99212 1
238197 1
156695 1
299999 1
277314 1
201544 1
1 1
181795 1
83326 1
1 1
273824 1
1 1
17090 1
7700 1
234093 1
270996 1
109550 1
1 1
289772 1
168211 1
240502 1
1 1
1 1
1 1
165607 1
28472 1
197892 1
254706 1
52055 1
68478 1
239581 1
287004 1
41807 1
1 1
198054 1
1 1
2 1
55251 1
273093 1
18838 1
116814 1
1 1
126923 1
62294 1
172291 1
3 1
227768 1
230036 1
195031 1
204845 1
299999 1
157623 1
274337 1
297656 1
1 1
97731 1
143676 1
148050 1
1 1
129714 1
71883 1
299999 1
68222 1
300001 1
300001 1
300001 1
120969 1
1 1
300000 1
300001 1
291622 1
39107 1
221744 1
60129 1
299999 1
185377 1
300001 1
229193 1
3 1
300000 1
299998 1
299362 1
300000 1
300001 1
300000 1
299999 1
228532 1
285341 1
123978 1
78434 1
1 1
300001 1
300000 1
300000 1
1 1
18385 1
55611 1
71370 1
188758 1
2 1
153399 1
121269 1
250837 1
131725 1
1 1
1 1
197997 1
137312 1
3 1
299999 1
89443 1
169746 1
244995 1
3 1
299999 1
300001 1
300000 1
1 1
119991 1
130508 1
24796 1
203674 1
114555 1
283886 1
68444 1
287127 1
1 1
179963 1
288172 1
224398 1
87391 1
25212 1
181580 1
258012 1
2 1
1 1
1 1
300000 1
1 1
1 1
299999 1
186036 1
240658 1
83884 1
300000 1
49883 1
200421 1
299998 1
118891 1
300001 1
226483 1
3 1
265285 1
221642 1
1 1
1 1
266169 1
219058 1
299998 1
245201 1
48550 1
32405 1
253110 1
1 1
152221 1
2 1
299999 1
78290 1
129747 1
44354 1
1 1
300000 1
10708 1
1 1
196817 1
1 1
285357 1
296968 1
299999 1
2 1
272696 1
299999 1
1 1
73717 1
97400 1
108287 1
17450 1
256354 1
3 1
22591 1
276754 1
65046 1
197630 1
1 1
299999 1
1 1
300000 1
117058 1
246387 1
130350 1
211056 1
194638 1
143011 1
174697 1
205332 1
300001 1
85814 1
133636 1
1 1
299999 1
185751 1
56365 1
300001 1
300000 1
44544 1
299999 1
77496 1
300001 1
2 1
169841 1
167904 1
5547 1
13555 1
1 1
299999 1
4018 1
300001 1
75232 1
4650 1
211960 1
175363 1
300001 1
3 1
1 1
194272 1
210400 1
41 1
143914 1
180514 1
300000 1
156623 1
300002 1
1 1
153550 1
229377 1
180541 1
1 1
115140 1
135409 1
268322 1
108106 1
256936 1
285992 1
263503 1
1 1
59203 1
299999 1
2 1
142590 1
255398 1
71603 1
2 1
26698 1
32602 1
270623 1
1 1
267679 1
74762 1
200629 1
98932 1
102431 1
1 1
109155 1
300001 1
191083 1
144485 1
258108 1
263887 1
275290 1
55384 1
278491 1
587 1
244619 1
219965 1
260428 1
190162 1
79270 1
158258 1
300000 1
173488 1
172195 1
239904 1
1 1
300001 1
285690 1
1 1
66200 1
193546 1
93474 1
105760 1
2 1
84954 1
300001 1
188288 1
292175 1
283562 1
300001 1
1 1
300000 1
44766 1
2 1
2 1
299999 1
2 1
1 1
63478 1
217471 1
3 1
299998 1
1 1
248064 1
79000 1
300000 1
252436 1
108571 1
258211 1
259708 1
39094 1
195708 1
43423 1
109421 1
1 1
299999 1
166462 1
111112 1
209643 1
209561 1
75681 1
2 1
2 1
188132 1
20402 1
2 1
1 1
68488 1
299999 1
150190 1
1 1
225621 1
213210 1
58543 1
300000 1
259903 1
1 1
262664 1
187325 1
300000 1
47370 1
1 1
299999 1
222465 1
76621 1
300001 1
141491 1
13709 1
234770 1
261448 1
299999 1
128031 1
207287 1
2 1
79622 1
78295 1
1 1
295575 1
299999 1
89749 1
130174 1
94539 1
170716 1
1 1
130995 1
235382 1
300000 1
299999 1
117326 1
20001 1
5642 1
150985 1
299998 1
141513 1
148735 1
46061 1
300000 1
1 1
258684 1
154985 1
274961 1
76503 1
193957 1
17847 1
73735 1
1 1
72695 1
199851 1
299999 1
142720 1
92632 1
209596 1
1 1
1 1
299998 1
187215 1
175157 1
296014 1
96185 1
24034 1
119658 1
219518 1
292459 1
94771 1
224910 1
30017 1
128591 1
222913 1
132595 1
300001 1
27015 1
1 1
1 1
1 1
112926 1
280840 1
300000 1
237694 1
206698 1
5675 1
175876 1
1 1
155721 1
1 1
163767 1
27162 1
1 1
299998 1
255511 1
172547 1
163517 1
299998 1
254968 1
93841 1
2 1
184659 1
180267 1
232338 1
76960 1
234981 1
232308 1
300002 1
1 1
137021 1
69123 1
6365 1
300000 1
292202 1
300002 1
300000 1
197381 1
299999 1
220187 1
115682 1
166804 1
2 1
210042 1
270413 1
270006 1
57835 1
1 1
202708 1
300002 1
296727 1
299999 1
120079 1
114113 1
1 1
167150 1
109575 1
63651 1
3 1
300002 1
177723 1
63862 1
89483 1
24961 1
262314 1
1 1
76914 1
202085 1
239270 1
1 1
177755 1
1 1
3 1
296079 1
299999 1
300001 1
299999 1
174963 1
146925 1
283871 1
300001 1
51523 1
5122 1
54671 1
296440 1
238505 1
255001 1
168410 1
1 1
284677 1
3 1
300000 1
233991 1
36060 1
13744 1
99270 1
221320 1
264133 1
34428 1
184607 1
1 1
231946 1
260982 1
157548 1
86811 1
219029 1
1 1
283031 1
184425 1
136173 1
82041 1
2 1
12434 1
95316 1
51781 1
104222 1
299999 1
88497 1
299999 1
68839 1
300002 1
230902 1
252531 1
137949 1
236507 1
299999 1
2 1
169521 1
203843 1
1 1
299999 1
1 1
300000 1
300000 1
300001 1
26200 1
29649 1
45830 1
8553 1
258080 1
1 1
87183 1
153352 1
244285 1
175436 1
135897 1
300001 1
182072 1
178213 1
10749 1
144225 1
1 1
1 1
212418 1
36460 1
64755 1
1 1
97129 1
35379 1
100516 1
171469 1
2 1
1 1
194987 1
292269 1
182853 1
300000 1
2 1
299999 1
177721 1
114866 1
51809 1
299999 1
262753 1
183468 1
197791 1
143943 1
2 1
1 1
86744 1
3 1
99258 1
206107 1
211339 1
33526 1
113982 1
300001 1
58201 1
98105 1
1 1
300000 1
292477 1
295797 1
287933 1
20782 1
204326 1
2 1
252395 1
1 1
1 1
2 1
91421 1
1 1
300001 1
299999 1
190130 1
269484 1
91969 1
1 1
253768 1
3 1
65167 1
300000 1
299999 1
300002 1
87905 1
300000 1
39495 1
299999 1
1 1
284226 1
299999 1
112923 1
121663 1
1 1
205250 1
2 1
95065 1
155890 1
272781 1
260410 1
128800 1
26179 1
37807 1
292767 1
120767 1
234930 1
2 1
1 1
260091 1
2 1
139052 1
300000 1
243015 1
14748 1
299999 1
173917 1
248713 1
135170 1
264654 1
2 1
275051 1
126742 1
300000 1
300001 1
300000 1
228563 1
2 1
272283 1
105411 1
168719 1
1 1
1 1
187413 1
162877 1
94215 1
171833 1
300000 1
300000 1
242990 1
113244 1
78440 1
123135 1
1 1
87461 1
116600 1
150460 1
11927 1
299998 1
105602 1
300000 1
300000 1
72105 1
167861 1
1382 1
215214 1
49551 1
191938 1
300000 1
166791 1
213169 1
148679 1
57006 1
165987 1
234239 1
200567 1
153820 1
299999 1
2184 1
52297 1
1 1
2 1
1 1
132802 1
300000 1
256864 1
299999 1
203121 1
124344 1
281176 1
300001 1
300001 1
14886 1
50362 1
1 1
299999 1
300001 1
220267 1
197137 1
204894 1
78144 1
111490 1
254968 1
191310 1
245888 1
37110 1
82841 1
300000 1
217957 1
131795 1
246699 1
214683 1
300000 1
119444 1
300002 1
211041 1
90512 1
63308 1
125826 1
300000 1
2 1
299998 1
248310 1
167113 1
133384 1
20361 1
132951 1
41755 1
1 1
300002 1
135181 1
1 1
48023 1
16064 1
299999 1
110160 1
300001 1
12076 1
65288 1
272186 1
81840 1
138813 1
196121 1
139860 1
300001 1
108225 1
299999 1
129498 1
1 1
183827 1
300000 1
237972 1
1 1
257356 1
1 1
284582 1
293254 1
300000 1
300002 1
299999 1
235705 1
167670 1
120195 1
31017 1
2 1
220045 1
168651 1
29701 1
299999 1
158572 1
96161 1
3 1
141695 1
26390 1
106607 1
51024 1
5664 1
296384 1
1 1
2 1
300001 1
83767 1
30000 1
77682 1
136513 1
300001 1
154367 1
1 1
37034 1
24088 1
300002 1
299998 1
217473 1
1 1
177571 1
95677 1
247918 1
3 1
288352 1
152443 1
165812 1
299999 1
17405 1
204761 1
61029 1
45753 1
10286 1
155945 1
25607 1
1 1
160813 1
158304 1
73559 1
195703 1
300000 1
93483 1
300001 1
238596 1
210507 1
132990 1
283278 1
107403 1
256060 1
236382 1
181496 1
1 1
300001 1
130491 1
300001 1
1 1
196183 1
143754 1
207418 1
108949 1
300001 1
1 1
1 1
218501 1
299999 1
247727 1
147008 1
1 1
9728 1
1 1
239776 1
106795 1
3 1
1 1
3 1
1 1
263519 1
290922 1
300000 1
30250 1
87548 1
175755 1
241903 1
248134 1
29102 1
206908 1
299998 1
144299 1
1 1
224541 1
138122 1
1 1
250497 1
103145 1
217675 1
268138 1
167315 1
106487 1
294737 1
286573 1
39970 1
299999 1
299999 1
283360 1
197132 1
72798 1
300000 1
48657 1
300000 1
141009 1
64500 1
136075 1
22862 1
192777 1
300000 1
299998 1
228121 1
44934 1
136491 1
129639 1
1 1
244534 1
1 1
42214 1
1 1
43836 1
300001 1
280885 1
2 1
1 1
2 1
78932 1
873 1
180194 1
300001 1
121054 1
28750 1
132465 1
216593 1
300001 1
24852 1
246655 1
19536 1
1 1
19131 1
122384 1
277017 1
298232 1
75590 1
285727 1
230852 1
271098 1
300000 1
187966 1
2 1
300000 1
111003 1
300000 1
1 1
48818 1
280993 1
192236 1
300001 1
231523 1
3 1
2 1
14778 1
1 1
299999 1
229540 1
50283 1
300001 1
300001 1
24579 1
1 1
1 1
264191 1
74672 1
113461 1
300002 1
299999 1
2 1
300001 1
167399 1
300001 1
300001 1
258801 1
299999 1
294413 1
298595 1
1 1
262360 1
116090 1
127399 1
163505 1
205053 1
180528 1
300001 1
14114 1
283101 1
300002 1
109492 1
182308 1
1 1
300002 1
300000 1
174107 1
300002 1
254096 1
193584 1
246001 1
97036 1
286993 1
300001 1
215952 1
16664 1
236098 1
17525 1
77402 1
160172 1
299999 1
115405 1
194487 1
1 1
172768 1
17 1
154899 1
3 1
15320 1
589 1
68380 1
2 1
299999 1
300000 1
273234 1
300001 1
300001 1
24604 1
136690 1
158325 1
299999 1
1 1
217995 1
213139 1
300000 1
41023 1
105815 1
124602 1
2 1
2 1
1 1
181906 1
194308 1
131902 1
299999 1
299998 1
123595 1
178280 1
41841 1
300001 1
45426 1
2 1
102334 1
106464 1
187849 1
300000 1
93092 1
1 1
300001 1
256460 1
70157 1
236806 1
299999 1
101267 1
62486 1
300000 1
300001 1
268255 1
300001 1
6500 1
1 1
1 1
217991 1
2 1
138055 1
175295 1
104751 1
22840 1
300001 1
40149 1
48092 1
191786 1
202975 1
175156 1
277116 1
167883 1
218950 1
43648 1
47055 1
127302 1
127402 1
300001 1
2 1
236758 1
169253 1
179619 1
38765 1
299999 1
299999 1
47315 1
299999 1
1 1
226326 1
195196 1
300001 1
19860 1
199490 1
86967 1
299999 1
1 1
1 1
84097 1
67111 1
1 1
69191 1
71706 1
36654 1
1 1
3 1
93856 1
69583 1
94911 1
284705 1
296687 1
189707 1
96598 1
300000 1
1 1
66012 1
1 1
206573 1
178161 1
46393 1
181344 1
222755 1
84455 1
1 1
259189 1
299998 1
299999 1
2 1
1 1
96597 1
300000 1
178333 1
1 1
1 1
200967 1
116101 1
51679 1
300002 1
84918 1
271337 1
125783 1
11275 1
300001 1
255784 1
168668 1
150507 1
6607 1
155839 1
1 1
2 1
192044 1
51279 1
3 1
300001 1
299999 1
161889 1
1 1
254234 1
1 1
118878 1
92815 1
31125 1
34486 1
1 1
270482 1
176992 1
280609 1
80039 1
194180 1
1 1
1 1
25013 1
1 1
71767 1
32861 1
30509 1
3 1
226505 1
75686 1
260387 1
300001 1
237887 1
198036 1
105314 1
87497 1
240585 1
1 1
59262 1
1 1
89852 1
158109 1
300000 1
1 1
122341 1
299999 1
206468 1
58595 1
34175 1
1 1
51103 1
288728 1
163793 1
45558 1
65694 1
3 1
183427 1
262513 1
187855 1
1 1
300001 1
147112 1
1 1
7921 1
205478 1
299999 1
300001 1
172266 1
1 1
282377 1
300001 1
207799 1
1 1
201380 1
86025 1
1 1
276576 1
208405 1
8504 1
146953 1
19193 1
1 1
46994 1
3 1
174164 1
261820 1
114235 1
43210 1
99442 1
299998 1
68742 1
41987 1
2 1
3068 1
300000 1
1 1
87095 1
247208 1
3 1
300001 1
73436 1
153501 1
242180 1
287333 1
80741 1
34619 1
142539 1
299999 1
119413 1
1 1
1 1
19135 1
280680 1
3 1
299999 1
109303 1
106552 1
191425 1
251221 1
300000 1
75455 1
1 1
256204 1
1 1
225343 1
53795 1
300000 1
251115 1
117769 1
200820 1
287978 1
217352 1
300001 1
299999 1
160056 1
147757 1
72069 1
300000 1
300000 1
104095 1
179072 1
1 1
300000 1
285304 1
248527 1
293771 1
191022 1
224653 1
1 1
60976 1
176199 1
249075 1
1 1
299999 1
81047 1
196945 1
299998 1
299999 1
2 1
2 1
300001 1
1 1
40885 1
126866 1
188425 1
1 1
1 1
123571 1
4048 1
21596 1
1 1
300000 1
31277 1
46172 1
299999 1
226733 1
299999 1
71316 1
250287 1
170976 1
133500 1
300000 1
300002 1
260494 1
1 1
300000 1
192176 1
300001 1
94745 1
63805 1
300000 1
168209 1
183779 1
127822 1
221489 1
1 1
300000 1
75337 1
261022 1
12415 1
22154 1
297375 1
300000 1
191558 1
114195 1
300001 1
15202 1
1 1
153518 1
300002 1
300002 1
164658 1
12641 1
51731 1
136600 1
10118 1
299999 1
1 1
116099 1
39782 1
1 1
137248 1
1 1
193054 1
299998 1
2 1
268661 1
199921 1
174552 1
229800 1
1 1
97059 1
191497 1
129409 1
300000 1
51858 1
159818 1
226551 1
62110 1
30473 1
1 1
133966 1
285727 1
3 1
300000 1
300000 1
65165 1
216649 1
2 1
1 1
1 1
148255 1
249851 1
1 1
69642 1
222697 1
300001 1
300000 1
114416 1
283214 1
299998 1
1 1
43202 1
120544 1
61524 1
59 1
147262 1
161620 1
193357 1
300001 1
299999 1
180387 1
169547 1
228582 1
30145 1
233323 1
3 1
256422 1
169794 1
56961 1
300001 1
3 1
138959 1
164031 1
45195 1
169744 1
300000 1
229201 1
211073 1
72121 1
1 1
3 1
107877 1
70160 1
132494 1
1 1
206314 1
4630 1
106652 1
283999 1
3 1
86773 1
1 1
3 1
300000 1
131895 1
299999 1
217001 1
233366 1
299998 1
294117 1
163954 1
59620 1
190653 1
300000 1
300002 1
144138 1
288790 1
83811 1
191264 1
198267 1
171455 1
208586 1
1 1
289951 1
157646 1
2 1
74819 1
76070 1
1 1
276903 1
13673 1
101397 1
14824 1
28626 1
191868 1
121392 1
300001 1
86168 1
91578 1
300001 1
136455 1
151614 1
156182 1
218601 1
300001 1
189542 1
24708 1
257505 1
55000 1
300000 1
244925 1
86542 1
57964 1
300002 1
299180 1
1 1
299999 1
232250 1
101592 1
284121 1
90525 1
129550 1
285850 1
49951 1
300001 1
191398 1
300000 1
245458 1
96398 1
2 1
125403 1
1 1
36197 1
44454 1
1 1
9595 1
182393 1
300000 1
119495 1
300000 1
232639 1
1 1
64776 1
96268 1
1 1
89343 1
289413 1
175218 1
1 1
275597 1
1 1
231869 1
299999 1
96871 1
57188 1
299998 1
251661 1
1 1
161949 1
299999 1
300001 1
135069 1
299998 1
1 1
300001 1
115851 1
1 1
115554 1
203545 1
211464 1
208666 1
12986 1
96127 1
108312 1
29521 1
113829 1
208913 1
39525 1
244173 1
299998 1
153572 1
239984 1
221602 1
300000 1
2 1
152720 1
196231 1
24106 1
1 1
174737 1
76879 1
1 1
44902 1
299999 1
79394 1
300001 1
300000 1
264848 1
1 1
1 1
188246 1
183585 1
9700 1
113813 1
1 1
300000 1
300000 1
300000 1
244595 1
77075 1
122584 1
1 1
299999 1
300001 1
92897 1
299999 1
300002 1
252228 1
171572 1
261874 1
2 1
131962 1
93395 1
288369 1
134821 1
28556 1
3 1
8901 1
97039 1
140325 1
1 1
178375 1
164155 1
189770 1
300000 1
9893 1
3333 1
292463 1
67297 1
1 1
2 1
299999 1
97685 1
300001 1
242366 1
291065 1
1 1
299999 1
282131 1
243237 1
300001 1
43343 1
93175 1
17257 1
249572 1
249982 1
3 1
186964 1
97449 1
29225 1
300000 1
299998 1
300000 1
2 1
300000 1
228974 1
167260 1
87905 1
197690 1
1 1
92562 1
245608 1
194280 1
249244 1
252681 1
155451 1
1 1
258384 1
190429 1
22129 1
299998 1
232903 1
1 1
1 1
154643 1
81963 1
1 1
300000 1
3 1
4800 1
242625 1
300000 1
6204 1
300001 1
1 1
297728 1
243691 1
300001 1
151523 1
197259 1
175645 1
300000 1
2 1
299999 1
205470 1
154614 1
186860 1
300000 1
131182 1
19553 1
250381 1
218063 1
169321 1
299999 1
136486 1
280020 1
257419 1
137358 1
24719 1
1 1
39242 1
104341 1
300000 1
1 1
1 1
299999 1
1 1
19348 1
50146 1
300000 1
3 1
271132 1
300001 1
1 1
169552 1
52163 1
299999 1
300002 1
117255 1
299998 1
2 1
128826 1
300002 1
19008 1
290294 1
1 1
1 1
18548 1
300000 1
1 1
300002 1
299999 1
300000 1
300001 1
299999 1
241647 1
142765 1
50828 1
43487 1
7424 1
299999 1
1 1
300001 1
208563 1
299999 1
1 1
126251 1
170399 1
134696 1
206160 1
217296 1
105049 1
1 1
299999 1
170944 1
66518 1
150939 1
215768 1
128531 1
299999 1
155193 1
300001 1
136316 1
123644 1
66679 1
212178 1
253459 1
1 1
10019 1
1 1
1 1
9901 1
152756 1
181461 1
260280 1
300000 1
299998 1
150091 1
252307 1
205096 1
1 1
145053 1
291567 1
96004 1
105624 1
299999 1
62005 1
195545 1
299999 1
300000 1
300000 1
234237 1
143343 1
243498 1
84464 1
1 1
1 1
156759 1
248592 1
238123 1
104693 1
300001 1
299999 1
1 1
24753 1
299999 1
197234 1
61503 1
281701 1
152108 1
279775 1
176876 1
300000 1
299999 1
64183 1
167443 1
300000 1
167710 1
226964 1
3 1
104041 1
299999 1
1 1
299999 1
254510 1
1 1
300001 1
1 1
1 1
285456 1
300000 1
36356 1
87814 1
249114 1
212230 1
1 1
40885 1
195189 1
285377 1
87476 1
1 1
47834 1
138544 1
210310 1
264375 1
104319 1
297724 1
171011 1
239167 1
299999 1
90029 1
51623 1
111472 1
300000 1
300000 1
2 1
48396 1
300002 1
29230 1
1 1
189211 1
130005 1
29827 1
193 1
295833 1
300002 1
1 1
291616 1
33369 1
277647 1
1 1
2948 1
285756 1
171338 1
1 1
267084 1
274792 1
21192 1
300000 1
108824 1
85307 1
197620 1
3 1
299999 1
2 1
138559 1
2255 1
2958 1
123891 1
219344 1
286391 1
1 1
193170 1
299999 1
207124 1
205729 1
206146 1
3 1
201376 1
154250 1
238116 1
38930 1
270110 1
1 1
136503 1
172447 1
276504 1
300002 1
557 1
255654 1
36943 1
33347 1
5204 1
35748 1
139968 1
7568 1
300000 1
1 1
211570 1
206615 1
300001 1
1 1
1 1
112189 1
186547 1
41745 1
159629 1
299999 1
299999 1
18151 1
299999 1
115602 1
3 1
300000 1
300000 1
40433 1
2 1
96237 1
252619 1
72359 1
119115 1
219830 1
1 1
213924 1
207316 1
300001 1
241688 1
208542 1
1 1
17186 1
203290 1
3 1
1 1
108842 1
268941 1
100637 1
300002 1
261591 1
2 1
300000 1
18036 1
299004 1
69132 1
168534 1
3 1
242397 1
1 1
60241 1
21835 1
2 1
104004 1
201317 1
233063 1
227066 1
1 1
299999 1
147422 1
151053 1
3 1
2 1
300001 1
28901 1
300000 1
57708 1
300001 1
8929 1
262912 1
30870 1
58403 1
227693 1
300001 1
120013 1
230853 1
1 1
300001 1
1 1
1 1
2 1
1 1
85197 1
1 1
169440 1
248239 1
1 1
271794 1
158954 1
19763 1
86927 1
169393 1
53340 1
300001 1
169931 1
91535 1
210213 1
296700 1
43060 1
300001 1
242963 1
299998 1
1 1
61697 1
98953 1
300001 1
257406 1
300001 1
28929 1
300000 1
176320 1
165151 1
147323 1
291309 1
172797 1
1 1
225014 1
300001 1
7716 1
299254 1
299999 1
191132 1
247688 1
177841 1
1 1
298407 1
116076 1
300001 1
300002 1
2 1
300000 1
179170 1
300000 1
299999 1
65765 1
42035 1
1 1
1 1
299999 1
274295 1
7839 1
300001 1
1 1
299999 1
195266 1
1 1
299999 1
1 1
93877 1
300000 1
117511 1
163259 1
300000 1
300002 1
7500 1
124961 1
71035 1
65577 1
299999 1
1 1
54005 1
1 1
142808 1
158145 1
300000 1
294937 1
105821 1
143647 1
203059 1
300001 1
148598 1
295714 1
65379 1
299999 1
143318 1
1 1
299845 1
1 1
73192 1
1 1
221194 1
281769 1
10144 1
130935 1
258670 1
1 1
45484 1
300000 1
152327 1
210978 1
145258 1
290642 1
300002 1
1 1
300001 1
113191 1
300001 1
217071 1
300001 1
1 1
3 1
249562 1
164964 1
76900 1
2 1
19156 1
172308 1
232226 1
299999 1
62025 1
300001 1
193981 1
71413 1
300001 1
112867 1
199258 1
1 1
249550 1
84312 1
300000 1
299999 1
35734 1
137561 1
224402 1
10642 1
206720 1
188627 1
83371 1
40468 1
300001 1
135853 1
300000 1
2 1
99283 1
234559 1
84551 1
90346 1
102819 1
275279 1
11686 1
240629 1
478 1
1 1
1 1
35115 1
96230 1
299999 1
1 1
1 1
225866 1
224999 1
300002 1
282376 1
300000 1
300001 1
100555 1
32653 1
257694 1
1 1
65259 1
275994 1
140301 1
1 1
1202 1
131506 1
77502 1
1 1
1 1
300000 1
1 1
3 1
61429 1
1 1
1 1
75341 1
60852 1
248677 1
3716 1
37949 1
300000 1
52462 1
299998 1
126158 1
225417 1
299999 1
165597 1
1 1
300000 1
105891 1
231803 1
167368 1
77452 1
175525 1
33140 1
300000 1
245448 1
1 1
1 1
14131 1
229502 1
299998 1
299998 1
300000 1
251949 1
94250 1
93364 1
283172 1
53568 1
80032 1
293770 1
3013 1
44080 1
54973 1
300002 1
185162 1
8337 1
168540 1
23652 1
280332 1
211837 1
1 1
1 1
299999 1
2 1
281647 1
3 1
181053 1
190278 1
299999 1
121259 1
1 1
220417 1
133784 1
29646 1
300001 1
3 1
78127 1
246654 1
1 1
129612 1
125123 1
109188 1
211769 1
300002 1
300000 1
2 1
212385 1
195560 1
125455 1
222392 1
275178 1
204195 1
1 1
240406 1
300001 1
40471 1
173997 1
177844 1
98951 1
1 1
101055 1
24507 1
250231 1
299999 1
287503 1
267018 1
191444 1
299998 1
249693 1
188203 1
134805 1
118488 1
75756 1
83455 1
300002 1
299999 1
105711 1
300000 1
123639 1
164951 1
209526 1
75901 1
2 1
242269 1
241610 1
1 1
1 1
299999 1
99657 1
3 1
213340 1
151955 1
300001 1
227524 1
1 1
64104 1
300000 1
299999 1
1 1
107348 1
1 1
52007 1
300001 1
17655 1
1 1
2543 1
127017 1
269335 1
300000 1
189272 1
300002 1
299999 1
215630 1
244646 1
1 1
284792 1
1 1
256967 1
73503 1
1 1
1 1
245270 1
300001 1
300001 1
37824 1
1 1
1 1
300000 1
3 1
256013 1
42613 1
299999 1
1 1
77400 1
2345 1
300000 1
238739 1
72282 1
82733 1
167813 1
282583 1
168381 1
149428 1
1 1
44376 1
212219 1
252943 1
190750 1
75016 1
24538 1
111176 1
299998 1
105860 1
2 1
203572 1
271579 1
259943 1
192158 1
299999 1
212047 1
300000 1
64958 1
162875 1
299999 1
260033 1
299998 1
299999 1
2 1
300000 1
43540 1
300000 1
94205 1
300002 1
1 1
299999 1
225766 1
1 1
176500 1
226558 1
299999 1
199450 1
160812 1
82986 1
1 1
240276 1
61837 1
233106 1
206219 1
41104 1
300001 1
181267 1
130712 1
16865 1
300001 1
300001 1
300000 1
138293 1
179135 1
296760 1
299999 1
1 1
1 1
300000 1
63528 1
299999 1
20009 1
298630 1
58575 1
146470 1
299998 1
5866 1
299999 1
300001 1
291529 1
299999 1
300000 1
293551 1
278936 1
1 1
24885 1
2 1
170088 1
116673 1
300000 1
188497 1
240259 1
300001 1
133434 1
116938 1
251478 1
290133 1
103993 1
82692 1
161946 1
83116 1
1 1
156476 1
1 1
180896 1
125704 1
172238 1
63506 1
96682 1
33765 1
1 1
300002 1
26040 1
95718 1
300000 1
83237 1
290824 1
270578 1
232888 1
225707 1
34802 1
7751 1
41997 1
89345 1
239581 1
156340 1
3 1
299998 1
283099 1
137827 1
1 1
1 1
286494 1
283105 1
142706 1
48812 1
264537 1
246045 1
67344 1
147296 1
300000 1
238874 1
297507 1
127409 1
173652 1
1 1
73971 1
300002 1
81107 1
166918 1
70521 1
299998 1
299999 1
300000 1
300001 1
245997 1
163376 1
221793 1
299999 1
179969 1
180145 1
199394 1
208016 1
88908 1
275930 1
58125 1
173516 1
9587 1
299999 1
300000 1
297597 1
229660 1
300000 1
299999 1
25934 1
209655 1
221812 1
210879 1
299999 1
283485 1
121263 1
18366 1
126111 1
212547 1
171605 1
299999 1
280495 1
285703 1
95683 1
169785 1
118248 1
1 1
300000 1
1 1
236782 1
210047 1
154422 1
299999 1
1 1
26178 1
82413 1
293526 1
300000 1
297060 1
151303 1
48759 1
1 1
156092 1
1 1
122870 1
1 1
1 1
289021 1
292311 1
257158 1
300000 1
149356 1
135035 1
229702 1
299999 1
138864 1
271407 1
2 1
16601 1
189550 1
201472 1
118739 1
300000 1
230652 1
131512 1
1 1
299999 1
251654 1
56021 1
299999 1
300001 1
148092 1
1 1
290701 1
98257 1
28268 1
113223 1
85280 1
1 1
300000 1
102979 1
66055 1
291157 1
119262 1
299999 1
299999 1
210167 1
210497 1
300001 1
151431 1
128782 1
300001 1
1 1
90402 1
206550 1
3136 1
103158 1
129461 1
292942 1
45877 1
147331 1
1 1
286131 1
145661 1
226594 1
1 1
1 1
300000 1
2 1
299998 1
291016 1
114859 1
145986 1
275797 1
114365 1
146552 1
85506 1
166172 1
219658 1
45877 1
1 1
1 1
62651 1
118161 1
187110 1
173480 1
1 1
275616 1
72964 1
1 1
278363 1
70683 1
300002 1
1 1
138326 1
183182 1
241134 1
300000 1
238216 1
3 1
198363 1
288458 1
3 1
300000 1
60501 1
1 1
1 1
299999 1
151276 1
121681 1
299998 1
147475 1
299999 1
117677 1
299999 1
135229 1
299998 1
21584 1
149998 1
299999 1
267365 1
115984 1
239372 1
16263 1
246675 1
6308 1
76845 1
300001 1
65783 1
115158 1
1 1
300002 1
300001 1
393 1
181798 1
97552 1
1 1
3 1
2 1
270958 1
39318 1
116194 1
214918 1
224789 1
299999 1
280629 1
2 1
227321 1
207373 1
210453 1
143841 1
1 1
159024 1
240566 1
1 1
1 1
26029 1
22935 1
2089 1
267530 1
2 1
264681 1
1 1
171196 1
299999 1
299999 1
3 1
152729 1
67929 1
283297 1
100737 1
1 1
300001 1
268845 1
248290 1
261823 1
300000 1
2 1
41191 1
66994 1
82527 1
289869 1
175201 1
9989 1
300000 1
1 1
168134 1
232907 1
66231 1
300002 1
300000 1
1 1
129295 1
138237 1
292200 1
186980 1
281717 1
126503 1
223007 1
78097 1
2 1
290717 1
300000 1
73108 1
334 1
287779 1
244091 1
78350 1
60493 1
8290 1
142149 1
197757 1
191767 1
300000 1
299999 1
300000 1
61002 1
1 1
298414 1
57569 1
1 1
75328 1
221247 1
300001 1
5540 1
159362 1
174584 1
222380 1
81004 1
148694 1
63745 1
27191 1
300001 1
209259 1
196507 1
1 1
2 1
180737 1
299998 1
300000 1
97824 1
240713 1
300000 1
1 1
279959 1
172698 1
1 1
1 1
139497 1
1 1
224055 1
1 1
190190 1
147934 1
300000 1
1 1
300000 1
1 1
254949 1
123386 1
88007 1
322 1
277257 1
5574 1
299999 1
222931 1
160594 1
236816 1
248856 1
133458 1
7278 1
299999 1
2 1
299999 1
263173 1
120871 1
1 1
264845 1
84251 1
294863 1
2 1
243273 1
299999 1
2 1
40913 1
99701 1
300000 1
37623 1
80570 1
300001 1
145615 1
137283 1
299999 1
194549 1
3 1
223813 1
300000 1
285625 1
3 1
121066 1
299998 1
1 1
1 1
120993 1
115617 1
22102 1
175686 1
299999 1
84733 1
6152 1
256415 1
1 1
48190 1
3 1
105166 1
262117 1
1 1
273527 1
1 1
56586 1
1 1
299998 1
117997 1
222602 1
196628 1
1 1
124562 1
202781 1
19807 1
16813 1
120230 1
34011 1
300000 1
188625 1
146299 1
278109 1
160778 1
294183 1
194819 1
60074 1
60504 1
282159 1
1 1
2 1
300001 1
299999 1
2 1
276258 1
82002 1
1 1
116723 1
89710 1
1 1
299999 1
275965 1
1 1
49725 1
142870 1
39824 1
60363 1
71516 1
57970 1
3 1
1 1
219900 1
176334 1
60354 1
300001 1
300001 1
1 1
94536 1
80036 1
265371 1
300000 1
250711 1
230369 1
1 1
116396 1
131760 1
188530 1
232741 1
198877 1
2821 1
277125 1
31287 1
300000 1
1 1
285651 1
137059 1
1 1
268288 1
174475 1
294184 1
43151 1
2219 1
300000 1
162617 1
3 1
81336 1
294712 1
273554 1
300001 1
38465 1
77354 1
125636 1
140674 1
299764 1
232644 1
135237 1
231580 1
1 1
9556 1
65475 1
88225 1
36505 1
2 1
300000 1
1 1
206381 1
202437 1
16409 1
208946 1
1 1
1 1
156143 1
300001 1
289309 1
240727 1
103574 1
131760 1
235948 1
300001 1
31274 1
202962 1
64790 1
65514 1
300000 1
186656 1
65165 1
28984 1
287236 1
1 1
299999 1
2 1
300001 1
71907 1
78539 1
179525 1
1 1
62844 1
253869 1
31925 1
299999 1
300002 1
1 1
65284 1
300000 1
121638 1
293263 1
163361 1
300000 1
143448 1
197944 1
263948 1
1 1
78984 1
300002 1
300001 1
1229 1
300001 1
270930 1
247774 1
300000 1
87841 1
2 1
135284 1
1 1
3 1
300001 1
97300 1
2 1
248605 1
190788 1
213910 1
227010 1
197368 1
300001 1
1 1
300000 1
300000 1
3 1
207995 1
56891 1
242711 1
244481 1
2 1
151363 1
74650 1
1 1
1 1
300000 1
151524 1
300000 1
96683 1
300000 1
2 1
300000 1
149166 1
204692 1
247675 1
159168 1
1 1
185848 1
255831 1
176227 1
216667 1
299999 1
256676 1
58228 1
260466 1
210774 1
1 1
300000 1
184833 1
1 1
252406 1
51960 1
300002 1
1 1
78154 1
246519 1
237460 1
191170 1
3 1
299223 1
12291 1
170181 1
168879 1
300000 1
86517 1
876 1
239700 1
1 1
3549 1
1 1
234981 1
173199 1
91319 1
50112 1
128526 1
299999 1
285659 1
99187 1
39280 1
162576 1
2104 1
127363 1
263967 1
300000 1
60253 1
2 1
1 1
3 1
1 1
300000 1
299999 1
1 1
300000 1
214289 1
1 1
271794 1
25008 1
1 1
68606 1
283330 1
299999 1
8975 1
161079 1
3 1
300001 1
142545 1
234054 1
194398 1
239001 1
2 1
44467 1
3 1
2 1
185552 1
59592 1
1 1
299999 1
2 1
300001 1
109090 1
240297 1
16684 1
1 1
168219 1
299999 1
1 1
300000 1
129540 1
2 1
26875 1
1 1
252291 1
299998 1
300000 1
300001 1
176074 1
288581 1
212265 1
265360 1
9540 1
100651 1
18269 1
2 1
26474 1
296103 1
269791 1
51829 1
299999 1
1 1
291046 1
290714 1
166961 1
250556 1
299999 1
138917 1
188429 1
2 1
49476 1
2 1
165911 1
129803 1
3 1
187827 1
89454 1
164655 1
88510 1
300001 1
45127 1
1 1
1 1
157009 1
251570 1
300000 1
300000 1
87365 1
215022 1
242898 1
300001 1
300000 1
299999 1
180465 1
102492 1
300001 1
225190 1
1 1
3 1
250043 1
73209 1
92209 1
196332 1
217516 1
194797 1
75416 1
53122 1
188458 1
249035 1
274048 1
242164 1
278371 1
103070 1
1 1
163512 1
140625 1
54956 1
297080 1
293492 1
123850 1
194681 1
3808 1
115870 1
1 1
300001 1
300000 1
299999 1
2 1
132872 1
3 1
110892 1
300001 1
149345 1
269388 1
283952 1
225816 1
3239 1
91199 1
49482 1
1 1
181655 1
62251 1
106190 1
257921 1
232200 1
207570 1
1 1
195629 1
300002 1
30172 1
3 1
77018 1
163389 1
193210 1
300000 1
300000 1
1 1
90161 1
286652 1
217863 1
2 1
113198 1
204053 1
230045 1
97909 1
55775 1
1 1
80168 1
15351 1
299999 1
266633 1
218290 1
1 1
79691 1
288436 1
300000 1
299999 1
300001 1
13004 1
245851 1
299998 1
118539 1
65296 1
171571 1
300001 1
266445 1
299999 1
93223 1
59167 1
1 1
300001 1
269280 1
183999 1
151771 1
267097 1
172388 1
100467 1
113994 1
300000 1
100956 1
300001 1
1 1
47980 1
293566 1
234766 1
174504 1
165840 1
28474 1
69682 1
134741 1
100559 1
300001 1
231828 1
229896 1
107256 1
216212 1
299999 1
275135 1
105646 1
300002 1
1 1
41274 1
105026 1
1 1
300002 1
300001 1
55793 1
39135 1
284913 1
300000 1
2 1
300001 1
300000 1
3 1
1 1
300001 1
7250 1
2 1
1 1
47088 1
61922 1
187494 1
86303 1
1 1
50530 1
12408 1
300001 1
85076 1
240969 1
299999 1
129499 1
2 1
1 1
187365 1
246158 1
47564 1
300001 1
174244 1
261251 1
195482 1
287252 1
1 1
299998 1
170983 1
119798 1
299999 1
242737 1
169430 1
1 1
98482 1
300001 1
105220 1
79833 1
1 1
178588 1
299998 1
30713 1
258964 1
300000 1
26138 1
32710 1
1 1
218426 1
190953 1
104616 1
257877 1
138146 1
300000 1
96508 1
300000 1
300001 1
245502 1
261058 1
89007 1
155092 1
1700 1
190103 1
5632 1
1 1
163702 1
2 1
150785 1
83787 1
6477 1
1 1
149785 1
105372 1
2 1
177578 1
130128 1
107425 1
206942 1
1 1
220003 1
70703 1
255329 1
101288 1
229367 1
26680 1
225938 1
264734 1
139317 1
190186 1
245174 1
281999 1
1 1
300000 1
151215 1
1 1
176028 1
100713 1
118001 1
1 1
271927 1
262224 1
247632 1
101793 1
300000 1
281355 1
38149 1
1 1
2 1
1 1
60205 1
31977 1
286346 1
1 1
138185 1
218652 1
107598 1
39648 1
150173 1
86116 1
2 1
241094 1
59995 1
261563 1
197435 1
299999 1
16551 1
1 1
82726 1
1 1
1 1
130952 1
299999 1
300000 1
300001 1
119012 1
209099 1
227216 1
120770 1
296804 1
159573 1
99300 1
300001 1
300001 1
180808 1
300001 1
158532 1
1 1
1 1
169413 1
170027 1
1 1
299999 1
93117 1
103978 1
1 1
8012 1
149310 1
129417 1
299999 1
1 1
145427 1
239282 1
16470 1
2 1
299999 1
28124 1
16300 1
1 1
190320 1
180169 1
47217 1
165571 1
299999 1
274371 1
1 1
2 1
101530 1
99118 1
39283 1
62852 1
295270 1
300000 1
73567 1
1 1
2 1
2 1
142869 1
228025 1
191716 1
2 1
300001 1
56900 1
300000 1
149200 1
1 1
229540 1
197153 1
161702 1
1 1
70781 1
291329 1
36208 1
152735 1
154140 1
284476 1
54780 1
95251 1
2 1
101736 1
190247 1
127948 1
73167 1
3 1
2 1
2 1
132867 1
267979 1
260337 1
135022 1
138794 1
300000 1
171559 1
1 1
260378 1
136524 1
300000 1
68045 1
182570 1
299999 1
1 1
1 1
5337 1
101060 1
300001 1
165813 1
1 1
114355 1
300001 1
267763 1
166811 1
300000 1
84710 1
1 1
288923 1
32889 1
96420 1
202813 1
2 1
58941 1
253591 1
300000 1
2 1
99029 1
213828 1
245663 1
300001 1
299999 1
3 1
282693 1
1 1
300000 1
175695 1
221053 1
286470 1
299999 1
38555 1
137607 1
181566 1
222899 1
1 1
260090 1
143675 1
1 1
147221 1
13647 1
263700 1
169134 1
55265 1
109815 1
243083 1
113818 1
1 1
228095 1
2 1
157833 1
249097 1
214667 1
226185 1
236556 1
300000 1
244549 1
232789 1
300001 1
256615 1
274261 1
43959 1
125278 1
3 1
286129 1
278272 1
2 1
160306 1
1 1
127088 1
56944 1
300000 1
118911 1
125358 1
25376 1
1 1
230942 1
279664 1
300000 1
178660 1
157348 1
280178 1
1 1
1 1
140704 1
254846 1
300001 1
66349 1
270442 1
1 1
300000 1
220555 1
1 1
132110 1
66074 1
45119 1
300001 1
191615 1
110576 1
300001 1
39538 1
1 1
1 1
300002 1
50571 1
65763 1
25379 1
3 1
53992 1
299999 1
220685 1
300000 1
279418 1
226977 1
272118 1
76459 1
87812 1
223219 1
257538 1
299998 1
2143 1
144518 1
66213 1
299999 1
258532 1
110536 1
255054 1
56405 1
235885 1
299999 1
232353 1
299999 1
204430 1
61260 1
300001 1
1 1
74664 1
16449 1
300001 1
136221 1
156193 1
299998 1
74075 1
40807 1
69178 1
300000 1
62029 1
2 1
299762 1
62027 1
1 1
300001 1
77416 1
109063 1
278562 1
300000 1
166255 1
1 1
102917 1
300000 1
197174 1
149716 1
263343 1
234303 1
216484 1
3 1
23227 1
300001 1
68528 1
66161 1
116587 1
283936 1
299999 1
278101 1
299998 1
12569 1
1 1
300001 1
38328 1
96631 1
228303 1
183199 1
300000 1
2 1
82946 1
226277 1
132890 1
2 1
202700 1
176877 1
50871 1
75730 1
2 1
60456 1
54333 1
114506 1
299999 1
32533 1
299999 1
1 1
2 1
2 1
1 1
35246 1
1786 1
258481 1
1 1
156154 1
160165 1
297529 1
138509 1
1 1
138078 1
62529 1
181777 1
1 1
102661 1
67279 1
1 1
1 1
282104 1
1 1
51212 1
300000 1
2515 1
140788 1
1 1
2 1
1 1
2 1
1 1
2 1
251642 1
8046 1
299999 1
223717 1
100370 1
115477 1
300000 1
181483 1
144882 1
206731 1
195353 1
194954 1
196563 1
190018 1
53983 1
83054 1
299999 1
71379 1
1 1
1 1
300000 1
1 1
1 1
300000 1
119218 1
253305 1
174096 1
283169 1
17551 1
299998 1
3 1
300000 1
177766 1
246616 1
15563 1
10958 1
187450 1
248181 1
3 1
56430 1
158812 1
300000 1
25872 1
267569 1
300000 1
141971 1
13753 1
202913 1
300002 1
253225 1
270112 1
299999 1
89803 1
56443 1
116834 1
203160 1
83045 1
2 1
300000 1
300000 1
226376 1
1 1
1 1
296361 1
278237 1
300001 1
1 1
36036 1
299998 1
197433 1
1 1
151199 1
2 1
9726 1
218987 1
13953 1
1 1
92268 1
3 1
273980 1
1 1
19567 1
206269 1
299999 1
1 1
32886 1
299999 1
67508 1
2 1
176366 1
163255 1
218108 1
300000 1
195871 1
300001 1
1 1
2 1
75789 1
3 1
300001 1
261766 1
57709 1
3 1
244152 1
147139 1
2 1
290855 1
2 1
45035 1
13394 1
115600 1
291774 1
31682 1
1 1
3 1
28875 1
3 1
152153 1
57284 1
5997 1
1 1
172110 1
300000 1
18422 1
296209 1
236110 1
71655 1
11518 1
225602 1
46893 1
152236 1
3 1
212231 1
10142 1
300000 1
2 1
42645 1
3 1
251397 1
1 1
87082 1
300001 1
300000 1
299999 1
2 1
1 1
3 1
48656 1
274543 1
1 1
128804 1
90277 1
62289 1
107796 1
46887 1
1 1
208458 1
15657 1
227302 1
201028 1
111015 1
154153 1
1 1
92738 1
300001 1
134942 1
2 1
135147 1
52565 1
115425 1
299999 1
1 1
106199 1
15162 1
1 1
300000 1
223228 1
164859 1
75821 1
250213 1
1 1
137526 1
214433 1
287171 1
255958 1
201518 1
1 1
98581 1
228863 1
299627 1
276552 1
29232 1
173193 1
111250 1
111467 1
1 1
2 1
2 1
2 1
44207 1
300002 1
300002 1
80461 1
2 1
229254 1
87413 1
300000 1
300000 1
177037 1
128625 1
283105 1
192080 1
37811 1
261173 1
282822 1
1 1
60109 1
53976 1
98491 1
49736 1
169595 1
2 1
299999 1
2 1
2 1
223280 1
299999 1
182326 1
90377 1
22303 1
290076 1
189993 1
67107 1
275389 1
256652 1
125986 1
300000 1
234133 1
1 1
51250 1
28795 1
11132 1
1 1
1 1
68105 1
156398 1
273681 1
300001 1
228421 1
298458 1
124695 1
199343 1
204880 1
299999 1
2 1
142342 1
239969 1
282860 1
128342 1
279371 1
91917 1
300000 1
187873 1
126741 1
300000 1
241158 1
73938 1
1 1
191655 1
229227 1
300001 1
167734 1
1 1
148395 1
1 1
300001 1
1 1
250557 1
213389 1
15296 1
22051 1
240423 1
1 1
594 1
77773 1
41854 1
179278 1
194418 1
100745 1
1 1
297715 1
299999 1
120312 1
2 1
2 1
197863 1
1 1
2 1
170487 1
69075 1
2 1
148638 1
300000 1
29084 1
201027 1
69055 1
300001 1
295744 1
17805 1
34972 1
280212 1
111751 1
283433 1
147902 1
166676 1
52728 1
105417 1
197193 1
1 1
185159 1
125987 1
253870 1
300000 1
1 1
264471 1
148008 1
52335 1
299999 1
300002 1
3365 1
282715 1
1 1
1 1
47399 1
245779 1
1 1
85455 1
189860 1
300000 1
59675 1
247990 1
233761 1
300000 1
299999 1
213764 1
1 1
109027 1
300000 1
137545 1
2 1
1 1
191617 1
294141 1
44272 1
220128 1
254995 1
199665 1
156929 1
299999 1
1 1
237996 1
75463 1
1 1
54984 1
141762 1
276488 1
257394 1
300000 1
50117 1
237161 1
213135 1
300001 1
300001 1
284691 1
98110 1
300001 1
113406 1
270988 1
62371 1
226203 1
232136 1
1 1
105911 1
3 1
8885 1
299998 1
17347 1
83073 1
129369 1
217362 1
1 1
166958 1
300001 1
12509 1
259965 1
174752 1
2 1
280336 1
176325 1
299999 1
82155 1
1 1
172512 1
177765 1
299998 1
300000 1
144870 1
164209 1
300000 1
162995 1
179004 1
250350 1
293349 1
89465 1
1 1
300000 1
6301 1
299999 1
285942 1
234625 1
11462 1
72189 1
38239 1
63028 1
21243 1
44335 1
160571 1
73789 1
300001 1
300000 1
8364 1
300001 1
291842 1
1 1
1 1
1 1
75637 1
107944 1
75459 1
1822 1
106548 1
86056 1
299999 1
299999 1
245555 1
267679 1
59961 1
1 1
14231 1
1 1
211649 1
1 1
92658 1
1 1
142483 1
300002 1
251705 1
299999 1
300001 1
176368 1
15231 1
1 1
167426 1
235105 1
94378 1
123332 1
94213 1
50979 1
126409 1
136049 1
184475 1
95964 1
148666 1
300002 1
3 1
243377 1
88296 1
60171 1
135518 1
9757 1
285358 1
66293 1
117551 1
2 1
19569 1
93838 1
132231 1
300000 1
113544 1
93093 1
184201 1
252177 1
145319 1
261623 1
300001 1
35028 1
1 1
1 1
299999 1
219132 1
2 1
50086 1
3 1
298716 1
293521 1
300000 1
250492 1
53910 1
2 1
3 1
241072 1
165669 1
2 1
115545 1
300001 1
299999 1
292927 1
59299 1
103234 1
142047 1
239986 1
296654 1
213564 1
235573 1
175462 1
88415 1
2 1
8438 1
2757 1
101917 1
282642 1
299999 1
300000 1
40951 1
150525 1
1 1
242102 1
2 1
299999 1
154233 1
284491 1
1 1
300001 1
300000 1
1 1
62526 1
52459 1
63151 1
12462 1
124185 1
29015 1
300001 1
237996 1
225474 1
249342 1
64938 1
116520 1
71041 1
293751 1
219454 1
223419 1
3 1
201212 1
300001 1
112650 1
1 1
299999 1
226563 1
268184 1
97268 1
1 1
159268 1
237127 1
2 1
300001 1
300002 1
2 1
42885 1
1 1
20545 1
2 1
2 1
29587 1
179327 1
197894 1
245909 1
766 1
90272 1
244155 1
79441 1
145158 1
2 1
91306 1
247986 1
33045 1
220218 1
126118 1
1 1
219193 1
9331 1
10805 1
1 1
299999 1
82362 1
41763 1
72534 1
72582 1
224545 1
177064 1
83857 1
60726 1
300001 1
183906 1
215825 1
300000 1
99719 1
33456 1
299999 1
2 1
251049 1
300000 1
228227 1
127542 1
168565 1
138870 1
49603 1
2 1
27017 1
18484 1
94694 1
236115 1
2 1
62514 1
286643 1
1 1
284135 1
299999 1
3 1
3 1
299999 1
160537 1
300001 1
79092 1
289122 1
295610 1
297010 1
106015 1
12906 1
122969 1
149588 1
51869 1
300000 1
1 1
300000 1
1 1
2049 1
69142 1
252753 1
63778 1
3 1
2 1
127724 1
131249 1
186362 1
300002 1
132536 1
243969 1
262946 1
299999 1
300001 1
1319 1
80140 1
221973 1
146079 1
188451 1
95420 1
29950 1
115240 1
7295 1
300002 1
181313 1
3 1
1 1
300000 1
26538 1
3 1
88939 1
223825 1
273960 1
194360 1
186782 1
1 1
106369 1
272253 1
1 1
56603 1
299999 1
2660 1
50258 1
300002 1
117169 1
2 1
276332 1
300002 1
137177 1
235566 1
300000 1
1 1
213851 1
275157 1
300000 1
220750 1
1 1
196044 1
293287 1
2 1
1 1
159525 1
185803 1
155074 1
299999 1
19709 1
287085 1
299999 1
300000 1
299999 1
296523 1
64553 1
239460 1
4301 1
37085 1
1 1
115541 1
270731 1
106879 1
5551 1
41875 1
190603 1
103132 1
29841 1
300000 1
68527 1
159333 1
1 1
299999 1
32683 1
124689 1
91123 1
36371 1
300001 1
1 1
74686 1
106914 1
226577 1
300000 1
13284 1
272747 1
169628 1
100704 1
262251 1
299999 1
11188 1
266955 1
299999 1
3 1
72724 1
259306 1
154563 1
223781 1
90339 1
300001 1
198735 1
114585 1
75078 1
27996 1
299999 1
202493 1
226806 1
103899 1
168215 1
1 1
208119 1
75822 1
146752 1
37466 1
300000 1
48171 1
28177 1
170783 1
1 1
142256 1
153021 1
244977 1
192599 1
65042 1
185091 1
254500 1
146063 1
269278 1
31412 1
214214 1
76537 1
1 1
201361 1
16826 1
93823 1
146848 1
299999 1
300000 1
177406 1
212214 1
66979 1
1 1
1 1
231289 1
56748 1
252219 1
1 1
2 1
43285 1
3 1
62293 1
79606 1
1 1
1 1
300001 1
52627 1
262518 1
3 1
1 1
27213 1
143506 1
300000 1
2 1
249978 1
300000 1
48559 1
137608 1
86811 1
130651 1
174457 1
299999 1
186241 1
145734 1
135583 1
229633 1
85272 1
2 1
222061 1
299999 1
1 1
63667 1
300001 1
284103 1
236723 1
94386 1
300000 1
2 1
3 1
52847 1
294081 1
28568 1
57159 1
1 1
2 1
88873 1
1 1
300000 1
287931 1
21869 1
63700 1
28830 1
16790 1
223863 1
31069 1
54191 1
196761 1
300000 1
117637 1
14265 1
64462 1
283735 1
1 1
53897 1
1 1
300000 1
207473 1
377 1
299999 1
299999 1
299999 1
111042 1
51146 1
27193 1
299998 1
99749 1
275642 1
278193 1
185412 1
299999 1
82928 1
31312 1
186971 1
223479 1
1 1
2 1
2 1
299999 1
247016 1
299999 1
188088 1
233846 1
174000 1
165416 1
233230 1
1 1
29241 1
299999 1
299999 1
53385 1
1 1
12926 1
116977 1
228937 1
18050 1
121985 1
295627 1
286327 1
188689 1
299998 1
17514 1
160192 1
1 1
26201 1
231146 1
133305 1
142801 1
1 1
1 1
300001 1
1 1
132583 1
166973 1
300001 1
1 1
251082 1
61695 1
251736 1
185142 1
1 1
198392 1
255354 1
277359 1
9174 1
114951 1
147054 1
67043 1
3 1
89454 1
63451 1
299999 1
183061 1
87864 1
286472 1
131936 1
152109 1
84352 1
67142 1
13676 1
11110 1
1 1
137457 1
181424 1
300001 1
63696 1
250466 1
300000 1
91085 1
24856 1
300000 1
162915 1
132234 1
1 1
274830 1
206455 1
283081 1
17519 1
6992 1
300000 1
231512 1
87697 1
230103 1
300000 1
202093 1
13881 1
299999 1
299999 1
63913 1
299998 1
22834 1
199059 1
244946 1
193428 1
1 1
2 1
247904 1
231035 1
257359 1
3 1
47763 1
2 1
300000 1
1 1
196020 1
233525 1
1 1
145002 1
300001 1
300000 1
143809 1
299999 1
205838 1
251668 1
2 1
282066 1
75892 1
300000 1
299999 1
1 1
265619 1
300001 1
258511 1
249020 1
58750 1
300001 1
216077 1
300001 1
276841 1
175784 1
300001 1
300000 1
17040 1
300001 1
29649 1
278141 1
95972 1
299999 1
207543 1
6461 1
273428 1
59862 1
112466 1
300001 1
66992 1
159848 1
1 1
71196 1
300002 1
297485 1
298080 1
123596 1
182608 1
93221 1
20134 1
62327 1
60179 1
1 1
1 1
3 1
152055 1
1 1
290426 1
11687 1
97698 1
1 1
276997 1
68480 1
300002 1
47471 1
216619 1
43804 1
245131 1
1 1
270445 1
300000 1
284653 1
237699 1
14310 1
146463 1
1 1
199581 1
153460 1
155395 1
42345 1
146583 1
147120 1
25517 1
71342 1
1 1
142569 1
74389 1
300000 1
3 1
300000 1
211635 1
140991 1
1 1
105819 1
186736 1
269462 1
1 1
300001 1
145600 1
300002 1
210660 1
24953 1
47763 1
265528 1
97089 1
1 1
219925 1
67622 1
146344 1
299999 1
233021 1
238474 1
283242 1
163924 1
18156 1
76399 1
185462 1
300000 1
125106 1
101030 1
53965 1
287890 1
3 1
19087 1
153235 1
299999 1
118754 1
85489 1
300002 1
39526 1
192004 1
162917 1
243408 1
248738 1
1 1
108833 1
194221 1
208539 1
300000 1
247773 1
1 1
300000 1
1 1
70892 1
143735 1
66835 1
93564 1
299999 1
285239 1
3 1
235497 1
84170 1
97370 1
2 1
262859 1
174813 1
1 1
47055 1
114003 1
167991 1
231397 1
41342 1
1 1
128360 1
300001 1
1 1
168589 1
191159 1
172641 1
247756 1
278795 1
178087 1
182760 1
1 1
243291 1
53930 1
267901 1
6712 1
77489 1
136398 1
1 1
102911 1
119923 1
67768 1
205994 1
300002 1
144713 1
1 1
249818 1
300000 1
106350 1
1 1
1 1
204827 1
110699 1
100126 1
175936 1
192037 1
1 1
35552 1
3 1
1 1
299999 1
2 1
1 1
77385 1
300001 1
183931 1
170027 1
9113 1
133523 1
300000 1
268904 1
18146 1
71060 1
296406 1
54019 1
206580 1
28371 1
140438 1
300000 1
299999 1
1 1
48659 1
133015 1
95200 1
1 1
190528 1
300002 1
39198 1
300000 1
300000 1
1104 1
1 1
220198 1
300002 1
134279 1
257899 1
2 1
1 1
160758 1
130657 1
140312 1
300000 1
165647 1
300000 1
47641 1
300000 1
299999 1
154113 1
198287 1
205934 1
2 1
215937 1
227897 1
1 1
216393 1
1 1
292845 1
137523 1
108236 1
1 1
300000 1
258139 1
300000 1
300000 1
81134 1
245243 1
162600 1
1 1
204693 1
300000 1
245221 1
300001 1
1 1
266538 1
300001 1
300000 1
34649 1
300000 1
176562 1
3 1
8334 1
300000 1
300001 1
196924 1
1 1
232875 1
300001 1
215414 1
209698 1
1 1
76298 1
199879 1
48488 1
1 1
137134 1
20769 1
179682 1
300000 1
153557 1
281273 1
1 1
299999 1
124622 1
300000 1
24169 1
11287 1
291549 1
1 1
300000 1
243838 1
1 1
89617 1
3 1
46150 1
1 1
230706 1
299999 1
238937 1
228395 1
300000 1
20534 1
300000 1
3 1
300001 1
3 1
299998 1
68385 1
3 1
224742 1
13795 1
20776 1
105601 1
127475 1
109790 1
181870 1
1 1
1 1
259180 1
290639 1
101027 1
300000 1
1 1
292765 1
143082 1
300000 1
105977 1
299999 1
7889 1
224630 1
38920 1
199505 1
280053 1
90464 1
124827 1
299999 1
188509 1
154741 1
299999 1
1 1
103555 1
62540 1
2 1
137805 1
257250 1
299999 1
248311 1
244687 1
300000 1
111072 1
134722 1
289604 1
210936 1
53001 1
165170 1
267558 1
22846 1
214883 1
1 1
300000 1
163030 1
78513 1
158894 1
300002 1
1 1
269687 1
200027 1
98813 1
82247 1
299999 1
299999 1
19443 1
184597 1
153820 1
300001 1
2 1
209043 1
1 1
1 1
41075 1
300001 1
220942 1
60685 1
1 1
190141 1
195464 1
300000 1
227078 1
1 1
277077 1
121780 1
87773 1
141106 1
1 1
1 1
13302 1
98662 1
300002 1
40499 1
299999 1
300002 1
1 1
3 1
220396 1
274521 1
243525 1
225087 1
279920 1
64279 1
34856 1
4982 1
126260 1
1 1
32230 1
110901 1
224120 1
299999 1
1 1
229659 1
1 1
110432 1
194511 1
3 1
300001 1
300001 1
300001 1
110453 1
299999 1
155883 1
143085 1
299999 1
101207 1
109706 1
2 1
208136 1
114903 1
1 1
94609 1
19954 1
299999 1
226848 1
1 1
148634 1
1 1
281714 1
62531 1
254467 1
300000 1
13092 1
300002 1
70333 1
65022 1
9285 1
1 1
162681 1
300001 1
190728 1
280601 1
1 1
300000 1
1 1
56214 1
130325 1
167430 1
106659 1
223455 1
299999 1
1 1
9626 1
1 1
275839 1
2 1
264672 1
126178 1
2 1
66706 1
299999 1
5523 1
18009 1
2 1
1 1
239841 1
299999 1
299999 1
84073 1
3 1
120775 1
1 1
132700 1
300000 1
69415 1
58247 1
36427 1
300002 1
130299 1
300002 1
113074 1
2 1
121106 1
296397 1
210891 1
283566 1
1 1
2 1
245766 1
160962 1
1 1
1 1
77237 1
126179 1
300000 1
1 1
248432 1
298046 1
130977 1
203749 1
2 1
300001 1
218658 1
227169 1
291908 1
299998 1
31160 1
190921 1
223419 1
149530 1
25376 1
280706 1
300002 1
300001 1
275192 1
102943 1
1 1
89138 1
153898 1
300000 1
86130 1
300000 1
300000 1
23245 1
1 1
299999 1
239225 1
1 1
259895 1
300001 1
300000 1
3 1
232711 1
103829 1
299998 1
1 1
58497 1
299999 1
198784 1
76246 1
81115 1
300002 1
251534 1
254107 1
34001 1
2 1
300001 1
116284 1
242736 1
300001 1
299999 1
114379 1
3 1
299999 1
300000 1
171199 1
140117 1
170946 1
300001 1
299999 1
236966 1
299999 1
119173 1
69526 1
30374 1
87425 1
299998 1
92901 1
2 1
100798 1
2 1
287193 1
89534 1
38014 1
1 1
207375 1
299018 1
2 1
295536 1
92338 1
116246 1
185022 1
299999 1
72145 1
149667 1
181181 1
13345 1
54159 1
256703 1
130021 1
300000 1
1 1
1 1
1 1
88722 1
110225 1
226476 1
300000 1
299999 1
189948 1
300000 1
193741 1
200927 1
234912 1
300000 1
299999 1
58104 1
44337 1
1 1
70888 1
113412 1
299999 1
37710 1
27675 1
292323 1
293656 1
144595 1
240492 1
210559 1
74510 1
210623 1
148718 1
94185 1
1 1
113564 1
300000 1
1 1
211837 1
3 1
13256 1
159630 1
242960 1
118768 1
228395 1
107315 1
300000 1
193598 1
300001 1
83633 1
1 1
299999 1
187788 1
7213 1
197853 1
33053 1
214310 1
195895 1
242268 1
299999 1
283896 1
172482 1
3 1
33048 1
47020 1
95569 1
185340 1
274738 1
26785 1
210907 1
294235 1
88890 1
116605 1
182026 1
126653 1
233376 1
203992 1
61078 1
300000 1
95190 1
277250 1
1 1
300000 1
300001 1
257778 1
238758 1
300000 1
66668 1
300000 1
25937 1
2 1
14683 1
1 1
1 1
11507 1
196444 1
300000 1
300001 1
300000 1
299999 1
299998 1
142882 1
105716 1
179122 1
107240 1
1 1
300000 1
1 1
113454 1
111070 1
48226 1
241283 1
300000 1
85475 1
186602 1
3 1
112690 1
300000 1
300000 1
299999 1
93721 1
300000 1
299999 1
239439 1
190943 1
300000 1
300000 1
114483 1
96971 1
34459 1
107518 1
300000 1
299999 1
214014 1
290827 1
1 1
299045 1
199024 1
17824 1
299999 1
163745 1
299999 1
300000 1
295569 1
96770 1
1 1
285386 1
77528 1
291864 1
125165 1
209396 1
3 1
65487 1
108191 1
92274 1
142723 1
168573 1
2 1
299998 1
227680 1
82682 1
226294 1
246482 1
299999 1
74405 1
61615 1
300000 1
225457 1
270347 1
300000 1
299998 1
115413 1
40430 1
24276 1
126093 1
48493 1
1 1
52305 1
86621 1
293379 1
14026 1
300000 1
43788 1
228311 1
300000 1
69980 1
280615 1
70655 1
1 1
186019 1
300001 1
225975 1
1 1
299999 1
258888 1
300001 1
203569 1
2 1
300001 1
227645 1
127895 1
64825 1
215642 1
300001 1
272934 1
107749 1
182311 1
299999 1
121292 1
300000 1
299999 1
103351 1
1 1
292549 1
62803 1
259670 1
299998 1
128488 1
37152 1
299999 1
129647 1
221922 1
300000 1
21950 1
300000 1
201157 1
52522 1
300001 1
2 1
138112 1
194116 1
300001 1
1 1
205202 1
153616 1
12402 1
291528 1
300002 1
148295 1
276035 1
18932 1
238351 1
54876 1
2 1
1 1
1 1
3 1
299999 1
1 1
85964 1
1 1
300001 1
147286 1
223246 1
300000 1
255421 1
128474 1
171242 1
2 1
51741 1
300001 1
228109 1
121833 1
287252 1
1 1
300001 1
263189 1
264447 1
2 1
233158 1
215465 1
286520 1
26180 1
266257 1
1 1
293694 1
37444 1
236895 1
300000 1
195423 1
228106 1
198906 1
2 1
172362 1
3 1
137465 1
252753 1
1 1
167922 1
199340 1
2 1
300001 1
300000 1
247648 1
281926 1
1 1
82063 1
1 1
293180 1
96683 1
123663 1
149129 1
281469 1
192658 1
1 1
62511 1
299999 1
46125 1
31770 1
4063 1
164625 1
300002 1
238271 1
1 1
1 1
32421 1
161117 1
63964 1
98654 1
98150 1
297148 1
252572 1
234190 1
84068 1
300000 1
11841 1
1 1
135325 1
134577 1
167449 1
299999 1
298486 1
148958 1
249657 1
300000 1
274604 1
299998 1
299999 1
293894 1
88132 1
300000 1
300000 1
1 1
2892 1
214222 1
246336 1
59484 1
1 1
299999 1
300001 1
13828 1
38398 1
127683 1
3 1
47434 1
234811 1
51266 1
256746 1
269661 1
179290 1
282391 1
300000 1
299998 1
41433 1
40081 1
59037 1
195788 1
16404 1
102894 1
299999 1
299999 1
127148 1
185455 1
1 1
94721 1
6814 1
300000 1
1 1
300000 1
259978 1
300000 1
242189 1
220488 1
55277 1
1 1
3 1
52720 1
300001 1
264592 1
147864 1
300000 1
1 1
125505 1
161269 1
299998 1
299998 1
300001 1
91597 1
2 1
289556 1
1 1
1 1
300001 1
109008 1
225218 1
3 1
1 1
2 1
299999 1
19771 1
269841 1
112910 1
292974 1
23156 1
90492 1
203219 1
299999 1
299999 1
2 1
140813 1
18065 1
1 1
286205 1
104127 1
105822 1
282146 1
133749 1
241341 1
79747 1
176337 1
38214 1
300001 1
225639 1
299999 1
131438 1
80043 1
113841 1
113906 1
80175 1
2 1
289312 1
275942 1
169817 1
191605 1
235347 1
197424 1
100419 1
19721 1
1 1
209908 1
300001 1
2 1
169080 1
288847 1
103217 1
277490 1
209940 1
266624 1
259188 1
169798 1
1 1
299999 1
1 1
223427 1
162229 1
1 1
128883 1
300001 1
235769 1
13593 1
92620 1
232280 1
1 1
23278 1
252402 1
1 1
2 1
91069 1
2 1
100547 1
2 1
48466 1
162694 1
290684 1
299998 1
300002 1
1 1
145169 1
162581 1
300000 1
170185 1
212147 1
183046 1
1 1
232333 1
1 1
300001 1
299999 1
223154 1
127441 1
1 1
223199 1
89287 1
115617 1
39714 1
300001 1
80445 1
1 1
211549 1
3808 1
252957 1
1 1
1 1
1 1
181152 1
2 1
262244 1
1 1
89484 1
1 1
6528 1
188960 1
160667 1
1 1
121454 1
3043 1
112334 1
117430 1
73305 1
133055 1
1 1
1 1
2 1
1 1
66117 1
300002 1
122767 1
300002 1
210765 1
25828 1
263449 1
1 1
277578 1
10368 1
223386 1
300001 1
151738 1
151613 1
300001 1
2 1
30175 1
300000 1
115081 1
72404 1
229190 1
251006 1
243958 1
206485 1
170451 1
241414 1
3 1
1 1
126059 1
33667 1
286098 1
112557 1
300000 1
243281 1
86451 1
299999 1
299999 1
223632 1
2 1
1 1
1 1
267576 1
2 1
96285 1
2 1
300001 1
99824 1
22881 1
2 1
147306 1
236318 1
52872 1
1 1
17696 1
75871 1
99154 1
211707 1
91477 1
1 1
300001 1
300001 1
30594 1
300001 1
196909 1
230251 1
33273 1
183955 1
170100 1
300001 1
271942 1
13693 1
81715 1
3 1
1 1
1429 1
288348 1
1 1
300000 1
1 1
233980 1
300000 1
260941 1
276674 1
300002 1
299999 1
1 1
2 1
300000 1
128431 1
300000 1
265571 1
204415 1
100161 1
13559 1
300001 1
1 1
300001 1
300001 1
300000 1
45209 1
13435 1
115285 1
192217 1
299998 1
1 1
226215 1
52142 1
299999 1
224841 1
295754 1
9815 1
1 1
299998 1
299999 1
51027 1
300000 1
245028 1
218629 1
152547 1
3 1
130148 1
58168 1
87103 1
172005 1
259314 1
244998 1
188445 1
164718 1
1 1
300000 1
225665 1
9615 1
291484 1
37136 1
49090 1
85181 1
253372 1
49626 1
2 1
3 1
1 1
14123 1
1 1
300000 1
20217 1
192723 1
185147 1
300001 1
4046 1
2 1
299999 1
1 1
2 1
300000 1
230299 1
193949 1
4135 1
1 1
279429 1
22007 1
291568 1
173939 1
184397 1
204716 1
144187 1
242966 1
299999 1
254903 1
224852 1
300000 1
217283 1
44295 1
74910 1
1 1
224078 1
157271 1
3 1
173984 1
257094 1
59405 1
216542 1
48684 1
151989 1
261721 1
1 1
93048 1
3 1
175875 1
44660 1
231315 1
66770 1
146362 1
149505 1
3 1
226331 1
1 1
1 1
2 1
182298 1
1 1
30286 1
206340 1
13619 1
194134 1
138824 1
85048 1
300000 1
232305 1
300002 1
63522 1
2 1
117326 1
231012 1
300000 1
279051 1
1 1
299999 1
92504 1
138831 1
1 1
130180 1
50812 1
46772 1
195515 1
299998 1
110850 1
251967 1
298306 1
89133 1
115217 1
300001 1
100887 1
262961 1
217220 1
281844 1
23387 1
300000 1
96452 1
38229 1
289496 1
1 1
6527 1
207351 1
300001 1
2 1
300001 1
1 1
2 1
253992 1
47389 1
10979 1
164589 1
7824 1
2 1
93750 1
300001 1
2 1
163592 1
281014 1
89367 1
140580 1
3504 1
300000 1
3 1
300002 1
1 1
128284 1
11600 1
190980 1
126733 1
294164 1
41359 1
116335 1
157176 1
69200 1
116432 1
300000 1
1 1
1 1
299999 1
129569 1
58727 1
1 1
300002 1
231292 1
1 1
1 1
25363 1
55201 1
192776 1
78883 1
268051 1
300002 1
193219 1
1 1
49408 1
299999 1
1 1
291910 1
199400 1
183977 1
16833 1
2 1
269650 1
257741 1
55199 1
178118 1
30643 1
221725 1
299999 1
133919 1
166953 1
300001 1
207117 1
120101 1
192207 1
300000 1
185974 1
59987 1
72412 1
291265 1
262896 1
31486 1
238330 1
6213 1
2 1
26963 1
95285 1
300000 1
297995 1
299999 1
110558 1
300000 1
246216 1
54827 1
299999 1
116619 1
3 1
76938 1
125624 1
300001 1
173451 1
299999 1
273351 1
142336 1
300001 1
292676 1
191746 1
21016 1
2 1
210016 1
3 1
2 1
130405 1
1435 1
2 1
221625 1
272832 1
278991 1
59549 1
240311 1
1 1
279377 1
3 1
299999 1
53017 1
187911 1
95288 1
126074 1
3 1
2 1
57656 1
2 1
1 1
86539 1
300000 1
19964 1
1 1
38285 1
180538 1
1 1
1 1
300000 1
90882 1
113989 1
1 1
234029 1
14953 1
279614 1
67373 1
227660 1
195816 1
64164 1
51450 1
230323 1
1 1
243237 1
219400 1
38510 1
235722 1
300000 1
20349 1
1 1
271556 1
1 1
1 1
41593 1
239174 1
223911 1
98392 1
2 1
1 1
2 1
190593 1
299999 1
124468 1
300001 1
3 1
21740 1
21251 1
2 1
300001 1
145120 1
142895 1
286045 1
300000 1
262363 1
1 1
300000 1
1 1
300000 1
123939 1
51844 1
87118 1
265072 1
152352 1
121330 1
32352 1
300000 1
1 1
300000 1
81361 1
183300 1
291683 1
300000 1
245283 1
83718 1
16504 1
110253 1
263194 1
264596 1
15719 1
300000 1
1 1
282078 1
1 1
1 1
266013 1
38586 1
70671 1
154328 1
8399 1
1 1
151839 1
1 1
44945 1
156847 1
300001 1
300000 1
2 1
51601 1
161334 1
300001 1
1 1
216414 1
114575 1
299999 1
99203 1
1 1
108160 1
1 1
156413 1
69919 1
250790 1
80368 1
299999 1
100179 1
151336 1
71148 1
2 1
93310 1
243433 1
3 1
279974 1
2 1
201169 1
1 1
300001 1
1 1
184892 1
2 1
1 1
260319 1
166904 1
1 1
126416 1
110231 1
132334 1
171510 1
299999 1
103350 1
112240 1
89534 1
1 1
1 1
209760 1
203288 1
64880 1
176632 1
131871 1
300000 1
3 1
178817 1
42493 1
15390 1
1 1
232005 1
284011 1
217847 1
145892 1
135182 1
287451 1
1 1
79639 1
91450 1
29972 1
300000 1
174148 1
175176 1
300001 1
135244 1
1 1
1 1
31570 1
1 1
199456 1
230187 1
300000 1
300001 1
300001 1
224150 1
98902 1
3 1
142261 1
300000 1
2 1
6059 1
280181 1
1 1
1 1
300001 1
113197 1
72243 1
61133 1
202773 1
300000 1
163842 1
1688 1
34548 1
3 1
72865 1
299999 1
1 1
299999 1
1 1
118735 1
3 1
300000 1
238193 1
255842 1
82018 1
300002 1
164458 1
299999 1
23589 1
13188 1
1 1
113570 1
300000 1
299999 1
133640 1
143215 1
70545 1
166678 1
2 1
204498 1
285265 1
300000 1
300000 1
1 1
47602 1
174068 1
26726 1
241609 1
59044 1
266367 1
129827 1
299999 1
121362 1
151931 1
149998 1
1 1
237740 1
299999 1
299999 1
54221 1
127119 1
2 1
127380 1
300001 1
191789 1
240389 1
60557 1
2 1
144708 1
108345 1
77580 1
1 1
25563 1
276505 1
28229 1
282496 1
300000 1
299998 1
246213 1
90447 1
294642 1
299999 1
122139 1
128921 1
1 1
300000 1
1 1
10438 1
111063 1
49823 1
197381 1
156295 1
298114 1
287701 1
12084 1
2 1
2 1
113835 1
1 1
299998 1
16362 1
289395 1
83156 1
117075 1
258885 1
1 1
95155 1
300001 1
27460 1
46919 1
112323 1
299999 1
300000 1
299999 1
300002 1
300000 1
300000 1
300000 1
108778 1
50682 1
65166 1
211748 1
3 1
288203 1
206144 1
48042 1
300002 1
92124 1
251194 1
60313 1
299999 1
18337 1
1 1
189740 1
254863 1
273369 1
2 1
300001 1
268941 1
287203 1
300000 1
56592 1
299999 1
300000 1
1 1
194723 1
89438 1
226409 1
37599 1
285061 1
77799 1
52807 1
297286 1
1 1
1 1
41369 1
142717 1
300001 1
2 1
1 1
300002 1
227996 1
299999 1
1 1
1 1
36857 1
230018 1
230549 1
19870 1
41533 1
1 1
2 1
248953 1
300001 1
40999 1
300000 1
65921 1
257584 1
199601 1
98898 1
300002 1
215733 1
1 1
239497 1
299999 1
1 1
1 1
300000 1
29646 1
276183 1
143366 1
30080 1
1 1
49463 1
106368 1
79192 1
116851 1
167510 1
300000 1
15300 1
300001 1
69849 1
5382 1
61375 1
135023 1
1 1
128352 1
273977 1
281386 1
235945 1
299999 1
171403 1
230525 1
83859 1
299999 1
128890 1
299999 1
13478 1
1 1
150774 1
253874 1
299999 1
299999 1
300000 1
279392 1
79808 1
101796 1
251479 1
1 1
299999 1
33909 1
300001 1
300000 1
280941 1
216888 1
169686 1
12933 1
242175 1
37290 1
275372 1
31096 1
69277 1
2 1
124426 1
300001 1
1 1
2 1
47065 1
287844 1
2 1
279197 1
98779 1
102665 1
44207 1
300001 1
1 1
196412 1
1 1
60645 1
213528 1
39041 1
2 1
1 1
59381 1
122888 1
1178 1
87647 1
1 1
296314 1
122771 1
150593 1
116836 1
1 1
300000 1
23725 1
110497 1
192463 1
200251 1
277431 1
131463 1
1 1
15365 1
40221 1
3 1
119110 1
300002 1
80327 1
47170 1
199382 1
170770 1
5717 1
232857 1
214828 1
180396 1
73612 1
2 1
102048 1
93082 1
269082 1
97031 1
104146 1
66134 1
300002 1
1 1
1 1
47398 1
299999 1
233613 1
58469 1
9281 1
12234 1
1 1
288061 1
187917 1
200232 1
300002 1
123525 1
1 1
114903 1
186133 1
278447 1
129109 1
2 1
17861 1
1 1
88848 1
192194 1
170956 1
300000 1
259958 1
185280 1
1 1
25995 1
142422 1
126275 1
156094 1
97055 1
50235 1
13101 1
151067 1
17997 1
299999 1
123313 1
251222 1
1 1
108774 1
202904 1
300000 1
2 1
2 1
6807 1
111444 1
300001 1
187375 1
299999 1
259229 1
2 1
300001 1
46025 1
53597 1
300002 1
266646 1
258267 1
204760 1
1 1
77695 1
30678 1
293163 1
108900 1
2 1
300000 1
123451 1
86174 1
2 1
223301 1
262678 1
199967 1
300000 1
1 1
90047 1
300001 1
188141 1
259082 1
255066 1
300000 1
250014 1
96800 1
170800 1
275932 1
174555 1
240514 1
1 1
117227 1
234214 1
150811 1
97567 1
194926 1
180093 1
206481 1
300000 1
1 1
1 1
300001 1
300000 1
252326 1
138753 1
43749 1
270440 1
300000 1
300000 1
288027 1
300001 1
180643 1
236585 1
295294 1
300001 1
2 1
72804 1
13893 1
3384 1
198168 1
109440 1
1 1
186501 1
1 1
2 1
143585 1
300001 1
300001 1
299998 1
299999 1
300000 1
213073 1
299999 1
145877 1
244332 1
122154 1
299999 1
299999 1
149006 1
299999 1
1 1
241791 1
300000 1
133998 1
74457 1
143830 1
141978 1
139133 1
1 1
1 1
259045 1
175660 1
144766 1
71536 1
299999 1
1 1
89552 1
2 1
1 1
91002 1
1 1
238879 1
118302 1
152721 1
170306 1
268592 1
221017 1
128094 1
299998 1
150206 1
299999 1
61713 1
219310 1
236210 1
177963 1
299999 1
1 1
300000 1
223680 1
36329 1
37856 1
218411 1
1 1
140503 1
2 1
12747 1
1 1
281225 1
55724 1
1 1
20603 1
194387 1
181425 1
76484 1
240158 1
245606 1
200480 1
244266 1
61795 1
188581 1
249062 1
247760 1
153941 1
300000 1
223062 1
299999 1
212658 1
299998 1
264665 1
1018 1
259279 1
299999 1
300000 1
69210 1
19340 1
160546 1
141061 1
1 1
210738 1
1 1
168863 1
299999 1
299999 1
224508 1
36449 1
91625 1
32029 1
87775 1
113040 1
154475 1
251474 1
2 1
60948 1
143146 1
278661 1
2 1
201173 1
54452 1
1 1
113897 1
51972 1
1 1
106322 1
1 1
176243 1
2 1
1 1
180053 1
163265 1
2 1
149070 1
147432 1
180073 1
46971 1
132355 1
299999 1
235719 1
266163 1
123872 1
1 1
300000 1
300000 1
2 1
300001 1
165412 1
106838 1
127694 1
1 1
1 1
35462 1
125298 1
48020 1
107161 1
204372 1
1 1
1 1
124872 1
111302 1
134318 1
266228 1
1 1
28013 1
300001 1
1 1
149512 1
1 1
34502 1
197835 1
250234 1
294569 1
1 1
3095 1
51094 1
300000 1
297768 1
239205 1
299999 1
139756 1
157538 1
161418 1
169738 1
64647 1
282849 1
109142 1
2 1
18989 1
84320 1
299999 1
54351 1
38242 1
1 1
1 1
117271 1
266815 1
300001 1
28585 1
219658 1
1 1
251999 1
2 1
300001 1
26765 1
131656 1
250400 1
299998 1
300001 1
37217 1
300001 1
294325 1
300002 1
1 1
204541 1
220162 1
190769 1
112936 1
239195 1
130455 1
230419 1
299999 1
288807 1
1 1
272930 1
282380 1
41387 1
242307 1
43623 1
300002 1
240416 1
300001 1
153996 1
299999 1
204984 1
299999 1
97012 1
1 1
295447 1
205377 1
87023 1
300002 1
300000 1
242048 1
1 1
17348 1
273573 1
121267 1
277707 1
1 1
1 1
271264 1
2 1
300000 1
124356 1
254241 1
297890 1
186276 1
175563 1
2 1
299999 1
48781 1
12116 1
223212 1
95926 1
80019 1
103123 1
75315 1
300000 1
300001 1
39356 1
150049 1
157723 1
1 1
264643 1
66768 1
1 1
88043 1
300001 1
1 1
198657 1
100914 1
184241 1
38224 1
58809 1
285449 1
300001 1
122153 1
226432 1
126201 1
298827 1
167523 1
1 1
45822 1
3 1
110215 1
299999 1
277133 1
203481 1
67043 1
94351 1
1 1
131523 1
106573 1
286139 1
299999 1
77461 1
131669 1
109979 1
162689 1
156867 1
78087 1
299998 1
25826 1
1 1
1 1
276356 1
4638 1
285722 1
2 1
1 1
173785 1
56792 1
139292 1
122505 1
300001 1
228791 1
1 1
49056 1
204680 1
1 1
227595 1
148051 1
300000 1
137924 1
3 1
136656 1
122345 1
125627 1
237288 1
43923 1
22949 1
2 1
2 1
276829 1
2 1
211753 1
223928 1
240898 1
1 1
91727 1
2 1
72541 1
1 1
92762 1
300000 1
257217 1
139641 1
300001 1
182064 1
294417 1
299998 1
89766 1
300000 1
84135 1
124198 1
1 1
235157 1
51019 1
183757 1
1 1
19596 1
1 1
299570 1
283639 1
1 1
1 1
94969 1
142437 1
185778 1
300001 1
15264 1
1 1
48115 1
299999 1
212682 1
106772 1
64110 1
1 1
114231 1
209397 1
148614 1
16599 1
300000 1
119331 1
299999 1
88207 1
299999 1
100383 1
58791 1
107945 1
299999 1
6222 1
1 1
232828 1
136036 1
112145 1
136864 1
1 1
203377 1
1 1
12161 1
18484 1
65733 1
183236 1
248588 1
1 1
105778 1
298795 1
299999 1
156863 1
181249 1
259609 1
287565 1
1 1
1 1
256718 1
2 1
213764 1
300000 1
21461 1
56407 1
3 1
269204 1
17678 1
300001 1
18198 1
1 1
82513 1
235553 1
18211 1
23180 1
300000 1
241683 1
140858 1
1 1
3 1
60638 1
280372 1
38594 1
1 1
299999 1
10231 1
248119 1
276919 1
44619 1
133664 1
1 1
17583 1
95270 1
299999 1
269610 1
215407 1
289028 1
2 1
1 1
1 1
175910 1
153036 1
184579 1
225830 1
133962 1
211576 1
299999 1
2 1
3 1
272883 1
186410 1
192844 1
169509 1
20989 1
300000 1
50619 1
194466 1
1 1
32774 1
217628 1
194041 1
300001 1
158899 1
95570 1
2 1
300000 1
151006 1
48387 1
125090 1
2 1
2 1
63440 1
224087 1
1 1
72168 1
157258 1
1 1
300000 1
255911 1
2 1
300000 1
226080 1
300001 1
2 1
1 1
300000 1
210231 1
2 1
12677 1
100527 1
300000 1
103092 1
299999 1
97470 1
222956 1
300000 1
284941 1
163464 1
773 1
40868 1
300002 1
122108 1
1 1
179235 1
299999 1
30447 1
179804 1
285012 1
1 1
158224 1
186160 1
2 1
23667 1
244293 1
299999 1
299999 1
134723 1
79266 1
55057 1
300000 1
228374 1
92261 1
300001 1
201671 1
299999 1
270528 1
299999 1
2 1
7325 1
19983 1
242300 1
13064 1
300001 1
171985 1
296589 1
66569 1
1 1
300001 1
198989 1
7259 1
1 1
16354 1
1 1
175813 1
2 1
2 1
140511 1
31376 1
33672 1
133292 1
122879 1
300000 1
300000 1
2 1
300000 1
255917 1
69625 1
299999 1
172228 1
153847 1
193930 1
2 1
300002 1
49716 1
1333 1
273046 1
22457 1
262632 1
276496 1
73063 1
249489 1
120906 1
300002 1
153700 1
284977 1
279024 1
87487 1
2626 1
162784 1
282294 1
155456 1
282766 1
3 1
289627 1
255674 1
98430 1
230614 1
254666 1
36886 1
1 1
136536 1
76942 1
1 1
1 1
218514 1
17218 1
281861 1
172252 1
147323 1
8181 1
1 1
204464 1
300000 1
1953 1
138637 1
261781 1
297613 1
1 1
300001 1
1 1
37299 1
300002 1
300000 1
205244 1
152246 1
1 1
165056 1
300001 1
50069 1
300001 1
231063 1
203122 1
155752 1
299999 1
168707 1
295813 1
197177 1
300002 1
1 1
33840 1
299998 1
1 1
1 1
246455 1
299999 1
94916 1
1 1
292771 1
162070 1
280087 1
1 1
2 1
155231 1
2 1
1 1
170570 1
1 1
148374 1
300000 1
145083 1
62202 1
1 1
136211 1
98192 1
257681 1
16489 1
9790 1
1 1
84998 1
280826 1
120730 1
287836 1
72945 1
107197 1
72381 1
257869 1
19695 1
1069 1
3 1
1 1
299999 1
106165 1
300000 1
1 1
229434 1
238710 1
260543 1
1 1
299455 1
299999 1
1 1
260831 1
98528 1
277438 1
192539 1
175083 1
272220 1
1 1
299998 1
300001 1
75791 1
1 1
1 1
215163 1
229659 1
1 1
1 1
59230 1
248265 1
1 1
12779 1
4669 1
300000 1
266785 1
217462 1
107355 1
42820 1
296471 1
223367 1
299999 1
128489 1
209627 1
1 1
124343 1
157581 1
76153 1
123348 1
104277 1
165533 1
299999 1
239594 1
169044 1
299999 1
300000 1
260264 1
228882 1
147511 1
300002 1
300000 1
300001 1
1872 1
300000 1
132917 1
300000 1
299999 1
3 1
212370 1
1 1
1 1
1 1
300000 1
218066 1
170787 1
211447 1
300000 1
172843 1
140204 1
2 1
1 1
1 1
1 1
34528 1
113268 1
63591 1
238911 1
244530 1
239329 1
25163 1
2 1
4106 1
300001 1
93120 1
172523 1
51302 1
299998 1
89788 1
299999 1
1 1
81091 1
260319 1
39508 1
214332 1
1 1
282789 1
300000 1
198792 1
249567 1
61121 1
1 1
39485 1
299999 1
169413 1
7055 1
123601 1
142465 1
2 1
241428 1
284638 1
160091 1
181725 1
269193 1
156830 1
120262 1
91349 1
201065 1
174216 1
293080 1
2 1
218351 1
219356 1
33253 1
175239 1
300002 1
299999 1
12725 1
299999 1
1 1
2 1
49056 1
153580 1
239612 1
145231 1
300000 1
201419 1
300001 1
300000 1
47355 1
292527 1
300001 1
157542 1
38921 1
300000 1
300000 1
105991 1
277381 1
52212 1
247263 1
299999 1
1 1
1 1
170785 1
1 1
23543 1
1 1
299999 1
216786 1
261011 1
1 1
298378 1
126091 1
141043 1
2 1
169085 1
107966 1
6043 1
1 1
192842 1
72232 1
1 1
273142 1
300000 1
17129 1
193137 1
175647 1
134453 1
1 1
1 1
63357 1
272710 1
116539 1
58171 1
300001 1
300001 1
111229 1
224467 1
300001 1
1 1
110634 1
300000 1
222857 1
36174 1
300001 1
86982 1
300002 1
1 1
299999 1
30707 1
162530 1
55500 1
187953 1
100525 1
59627 1
20693 1
140528 1
1 1
1 1
300001 1
105032 1
300001 1
146155 1
41280 1
148715 1
35494 1
3 1
157674 1
83490 1
11489 1
230146 1
47090 1
173548 1
300000 1
300000 1
299999 1
300001 1
1 1
268138 1
211355 1
214588 1
8584 1
299999 1
119379 1
179123 1
52278 1
1 1
117596 1
3 1
295952 1
2 1
212762 1
3 1
208983 1
9927 1
150160 1
226573 1
198830 1
233448 1
60320 1
2 1
300001 1
196949 1
98093 1
142724 1
300001 1
150434 1
300000 1
1 1
293320 1
1 1
1 1
61027 1
1 1
1 1
285795 1
185776 1
2 1
121203 1
234062 1
237110 1
75054 1
300001 1
35732 1
203106 1
299999 1
1 1
261768 1
49901 1
300000 1
225377 1
274235 1
299999 1
3132 1
288823 1
1 1
300000 1
175234 1
299999 1
300001 1
2 1
112982 1
220189 1
148900 1
3 1
34697 1
187578 1
146313 1
300000 1
125204 1
97497 1
1 1
225162 1
166544 1
48811 1
270772 1
6359 1
1 1
2 1
1 1
1 1
121314 1
170419 1
300000 1
155109 1
2 1
99646 1
59980 1
4250 1
182242 1
178993 1
115329 1
200715 1
284608 1
85155 1
300001 1
169267 1
300000 1
124028 1
196486 1
299999 1
33593 1
1 1
100794 1
300001 1
2 1
94782 1
191963 1
299999 1
108108 1
127344 1
170487 1
300000 1
299630 1
291344 1
2 1
300000 1
33898 1
95003 1
3 1
60958 1
1 1
300000 1
1 1
286223 1
1881 1
235895 1
79330 1
161600 1
300001 1
287918 1
186905 1
226220 1
90032 1
76550 1
35657 1
299998 1
198085 1
1 1
300001 1
9521 1
37117 1
1 1
108743 1
1 1
251960 1
20000 1
300002 1
124366 1
249392 1
169276 1
221112 1
1 1
271894 1
291423 1
300000 1
74215 1
172080 1
212361 1
280743 1
244625 1
48994 1
299999 1
195550 1
37530 1
242045 1
172508 1
1 1
138962 1
83136 1
280476 1
208044 1
299999 1
48375 1
223357 1
79674 1
71272 1
300001 1
36289 1
47376 1
20154 1
48125 1
299999 1
1 1
294412 1
36958 1
300001 1
41304 1
154596 1
101066 1
299999 1
3867 1
190303 1
26490 1
39920 1
195277 1
232309 1
45496 1
88614 1
258987 1
300001 1
52921 1
68618 1
299999 1
1 1
36401 1
299999 1
63233 1
295781 1
167666 1
46576 1
194237 1
300001 1
149012 1
298613 1
300000 1
173455 1
289223 1
224621 1
299999 1
300000 1
300001 1
1 1
300001 1
37337 1
1 1
109503 1
33650 1
65040 1
120086 1
157646 1
3 1
300002 1
270273 1
207530 1
1 1
60046 1
286359 1
1 1
199083 1
211231 1
237238 1
126745 1
94483 1
122938 1
19681 1
24149 1
205668 1
127951 1
300001 1
2 1
136136 1
278970 1
300002 1
79624 1
138445 1
300001 1
300001 1
20554 1
3 1
180444 1
300001 1
2 1
73671 1
1 1
9529 1
300001 1
88261 1
86225 1
300001 1
300002 1
1 1
1 1
101628 1
300000 1
39464 1
3869 1
18115 1
92866 1
34741 1
222662 1
87268 1
286250 1
237505 1
275253 1
77110 1
226844 1
217254 1
1 1
199908 1
38960 1
90887 1
300001 1
33692 1
150624 1
39137 1
189249 1
286079 1
254845 1
241066 1
254005 1
20554 1
300000 1
1 1
277767 1
128566 1
299999 1
169875 1
181437 1
1 1
111875 1
252434 1
232956 1
168021 1
126833 1
300000 1
2 1
300002 1
267107 1
158709 1
115881 1
43576 1
171295 1
1 1
73759 1
55562 1
259123 1
1 1
3883 1
158787 1
107335 1
222033 1
239871 1
52116 1
300000 1
1 1
55547 1
186553 1
300001 1
300000 1
297013 1
299999 1
187961 1
300001 1
115425 1
69123 1
81041 1
1 1
300001 1
1 1
45152 1
2 1
1 1
181889 1
35327 1
299999 1
33475 1
40700 1
31601 1
62870 1
63338 1
61042 1
299999 1
300001 1
2 1
2 1
29569 1
37862 1
94428 1
300000 1
118429 1
69930 1
243804 1
299999 1
279868 1
227807 1
289947 1
160265 1
212125 1
19357 1
79125 1
299999 1
249716 1
180102 1
1 1
2 1
272929 1
1 1
121793 1
49507 1
52104 1
1 1
1 1
63681 1
3 1
255202 1
57507 1
68407 1
272563 1
300000 1
2 1
300000 1
300000 1
77465 1
109777 1
110581 1
3 1
213746 1
98397 1
222020 1
214455 1
3 1
260979 1
299998 1
1 1
248239 1
128416 1
104429 1
92129 1
11510 1
300001 1
178505 1
3 1
127930 1
57934 1
130413 1
85657 1
219961 1
2 1
24195 1
47240 1
299999 1
44115 1
245158 1
38627 1
1 1
175738 1
1 1
300001 1
237417 1
164661 1
300001 1
1 1
25011 1
156344 1
15458 1
106783 1
1 1
81249 1
100808 1
244006 1
252038 1
1 1
1 1
21367 1
299999 1
1 1
1 1
1 1
117744 1
2 1
169121 1
108316 1
292553 1
299999 1
205098 1
1 1
272674 1
1 1
267375 1
202426 1
282067 1
86428 1
119731 1
75390 1
73013 1
205141 1
4167 1
2 1
206299 1
260850 1
159715 1
1 1
217143 1
80798 1
1 1
165360 1
140411 1
23180 1
192748 1
169755 1
117946 1
1 1
53448 1
77088 1
300000 1
227141 1
114407 1
43085 1
300001 1
29798 1
300001 1
1 1
229467 1
300000 1
1 1
300001 1
175241 1
1 1
2 1
1 1
264704 1
62609 1
67508 1
256767 1
162721 1
59959 1
87128 1
1 1
120455 1
263717 1
300001 1
127142 1
199955 1
115494 1
299998 1
183725 1
1 1
1 1
1 1
1 1
242934 1
194504 1
158597 1
157273 1
176078 1
155529 1
298347 1
71101 1
1 1
300000 1
1 1
257535 1
232087 1
300001 1
299998 1
157747 1
115226 1
300001 1
271111 1
33151 1
171880 1
25436 1
142357 1
81607 1
2 1
1 1
96486 1
1 1
300000 1
248294 1
180737 1
18040 1
165695 1
299999 1
48928 1
218284 1
242053 1
299999 1
46091 1
137610 1
1 1
1 1
300000 1
26719 1
92898 1
268453 1
144681 1
1 1
300001 1
300001 1
299999 1
1 1
300001 1
172518 1
176279 1
193327 1
299999 1
25793 1
190468 1
226952 1
1 1
299999 1
44612 1
291175 1
300001 1
262949 1
2 1
300000 1
71399 1
299999 1
1 1
57221 1
13285 1
187659 1
209814 1
135220 1
300001 1
299999 1
1 1
85354 1
26300 1
51025 1
300000 1
1 1
244439 1
1 1
299999 1
135904 1
2 1
1 1
233944 1
175454 1
2 1
159611 1
238468 1
299999 1
3 1
267458 1
285325 1
294150 1
235469 1
299999 1
1 1
295034 1
1 1
150759 1
1 1
38899 1
34656 1
1 1
131964 1
23462 1
111866 1
199461 1
27094 1
138664 1
130344 1
105999 1
49014 1
33557 1
8561 1
220605 1
300000 1
300000 1
239339 1
186682 1
6486 1
268755 1
434 1
252766 1
143082 1
300000 1
1 1
299999 1
299998 1
223101 1
300000 1
171347 1
1 1
46675 1
300001 1
190733 1
267563 1
299998 1
165458 1
153534 1
299998 1
61310 1
201031 1
299999 1
1 1
2 1
1 1
2 1
1 1
144959 1
84719 1
198009 1
59825 1
184432 1
253887 1
128184 1
260590 1
246119 1
53624 1
228786 1
229293 1
220167 1
277741 1
117659 1
185071 1
143385 1
1 1
217531 1
300000 1
136771 1
195486 1
181247 1
300001 1
300000 1
29265 1
1 1
182862 1
1 1
142158 1
210394 1
231271 1
300001 1
219808 1
1 1
300002 1
1 1
126421 1
174905 1
196941 1
108251 1
239503 1
58542 1
172728 1
155666 1
1 1
180935 1
296154 1
291428 1
112666 1
1450 1
88954 1
150195 1
48473 1
189422 1
300002 1
70878 1
176024 1
1 1
1 1
118267 1
279465 1
255275 1
290269 1
255490 1
34065 1
1 1
70481 1
37743 1
217078 1
189296 1
2 1
185465 1
243523 1
79877 1
300001 1
1 1
246177 1
225703 1
1 1
154744 1
280206 1
296359 1
300002 1
225953 1
2 1
1 1
75544 1
300002 1
113631 1
295897 1
71318 1
33563 1
3 1
169228 1
101052 1
231114 1
1 1
1 1
1 1
132205 1
208926 1
1 1
182352 1
1 1
82498 1
257923 1
300000 1
216580 1
96162 1
87225 1
66400 1
290579 1
2 1
242176 1
3 1
97618 1
300001 1
299999 1
71744 1
155796 1
167166 1
300000 1
191867 1
300000 1
300000 1
1 1
261196 1
2 1
33783 1
250271 1
1 1
102916 1
193154 1
123114 1
204421 1
1 1
251357 1
184285 1
1 1
1 1
249207 1
1 1
270497 1
300000 1
298697 1
22533 1
2 1
299999 1
300000 1
277565 1
300001 1
300000 1
54339 1
160848 1
213917 1
98096 1
299999 1
300001 1
133698 1
183168 1
95811 1
299998 1
98910 1
300000 1
206524 1
136565 1
145941 1
300001 1
300000 1
300001 1
173494 1
300000 1
105793 1
137570 1
22609 1
204927 1
3 1
300000 1
1 1
264755 1
231133 1
290615 1
1 1
217478 1
136990 1
173559 1
129494 1
8155 1
1 1
68669 1
262181 1
276336 1
34755 1
299999 1
93137 1
231420 1
299999 1
300000 1
90697 1
2 1
300001 1
5350 1
299999 1
299999 1
31039 1
281281 1
17320 1
2 1
87571 1
291106 1
27741 1
300000 1
300000 1
88309 1
299998 1
1 1
3158 1
300000 1
2 1
1 1
300001 1
300000 1
201398 1
105539 1
1 1
299999 1
277207 1
76016 1
1 1
3 1
279309 1
299998 1
294156 1
235774 1
31050 1
239788 1
275582 1
195124 1
3 1
66520 1
299999 1
129165 1
274586 1
2 1
126977 1
26196 1
2 1
1 1
277474 1
234788 1
99033 1
72341 1
2473 1
1 1
300000 1
299999 1
247927 1
183684 1
269865 1
183024 1
142912 1
300000 1
300000 1
155687 1
44879 1
173699 1
60889 1
64912 1
99450 1
54941 1
189003 1
1 1
300000 1
256795 1
218687 1
122243 1
139183 1
78275 1
20182 1
1 1
189061 1
278367 1
156768 1
128007 1
300001 1
246170 1
7425 1
300000 1
1 1
5535 1
207224 1
1 1
288111 1
215786 1
19896 1
85266 1
244964 1
111982 1
80611 1
43145 1
259511 1
114193 1
91106 1
300000 1
61340 1
157585 1
251995 1
263095 1
259514 1
1 1
219095 1
1 1
204287 1
299999 1
96278 1
299999 1
40300 1
299999 1
62619 1
201474 1
223869 1
173222 1
2 1
66414 1
159233 1
1052 1
1 1
31070 1
63215 1
10563 1
152665 1
60387 1
149251 1
37077 1
53247 1
279839 1
300001 1
300000 1
300000 1
14654 1
2 1
300000 1
46785 1
1 1
259449 1
76868 1
1 1
56992 1
161029 1
100853 1
1 1
101003 1
2 1
101352 1
224257 1
224000 1
299998 1
3 1
278902 1
2 1
130633 1
300000 1
300000 1
181816 1
2 1
192770 1
148031 1
46451 1
150000 1
299999 1
43250 1
300000 1
197007 1
266670 1
1 1
23404 1
300000 1
198456 1
184794 1
131085 1
299999 1
2 1
265133 1
221371 1
299999 1
210727 1
195938 1
2 1
1 1
95290 1
214955 1
172993 1
169866 1
11854 1
2 1
233818 1
39872 1
248748 1
300000 1
145646 1
195734 1
44873 1
3 1
1 1
281288 1
1 1
262374 1
119554 1
246928 1
300001 1
193746 1
241612 1
61687 1
11723 1
299999 1
235540 1
3 1
137868 1
3539 1
156144 1
2 1
43946 1
180067 1
206312 1
295281 1
151054 1
299999 1
203219 1
201265 1
239434 1
281357 1
102680 1
93329 1
259955 1
187417 1
141340 1
216102 1
300000 1
42703 1
265732 1
300000 1
163739 1
1 1
2 1
222228 1
30964 1
10039 1
97174 1
300001 1
300000 1
231582 1
114442 1
139023 1
267554 1
173856 1
300000 1
45157 1
153501 1
182686 1
299999 1
1 1
2023 1
211893 1
209898 1
244344 1
1957 1
281084 1
279657 1
1 1
101061 1
211164 1
2 1
173930 1
299999 1
2 1
2 1
56712 1
67909 1
299998 1
24440 1
300000 1
1 1
284335 1
1 1
12910 1
79184 1
1 1
2 1
43473 1
299999 1
1 1
300000 1
1 1
300001 1
180360 1
189801 1
53268 1
1 1
225379 1
111373 1
29876 1
300000 1
300000 1
61221 1
207794 1
2 1
223941 1
188792 1
300000 1
201348 1
54674 1
72985 1
143720 1
1 1
300001 1
300000 1
1 1
189768 1
2 1
3 1
9163 1
2 1
151538 1
3149 1
46328 1
106504 1
188990 1
109207 1
27110 1
289637 1
28583 1
2 1
299999 1
96861 1
221480 1
145012 1
3 1
299999 1
135339 1
300002 1
2 1
284368 1
300000 1
282982 1
75331 1
299999 1
118928 1
1 1
299999 1
300001 1
1 1
272498 1
267355 1
300000 1
189807 1
300000 1
1 1
241769 1
26575 1
281319 1
35771 1
292208 1
179408 1
220441 1
300000 1
128914 1
182170 1
115038 1
261610 1
3 1
1 1
1 1
2 1
3 1
300000 1
264688 1
1 1
271842 1
1 1
61811 1
300000 1
131164 1
260881 1
3 1
34620 1
80684 1
47140 1
257143 1
2 1
299998 1
299998 1
299999 1
1 1
157737 1
223886 1
272861 1
184090 1
56404 1
169908 1
89578 1
299999 1
33424 1
225320 1
41606 1
36390 1
274582 1
1 1
92345 1
222885 1
212718 1
282019 1
2 1
1 1
300000 1
250472 1
275695 1
191640 1
263355 1
300002 1
142748 1
1 1
299999 1
177545 1
1 1
1 1
187886 1
108495 1
135230 1
300000 1
2 1
300000 1
288226 1
1 1
290423 1
159881 1
233518 1
145050 1
300000 1
270959 1
300001 1
1 1
210129 1
291412 1
299998 1
190341 1
31859 1
288085 1
287624 1
184332 1
2 1
105617 1
173325 1
30416 1
40200 1
270298 1
196935 1
230237 1
27138 1
300000 1
187430 1
44669 1
299999 1
247049 1
193627 1
22123 1
314 1
259150 1
3 1
1 1
300001 1
273598 1
1 1
3 1
22542 1
109370 1
58317 1
1 1
1 1
64157 1
1 1
258291 1
40445 1
300002 1
300000 1
1 1
2 1
1 1
28194 1
138743 1
202684 1
148698 1
117805 1
299999 1
261515 1
259112 1
1 1
34522 1
147947 1
131610 1
1 1
173078 1
110722 1
90595 1
300000 1
284921 1
299998 1
293352 1
59053 1
147974 1
300002 1
299999 1
109977 1
58620 1
42749 1
236696 1
184329 1
241525 1
275311 1
131366 1
210993 1
204590 1
7738 1
3193 1
106262 1
1 1
260506 1
219678 1
3 1
56855 1
286169 1
275861 1
29192 1
47015 1
1 1
190998 1
23528 1
47120 1
186399 1
251666 1
143322 1
151217 1
195323 1
192286 1
22099 1
83313 1
300000 1
115973 1
273343 1
299999 1
150377 1
299999 1
7610 1
1 1
171280 1
299999 1
258183 1
299999 1
299999 1
135625 1
26137 1
123594 1
1 1
97676 1
300001 1
182273 1
253285 1
150164 1
83233 1
17167 1
36776 1
103179 1
61825 1
214492 1
49087 1
966 1
1 1
300001 1
1 1
300000 1
143972 1
83300 1
1 1
384 1
300000 1
108747 1
265417 1
265624 1
300002 1
5580 1
1 1
87613 1
20270 1
300000 1
200876 1
1 1
1 1
299999 1
6945 1
83904 1
232019 1
1 1
1 1
2 1
135253 1
180176 1
300000 1
143312 1
47155 1
232274 1
2 1
1 1
101737 1
190982 1
299999 1
162466 1
196182 1
54287 1
1 1
266899 1
229481 1
200422 1
188334 1
59566 1
300000 1
258765 1
84594 1
83788 1
181840 1
54204 1
215145 1
104331 1
258090 1
122180 1
288077 1
25239 1
150238 1
300000 1
300001 1
1 1
300001 1
140725 1
4077 1
180275 1
50224 1
32589 1
1 1
299999 1
1 1
1 1
1 1
190707 1
223014 1
3 1
3 1
189131 1
167306 1
300000 1
1 1
300000 1
13084 1
281772 1
80298 1
300000 1
79918 1
299998 1
279585 1
21864 1
1 1
249506 1
94455 1
39587 1
69648 1
143732 1
223643 1
265108 1
239763 1
84506 1
114376 1
281983 1
264453 1
300000 1
300001 1
208076 1
35622 1
299999 1
300001 1
1 1
2 1
77558 1
1 1
1 1
21663 1
117330 1
299999 1
5667 1
2 1
1 1
148915 1
1 1
300001 1
80280 1
60984 1
25703 1
24802 1
187695 1
300001 1
1 1
128836 1
300002 1
3 1
94462 1
300001 1
299999 1
299998 1
75985 1
167842 1
1 1
299999 1
238687 1
253947 1
19309 1
300000 1
129150 1
3 1
198501 1
1 1
286990 1
265137 1
1 1
300000 1
42535 1
90321 1
86354 1
35998 1
127666 1
35171 1
209423 1
3 1
229697 1
175246 1
299999 1
1 1
1 1
58508 1
70137 1
102490 1
188889 1
204046 1
103463 1
273961 1
101585 1
300002 1
251413 1
1 1
232921 1
173588 1
130313 1
199383 1
2 1
170065 1
3 1
2 1
132149 1
2 1
172709 1
116668 1
83436 1
60915 1
239216 1
119594 1
117343 1
241367 1
2 1
300000 1
207143 1
299998 1
1 1
150441 1
299999 1
254591 1
153972 1
283751 1
1 1
300001 1
300000 1
1 1
300000 1
2 1
20005 1
1 1
18462 1
166634 1
223739 1
1 1
110628 1
284831 1
49874 1
1 1
6413 1
47084 1
1 1
242055 1
124527 1
269045 1
299999 1
23030 1
3 1
145733 1
188011 1
97083 1
120553 1
300001 1
71131 1
296279 1
196044 1
52367 1
72144 1
179244 1
1 1
156065 1
36583 1
229025 1
76601 1
72576 1
121132 1
23256 1
195156 1
148362 1
1 1
1 1
119168 1
299999 1
2 1
291529 1
261943 1
115549 1
204571 1
135912 1
1 1
115897 1
157650 1
247365 1
27613 1
270990 1
288239 1
169573 1
2 1
1 1
104041 1
144267 1
1 1
2 1
27102 1
64961 1
67145 1
2 1
138702 1
127517 1
237700 1
1 1
264328 1
228815 1
153182 1
300001 1
300000 1
128579 1
2 1
1 1
440 1
46098 1
299998 1
285905 1
300000 1
300001 1
290105 1
117898 1
2 1
45925 1
300001 1
89684 1
300001 1
300001 1
135383 1
283905 1
49273 1
1 1
299999 1
132037 1
107129 1
70726 1
300000 1
11455 1
285820 1
280761 1
186158 1
1 1
291704 1
269334 1
2 1
62461 1
45910 1
2 1
300000 1
300001 1
299999 1
3 1
2376 1
300002 1
40147 1
300001 1
299999 1
199272 1
79203 1
40267 1
164621 1
3 1
300000 1
300002 1
1 1
283487 1
223898 1
179363 1
1 1
116834 1
300000 1
142567 1
299999 1
150537 1
227894 1
295759 1
1 1
11200 1
299999 1
118567 1
1 1
252424 1
207795 1
195070 1
286088 1
1 1
1 1
78319 1
300001 1
1 1
207809 1
299999 1
142625 1
258868 1
73489 1
100100 1
277925 1
3 1
43177 1
20646 1
2 1
1 1
235055 1
205050 1
212752 1
76100 1
235936 1
299999 1
300002 1
108549 1
207956 1
36518 1
4318 1
177216 1
2 1
1 1
2 1
299999 1
288147 1
1 1
209905 1
85813 1
275487 1
144149 1
84190 1
32453 1
1 1
8118 1
220695 1
94233 1
100609 1
5601 1
300000 1
105869 1
39026 1
181893 1
1 1
208869 1
1 1
146208 1
232372 1
119496 1
295208 1
1 1
179020 1
299999 1
152095 1
300000 1
193326 1
300000 1
2 1
2 1
300001 1
3 1
287910 1
205594 1
1853 1
78342 1
1 1
50765 1
88429 1
46027 1
205081 1
1 1
84023 1
300000 1
220907 1
228015 1
300001 1
218383 1
249243 1
84888 1
276875 1
1 1
299999 1
43765 1
258419 1
1 1
295888 1
112617 1
299999 1
272564 1
299999 1
67260 1
1 1
220370 1
1 1
2 1
2 1
180162 1
186037 1
299999 1
2 1
241228 1
96731 1
135696 1
3 1
2 1
120909 1
299999 1
77312 1
1 1
72719 1
164607 1
299999 1
129595 1
2 1
1 1
17643 1
299999 1
175809 1
105657 1
1 1
225815 1
299999 1
300000 1
180331 1
300000 1
289140 1
2 1
36330 1
61141 1
38697 1
1 1
142816 1
76465 1
79477 1
265731 1
20351 1
85619 1
299999 1
151929 1
236309 1
300000 1
293250 1
299999 1
299998 1
127675 1
155977 1
37784 1
51684 1
3 1
132511 1
2 1
299928 1
159910 1
265941 1
2 1
85861 1
185573 1
213610 1
3 1
7844 1
1 1
1 1
300001 1
264313 1
2 1
64409 1
255600 1
254859 1
3 1
300000 1
235934 1
229651 1
299999 1
300001 1
270080 1
8403 1
300000 1
59376 1
300000 1
39294 1
300000 1
5173 1
123818 1
225850 1
166808 1
300002 1
47794 1
152209 1
73542 1
162816 1
115317 1
128048 1
23668 1
281714 1
242692 1
57977 1
288895 1
1 1
300001 1
3 1
60062 1
21584 1
237844 1
142830 1
104735 1
155354 1
290583 1
135417 1
1 1
299999 1
5968 1
62170 1
300001 1
171783 1
121931 1
298685 1
299999 1
48387 1
200683 1
180274 1
290776 1
12660 1
2 1
299999 1
132907 1
152723 1
140464 1
264434 1
299999 1
173638 1
38056 1
52269 1
300000 1
174857 1
1 1
25767 1
300001 1
48190 1
155733 1
288870 1
299999 1
111617 1
299999 1
200169 1
300002 1
216202 1
153658 1
273691 1
186884 1
258211 1
1 1
7676 1
1 1
1 1
257096 1
300002 1
1 1
196295 1
77864 1
238926 1
87237 1
299999 1
157559 1
1 1
90754 1
300000 1
290794 1
299999 1
299999 1
165932 1
300001 1
182567 1
300000 1
300000 1
300002 1
1 1
1 1
248242 1
300000 1
29550 1
176656 1
2 1
3 1
300001 1
3 1
107958 1
1 1
254151 1
134816 1
300000 1
87336 1
46531 1
48225 1
203204 1
1 1
1 1
300001 1
299999 1
267464 1
300001 1
129131 1
56795 1
291832 1
151032 1
34829 1
151269 1
245969 1
16463 1
119717 1
300000 1
174155 1
82875 1
269388 1
218112 1
299999 1
274338 1
122394 1
298896 1
204544 1
145247 1
299999 1
30897 1
300000 1
300001 1
1 1
300000 1
158443 1
50887 1
173552 1
137894 1
208691 1
298060 1
1 1
222612 1
3 1
82827 1
1 1
300001 1
300001 1
1 1
162241 1
1 1
88167 1
2 1
61402 1
299999 1
83605 1
1 1
300000 1
197841 1
217026 1
33015 1
283784 1
114906 1
299999 1
299999 1
116415 1
2 1
148420 1
80251 1
156529 1
216069 1
2 1
3 1
286992 1
216475 1
48244 1
144277 1
1 1
1 1
300001 1
47299 1
2 1
299999 1
252940 1
300000 1
242680 1
222956 1
253710 1
154380 1
290577 1
240818 1
121782 1
77387 1
299999 1
2 1
1 1
299999 1
1 1
189488 1
285551 1
250287 1
298504 1
1 1
193300 1
2 1
300000 1
43387 1
3 1
209304 1
1 1
114704 1
120611 1
255148 1
299999 1
14822 1
57049 1
1 1
214772 1
1 1
300000 1
19321 1
300000 1
128939 1
285063 1
56312 1
264278 1
196847 1
1 1
52121 1
230012 1
300001 1
121755 1
194755 1
16188 1
29114 1
125987 1
113115 1
162453 1
441 1
299999 1
218818 1
56215 1
104948 1
99935 1
143376 1
160464 1
300001 1
3 1
248727 1
3 1
300001 1
80038 1
300002 1
40644 1
1 1
133528 1
122250 1
198985 1
299999 1
256063 1
300002 1
300001 1
1 1
1 1
153201 1
269515 1
43119 1
2 1
144821 1
14745 1
139674 1
300001 1
1 1
214177 1
18403 1
196910 1
3 1
1 1
59851 1
1 1
134625 1
55186 1
1 1
299999 1
1 1
249629 1
207362 1
300001 1
268808 1
90002 1
145856 1
26572 1
2880 1
195236 1
141813 1
32627 1
1 1
185533 1
300000 1
1 1
300000 1
300000 1
299999 1
286444 1
25422 1
286927 1
1 1
13180 1
61692 1
1 1
194216 1
187553 1
1 1
230776 1
1 1
41750 1
2 1
29974 1
299999 1
1 1
233510 1
203213 1
300001 1
271797 1
300000 1
1 1
299998 1
182561 1
162153 1
152094 1
1 1
232711 1
270811 1
210188 1
207311 1
1 1
49578 1
139625 1
288261 1
14545 1
2 1
258319 1
300002 1
300000 1
107368 1
1 1
75194 1
132078 1
8753 1
174908 1
145179 1
3130 1
58920 1
2 1
211601 1
285852 1
94647 1
237366 1
55538 1
261383 1
224951 1
231941 1
300000 1
120544 1
300001 1
239769 1
290460 1
166628 1
1 1
44313 1
60745 1
300000 1
299999 1
282256 1
1 1
9152 1
140327 1
228619 1
156360 1
1 1
2 1
176879 1
300000 1
300000 1
94 1
300000 1
175565 1
185556 1
96883 1
99563 1
102117 1
210756 1
252609 1
96756 1
134523 1
1 1
171507 1
235483 1
37092 1
242158 1
54653 1
114704 1
1428 1
136334 1
24044 1
58518 1
299999 1
245116 1
2 1
150803 1
300000 1
1 1
38104 1
1 1
94273 1
44058 1
2 1
299999 1
178691 1
107445 1
1 1
98708 1
19228 1
244218 1
60295 1
63260 1
1 1
1 1
94025 1
230518 1
2 1
286254 1
65971 1
1 1
300000 1
134427 1
234324 1
156632 1
300000 1
217022 1
95800 1
270990 1
271231 1
275731 1
1 1
11774 1
1 1
247398 1
300000 1
237293 1
214918 1
27114 1
257856 1
139937 1
7395 1
49551 1
75684 1
111822 1
277341 1
298994 1
245076 1
300001 1
133636 1
239618 1
233202 1
203363 1
210610 1
153111 1
197893 1
1 1
300001 1
187933 1
5550 1
2 1
19924 1
211509 1
291582 1
41605 1
1 1
156730 1
213235 1
114093 1
267594 1
142972 1
300001 1
292636 1
300000 1
278597 1
1 1
239694 1
232455 1
300000 1
166851 1
176464 1
1 1
1 1
21501 1
3 1
2415 1
49660 1
60272 1
6963 1
270375 1
112379 1
1 1
144084 1
296072 1
120894 1
161367 1
294912 1
300002 1
300000 1
299999 1
300001 1
1 1
300000 1
188891 1
219325 1
259005 1
1 1
180187 1
194449 1
143627 1
299998 1
299999 1
147286 1
3 1
248279 1
270309 1
1 1
78121 1
7965 1
80404 1
299999 1
300000 1
1 1
156217 1
299998 1
299998 1
299004 1
272560 1
300001 1
279857 1
281688 1
299998 1
65465 1
300000 1
199701 1
29636 1
1 1
210847 1
300000 1
219495 1
4892 1
17030 1
135856 1
299999 1
3 1
10417 1
201123 1
246631 1
202308 1
300001 1
191377 1
82778 1
2 1
299998 1
208054 1
3 1
1 1
11560 1
5175 1
1 1
205888 1
300000 1
299999 1
185916 1
58682 1
278320 1
23129 1
234162 1
109617 1
10739 1
81963 1
2 1
97462 1
77316 1
263553 1
300001 1
257027 1
130457 1
169157 1
122801 1
300000 1
161774 1
29114 1
122377 1
287920 1
98132 1
253818 1
232557 1
1 1
300000 1
104856 1
131986 1
238613 1
299999 1
274990 1
184672 1
224449 1
113409 1
286880 1
1 1
246221 1
300000 1
1 1
299999 1
129317 1
67645 1
14506 1
58721 1
116884 1
2 1
76314 1
142248 1
299999 1
35871 1
186394 1
114885 1
1 1
67231 1
299999 1
300000 1
249316 1
135377 1
300000 1
3 1
100229 1
189303 1
300000 1
145169 1
2 1
1 1
1 1
189421 1
112481 1
231763 1
245573 1
241764 1
3 1
16904 1
292988 1
235267 1
31489 1
222678 1
300000 1
300000 1
1 1
15686 1
2 1
20979 1
242304 1
299998 1
299999 1
147448 1
296142 1
139133 1
2 1
14471 1
238590 1
1 1
300000 1
300000 1
79298 1
300001 1
71241 1
118985 1
1 1
153142 1
247668 1
299999 1
300000 1
207279 1
299998 1
300001 1
299999 1
16131 1
1 1
4878 1
293601 1
165588 1
1 1
128371 1
70827 1
32205 1
118970 1
53267 1
223423 1
28758 1
125104 1
3 1
1 1
234864 1
180707 1
135147 1
1 1
134967 1
229236 1
20497 1
233685 1
152236 1
155801 1
40597 1
95522 1
183594 1
173642 1
273699 1
105555 1
222849 1
146877 1
157787 1
64550 1
196193 1
299999 1
188805 1
1 1
264111 1
134733 1
213825 1
287007 1
2 1
2 1
299998 1
132966 1
1 1
33192 1
300001 1
1 1
173177 1
300001 1
63964 1
247215 1
280324 1
140703 1
187243 1
283743 1
101911 1
184211 1
207918 1
240371 1
165940 1
46981 1
269220 1
264217 1
1 1
300000 1
1 1
223887 1
12971 1
299999 1
1 1
240243 1
300002 1
2 1
106775 1
170113 1
122996 1
1 1
299999 1
1 1
249317 1
2 1
38698 1
195596 1
161821 1
289635 1
299999 1
271683 1
25963 1
123276 1
93679 1
1 1
75991 1
1 1
47091 1
299999 1
54949 1
125012 1
276549 1
3 1
261131 1
102918 1
299999 1
1 1
247344 1
106633 1
196587 1
37054 1
110387 1
165964 1
121543 1
172738 1
128607 1
264452 1
112572 1
299999 1
252832 1
2 1
164336 1
283003 1
250328 1
299999 1
237751 1
1 1
279564 1
190157 1
51153 1
115948 1
2 1
1 1
99142 1
88957 1
166638 1
1 1
135980 1
230798 1
141309 1
300000 1
160461 1
102221 1
48438 1
1 1
1 1
141109 1
286908 1
226887 1
299999 1
186431 1
117774 1
227948 1
5146 1
300001 1
230356 1
40055 1
118130 1
194035 1
112645 1
140116 1
299999 1
194901 1
147812 1
2 1
103771 1
202365 1
300000 1
1 1
3 1
300000 1
197785 1
110422 1
300000 1
179551 1
1 1
48895 1
288578 1
300001 1
300001 1
82459 1
284085 1
300001 1
255815 1
254909 1
300002 1
215289 1
206365 1
2 1
57676 1
243738 1
296847 1
99913 1
150658 1
150301 1
25923 1
300000 1
70205 1
139161 1
266585 1
300001 1
3 1
56789 1
209074 1
1 1
112075 1
1 1
193437 1
219966 1
42722 1
300000 1
300001 1
224218 1
2 1
13083 1
299999 1
67634 1
143727 1
216608 1
191122 1
123516 1
79176 1
299999 1
223639 1
298071 1
299126 1
168553 1
193172 1
82440 1
62102 1
300002 1
78425 1
157302 1
2699 1
246975 1
90315 1
170050 1
224342 1
1 1
239883 1
278356 1
292211 1
1 1
300000 1
299998 1
195409 1
1 1
167551 1
273237 1
136421 1
112323 1
300001 1
142493 1
3 1
146322 1
104788 1
160347 1
215334 1
110951 1
1 1
1 1
300002 1
291501 1
130317 1
50490 1
175747 1
140407 1
1 1
25306 1
86578 1
300000 1
223224 1
1 1
23882 1
50605 1
127114 1
32657 1
142504 1
187805 1
139229 1
19104 1
196394 1
268028 1
1 1
43891 1
76758 1
117969 1
264979 1
202904 1
300001 1
84828 1
300000 1
152394 1
32194 1
250205 1
227228 1
268673 1
1 1
99640 1
43004 1
299999 1
68106 1
139259 1
11678 1
151922 1
171106 1
286679 1
1 1
217134 1
10516 1
2 1
1 1
1 1
128618 1
300000 1
14296 1
2 1
300002 1
162647 1
300000 1
1 1
148642 1
65639 1
37359 1
1 1
200439 1
300000 1
187496 1
2 1
172381 1
1 1
289716 1
286493 1
72209 1
217550 1
199672 1
235524 1
1 1
156471 1
299999 1
68614 1
64199 1
157019 1
158951 1
222866 1
300001 1
58075 1
164164 1
34081 1
126119 1
23086 1
154172 1
271325 1
8098 1
166723 1
90199 1
146282 1
1 1
129887 1
185893 1
81662 1
300000 1
129333 1
63311 1
300001 1
299999 1
42138 1
212117 1
299999 1
300000 1
1 1
2 1
129120 1
189167 1
68227 1
877 1
138354 1
213427 1
253261 1
3 1
57936 1
59301 1
1245 1
25859 1
1 1
218773 1
157425 1
113159 1
187932 1
56725 1
15583 1
34584 1
215292 1
299998 1
80024 1
89274 1
300000 1
296588 1
2 1
13848 1
244128 1
125200 1
300001 1
187566 1
300000 1
208691 1
1 1
300001 1
230617 1
212875 1
109814 1
134493 1
130363 1
3 1
300001 1
133851 1
205236 1
57575 1
201677 1
1 1
8046 1
3 1
153871 1
60551 1
75263 1
97194 1
145331 1
1 1
43375 1
17561 1
2 1
300001 1
2 1
101327 1
50887 1
243546 1
230908 1
294172 1
156586 1
83346 1
261396 1
300000 1
238953 1
1 1
1 1
163998 1
201770 1
15939 1
1 1
3 1
62763 1
300000 1
300000 1
217717 1
105050 1
1 1
299999 1
224992 1
300000 1
299999 1
44473 1
278362 1
264273 1
257986 1
219553 1
296116 1
1 1
2 1
131976 1
89362 1
52590 1
57957 1
267068 1
1 1
51673 1
246791 1
225516 1
34338 1
158949 1
268537 1
173306 1
2 1
262275 1
144268 1
290866 1
11177 1
299999 1
672 1
2 1
18016 1
2 1
136509 1
197540 1
1 1
161388 1
175215 1
104052 1
123973 1
236482 1
115705 1
223792 1
136911 1
168256 1
1 1
114634 1
29408 1
300000 1
3 1
211584 1
1 1
165126 1
269158 1
135164 1
272960 1
280895 1
51708 1
207688 1
185104 1
1 1
300001 1
24406 1
104223 1
292013 1
3 1
1 1
195290 1
162574 1
227895 1
220946 1
299999 1
3 1
54118 1
213922 1
288893 1
38464 1
300000 1
267742 1
154399 1
33228 1
64604 1
1 1
110702 1
221396 1
300000 1
120067 1
201987 1
259506 1
154891 1
212979 1
235214 1
224078 1
299999 1
200380 1
1 1
52106 1
171819 1
164678 1
299999 1
300001 1
299999 1
212982 1
224981 1
236125 1
239682 1
257812 1
260744 1
163766 1
44825 1
33928 1
300000 1
50335 1
1 1
22398 1
297745 1
1 1
262833 1
273397 1
284269 1
110511 1
186148 1
298614 1
1 1
45019 1
120078 1
237372 1
15435 1
300002 1
259713 1
151534 1
42880 1
1 1
299998 1
300000 1
195247 1
128642 1
97299 1
260033 1
171896 1
247295 1
162718 1
89476 1
300001 1
269518 1
164835 1
195138 1
1 1
231016 1
87212 1
226825 1
150341 1
178204 1
3 1
300000 1
300000 1
66256 1
118881 1
300001 1
5560 1
33107 1
300001 1
300002 1
300000 1
122153 1
129640 1
13962 1
280699 1
182731 1
160839 1
1 1
166779 1
256611 1
299999 1
734 1
132761 1
172070 1
18045 1
91634 1
300000 1
2 1
634 1
211638 1
2 1
17569 1
37651 1
2 1
18217 1
110769 1
2 1
300001 1
199723 1
232738 1
106094 1
180549 1
77653 1
123175 1
300000 1
94169 1
1 1
2 1
49310 1
40021 1
191492 1
231236 1
32217 1
300000 1
174467 1
299999 1
11787 1
172494 1
217259 1
248773 1
74881 1
33890 1
300000 1
300001 1
300000 1
300000 1
298057 1
299999 1
46987 1
31644 1
254064 1
8020 1
68323 1
1 1
300001 1
246229 1
35615 1
273032 1
1 1
261810 1
30353 1
300000 1
300000 1
300000 1
80537 1
299999 1
300000 1
86185 1
299999 1
299999 1
237176 1
2 1
186047 1
1 1
131221 1
61690 1
111872 1
90239 1
1 1
28025 1
108424 1
299999 1
231179 1
65186 1
252646 1
156984 1
185872 1
1 1
148792 1
290149 1
300000 1
299999 1
1 1
229111 1
31398 1
133658 1
3 1
1 1
17695 1
93857 1
116291 1
1 1
2810 1
116579 1
299999 1
157221 1
58265 1
193612 1
32189 1
211744 1
148143 1
260246 1
202785 1
148579 1
12317 1
148288 1
1 1
300000 1
21202 1
1 1
1 1
299999 1
164567 1
176397 1
267395 1
280048 1
112298 1
31917 1
300001 1
299999 1
1 1
194550 1
1 1
184452 1
58347 1
3 1
33573 1
146893 1
299135 1
299999 1
300000 1
198934 1
29044 1
193201 1
23558 1
78133 1
65572 1
134445 1
279591 1
137402 1
273308 1
91563 1
300000 1
288892 1
2 1
299999 1
1 1
1 1
72113 1
2 1
1 1
124942 1
262822 1
70495 1
161434 1
212934 1
249275 1
300000 1
1 1
8386 1
1 1
172727 1
193638 1
252377 1
70998 1
1 1
286455 1
126149 1
300000 1
1 1
123958 1
862 1
124287 1
1 1
78446 1
300000 1
279616 1
52446 1
179492 1
300000 1
156257 1
196620 1
182690 1
300000 1
156017 1
28217 1
251491 1
1 1
202943 1
300001 1
2 1
91540 1
93872 1
255134 1
213875 1
95905 1
150919 1
299999 1
11071 1
288732 1
299999 1
16967 1
71120 1
113349 1
300001 1
66750 1
300000 1
3 1
112591 1
300001 1
300001 1
2 1
263063 1
300001 1
39153 1
259001 1
3 1
1 1
59506 1
299999 1
300002 1
299999 1
300002 1
35299 1
92144 1
300001 1
240668 1
193767 1
290954 1
300000 1
300000 1
92625 1
173540 1
299999 1
299999 1
2 1
14925 1
1 1
130735 1
244862 1
19310 1
154213 1
196879 1
1 1
260357 1
300000 1
236385 1
153111 1
300000 1
77274 1
208876 1
124100 1
107253 1
79943 1
300000 1
256553 1
159316 1
263817 1
2153 1
40872 1
281636 1
62402 1
1 1
210771 1
260877 1
244245 1
2 1
241559 1
279903 1
2 1
1 1
129216 1
238086 1
1 1
203354 1
24629 1
50766 1
1 1
3 1
300000 1
299999 1
192481 1
299999 1
300000 1
168751 1
21492 1
196797 1
1 1
281580 1
108748 1
296700 1
184798 1
250210 1
36060 1
187009 1
2 1
300000 1
32208 1
199562 1
1 1
68804 1
2 1
2 1
2 1
113009 1
299999 1
300001 1
1 1
99900 1
30359 1
1 1
122327 1
36002 1
117661 1
300001 1
1 1
259865 1
300001 1
1 1
257239 1
122781 1
202786 1
299999 1
160504 1
300000 1
280829 1
275518 1
230627 1
3 1
169935 1
13803 1
73308 1
47213 1
224701 1
281317 1
97413 1
77291 1
1 1
161053 1
1 1
73636 1
24761 1
1 1
95923 1
220226 1
85805 1
2 1
59319 1
192285 1
1 1
299999 1
56455 1
198926 1
263605 1
98265 1
109978 1
290392 1
286034 1
1 1
110859 1
300001 1
133533 1
772 1
300000 1
69826 1
1 1
220909 1
299999 1
300000 1
1 1
259140 1
13653 1
1 1
173509 1
1 1
50750 1
199130 1
299999 1
104931 1
1 1
299999 1
167711 1
138018 1
207743 1
2 1
227115 1
249907 1
186477 1
238767 1
1 1
300001 1
38587 1
97692 1
1 1
12062 1
169350 1
174013 1
209629 1
299999 1
300001 1
177121 1
1 1
65274 1
89569 1
70955 1
58287 1
300002 1
299999 1
1 1
208957 1
1 1
155790 1
294428 1
287543 1
2 1
1 1
2 1
3 1
115462 1
58885 1
299998 1
300002 1
285999 1
300000 1
187981 1
204110 1
1 1
184217 1
300001 1
25321 1
162218 1
1 1
98438 1
1 1
152233 1
234225 1
153123 1
137896 1
29200 1
166580 1
1 1
300000 1
91230 1
1 1
98493 1
11589 1
93533 1
206885 1
217744 1
64287 1
299999 1
163200 1
113186 1
1 1
225942 1
249335 1
100647 1
2 1
299999 1
300001 1
279874 1
1 1
97384 1
129508 1
88468 1
53187 1
299999 1
1 1
1 1
1 1
91551 1
143937 1
297958 1
109066 1
2115 1
110948 1
1 1
1 1
300000 1
140198 1
292381 1
122602 1
259797 1
70723 1
299999 1
64394 1
292402 1
276454 1
208443 1
184195 1
102020 1
200634 1
129456 1
256711 1
1 1
209631 1
243831 1
1 1
148407 1
227959 1
177667 1
299999 1
236286 1
18043 1
233407 1
121928 1
92873 1
103226 1
283285 1
300001 1
12133 1
264250 1
242049 1
41199 1
299999 1
293478 1
3 1
202405 1
268442 1
170875 1
299043 1
127441 1
300001 1
1 1
150760 1
13917 1
86660 1
245318 1
299999 1
299999 1
1 1
1 1
1 1
33106 1
37188 1
212810 1
1 1
151861 1
261144 1
262857 1
212258 1
185787 1
268332 1
299999 1
300001 1
176593 1
276747 1
298915 1
196801 1
173328 1
2 1
280349 1
300001 1
2 1
20957 1
193498 1
47750 1
122019 1
112806 1
159996 1
59822 1
187847 1
148974 1
299999 1
300001 1
300001 1
1 1
115996 1
299999 1
299998 1
299999 1
60208 1
2 1
1 1
300001 1
72991 1
77798 1
1 1
175549 1
85694 1
299998 1
300001 1
83619 1
265641 1
230969 1
42386 1
273596 1
299999 1
276787 1
215608 1
209065 1
2 1
300000 1
102102 1
172729 1
279221 1
201512 1
163666 1
300001 1
300001 1
227241 1
120755 1
187733 1
138475 1
168691 1
216510 1
143894 1
300000 1
42836 1
1 1
1 1
209839 1
105750 1
192049 1
71799 1
299999 1
262550 1
144586 1
3 1
259526 1
58194 1
144714 1
1 1
139908 1
300000 1
1 1
72897 1
289202 1
1 1
2 1
51194 1
160568 1
299999 1
216738 1
261903 1
1 1
109543 1
130154 1
174872 1
299999 1
299998 1
1 1
202379 1
194677 1
299998 1
1 1
2 1
248460 1
9911 1
70319 1
4455 1
176213 1
144758 1
89238 1
211969 1
178317 1
2 1
125053 1
1 1
98477 1
299999 1
143531 1
154956 1
131408 1
141728 1
100672 1
2622 1
299999 1
284354 1
299999 1
299999 1
1863 1
1 1
208634 1
128077 1
158613 1
250676 1
300000 1
161159 1
34023 1
291209 1
274159 1
226976 1
85561 1
300000 1
300000 1
134101 1
300001 1
244141 1
300000 1
90367 1
50402 1
69443 1
273737 1
112444 1
128350 1
118153 1
103185 1
300001 1
300000 1
300001 1
68922 1
189578 1
159502 1
86342 1
299998 1
296999 1
1 1
1 1
61654 1
2 1
1 1
300000 1
64505 1
278988 1
1 1
1 1
942 1
1 1
125845 1
92191 1
103637 1
60708 1
1 1
153732 1
1 1
117695 1
155913 1
34091 1
268394 1
172819 1
1 1
195896 1
300001 1
131995 1
147896 1
295010 1
145227 1
300000 1
127043 1
226307 1
1 1
113198 1
299999 1
115397 1
253461 1
300001 1
1 1
2 1
299999 1
258808 1
12049 1
299998 1
239788 1
31407 1
109407 1
1 1
96578 1
299999 1
177650 1
135300 1
300001 1
238495 1
40059 1
300001 1
300000 1
1 1
2 1
69786 1
181229 1
257606 1
299999 1
1 1
235387 1
39514 1
16218 1
1 1
300000 1
119679 1
32013 1
161003 1
115851 1
70305 1
21359 1
72805 1
199106 1
239382 1
299999 1
67725 1
300000 1
172352 1
143922 1
13980 1
247406 1
1 1
1 1
59849 1
176621 1
25485 1
194806 1
300000 1
1 1
85951 1
148418 1
129308 1
299999 1
27217 1
136596 1
300002 1
300000 1
300000 1
1 1
176983 1
1 1
252380 1
300001 1
1 1
23344 1
300001 1
1 1
137350 1
282230 1
104887 1
1 1
300000 1
1 1
126571 1
171099 1
2 1
240340 1
15761 1
3 1
300002 1
285908 1
1 1
291919 1
128944 1
1 1
199217 1
260727 1
284176 1
223638 1
156785 1
300000 1
166734 1
1 1
67033 1
300001 1
86730 1
67419 1
70929 1
300001 1
192065 1
300000 1
77850 1
104548 1
240538 1
64924 1
53710 1
1 1
269540 1
299215 1
3 1
1 1
241263 1
247028 1
56105 1
1 1
2 1
1 1
186070 1
262774 1
182558 1
82568 1
295907 1
299998 1
300001 1
1 1
93672 1
3 1
173591 1
33739 1
300000 1
1 1
266490 1
197078 1
300000 1
300000 1
190097 1
227495 1
300000 1
299999 1
84869 1
118992 1
145179 1
172006 1
248451 1
36437 1
210957 1
300001 1
257507 1
190824 1
88178 1
34127 1
191295 1
111347 1
24732 1
1 1
25595 1
300000 1
21614 1
1 1
300002 1
24229 1
1 1
128489 1
23848 1
151816 1
214652 1
191297 1
131661 1
190363 1
284754 1
1 1
50087 1
133343 1
11008 1
2 1
100337 1
176325 1
279538 1
184665 1
192957 1
75928 1
300000 1
133656 1
68609 1
257198 1
1 1
299999 1
141829 1
1 1
3 1
259955 1
1 1
300002 1
180458 1
66268 1
279268 1
60325 1
1 1
183708 1
291510 1
79742 1
124841 1
3 1
1 1
101641 1
32919 1
1 1
3 1
300000 1
300002 1
1 1
62095 1
164474 1
121186 1
299999 1
235880 1
229758 1
171735 1
141842 1
299999 1
260773 1
193878 1
194659 1
143666 1
265550 1
1 1
271708 1
155417 1
98866 1
222605 1
165412 1
3 1
241260 1
132196 1
88353 1
15242 1
1 1
62677 1
300002 1
121989 1
254959 1
185217 1
244286 1
282807 1
2 1
290208 1
136827 1
237545 1
1 1
300000 1
10368 1
158517 1
60988 1
108460 1
1 1
24551 1
172806 1
214696 1
300000 1
292561 1
300000 1
173710 1
151327 1
300001 1
131367 1
1 1
11580 1
201575 1
240522 1
160121 1
112088 1
234947 1
299999 1
170787 1
300001 1
20276 1
128752 1
2 1
35715 1
263805 1
48045 1
1 1
300001 1
208203 1
1 1
129045 1
287672 1
281895 1
300001 1
96715 1
213126 1
285483 1
1 1
64716 1
300001 1
1 1
269720 1
81518 1
1 1
299999 1
300000 1
300001 1
300001 1
198363 1
7530 1
135498 1
261030 1
298532 1
300000 1
58766 1
173539 1
1 1
299999 1
170962 1
226248 1
98783 1
287113 1
232174 1
1 1
252908 1
158712 1
33902 1
38434 1
244318 1
147862 1
234760 1
1 1
132226 1
300000 1
1 1
251487 1
2 1
1 1
5319 1
66255 1
46954 1
52996 1
1 1
22478 1
240565 1
186263 1
132226 1
46849 1
58457 1
300000 1
3 1
201169 1
19925 1
300001 1
288584 1
231478 1
266406 1
288401 1
300001 1
122579 1
1 1
2 1
1 1
47728 1
1 1
121734 1
300000 1
222877 1
90085 1
253924 1
206419 1
243189 1
12307 1
25315 1
288229 1
1 1
162728 1
300001 1
300001 1
113854 1
1 1
300001 1
252770 1
2 1
1 1
66281 1
300000 1
95542 1
1 1
65873 1
2 1
2 1
2 1
141401 1
299998 1
1 1
300000 1
1 1
162479 1
138558 1
299999 1
225158 1
1 1
3 1
58296 1
204557 1
170799 1
300000 1
45154 1
253666 1
300000 1
2 1
269990 1
205973 1
161451 1
11247 1
196852 1
133346 1
68928 1
218768 1
122481 1
2 1
299998 1
132265 1
299999 1
2 1
2 1
131536 1
3 1
12748 1
1 1
205687 1
20625 1
138899 1
197217 1
88700 1
1 1
36364 1
75789 1
49459 1
120687 1
197966 1
114701 1
299999 1
300001 1
44229 1
10822 1
299999 1
1 1
31535 1
157396 1
137344 1
1 1
113150 1
37343 1
159233 1
154712 1
4660 1
1 1
207494 1
300002 1
299999 1
31624 1
3 1
12779 1
211883 1
228784 1
37247 1
98316 1
1 1
206619 1
108420 1
247886 1
180361 1
56061 1
123665 1
276151 1
1 1
60435 1
3 1
1 1
59860 1
91416 1
15646 1
115431 1
214407 1
300001 1
1 1
253170 1
1 1
136115 1
300001 1
284842 1
224055 1
1 1
300000 1
1 1
33253 1
2 1
173275 1
191735 1
271312 1
118258 1
5954 1
222236 1
141141 1
103024 1
205159 1
26658 1
169756 1
110020 1
1 1
183414 1
9841 1
122464 1
1 1
259471 1
2 1
299999 1
105383 1
1 1
292197 1
294354 1
300001 1
180964 1
2 1
89385 1
47357 1
265496 1
11619 1
297891 1
197715 1
137704 1
252858 1
300000 1
142280 1
1 1
299998 1
290459 1
70857 1
120679 1
107965 1
1 1
284719 1
259497 1
204379 1
240531 1
32834 1
98932 1
269447 1
2 1
300000 1
30930 1
285554 1
2 1
133432 1
94140 1
230812 1
300000 1
3 1
299999 1
300000 1
300001 1
300001 1
299999 1
212262 1
187465 1
83840 1
2 1
30966 1
300000 1
2 1
1 1
139284 1
282888 1
295327 1
235522 1
107965 1
272105 1
92868 1
178867 1
214543 1
139887 1
300001 1
204837 1
3 1
300000 1
300001 1
168627 1
81538 1
91730 1
300000 1
78401 1
3 1
146606 1
1 1
120355 1
299999 1
26884 1
187020 1
127574 1
160462 1
144444 1
300001 1
273789 1
212067 1
1 1
142806 1
299998 1
213132 1
299999 1
300000 1
241290 1
151905 1
173157 1
300000 1
126008 1
12594 1
1 1
1 1
2 1
167443 1
101586 1
2 1
232537 1
165776 1
169575 1
108125 1
286571 1
278162 1
226864 1
22244 1
295289 1
267226 1
85805 1
63455 1
299999 1
269045 1
300001 1
106721 1
200787 1
114230 1
102857 1
106125 1
300000 1
300001 1
50388 1
230473 1
1 1
2 1
85217 1
1 1
182005 1
1 1
200486 1
200575 1
212305 1
108810 1
213632 1
2 1
93246 1
299999 1
1 1
263312 1
212548 1
65490 1
19316 1
1 1
3 1
93889 1
1 1
226407 1
146824 1
217504 1
1 1
189395 1
1 1
222463 1
20682 1
1 1
290475 1
2 1
179611 1
34362 1
228589 1
3 1
299999 1
300002 1
145119 1
288097 1
180750 1
229199 1
2 1
206008 1
244607 1
116728 1
129961 1
226004 1
41957 1
63764 1
83467 1
14481 1
3 1
1 1
278994 1
1269 1
3 1
300002 1
154024 1
80910 1
1 1
247658 1
112345 1
192719 1
90551 1
156838 1
3 1
299999 1
1 1
300000 1
183276 1
300000 1
300000 1
299999 1
199334 1
214248 1
175307 1
2 1
81745 1
1 1
257651 1
1 1
300000 1
2 1
88249 1
191398 1
146869 1
1 1
236933 1
58359 1
15563 1
300000 1
300001 1
299999 1
3 1
79925 1
2 1
1 1
172336 1
202718 1
96660 1
89706 1
191844 1
300000 1
94353 1
2 1
300000 1
254432 1
300000 1
58000 1
220710 1
2515 1
300000 1
251666 1
1 1
247563 1
183553 1
223493 1
96534 1
181531 1
267432 1
3 1
272675 1
238247 1
17507 1
57922 1
162323 1
299999 1
57493 1
299999 1
1 1
300000 1
104246 1
300000 1
6609 1
218785 1
210356 1
300000 1
262132 1
85168 1
1 1
86197 1
74071 1
177836 1
1 1
299999 1
300000 1
1 1
197917 1
120392 1
92120 1
3 1
135149 1
31632 1
37177 1
1 1
101009 1
20482 1
1 1
192018 1
263120 1
23092 1
207677 1
124368 1
83308 1
277128 1
16289 1
283678 1
32778 1
150157 1
182288 1
238371 1
3 1
300001 1
1 1
300000 1
57319 1
73032 1
13815 1
167927 1
299998 1
142345 1
300000 1
8639 1
20010 1
58129 1
130678 1
300000 1
195734 1
1 1
1 1
296788 1
1 1
3 1
1 1
269256 1
3917 1
209164 1
3 1
1 1
157526 1
14613 1
133606 1
293832 1
91597 1
299999 1
224437 1
275340 1
1 1
3 1
217350 1
272496 1
132642 1
77893 1
129631 1
268241 1
190402 1
245714 1
1 1
98075 1
1 1
122217 1
132841 1
198161 1
109205 1
2 1
56578 1
200831 1
145856 1
212215 1
1 1
184502 1
232058 1
212413 1
164150 1
2 1
13752 1
300001 1
300000 1
1 1
192619 1
28213 1
291970 1
136219 1
1 1
108837 1
2 1
106531 1
180001 1
223580 1
196329 1
1 1
117379 1
237470 1
276439 1
1 1
1 1
143190 1
105313 1
262913 1
299999 1
1 1
114603 1
161503 1
208076 1
290896 1
293403 1
109544 1
300000 1
45585 1
279526 1
3 1
258063 1
157488 1
276153 1
1 1
83249 1
162569 1
87688 1
300001 1
104610 1
238586 1
223340 1
2 1
300002 1
1 1
2 1
12235 1
1 1
299999 1
105926 1
300000 1
11030 1
204123 1
259585 1
124111 1
1 1
176012 1
1 1
201207 1
223244 1
126242 1
177553 1
293663 1
67846 1
11017 1
177864 1
300001 1
1 1
206521 1
102799 1
299999 1
119296 1
181079 1
2 1
1 1
141423 1
100859 1
214915 1
224851 1
1 1
300001 1
228103 1
34000 1
300001 1
44274 1
166029 1
2 1
300000 1
5519 1
288642 1
269703 1
300001 1
300001 1
128485 1
217580 1
202999 1
159598 1
1 1
133230 1
148228 1
1 1
79888 1
261528 1
161194 1
45233 1
1 1
274595 1
300001 1
299999 1
79601 1
299999 1
208096 1
237216 1
299998 1
262390 1
247907 1
71173 1
45398 1
299999 1
53485 1
300000 1
147524 1
189655 1
26947 1
1 1
91417 1
1 1
81360 1
202573 1
224910 1
300001 1
256092 1
300000 1
300000 1
300001 1
210370 1
3 1
85216 1
258315 1
159403 1
1 1
216054 1
250567 1
207685 1
296604 1
56951 1
201257 1
198212 1
234806 1
2 1
5433 1
235189 1
230048 1
250965 1
191970 1
214411 1
300000 1
137604 1
46443 1
128523 1
112780 1
2 1
44890 1
3768 1
164782 1
82479 1
300001 1
52710 1
36538 1
32458 1
222953 1
125098 1
226364 1
163707 1
211808 1
300000 1
300000 1
300000 1
299999 1
23636 1
290037 1
3 1
2 1
71296 1
2 1
232697 1
278917 1
56993 1
233843 1
1 1
70912 1
8774 1
300000 1
299999 1
224520 1
300000 1
91105 1
180727 1
300001 1
299998 1
148257 1
299999 1
236523 1
212140 1
11028 1
300002 1
300000 1
66244 1
300001 1
1 1
282472 1
161129 1
61299 1
8184 1
103760 1
55389 1
300000 1
299999 1
128104 1
43087 1
260735 1
175847 1
223316 1
260877 1
276222 1
300001 1
299999 1
151192 1
14625 1
168754 1
299999 1
172966 1
95038 1
1 1
300000 1
267070 1
261126 1
280989 1
1 1
47698 1
299999 1
272301 1
241509 1
60499 1
249117 1
181689 1
233749 1
261123 1
184655 1
251995 1
299999 1
188869 1
7090 1
299999 1
1 1
96530 1
299999 1
19847 1
300001 1
146213 1
148372 1
300000 1
132317 1
104928 1
300000 1
114799 1
112862 1
300001 1
9270 1
198245 1
255520 1
134021 1
202559 1
300000 1
128738 1
294788 1
86332 1
38657 1
276091 1
89690 1
109437 1
300000 1
1 1
3 1
63724 1
239426 1
289946 1
188556 1
2 1
282366 1
107026 1
122020 1
300000 1
17056 1
127498 1
1 1
299999 1
1 1
300000 1
300001 1
32662 1
8760 1
132255 1
120302 1
300001 1
1 1
1 1
131965 1
284657 1
299998 1
267903 1
300001 1
277011 1
294269 1
2 1
6201 1
299999 1
2 1
177291 1
176079 1
48208 1
246592 1
79378 1
299999 1
268852 1
218420 1
2 1
259667 1
19448 1
82914 1
300001 1
261676 1
299999 1
105717 1
299999 1
44336 1
253580 1
3 1
139595 1
187975 1
1 1
257748 1
1 1
87681 1
30669 1
1 1
18891 1
5072 1
1 1
21222 1
2 1
170743 1
299999 1
299998 1
300000 1
1 1
110164 1
1 1
158160 1
251187 1
75826 1
299999 1
14491 1
3 1
1 1
73443 1
42781 1
21299 1
183917 1
17704 1
1 1
88810 1
16065 1
262599 1
300001 1
1 1
204755 1
299998 1
229994 1
300001 1
266357 1
289154 1
1 1
146811 1
116574 1
285086 1
98781 1
236662 1
231189 1
1 1
200724 1
204298 1
299999 1
1 1
266978 1
114363 1
93617 1
299999 1
15327 1
130697 1
233483 1
2 1
251785 1
121557 1
1 1
279190 1
1 1
45996 1
258203 1
96377 1
203988 1
2 1
263943 1
230034 1
102609 1
158034 1
216346 1
137679 1
114141 1
1 1
293181 1
2 1
273504 1
180739 1
142240 1
300001 1
299998 1
202981 1
93536 1
71324 1
194746 1
155214 1
1 1
282602 1
2 1
269110 1
1 1
2 1
3 1
2 1
147796 1
1 1
42941 1
1 1
212358 1
192665 1
1 1
241490 1
300001 1
300001 1
2 1
261711 1
300000 1
218019 1
300000 1
1 1
13905 1
115142 1
243135 1
125648 1
1 1
74176 1
197785 1
122742 1
176811 1
299999 1
299999 1
232234 1
299999 1
300001 1
47585 1
1 1
105615 1
214194 1
300001 1
1 1
233021 1
17208 1
188095 1
187133 1
1 1
274236 1
299999 1
173086 1
183795 1
100509 1
29553 1
268467 1
187708 1
3 1
1 1
31196 1
38093 1
30123 1
299999 1
1 1
300001 1
129992 1
300002 1
1 1
1 1
24410 1
2 1
262130 1
300000 1
1 1
38250 1
188664 1
11103 1
243602 1
58685 1
96033 1
172005 1
73581 1
1 1
300000 1
234190 1
132970 1
300001 1
3 1
242544 1
254618 1
291781 1
127974 1
300001 1
283943 1
157865 1
299999 1
245839 1
299998 1
140787 1
2 1
176056 1
65057 1
300001 1
77092 1
15416 1
126352 1
122121 1
300000 1
300001 1
1 1
300000 1
72652 1
1 1
3 1
1 1
125913 1
293348 1
1 1
300001 1
238404 1
1 1
1 1
233710 1
5699 1
280515 1
3 1
77850 1
1 1
162707 1
1 1
221067 1
5171 1
3 1
193345 1
192276 1
102610 1
1 1
222747 1
2 1
243149 1
300000 1
153881 1
300001 1
2 1
300000 1
290782 1
28918 1
95875 1
219387 1
76662 1
218835 1
300000 1
300002 1
299999 1
280159 1
256266 1
1 1
65050 1
165617 1
282899 1
222766 1
64681 1
22791 1
106083 1
54702 1
6019 1
4779 1
124321 1
1 1
2 1
19589 1
165306 1
300000 1
171919 1
258812 1
297674 1
83993 1
64650 1
292647 1
22569 1
205005 1
1 1
195832 1
163692 1
296508 1
161132 1
235321 1
295548 1
228023 1
1 1
299999 1
3 1
272958 1
262275 1
180663 1
300000 1
93672 1
1 1
299999 1
285165 1
88107 1
181435 1
300000 1
1 1
19875 1
182395 1
299999 1
15726 1
93388 1
300000 1
299998 1
102979 1
300002 1
2 1
1 1
300000 1
188368 1
112754 1
86098 1
6356 1
2 1
77761 1
52123 1
75967 1
1 1
1 1
269579 1
232182 1
242672 1
222021 1
265114 1
269992 1
254831 1
235898 1
63017 1
300001 1
6529 1
251314 1
300001 1
263245 1
1 1
294478 1
300001 1
139473 1
255997 1
20881 1
300000 1
166656 1
299999 1
193456 1
108637 1
172506 1
30101 1
4888 1
187380 1
190374 1
67914 1
37677 1
16957 1
32070 1
3 1
258950 1
64089 1
3 1
168273 1
222990 1
48292 1
300002 1
119115 1
216734 1
218476 1
143366 1
242700 1
300001 1
69305 1
17334 1
135502 1
2 1
158659 1
154293 1
275006 1
300001 1
300000 1
93913 1
1 1
33472 1
1 1
60428 1
152581 1
16782 1
3 1
174233 1
50351 1
2 1
300002 1
300001 1
171870 1
2 1
86328 1
1 1
203797 1
2 1
300000 1
1 1
146250 1
239606 1
133182 1
299999 1
300001 1
1 1
300001 1
157255 1
276166 1
287949 1
192043 1
174203 1
81393 1
244629 1
1 1
125240 1
86814 1
76303 1
8178 1
140140 1
300001 1
127363 1
216425 1
71918 1
299999 1
170179 1
72141 1
24052 1
300001 1
300000 1
253002 1
229504 1
1 1
2 1
289831 1
258797 1
1 1
300001 1
1 1
101771 1
248772 1
132222 1
300000 1
300002 1
234338 1
158045 1
15641 1
2 1
300000 1
227850 1
299999 1
300000 1
79661 1
56853 1
65213 1
2 1
109617 1
3 1
162743 1
14361 1
133405 1
300001 1
300000 1
12381 1
77877 1
300000 1
291264 1
3 1
43746 1
2 1
236830 1
299998 1
1 1
300001 1
1 1
1 1
253918 1
300001 1
1 1
212917 1
187874 1
247351 1
66329 1
299999 1
1 1
87948 1
241060 1
61264 1
299999 1
28596 1
16863 1
51046 1
57674 1
68507 1
99334 1
233628 1
259664 1
1369 1
300000 1
212612 1
219211 1
219972 1
128142 1
2 1
143005 1
1 1
191471 1
132538 1
300000 1
17022 1
2 1
294931 1
2 1
229554 1
250733 1
117798 1
103328 1
2 1
133047 1
199687 1
1 1
300002 1
43255 1
2 1
299999 1
219372 1
63780 1
300000 1
5776 1
229786 1
300000 1
202529 1
9101 1
227330 1
299999 1
300000 1
300001 1
1 1
77105 1
226570 1
300000 1
72598 1
172467 1
1 1
4240 1
57561 1
189593 1
25011 1
230285 1
91417 1
300000 1
235120 1
299999 1
300000 1
232304 1
39057 1
1 1
1 1
67665 1
208408 1
176618 1
99024 1
1 1
205316 1
2 1
234824 1
67376 1
85314 1
299717 1
300001 1
222514 1
284134 1
146882 1
174249 1
111339 1
190872 1
203045 1
229500 1
240113 1
116242 1
1 1
299999 1
1 1
128400 1
60815 1
2 1
299999 1
14305 1
3 1
39458 1
300001 1
39173 1
49008 1
1 1
48424 1
300000 1
215322 1
166873 1
133910 1
207519 1
39267 1
160087 1
1 1
94030 1
199538 1
300000 1
42912 1
37821 1
299999 1
1 1
288990 1
32853 1
148410 1
291388 1
273243 1
300000 1
82028 1
119721 1
127413 1
197322 1
247156 1
175641 1
285446 1
1 1
300000 1
245237 1
25671 1
173236 1
51934 1
28092 1
79422 1
3 1
278369 1
193091 1
2 1
299999 1
300000 1
127362 1
72322 1
142775 1
194175 1
261080 1
178152 1
187437 1
2 1
278340 1
66077 1
22898 1
104958 1
1 1
60659 1
1 1
3675 1
127153 1
40654 1
89115 1
31451 1
2 1
299999 1
300000 1
300000 1
18439 1
256262 1
250071 1
4872 1
232386 1
300000 1
231481 1
127259 1
166759 1
299999 1
187811 1
117668 1
116399 1
70332 1
147863 1
25699 1
299999 1
211508 1
68871 1
244979 1
177610 1
142781 1
135126 1
253977 1
94836 1
1 1
71034 1
1 1
254048 1
300002 1
280955 1
25178 1
3 1
145448 1
300000 1
258972 1
300000 1
94069 1
119592 1
191696 1
127980 1
150030 1
231702 1
300000 1
286283 1
139093 1
73113 1
99306 1
300000 1
149374 1
300000 1
93709 1
37400 1
3 1
17688 1
119658 1
300001 1
299999 1
67751 1
185990 1
300000 1
205179 1
2 1
290268 1
1 1
270794 1
2 1
280304 1
1 1
73882 1
299999 1
3 1
291607 1
153359 1
1 1
155308 1
2 1
1 1
7167 1
197867 1
150733 1
299999 1
111493 1
178693 1
1 1
299999 1
42826 1
139896 1
1 1
101010 1
27730 1
1 1
1 1
1 1
300000 1
299999 1
128989 1
251125 1
116770 1
2 1
116104 1
2 1
41979 1
22924 1
36187 1
110212 1
117555 1
300000 1
47761 1
130623 1
20199 1
1 1
102873 1
116249 1
291955 1
2 1
180373 1
106889 1
3 1
20297 1
157471 1
122215 1
192422 1
1 1
300000 1
1 1
145944 1
2 1
300001 1
260541 1
281883 1
78722 1
33291 1
1 1
1 1
183713 1
157383 1
173942 1
8107 1
142135 1
180309 1
299999 1
262141 1
230986 1
71585 1
120160 1
300001 1
116991 1
274726 1
224452 1
1 1
96294 1
299999 1
1 1
274874 1
32348 1
81889 1
1 1
55118 1
238110 1
58926 1
237775 1
299999 1
69525 1
1 1
122534 1
1 1
172615 1
3 1
195253 1
59798 1
145372 1
277115 1
53237 1
2 1
259316 1
20088 1
19449 1
300002 1
255837 1
120416 1
69404 1
90030 1
193187 1
1 1
299999 1
1 1
12252 1
238507 1
204619 1
2 1
300001 1
242823 1
195792 1
76480 1
152653 1
1 1
1 1
61578 1
2 1
73191 1
1 1
80485 1
233331 1
3 1
173823 1
47959 1
56023 1
299999 1
300000 1
167977 1
16763 1
300000 1
205662 1
104073 1
31345 1
299999 1
1 1
2 1
209989 1
255738 1
300000 1
155120 1
104545 1
247651 1
300001 1
299999 1
1 1
1 1
299999 1
68006 1
1 1
198018 1
62071 1
1 1
299999 1
26732 1
112485 1
3 1
59470 1
1 1
126889 1
115905 1
107424 1
81603 1
2 1
48273 1
220669 1
21320 1
85383 1
300001 1
200653 1
299999 1
298032 1
190191 1
292138 1
84593 1
300000 1
150166 1
1 1
235809 1
249269 1
1 1
60662 1
102197 1
143291 1
81982 1
299998 1
59594 1
238571 1
104931 1
300001 1
129654 1
189875 1
65284 1
228953 1
68071 1
299999 1
300002 1
146721 1
2 1
35988 1
57141 1
1 1
272942 1
300000 1
292920 1
150751 1
200732 1
299998 1
59263 1
231209 1
14965 1
44876 1
1 1
3 1
198416 1
300000 1
300001 1
299999 1
9346 1
146367 1
242277 1
38436 1
299999 1
181469 1
11086 1
3 1
232670 1
14270 1
2 1
143806 1
1 1
300000 1
57597 1
130352 1
96668 1
134673 1
2 1
231784 1
300000 1
300001 1
1 1
52566 1
39854 1
278378 1
300002 1
300000 1
299999 1
265646 1
3 1
209990 1
1 1
86138 1
263723 1
300000 1
1 1
284234 1
300001 1
2 1
299999 1
44632 1
153584 1
78093 1
193090 1
300001 1
1 1
181031 1
108561 1
246666 1
279632 1
299999 1
1 1
300000 1
300000 1
2 1
1 1
1 1
3 1
113927 1
283073 1
192900 1
1 1
173571 1
927 1
1 1
209624 1
300000 1
162297 1
300001 1
1 1
1 1
1 1
232103 1
22470 1
79354 1
221710 1
34206 1
68050 1
1 1
244974 1
300001 1
88666 1
97835 1
300001 1
204501 1
300000 1
71636 1
278977 1
1 1
205918 1
4935 1
168830 1
300000 1
280566 1
3 1
1 1
33279 1
299999 1
1 1
1 1
1 1
208952 1
240624 1
174410 1
248383 1
286718 1
31521 1
300000 1
50223 1
218539 1
300002 1
74637 1
117789 1
237554 1
66238 1
7538 1
1 1
18865 1
158139 1
1 1
239620 1
143227 1
221522 1
76012 1
249260 1
5720 1
173206 1
299998 1
109612 1
122542 1
299999 1
134600 1
249761 1
126820 1
171171 1
1 1
3 1
300000 1
21309 1
245001 1
300000 1
248943 1
266951 1
240840 1
48507 1
268328 1
220088 1
1 1
299998 1
300000 1
300000 1
265138 1
113085 1
77708 1
18416 1
1 1
258303 1
251588 1
157755 1
67033 1
299999 1
300000 1
102765 1
71224 1
278851 1
1 1
95881 1
90542 1
128542 1
67076 1
126866 1
254962 1
1 1
32763 1
214699 1
100518 1
121264 1
271193 1
180833 1
177184 1
3 1
300001 1
13425 1
253651 1
276035 1
293368 1
63268 1
299999 1
1 1
161271 1
300000 1
300000 1
124261 1
208018 1
282464 1
290836 1
262259 1
57351 1
19354 1
300001 1
299999 1
291432 1
299636 1
24435 1
10779 1
261356 1
1 1
117746 1
275368 1
97798 1
109664 1
172628 1
299998 1
1 1
230840 1
1 1
75757 1
81604 1
300000 1
120977 1
300001 1
300000 1
72262 1
30395 1
158778 1
300000 1
299999 1
110278 1
172687 1
157802 1
1 1
1 1
1 1
175741 1
300001 1
124836 1
260563 1
299999 1
1 1
250543 1
300002 1
300000 1
1 1
1 1
279695 1
210183 1
300001 1
151588 1
153815 1
204523 1
280928 1
300000 1
162880 1
2 1
243247 1
1 1
2 1
295319 1
30341 1
49598 1
299999 1
300002 1
222093 1
42294 1
299999 1
26588 1
213208 1
300000 1
269416 1
299999 1
68322 1
284386 1
184949 1
67396 1
300001 1
23032 1
245000 1
180246 1
207807 1
169947 1
1 1
300001 1
1 1
300000 1
144277 1
177012 1
262195 1
297107 1
151723 1
113102 1
1 1
1 1
127486 1
57717 1
250581 1
299998 1
18506 1
10608 1
211448 1
224318 1
300001 1
223386 1
299998 1
1 1
299999 1
199984 1
116311 1
299999 1
207695 1
264539 1
300000 1
26198 1
73701 1
161062 1
298302 1
1 1
299998 1
294528 1
7556 1
299999 1
199422 1
300001 1
138014 1
1 1
300000 1
64327 1
161395 1
299999 1
300001 1
128029 1
2 1
232564 1
2 1
3 1
236462 1
7596 1
208728 1
292651 1
17981 1
3584 1
116800 1
299999 1
148713 1
115444 1
1 1
163242 1
1 1
1 1
300000 1
1 1
299999 1
3198 1
292139 1
30071 1
60435 1
148904 1
147754 1
220706 1
224393 1
1 1
83495 1
2 1
115413 1
3 1
106768 1
2 1
69804 1
155899 1
299999 1
173108 1
220848 1
41711 1
227334 1
55473 1
26018 1
26115 1
3 1
80666 1
119946 1
47875 1
271696 1
1 1
79415 1
300000 1
269913 1
2 1
2 1
299999 1
1 1
31313 1
1 1
219005 1
262597 1
201779 1
192148 1
13499 1
4688 1
136087 1
300000 1
18308 1
71489 1
277476 1
300001 1
229728 1
300001 1
187934 1
63691 1
299999 1
169752 1
2 1
123525 1
110200 1
197684 1
300000 1
148839 1
1 1
300000 1
40125 1
131307 1
251077 1
183461 1
2 1
299998 1
300000 1
237278 1
1 1
10898 1
59002 1
2 1
40334 1
1 1
119682 1
299998 1
187798 1
1 1
278881 1
110233 1
235405 1
260327 1
1 1
299998 1
300000 1
1 1
2 1
300000 1
143295 1
300000 1
299999 1
52255 1
88622 1
122733 1
149605 1
98380 1
1 1
279167 1
242309 1
61525 1
127411 1
153849 1
300001 1
34187 1
1 1
82513 1
107455 1
51837 1
34118 1
56184 1
300001 1
120265 1
299999 1
192321 1
1 1
122509 1
125606 1
299999 1
204931 1
1 1
27138 1
20880 1
1 1
300000 1
1 1
2 1
95884 1
117937 1
208112 1
264824 1
206446 1
100971 1
123616 1
1 1
41047 1
240230 1
33508 1
300000 1
3 1
269996 1
300001 1
275770 1
748 1
299999 1
162241 1
194546 1
9336 1
200331 1
105212 1
299999 1
49960 1
32079 1
79398 1
94361 1
242658 1
300001 1
244740 1
290686 1
229774 1
40342 1
1 1
210727 1
1 1
299999 1
121223 1
300000 1
300001 1
45720 1
1 1
185297 1
97836 1
184133 1
1 1
288826 1
1 1
18931 1
216894 1
58678 1
182125 1
300000 1
57127 1
295837 1
1 1
6824 1
1 1
299999 1
281212 1
206478 1
95671 1
247563 1
217533 1
300000 1
234864 1
1 1
1 1
40788 1
1 1
1 1
92423 1
3 1
119754 1
13005 1
231468 1
299998 1
300001 1
278603 1
163935 1
27111 1
42892 1
2 1
133507 1
32471 1
86278 1
1 1
288007 1
300000 1
300001 1
56486 1
299999 1
82705 1
117326 1
90644 1
299999 1
225485 1
1 1
225063 1
252217 1
9567 1
18711 1
300001 1
162290 1
300000 1
42672 1
274929 1
1 1
300000 1
190185 1
193994 1
177523 1
2 1
30879 1
19235 1
3751 1
226477 1
1 1
300001 1
120944 1
148576 1
3 1
300000 1
115151 1
3887 1
212178 1
40663 1
209369 1
256030 1
293469 1
33635 1
300000 1
202262 1
142885 1
300000 1
135751 1
250234 1
1 1
282391 1
225584 1
24096 1
190829 1
2 1
3 1
299999 1
1 1
2 1
97261 1
76293 1
63110 1
78311 1
299999 1
54112 1
172229 1
1 1
179677 1
3 1
1 1
86138 1
288458 1
81840 1
299999 1
1 1
154838 1
227068 1
102517 1
1 1
234468 1
300001 1
205167 1
73125 1
105846 1
2 1
150391 1
1 1
88114 1
162227 1
1 1
2 1
61217 1
289435 1
299999 1
182000 1
1 1
72071 1
1 1
113311 1
119477 1
276748 1
152663 1
1 1
141616 1
299998 1
32643 1
299998 1
29066 1
1 1
11937 1
3 1
2 1
163009 1
232688 1
21352 1
300000 1
125016 1
104748 1
223215 1
260230 1
299999 1
2300 1
13314 1
1 1
214613 1
136411 1
8641 1
26233 1
1350 1
134048 1
190274 1
16619 1
259418 1
1 1
1 1
299999 1
300001 1
31048 1
39115 1
261164 1
1 1
267569 1
300000 1
251390 1
146542 1
1 1
187571 1
300000 1
171821 1
1873 1
54926 1
220907 1
240592 1
299999 1
83990 1
145556 1
299999 1
1 1
236493 1
75092 1
300000 1
95693 1
39265 1
84798 1
66233 1
151208 1
300000 1
60678 1
273501 1
286156 1
126357 1
300001 1
2 1
167398 1
1 1
221732 1
18724 1
35195 1
139607 1
123351 1
173312 1
86217 1
234105 1
241037 1
187796 1
25533 1
261974 1
2 1
148391 1
196453 1
166359 1
300000 1
222216 1
254824 1
162491 1
1 1
300000 1
1 1
49035 1
189219 1
8343 1
285662 1
103692 1
1 1
300001 1
221962 1
219922 1
22552 1
299999 1
1 1
46800 1
65335 1
4164 1
232139 1
299937 1
77397 1
102991 1
128794 1
264222 1
2 1
60852 1
285456 1
299998 1
1 1
2 1
1 1
247361 1
2 1
36455 1
126793 1
183787 1
1 1
68241 1
299999 1
213981 1
2 1
205708 1
96331 1
1 1
130408 1
300000 1
3 1
44967 1
300001 1
52796 1
293661 1
216235 1
300001 1
276089 1
2 1
129816 1
95789 1
1 1
240984 1
2 1
79267 1
288143 1
285110 1
110294 1
299999 1
180454 1
277118 1
1 1
97100 1
171265 1
244901 1
299999 1
124598 1
182536 1
293641 1
191954 1
101678 1
294384 1
255075 1
240145 1
113620 1
66838 1
110773 1
239754 1
300001 1
281772 1
1 1
1 1
62067 1
261990 1
150004 1
156918 1
276230 1
3 1
300000 1
83354 1
261233 1
299999 1
184854 1
2 1
143101 1
278583 1
300001 1
68678 1
280548 1
287230 1
201544 1
300001 1
2 1
62858 1
76270 1
221381 1
300001 1
19387 1
300001 1
1 1
117893 1
300000 1
205601 1
74336 1
1 1
300000 1
213859 1
11976 1
3 1
58286 1
300000 1
300000 1
300000 1
2 1
3 1
300000 1
300000 1
3 1
109831 1
90422 1
197482 1
299999 1
2082 1
71206 1
9528 1
299999 1
267336 1
259775 1
6887 1
300001 1
300001 1
2 1
281937 1
299998 1
299998 1
299999 1
74433 1
300001 1
299999 1
299999 1
107465 1
231071 1
86520 1
296654 1
279274 1
105703 1
55628 1
46910 1
1 1
227991 1
47438 1
291755 1
300001 1
1 1
88527 1
1 1
1 1
300001 1
300001 1
288515 1
258389 1
1 1
156857 1
299999 1
299999 1
256654 1
141793 1
130613 1
211323 1
192435 1
300000 1
174693 1
37975 1
44950 1
234403 1
150751 1
161915 1
300000 1
187623 1
299999 1
300001 1
1 1
116978 1
1 1
300002 1
188403 1
196234 1
165541 1
32509 1
300001 1
1 1
3 1
216901 1
253223 1
2 1
202048 1
66127 1
1 1
2 1
1 1
185584 1
299999 1
98331 1
257128 1
158783 1
3 1
299999 1
250499 1
108693 1
188660 1
1 1
40352 1
2 1
157546 1
134596 1
300000 1
299999 1
60582 1
300000 1
299999 1
1 1
277763 1
2 1
300001 1
9167 1
1 1
151845 1
14750 1
281188 1
118882 1
177753 1
178218 1
112886 1
282452 1
3 1
70055 1
178891 1
65642 1
69328 1
32184 1
39995 1
281413 1
95475 1
300000 1
91658 1
234347 1
83869 1
300000 1
2 1
299999 1
174563 1
215739 1
84898 1
288740 1
92745 1
128493 1
201425 1
300000 1
158144 1
105189 1
99282 1
120865 1
127062 1
1766 1
143858 1
221667 1
98026 1
265570 1
124731 1
244499 1
238897 1
1 1
117560 1
299999 1
207204 1
169948 1
2412 1
215418 1
202168 1
267321 1
1 1
104092 1
1 1
23632 1
221620 1
107359 1
15723 1
58651 1
176048 1
2 1
227368 1
150571 1
63531 1
45752 1
214071 1
123457 1
231269 1
105863 1
40232 1
273302 1
277462 1
2 1
300001 1
110458 1
36391 1
1 1
300001 1
1 1
145665 1
210559 1
230588 1
266492 1
236652 1
300001 1
84549 1
34227 1
265355 1
122771 1
138679 1
111579 1
134445 1
214248 1
29354 1
59968 1
294673 1
45700 1
2 1
136097 1
300001 1
185244 1
300001 1
79110 1
300000 1
8184 1
300000 1
180838 1
34255 1
137208 1
188744 1
299999 1
264343 1
38857 1
149177 1
1 1
209193 1
256054 1
300000 1
112789 1
241635 1
26005 1
122376 1
260274 1
176502 1
299998 1
253857 1
5025 1
156006 1
2 1
1 1
107176 1
281818 1
1 1
15949 1
55488 1
228311 1
3 1
253483 1
76276 1
201087 1
1 1
78980 1
199942 1
181514 1
164829 1
300000 1
300002 1
162817 1
2 1
79462 1
38150 1
121839 1
273933 1
64720 1
72706 1
282673 1
189226 1
84376 1
300000 1
46684 1
71858 1
207583 1
135033 1
1 1
93683 1
186480 1
300001 1
67428 1
96264 1
61326 1
290454 1
77968 1
300001 1
109771 1
300000 1
87087 1
3 1
299999 1
47162 1
299999 1
14418 1
149067 1
137084 1
81955 1
228977 1
1 1
2 1
109778 1
18030 1
1 1
203036 1
93136 1
223936 1
44843 1
167958 1
259028 1
300000 1
22411 1
1 1
1 1
180100 1
278607 1
152441 1
69755 1
299999 1
1 1
12941 1
49369 1
300000 1
187398 1
299999 1
300002 1
165196 1
300000 1
34668 1
300001 1
295707 1
288085 1
275880 1
300000 1
299999 1
84641 1
3284 1
1 1
300000 1
175637 1
54706 1
10073 1
2 1
1 1
291939 1
46641 1
284149 1
19065 1
2604 1
220531 1
247825 1
300002 1
75885 1
2829 1
220870 1
60730 1
1 1
1 1
13205 1
1 1
203340 1
1 1
39542 1
299999 1
1 1
300001 1
300001 1
164744 1
96746 1
158055 1
2 1
164790 1
9792 1
176954 1
22623 1
293199 1
36273 1
109713 1
153080 1
2 1
299999 1
2 1
300000 1
1 1
260791 1
299999 1
263409 1
300002 1
35462 1
177140 1
202078 1
3 1
83256 1
158650 1
37754 1
297364 1
1 1
2 1
2 1
2 1
66782 1
241512 1
252150 1
299999 1
128834 1
300001 1
211267 1
288080 1
190262 1
299999 1
232611 1
38148 1
3 1
143790 1
237108 1
1 1
147397 1
299999 1
300000 1
56228 1
61770 1
300000 1
167208 1
47741 1
283880 1
249676 1
120586 1
123698 1
192052 1
231479 1
275393 1
7097 1
199097 1
77900 1
1 1
24546 1
58294 1
59670 1
114152 1
190572 1
186524 1
110710 1
103626 1
299999 1
68098 1
33991 1
65474 1
91103 1
269643 1
2 1
261890 1
300001 1
184954 1
56863 1
257651 1
299999 1
1 1
134738 1
300000 1
116352 1
193550 1
299998 1
211157 1
115036 1
64499 1
300001 1
14837 1
1 1
1 1
139839 1
43715 1
1 1
1 1
188306 1
208642 1
134830 1
193407 1
180614 1
1 1
1 1
136724 1
192791 1
299999 1
247575 1
113303 1
174431 1
195678 1
76413 1
283749 1
1 1
299998 1
1 1
259447 1
161259 1
251158 1
1 1
2 1
250520 1
55109 1
164691 1
215204 1
154529 1
299999 1
1 1
43311 1
2 1
120897 1
142634 1
296196 1
100202 1
300000 1
299999 1
204364 1
163401 1
43124 1
1 1
248390 1
1 1
277018 1
247500 1
214254 1
27129 1
51041 1
226131 1
1 1
59724 1
1 1
300001 1
300001 1
300001 1
1 1
90364 1
210590 1
89022 1
1 1
1 1
191090 1
300001 1
153670 1
2 1
257162 1
239757 1
300001 1
300001 1
299999 1
198961 1
93859 1
44793 1
120374 1
99152 1
94724 1
190756 1
189702 1
300001 1
175760 1
299999 1
87082 1
143923 1
2 1
90615 1
1 1
90358 1
126076 1
113007 1
84644 1
207064 1
300000 1
1 1
1 1
44500 1
159462 1
300001 1
300000 1
299999 1
176092 1
1 1
139932 1
300001 1
282239 1
277758 1
284624 1
83325 1
299999 1
207731 1
101792 1
300000 1
214525 1
234499 1
9145 1
216701 1
2 1
244604 1
300000 1
1 1
1 1
44119 1
1 1
257194 1
292065 1
1 1
300002 1
149086 1
20814 1
2 1
39497 1
190724 1
1 1
1 1
135389 1
120341 1
204568 1
81698 1
1 1
39915 1
28308 1
3 1
1 1
1 1
971 1
28379 1
299730 1
50545 1
1 1
300000 1
257943 1
44817 1
221954 1
1 1
82196 1
243585 1
109910 1
239853 1
67338 1
257590 1
2 1
282338 1
160340 1
78480 1
274775 1
300001 1
299999 1
28470 1
2 1
198626 1
110631 1
177518 1
300000 1
126776 1
115262 1
299999 1
147026 1
300001 1
31057 1
180489 1
299999 1
1 1
68947 1
1 1
296607 1
174262 1
658 1
300000 1
300001 1
1 1
2 1
46573 1
253125 1
250906 1
300002 1
1 1
150754 1
283111 1
278973 1
299999 1
207961 1
1 1
1 1
260655 1
24824 1
300001 1
300001 1
300001 1
43025 1
1 1
159810 1
288864 1
185074 1
214806 1
258190 1
24420 1
67381 1
1 1
179985 1
299999 1
286032 1
300000 1
104801 1
44723 1
200350 1
51392 1
42630 1
300001 1
300000 1
2 1
8517 1
186535 1
300001 1
135942 1
300000 1
1 1
264420 1
125085 1
117098 1
112252 1
31756 1
224934 1
2 1
299999 1
59025 1
98384 1
300000 1
166744 1
1 1
166809 1
1 1
2 1
63614 1
27532 1
194290 1
82811 1
300000 1
257501 1
218860 1
300001 1
1 1
291720 1
162 1
252882 1
21792 1
3137 1
3 1
300000 1
227564 1
94741 1
2 1
91726 1
22090 1
2 1
155817 1
300001 1
1 1
1 1
300001 1
12980 1
20054 1
1 1
266152 1
1 1
258890 1
299999 1
60761 1
47575 1
3 1
299999 1
235914 1
195912 1
3 1
62804 1
159605 1
229550 1
162017 1
299999 1
300002 1
1 1
109103 1
203384 1
298190 1
296294 1
209147 1
237070 1
247951 1
3 1
59733 1
1 1
300000 1
1 1
300001 1
1 1
59346 1
80680 1
204505 1
204993 1
158535 1
299999 1
1938 1
53208 1
180413 1
264643 1
253497 1
111095 1
115916 1
74795 1
66117 1
146210 1
80987 1
180458 1
93623 1
226922 1
62799 1
131500 1
2 1
217868 1
268499 1
228939 1
300002 1
213707 1
284298 1
300000 1
16666 1
299998 1
299999 1
266935 1
138806 1
247637 1
173823 1
261105 1
81965 1
2 1
168288 1
47276 1
65560 1
260061 1
203398 1
127045 1
118435 1
1 1
3 1
167061 1
229780 1
267046 1
142417 1
292777 1
51932 1
153206 1
292724 1
3 1
195916 1
37644 1
132586 1
107974 1
299999 1
29847 1
300000 1
1 1
1 1
91973 1
3 1
282814 1
2 1
49619 1
136249 1
259932 1
158571 1
160785 1
240867 1
1 1
73739 1
268178 1
191361 1
68866 1
268558 1
147846 1
142602 1
41581 1
299999 1
61115 1
1 1
12754 1
3 1
1 1
1 1
109241 1
2 1
231659 1
81103 1
2 1
3 1
27145 1
180609 1
299999 1
1 1
241902 1
91943 1
300000 1
287977 1
51606 1
194152 1
1 1
202109 1
299998 1
1386 1
110078 1
299410 1
67017 1
1 1
300001 1
299999 1
299999 1
12906 1
300000 1
1 1
2 1
1 1
130110 1
75170 1
19887 1
74511 1
4794 1
209000 1
159111 1
300001 1
1 1
235395 1
2 1
1 1
299999 1
159806 1
65989 1
300002 1
54853 1
291151 1
68468 1
207291 1
139262 1
41313 1
164828 1
300000 1
31338 1
299999 1
194780 1
3 1
299999 1
273292 1
1 1
1 1
1 1
242837 1
101216 1
300000 1
136055 1
159394 1
194969 1
96592 1
19795 1
211893 1
166605 1
300002 1
1 1
234630 1
252272 1
60901 1
2 1
67062 1
214379 1
1 1
207590 1
3839 1
227906 1
14903 1
300001 1
1 1
276301 1
151283 1
299999 1
2 1
1 1
1 1
53376 1
265620 1
23887 1
199699 1
253288 1
222287 1
300001 1
248013 1
146286 1
2 1
246587 1
1 1
176444 1
133679 1
85189 1
1 1
300000 1
292479 1
219696 1
1 1
299999 1
1347 1
276626 1
155093 1
238024 1
148286 1
216001 1
264597 1
299999 1
23316 1
41999 1
140273 1
173694 1
187771 1
1 1
2 1
281600 1
107376 1
75017 1
236919 1
122864 1
300001 1
232971 1
101312 1
194738 1
300001 1
47487 1
126977 1
154256 1
75174 1
203926 1
299998 1
192271 1
300001 1
300000 1
2 1
63395 1
178614 1
94772 1
299999 1
242011 1
245722 1
300000 1
300000 1
299999 1
91381 1
125995 1
297881 1
75931 1
172769 1
300000 1
2 1
180336 1
105727 1
285672 1
270952 1
200392 1
1 1
157168 1
82402 1
278333 1
150787 1
299998 1
241207 1
19815 1
163529 1
130986 1
151993 1
19662 1
104860 1
91191 1
268163 1
2 1
299999 1
229584 1
244830 1
267735 1
80277 1
161190 1
291502 1
300002 1
1 1
37914 1
206260 1
75216 1
130056 1
47576 1
281872 1
268062 1
239728 1
88670 1
270203 1
34763 1
1 1
283944 1
128965 1
146776 1
142274 1
1 1
99437 1
199124 1
2 1
299998 1
134262 1
1 1
31545 1
300000 1
300000 1
2 1
299999 1
209751 1
300001 1
296984 1
220900 1
1 1
300002 1
1 1
1 1
1 1
300000 1
210151 1
202584 1
12695 1
299999 1
183479 1
1 1
255122 1
205653 1
129921 1
274014 1
3 1
49740 1
29978 1
3141 1
25161 1
1 1
21037 1
299693 1
106447 1
64532 1
40691 1
132923 1
2 1
215078 1
204637 1
300001 1
113124 1
122915 1
50546 1
300001 1
205220 1
187170 1
1 1
32774 1
3 1
299999 1
236766 1
300000 1
271951 1
35626 1
118605 1
110893 1
285659 1
299999 1
300001 1
299999 1
222413 1
300001 1
1 1
159392 1
1 1
200236 1
191993 1
256692 1
3 1
13343 1
44669 1
2 1
222368 1
42266 1
160166 1
148510 1
1 1
37358 1
4754 1
3 1
189954 1
241719 1
194498 1
300001 1
300000 1
236487 1
1 1
115336 1
1 1
98276 1
2 1
267990 1
67167 1
300000 1
300000 1
103915 1
73513 1
168107 1
299998 1
244454 1
73754 1
1 1
147348 1
2 1
33150 1
227765 1
295838 1
299853 1
1 1
171410 1
300001 1
296720 1
271929 1
68570 1
140794 1
1 1
208670 1
104628 1
299999 1
299999 1
300000 1
275371 1
300000 1
237603 1
299998 1
13583 1
62831 1
202083 1
35926 1
300000 1
300001 1
244040 1
163638 1
20170 1
280543 1
277974 1
1 1
300000 1
1 1
46942 1
278918 1
184327 1
54995 1
183996 1
207078 1
277047 1
260965 1
1 1
251589 1
299999 1
97647 1
147363 1
292688 1
49980 1
259270 1
273941 1
282044 1
1 1
300001 1
1 1
1 1
300001 1
20959 1
299999 1
84121 1
281831 1
290246 1
23523 1
264487 1
33345 1
243718 1
111625 1
300000 1
250956 1
1 1
138684 1
65441 1
94972 1
299999 1
218575 1
286867 1
210198 1
64571 1
146426 1
1 1
2 1
215756 1
85312 1
123414 1
110766 1
288225 1
181565 1
232037 1
205107 1
299998 1
241645 1
1 1
86613 1
174071 1
143584 1
298485 1
300001 1
1 1
299999 1
103060 1
251814 1
155791 1
300000 1
215969 1
35811 1
300000 1
58772 1
121286 1
154494 1
94345 1
300000 1
1 1
69918 1
205507 1
237873 1
258466 1
269292 1
250914 1
34156 1
229800 1
2 1
94030 1
1 1
216262 1
168717 1
116476 1
207837 1
12912 1
15054 1
293880 1
261434 1
2 1
114065 1
1 1
73282 1
155865 1
118665 1
265986 1
225834 1
300000 1
1 1
170945 1
1 1
32427 1
250397 1
50705 1
1 1
2 1
143848 1
123633 1
1 1
245952 1
207745 1
33044 1
2 1
177981 1
169340 1
264334 1
1 1
1 1
139857 1
209824 1
2 1
54501 1
3 1
1 1
1 1
299999 1
164556 1
92965 1
1 1
179089 1
300001 1
1 1
196013 1
260177 1
3 1
155416 1
1 1
299999 1
299998 1
274223 1
256901 1
1 1
269495 1
66161 1
300001 1
227836 1
299999 1
84409 1
8944 1
2 1
82282 1
26283 1
296427 1
294894 1
4282 1
162843 1
152649 1
3 1
213612 1
141108 1
1 1
204998 1
117998 1
300001 1
264288 1
70990 1
112645 1
299999 1
290039 1
2 1
31449 1
2 1
1 1
3 1
1 1
168601 1
185653 1
61835 1
92377 1
99813 1
234489 1
11921 1
283363 1
3 1
299999 1
300001 1
252952 1
300000 1
35119 1
1 1
300001 1
299906 1
34133 1
289946 1
1 1
3 1
72536 1
300000 1
3 1
1 1
104765 1
134376 1
297882 1
109989 1
165046 1
78553 1
1 1
50187 1
299998 1
299999 1
222510 1
167768 1
1 1
232787 1
186897 1
224771 1
111837 1
242176 1
300000 1
31271 1
83339 1
231176 1
184963 1
122379 1
240406 1
238863 1
300000 1
87500 1
84059 1
10261 1
235580 1
2 1
1 1
90526 1
171597 1
293058 1
299999 1
217674 1
214989 1
1 1
1 1
231460 1
134238 1
3 1
186667 1
102211 1
265737 1
133534 1
299999 1
126615 1
1 1
300000 1
290622 1
2 1
51224 1
74169 1
2 1
1 1
273391 1
294153 1
52961 1
72203 1
51115 1
9292 1
78279 1
3 1
2 1
37622 1
191701 1
1 1
300001 1
110958 1
166858 1
1 1
11506 1
261212 1
106474 1
21704 1
173723 1
163321 1
1 1
1 1
251893 1
1 1
18603 1
1 1
32638 1
124582 1
43295 1
142318 1
227559 1
299999 1
245753 1
71789 1
191066 1
82281 1
257325 1
114076 1
164015 1
300000 1
299998 1
97104 1
300002 1
1 1
1 1
2275 1
107235 1
95394 1
165973 1
250084 1
216150 1
114336 1
45027 1
300000 1
300002 1
1 1
289357 1
299998 1
300000 1
1 1
232741 1
25711 1
85860 1
278699 1
84985 1
257629 1
198572 1
48294 1
143221 1
276897 1
299999 1
300001 1
237172 1
47879 1
158723 1
163555 1
194631 1
206449 1
1 1
147518 1
1 1
210235 1
2 1
300002 1
300001 1
107833 1
300000 1
203948 1
231877 1
132603 1
39422 1
282645 1
231593 1
126903 1
138022 1
299998 1
298041 1
97360 1
229753 1
176773 1
143083 1
151782 1
275588 1
1 1
1 1
110384 1
89689 1
1 1
207295 1
300002 1
269815 1
286201 1
195253 1
60382 1
283512 1
300000 1
300000 1
300000 1
118824 1
299999 1
300001 1
216287 1
33293 1
300000 1
23946 1
1 1
160823 1
300000 1
2 1
1 1
300000 1
300001 1
9700 1
299999 1
211567 1
300000 1
1 1
264940 1
300002 1
207114 1
1 1
252977 1
300000 1
3 1
59646 1
1 1
17128 1
1 1
161757 1
178349 1
157634 1
299999 1
258361 1
1 1
143259 1
135813 1
84358 1
5275 1
68271 1
1 1
264230 1
30824 1
250511 1
158735 1
300000 1
284380 1
300001 1
300000 1
58801 1
85658 1
108537 1
171900 1
58519 1
299999 1
2 1
124182 1
98399 1
2 1
15232 1
167969 1
299998 1
1 1
219737 1
76543 1
90751 1
79535 1
299998 1
299999 1
216710 1
197114 1
189099 1
300000 1
299999 1
299999 1
1 1
299999 1
1 1
226318 1
1 1
108980 1
143594 1
52876 1
16088 1
28258 1
90547 1
140865 1
1 1
75918 1
218159 1
179235 1
280016 1
266995 1
300000 1
283937 1
24749 1
265832 1
24214 1
300001 1
300000 1
300000 1
112731 1
3 1
90383 1
262502 1
300001 1
28961 1
300002 1
2 1
222195 1
90264 1
91716 1
291972 1
299998 1
94381 1
1 1
128391 1
158902 1
176772 1
3 1
1 1
208519 1
299999 1
1 1
79744 1
256346 1
146177 1
199065 1
299999 1
300001 1
122850 1
19496 1
119548 1
1 1
79307 1
299998 1
8362 1
207558 1
146402 1
299999 1
287895 1
269668 1
66300 1
29476 1
25399 1
300000 1
294792 1
1 1
299999 1
13409 1
265714 1
299999 1
119821 1
299999 1
3304 1
143244 1
263304 1
19506 1
148216 1
300000 1
295153 1
17429 1
16419 1
5043 1
181323 1
299998 1
44402 1
137792 1
65646 1
81629 1
3 1
1 1
1 1
244266 1
75057 1
33673 1
133114 1
109983 1
28755 1
300000 1
198395 1
1 1
1 1
82997 1
20246 1
1 1
297847 1
2 1
1 1
300000 1
185002 1
86056 1
1 1
300000 1
14299 1
300001 1
1 1
209162 1
229736 1
125963 1
164892 1
300000 1
108535 1
1 1
210558 1
300000 1
188548 1
252284 1
597 1
300001 1
1 1
285287 1
175577 1
299998 1
81810 1
1961 1
287802 1
1 1
254288 1
104071 1
141480 1
63086 1
300000 1
1 1
25135 1
90537 1
177783 1
300001 1
39860 1
1 1
48851 1
234582 1
287523 1
109397 1
6209 1
152041 1
37243 1
118832 1
300000 1
153911 1
74712 1
210915 1
299999 1
165033 1
59451 1
243897 1
3 1
299999 1
299999 1
114854 1
1 1
300001 1
62253 1
1 1
272830 1
277984 1
299999 1
83708 1
300001 1
94224 1
119835 1
260905 1
21686 1
276931 1
1 1
170878 1
286811 1
62867 1
2 1
1 1
241915 1
1 1
1 1
300000 1
300001 1
1 1
2 1
17314 1
300000 1
2 1
45407 1
1 1
1 1
236285 1
244445 1
207728 1
58831 1
3 1
61658 1
1 1
1 1
299998 1
157584 1
2 1
210959 1
300001 1
96526 1
299999 1
197532 1
55663 1
210465 1
300000 1
271989 1
74364 1
115567 1
126061 1
1 1
116957 1
300001 1
198492 1
300000 1
300000 1
1 1
2 1
72074 1
75863 1
300002 1
299999 1
2 1
300000 1
300000 1
101427 1
33577 1
33932 1
300001 1
1 1
197885 1
225541 1
159605 1
191324 1
1 1
300001 1
1 1
299999 1
300001 1
99062 1
161848 1
263167 1
226251 1
300000 1
5753 1
300001 1
179816 1
94678 1
6088 1
240477 1
1 1
3 1
111290 1
61147 1
300002 1
300001 1
209005 1
164751 1
206347 1
129684 1
300000 1
2 1
300002 1
166042 1
1 1
71728 1
253214 1
2 1
1 1
1 1
297737 1
1 1
10538 1
155579 1
300001 1
226756 1
123453 1
125436 1
99607 1
236050 1
160027 1
1 1
205303 1
300001 1
299999 1
300001 1
1 1
175195 1
101141 1
83634 1
108704 1
236553 1
73387 1
1 1
118003 1
186610 1
131944 1
300002 1
300000 1
179014 1
47765 1
234993 1
300001 1
206954 1
247524 1
165515 1
209917 1
300000 1
300000 1
66668 1
70765 1
299998 1
243444 1
290886 1
205856 1
173804 1
295550 1
65756 1
300000 1
165405 1
33807 1
168276 1
7849 1
300000 1
144335 1
282278 1
1 1
106109 1
300000 1
2 1
105328 1
183022 1
278332 1
300002 1
288487 1
237354 1
100973 1
240480 1
78802 1
300002 1
207282 1
105835 1
229944 1
194121 1
182859 1
45901 1
58810 1
144954 1
91864 1
1 1
184470 1
46722 1
9765 1
110204 1
300001 1
152307 1
37216 1
117919 1
236892 1
199021 1
213252 1
296856 1
233660 1
299999 1
1840 1
107083 1
285937 1
300000 1
299999 1
14361 1
2 1
300000 1
152952 1
1 1
194096 1
300000 1
1 1
300000 1
57867 1
272842 1
76202 1
1 1
270673 1
43613 1
3 1
231043 1
300001 1
139790 1
228625 1
300000 1
300000 1
300001 1
109860 1
3 1
299999 1
2 1
201812 1
172252 1
105264 1
2 1
122504 1
31556 1
178803 1
1 1
49388 1
1 1
149683 1
1 1
219574 1
208355 1
121784 1
164827 1
73057 1
160107 1
291928 1
86300 1
1 1
156747 1
237983 1
300000 1
1 1
23361 1
200940 1
221667 1
1 1
2 1
27251 1
300000 1
220915 1
275534 1
300000 1
297892 1
50354 1
36522 1
270024 1
118598 1
300001 1
102157 1
300002 1
254681 1
59744 1
2874 1
167175 1
148238 1
299998 1
4047 1
285768 1
260974 1
300001 1
11836 1
218731 1
230088 1
300001 1
139552 1
43873 1
30856 1
77679 1
242793 1
280003 1
300002 1
1 1
142537 1
300001 1
164813 1
200579 1
245393 1
280816 1
1 1
37573 1
164750 1
290128 1
247913 1
1 1
300000 1
181191 1
121425 1
92540 1
39088 1
299999 1
137153 1
300000 1
82004 1
32983 1
47697 1
1 1
91326 1
160212 1
299999 1
191441 1
300001 1
299999 1
1 1
299998 1
291872 1
218622 1
1 1
300001 1
256711 1
112281 1
21605 1
1 1
118798 1
182001 1
2 1
110185 1
101372 1
36297 1
73995 1
274684 1
221557 1
97778 1
80887 1
249798 1
14514 1
1 1
275226 1
47777 1
23362 1
3125 1
299999 1
1 1
231576 1
277368 1
3 1
63765 1
1 1
262006 1
236052 1
124450 1
300001 1
223550 1
82062 1
1 1
53146 1
299998 1
134863 1
300000 1
1 1
1 1
259922 1
223698 1
107903 1
300000 1
258438 1
5464 1
208874 1
265782 1
15502 1
119189 1
76233 1
101791 1
247571 1
1 1
300000 1
1 1
1 1
72852 1
263689 1
300000 1
1 1
300001 1
300001 1
279078 1
194969 1
88972 1
299999 1
53948 1
274638 1
1 1
173753 1
15485 1
299999 1
1 1
103402 1
171660 1
223417 1
157428 1
299999 1
300000 1
174152 1
122389 1
118440 1
233132 1
300000 1
42207 1
232218 1
1 1
16797 1
275521 1
12705 1
112687 1
300000 1
264506 1
2 1
263604 1
135831 1
1 1
193305 1
187814 1
300000 1
174428 1
256658 1
1 1
264279 1
185947 1
59815 1
300001 1
163203 1
1 1
299999 1
3 1
258031 1
1 1
164148 1
8645 1
78577 1
300001 1
210220 1
136366 1
67155 1
297104 1
9679 1
37137 1
26008 1
299999 1
300000 1
178225 1
300000 1
251398 1
281167 1
217271 1
105515 1
268121 1
105091 1
243962 1
300000 1
299998 1
1 1
299999 1
193932 1
1 1
54372 1
162256 1
92078 1
217102 1
44297 1
44357 1
123765 1
300000 1
258594 1
1 1
53538 1
300001 1
300001 1
300002 1
300001 1
300001 1
1 1
1 1
1 1
13754 1
299999 1
58179 1
105802 1
1 1
299999 1
224990 1
165059 1
300001 1
1 1
201720 1
464 1
299999 1
299999 1
300001 1
300001 1
300000 1
245050 1
3 1
1 1
19169 1
146910 1
299999 1
253191 1
270195 1
43178 1
128867 1
178860 1
1 1
172791 1
198207 1
273819 1
39011 1
222931 1
1963 1
300001 1
244220 1
300000 1
300002 1
300000 1
197519 1
68602 1
285788 1
300001 1
164848 1
300000 1
110939 1
300001 1
1 1
295075 1
1 1
78711 1
156613 1
69509 1
2 1
1 1
265444 1
299999 1
1 1
300001 1
140613 1
1 1
1 1
97467 1
186263 1
177772 1
1 1
299999 1
252846 1
139319 1
299999 1
46073 1
38657 1
274544 1
177686 1
299998 1
2 1
215774 1
300001 1
1 1
126385 1
2 1
300000 1
272133 1
6660 1
1 1
300000 1
225266 1
29389 1
1 1
299999 1
51740 1
124330 1
296337 1
260672 1
892 1
1 1
1 1
300001 1
296390 1
300000 1
300000 1
296590 1
299999 1
291059 1
300000 1
120189 1
151010 1
137446 1
300001 1
299999 1
1 1
299007 1
242446 1
276714 1
55986 1
227700 1
1 1
2 1
17738 1
242860 1
2 1
53549 1
300000 1
273481 1
222480 1
230945 1
1 1
145515 1
300001 1
2 1
280002 1
264132 1
247802 1
1 1
300000 1
238601 1
195317 1
58758 1
1 1
84743 1
218559 1
1 1
1 1
1 1
299998 1
1 1
172348 1
220454 1
260117 1
300000 1
300000 1
154520 1
134303 1
88938 1
1 1
167118 1
101837 1
83841 1
189052 1
209101 1
300000 1
147136 1
144351 1
112286 1
49530 1
250219 1
159728 1
300000 1
146408 1
1 1
300001 1
130454 1
193742 1
118232 1
134311 1
288114 1
105296 1
230372 1
115871 1
1 1
181344 1
182459 1
82854 1
300000 1
43408 1
98731 1
64562 1
59982 1
2 1
300001 1
56125 1
297429 1
224632 1
102247 1
276122 1
249029 1
55317 1
259970 1
40329 1
74349 1
1 1
225220 1
119404 1
77213 1
165390 1
259914 1
44933 1
280982 1
111207 1
300000 1
299999 1
137584 1
2 1
122698 1
274368 1
1 1
1 1
252281 1
86947 1
161999 1
299999 1
265540 1
17206 1
300001 1
4687 1
299999 1
1 1
300000 1
40524 1
66650 1
6761 1
66575 1
299999 1
288575 1
50332 1
299999 1
69193 1
299999 1
263120 1
186688 1
1 1
21731 1
1 1
65102 1
295916 1
122299 1
189251 1
205078 1
266466 1
2 1
155369 1
299999 1
240966 1
82960 1
103511 1
299999 1
58941 1
96498 1
1 1
258751 1
287511 1
261087 1
1 1
210911 1
102978 1
200208 1
188620 1
300001 1
127308 1
220003 1
92680 1
253763 1
300001 1
1 1
77508 1
153964 1
248900 1
151822 1
299999 1
49721 1
1 1
216802 1
299999 1
300000 1
172880 1
198213 1
1 1
298669 1
1 1
299999 1
2 1
207743 1
300001 1
299999 1
300000 1
300002 1
1 1
94521 1
128545 1
98201 1
299999 1
248446 1
106238 1
1 1
297661 1
299999 1
280291 1
299999 1
1209 1
300000 1
35155 1
157815 1
33145 1
300000 1
1 1
64666 1
219022 1
2 1
1 1
281750 1
267443 1
299999 1
300001 1
156111 1
1 1
144606 1
218519 1
299827 1
1 1
43118 1
229722 1
3 1
32064 1
300001 1
39069 1
3 1
199162 1
44957 1
299999 1
101202 1
300001 1
208272 1
300001 1
300000 1
88244 1
158948 1
1 1
96963 1
1 1
2 1
53343 1
132310 1
1 1
238478 1
47982 1
230151 1
289282 1
300002 1
141896 1
17423 1
181892 1
1 1
5991 1
180253 1
297964 1
179174 1
1 1
299999 1
290080 1
17826 1
126665 1
257549 1
202618 1
202473 1
241657 1
300001 1
213650 1
253928 1
202044 1
197841 1
211959 1
300002 1
1 1
1 1
1 1
17901 1
2 1
168584 1
300001 1
173578 1
2 1
240779 1
293015 1
197918 1
119085 1
11852 1
2 1
258686 1
19744 1
7932 1
116087 1
114797 1
299999 1
299998 1
1 1
299998 1
1 1
1 1
141868 1
161267 1
171337 1
228538 1
134205 1
210246 1
272058 1
249143 1
1 1
174647 1
176997 1
248555 1
2 1
188252 1
106085 1
1 1
192115 1
9873 1
178816 1
40377 1
179822 1
286742 1
114660 1
300001 1
239517 1
1 1
252668 1
273945 1
288855 1
45789 1
231169 1
70857 1
299999 1
299999 1
226313 1
105665 1
1 1
3 1
11491 1
2422 1
227935 1
197455 1
120176 1
272908 1
296815 1
3 1
241588 1
299998 1
188158 1
299999 1
1291 1
28267 1
146899 1
300000 1
1 1
1 1
300001 1
228668 1
250504 1
8416 1
293547 1
217987 1
100591 1
69861 1
128175 1
1 1
178783 1
170869 1
82445 1
103916 1
98194 1
272785 1
299998 1
243265 1
1 1
16443 1
300001 1
254318 1
254235 1
111134 1
3 1
163075 1
221832 1
43098 1
1 1
178448 1
162130 1
182630 1
45612 1
233021 1
59043 1
3094 1
300000 1
172904 1
93339 1
180875 1
1 1
1 1
105641 1
11325 1
1 1
77713 1
131455 1
45141 1
300000 1
2 1
1 1
9676 1
214108 1
285456 1
6506 1
41744 1
260100 1
188347 1
1 1
236286 1
151673 1
299999 1
1 1
275142 1
300001 1
300000 1
1 1
1 1
270276 1
296245 1
150215 1
300000 1
1 1
251227 1
1 1
71014 1
175762 1
1 1
166659 1
123152 1
300000 1
300001 1
299999 1
30018 1
261926 1
300001 1
72910 1
1 1
283820 1
299999 1
289321 1
66580 1
160849 1
1 1
300001 1
50915 1
37659 1
94211 1
1 1
228362 1
299999 1
1 1
297273 1
188214 1
299999 1
2 1
300001 1
299999 1
91838 1
2 1
205633 1
1 1
1 1
1 1
191649 1
7953 1
63002 1
237142 1
108185 1
120571 1
299999 1
162139 1
1 1
84019 1
246013 1
119090 1
100223 1
18056 1
126016 1
2 1
208725 1
2 1
300001 1
50035 1
250960 1
290787 1
261620 1
247105 1
212041 1
71481 1
275097 1
3 1
81936 1
1 1
17316 1
1 1
250909 1
165 1
300000 1
40025 1
178578 1
214527 1
254509 1
1 1
39778 1
215378 1
1 1
232152 1
49856 1
65040 1
1 1
154579 1
1 1
59783 1
300001 1
190413 1
57144 1
1 1
116432 1
23438 1
142365 1
182334 1
74417 1
95294 1
300001 1
111143 1
31860 1
145390 1
1 1
299999 1
283752 1
300000 1
12967 1
156415 1
162171 1
1 1
68869 1
1 1
1 1
1 1
7832 1
246815 1
172929 1
299999 1
300001 1
70889 1
1 1
133270 1
239573 1
45769 1
173623 1
300001 1
1 1
299999 1
261636 1
19047 1
265163 1
190307 1
299999 1
123832 1
156291 1
201614 1
72582 1
98475 1
16874 1
203006 1
77528 1
61864 1
102231 1
151473 1
138714 1
1 1
32386 1
10032 1
1 1
299998 1
299999 1
136765 1
46377 1
299999 1
27826 1
65354 1
185468 1
110656 1
152617 1
1 1
123881 1
291971 1
1 1
262932 1
299999 1
118308 1
300001 1
1 1
1 1
300002 1
1 1
1 1
287196 1
99508 1
300000 1
185416 1
155202 1
124050 1
134537 1
3 1
300001 1
235243 1
300000 1
119300 1
75397 1
49359 1
130798 1
169879 1
122037 1
3 1
300001 1
143642 1
265399 1
31586 1
139914 1
201993 1
1 1
174878 1
72453 1
208300 1
107605 1
1 1
299999 1
86553 1
299999 1
230243 1
281129 1
10140 1
287278 1
197812 1
45075 1
299999 1
229468 1
283706 1
222106 1
154784 1
1 1
22911 1
180420 1
113185 1
235406 1
238203 1
299999 1
113339 1
258270 1
190070 1
1709 1
1 1
300002 1
276861 1
1 1
180396 1
90945 1
200831 1
160821 1
20912 1
300002 1
55172 1
1 1
66423 1
1 1
300000 1
299998 1
113998 1
1 1
192890 1
300000 1
299999 1
2 1
2 1
182912 1
12545 1
166737 1
115991 1
246222 1
293225 1
89543 1
147654 1
293278 1
195582 1
62606 1
2 1
217848 1
1 1
28480 1
204506 1
106431 1
250879 1
122330 1
300000 1
100707 1
300000 1
245160 1
112182 1
80790 1
1 1
299999 1
237658 1
1 1
1 1
300002 1
165227 1
59711 1
284082 1
1 1
299999 1
250756 1
300001 1
1 1
265583 1
1 1
99321 1
98118 1
41239 1
2 1
247830 1
296731 1
17853 1
278742 1
296188 1
76247 1
154894 1
177872 1
56599 1
89905 1
235936 1
33873 1
201009 1
34472 1
1 1
217240 1
300000 1
219791 1
116148 1
300001 1
299999 1
284039 1
32436 1
75045 1
61107 1
3 1
295083 1
169363 1
153450 1
300001 1
1 1
24957 1
56354 1
1 1
4804 1
54870 1
89976 1
58542 1
140944 1
107800 1
155385 1
3 1
18748 1
3 1
42056 1
21500 1
300000 1
2 1
1 1
233377 1
299999 1
199848 1
51542 1
3 1
222533 1
300000 1
1 1
91363 1
190189 1
299999 1
247540 1
1 1
299999 1
300000 1
59687 1
300001 1
201263 1
82466 1
299999 1
1 1
111441 1
116226 1
1 1
300001 1
224946 1
158207 1
2 1
43870 1
1 1
36715 1
296900 1
244582 1
1 1
244922 1
211593 1
211936 1
175328 1
146468 1
269758 1
172004 1
125954 1
90211 1
299999 1
205018 1
2 1
2 1
1 1
295948 1
300000 1
299999 1
246989 1
38343 1
203528 1
31972 1
98024 1
76093 1
47425 1
300001 1
25335 1
2 1
105203 1
36270 1
206944 1
93805 1
214998 1
27797 1
1 1
27216 1
39079 1
63028 1
287540 1
274137 1
216970 1
239898 1
185828 1
242666 1
116425 1
252919 1
186737 1
55471 1
54341 1
170440 1
300001 1
1 1
260496 1
300000 1
263676 1
300000 1
32864 1
297422 1
299999 1
144437 1
300000 1
108747 1
138460 1
170077 1
299999 1
157567 1
1 1
1 1
1 1
78692 1
163601 1
171744 1
2 1
104725 1
272444 1
13817 1
2 1
299999 1
288158 1
107313 1
300001 1
73412 1
1 1
13526 1
287026 1
1 1
2 1
212210 1
300001 1
113336 1
2 1
222426 1
229454 1
1 1
299999 1
89917 1
252639 1
245065 1
242036 1
299999 1
222288 1
2 1
167853 1
209102 1
94311 1
196850 1
2 1
1 1
77319 1
266731 1
29428 1
256077 1
26237 1
3 1
1400 1
3 1
300001 1
191943 1
111672 1
63841 1
76134 1
3 1
52193 1
218299 1
1 1
1 1
122093 1
225687 1
211840 1
299999 1
143798 1
2 1
300000 1
1 1
50972 1
1 1
65348 1
300001 1
179054 1
46954 1
298652 1
300000 1
1 1
1 1
300001 1
100195 1
278472 1
1 1
9306 1
300001 1
39458 1
255444 1
92607 1
300000 1
1 1
2 1
300001 1
299999 1
157291 1
300000 1
116862 1
51645 1
86574 1
299999 1
184531 1
209588 1
173886 1
299998 1
300000 1
299999 1
131214 1
221351 1
93213 1
300001 1
300001 1
300001 1
113189 1
94405 1
244137 1
97927 1
299999 1
271215 1
212433 1
2 1
299999 1
130390 1
300002 1
38990 1
127376 1
208373 1
73048 1
300002 1
252055 1
259437 1
45647 1
1 1
85070 1
215807 1
22650 1
216897 1
268894 1
300000 1
1 1
13062 1
169247 1
300002 1
1 1
2 1
300000 1
21344 1
2 1
299999 1
241969 1
1 1
279605 1
162270 1
170672 1
1 1
299999 1
50103 1
300001 1
300000 1
268700 1
300001 1
56895 1
1861 1
94598 1
199230 1
50010 1
23934 1
299998 1
9898 1
200065 1
119215 1
101198 1
1 1
2 1
1 1
8061 1
1 1
300000 1
167400 1
272234 1
2 1
262190 1
239729 1
70671 1
96623 1
199105 1
98431 1
300000 1
230837 1
282491 1
264816 1
299861 1
64497 1
253124 1
1 1
278010 1
272689 1
300000 1
14916 1
2 1
299999 1
112089 1
265569 1
300001 1
224274 1
223709 1
227509 1
57461 1
76295 1
56743 1
299999 1
118401 1
202311 1
117105 1
8269 1
189615 1
35308 1
300002 1
1 1
2 1
289161 1
84716 1
112708 1
45278 1
199859 1
218260 1
127352 1
207088 1
81508 1
297795 1
2 1
92171 1
206706 1
299999 1
30371 1
134434 1
299999 1
300001 1
1 1
299999 1
103420 1
1 1
118986 1
250702 1
264642 1
190626 1
157033 1
278268 1
250228 1
299999 1
299999 1
15586 1
88117 1
205772 1
3 1
57308 1
49489 1
300001 1
45572 1
62725 1
300001 1
300000 1
25906 1
32923 1
88251 1
2 1
299999 1
1 1
300001 1
268473 1
299998 1
300001 1
41603 1
300002 1
299999 1
233264 1
36858 1
274843 1
95768 1
204044 1
61691 1
63535 1
185171 1
128418 1
295123 1
123982 1
295233 1
142087 1
5028 1
300002 1
125030 1
872 1
1 1
187772 1
198193 1
31988 1
1 1
299999 1
171836 1
1 1
14411 1
24520 1
299394 1
299999 1
300001 1
239505 1
187130 1
2 1
300000 1
250168 1
2 1
286573 1
237861 1
1 1
222778 1
53550 1
300000 1
169012 1
300000 1
254537 1
297279 1
300000 1
180993 1
299999 1
297470 1
299999 1
300000 1
79275 1
270836 1
299999 1
7441 1
114358 1
54442 1
106414 1
258388 1
35340 1
300001 1
22775 1
162877 1
300000 1
299999 1
1 1
255411 1
14656 1
1 1
280104 1
22348 1
265733 1
284815 1
18664 1
20906 1
213336 1
124417 1
102267 1
140547 1
300001 1
2 1
1 1
57976 1
153753 1
72842 1
299999 1
87441 1
174795 1
16469 1
153257 1
61912 1
1 1
1 1
220631 1
180677 1
299999 1
1 1
174158 1
300000 1
1 1
115169 1
1 1
195063 1
300001 1
264927 1
229981 1
263518 1
235963 1
184698 1
255078 1
2 1
1831 1
300001 1
2 1
4554 1
225683 1
145786 1
71674 1
290603 1
300000 1
3 1
2 1
300000 1
285079 1
1 1
2 1
13471 1
216100 1
299999 1
275409 1
213585 1
299999 1
252084 1
53753 1
2 1
169238 1
1 1
1 1
300000 1
1 1
254724 1
106565 1
32648 1
240000 1
1 1
2206 1
1 1
201479 1
300000 1
85799 1
2 1
11842 1
299998 1
1 1
299999 1
105701 1
3 1
2 1
59995 1
300001 1
38654 1
99510 1
239982 1
129259 1
98518 1
300001 1
3028 1
205803 1
45049 1
50710 1
204258 1
98228 1
161586 1
167761 1
300001 1
37279 1
300001 1
68581 1
26789 1
50772 1
147319 1
142903 1
2 1
196129 1
183626 1
142893 1
126609 1
1 1
23837 1
299999 1
39310 1
3513 1
1 1
27804 1
201121 1
1 1
299999 1
1 1
1 1
1 1
128458 1
1 1
299999 1
1 1
262452 1
1 1
300000 1
166330 1
212544 1
201926 1
84372 1
222090 1
299999 1
300000 1
57785 1
159512 1
65858 1
1 1
158639 1
65277 1
70038 1
221560 1
299999 1
236366 1
66669 1
299999 1
243253 1
2 1
167696 1
181612 1
153282 1
300000 1
1048 1
168491 1
261967 1
63565 1
2 1
170024 1
175944 1
255198 1
159087 1
99389 1
299853 1
300000 1
300000 1
300000 1
208372 1
300001 1
300002 1
63033 1
290646 1
3684 1
1 1
300000 1
136563 1
299998 1
299999 1
3 1
181766 1
88419 1
66183 1
48665 1
2037 1
277385 1
300001 1
15619 1
202014 1
300000 1
94633 1
37296 1
1 1
86294 1
289868 1
63422 1
241255 1
300002 1
1 1
23836 1
57710 1
271010 1
233949 1
1 1
268017 1
300000 1
299999 1
58173 1
2 1
284760 1
27755 1
300001 1
290403 1
282267 1
193349 1
96409 1
1 1
1 1
1 1
52007 1
299999 1
267480 1
264995 1
76582 1
211932 1
270346 1
259914 1
300001 1
1 1
1 1
1 1
299999 1
149276 1
79480 1
3391 1
1 1
3 1
299999 1
2 1
300001 1
7271 1
71740 1
230308 1
95627 1
170223 1
169703 1
214572 1
76065 1
256703 1
46916 1
105252 1
125380 1
1 1
118898 1
283521 1
94337 1
48776 1
1 1
115232 1
300000 1
255634 1
163466 1
295979 1
35812 1
1 1
299999 1
185871 1
1 1
300000 1
299999 1
299385 1
1 1
62757 1
16670 1
279025 1
30460 1
1 1
12760 1
299999 1
300002 1
268194 1
1 1
57773 1
300000 1
2 1
34169 1
240049 1
108434 1
216111 1
221227 1
91666 1
2 1
203029 1
299999 1
172204 1
205300 1
277422 1
300001 1
130774 1
300000 1
300001 1
2 1
67041 1
156131 1
1 1
198843 1
187810 1
118245 1
184977 1
288251 1
2 1
215814 1
2 1
299999 1
1 1
43899 1
192335 1
300000 1
13980 1
7189 1
298258 1
219560 1
157408 1
249667 1
299999 1
195500 1
300000 1
299999 1
288777 1
299999 1
299998 1
299999 1
111283 1
53883 1
133596 1
273811 1
299999 1
99095 1
299999 1
82391 1
212277 1
191150 1
121066 1
221576 1
276243 1
300000 1
272330 1
160913 1
1 1
300000 1
300000 1
139032 1
102922 1
135939 1
48152 1
105164 1
1 1
192244 1
223827 1
118845 1
299999 1
300000 1
133997 1
299998 1
300000 1
294442 1
300000 1
165413 1
86415 1
244037 1
300002 1
189156 1
93953 1
1 1
19828 1
850 1
11737 1
1 1
87470 1
2 1
282107 1
267303 1
298189 1
1 1
1 1
264168 1
299999 1
277768 1
1 1
1899 1
37951 1
131311 1
1 1
63224 1
188296 1
300000 1
257334 1
45117 1
87854 1
169102 1
38426 1
31503 1
2 1
8582 1
128638 1
138002 1
26927 1
232401 1
253243 1
85883 1
299999 1
281735 1
92605 1
153794 1
286975 1
300000 1
1 1
215202 1
3 1
97866 1
299998 1
300002 1
1 1
13151 1
2 1
252957 1
296550 1
1 1
45659 1
1 1
38913 1
202846 1
300001 1
271394 1
10218 1
1 1
299999 1
193411 1
154649 1
45251 1
3 1
299998 1
2 1
212546 1
87337 1
127621 1
289323 1
118135 1
183726 1
2 1
5141 1
193561 1
265210 1
1 1
222530 1
255951 1
284627 1
188214 1
127780 1
208967 1
263895 1
273695 1
1 1
1 1
207678 1
299999 1
1 1
300001 1
45994 1
299999 1
232536 1
54237 1
153135 1
1 1
161470 1
2 1
2 1
68924 1
1 1
73257 1
49336 1
300000 1
82407 1
47691 1
300000 1
1 1
205315 1
7246 1
197894 1
216026 1
210619 1
91385 1
71651 1
300001 1
241543 1
263510 1
185043 1
191728 1
156163 1
254399 1
2 1
300002 1
247026 1
118225 1
9753 1
146151 1
215834 1
1 1
266865 1
300000 1
247867 1
160844 1
46970 1
3 1
300000 1
299999 1
74733 1
284740 1
169946 1
258231 1
134155 1
3 1
36352 1
2 1
178933 1
300002 1
225808 1
3 1
291826 1
31612 1
152786 1
243575 1
32438 1
1 1
3 1
76057 1
77396 1
299999 1
117648 1
166073 1
53438 1
3 1
300000 1
300001 1
53776 1
130135 1
226199 1
300000 1
1 1
300001 1
53313 1
34085 1
143650 1
153244 1
300000 1
30722 1
297650 1
221829 1
275407 1
227870 1
214035 1
4343 1
40456 1
16270 1
300000 1
2 1
1078 1
196981 1
299999 1
299999 1
81695 1
185508 1
84864 1
262342 1
1 1
8841 1
2 1
1 1
61694 1
1 1
145754 1
123966 1
209785 1
291865 1
264715 1
276808 1
90524 1
299998 1
1 1
197953 1
285691 1
9401 1
1 1
82311 1
89953 1
147458 1
275206 1
300000 1
131734 1
165375 1
72215 1
176838 1
93762 1
1 1
300000 1
155479 1
300000 1
271968 1
4410 1
1 1
31130 1
299998 1
33237 1
300000 1
274423 1
60338 1
263116 1
299999 1
174031 1
275498 1
1 1
3 1
139641 1
271304 1
129382 1
1 1
242641 1
300001 1
129052 1
299999 1
243284 1
299999 1
278817 1
1 1
30751 1
107382 1
89161 1
156705 1
72528 1
2 1
234850 1
297598 1
104374 1
20252 1
168213 1
94194 1
299999 1
197353 1
3 1
95107 1
1 1
27924 1
75056 1
102086 1
295133 1
134829 1
77573 1
250593 1
271536 1
58045 1
300001 1
1 1
248123 1
297804 1
204827 1
300000 1
29450 1
300000 1
299998 1
1 1
159707 1
262018 1
299999 1
2 1
129228 1
300000 1
165746 1
177588 1
2 1
37206 1
225513 1
299998 1
59809 1
135436 1
92034 1
198437 1
151523 1
92266 1
1 1
300000 1
218405 1
300000 1
144219 1
9097 1
141972 1
152171 1
292436 1
177095 1
258499 1
3 1
19945 1
1 1
300000 1
131130 1
125687 1
300000 1
58922 1
219437 1
185204 1
300000 1
1 1
299999 1
1 1
1 1
30521 1
1 1
38314 1
174921 1
300000 1
299020 1
1 1
214359 1
44997 1
1 1
119481 1
171058 1
123857 1
257348 1
173261 1
162455 1
1 1
18164 1
206013 1
263650 1
1 1
1 1
1 1
277617 1
222340 1
127345 1
181060 1
44687 1
300001 1
234869 1
82922 1
290228 1
1 1
107515 1
300000 1
164007 1
1 1
43359 1
99916 1
1 1
2 1
1 1
123847 1
300001 1
199015 1
1 1
110371 1
300001 1
132034 1
299999 1
141991 1
216915 1
299999 1
300000 1
300000 1
79457 1
196205 1
1 1
2 1
12878 1
135415 1
140500 1
105976 1
2 1
160516 1
1 1
300000 1
8101 1
136212 1
182298 1
196292 1
1 1
233207 1
1 1
47256 1
106440 1
290149 1
196209 1
1 1
222072 1
300000 1
141433 1
170536 1
232097 1
2 1
115520 1
117758 1
299998 1
157253 1
1 1
299729 1
1 1
281694 1
300000 1
88133 1
188923 1
88222 1
237047 1
24786 1
300000 1
300001 1
300000 1
138107 1
62838 1
225237 1
300002 1
300001 1
71605 1
1 1
300000 1
224030 1
3 1
43382 1
149737 1
52272 1
177013 1
222575 1
261225 1
1 1
162299 1
300001 1
300001 1
62936 1
62512 1
252113 1
200749 1
24329 1
3 1
183960 1
184595 1
22316 1
126771 1
65155 1
1 1
299999 1
210119 1
200552 1
1 1
168910 1
2 1
231033 1
237551 1
286790 1
2 1
299999 1
1 1
2 1
118720 1
66998 1
149010 1
5215 1
83082 1
1 1
200329 1
169812 1
276948 1
291819 1
1 1
10048 1
283402 1
12145 1
22404 1
299999 1
24592 1
154150 1
296106 1
3 1
127953 1
46484 1
299999 1
278966 1
2 1
162635 1
79650 1
196868 1
87737 1
283089 1
300000 1
1 1
28898 1
108593 1
249981 1
299999 1
266334 1
197303 1
1 1
300000 1
300000 1
81343 1
1 1
271269 1
300002 1
299999 1
205702 1
48649 1
28001 1
114298 1
195154 1
299999 1
60825 1
1 1
150605 1
2 1
198044 1
200199 1
270051 1
1 1
219388 1
70095 1
3 1
235545 1
287208 1
297832 1
299999 1
2 1
1 1
216027 1
144609 1
101892 1
82590 1
300000 1
54800 1
174802 1
1 1
131308 1
144144 1
134345 1
226442 1
196436 1
267500 1
299998 1
52399 1
166406 1
161669 1
154995 1
300000 1
146145 1
217609 1
300001 1
299999 1
299999 1
282785 1
177996 1
226235 1
1 1
236626 1
268862 1
205836 1
299999 1
63990 1
229822 1
2 1
1 1
2 1
204299 1
24654 1
299998 1
39839 1
146859 1
13064 1
225204 1
8392 1
128429 1
300000 1
9021 1
299999 1
30055 1
71634 1
279191 1
172027 1
75434 1
7854 1
300000 1
81329 1
92001 1
7061 1
2 1
300001 1
286501 1
204867 1
222455 1
90281 1
1 1
181435 1
300000 1
271049 1
300001 1
2 1
130092 1
149847 1
1 1
3 1
244719 1
30086 1
211817 1
300000 1
134221 1
232289 1
38634 1
247224 1
300000 1
1 1
195083 1
19558 1
300000 1
18985 1
31936 1
300000 1
2 1
140289 1
286707 1
39664 1
248867 1
300001 1
45048 1
1 1
108832 1
299999 1
204924 1
300001 1
215886 1
72184 1
1 1
40110 1
300000 1
105367 1
142245 1
241647 1
53237 1
33482 1
232953 1
135633 1
1 1
299999 1
299999 1
1 1
83467 1
130523 1
1 1
299999 1
1 1
127577 1
161679 1
1 1
300000 1
147370 1
154602 1
135082 1
100025 1
82585 1
295681 1
65887 1
145165 1
1 1
66548 1
299999 1
300000 1
169818 1
62775 1
1 1
2 1
300002 1
1 1
300002 1
48094 1
300000 1
197354 1
110652 1
1 1
1 1
253296 1
152064 1
1 1
141142 1
1 1
299998 1
56466 1
286337 1
127464 1
1 1
177319 1
183988 1
300001 1
63791 1
225998 1
1 1
18600 1
3 1
1 1
68345 1
181285 1
300001 1
50746 1
98678 1
64346 1
300001 1
36413 1
1 1
275634 1
71291 1
300000 1
1 1
59428 1
266880 1
89738 1
3 1
253968 1
118214 1
56754 1
300001 1
15456 1
214496 1
277574 1
158526 1
198325 1
300000 1
94459 1
2 1
158504 1
1 1
2 1
300000 1
2 1
1 1
163499 1
17360 1
1 1
79064 1
299999 1
132474 1
101879 1
66344 1
257486 1
1 1
180993 1
72260 1
93424 1
130450 1
161235 1
18808 1
228342 1
300002 1
2 1
97489 1
90574 1
300000 1
155669 1
185560 1
225012 1
276226 1
300000 1
3 1
21540 1
172096 1
27215 1
157560 1
37156 1
149977 1
114037 1
231239 1
169010 1
300001 1
300001 1
299999 1
2 1
7887 1
298513 1
2 1
300002 1
3 1
299999 1
300000 1
192366 1
25871 1
63515 1
97418 1
299999 1
1 1
272322 1
17416 1
121782 1
159663 1
29955 1
146526 1
1 1
158266 1
19056 1
300000 1
159705 1
169155 1
109409 1
908 1
1 1
1 1
113912 1
267690 1
54235 1
300000 1
220020 1
226946 1
56334 1
1 1
203492 1
5909 1
268499 1
241807 1
167138 1
16809 1
22929 1
1 1
135435 1
258708 1
167671 1
299999 1
1 1
1 1
297864 1
300000 1
300001 1
299999 1
216891 1
113776 1
300001 1
192851 1
30868 1
299999 1
72947 1
2 1
2 1
51637 1
235263 1
2 1
262145 1
300000 1
24432 1
276554 1
167808 1
14698 1
206228 1
1 1
34928 1
3 1
292013 1
65806 1
1 1
226777 1
104836 1
26122 1
249411 1
1 1
1 1
11627 1
234867 1
197975 1
164755 1
54555 1
258765 1
145735 1
1 1
49912 1
184649 1
162580 1
200349 1
127139 1
300001 1
1 1
299999 1
122244 1
1 1
48025 1
1 1
266869 1
153089 1
297113 1
264951 1
1 1
78971 1
300000 1
299999 1
300000 1
299999 1
2 1
272062 1
233042 1
269153 1
93553 1
120510 1
33786 1
2 1
259507 1
1 1
300000 1
47088 1
57857 1
25028 1
1 1
5934 1
12877 1
300000 1
1 1
3 1
1 1
292346 1
238830 1
299999 1
120155 1
217293 1
167045 1
299999 1
300001 1
89709 1
195152 1
112212 1
300001 1
3 1
29585 1
158851 1
3 1
290513 1
2 1
2 1
1 1
299999 1
45742 1
87770 1
299999 1
234043 1
189939 1
1 1
184087 1
12285 1
153529 1
8444 1
1 1
1 1
185296 1
279770 1
159304 1
2613 1
21338 1
1 1
266027 1
2 1
300000 1
300001 1
3 1
299999 1
16658 1
49572 1
18998 1
207286 1
131021 1
299999 1
196267 1
19579 1
66316 1
2 1
265073 1
300002 1
1 1
53610 1
1 1
55652 1
48623 1
300000 1
268855 1
53467 1
198760 1
232869 1
299999 1
299999 1
27475 1
1 1
300000 1
77016 1
48078 1
148564 1
300001 1
1 1
1 1
300001 1
222540 1
213057 1
294931 1
178602 1
168913 1
208729 1
224890 1
248618 1
300000 1
236520 1
99429 1
275107 1
3 1
143418 1
1 1
219401 1
300002 1
55019 1
300002 1
77401 1
14878 1
275882 1
195503 1
169946 1
69502 1
260008 1
115567 1
257252 1
3 1
165479 1
80338 1
1 1
209109 1
248993 1
4785 1
300000 1
202716 1
137563 1
1 1
300001 1
44060 1
271925 1
1 1
53225 1
97377 1
262287 1
293343 1
126272 1
243766 1
281755 1
88196 1
3 1
300000 1
299999 1
293741 1
270897 1
300001 1
1 1
300000 1
132208 1
116598 1
184587 1
18819 1
285158 1
1 1
122349 1
139980 1
271075 1
265991 1
300000 1
3 1
274117 1
3 1
118563 1
3 1
226264 1
114286 1
84318 1
42928 1
296672 1
170521 1
178281 1
299998 1
51993 1
95179 1
298087 1
22520 1
251694 1
163894 1
3 1
5405 1
176298 1
1 1
174347 1
299998 1
51198 1
54661 1
72797 1
156439 1
216679 1
177327 1
157172 1
249844 1
198676 1
3 1
1 1
1 1
300000 1
299998 1
54974 1
299999 1
279866 1
37242 1
300000 1
17674 1
1 1
274072 1
36274 1
193908 1
1666 1
235752 1
300001 1
70812 1
1 1
292163 1
184019 1
114696 1
18091 1
167601 1
291368 1
227013 1
57579 1
161869 1
1 1
144064 1
129561 1
268050 1
3 1
299998 1
15440 1
1 1
2 1
285882 1
1 1
89418 1
144601 1
101073 1
84300 1
28502 1
300000 1
228448 1
2 1
1 1
1 1
1 1
1 1
13939 1
140050 1
111205 1
119685 1
55637 1
273480 1
300001 1
275382 1
1 1
1 1
299999 1
300000 1
300000 1
125738 1
32289 1
129706 1
25873 1
19080 1
263877 1
226777 1
55941 1
134372 1
135793 1
99282 1
91328 1
201439 1
1 1
225436 1
29725 1
143297 1
300000 1
300000 1
259314 1
10207 1
176142 1
300000 1
83975 1
1 1
300002 1
21128 1
111838 1
64770 1
83421 1
210308 1
217229 1
261373 1
188893 1
300002 1
119823 1
300001 1
300000 1
68002 1
283463 1
110474 1
272381 1
268055 1
155468 1
300000 1
300000 1
1 1
43579 1
73737 1
68296 1
297541 1
103333 1
101824 1
1 1
299999 1
217662 1
101510 1
152501 1
299999 1
1 1
142063 1
138743 1
199262 1
3 1
232751 1
290545 1
2 1
197728 1
124200 1
1 1
295321 1
300000 1
58059 1
2 1
113772 1
300001 1
103823 1
1 1
66175 1
7319 1
141660 1
1 1
193746 1
48443 1
52001 1
130018 1
1 1
158035 1
202020 1
300002 1
300000 1
300001 1
79450 1
190490 1
299999 1
224124 1
150709 1
286685 1
3 1
299998 1
107119 1
80679 1
50485 1
128798 1
238282 1
170963 1
55007 1
183600 1
300000 1
290828 1
201167 1
2 1
31836 1
266942 1
2 1
300001 1
200807 1
210957 1
1 1
181415 1
92121 1
176717 1
105708 1
1 1
243975 1
263005 1
300000 1
125285 1
260818 1
1 1
1 1
108123 1
21784 1
1 1
1 1
300001 1
267548 1
205893 1
152519 1
210831 1
249568 1
300000 1
245662 1
300000 1
166490 1
300001 1
50578 1
218919 1
293150 1
1 1
2 1
1 1
132779 1
195468 1
1 1
299999 1
2 1
161444 1
300001 1
192618 1
300000 1
2 1
139980 1
299999 1
63130 1
300001 1
1 1
300001 1
161177 1
299999 1
300002 1
153631 1
155114 1
234575 1
104840 1
300002 1
2 1
16858 1
2 1
3 1
175388 1
71220 1
29036 1
145208 1
159071 1
2 1
2 1
300000 1
300001 1
2 1
255035 1
100160 1
111048 1
161689 1
260920 1
2 1
222047 1
300000 1
267353 1
182090 1
275574 1
101496 1
1 1
155415 1
71650 1
76857 1
246591 1
119412 1
65975 1
230759 1
236126 1
116406 1
255513 1
218284 1
300001 1
299999 1
2 1
300001 1
87156 1
225582 1
110197 1
85261 1
1 1
1 1
53255 1
2 1
81716 1
37410 1
85134 1
297461 1
299999 1
268475 1
247796 1
211549 1
65339 1
132666 1
186431 1
29609 1
300000 1
267329 1
234571 1
255906 1
266577 1
106529 1
248548 1
84730 1
159332 1
147858 1
49434 1
178640 1
300000 1
164101 1
129310 1
205503 1
249489 1
265502 1
255769 1
82959 1
236209 1
299999 1
274784 1
169818 1
1 1
299999 1
286246 1
283232 1
213196 1
87015 1
1 1
212942 1
223076 1
68598 1
300000 1
188084 1
32827 1
150267 1
1 1
74090 1
288000 1
291909 1
1 1
98721 1
156583 1
10365 1
1 1
271553 1
71665 1
1 1
252593 1
89677 1
34151 1
63538 1
14824 1
254644 1
1 1
300001 1
282276 1
57172 1
2 1
68513 1
300000 1
1 1
164840 1
300000 1
299999 1
237730 1
112363 1
101825 1
224394 1
271027 1
1 1
279434 1
206886 1
153222 1
120426 1
247876 1
300002 1
299999 1
159149 1
172608 1
158931 1
105333 1
300000 1
69370 1
47511 1
89095 1
300001 1
72145 1
1 1
112092 1
46986 1
64084 1
300000 1
190426 1
300001 1
300000 1
4939 1
2 1
1 1
255670 1
98714 1
19297 1
187932 1
43733 1
299999 1
41799 1
26073 1
287601 1
217028 1
59629 1
253634 1
197291 1
160316 1
1 1
1 1
223244 1
284994 1
197658 1
2 1
83921 1
300000 1
212830 1
8728 1
92684 1
140943 1
1 1
8409 1
2 1
11533 1
1 1
185369 1
100116 1
300001 1
64475 1
1 1
163005 1
91463 1
300000 1
143925 1
162692 1
260785 1
1 1
57497 1
189590 1
22820 1
238191 1
233756 1
162271 1
4861 1
253200 1
2735 1
137361 1
220140 1
282793 1
300002 1
1 1
2 1
300000 1
1 1
269556 1
282788 1
3 1
1 1
1 1
299999 1
300001 1
78695 1
151635 1
114767 1
141504 1
296392 1
26244 1
300000 1
112938 1
191283 1
119959 1
107985 1
226341 1
207313 1
135052 1
50938 1
300000 1
19778 1
189416 1
300000 1
43694 1
1 1
192633 1
208380 1
299998 1
252850 1
114979 1
86845 1
3 1
74837 1
89003 1
12346 1
245559 1
149443 1
139773 1
146081 1
276764 1
300001 1
300000 1
300000 1
300000 1
293293 1
212344 1
185633 1
128965 1
260258 1
230726 1
223668 1
2 1
1 1
286890 1
299999 1
2 1
72669 1
192230 1
93940 1
293111 1
299999 1
299684 1
172553 1
299115 1
1 1
300000 1
67359 1
247365 1
3 1
2 1
299999 1
111385 1
219232 1
1 1
300000 1
242074 1
2 1
270368 1
1 1
1 1
3 1
20575 1
1 1
111880 1
13301 1
8838 1
45964 1
189895 1
186215 1
287638 1
184050 1
141005 1
63262 1
300001 1
69694 1
75189 1
155946 1
300001 1
156575 1
92014 1
300001 1
283606 1
217144 1
290614 1
203435 1
299999 1
119713 1
2 1
1 1
2 1
29495 1
88830 1
99076 1
130194 1
289923 1
123051 1
262954 1
105960 1
300001 1
109619 1
1 1
2 1
1 1
123524 1
41424 1
300001 1
217347 1
193174 1
300000 1
158256 1
184579 1
69450 1
1 1
224362 1
3 1
187165 1
212884 1
126831 1
83508 1
33709 1
3 1
2 1
50733 1
216709 1
185576 1
3 1
100387 1
135489 1
127865 1
300000 1
26388 1
1 1
171530 1
16422 1
300000 1
1 1
140277 1
236315 1
162725 1
300000 1
299998 1
35568 1
186754 1
69566 1
294447 1
2 1
126164 1
102213 1
196680 1
300001 1
262686 1
300000 1
1 1
299998 1
227964 1
177369 1
3 1
261763 1
213487 1
134907 1
65476 1
33288 1
72151 1
73523 1
242184 1
237579 1
131475 1
299999 1
241868 1
98368 1
248485 1
2 1
1 1
264335 1
68822 1
264923 1
17917 1
23207 1
299999 1
84817 1
213130 1
138643 1
290046 1
213929 1
126686 1
90886 1
287380 1
300000 1
133966 1
300000 1
300001 1
123861 1
182910 1
151011 1
203799 1
267878 1
225606 1
300000 1
46602 1
215948 1
98477 1
66844 1
300001 1
1 1
96356 1
203988 1
188473 1
1 1
79071 1
2 1
299999 1
235841 1
125362 1
239029 1
299999 1
53762 1
95055 1
80538 1
285161 1
286095 1
123333 1
38438 1
284526 1
101649 1
70203 1
300000 1
300000 1
185658 1
145338 1
2 1
1 1
3 1
46208 1
49618 1
223882 1
274085 1
17375 1
2 1
151696 1
1 1
3 1
47242 1
180454 1
1 1
112193 1
2 1
265018 1
1 1
1 1
300000 1
254141 1
300001 1
256096 1
6204 1
13028 1
260457 1
49451 1
276497 1
23473 1
300000 1
1 1
79257 1
1 1
55038 1
180916 1
299800 1
259125 1
58221 1
237095 1
300000 1
1 1
1 1
108079 1
164053 1
98743 1
2 1
236757 1
112626 1
259835 1
209809 1
232848 1
299999 1
155449 1
299999 1
156877 1
20448 1
299998 1
235276 1
1 1
18226 1
251470 1
224920 1
134178 1
5310 1
183461 1
240059 1
247924 1
299998 1
1 1
284580 1
258258 1
261111 1
104290 1
1 1
1 1
231530 1
236359 1
5814 1
300000 1
200013 1
111978 1
259308 1
56426 1
267283 1
143253 1
17245 1
268351 1
299999 1
299999 1
1 1
1 1
261315 1
74312 1
88502 1
210037 1
23770 1
299999 1
299999 1
211459 1
129576 1
25583 1
1 1
299999 1
283216 1
300000 1
1 1
149237 1
213301 1
1 1
25581 1
192858 1
299999 1
212137 1
250079 1
68864 1
241724 1
269236 1
299999 1
2 1
242637 1
14358 1
2 1
77116 1
144386 1
300000 1
36541 1
31405 1
44809 1
226906 1
1 1
1 1
31776 1
200544 1
117339 1
14528 1
76976 1
103515 1
17789 1
300001 1
210722 1
31887 1
161749 1
1 1
109329 1
300000 1
300000 1
1 1
299998 1
300001 1
102632 1
186674 1
3 1
1 1
78263 1
32604 1
205324 1
84934 1
1 1
196895 1
300000 1
146341 1
17333 1
300002 1
299999 1
299999 1
280511 1
300001 1
258822 1
172813 1
295143 1
50929 1
217380 1
2 1
110455 1
199528 1
208612 1
110382 1
229648 1
239688 1
33744 1
188490 1
163077 1
230751 1
11072 1
3 1
105614 1
300001 1
261732 1
267276 1
299999 1
210857 1
156922 1
24726 1
43481 1
3 1
171404 1
158603 1
300001 1
72480 1
254780 1
1 1
1 1
300000 1
1 1
95084 1
299999 1
300000 1
173388 1
36118 1
2 1
118707 1
62967 1
41379 1
3632 1
1 1
225531 1
3 1
1 1
299999 1
291479 1
1 1
123667 1
182248 1
182363 1
300002 1
300000 1
199939 1
220879 1
107530 1
158590 1
153576 1
56078 1
299999 1
299999 1
1 1
209747 1
67866 1
300002 1
250980 1
1 1
170442 1
182787 1
239464 1
254877 1
276629 1
11440 1
135634 1
38366 1
248785 1
184501 1
275943 1
33404 1
199874 1
178571 1
256732 1
300000 1
206192 1
300002 1
299998 1
299998 1
70743 1
1 1
103832 1
218158 1
129663 1
248058 1
150903 1
118180 1
300001 1
282602 1
184235 1
140837 1
267597 1
106500 1
117931 1
299199 1
217570 1
112105 1
300001 1
36815 1
107918 1
121014 1
126828 1
172327 1
89870 1
1 1
236109 1
300000 1
260457 1
53782 1
65748 1
241097 1
300000 1
50179 1
105223 1
32715 1
238876 1
271817 1
282955 1
79306 1
158627 1
1 1
292816 1
158497 1
300000 1
5037 1
113335 1
271798 1
254640 1
10212 1
56741 1
90067 1
1 1
243230 1
3876 1
232297 1
138696 1
71063 1
299998 1
1 1
172464 1
72369 1
1 1
220354 1
2 1
213006 1
2 1
197128 1
91858 1
300001 1
1 1
1 1
300000 1
275097 1
116451 1
12366 1
300000 1
25841 1
140470 1
165524 1
232231 1
52941 1
300000 1
39222 1
41350 1
300000 1
173438 1
2 1
299998 1
2 1
191704 1
170534 1
300000 1
2 1
295524 1
203324 1
1 1
1 1
291288 1
1 1
299999 1
293202 1
8267 1
1 1
1 1
192932 1
103584 1
188928 1
1 1
12765 1
172930 1
49799 1
299999 1
118916 1
300001 1
50672 1
34904 1
2 1
177879 1
130741 1
56703 1
279266 1
299998 1
300000 1
96166 1
200505 1
1 1
222031 1
65272 1
1 1
158606 1
300000 1
10605 1
43235 1
299999 1
238670 1
213393 1
2 1
1 1
299999 1
133202 1
2 1
222194 1
290805 1
2 1
183959 1
111293 1
15648 1
22566 1
38154 1
33049 1
156137 1
25024 1
1 1
1 1
160579 1
246801 1
249061 1
1 1
243931 1
162352 1
5337 1
300000 1
299999 1
3 1
236512 1
190426 1
5077 1
23985 1
92819 1
1 1
82639 1
300002 1
11915 1
263327 1
1 1
212242 1
126097 1
261517 1
43203 1
3787 1
1 1
1 1
300000 1
299999 1
1 1
22529 1
300000 1
1 1
300000 1
284317 1
284454 1
70779 1
261719 1
164903 1
65964 1
141630 1
23227 1
1 1
246766 1
139994 1
289808 1
84686 1
247503 1
90651 1
3 1
46274 1
193265 1
2 1
297061 1
133238 1
298931 1
244110 1
74943 1
296936 1
148252 1
23649 1
291344 1
106761 1
31282 1
1 1
118421 1
1 1
155108 1
300002 1
194159 1
300001 1
49866 1
299999 1
1 1
2 1
300000 1
20456 1
30219 1
53694 1
41495 1
234474 1
160919 1
300002 1
1 1
116030 1
120506 1
195336 1
243116 1
6641 1
93937 1
177856 1
2 1
288594 1
299999 1
195307 1
15744 1
300002 1
153253 1
273109 1
209651 1
300001 1
299999 1
135151 1
300000 1
187921 1
1 1
157786 1
130152 1
35448 1
293061 1
225478 1
300000 1
59240 1
300001 1
114400 1
94421 1
256954 1
299999 1
234247 1
300001 1
20906 1
299999 1
127570 1
233723 1
299999 1
5815 1
299998 1
299999 1
287475 1
221095 1
1 1
222325 1
140621 1
60264 1
300000 1
75906 1
1 1
276719 1
1 1
2 1
1 1
215931 1
2 1
214654 1
41474 1
135258 1
266876 1
209441 1
212532 1
206510 1
1 1
193662 1
165830 1
1 1
300002 1
299999 1
6516 1
1 1
1 1
1 1
50468 1
300001 1
280115 1
2 1
299999 1
263048 1
189007 1
65204 1
5378 1
102035 1
135909 1
71695 1
157731 1
300001 1
236361 1
304 1
30932 1
6059 1
1 1
300001 1
14278 1
299999 1
163455 1
154374 1
1 1
63896 1
75859 1
300000 1
300000 1
243145 1
172040 1
299998 1
1 1
61943 1
216296 1
65035 1
227665 1
63759 1
69874 1
5248 1
294468 1
262568 1
140114 1
89972 1
300000 1
300000 1
153558 1
217568 1
259214 1
54244 1
300002 1
41759 1
164022 1
90799 1
191396 1
299999 1
1 1
212191 1
279984 1
2 1
300001 1
95156 1
211505 1
34371 1
295245 1
15258 1
248817 1
178699 1
1 1
299999 1
300001 1
2 1
231378 1
1 1
278861 1
224780 1
1 1
152510 1
299998 1
196708 1
1 1
300000 1
300000 1
19970 1
273889 1
247299 1
11445 1
94916 1
1 1
227081 1
255954 1
300001 1
50304 1
96461 1
57608 1
64343 1
300000 1
299999 1
300001 1
111262 1
300000 1
265957 1
246264 1
300000 1
300000 1
299999 1
145723 1
249159 1
168090 1
271809 1
43835 1
71409 1
2 1
230314 1
1 1
118043 1
300001 1
12296 1
36224 1
1 1
300000 1
2 1
232208 1
100428 1
91317 1
92100 1
235252 1
199029 1
300000 1
300001 1
1 1
291212 1
196930 1
1 1
1 1
5137 1
87074 1
5374 1
7839 1
299999 1
128586 1
15552 1
208807 1
197781 1
106697 1
141236 1
1 1
1 1
1 1
113355 1
223806 1
1 1
34195 1
48716 1
300000 1
256854 1
300000 1
290461 1
300000 1
268381 1
1 1
299998 1
91041 1
3 1
157895 1
300001 1
90197 1
293455 1
247248 1
36703 1
9614 1
237554 1
94175 1
5947 1
300000 1
42684 1
202452 1
300002 1
41085 1
299999 1
239484 1
249951 1
247443 1
95401 1
167145 1
156090 1
211913 1
210114 1
2 1
2 1
228941 1
239100 1
1 1
136381 1
28856 1
238199 1
54374 1
2695 1
55408 1
138164 1
299998 1
1 1
49545 1
292636 1
147958 1
299999 1
65361 1
1 1
2 1
178166 1
2 1
144430 1
253962 1
63825 1
1 1
277545 1
15403 1
1 1
299999 1
300001 1
103562 1
1 1
2 1
288258 1
300000 1
177593 1
300001 1
264372 1
300001 1
3 1
10984 1
2 1
300000 1
299999 1
299999 1
191682 1
300002 1
299999 1
82629 1
299999 1
300001 1
300000 1
161964 1
90785 1
3 1
104571 1
264711 1
19669 1
228892 1
175761 1
107247 1
263795 1
1 1
270128 1
163308 1
2 1
1 1
110985 1
197151 1
299999 1
179767 1
3 1
237630 1
1 1
4030 1
300002 1
292254 1
300000 1
61487 1
210616 1
277319 1
286240 1
260361 1
1 1
7043 1
300000 1
52989 1
122440 1
133468 1
141514 1
246572 1
297956 1
1 1
1 1
20048 1
181993 1
300002 1
1 1
67032 1
102796 1
23053 1
89703 1
283670 1
300001 1
1 1
299999 1
144142 1
2 1
144905 1
52456 1
271211 1
262780 1
227757 1
300002 1
83213 1
200627 1
174169 1
300000 1
300001 1
2 1
179524 1
102083 1
167085 1
1 1
57625 1
220937 1
32301 1
300000 1
1 1
87374 1
84569 1
2 1
1 1
46552 1
93184 1
124738 1
300001 1
91373 1
1 1
1 1
258844 1
270994 1
30114 1
2 1
299999 1
140255 1
76538 1
1 1
64969 1
220192 1
1 1
119691 1
37058 1
279291 1
1 1
3 1
2140 1
228670 1
1 1
234860 1
13558 1
295000 1
55929 1
299999 1
83529 1
44216 1
100771 1
87036 1
297463 1
291061 1
1 1
1 1
170836 1
1 1
189013 1
17953 1
207929 1
280122 1
3 1
300000 1
215286 1
173205 1
101736 1
300000 1
34706 1
268505 1
199661 1
1 1
292836 1
2 1
201283 1
300001 1
259338 1
1 1
281552 1
284282 1
33859 1
90173 1
117056 1
111621 1
280643 1
299999 1
76938 1
300000 1
208996 1
300001 1
65779 1
27834 1
1 1
284757 1
194864 1
57053 1
155609 1
35757 1
198188 1
93541 1
46472 1
300002 1
284184 1
300000 1
38498 1
1 1
77482 1
87602 1
16943 1
1 1
163946 1
300000 1
251293 1
153803 1
179719 1
16290 1
203238 1
300001 1
1 1
10535 1
178872 1
249344 1
196999 1
270060 1
2 1
157993 1
299999 1
300000 1
300000 1
88274 1
19288 1
300000 1
57239 1
38238 1
177029 1
300002 1
68950 1
263044 1
299999 1
31177 1
87744 1
88258 1
1 1
200712 1
9699 1
159642 1
114725 1
1 1
179172 1
299999 1
290816 1
21766 1
299998 1
262855 1
300000 1
121143 1
300001 1
1 1
119920 1
3 1
2 1
3 1
217573 1
78042 1
2 1
68648 1
300001 1
300001 1
179746 1
1 1
198941 1
131885 1
22332 1
80336 1
293688 1
3 1
19482 1
300001 1
1 1
299999 1
1 1
3 1
223916 1
274040 1
300000 1
300000 1
300001 1
58581 1
64537 1
133122 1
28203 1
257162 1
106954 1
51822 1
78287 1
154263 1
3 1
46466 1
95275 1
141293 1
162871 1
263172 1
2 1
147577 1
273026 1
90046 1
209035 1
232918 1
206318 1
2 1
108153 1
1 1
2 1
68000 1
90873 1
58009 1
1 1
300000 1
1 1
1 1
194858 1
176451 1
178616 1
138428 1
118501 1
250923 1
297536 1
290395 1
167045 1
299999 1
300000 1
3 1
1 1
299999 1
29646 1
300000 1
232816 1
252204 1
194758 1
84245 1
300000 1
174735 1
269914 1
254254 1
116131 1
226861 1
182918 1
300000 1
300001 1
299999 1
198977 1
300000 1
1 1
3161 1
1 1
109541 1
138911 1
300000 1
1 1
157493 1
296343 1
299999 1
230768 1
6689 1
165293 1
300001 1
121975 1
2 1
2 1
270244 1
299999 1
285933 1
186274 1
220262 1
171407 1
292880 1
225948 1
289647 1
287592 1
214051 1
66215 1
1 1
50855 1
130732 1
294566 1
291774 1
67222 1
299999 1
185741 1
153247 1
225524 1
13205 1
81104 1
194161 1
300001 1
83010 1
3 1
171084 1
286947 1
299999 1
1 1
299018 1
300000 1
132532 1
234624 1
1 1
299999 1
1 1
116118 1
161822 1
300001 1
51612 1
300000 1
190348 1
300002 1
300001 1
94822 1
1 1
1 1
170308 1
1 1
300001 1
262840 1
135923 1
482 1
204554 1
115011 1
103758 1
1 1
195238 1
299998 1
250804 1
1 1
1 1
21900 1
113332 1
299998 1
87725 1
292221 1
276137 1
2 1
165926 1
287758 1
219356 1
155434 1
123054 1
300000 1
1 1
68962 1
269402 1
107751 1
28142 1
8768 1
272777 1
41762 1
300001 1
8984 1
250561 1
65024 1
188720 1
152334 1
98700 1
1 1
236276 1
300001 1
78730 1
196933 1
222370 1
251304 1
108497 1
300000 1
106085 1
33419 1
282809 1
1 1
117625 1
108645 1
300000 1
1 1
1 1
116228 1
300000 1
68263 1
112176 1
122061 1
2 1
1 1
1 1
74723 1
300001 1
296150 1
1 1
287587 1
1 1
190501 1
106192 1
255359 1
1 1
246958 1
300001 1
153474 1
163950 1
299999 1
181822 1
123949 1
212115 1
171765 1
94503 1
276425 1
1 1
64086 1
182572 1
214107 1
2 1
10360 1
159111 1
34468 1
41095 1
1 1
299999 1
185562 1
300000 1
277087 1
168597 1
300002 1
1 1
300000 1
114946 1
40351 1
1 1
108646 1
240984 1
281896 1
1 1
299999 1
299999 1
139870 1
255252 1
231711 1
71247 1
7654 1
221406 1
300000 1
152937 1
80978 1
286932 1
182517 1
59093 1
278793 1
26716 1
300001 1
292414 1
248221 1
21131 1
300002 1
266603 1
142292 1
2 1
286543 1
296055 1
299873 1
126011 1
300000 1
2 1
248053 1
99367 1
2 1
2 1
172799 1
177831 1
257171 1
208493 1
206461 1
150387 1
1 1
299999 1
194702 1
171784 1
270903 1
1 1
3 1
3 1
76088 1
152406 1
1 1
237854 1
122806 1
75022 1
118157 1
197152 1
165476 1
147510 1
142004 1
271923 1
237466 1
199291 1
196897 1
299999 1
1 1
300001 1
158727 1
1 1
14285 1
198892 1
11058 1
58977 1
222015 1
208396 1
30755 1
115303 1
247678 1
118616 1
108266 1
294263 1
175656 1
85702 1
25334 1
280860 1
299999 1
259907 1
10574 1
2 1
106835 1
70401 1
134794 1
47488 1
126790 1
211963 1
45584 1
102845 1
1 1
118604 1
55864 1
288879 1
180303 1
100177 1
95159 1
1 1
1 1
78036 1
83626 1
199532 1
293077 1
171726 1
34806 1
1 1
236218 1
300001 1
53281 1
300002 1
299999 1
209729 1
99575 1
189289 1
186832 1
108460 1
179999 1
121342 1
88510 1
3 1
61506 1
299998 1
2 1
3 1
1112 1
300000 1
184226 1
1 1
20971 1
273987 1
1 1
300000 1
1 1
286965 1
149459 1
300000 1
244097 1
37681 1
1 1
112793 1
267271 1
253278 1
134840 1
90873 1
28650 1
3706 1
3 1
232291 1
1 1
300000 1
300000 1
300000 1
62924 1
116158 1
263122 1
206436 1
25007 1
299999 1
1 1
3 1
300000 1
29013 1
179725 1
229146 1
2 1
205024 1
191689 1
174450 1
1 1
174306 1
72131 1
300001 1
1 1
51120 1
2 1
1 1
300001 1
20493 1
1 1
236661 1
84696 1
1 1
181990 1
246867 1
79975 1
197669 1
260847 1
1 1
286665 1
32635 1
1 1
266123 1
218578 1
300000 1
12001 1
80283 1
234270 1
300001 1
300000 1
1 1
209693 1
1 1
8633 1
165312 1
93482 1
300001 1
1 1
252966 1
300001 1
268857 1
1 1
183100 1
276637 1
300002 1
161289 1
183905 1
248799 1
97954 1
2 1
209049 1
18813 1
24595 1
300000 1
257140 1
27498 1
1 1
1 1
2 1
114271 1
235982 1
124240 1
163883 1
2 1
191778 1
49380 1
2 1
284730 1
67209 1
84073 1
300000 1
209428 1
191828 1
3 1
98223 1
203959 1
2 1
141961 1
129477 1
178704 1
121002 1
36160 1
12177 1
300002 1
295914 1
1 1
41221 1
14821 1
300002 1
187467 1
70587 1
38783 1
254306 1
1 1
1 1
35426 1
277925 1
1 1
245783 1
299999 1
8107 1
140054 1
153486 1
2 1
1 1
2 1
196667 1
278735 1
274630 1
67127 1
175874 1
273148 1
255043 1
300000 1
300001 1
130100 1
35764 1
183250 1
54904 1
125037 1
256193 1
199488 1
246539 1
267186 1
1 1
44028 1
193309 1
266335 1
151711 1
264171 1
216339 1
300000 1
300002 1
191582 1
299999 1
212544 1
187040 1
299999 1
300000 1
52904 1
174222 1
237860 1
247989 1
98863 1
278196 1
185929 1
69469 1
300002 1
299998 1
3 1
1 1
148358 1
37426 1
3 1
7037 1
83235 1
23710 1
121324 1
15622 1
1 1
220119 1
2 1
1 1
227727 1
108743 1
1 1
221828 1
90949 1
103351 1
231710 1
1 1
1 1
268617 1
182431 1
61289 1
246267 1
300001 1
299999 1
76204 1
245538 1
148509 1
300000 1
299998 1
138194 1
256713 1
1 1
159378 1
193121 1
300002 1
251348 1
299999 1
67567 1
70331 1
86610 1
281313 1
1 1
34901 1
300001 1
252131 1
249115 1
187940 1
300001 1
227859 1
1 1
105533 1
243905 1
139276 1
103635 1
71140 1
98973 1
196089 1
61802 1
147414 1
299999 1
3018 1
13985 1
39679 1
117505 1
287922 1
295159 1
273186 1
1 1
153987 1
273285 1
3 1
300001 1
300000 1
1 1
154020 1
66883 1
147615 1
269731 1
299999 1
147911 1
207265 1
49186 1
136285 1
15703 1
300000 1
300001 1
270940 1
223183 1
162903 1
279537 1
88284 1
214286 1
58078 1
221477 1
285522 1
234746 1
242548 1
1 1
41470 1
300002 1
274806 1
1 1
244711 1
205623 1
300001 1
1 1
2 1
300000 1
1 1
21004 1
1 1
1 1
180577 1
1 1
160034 1
1 1
125798 1
252888 1
14548 1
250789 1
134646 1
285961 1
217339 1
300001 1
299998 1
72989 1
233597 1
17685 1
44772 1
1 1
1 1
299999 1
271825 1
255015 1
3 1
280541 1
198784 1
170438 1
1 1
1 1
300001 1
148703 1
98406 1
163210 1
293528 1
207567 1
3195 1
265440 1
194329 1
300000 1
299999 1
299999 1
300001 1
1 1
214859 1
207760 1
300001 1
139416 1
109348 1
51804 1
300000 1
1 1
86765 1
235152 1
56366 1
2 1
161933 1
132426 1
2 1
34577 1
300000 1
1 1
121332 1
50234 1
300001 1
218577 1
282520 1
129248 1
292373 1
206319 1
211583 1
233009 1
300001 1
300002 1
114938 1
1 1
150947 1
120959 1
110446 1
1 1
295629 1
209456 1
192445 1
110501 1
236199 1
266762 1
299999 1
105518 1
261853 1
2 1
1 1
290452 1
1 1
300001 1
299998 1
19098 1
3 1
266871 1
299999 1
296516 1
33841 1
300002 1
109597 1
211823 1
149745 1
273917 1
1 1
104784 1
37232 1
1 1
56078 1
1 1
1 1
80232 1
300001 1
300001 1
300002 1
185432 1
119697 1
2 1
147972 1
220605 1
27781 1
186085 1
104294 1
94102 1
126288 1
1 1
243918 1
1 1
299998 1
1 1
245098 1
86974 1
300000 1
299999 1
2 1
67816 1
119633 1
243253 1
83624 1
98815 1
37214 1
2 1
185089 1
180619 1
193853 1
299999 1
205672 1
284625 1
1 1
1 1
1 1
1 1
299999 1
135048 1
2 1
138167 1
1 1
300001 1
300000 1
140335 1
285424 1
52287 1
113123 1
259697 1
1 1
231034 1
1 1
266613 1
299998 1
300002 1
1 1
281442 1
1 1
188643 1
113913 1
135246 1
101917 1
284921 1
300001 1
80705 1
64491 1
195362 1
250472 1
1 1
151178 1
96680 1
300000 1
300000 1
101100 1
299999 1
88537 1
38274 1
214818 1
203857 1
1194 1
266122 1
193187 1
234755 1
47535 1
299999 1
63774 1
107230 1
157646 1
47202 1
300002 1
46726 1
3 1
288861 1
275436 1
213488 1
134151 1
300001 1
21886 1
50453 1
44890 1
248915 1
300000 1
298959 1
44982 1
292078 1
81167 1
299999 1
28853 1
300000 1
21349 1
300000 1
19098 1
2 1
197463 1
282275 1
2 1
3 1
145426 1
170886 1
255840 1
102958 1
180767 1
56908 1
155655 1
1 1
299999 1
242732 1
72125 1
233617 1
33484 1
236369 1
1 1
32951 1
52994 1
187479 1
243917 1
300000 1
275908 1
1 1
158862 1
139972 1
3034 1
300000 1
151691 1
136576 1
85095 1
104365 1
1 1
263620 1
211404 1
257500 1
292087 1
64653 1
29086 1
22725 1
1 1
300000 1
299999 1
52581 1
56461 1
1 1
1 1
156014 1
65495 1
41402 1
264686 1
300000 1
138744 1
225568 1
18818 1
2104 1
300001 1
261411 1
222 1
265027 1
300000 1
299999 1
289178 1
80446 1
1 1
1 1
300000 1
90533 1
1 1
210513 1
113043 1
299999 1
1 1
177923 1
298079 1
1 1
270073 1
300001 1
62327 1
241513 1
80339 1
300000 1
18885 1
1 1
300001 1
192141 1
19889 1
194812 1
299998 1
123188 1
170987 1
121951 1
250474 1
49643 1
300000 1
166266 1
1 1
3 1
300001 1
201529 1
171341 1
1 1
270970 1
299999 1
204844 1
146005 1
210488 1
92306 1
239497 1
172662 1
1 1
297130 1
1 1
27941 1
48326 1
72667 1
300001 1
205104 1
118480 1
1 1
3 1
50107 1
207194 1
1 1
176028 1
1 1
296204 1
243167 1
156773 1
113219 1
3 1
3 1
1 1
228101 1
290794 1
185195 1
299999 1
300000 1
10152 1
280500 1
299999 1
300002 1
121772 1
1 1
300000 1
300001 1
300000 1
1305 1
96538 1
159704 1
300000 1
1 1
32379 1
26686 1
101403 1
1 1
264706 1
300000 1
82483 1
106097 1
6252 1
1 1
1 1
95652 1
248577 1
229425 1
25705 1
229584 1
199799 1
195377 1
286484 1
300000 1
251798 1
32122 1
237213 1
2 1
148890 1
1 1
281449 1
1 1
184473 1
112495 1
299999 1
294439 1
54198 1
103138 1
300001 1
4389 1
300001 1
119451 1
1 1
248931 1
294175 1
300001 1
300001 1
2 1
30560 1
2 1
157063 1
25848 1
300000 1
224460 1
1 1
146701 1
190467 1
297792 1
1 1
26089 1
55995 1
96362 1
240860 1
300000 1
1 1
1 1
1 1
1 1
299999 1
117498 1
142568 1
121768 1
248205 1
176746 1
63108 1
1 1
1 1
43645 1
278031 1
1 1
300001 1
200686 1
88252 1
61181 1
1 1
300001 1
300001 1
171595 1
233664 1
30546 1
165799 1
261176 1
96137 1
237267 1
300000 1
2 1
16905 1
207261 1
1 1
2 1
172150 1
223504 1
300001 1
85207 1
139267 1
105899 1
2 1
2 1
278770 1
277433 1
30520 1
120244 1
1 1
1 1
177412 1
199808 1
239161 1
99531 1
89520 1
300000 1
299998 1
43979 1
231011 1
110903 1
204128 1
62428 1
2 1
152376 1
149728 1
262250 1
231867 1
185234 1
119865 1
257080 1
2 1
2 1
1 1
300000 1
300000 1
108152 1
1381 1
300001 1
300001 1
203384 1
38565 1
222030 1
1 1
112640 1
184632 1
261896 1
300000 1
1 1
93636 1
94563 1
2 1
300000 1
2 1
32379 1
249152 1
70857 1
300001 1
143998 1
300001 1
1 1
241921 1
239945 1
300001 1
265178 1
172980 1
295543 1
148062 1
2 1
184618 1
289177 1
78372 1
300000 1
163273 1
252721 1
1 1
299999 1
166286 1
233044 1
39530 1
2 1
300000 1
253309 1
87923 1
274516 1
2 1
33070 1
190271 1
238656 1
1 1
275398 1
79989 1
271487 1
300001 1
293187 1
105089 1
85152 1
3 1
2 1
1 1
1 1
1 1
61204 1
161831 1
16081 1
278477 1
106167 1
1 1
1 1
53819 1
1 1
300000 1
265236 1
46416 1
213343 1
300000 1
155780 1
159332 1
78387 1
1 1
100605 1
205956 1
300000 1
1 1
68253 1
37232 1
2 1
1 1
1 1
1 1
299999 1
1 1
70060 1
85318 1
270303 1
299999 1
299771 1
273682 1
73126 1
173966 1
1 1
78815 1
554 1
76030 1
81359 1
2 1
22906 1
1 1
300001 1
20315 1
1 1
166130 1
125819 1
45405 1
1 1
128846 1
286063 1
299999 1
156264 1
299999 1
300000 1
236124 1
178813 1
153681 1
299999 1
2 1
207575 1
3 1
205979 1
12563 1
114145 1
211214 1
1 1
97891 1
6934 1
1 1
255306 1
183483 1
299999 1
300000 1
180152 1
262387 1
1 1
99418 1
231425 1
299999 1
287026 1
114745 1
71492 1
298054 1
300001 1
49065 1
300001 1
172147 1
173201 1
254837 1
143671 1
300000 1
154773 1
1 1
46168 1
300000 1
1 1
19780 1
224519 1
164564 1
174994 1
8784 1
300002 1
171286 1
1 1
81558 1
300000 1
217910 1
47037 1
3583 1
49069 1
2 1
194441 1
254004 1
280844 1
38695 1
1 1
285506 1
152623 1
300002 1
271179 1
63894 1
21499 1
204271 1
1 1
1 1
110597 1
51572 1
1 1
300001 1
157586 1
15523 1
148755 1
1 1
300000 1
252805 1
51237 1
58430 1
67239 1
208843 1
300000 1
1 1
206001 1
31927 1
112819 1
172366 1
158264 1
1535 1
37070 1
1 1
157900 1
209084 1
244558 1
288134 1
300001 1
1 1
106628 1
299999 1
102844 1
204523 1
1 1
178529 1
44733 1
300001 1
99785 1
293720 1
91657 1
85305 1
74441 1
221917 1
1 1
6831 1
112089 1
300000 1
44290 1
300001 1
3 1
1 1
294876 1
34548 1
91023 1
87473 1
2 1
3 1
299999 1
299999 1
216467 1
2 1
130598 1
196146 1
274683 1
300001 1
284557 1
142717 1
299999 1
272421 1
72031 1
129889 1
87768 1
59010 1
299999 1
300000 1
300001 1
151035 1
161449 1
70580 1
120830 1
1 1
50520 1
182920 1
249503 1
220707 1
299999 1
300000 1
1 1
66375 1
210046 1
1 1
2 1
19019 1
286883 1
300002 1
179289 1
191734 1
198118 1
182398 1
166408 1
1 1
33188 1
60032 1
1 1
143546 1
9577 1
111338 1
122468 1
1 1
136893 1
72818 1
293383 1
1 1
237794 1
300000 1
72096 1
2 1
1 1
18216 1
2 1
300000 1
278345 1
300000 1
1 1
2 1
2553 1
48603 1
75576 1
293522 1
281461 1
196349 1
49850 1
299999 1
1 1
259482 1
192178 1
299999 1
2 1
207049 1
300000 1
293054 1
299999 1
300000 1
271002 1
11670 1
51898 1
72466 1
48766 1
129921 1
299999 1
196236 1
115200 1
30206 1
199328 1
19185 1
212593 1
239763 1
300000 1
121787 1
140788 1
300000 1
64098 1
25173 1
1 1
296708 1
1 1
253233 1
1 1
241933 1
1 1
165332 1
30001 1
299999 1
74840 1
220684 1
249748 1
243085 1
299999 1
280663 1
117266 1
197051 1
21273 1
300001 1
300001 1
295864 1
222630 1
79028 1
26563 1
1 1
81796 1
125129 1
135741 1
289279 1
218987 1
71176 1
192925 1
114989 1
238874 1
297037 1
54309 1
194318 1
13243 1
205721 1
117431 1
51933 1
279886 1
113231 1
1 1
1 1
189461 1
10839 1
1 1
208095 1
166036 1
198949 1
130756 1
299999 1
40601 1
1 1
1 1
76657 1
8030 1
16647 1
299999 1
300002 1
122519 1
191161 1
9240 1
299999 1
1 1
183612 1
58506 1
245152 1
280029 1
11997 1
167495 1
2 1
66778 1
2 1
219396 1
286699 1
273000 1
46607 1
254236 1
242157 1
154174 1
11715 1
189642 1
34591 1
300001 1
300000 1
253254 1
239416 1
195492 1
2 1
124413 1
300000 1
300000 1
1 1
116242 1
299999 1
191398 1
127502 1
1 1
224327 1
299998 1
3 1
1 1
34867 1
211926 1
115302 1
300001 1
299999 1
77436 1
300001 1
179172 1
100033 1
142284 1
19598 1
299999 1
1 1
162558 1
184329 1
145454 1
300001 1
300000 1
279910 1
300001 1
156135 1
285500 1
129302 1
159601 1
24522 1
3 1
1 1
115910 1
187187 1
299999 1
2 1
98076 1
1 1
300000 1
242947 1
283870 1
38564 1
142212 1
50503 1
132511 1
1 1
1 1
194791 1
55403 1
174169 1
154064 1
184299 1
42530 1
273954 1
105829 1
196493 1
300001 1
123509 1
1 1
141863 1
165762 1
161393 1
114508 1
266903 1
299999 1
175614 1
139977 1
67318 1
300000 1
156009 1
3 1
160272 1
2 1
300000 1
231662 1
122702 1
117486 1
299999 1
164689 1
60698 1
3 1
3400 1
70250 1
277512 1
299999 1
1 1
299998 1
10882 1
155803 1
299999 1
186867 1
1 1
57163 1
127052 1
49286 1
75619 1
299999 1
83022 1
93242 1
147824 1
299999 1
120193 1
132027 1
116609 1
1 1
299999 1
150289 1
299999 1
292718 1
299999 1
39865 1
300001 1
3 1
300000 1
299999 1
212500 1
28861 1
35533 1
300001 1
299999 1
44032 1
117403 1
275620 1
299999 1
101407 1
234633 1
300000 1
99823 1
1 1
136337 1
300000 1
277904 1
20441 1
42323 1
270578 1
299999 1
1 1
298879 1
59458 1
32340 1
143787 1
300000 1
1 1
1 1
287909 1
17143 1
166034 1
107512 1
155400 1
1 1
298385 1
300001 1
255419 1
82719 1
300001 1
88879 1
182758 1
222075 1
1 1
2 1
1 1
272601 1
280047 1
299999 1
274275 1
17189 1
300000 1
158099 1
136094 1
8546 1
38889 1
130245 1
107029 1
2 1
300002 1
1 1
227149 1
16068 1
176739 1
300001 1
6656 1
203601 1
294462 1
227045 1
103157 1
193948 1
82185 1
1 1
54089 1
108850 1
300000 1
60413 1
280372 1
281986 1
2 1
3 1
175925 1
225896 1
169881 1
279200 1
279847 1
291863 1
1 1
299998 1
2 1
299998 1
140846 1
261542 1
144967 1
53810 1
9978 1
171980 1
171828 1
133530 1
82173 1
248949 1
272134 1
156478 1
300002 1
75349 1
638 1
34787 1
53139 1
276647 1
25584 1
299999 1
108096 1
241860 1
1 1
300000 1
2 1
155032 1
300001 1
297933 1
1 1
300000 1
1 1
300001 1
39702 1
1 1
272148 1
1 1
26844 1
162884 1
299999 1
280272 1
216485 1
1 1
2 1
183837 1
251414 1
270903 1
169953 1
198054 1
294120 1
283493 1
113960 1
299999 1
275832 1
3 1
1 1
154362 1
226490 1
1 1
107988 1
1 1
261377 1
299999 1
149784 1
77447 1
291319 1
1 1
188016 1
67901 1
2 1
74355 1
145179 1
1 1
13041 1
156552 1
69803 1
186085 1
299999 1
37460 1
169356 1
93155 1
11259 1
133518 1
105202 1
300000 1
21269 1
299999 1
1 1
216228 1
1 1
9549 1
163068 1
64013 1
240706 1
156006 1
110094 1
95496 1
7960 1
3 1
207226 1
32742 1
60934 1
1 1
300002 1
244887 1
299999 1
1 1
211842 1
105289 1
4715 1
62808 1
1 1
282105 1
187033 1
300000 1
69387 1
215227 1
159860 1
277541 1
132404 1
71911 1
289961 1
151490 1
125368 1
103088 1
1 1
299999 1
300000 1
223821 1
300000 1
267900 1
232473 1
1 1
300000 1
72710 1
299999 1
2 1
300000 1
16417 1
1 1
1 1
118644 1
200239 1
299999 1
100509 1
275843 1
126145 1
260938 1
300001 1
141880 1
1 1
258278 1
38885 1
206653 1
38635 1
1 1
194101 1
300000 1
116616 1
46516 1
262884 1
274345 1
300001 1
90669 1
1 1
111438 1
236465 1
73658 1
294676 1
300000 1
118430 1
299999 1
140370 1
120335 1
269600 1
299998 1
19722 1
1 1
2 1
262644 1
22536 1
103425 1
207885 1
216826 1
1 1
131115 1
272559 1
223902 1
84337 1
300002 1
104682 1
5321 1
219663 1
59121 1
167848 1
107322 1
214988 1
1 1
98176 1
77339 1
272227 1
283956 1
36999 1
300001 1
33704 1
299720 1
266763 1
149710 1
31041 1
27974 1
287960 1
1 1
250416 1
1 1
192834 1
300000 1
202617 1
1 1
300000 1
147295 1
141466 1
260896 1
22299 1
214827 1
299999 1
74405 1
2201 1
300001 1
1 1
140496 1
255812 1
29013 1
300000 1
187744 1
1 1
181352 1
111848 1
286362 1
162872 1
121720 1
299999 1
190388 1
2 1
16088 1
91094 1
300000 1
62599 1
109346 1
218779 1
1 1
153627 1
2 1
170310 1
238384 1
1 1
300000 1
300001 1
260010 1
164099 1
219846 1
1 1
3 1
246100 1
299999 1
299999 1
2 1
22896 1
299999 1
220693 1
253491 1
26290 1
30919 1
1 1
167533 1
94164 1
1 1
1 1
293485 1
144021 1
79289 1
299999 1
2 1
25482 1
1 1
299999 1
1 1
212153 1
2 1
21952 1
299999 1
2 1
296736 1
3 1
2 1
300000 1
34712 1
191553 1
300000 1
157808 1
102706 1
240475 1
177499 1
46367 1
102245 1
60454 1
245413 1
288950 1
3 1
15829 1
203612 1
168925 1
188950 1
193505 1
224071 1
20318 1
136853 1
1 1
299999 1
97279 1
2 1
299999 1
79259 1
284496 1
1 1
2 1
34704 1
291837 1
155784 1
299999 1
300001 1
70826 1
300002 1
1 1
197243 1
2 1
272479 1
133339 1
163051 1
74833 1
15982 1
37776 1
300002 1
132003 1
300001 1
299999 1
299998 1
230274 1
252098 1
265571 1
300001 1
119658 1
112340 1
265372 1
88137 1
212746 1
300001 1
125000 1
32161 1
103308 1
234728 1
220632 1
140138 1
158394 1
300000 1
53091 1
117334 1
182141 1
14294 1
19168 1
210025 1
300000 1
285168 1
265780 1
194410 1
211887 1
243097 1
300000 1
140111 1
81150 1
4233 1
161238 1
200989 1
299999 1
75367 1
299999 1
150888 1
2 1
299999 1
85507 1
253042 1
300000 1
2 1
1 1
103922 1
47922 1
132864 1
84556 1
234775 1
2 1
286689 1
300000 1
2 1
1 1
1 1
210824 1
1 1
54422 1
1 1
14334 1
3 1
300000 1
132983 1
133757 1
241028 1
199513 1
130119 1
47330 1
299999 1
194206 1
300002 1
1 1
300002 1
187964 1
42853 1
174097 1
9633 1
1 1
299999 1
34526 1
259888 1
1 1
1 1
40492 1
3 1
300001 1
134977 1
190623 1
49669 1
300000 1
246435 1
245738 1
297399 1
300000 1
58058 1
182142 1
300001 1
299999 1
10998 1
260304 1
221922 1
208963 1
1 1
145685 1
1 1
109432 1
2 1
1 1
278755 1
299999 1
107742 1
39099 1
129485 1
124185 1
63617 1
232821 1
274368 1
220799 1
24246 1
280935 1
212762 1
1 1
286990 1
300001 1
67005 1
23675 1
1 1
299999 1
190639 1
98760 1
290789 1
78034 1
142881 1
164246 1
23324 1
300000 1
300000 1
83442 1
213656 1
300001 1
300000 1
129929 1
1 1
177083 1
2 1
300000 1
3 1
215823 1
287764 1
74918 1
218809 1
157243 1
1 1
148782 1
212467 1
300001 1
170076 1
275662 1
62289 1
1 1
186904 1
228175 1
218748 1
76729 1
29339 1
163808 1
102138 1
299999 1
299999 1
174103 1
59744 1
1 1
180611 1
281452 1
299999 1
300000 1
179427 1
20066 1
299999 1
299999 1
209778 1
197497 1
150669 1
274117 1
84769 1
300000 1
266948 1
299999 1
297035 1
194608 1
77522 1
300001 1
44101 1
1 1
298244 1
300001 1
67009 1
2 1
287564 1
300000 1
153512 1
46532 1
3 1
1 1
299999 1
280025 1
226764 1
1 1
300001 1
210716 1
168492 1
46101 1
15104 1
104882 1
39532 1
300001 1
256343 1
300000 1
188673 1
93283 1
217759 1
231752 1
299999 1
33365 1
299999 1
300000 1
300002 1
8115 1
195002 1
211879 1
193429 1
300001 1
1 1
180690 1
1 1
300002 1
171336 1
67193 1
225919 1
299998 1
62212 1
127652 1
151961 1
255449 1
1 1
2 1
187601 1
221244 1
66764 1
27267 1
120908 1
300001 1
292180 1
1 1
59246 1
299999 1
2 1
1 1
155086 1
184189 1
2 1
229049 1
54187 1
138584 1
275143 1
299999 1
22316 1
288685 1
210299 1
300000 1
139024 1
21026 1
1 1
191723 1
152771 1
258007 1
107385 1
2 1
1 1
1 1
300001 1
291666 1
234796 1
176533 1
75612 1
62736 1
142710 1
296153 1
91540 1
290748 1
1 1
183877 1
300001 1
78861 1
269088 1
214932 1
57221 1
2 1
151091 1
237483 1
93451 1
32594 1
227865 1
299999 1
79383 1
300001 1
115344 1
99725 1
134650 1
1 1
299999 1
36189 1
1 1
1 1
300001 1
300000 1
25950 1
208147 1
280198 1
1 1
60664 1
283371 1
299999 1
1 1
195122 1
20963 1
300001 1
67452 1
132561 1
1 1
70748 1
2 1
251960 1
300000 1
26463 1
1 1
116745 1
115188 1
77581 1
299998 1
42474 1
266203 1
240081 1
113597 1
162388 1
300000 1
299999 1
300000 1
1 1
183489 1
105260 1
299998 1
2 1
2 1
47357 1
113124 1
1 1
15311 1
238524 1
300000 1
215550 1
1 1
300001 1
262420 1
1 1
300000 1
2 1
152290 1
285224 1
298734 1
187874 1
130304 1
1 1
80086 1
300002 1
241726 1
1 1
35622 1
187689 1
300000 1
2 1
121983 1
298332 1
232209 1
128328 1
156584 1
1 1
92462 1
1 1
1 1
299998 1
1 1
293377 1
52908 1
127310 1
90681 1
80853 1
181724 1
144247 1
3 1
300001 1
212091 1
2 1
26708 1
124404 1
254049 1
300001 1
214687 1
299999 1
2 1
2 1
258679 1
39607 1
76287 1
217805 1
2 1
276955 1
1 1
221245 1
70425 1
1 1
1 1
234904 1
300000 1
2 1
264337 1
168927 1
2 1
199104 1
2 1
212011 1
1 1
226716 1
212611 1
1 1
2 1
1 1
1 1
300001 1
154048 1
268313 1
197527 1
172048 1
286289 1
1 1
1 1
300000 1
126146 1
49362 1
1 1
63327 1
299541 1
159826 1
76460 1
17437 1
183253 1
198689 1
300000 1
222712 1
299999 1
1 1
300001 1
17551 1
70839 1
148862 1
300001 1
51682 1
300000 1
175827 1
300000 1
139727 1
7321 1
1 1
244500 1
1 1
219612 1
1 1
246535 1
299999 1
85951 1
270448 1
272054 1
197645 1
299999 1
42669 1
1 1
76686 1
300000 1
244039 1
286200 1
135935 1
21495 1
196489 1
149755 1
111666 1
293379 1
212093 1
298019 1
192325 1
1 1
1 1
1 1
2 1
15210 1
158488 1
216595 1
1 1
115448 1
1 1
15969 1
123715 1
27318 1
49173 1
300001 1
2 1
248598 1
1 1
276648 1
201668 1
94444 1
300000 1
213003 1
34939 1
273290 1
237799 1
299999 1
47577 1
2 1
103741 1
299999 1
20240 1
123354 1
239954 1
1 1
2 1
1 1
2 1
62463 1
2 1
1 1
247471 1
236473 1
82875 1
1 1
102983 1
9311 1
300000 1
106441 1
299999 1
1 1
1368 1
139757 1
251440 1
228104 1
236264 1
1 1
2 1
2 1
1 1
24678 1
300001 1
292335 1
1 1
204526 1
157126 1
295857 1
299998 1
203792 1
300000 1
299999 1
210121 1
136621 1
257958 1
101516 1
115105 1
1 1
178311 1
3501 1
119103 1
200299 1
300000 1
291083 1
108448 1
168 1
121372 1
300002 1
1 1
18481 1
1 1
220738 1
43592 1
136232 1
299998 1
299999 1
50549 1
176792 1
116772 1
96342 1
300000 1
212710 1
1 1
37040 1
300002 1
107791 1
2 1
88278 1
92652 1
200234 1
239136 1
66129 1
299999 1
59358 1
300001 1
300001 1
175777 1
96003 1
300001 1
198515 1
45125 1
195467 1
253485 1
160430 1
299999 1
279906 1
300000 1
2 1
2 1
61546 1
130850 1
197482 1
300002 1
230173 1
35829 1
299999 1
2 1
221076 1
65218 1
20153 1
47527 1
1 1
126739 1
299812 1
1 1
157237 1
32036 1
130200 1
205200 1
299999 1
197650 1
34274 1
2 1
201386 1
2 1
260988 1
258312 1
230441 1
299999 1
300000 1
215991 1
2 1
1 1
105461 1
119986 1
186581 1
137953 1
1 1
124222 1
105756 1
154000 1
41538 1
300000 1
300000 1
40183 1
1 1
54452 1
228405 1
1 1
300000 1
1 1
242330 1
1 1
196202 1
221428 1
296382 1
138387 1
299999 1
242356 1
300000 1
113501 1
1 1
3 1
1 1
101774 1
300001 1
299998 1
278224 1
1 1
17977 1
2452 1
299998 1
1 1
1 1
1 1
160919 1
300001 1
253442 1
3 1
93951 1
150313 1
16456 1
83512 1
13653 1
30104 1
299999 1
8489 1
132475 1
141376 1
300000 1
174307 1
89592 1
37974 1
300000 1
240554 1
124068 1
62526 1
300002 1
300001 1
1 1
244262 1
205816 1
300000 1
2 1
37570 1
229491 1
205136 1
81311 1
202142 1
150202 1
109284 1
171107 1
1 1
69867 1
223200 1
3 1
15396 1
94256 1
218003 1
40473 1
129010 1
162461 1
288771 1
2 1
112900 1
295976 1
260066 1
126937 1
10998 1
176496 1
10743 1
1 1
22605 1
161889 1
12449 1
3 1
44973 1
283929 1
300000 1
242272 1
1 1
80936 1
276850 1
123839 1
231593 1
100733 1
278279 1
120525 1
154056 1
259768 1
1 1
1 1
285468 1
31949 1
98509 1
63872 1
108879 1
166565 1
256844 1
32410 1
2 1
1 1
29472 1
196799 1
174222 1
299999 1
300002 1
2 1
70582 1
1 1
221525 1
199569 1
1 1
276474 1
183421 1
300001 1
25612 1
3 1
128881 1
16268 1
1 1
200710 1
172690 1
300000 1
2 1
215301 1
285403 1
150482 1
202302 1
177295 1
156479 1
286559 1
2 1
184137 1
134625 1
297554 1
150156 1
300000 1
106864 1
220874 1
25810 1
1 1
64398 1
197933 1
100751 1
208969 1
299999 1
1 1
270601 1
2 1
67507 1
69915 1
73915 1
19954 1
159007 1
234115 1
275649 1
30053 1
103078 1
212880 1
20731 1
299998 1
154346 1
241769 1
235832 1
6309 1
300000 1
147163 1
19486 1
2 1
297712 1
69743 1
299998 1
120263 1
1 1
1 1
196210 1
180519 1
2 1
190660 1
254341 1
299999 1
299999 1
292330 1
1 1
263367 1
97590 1
38841 1
5841 1
300001 1
196446 1
2 1
300000 1
86219 1
79625 1
300000 1
2 1
261563 1
166791 1
300001 1
299999 1
183983 1
171460 1
135258 1
1 1
1 1
62855 1
287548 1
2 1
229743 1
114260 1
124624 1
135500 1
300002 1
130424 1
299999 1
58601 1
115362 1
1 1
73884 1
299999 1
299999 1
17102 1
1 1
299999 1
219558 1
128033 1
158840 1
255086 1
81068 1
300000 1
1 1
265277 1
114317 1
233509 1
145824 1
299999 1
1 1
263860 1
168163 1
299998 1
2 1
235631 1
299998 1
139174 1
32800 1
184968 1
1 1
127113 1
244277 1
204587 1
18670 1
300000 1
46188 1
194807 1
115131 1
300001 1
234921 1
172012 1
2 1
160049 1
96669 1
130624 1
136892 1
79187 1
1 1
153572 1
300002 1
7588 1
2 1
15678 1
228420 1
3518 1
138472 1
3 1
2 1
1 1
166391 1
300000 1
300000 1
3 1
262524 1
286374 1
113479 1
102726 1
300000 1
83991 1
1 1
257275 1
5610 1
51289 1
290136 1
246456 1
275390 1
47285 1
157177 1
2 1
70421 1
2 1
83396 1
2 1
3 1
261264 1
1 1
300001 1
15054 1
41411 1
3 1
277892 1
222783 1
210695 1
299998 1
117194 1
107066 1
16726 1
300001 1
44346 1
3 1
223548 1
1 1
80426 1
242883 1
211221 1
300002 1
268298 1
299999 1
96887 1
7529 1
206843 1
2 1
22287 1
228901 1
4955 1
60078 1
57840 1
1 1
300000 1
211908 1
181966 1
300000 1
1 1
300000 1
35489 1
300000 1
297870 1
2028 1
204274 1
37728 1
260015 1
122002 1
105546 1
153496 1
209151 1
72454 1
1 1
199927 1
191639 1
23697 1
166441 1
294364 1
1 1
1 1
69064 1
1 1
169162 1
150160 1
113880 1
299999 1
65312 1
143930 1
300001 1
229814 1
42399 1
233014 1
2 1
3 1
1 1
299999 1
287121 1
141345 1
299999 1
169625 1
30306 1
198594 1
52762 1
1 1
50189 1
1 1
139143 1
1 1
219436 1
1 1
1 1
299999 1
102128 1
279403 1
123013 1
114346 1
1 1
114000 1
1 1
290452 1
288686 1
222197 1
196752 1
300002 1
127276 1
267453 1
1 1
300001 1
157517 1
50030 1
277022 1
2 1
300001 1
41062 1
99496 1
299999 1
300001 1
47864 1
72663 1
300000 1
7452 1
154761 1
265053 1
102470 1
253979 1
300002 1
1 1
54608 1
39389 1
70495 1
99164 1
142193 1
295740 1
131360 1
300001 1
96306 1
299999 1
15138 1
61831 1
1 1
103364 1
155227 1
2 1
61065 1
300001 1
233832 1
112049 1
141991 1
300000 1
152625 1
122533 1
152279 1
161871 1
245912 1
1 1
3 1
300000 1
288263 1
1 1
240613 1
1 1
1 1
190443 1
2 1
9520 1
3 1
300000 1
300001 1
44197 1
251101 1
34226 1
50146 1
110118 1
1 1
48392 1
1 1
292386 1
190072 1
299999 1
300001 1
74429 1
147742 1
299998 1
162444 1
152087 1
2 1
166883 1
65951 1
138098 1
1 1
114101 1
110768 1
299999 1
153473 1
2 1
154226 1
141472 1
2 1
216851 1
232553 1
299999 1
256814 1
226399 1
75349 1
2 1
242326 1
1 1
300000 1
276651 1
125898 1
281894 1
99348 1
10575 1
1 1
215009 1
238332 1
1 1
253493 1
1 1
204464 1
140782 1
4394 1
300000 1
100321 1
127557 1
299998 1
236591 1
175550 1
233638 1
70338 1
205970 1
3 1
235625 1
18134 1
55066 1
66188 1
1 1
22561 1
232990 1
253507 1
190330 1
300000 1
189958 1
275224 1
181626 1
272175 1
244566 1
52172 1
175966 1
253830 1
1 1
85057 1
300000 1
17779 1
128389 1
113363 1
65664 1
115564 1
1759 1
170404 1
142328 1
1 1
236002 1
1 1
181282 1
300000 1
300000 1
299999 1
150144 1
11347 1
211194 1
85942 1
97713 1
99099 1
173199 1
3 1
19398 1
277247 1
262309 1
300000 1
2704 1
235981 1
3 1
155665 1
299999 1
190017 1
209990 1
74837 1
142180 1
116169 1
216173 1
67933 1
1 1
202227 1
259349 1
293877 1
95123 1
300000 1
281706 1
1 1
1 1
14449 1
3 1
160548 1
286772 1
299999 1
299998 1
1 1
2 1
293484 1
300001 1
80912 1
57432 1
159221 1
7777 1
211103 1
299999 1
231863 1
179683 1
2 1
205363 1
175028 1
300000 1
82941 1
18142 1
9048 1
108513 1
254672 1
19384 1
1 1
14741 1
195397 1
2 1
2 1
287580 1
88282 1
300001 1
236949 1
299999 1
299999 1
19302 1
260747 1
162116 1
90111 1
299999 1
1 1
175643 1
292175 1
154565 1
1 1
1 1
2 1
2 1
1 1
300001 1
3730 1
3 1
2 1
1 1
3577 1
246524 1
156060 1
184564 1
47868 1
300001 1
300002 1
199514 1
1 1
3 1
188820 1
34062 1
3 1
299999 1
299998 1
260143 1
1 1
246401 1
1 1
129821 1
1 1
214385 1
220453 1
74162 1
92148 1
45076 1
2 1
44021 1
1 1
299999 1
40291 1
263342 1
260114 1
300000 1
22455 1
1 1
192231 1
3557 1
182568 1
299999 1
100453 1
177763 1
27762 1
1 1
278197 1
300002 1
123668 1
203958 1
1 1
151710 1
42743 1
247783 1
67093 1
300002 1
231673 1
1039 1
98600 1
239812 1
1 1
2 1
28814 1
235694 1
57438 1
223221 1
92095 1
2 1
15839 1
278613 1
300001 1
299999 1
78898 1
300000 1
183917 1
55834 1
152555 1
293620 1
1 1
299999 1
234580 1
24766 1
2141 1
151407 1
150172 1
31437 1
259457 1
521 1
56639 1
231683 1
156672 1
149510 1
15241 1
61323 1
275137 1
300001 1
3 1
242944 1
1 1
2 1
109088 1
230071 1
144356 1
48864 1
300000 1
1 1
172172 1
162471 1
299998 1
266974 1
300001 1
1 1
164513 1
142275 1
263416 1
38741 1
89779 1
1 1
68893 1
126474 1
122850 1
1 1
244643 1
246102 1
21819 1
39805 1
11223 1
92852 1
233149 1
16207 1
283574 1
290293 1
190492 1
1 1
1 1
129975 1
98248 1
1 1
300001 1
300000 1
246496 1
300000 1
136412 1
140325 1
274240 1
134126 1
162247 1
26762 1
94392 1
72984 1
12564 1
48391 1
170630 1
300001 1
1 1
1 1
300002 1
154460 1
13208 1
224954 1
294695 1
293199 1
174885 1
300001 1
300000 1
1 1
100162 1
300000 1
44220 1
141145 1
186240 1
228791 1
160748 1
10300 1
40333 1
300000 1
193433 1
144780 1
2 1
110088 1
19354 1
39331 1
283784 1
253316 1
1 1
183514 1
1 1
300000 1
114203 1
220045 1
1 1
1 1
43495 1
2 1
195113 1
300000 1
82545 1
253495 1
194893 1
299999 1
251641 1
171386 1
13732 1
275215 1
2 1
119778 1
5597 1
300000 1
158993 1
41724 1
21119 1
142826 1
32458 1
161225 1
47932 1
292729 1
253494 1
241555 1
259741 1
156310 1
286879 1
1 1
278789 1
300002 1
191702 1
109216 1
279496 1
2 1
154515 1
75331 1
46569 1
277250 1
29699 1
14071 1
299999 1
162559 1
63623 1
1 1
208792 1
291967 1
3 1
7803 1
2 1
1 1
162146 1
2 1
1 1
295325 1
3 1
281231 1
1 1
2 1
270023 1
119471 1
99438 1
22830 1
147385 1
1 1
1 1
96038 1
155325 1
71394 1
249173 1
42358 1
2 1
88742 1
69175 1
166618 1
159332 1
1 1
278523 1
1 1
300001 1
250651 1
300002 1
182083 1
197885 1
215278 1
1 1
299999 1
218505 1
299998 1
170220 1
300000 1
1 1
212325 1
1 1
1 1
300002 1
290817 1
299999 1
63303 1
112691 1
273391 1
300000 1
176708 1
206137 1
1 1
299999 1
128311 1
166622 1
197907 1
1 1
14279 1
295878 1
2 1
300000 1
69705 1
65597 1
214167 1
173501 1
128194 1
194339 1
1 1
1 1
150391 1
1 1
3 1
300000 1
261515 1
220693 1
1 1
182029 1
126582 1
46666 1
1 1
299999 1
275088 1
300001 1
245796 1
2 1
118126 1
151842 1
299999 1
1 1
154367 1
153346 1
212899 1
199298 1
59645 1
150712 1
140151 1
300000 1
72338 1
219868 1
299999 1
100786 1
214528 1
300000 1
87468 1
96550 1
297155 1
162072 1
3380 1
212876 1
1 1
245341 1
144423 1
300001 1
30547 1
300001 1
57417 1
300000 1
284521 1
114152 1
100798 1
1 1
36994 1
12264 1
1 1
298712 1
81928 1
300001 1
203397 1
222696 1
51367 1
59622 1
58102 1
81018 1
117561 1
2 1
49999 1
258631 1
132703 1
211902 1
2 1
143117 1
300001 1
299999 1
216233 1
65353 1
299999 1
265901 1
48041 1
16207 1
3915 1
296402 1
278785 1
22013 1
300001 1
299999 1
300000 1
138708 1
226073 1
183761 1
110332 1
225852 1
182241 1
300001 1
300001 1
250617 1
111263 1
27335 1
1 1
172704 1
299999 1
1 1
150658 1
1 1
300001 1
144422 1
300001 1
263853 1
146061 1
294515 1
101755 1
48914 1
35639 1
148678 1
3 1
1 1
268550 1
71937 1
1 1
103991 1
299999 1
147329 1
9104 1
63869 1
1 1
260348 1
47243 1
158265 1
99280 1
258202 1
167189 1
189545 1
72931 1
3 1
60776 1
82954 1
1 1
13807 1
100171 1
195641 1
225393 1
300002 1
108052 1
300000 1
112825 1
203000 1
300001 1
3 1
1 1
1 1
299999 1
235038 1
166573 1
268456 1
153183 1
163114 1
299999 1
1 1
221803 1
98128 1
299999 1
300000 1
2 1
34439 1
300000 1
2 1
17853 1
300001 1
49876 1
94319 1
100122 1
72438 1
246005 1
1 1
106052 1
248558 1
112308 1
43045 1
219328 1
287400 1
14917 1
41077 1
299998 1
1 1
299998 1
185153 1
300000 1
299999 1
300002 1
2427 1
31738 1
54230 1
196514 1
172205 1
300000 1
149669 1
1 1
113111 1
115444 1
1 1
2 1
157433 1
192559 1
299999 1
74242 1
177971 1
203218 1
13418 1
177506 1
87084 1
193266 1
300000 1
34620 1
2399 1
213660 1
220588 1
165103 1
130862 1
300000 1
57207 1
299999 1
240498 1
76166 1
207771 1
300000 1
1 1
166094 1
31122 1
298511 1
288897 1
133837 1
35 1
167319 1
271363 1
168742 1
147421 1
275989 1
236260 1
231812 1
75603 1
48100 1
134457 1
19952 1
103638 1
172262 1
300000 1
203786 1
118168 1
299999 1
299999 1
255809 1
1 1
129107 1
152110 1
1 1
32960 1
2 1
1 1
71130 1
214698 1
300000 1
299999 1
3 1
2 1
1 1
223904 1
167617 1
1 1
129615 1
197904 1
83238 1
1 1
300000 1
60963 1
2 1
230743 1
99019 1
299999 1
61756 1
1 1
138613 1
137834 1
48676 1
247794 1
281289 1
160686 1
132517 1
23415 1
201339 1
103911 1
2 1
154780 1
2 1
177458 1
278509 1
113991 1
300000 1
2 1
274284 1
56626 1
178244 1
14192 1
175434 1
279955 1
125365 1
78623 1
170123 1
1 1
1 1
1 1
208020 1
300000 1
300002 1
258006 1
299998 1
300000 1
47756 1
132922 1
300000 1
266422 1
143099 1
1 1
172387 1
201232 1
3 1
300000 1
126366 1
300000 1
154450 1
195383 1
1 1
60762 1
131598 1
29712 1
1 1
259158 1
278671 1
172952 1
203338 1
299999 1
63486 1
296368 1
34311 1
19616 1
299999 1
203739 1
1 1
106607 1
300000 1
54001 1
36112 1
1 1
92556 1
84987 1
250294 1
88488 1
45108 1
43410 1
300001 1
40844 1
236161 1
300001 1
199454 1
215037 1
2 1
18720 1
1 1
2 1
155780 1
299999 1
270961 1
255823 1
197032 1
166946 1
106793 1
1 1
299 1
299999 1
165189 1
99585 1
109483 1
1 1
149230 1
263642 1
56860 1
3 1
3128 1
300000 1
2 1
287202 1
300000 1
1 1
106675 1
300000 1
300001 1
299999 1
2 1
1 1
49559 1
260274 1
295462 1
1 1
287470 1
1 1
48303 1
136868 1
239460 1
230226 1
166158 1
184033 1
106003 1
133080 1
1 1
300001 1
299999 1
300000 1
151038 1
253924 1
111859 1
1 1
181733 1
3 1
300002 1
140492 1
300002 1
1 1
2 1
2 1
300000 1
299998 1
1 1
19800 1
221871 1
3 1
300001 1
219017 1
3 1
297339 1
98767 1
278008 1
4394 1
299999 1
116844 1
1 1
1 1
269982 1
1 1
189824 1
283262 1
1 1
300001 1
2926 1
47938 1
299999 1
1 1
189403 1
274632 1
90211 1
90987 1
201278 1
300001 1
299998 1
299999 1
194726 1
202688 1
211492 1
1 1
289551 1
300000 1
41350 1
188081 1
258530 1
1 1
177915 1
244936 1
194925 1
2 1
1 1
29990 1
1 1
300000 1
1 1
300000 1
239578 1
267436 1
1 1
2 1
300000 1
141829 1
164960 1
299998 1
297868 1
1 1
187573 1
1 1
1 1
23703 1
283347 1
264879 1
300001 1
155108 1
52513 1
2 1
127486 1
123441 1
43845 1
22910 1
155288 1
16987 1
164733 1
90220 1
300001 1
74890 1
300000 1
73750 1
104301 1
74923 1
300001 1
51046 1
231431 1
2 1
228259 1
16152 1
105114 1
186153 1
3 1
281413 1
10300 1
264746 1
227768 1
139924 1
229266 1
120459 1
58714 1
156039 1
1 1
167860 1
299998 1
76703 1
114594 1
299998 1
178070 1
123433 1
75211 1
126863 1
2 1
266530 1
1 1
3 1
1 1
45814 1
221429 1
299999 1
288981 1
32324 1
300000 1
125370 1
1 1
20933 1
1 1
206980 1
77156 1
99408 1
4273 1
48963 1
19599 1
1 1
9602 1
270250 1
299998 1
2757 1
253077 1
6578 1
276355 1
166416 1
192871 1
1 1
300000 1
296237 1
248201 1
1 1
24397 1
196405 1
211 1
209112 1
197489 1
282764 1
117416 1
176501 1
288548 1
65788 1
3 1
70949 1
2 1
48619 1
24 1
54266 1
285695 1
1 1
60986 1
1 1
67370 1
300000 1
299998 1
299999 1
226906 1
2846 1
299999 1
1 1
184234 1
1 1
1 1
300000 1
300001 1
1 1
104857 1
79626 1
217092 1
300001 1
247665 1
5660 1
64502 1
124595 1
178523 1
272123 1
40865 1
132095 1
1 1
258052 1
3 1
300001 1
3 1
1 1
74948 1
71461 1
133697 1
170160 1
184381 1
1 1
299999 1
270360 1
174730 1
299999 1
1340 1
34462 1
2 1
1 1
47950 1
260893 1
192215 1
239600 1
7237 1
31382 1
299999 1
192111 1
210750 1
2 1
300001 1
165658 1
18294 1
145634 1
300001 1
2 1
259596 1
300001 1
42484 1
225947 1
276653 1
49280 1
26258 1
276856 1
299998 1
174683 1
2 1
18475 1
1 1
181663 1
47587 1
285995 1
299999 1
211828 1
277467 1
2 1
260 1
299999 1
184815 1
170789 1
299998 1
35490 1
192493 1
132199 1
299999 1
300002 1
56515 1
2 1
229756 1
299999 1
1 1
250832 1
1 1
9290 1
195611 1
300002 1
31576 1
1 1
201228 1
178998 1
203514 1
3 1
53536 1
231424 1
222524 1
46729 1
60895 1
56777 1
284558 1
252971 1
48629 1
36115 1
269604 1
114520 1
44869 1
127715 1
239783 1
821 1
2 1
172978 1
99039 1
2 1
135496 1
300001 1
177766 1
137491 1
267609 1
174161 1
104785 1
1 1
1 1
207352 1
15354 1
71671 1
2 1
122915 1
222555 1
150318 1
38306 1
75844 1
299999 1
1 1
300001 1
269339 1
279479 1
300000 1
132610 1
186196 1
204320 1
41866 1
300001 1
1 1
105473 1
92458 1
180861 1
233941 1
1 1
268069 1
95095 1
45778 1
279524 1
101043 1
274538 1
300001 1
211158 1
2 1
6564 1
219857 1
3 1
6263 1
214759 1
261733 1
18182 1
165786 1
299999 1
215129 1
141735 1
65091 1
138682 1
250773 1
1 1
1 1
165427 1
224254 1
98605 1
237240 1
300001 1
1 1
143389 1
74030 1
218557 1
8813 1
1 1
224890 1
68378 1
4438 1
27031 1
270917 1
1 1
147548 1
300000 1
300000 1
110937 1
299999 1
3 1
175258 1
244517 1
300000 1
79896 1
77971 1
276317 1
54454 1
122882 1
1 1
300002 1
104907 1
300000 1
300001 1
2 1
58095 1
220780 1
1 1
2 1
263800 1
277720 1
119769 1
3 1
178445 1
19970 1
5594 1
300000 1
89365 1
299999 1
1 1
300000 1
1 1
117738 1
2 1
283968 1
48179 1
299998 1
111289 1
116342 1
135353 1
297821 1
215951 1
2 1
26844 1
237121 1
282834 1
300000 1
103873 1
242345 1
225151 1
231693 1
52117 1
300000 1
74988 1
102534 1
136584 1
299999 1
300000 1
299999 1
1 1
300000 1
249491 1
51900 1
88589 1
70299 1
223796 1
219451 1
112101 1
112729 1
65978 1
138198 1
293599 1
154715 1
299999 1
299998 1
300000 1
1 1
299999 1
281657 1
36899 1
84060 1
235696 1
181927 1
254561 1
3 1
60462 1
1 1
3 1
132967 1
280492 1
132105 1
2 1
283152 1
202805 1
21154 1
299998 1
300001 1
1 1
300002 1
298579 1
146185 1
254975 1
1 1
212413 1
192410 1
1 1
1 1
72373 1
300001 1
2 1
197700 1
2 1
300000 1
211988 1
120815 1
29426 1
300001 1
3 1
1 1
206073 1
146946 1
299999 1
300001 1
246074 1
113672 1
300000 1
39266 1
292548 1
282468 1
284870 1
2 1
287306 1
2240 1
279299 1
189498 1
22551 1
300001 1
1 1
92935 1
299999 1
205801 1
293166 1
68933 1
1 1
272508 1
1 1
254219 1
1 1
133639 1
250757 1
29359 1
257712 1
79386 1
1 1
299999 1
25658 1
94390 1
3 1
126953 1
2 1
1 1
147112 1
139579 1
139596 1
67840 1
1 1
2 1
284734 1
300000 1
2 1
300001 1
263434 1
2 1
2 1
71786 1
54868 1
93480 1
235339 1
288840 1
300000 1
271011 1
63315 1
159234 1
151398 1
42996 1
266159 1
110187 1
28954 1
1 1
94626 1
1 1
125952 1
255389 1
39270 1
1 1
4563 1
184191 1
14238 1
288842 1
130454 1
170582 1
277888 1
242960 1
4746 1
1 1
41118 1
300000 1
197982 1
178339 1
300001 1
36084 1
1 1
93584 1
58638 1
104532 1
1 1
1 1
159735 1
72490 1
33230 1
97062 1
268587 1
300000 1
176069 1
157394 1
299999 1
164621 1
262839 1
98646 1
172064 1
151868 1
284506 1
253872 1
1 1
300001 1
300000 1
34160 1
236596 1
180127 1
135746 1
1 1
210062 1
263508 1
118540 1
299999 1
141446 1
127226 1
14433 1
299999 1
2 1
211739 1
123517 1
292981 1
300000 1
90737 1
133073 1
300001 1
299999 1
245064 1
173039 1
1 1
288112 1
248928 1
93915 1
175137 1
47166 1
220209 1
299999 1
37927 1
264915 1
8509 1
299999 1
240691 1
300001 1
300001 1
95562 1
5779 1
1 1
1 1
259570 1
268684 1
82300 1
299999 1
300000 1
299999 1
2 1
299999 1
299998 1
14789 1
118866 1
222127 1
78597 1
100466 1
137220 1
137713 1
91065 1
17845 1
299999 1
94070 1
82804 1
11845 1
196522 1
281893 1
237603 1
2 1
300001 1
299999 1
300000 1
249282 1
145025 1
1 1
180644 1
189358 1
253755 1
8282 1
299999 1
177741 1
1 1
2 1
117491 1
287362 1
64024 1
260580 1
300001 1
227006 1
196635 1
63501 1
138867 1
298996 1
295028 1
192989 1
252938 1
258261 1
300000 1
231053 1
139615 1
1 1
83173 1
170597 1
21833 1
105590 1
299998 1
2 1
299999 1
33298 1
300000 1
1 1
191303 1
197706 1
145521 1
1 1
279399 1
185643 1
66338 1
208677 1
227369 1
41199 1
37228 1
299999 1
285416 1
2 1
3893 1
300001 1
196115 1
74120 1
179364 1
300000 1
194916 1
278804 1
168155 1
271217 1
277216 1
134280 1
121792 1
279986 1
213206 1
300000 1
81381 1
235051 1
2 1
1 1
93988 1
299999 1
205255 1
300001 1
256568 1
116944 1
65279 1
300002 1
299999 1
50117 1
244716 1
1 1
143211 1
256929 1
300000 1
158179 1
291315 1
203095 1
300001 1
88044 1
300000 1
73578 1
299999 1
36921 1
1 1
178460 1
300001 1
300000 1
138963 1
145357 1
300001 1
75137 1
1 1
1 1
203556 1
293896 1
32454 1
300001 1
299999 1
225059 1
299999 1
3 1
276200 1
150721 1
300002 1
233513 1
139620 1
300001 1
79768 1
177790 1
300000 1
98475 1
300000 1
2 1
298442 1
64325 1
245536 1
300000 1
1 1
179119 1
110861 1
290619 1
300000 1
1 1
289694 1
134020 1
192364 1
47543 1
54643 1
1 1
1 1
172019 1
151034 1
300000 1
124238 1
111687 1
63873 1
126879 1
57281 1
265604 1
69876 1
1 1
229675 1
120986 1
300001 1
300000 1
299998 1
161414 1
1 1
137222 1
279030 1
231080 1
214554 1
300002 1
300000 1
3 1
2 1
95733 1
238739 1
81814 1
236574 1
300000 1
208240 1
300000 1
299999 1
263076 1
1 1
108864 1
300000 1
278179 1
29339 1
38705 1
131621 1
1 1
197517 1
300001 1
1 1
154370 1
288549 1
244861 1
102710 1
1 1
1 1
2 1
138561 1
267260 1
132061 1
214595 1
1 1
9913 1
268304 1
199174 1
41300 1
1 1
4252 1
299999 1
158094 1
150360 1
213887 1
66125 1
84975 1
299999 1
300001 1
3 1
300000 1
40856 1
79753 1
171262 1
297763 1
187936 1
280920 1
167017 1
111721 1
300000 1
299999 1
63160 1
271723 1
219080 1
24774 1
44319 1
134310 1
52726 1
156279 1
300002 1
98146 1
252130 1
157310 1
1 1
115287 1
44923 1
31581 1
126748 1
5831 1
64012 1
3488 1
47942 1
277169 1
1 1
153088 1
42529 1
299999 1
256750 1
32348 1
166976 1
2 1
117089 1
300001 1
151418 1
269855 1
88225 1
284372 1
3 1
169851 1
1 1
300000 1
21830 1
1 1
1 1
131060 1
155284 1
231136 1
12498 1
210400 1
100197 1
88282 1
240826 1
299999 1
300001 1
69005 1
1 1
299999 1
300001 1
230426 1
262132 1
239059 1
299999 1
196184 1
6339 1
87938 1
161107 1
277654 1
57758 1
139827 1
100229 1
300001 1
215554 1
300001 1
266905 1
291018 1
57455 1
265334 1
8494 1
215436 1
1 1
121632 1
299999 1
113900 1
119896 1
72976 1
1 1
202304 1
3 1
182836 1
132230 1
3 1
117912 1
251425 1
72743 1
158519 1
1 1
1523 1
32792 1
87296 1
163165 1
1 1
242291 1
72339 1
1 1
234968 1
73992 1
256997 1
299999 1
204074 1
1 1
1 1
226634 1
106349 1
261969 1
2 1
263488 1
189804 1
88236 1
27743 1
228292 1
297615 1
195901 1
2 1
77662 1
211041 1
299999 1
114908 1
191247 1
180384 1
1610 1
129632 1
1304 1
1 1
145705 1
151962 1
88175 1
42883 1
300000 1
182218 1
208274 1
36449 1
232356 1
153150 1
145600 1
209272 1
44206 1
2 1
86618 1
299999 1
300000 1
207141 1
299999 1
249397 1
78203 1
300001 1
189716 1
75047 1
179205 1
131237 1
75834 1
256173 1
45919 1
1 1
299999 1
298563 1
94306 1
300000 1
141200 1
1 1
284875 1
259329 1
156597 1
186472 1
54281 1
294065 1
255722 1
300000 1
3 1
236463 1
66544 1
300000 1
299999 1
300001 1
235815 1
118766 1
180858 1
1 1
192867 1
89236 1
1 1
3696 1
297562 1
3 1
1 1
43635 1
1 1
158664 1
163008 1
300000 1
153281 1
275854 1
121265 1
158621 1
276298 1
300000 1
3 1
74754 1
300000 1
300000 1
112194 1
1 1
2 1
59371 1
145200 1
63734 1
1 1
100383 1
300000 1
94822 1
181109 1
195702 1
76094 1
1 1
1 1
13783 1
172885 1
216771 1
145189 1
196145 1
258286 1
300002 1
299999 1
32584 1
2 1
164567 1
113968 1
42678 1
8085 1
111377 1
27507 1
1 1
31869 1
6646 1
189479 1
1 1
86323 1
300000 1
241597 1
295670 1
129552 1
299999 1
72479 1
237427 1
300002 1
166528 1
98647 1
300000 1
247167 1
154385 1
2 1
300000 1
1 1
130759 1
299999 1
291353 1
81573 1
300001 1
245884 1
49412 1
259640 1
300001 1
2 1
133025 1
1 1
212327 1
300000 1
108721 1
300001 1
174258 1
104427 1
231158 1
290317 1
26433 1
300000 1
145928 1
3 1
26187 1
174489 1
73253 1
68760 1
224514 1
129070 1
124206 1
216664 1
145763 1
101728 1
216792 1
29083 1
232843 1
147796 1
299999 1
242964 1
11955 1
136813 1
32853 1
61901 1
300000 1
300000 1
299999 1
197466 1
27382 1
280863 1
281321 1
34540 1
2 1
115483 1
300000 1
132953 1
121293 1
220257 1
295393 1
53305 1
177438 1
1 1
111539 1
127577 1
66585 1
263235 1
132392 1
300000 1
95082 1
300000 1
155293 1
211257 1
1 1
299999 1
300002 1
181716 1
1 1
68898 1
249191 1
107406 1
193375 1
1 1
2 1
248797 1
75186 1
211068 1
106724 1
67972 1
1 1
172160 1
1 1
299999 1
162742 1
10555 1
296605 1
200963 1
299999 1
300001 1
300001 1
300001 1
2 1
299999 1
1 1
1 1
129289 1
145468 1
1 1
215145 1
53256 1
225050 1
295558 1
40681 1
253105 1
205416 1
122505 1
147743 1
30701 1
67688 1
174134 1
233519 1
168779 1
179467 1
87374 1
299999 1
300000 1
234387 1
59140 1
3 1
299142 1
299999 1
2 1
300000 1
158140 1
300000 1
168554 1
299999 1
172634 1
254704 1
233018 1
2 1
1 1
1 1
34093 1
300000 1
85158 1
210671 1
232904 1
299999 1
300001 1
112396 1
278285 1
35364 1
291374 1
266812 1
78076 1
249724 1
240738 1
69087 1
1 1
277184 1
166818 1
222310 1
300000 1
300000 1
3 1
20725 1
242509 1
126322 1
1 1
1 1
2 1
270466 1
7872 1
261567 1
1 1
101163 1
264874 1
299999 1
1 1
291272 1
1 1
3 1
299999 1
70419 1
236883 1
1 1
122195 1
1 1
197291 1
287993 1
3 1
217390 1
296767 1
70651 1
45463 1
174599 1
165688 1
300001 1
1 1
178260 1
77088 1
299999 1
257570 1
2 1
1706 1
2 1
67319 1
299999 1
38206 1
6862 1
221719 1
21804 1
1 1
18998 1
72895 1
119031 1
1 1
142073 1
1 1
192456 1
1 1
102075 1
2 1
2 1
300000 1
1 1
127572 1
41278 1
300000 1
69718 1
300000 1
300000 1
104252 1
1 1
300000 1
300000 1
191681 1
1 1
300000 1
120398 1
1 1
298734 1
20989 1
212841 1
226148 1
2 1
299999 1
1 1
87173 1
97875 1
2 1
132972 1
257537 1
134644 1
56402 1
3 1
152112 1
127834 1
154259 1
300000 1
300000 1
3 1
248570 1
300000 1
1 1
35802 1
262060 1
87947 1
300000 1
1 1
216619 1
102914 1
1750 1
1 1
27683 1
103427 1
241453 1
1 1
150431 1
155199 1
299999 1
97235 1
1 1
1 1
1 1
47418 1
1 1
112055 1
300000 1
52184 1
300000 1
1 1
61078 1
204300 1
3 1
57241 1
234505 1
300001 1
1 1
69917 1
2 1
2 1
140834 1
64070 1
243109 1
300002 1
85797 1
269702 1
277987 1
187790 1
2 1
300002 1
300000 1
152882 1
90920 1
96142 1
41510 1
208068 1
190677 1
157952 1
223800 1
27878 1
299999 1
1 1
245586 1
211090 1
299999 1
1 1
230513 1
17294 1
300000 1
27821 1
87338 1
1 1
300000 1
300000 1
206592 1
6324 1
106768 1
234603 1
28128 1
62054 1
300001 1
1 1
247366 1
27877 1
1 1
299999 1
300000 1
86991 1
126120 1
3 1
286371 1
1 1
229605 1
100786 1
299999 1
300000 1
299999 1
3 1
296722 1
78950 1
215065 1
240599 1
223997 1
250849 1
230028 1
201329 1
299999 1
183090 1
161794 1
73934 1
300000 1
1 1
106432 1
61522 1
126534 1
1 1
259663 1
127376 1
300000 1
100402 1
59505 1
155025 1
68300 1
126628 1
1 1
198298 1
180583 1
218125 1
1 1
2 1
127946 1
54395 1
2 1
258215 1
79002 1
257069 1
275259 1
1 1
300001 1
72241 1
155349 1
40124 1
56569 1
300000 1
137177 1
1 1
1 1
1 1
272729 1
147791 1
52199 1
176918 1
2 1
3 1
144350 1
299999 1
196729 1
191773 1
277255 1
141586 1
1 1
300002 1
110998 1
132274 1
2 1
60454 1
300000 1
6994 1
77400 1
206759 1
245699 1
145596 1
235712 1
61726 1
88236 1
1 1
2 1
83560 1
2 1
164064 1
162652 1
14483 1
1 1
21597 1
282504 1
199609 1
16340 1
283487 1
148471 1
164750 1
271265 1
149319 1
300001 1
3815 1
1 1
300002 1
103785 1
299665 1
163721 1
300000 1
270358 1
281080 1
260116 1
273907 1
88892 1
70839 1
113481 1
245513 1
22458 1
30459 1
127825 1
1 1
2 1
45168 1
2 1
164042 1
1 1
136572 1
1 1
191528 1
299999 1
284521 1
152532 1
159281 1
300000 1
264671 1
70183 1
155800 1
197110 1
165486 1
300000 1
158280 1
208287 1
258392 1
265148 1
80033 1
1 1
300000 1
29958 1
117396 1
124928 1
300000 1
496 1
251154 1
1 1
84194 1
161785 1
37874 1
174431 1
300000 1
1 1
72367 1
183681 1
1 1
143429 1
104519 1
299999 1
196672 1
299999 1
197876 1
2 1
87656 1
300000 1
263198 1
236296 1
207449 1
195214 1
65337 1
84020 1
1 1
300001 1
300001 1
254983 1
300000 1
115608 1
279257 1
300001 1
184878 1
272359 1
2 1
251753 1
1 1
5984 1
299998 1
98582 1
299999 1
210229 1
137777 1
300002 1
299998 1
112629 1
300000 1
92189 1
300001 1
300000 1
30784 1
189897 1
63925 1
281119 1
209948 1
145124 1
55822 1
126068 1
189071 1
73089 1
131857 1
201674 1
15453 1
300000 1
12119 1
193102 1
163773 1
98323 1
139887 1
293603 1
2 1
113598 1
270753 1
227174 1
145116 1
300000 1
299999 1
258209 1
10201 1
300000 1
238391 1
115975 1
299999 1
107210 1
300000 1
299999 1
130172 1
219508 1
94760 1
1 1
115571 1
300001 1
2 1
67221 1
89941 1
1 1
295429 1
274871 1
205889 1
299999 1
254161 1
246230 1
111118 1
1 1
50898 1
286908 1
300001 1
198197 1
139856 1
299999 1
8054 1
11895 1
300001 1
299999 1
296447 1
2 1
57532 1
106188 1
160115 1
288612 1
300000 1
300000 1
48304 1
1 1
174802 1
264092 1
62597 1
3 1
114468 1
110580 1
189914 1
273150 1
300000 1
76783 1
264027 1
257026 1
225315 1
96845 1
172792 1
3 1
235976 1
300000 1
25745 1
117220 1
299999 1
300000 1
296060 1
274602 1
300000 1
299999 1
55387 1
266993 1
89161 1
300001 1
257304 1
229352 1
215496 1
300001 1
268189 1
299999 1
1 1
106494 1
43642 1
105931 1
1 1
240814 1
131762 1
109531 1
299999 1
299998 1
57972 1
300002 1
300000 1
34808 1
202296 1
300000 1
185815 1
284755 1
300000 1
19255 1
1 1
82849 1
2 1
218262 1
112104 1
194125 1
300001 1
299657 1
25583 1
300000 1
4595 1
1 1
300000 1
259226 1
195705 1
1 1
2 1
40347 1
57252 1
300001 1
22057 1
90668 1
299999 1
300000 1
299999 1
1 1
69408 1
15403 1
87186 1
124420 1
160613 1
2 1
2 1
23176 1
196447 1
299998 1
300000 1
3 1
299999 1
11358 1
121994 1
234948 1
281081 1
1 1
300000 1
264985 1
300000 1
231655 1
256771 1
178259 1
300000 1
217522 1
175431 1
300000 1
76241 1
185740 1
157033 1
181673 1
188164 1
142607 1
299999 1
1 1
9568 1
281938 1
1 1
300001 1
152512 1
299999 1
8142 1
299999 1
204015 1
19238 1
1 1
1 1
1 1
1 1
102043 1
1 1
274970 1
148477 1
2 1
115965 1
19659 1
103258 1
237765 1
94012 1
23502 1
1 1
1 1
37480 1
173465 1
300000 1
2 1
262982 1
1 1
217272 1
1 1
283752 1
204980 1
1 1
156570 1
205420 1
141548 1
41493 1
58454 1
186693 1
139678 1
92833 1
285574 1
300001 1
172355 1
214382 1
228897 1
150440 1
130348 1
237321 1
254741 1
1354 1
300000 1
218227 1
133068 1
22050 1
2 1
170979 1
1 1
172536 1
2 1
102006 1
1 1
299998 1
117119 1
99388 1
299998 1
227626 1
1 1
147428 1
146405 1
299999 1
108556 1
131172 1
1 1
2 1
300000 1
161037 1
300001 1
299999 1
26326 1
300001 1
1 1
1 1
300000 1
1 1
191769 1
300001 1
21286 1
287357 1
300000 1
281332 1
132430 1
165693 1
218063 1
300000 1
1 1
156743 1
201333 1
270100 1
176121 1
285544 1
299998 1
2 1
153361 1
118158 1
17551 1
300000 1
285515 1
247352 1
300000 1
85611 1
159315 1
216357 1
2 1
1 1
1 1
100577 1
90487 1
154215 1
81799 1
1 1
50035 1
1 1
300000 1
217822 1
1 1
78910 1
261800 1
212506 1
129194 1
300000 1
148026 1
300000 1
299999 1
19976 1
123473 1
249198 1
226494 1
146422 1
116434 1
2 1
96585 1
239282 1
75832 1
2 1
30186 1
57692 1
299999 1
66813 1
47569 1
299998 1
300001 1
55266 1
151951 1
21902 1
300001 1
175200 1
253838 1
299999 1
17674 1
198609 1
300000 1
1 1
70790 1
300001 1
1 1
38131 1
300000 1
203344 1
204972 1
95586 1
101311 1
169768 1
107187 1
36265 1
241360 1
75540 1
89858 1
117851 1
114008 1
33828 1
2 1
300000 1
149446 1
207184 1
206971 1
97089 1
285914 1
73595 1
2 1
90289 1
1 1
1 1
204835 1
299999 1
7763 1
43864 1
77054 1
41266 1
40321 1
120312 1
157188 1
279430 1
87084 1
299999 1
300001 1
300001 1
295436 1
201528 1
1 1
300000 1
148536 1
2 1
250560 1
227817 1
215244 1
283414 1
1 1
102324 1
2 1
112627 1
1 1
149946 1
233579 1
300001 1
72157 1
141676 1
108901 1
112743 1
36660 1
49981 1
299998 1
75690 1
1 1
251964 1
179084 1
300000 1
299998 1
147636 1
47334 1
299999 1
79258 1
43600 1
299999 1
1 1
135324 1
300002 1
299998 1
300001 1
114670 1
300000 1
1 1
1 1
2 1
299999 1
88194 1
88581 1
299999 1
1 1
27286 1
299999 1
8237 1
300001 1
264411 1
2 1
300001 1
42320 1
152441 1
52425 1
189996 1
299998 1
95376 1
1 1
152820 1
300000 1
299999 1
1 1
176055 1
300001 1
299999 1
299999 1
2 1
237511 1
160148 1
1 1
300000 1
21971 1
15699 1
213622 1
108097 1
3 1
1 1
300001 1
265705 1
300002 1
265677 1
36713 1
53814 1
300000 1
224146 1
160042 1
200561 1
34942 1
1 1
288163 1
117627 1
21732 1
256072 1
115090 1
47285 1
125033 1
153921 1
119148 1
300002 1
217091 1
299999 1
1 1
79576 1
180955 1
12644 1
299996 1
299999 1
299999 1
228477 1
106585 1
1 1
188588 1
239101 1
1733 1
236418 1
300001 1
151696 1
1 1
86621 1
132432 1
134554 1
233313 1
33579 1
300000 1
133396 1
145243 1
4660 1
300002 1
2 1
241399 1
244368 1
1 1
300000 1
224636 1
185448 1
1203 1
160683 1
161357 1
299999 1
31133 1
292659 1
231578 1
2 1
205936 1
249572 1
270333 1
299999 1
8783 1
300000 1
241655 1
300000 1
174060 1
75869 1
300002 1
147859 1
31052 1
262304 1
99678 1
1 1
273246 1
2 1
16055 1
1 1
219969 1
79361 1
1 1
83683 1
300000 1
299999 1
281711 1
1 1
300000 1
202220 1
218324 1
1 1
2 1
3 1
1 1
194294 1
299999 1
60504 1
299999 1
254861 1
1 1
129098 1
194202 1
299999 1
1 1
282209 1
1 1
300000 1
154941 1
3 1
16531 1
299525 1
300000 1
1 1
131055 1
270442 1
1 1
1 1
1 1
232837 1
229654 1
23705 1
120437 1
208362 1
58760 1
263839 1
184370 1
3 1
1 1
177326 1
116184 1
27786 1
204042 1
300000 1
261035 1
285765 1
269663 1
299999 1
96698 1
113825 1
2 1
300000 1
160883 1
225228 1
33509 1
300000 1
300000 1
205836 1
1 1
300000 1
1 1
3 1
95897 1
87513 1
163423 1
199246 1
188532 1
299998 1
47928 1
148799 1
300001 1
269711 1
126929 1
83127 1
300000 1
300000 1
263923 1
218014 1
300001 1
34525 1
222322 1
132320 1
274797 1
164405 1
2 1
130076 1
300000 1
1 1
234171 1
1 1
1 1
95239 1
161041 1
248189 1
290627 1
291281 1
300000 1
282517 1
257464 1
234351 1
289899 1
150123 1
1 1
300002 1
300000 1
129219 1
184665 1
38373 1
172326 1
220681 1
89303 1
130335 1
83721 1
263995 1
92349 1
299999 1
120790 1
200367 1
211029 1
3 1
160878 1
300002 1
108652 1
47715 1
300000 1
43308 1
1 1
1 1
281470 1
275540 1
162394 1
1 1
241696 1
299998 1
1 1
299999 1
239248 1
300001 1
85071 1
300000 1
285027 1
265149 1
215263 1
1 1
279664 1
183046 1
299999 1
113457 1
89841 1
12550 1
104571 1
271134 1
224637 1
1 1
1 1
83990 1
299998 1
1 1
196262 1
231330 1
300000 1
1 1
154745 1
300000 1
70103 1
81122 1
300000 1
259845 1
107248 1
83808 1
71770 1
137093 1
1 1
300002 1
1 1
60037 1
298669 1
18402 1
150114 1
271279 1
48626 1
2 1
13369 1
214344 1
127654 1
28813 1
1 1
64913 1
181906 1
1 1
3 1
146178 1
84835 1
1 1
300001 1
60997 1
1 1
1 1
268443 1
1 1
141435 1
299999 1
157395 1
300000 1
162278 1
121707 1
1 1
243631 1
239721 1
209179 1
299999 1
278035 1
96417 1
1 1
262644 1
19871 1
107020 1
134052 1
75625 1
289320 1
15867 1
79476 1
206742 1
242962 1
2 1
162349 1
104478 1
63492 1
1 1
299999 1
300001 1
67592 1
157555 1
299999 1
86512 1
290338 1
15135 1
292790 1
142316 1
47867 1
91652 1
183059 1
300000 1
83387 1
25872 1
42129 1
103051 1
234682 1
279145 1
74812 1
1 1
1 1
300001 1
1 1
108896 1
107931 1
2 1
300000 1
2 1
248670 1
211860 1
300000 1
300001 1
124969 1
22471 1
300001 1
179646 1
10652 1
2 1
187893 1
157777 1
300000 1
159488 1
163705 1
211247 1
178958 1
216631 1
171203 1
298087 1
136140 1
299999 1
107731 1
1 1
300000 1
18691 1
100932 1
38921 1
187114 1
35383 1
2 1
12314 1
200707 1
234666 1
24138 1
300000 1
300002 1
1 1
1 1
1 1
2 1
231443 1
2 1
1 1
207537 1
60442 1
300000 1
297519 1
188374 1
26822 1
21400 1
33365 1
91034 1
157902 1
1 1
300001 1
249346 1
300000 1
205949 1
106936 1
31907 1
2 1
154717 1
77422 1
123777 1
152557 1
292138 1
2162 1
291455 1
1 1
300000 1
93647 1
182256 1
143763 1
2 1
85341 1
295578 1
22169 1
300001 1
300000 1
299999 1
181285 1
299999 1
111825 1
278789 1
108784 1
2 1
300001 1
244765 1
300000 1
220385 1
261124 1
287434 1
222581 1
300001 1
1 1
240141 1
1 1
100133 1
58873 1
14060 1
284355 1
240106 1
1 1
2611 1
215870 1
1 1
260005 1
300000 1
271657 1
149050 1
23070 1
287492 1
283044 1
175825 1
278790 1
269248 1
300000 1
65481 1
1 1
3 1
289375 1
222297 1
285744 1
49766 1
1 1
13046 1
300001 1
198492 1
35790 1
2 1
1 1
2 1
299999 1
300000 1
208789 1
222565 1
145495 1
144998 1
89000 1
1 1
275525 1
48269 1
104838 1
238460 1
3155 1
199087 1
213993 1
246771 1
32419 1
300000 1
211069 1
2 1
177814 1
91146 1
1 1
217772 1
41622 1
300000 1
300001 1
149419 1
256232 1
300000 1
141123 1
107461 1
1 1
1 1
43964 1
84755 1
1 1
254242 1
158384 1
278878 1
299998 1
1 1
73262 1
62629 1
226883 1
219706 1
300000 1
269447 1
138184 1
114871 1
61173 1
175408 1
197214 1
232011 1
274514 1
231376 1
200910 1
1 1
300000 1
267021 1
94018 1
299999 1
92250 1
3 1
1695 1
114403 1
230478 1
231642 1
88076 1
299999 1
221835 1
207604 1
258437 1
299999 1
173933 1
173974 1
43104 1
131412 1
300000 1
2 1
155252 1
300000 1
300001 1
241612 1
1 1
300001 1
123813 1
130600 1
60705 1
1 1
300001 1
300000 1
67609 1
277024 1
131374 1
1 1
31865 1
300001 1
222580 1
131615 1
240040 1
299651 1
58484 1
63909 1
261300 1
300002 1
219034 1
298140 1
114755 1
215382 1
1 1
2 1
1 1
2 1
17643 1
1 1
2 1
262556 1
226329 1
67957 1
277614 1
2 1
2 1
263537 1
299999 1
52164 1
117021 1
178296 1
300000 1
16039 1
1 1
87515 1
230797 1
299871 1
299998 1
300000 1
45922 1
299999 1
300002 1
1 1
43454 1
299999 1
116965 1
109222 1
19988 1
300002 1
295997 1
233116 1
2 1
253652 1
299999 1
30253 1
248138 1
300001 1
267161 1
2 1
153039 1
234724 1
43837 1
300001 1
274596 1
67889 1
3 1
91041 1
299999 1
300001 1
26328 1
300000 1
217397 1
1 1
40170 1
299999 1
61978 1
199370 1
1 1
120572 1
75932 1
1 1
221798 1
164276 1
62527 1
1 1
282366 1
70095 1
299999 1
51797 1
166668 1
300000 1
251790 1
109812 1
118691 1
179645 1
2 1
74579 1
199761 1
8670 1
2 1
45259 1
4860 1
270433 1
129530 1
131362 1
1 1
293035 1
152258 1
1 1
88076 1
32707 1
1 1
77622 1
300000 1
98059 1
148521 1
300001 1
300000 1
37546 1
211499 1
300000 1
2 1
264727 1
300000 1
276437 1
300002 1
1 1
161680 1
155504 1
40336 1
105881 1
148815 1
120770 1
209895 1
73894 1
300001 1
233389 1
3 1
2 1
300000 1
161809 1
300000 1
299999 1
255925 1
176821 1
236671 1
297466 1
254526 1
299999 1
291123 1
1 1
82836 1
247745 1
106817 1
104865 1
299999 1
191838 1
61291 1
1 1
109540 1
119082 1
255501 1
300001 1
3 1
1 1
86744 1
1 1
166175 1
146997 1
299999 1
154070 1
1 1
1 1
4515 1
52272 1
50881 1
121949 1
73832 1
2 1
300002 1
300002 1
1 1
83531 1
186471 1
18080 1
2924 1
1 1
131679 1
46856 1
293536 1
157591 1
134149 1
300000 1
1 1
93269 1
169033 1
300000 1
300000 1
59409 1
2 1
96018 1
97465 1
300000 1
300000 1
252750 1
2 1
94974 1
300001 1
1 1
254587 1
226385 1
2 1
194829 1
1 1
117130 1
84080 1
300000 1
89691 1
34639 1
300002 1
300001 1
167836 1
69895 1
2 1
286835 1
300000 1
172830 1
137272 1
299999 1
109746 1
58138 1
190437 1
123315 1
1 1
1 1
189711 1
14664 1
183761 1
174616 1
113659 1
3 1
300001 1
70686 1
291770 1
1 1
277865 1
3 1
271525 1
300000 1
299999 1
1 1
127965 1
161374 1
271287 1
300000 1
200383 1
1 1
1 1
34265 1
1 1
299998 1
101633 1
238280 1
252531 1
2 1
107297 1
281816 1
299999 1
269840 1
39419 1
285953 1
1 1
155683 1
253870 1
225262 1
221110 1
91277 1
172856 1
49091 1
85360 1
166416 1
299999 1
1 1
187848 1
61848 1
135809 1
300000 1
275475 1
2 1
143026 1
65386 1
300000 1
3 1
104385 1
1 1
143606 1
75750 1
215265 1
1 1
3 1
186242 1
299999 1
175361 1
82225 1
2 1
1 1
97767 1
284221 1
300000 1
299999 1
148181 1
2 1
189178 1
43853 1
300001 1
163302 1
206471 1
300002 1
300002 1
25991 1
42875 1
300001 1
256597 1
117579 1
300000 1
300000 1
295731 1
162256 1
61769 1
300002 1
150374 1
69783 1
221529 1
22192 1
189118 1
2 1
299999 1
13532 1
151890 1
300000 1
3 1
2876 1
1 1
26155 1
252293 1
1 1
199910 1
132931 1
153961 1
289709 1
2 1
236179 1
300001 1
169040 1
90321 1
125289 1
4195 1
13741 1
299999 1
300000 1
300000 1
34597 1
299999 1
156600 1
231772 1
112727 1
195148 1
81242 1
245750 1
151285 1
1 1
295612 1
22470 1
82029 1
1 1
2 1
243198 1
300000 1
47636 1
252343 1
37073 1
300000 1
1 1
1 1
1 1
1 1
2 1
79166 1
252147 1
293214 1
107848 1
190183 1
78986 1
96228 1
67542 1
95156 1
118876 1
238887 1
91743 1
22782 1
42947 1
299999 1
7595 1
74383 1
244386 1
142622 1
172826 1
59573 1
281883 1
89238 1
260901 1
261095 1
163019 1
3 1
37799 1
121312 1
34486 1
300001 1
142062 1
300001 1
87933 1
156293 1
300001 1
62904 1
1 1
193135 1
77312 1
297254 1
1 1
96410 1
262313 1
105940 1
300001 1
3 1
76451 1
184250 1
22677 1
2 1
279258 1
1 1
300000 1
158671 1
287532 1
299999 1
280177 1
103074 1
105186 1
162983 1
1 1
284334 1
276033 1
300000 1
227883 1
1 1
104099 1
270970 1
137201 1
129629 1
243956 1
95894 1
162610 1
1 1
1 1
57608 1
299998 1
129820 1
300001 1
300000 1
2 1
3 1
282809 1
14748 1
240149 1
235005 1
1 1
299999 1
265418 1
73692 1
158975 1
300002 1
285849 1
44844 1
72174 1
179016 1
29724 1
122032 1
299999 1
287678 1
2 1
117914 1
103306 1
299999 1
1 1
51911 1
299999 1
179510 1
218337 1
257471 1
1 1
198285 1
1 1
253269 1
3 1
300000 1
29218 1
152734 1
299999 1
73928 1
299998 1
299999 1
300001 1
258771 1
98395 1
53921 1
3514 1
1 1
26079 1
15274 1
266594 1
300000 1
299998 1
264935 1
128372 1
156056 1
279943 1
1 1
183083 1
214396 1
1 1
128738 1
262041 1
1 1
299999 1
72882 1
253876 1
187356 1
231795 1
228698 1
235931 1
215816 1
284859 1
299999 1
44742 1
1 1
167040 1
225351 1
64894 1
142743 1
258014 1
175246 1
212833 1
2 1
277647 1
300001 1
1 1
160525 1
92802 1
214998 1
232971 1
170462 1
24363 1
158593 1
248998 1
260102 1
73420 1
1 1
299998 1
157901 1
2 1
1 1
183601 1
300001 1
1 1
274680 1
299999 1
289841 1
299999 1
1 1
81553 1
300000 1
240343 1
183317 1
1 1
299999 1
3 1
299998 1
1 1
1 1
1 1
253921 1
1 1
27403 1
260737 1
122757 1
299379 1
242063 1
135334 1
91678 1
130974 1
46931 1
227467 1
218239 1
56801 1
1 1
284686 1
3 1
61239 1
113253 1
1 1
1 1
157677 1
239810 1
97963 1
300000 1
300002 1
3 1
80074 1
243388 1
300000 1
299999 1
279004 1
1 1
2 1
30609 1
137691 1
299999 1
1 1
300000 1
15399 1
73189 1
1 1
142373 1
277431 1
148788 1
29627 1
14576 1
26909 1
300001 1
300000 1
36547 1
300001 1
1 1
1 1
15974 1
300000 1
300000 1
89964 1
1 1
85481 1
1 1
71885 1
1 1
219240 1
108470 1
3 1
205447 1
239018 1
1 1
299999 1
287288 1
226359 1
299999 1
191775 1
266945 1
191949 1
2 1
41559 1
269226 1
2 1
300000 1
5863 1
77148 1
237699 1
214716 1
300000 1
1965 1
1 1
142420 1
271643 1
300000 1
1 1
253255 1
261395 1
211097 1
299999 1
299998 1
299999 1
33570 1
300000 1
3 1
1 1
63239 1
300000 1
1 1
67615 1
299999 1
3 1
209289 1
121724 1
1 1
1 1
99322 1
2 1
1 1
78536 1
215969 1
52748 1
3 1
32536 1
75795 1
207255 1
62407 1
271324 1
192131 1
163856 1
87871 1
139749 1
300001 1
63236 1
1 1
152761 1
163834 1
52011 1
101773 1
279068 1
1 1
299169 1
110616 1
40058 1
231887 1
300000 1
46725 1
211684 1
106822 1
300001 1
27465 1
202441 1
224804 1
300001 1
125730 1
300001 1
300001 1
194846 1
2 1
125315 1
3116 1
249671 1
2 1
1 1
41679 1
1 1
1 1
62394 1
148904 1
148637 1
244961 1
248947 1
147198 1
126338 1
299999 1
253221 1
49341 1
1890 1
3 1
299999 1
78740 1
88070 1
41583 1
186222 1
2 1
42710 1
5760 1
163626 1
139815 1
126993 1
281712 1
262430 1
300000 1
86832 1
1 1
1 1
131855 1
299998 1
259259 1
132409 1
3803 1
294910 1
1 1
212969 1
1 1
300001 1
7524 1
82033 1
228636 1
1 1
193440 1
299999 1
64046 1
433 1
229331 1
216699 1
1 1
178292 1
300001 1
300000 1
300000 1
43353 1
93579 1
211750 1
120088 1
300000 1
175696 1
222913 1
300000 1
250708 1
1 1
173518 1
4541 1
90533 1
1 1
188254 1
228736 1
193535 1
1 1
300001 1
300000 1
129011 1
53865 1
1 1
89273 1
165467 1
245084 1
2 1
300000 1
237277 1
2 1
174330 1
23931 1
300002 1
34393 1
57630 1
231968 1
4279 1
284009 1
300000 1
220103 1
26046 1
299999 1
262239 1
218458 1
197124 1
1 1
299999 1
109304 1
291678 1
155205 1
2 1
1 1
118066 1
64365 1
300000 1
129950 1
1 1
281401 1
215136 1
2 1
195715 1
246882 1
45699 1
139942 1
1 1
221564 1
25945 1
253313 1
110051 1
257092 1
208756 1
222751 1
150852 1
300001 1
244153 1
279992 1
65138 1
3 1
72038 1
73958 1
2 1
23766 1
19004 1
266038 1
300001 1
94637 1
299999 1
2 1
33987 1
2 1
1 1
1 1
220983 1
220314 1
2 1
1 1
81269 1
153999 1
1 1
1 1
2 1
47746 1
85076 1
300001 1
3 1
3336 1
201445 1
168638 1
257766 1
284615 1
299999 1
276224 1
300000 1
128952 1
47123 1
48779 1
206937 1
2384 1
266982 1
1 1
1 1
224352 1
300001 1
300001 1
221933 1
300000 1
37384 1
299999 1
231691 1
84646 1
1 1
300000 1
57962 1
95047 1
103850 1
2 1
116968 1
289357 1
269304 1
251127 1
26787 1
31524 1
299999 1
51428 1
239912 1
300000 1
46558 1
34970 1
1 1
279942 1
103682 1
1 1
1 1
2 1
242052 1
294130 1
48805 1
145630 1
2 1
120963 1
277161 1
125683 1
299999 1
94336 1
2 1
99343 1
179207 1
162820 1
254327 1
11359 1
1 1
300001 1
3 1
298327 1
23302 1
1 1
2 1
300000 1
204587 1
273031 1
297731 1
110894 1
2 1
300002 1
270279 1
55232 1
186863 1
174327 1
300002 1
300001 1
160717 1
299999 1
1 1
153640 1
205102 1
258215 1
78150 1
175811 1
3 1
299999 1
156753 1
300000 1
63924 1
299999 1
300001 1
178377 1
47202 1
102647 1
191462 1
178466 1
280430 1
274011 1
21065 1
65142 1
300001 1
87546 1
2 1
237 1
300000 1
117599 1
127098 1
1 1
299999 1
1 1
166169 1
43393 1
35743 1
78310 1
1 1
185926 1
275415 1
129330 1
281706 1
299999 1
96771 1
119872 1
1 1
1 1
300000 1
300000 1
1 1
3 1
78998 1
185410 1
292279 1
271535 1
297167 1
1 1
263550 1
254105 1
80054 1
283756 1
39856 1
231585 1
119585 1
226852 1
169770 1
121600 1
81986 1
253318 1
299999 1
299998 1
238946 1
1 1
210815 1
299999 1
38702 1
8854 1
119129 1
300001 1
1 1
25597 1
16981 1
299999 1
283359 1
66118 1
277121 1
299999 1
67787 1
258682 1
199783 1
300002 1
299999 1
300001 1
188181 1
191896 1
300001 1
240866 1
300001 1
299999 1
146243 1
1 1
83799 1
80405 1
16909 1
171843 1
112669 1
5418 1
2 1
1078 1
72481 1
106984 1
1 1
192877 1
37177 1
1 1
51903 1
223581 1
2 1
291334 1
147145 1
299999 1
201384 1
1 1
299999 1
202728 1
40777 1
8307 1
52343 1
238918 1
60252 1
245936 1
244629 1
3 1
80395 1
300000 1
96618 1
207282 1
299999 1
135911 1
185001 1
104337 1
1 1
16856 1
256552 1
186753 1
13716 1
224643 1
85040 1
300000 1
45434 1
300000 1
224111 1
300002 1
45767 1
106430 1
72412 1
188714 1
201778 1
106927 1
88880 1
300000 1
16823 1
45589 1
299999 1
300000 1
270980 1
150851 1
186672 1
194233 1
128341 1
1 1
15754 1
299999 1
87755 1
265631 1
184281 1
32789 1
88561 1
263062 1
176944 1
253102 1
28172 1
300001 1
197552 1
2 1
300000 1
300000 1
75830 1
300000 1
103961 1
299999 1
23923 1
299999 1
256773 1
300000 1
1 1
5625 1
299999 1
98300 1
34361 1
1 1
298341 1
1 1
206790 1
107572 1
101096 1
130295 1
111642 1
299999 1
40037 1
55313 1
1 1
1 1
199751 1
2 1
1 1
168477 1
82867 1
1 1
101698 1
300000 1
1 1
299999 1
60678 1
300002 1
1 1
114347 1
260315 1
117330 1
124700 1
117393 1
48008 1
2 1
1 1
300000 1
297516 1
124330 1
194834 1
168628 1
198420 1
300001 1
1 1
1 1
1 1
118381 1
135082 1
299998 1
98973 1
141123 1
216492 1
65275 1
7755 1
235402 1
107599 1
224478 1
300001 1
299999 1
34854 1
61700 1
1 1
1 1
286584 1
300001 1
127633 1
150895 1
2 1
300001 1
88941 1
225048 1
244340 1
17718 1
300001 1
182748 1
31582 1
204125 1
2 1
172723 1
160246 1
12290 1
1 1
300000 1
3 1
23687 1
258833 1
80985 1
175375 1
87763 1
91606 1
45741 1
286276 1
32377 1
299999 1
29508 1
230584 1
251806 1
171704 1
291992 1
3 1
174702 1
299557 1
146753 1
299999 1
264802 1
151447 1
239990 1
42899 1
124467 1
180276 1
181306 1
300000 1
300001 1
300002 1
81578 1
299999 1
171724 1
244868 1
192674 1
299999 1
1 1
300000 1
133878 1
91528 1
299999 1
11490 1
251987 1
197799 1
1 1
144027 1
1 1
142417 1
3517 1
25826 1
96532 1
1 1
1 1
211376 1
167024 1
202735 1
56029 1
1 1
87334 1
193846 1
160128 1
6169 1
143632 1
299999 1
192014 1
1 1
138841 1
299999 1
211642 1
1 1
299999 1
119345 1
300000 1
300001 1
1 1
1 1
1 1
215418 1
2637 1
215697 1
1 1
300001 1
298754 1
207724 1
2 1
64980 1
300000 1
1 1
299999 1
207291 1
34863 1
232885 1
300001 1
155061 1
146260 1
59117 1
1 1
2 1
197419 1
227325 1
1 1
50500 1
25851 1
173358 1
3 1
44367 1
209300 1
233826 1
8632 1
76865 1
120567 1
1 1
217124 1
1 1
164 1
299999 1
200729 1
152756 1
278345 1
261179 1
139272 1
17551 1
120207 1
300002 1
76691 1
34559 1
246893 1
276704 1
232873 1
56398 1
166113 1
106299 1
242490 1
300000 1
276473 1
1 1
300000 1
101674 1
300002 1
264392 1
300001 1
265115 1
2 1
21083 1
118435 1
241238 1
175280 1
299050 1
2 1
77765 1
95192 1
185584 1
300002 1
94336 1
35361 1
202934 1
6405 1
98630 1
287088 1
292882 1
281637 1
300000 1
3250 1
278463 1
299998 1
1 1
149878 1
2 1
198544 1
163759 1
58348 1
188895 1
238860 1
131559 1
28974 1
264408 1
1 1
210860 1
295690 1
156130 1
213250 1
27182 1
172229 1
295228 1
1 1
162530 1
51184 1
1 1
3 1
300001 1
300001 1
79895 1
2 1
73668 1
190945 1
165247 1
87000 1
82112 1
162629 1
300001 1
246214 1
242223 1
159685 1
300001 1
73030 1
254396 1
299999 1
1 1
53579 1
153910 1
76804 1
8513 1
299999 1
300001 1
154274 1
1 1
75634 1
150938 1
42007 1
299999 1
182048 1
1 1
227946 1
185725 1
1 1
97883 1
267045 1
59706 1
76194 1
224258 1
2 1
270314 1
239647 1
300000 1
209468 1
1 1
183479 1
299999 1
202898 1
206642 1
206973 1
295341 1
300001 1
292881 1
37194 1
248839 1
300001 1
288884 1
300000 1
134766 1
300000 1
300000 1
14077 1
300000 1
1 1
297562 1
299999 1
298675 1
124184 1
2 1
299999 1
299998 1
175085 1
286260 1
149226 1
190030 1
299998 1
129579 1
6711 1
129077 1
300000 1
2 1
300001 1
299998 1
1 1
2 1
239714 1
1 1
297481 1
286737 1
300001 1
74585 1
69566 1
300001 1
1 1
85935 1
300001 1
242835 1
252451 1
300002 1
1 1
256849 1
92889 1
145215 1
163219 1
2 1
57193 1
1 1
2 1
251546 1
117122 1
300000 1
3 1
1 1
300000 1
67233 1
73287 1
135860 1
57172 1
300002 1
198256 1
131364 1
1 1
266383 1
222970 1
161949 1
300000 1
216797 1
300000 1
88417 1
68679 1
1 1
198833 1
82271 1
300000 1
1 1
74086 1
165455 1
212803 1
272694 1
291131 1
242064 1
220235 1
300000 1
52857 1
170368 1
300000 1
259176 1
300001 1
179915 1
266040 1
300000 1
300000 1
78690 1
252815 1
2 1
287279 1
299170 1
261063 1
235008 1
299998 1
241340 1
299999 1
252742 1
66627 1
249427 1
34802 1
236778 1
34645 1
25169 1
1 1
299999 1
267957 1
115555 1
172253 1
231834 1
299999 1
227563 1
175428 1
13105 1
228476 1
231565 1
72019 1
130189 1
300001 1
279918 1
1 1
74840 1
300001 1
286418 1
1 1
272297 1
94997 1
48784 1
299999 1
300000 1
184060 1
1 1
1 1
299648 1
300001 1
2 1
8634 1
74041 1
299998 1
71949 1
300000 1
300001 1
1 1
300000 1
300000 1
58530 1
71914 1
300001 1
210770 1
1 1
243404 1
2 1
215894 1
270620 1
40427 1
213292 1
1 1
3 1
299999 1
122958 1
99390 1
57834 1
300000 1
299999 1
3 1
1 1
187397 1
105545 1
1 1
52272 1
117436 1
5766 1
4761 1
52200 1
70674 1
300000 1
133578 1
120352 1
2 1
209026 1
300002 1
164771 1
1 1
300001 1
295432 1
1 1
216821 1
179739 1
188175 1
49758 1
238512 1
227636 1
160216 1
1 1
58976 1
133863 1
288505 1
267421 1
199530 1
1 1
1 1
151312 1
166055 1
63875 1
299999 1
247303 1
299998 1
35083 1
72525 1
38094 1
98773 1
244707 1
300000 1
1286 1
200020 1
299999 1
178727 1
300000 1
247055 1
163631 1
21293 1
91056 1
245287 1
1 1
1 1
238655 1
300001 1
190644 1
129328 1
285324 1
40917 1
101132 1
253350 1
1 1
271537 1
300001 1
241875 1
165522 1
1 1
81849 1
17138 1
285393 1
34364 1
137003 1
71609 1
36160 1
70612 1
300001 1
87990 1
299999 1
13896 1
299999 1
281721 1
196744 1
299999 1
245208 1
162494 1
300002 1
230188 1
172733 1
250278 1
300000 1
300002 1
201796 1
300000 1
299999 1
1 1
153713 1
300002 1
295280 1
143770 1
300000 1
57181 1
36661 1
1 1
43212 1
1 1
29721 1
300000 1
62072 1
50374 1
186727 1
299998 1
13367 1
85157 1
256833 1
298929 1
139043 1
175006 1
109015 1
241336 1
300000 1
2 1
256566 1
300000 1
183876 1
299999 1
120230 1
299999 1
105574 1
299999 1
130823 1
163025 1
264737 1
187788 1
1 1
1 1
189725 1
206483 1
300000 1
138508 1
110966 1
250783 1
52914 1
95607 1
1 1
212479 1
69165 1
159194 1
1 1
110811 1
300000 1
181868 1
200086 1
1 1
141980 1
300000 1
146536 1
214857 1
22494 1
1 1
163976 1
300001 1
289945 1
177064 1
1 1
300000 1
299998 1
110529 1
1 1
1 1
188309 1
162850 1
113811 1
210409 1
52367 1
21485 1
159572 1
299999 1
261609 1
300001 1
174986 1
63309 1
300001 1
155555 1
1 1
2 1
210601 1
300000 1
300000 1
165711 1
1 1
25867 1
300001 1
58417 1
278077 1
263909 1
299999 1
173925 1
299999 1
251971 1
274816 1
193862 1
1 1
300002 1
17091 1
2 1
236619 1
132489 1
123979 1
1 1
167351 1
150376 1
295590 1
262211 1
22127 1
296546 1
2 1
300000 1
9153 1
11610 1
134202 1
274570 1
1 1
111530 1
2 1
202522 1
1 1
194848 1
19704 1
86079 1
299999 1
88958 1
74916 1
76345 1
208507 1
3893 1
285579 1
299998 1
300001 1
300000 1
292789 1
300000 1
217698 1
1 1
1 1
100904 1
233567 1
280902 1
245164 1
26474 1
300000 1
299998 1
223845 1
293851 1
300001 1
2 1
300001 1
288351 1
1 1
217705 1
108347 1
160733 1
1 1
9610 1
300000 1
4264 1
174011 1
300000 1
73479 1
162478 1
282906 1
299999 1
43905 1
82975 1
300000 1
300000 1
149775 1
1 1
300000 1
290853 1
1 1
183914 1
299998 1
300000 1
151784 1
233268 1
1 1
239608 1
143176 1
271387 1
16662 1
31413 1
111207 1
60894 1
165764 1
230244 1
3 1
300001 1
1 1
300002 1
299999 1
300000 1
138717 1
1 1
220567 1
1 1
115612 1
154528 1
163815 1
62664 1
300000 1
22044 1
3 1
300002 1
299999 1
1 1
300000 1
268768 1
300001 1
131737 1
140022 1
113807 1
165849 1
300000 1
1 1
163618 1
2 1
1 1
1 1
1 1
2 1
2 1
197263 1
169561 1
1 1
176272 1
224007 1
102649 1
152335 1
14992 1
194443 1
288439 1
2 1
299999 1
300000 1
75371 1
300001 1
205305 1
180858 1
66932 1
300001 1
161241 1
1 1
211792 1
128069 1
180963 1
224046 1
231177 1
2 1
28594 1
42929 1
299999 1
93621 1
1 1
174522 1
257295 1
159177 1
3 1
300001 1
88175 1
1 1
120270 1
54860 1
1 1
227878 1
229623 1
195780 1
66258 1
235346 1
232206 1
293136 1
209053 1
1 1
9766 1
96238 1
78207 1
146688 1
166579 1
1 1
19293 1
238694 1
1 1
36774 1
65518 1
241884 1
94048 1
1787 1
201019 1
1 1
116421 1
1 1
90932 1
1 1
300000 1
109127 1
203435 1
164271 1
94040 1
300000 1
286267 1
99981 1
243173 1
125039 1
31516 1
300000 1
247798 1
216623 1
140782 1
282961 1
1 1
75138 1
70326 1
186719 1
169191 1
175831 1
75240 1
224608 1
298952 1
300000 1
1169 1
30960 1
1 1
77232 1
162601 1
1 1
189475 1
77937 1
249867 1
72804 1
300001 1
300001 1
200009 1
269117 1
1 1
299999 1
264155 1
2 1
47569 1
28713 1
204801 1
219961 1
229652 1
300000 1
56543 1
1 1
268336 1
211347 1
283681 1
300000 1
129718 1
2 1
91511 1
95344 1
300000 1
2 1
36346 1
1 1
185761 1
256411 1
189930 1
13825 1
3 1
269801 1
300001 1
125366 1
259685 1
299999 1
300002 1
1 1
265598 1
72619 1
18486 1
300001 1
1 1
299999 1
295979 1
2 1
1 1
113015 1
167641 1
300001 1
299999 1
226906 1
299999 1
246874 1
299999 1
299999 1
43554 1
149086 1
160316 1
2 1
3 1
59569 1
1 1
25278 1
194095 1
259522 1
165370 1
2 1
5705 1
1 1
146352 1
1 1
2 1
1 1
1 1
122969 1
279197 1
1 1
1 1
1 1
106961 1
241757 1
63117 1
209985 1
229686 1
2 1
254675 1
126784 1
1 1
191962 1
110530 1
7100 1
189176 1
1 1
97318 1
1 1
136731 1
1 1
85962 1
300000 1
299999 1
300000 1
28248 1
113044 1
129314 1
1 1
300001 1
46109 1
52613 1
300000 1
1 1
106403 1
1 1
1 1
1 1
194751 1
189320 1
41564 1
200970 1
1 1
108152 1
300002 1
3 1
42290 1
1 1
289889 1
275178 1
3 1
219685 1
179205 1
159692 1
300000 1
291215 1
139141 1
299999 1
232282 1
220692 1
220335 1
300000 1
299999 1
242874 1
2 1
18704 1
247284 1
279586 1
84131 1
300000 1
21891 1
2 1
230557 1
178892 1
299999 1
300002 1
1 1
300002 1
235622 1
214491 1
300002 1
2 1
300001 1
156206 1
66140 1
300001 1
299999 1
123166 1
108978 1
91308 1
299999 1
1 1
244883 1
43214 1
30949 1
196194 1
266531 1
300001 1
119567 1
192472 1
248687 1
180482 1
285624 1
300000 1
1 1
85247 1
299999 1
284426 1
184604 1
244043 1
282535 1
90468 1
162376 1
192484 1
90297 1
2 1
11454 1
254903 1
300001 1
251315 1
300001 1
3 1
299999 1
175437 1
278370 1
1 1
10372 1
189407 1
138249 1
65413 1
62804 1
235443 1
1 1
275002 1
190185 1
291065 1
203435 1
271276 1
55429 1
142940 1
242695 1
25067 1
1 1
103613 1
157388 1
6166 1
1 1
152323 1
246329 1
300000 1
239023 1
299999 1
205103 1
1 1
176070 1
81484 1
6418 1
93427 1
222793 1
1 1
2 1
111482 1
258938 1
201372 1
199304 1
300001 1
300001 1
300000 1
234855 1
126817 1
123235 1
300001 1
166118 1
188386 1
300000 1
3 1
1 1
1 1
297390 1
264770 1
3 1
300001 1
23804 1
1 1
84417 1
181115 1
235791 1
196599 1
126410 1
216430 1
251197 1
300000 1
35315 1
175950 1
248360 1
960 1
188405 1
27343 1
300002 1
52171 1
1 1
194972 1
2 1
299998 1
180785 1
300001 1
299692 1
122953 1
129184 1
169095 1
300001 1
132457 1
89843 1
86039 1
141200 1
300001 1
19999 1
2 1
2 1
222906 1
288902 1
86294 1
46104 1
300001 1
149010 1
208608 1
55078 1
196081 1
136373 1
134623 1
194980 1
1 1
251846 1
234247 1
1 1
1 1
231106 1
113890 1
75617 1
263775 1
170348 1
180834 1
226349 1
300001 1
2 1
300002 1
37660 1
163174 1
283309 1
1 1
140772 1
210179 1
198642 1
291431 1
29622 1
205937 1
62497 1
289598 1
299999 1
144138 1
110847 1
1827 1
1 1
1 1
110241 1
147539 1
187585 1
300002 1
13289 1
133455 1
238513 1
300001 1
299999 1
1 1
85720 1
181445 1
201354 1
221292 1
2 1
92418 1
20580 1
62733 1
231359 1
51704 1
2 1
275654 1
299999 1
299999 1
83185 1
280830 1
2 1
153531 1
300001 1
299998 1
49371 1
237564 1
98035 1
1 1
260457 1
1 1
117988 1
1 1
134888 1
92504 1
282606 1
212826 1
198867 1
1 1
130144 1
247180 1
217772 1
91267 1
2 1
139376 1
261258 1
299999 1
196766 1
71542 1
272012 1
241895 1
18218 1
39975 1
1 1
127327 1
117642 1
20709 1
300000 1
8737 1
47047 1
103435 1
118080 1
280140 1
299999 1
228618 1
56978 1
42451 1
2 1
2 1
2 1
53537 1
2 1
145948 1
300000 1
158479 1
6967 1
9349 1
299999 1
16855 1
300002 1
243605 1
299999 1
85387 1
156681 1
194771 1
1 1
300000 1
83157 1
238903 1
300000 1
217790 1
52676 1
193937 1
116493 1
167943 1
135601 1
292595 1
300001 1
201219 1
1 1
234957 1
75146 1
192268 1
2 1
2 1
299998 1
167170 1
86219 1
152133 1
299999 1
299999 1
69270 1
34745 1
197375 1
300000 1
259691 1
300000 1
291726 1
167974 1
86973 1
143133 1
1 1
290425 1
178121 1
138709 1
109198 1
8338 1
125340 1
117960 1
300001 1
290866 1
1628 1
125414 1
32025 1
197713 1
294359 1
262979 1
138202 1
2 1
74310 1
3 1
126144 1
94241 1
300000 1
133603 1
143822 1
37853 1
1 1
37996 1
69407 1
21569 1
198238 1
300001 1
111604 1
300001 1
189008 1
299999 1
124304 1
136374 1
236557 1
144535 1
44339 1
131709 1
2 1
300001 1
182845 1
81955 1
300000 1
300002 1
19196 1
299999 1
1 1
252869 1
258924 1
1 1
36854 1
47052 1
168419 1
2 1
34959 1
1 1
114458 1
1 1
299999 1
300000 1
183047 1
84314 1
300000 1
133577 1
1 1
1 1
174743 1
128979 1
22338 1
129438 1
300000 1
2 1
251844 1
193099 1
1 1
3 1
72562 1
45614 1
129570 1
184734 1
78070 1
8348 1
300001 1
204692 1
194466 1
220170 1
33144 1
197295 1
6380 1
84097 1
300000 1
21846 1
1 1
239181 1
299999 1
276857 1
1 1
1 1
206349 1
186179 1
300000 1
300000 1
274996 1
232696 1
300000 1
266781 1
152203 1
1 1
2 1
276206 1
44852 1
278325 1
25281 1
159625 1
156419 1
129894 1
299999 1
300001 1
2 1
1 1
264834 1
256523 1
24724 1
280233 1
296956 1
100164 1
75682 1
60414 1
12359 1
73118 1
137298 1
211511 1
110403 1
270042 1
3 1
1 1
54160 1
2 1
300002 1
185763 1
300000 1
90755 1
223572 1
266275 1
83032 1
82824 1
2 1
145720 1
237778 1
1 1
257977 1
213255 1
300000 1
278932 1
1 1
81790 1
187010 1
1 1
243118 1
300000 1
299999 1
202535 1
173652 1
14269 1
289346 1
230357 1
83568 1
257986 1
133937 1
2 1
300000 1
36795 1
225986 1
2 1
231874 1
299998 1
216680 1
299999 1
299999 1
147539 1
159983 1
52726 1
2 1
272398 1
150715 1
33906 1
173905 1
300000 1
300001 1
3 1
2 1
213823 1
300000 1
276340 1
300000 1
125811 1
299999 1
1 1
174928 1
74022 1
56960 1
1 1
82673 1
1 1
16466 1
1 1
255295 1
300000 1
300001 1
67201 1
1 1
122634 1
1 1
2 1
230995 1
15258 1
200627 1
2349 1
161270 1
175793 1
2 1
156432 1
261511 1
258280 1
32176 1
124307 1
221893 1
276498 1
236915 1
300000 1
189304 1
300000 1
1 1
37378 1
93919 1
193223 1
1 1
80807 1
130431 1
69132 1
40907 1
45237 1
151174 1
99518 1
1 1
119198 1
300000 1
76656 1
299999 1
239403 1
1 1
144418 1
1 1
300000 1
300001 1
67444 1
15266 1
2 1
300001 1
165538 1
120669 1
1 1
270806 1
299998 1
84859 1
1 1
1 1
70274 1
274677 1
100163 1
1 1
105170 1
264417 1
131499 1
157910 1
300000 1
111738 1
68897 1
3 1
300000 1
165798 1
171082 1
300000 1
12712 1
86927 1
2 1
300001 1
282223 1
171675 1
143745 1
242963 1
41509 1
293231 1
61747 1
299999 1
299998 1
300000 1
300000 1
197128 1
1 1
1 1
106633 1
228632 1
14680 1
70566 1
77014 1
1 1
84643 1
2 1
81432 1
51941 1
157149 1
136838 1
289704 1
82300 1
300000 1
68532 1
84234 1
1 1
223937 1
107287 1
2 1
300000 1
2 1
1 1
99138 1
1 1
145780 1
266753 1
16179 1
217861 1
150566 1
179952 1
300001 1
299998 1
1 1
1 1
43154 1
21037 1
266872 1
211250 1
196636 1
78767 1
300001 1
76061 1
232163 1
83344 1
1 1
190431 1
2 1
236824 1
1 1
1 1
47343 1
1 1
80967 1
199075 1
61812 1
226697 1
68800 1
299999 1
300000 1
1 1
201985 1
300000 1
15054 1
19821 1
127201 1
264518 1
273754 1
212507 1
14173 1
299999 1
134241 1
1 1
71510 1
205968 1
229470 1
300000 1
236408 1
107557 1
114900 1
299999 1
220822 1
79858 1
241619 1
159846 1
266420 1
283212 1
224487 1
201908 1
136280 1
292999 1
157049 1
159242 1
269218 1
300000 1
241203 1
1 1
1 1
48710 1
176821 1
300001 1
240776 1
1 1
172548 1
44561 1
187298 1
23357 1
300000 1
172704 1
1 1
29526 1
79314 1
299573 1
137310 1
247517 1
206694 1
300000 1
24631 1
121021 1
103875 1
32068 1
247606 1
138006 1
93032 1
299999 1
3844 1
300000 1
1 1
187319 1
299998 1
174290 1
117202 1
117246 1
1 1
1 1
207654 1
279999 1
256393 1
61346 1
3 1
300000 1
182366 1
3 1
114993 1
2 1
1 1
2 1
115941 1
104230 1
300002 1
8578 1
17235 1
99069 1
3 1
199787 1
26254 1
91058 1
3 1
104789 1
194670 1
176297 1
28891 1
237992 1
1 1
151315 1
186804 1
113163 1
130927 1
1 1
207874 1
281476 1
240876 1
299999 1
151006 1
49095 1
155228 1
247993 1
300001 1
221129 1
1 1
189463 1
300002 1
179795 1
3 1
149577 1
235182 1
180001 1
146555 1
105042 1
233215 1
299999 1
300000 1
128018 1
187753 1
125870 1
299999 1
183577 1
200824 1
68797 1
147043 1
237944 1
80137 1
234144 1
69513 1
194749 1
103344 1
299999 1
243926 1
189605 1
137069 1
198848 1
194168 1
243557 1
172298 1
1 1
230182 1
59519 1
147000 1
279445 1
204675 1
53377 1
17228 1
51167 1
1 1
1 1
1 1
18418 1
295813 1
170931 1
111613 1
299999 1
186473 1
145776 1
300001 1
257403 1
127571 1
15021 1
294886 1
204389 1
299999 1
35944 1
1 1
179620 1
122488 1
7185 1
70199 1
267663 1
300000 1
91201 1
1 1
222585 1
203960 1
300001 1
193582 1
271267 1
299999 1
196154 1
2 1
142220 1
243501 1
300002 1
269708 1
152556 1
1 1
17720 1
119711 1
131152 1
2 1
300000 1
124033 1
153994 1
278452 1
2 1
299999 1
150178 1
268860 1
145732 1
144038 1
299999 1
300001 1
144173 1
238137 1
207142 1
183306 1
209528 1
300000 1
7600 1
212478 1
291822 1
1 1
281116 1
10909 1
53682 1
36129 1
196652 1
299999 1
210066 1
2 1
17635 1
20665 1
200819 1
300000 1
218977 1
5231 1
1 1
281882 1
300000 1
101216 1
1 1
1 1
41975 1
300002 1
271229 1
295053 1
1 1
1 1
181148 1
299999 1
173418 1
270646 1
118111 1
230361 1
92581 1
300002 1
224191 1
103247 1
176484 1
266302 1
3202 1
299998 1
3 1
148885 1
157622 1
57312 1
170564 1
1 1
233637 1
57878 1
2 1
276740 1
1 1
260520 1
299999 1
68146 1
73810 1
2 1
36373 1
283789 1
284931 1
299999 1
198660 1
1 1
157990 1
283726 1
1 1
300000 1
194552 1
124842 1
197087 1
114784 1
3733 1
181198 1
299999 1
300001 1
113552 1
80085 1
277496 1
206700 1
1 1
183019 1
225520 1
165852 1
65127 1
266318 1
229342 1
27506 1
199146 1
106742 1
299999 1
254949 1
218314 1
296379 1
284865 1
2 1
268596 1
1 1
1 1
108535 1
28686 1
2 1
300000 1
204276 1
133399 1
77737 1
161408 1
278646 1
85975 1
9337 1
300000 1
89807 1
90189 1
300001 1
254909 1
144771 1
300001 1
300001 1
58291 1
72723 1
299274 1
29209 1
2 1
1 1
210676 1
300001 1
300000 1
300000 1
300000 1
1 1
1 1
3 1
71719 1
300001 1
164838 1
64397 1
300000 1
278854 1
247680 1
300000 1
299999 1
156108 1
1 1
198536 1
260532 1
299999 1
129608 1
299999 1
1 1
1 1
50419 1
1 1
188276 1
210296 1
300001 1
249467 1
291096 1
143180 1
38365 1
107452 1
180048 1
179176 1
3 1
1 1
299999 1
300001 1
139113 1
1 1
190338 1
85079 1
296248 1
300002 1
1 1
270368 1
299999 1
194356 1
300001 1
275531 1
152009 1
79177 1
1 1
300001 1
205278 1
223687 1
33353 1
164994 1
151294 1
300000 1
244521 1
214838 1
300000 1
1 1
299999 1
2 1
197279 1
1 1
14057 1
82807 1
2 1
29840 1
103690 1
278447 1
63986 1
299999 1
300000 1
234217 1
256398 1
1 1
300001 1
300000 1
160373 1
300001 1
188746 1
64047 1
57506 1
46237 1
1 1
157598 1
300001 1
199363 1
299999 1
295324 1
267040 1
300000 1
253314 1
300001 1
261279 1
212082 1
127866 1
137818 1
299999 1
1 1
294239 1
225595 1
300000 1
239497 1
198177 1
46593 1
300000 1
212829 1
121740 1
300001 1
251705 1
67156 1
213349 1
225011 1
198671 1
237918 1
1 1
190342 1
213718 1
217047 1
178439 1
174265 1
300000 1
6207 1
205712 1
63410 1
98043 1
2 1
143567 1
115995 1
280486 1
150733 1
232119 1
41988 1
20085 1
62645 1
62212 1
291421 1
213302 1
300001 1
212337 1
264470 1
99777 1
1 1
269706 1
1 1
43207 1
6882 1
166851 1
167972 1
2 1
8295 1
183769 1
72620 1
201910 1
98005 1
239326 1
300001 1
183096 1
136721 1
216767 1
147150 1
205699 1
299999 1
159488 1
300000 1
164297 1
132592 1
257985 1
300001 1
75478 1
3121 1
139305 1
105932 1
2372 1
299999 1
112163 1
300000 1
216260 1
2 1
1 1
130215 1
145633 1
299998 1
6790 1
184480 1
265724 1
197509 1
299999 1
237079 1
1 1
300000 1
300000 1
1 1
1 1
170173 1
1 1
1 1
1 1
60045 1
133591 1
197214 1
254697 1
12369 1
69841 1
300000 1
300000 1
2 1
107549 1
89651 1
46817 1
290455 1
72440 1
181611 1
71824 1
53923 1
254557 1
299998 1
71578 1
2 1
2786 1
84117 1
45475 1
126321 1
69069 1
203223 1
106218 1
1 1
3 1
1 1
208543 1
3 1
2 1
297330 1
128726 1
139964 1
1243 1
53890 1
140124 1
196047 1
124545 1
36725 1
1 1
2 1
231507 1
275062 1
299999 1
168840 1
92405 1
164017 1
59821 1
143753 1
1 1
210465 1
243813 1
64251 1
191402 1
231047 1
205426 1
300000 1
299999 1
15652 1
246219 1
281313 1
300000 1
54943 1
192801 1
1 1
1 1
157430 1
158037 1
229500 1
164336 1
64914 1
12082 1
299999 1
263179 1
102598 1
2 1
231638 1
16994 1
1 1
245983 1
300001 1
299999 1
1 1
260587 1
199576 1
1 1
186321 1
3 1
117786 1
65099 1
1 1
163042 1
300001 1
4066 1
299998 1
280123 1
264702 1
79338 1
178211 1
55294 1
221867 1
299999 1
2133 1
268947 1
227079 1
38774 1
110353 1
191571 1
155161 1
2 1
222527 1
194446 1
229323 1
159817 1
144538 1
266416 1
293002 1
300000 1
287680 1
2 1
119391 1
168164 1
255275 1
284269 1
300001 1
1 1
51479 1
109511 1
3 1
27491 1
138109 1
1 1
152860 1
1 1
161267 1
107034 1
300000 1
61337 1
107361 1
287622 1
108496 1
234116 1
1 1
263339 1
24615 1
244196 1
300000 1
139482 1
119281 1
293541 1
2 1
216288 1
222949 1
300001 1
247509 1
103900 1
196293 1
5636 1
38868 1
1 1
220404 1
213148 1
227745 1
1 1
282627 1
251968 1
198410 1
66455 1
3 1
84538 1
299999 1
121757 1
3 1
235791 1
138801 1
183426 1
236762 1
159856 1
228258 1
187548 1
196338 1
1 1
21287 1
183277 1
300001 1
276292 1
1 1
279178 1
1 1
41634 1
251271 1
291491 1
100372 1
115194 1
1 1
76565 1
112122 1
23753 1
235832 1
296893 1
179548 1
1 1
49420 1
226070 1
197749 1
290262 1
150519 1
32263 1
55251 1
1 1
251549 1
2 1
1 1
168917 1
1 1
1 1
299518 1
130948 1
222296 1
233609 1
299999 1
85107 1
1 1
300000 1
132252 1
295810 1
286653 1
3 1
1 1
212045 1
67803 1
60718 1
203666 1
292041 1
83866 1
1 1
28797 1
149252 1
299999 1
256299 1
299999 1
152737 1
31384 1
130097 1
30694 1
64082 1
113330 1
84188 1
300000 1
145050 1
207693 1
61297 1
105496 1
284062 1
30769 1
300000 1
300000 1
226141 1
180977 1
165886 1
37977 1
171857 1
2 1
300002 1
1 1
190796 1
70300 1
1 1
9225 1
220580 1
206293 1
17154 1
297783 1
194184 1
270038 1
151889 1
2 1
181274 1
296527 1
1 1
1 1
300001 1
288055 1
300001 1
1 1
6822 1
143830 1
74184 1
34147 1
300000 1
299999 1
201585 1
48165 1
300000 1
222608 1
300000 1
220074 1
246088 1
2 1
67925 1
299999 1
150794 1
187076 1
299999 1
16621 1
127333 1
293505 1
3 1
300000 1
300002 1
1 1
243638 1
1 1
1 1
1 1
137785 1
121708 1
4148 1
28383 1
49099 1
272711 1
1 1
61601 1
1 1
49520 1
267348 1
247140 1
157125 1
298404 1
184889 1
300001 1
185519 1
300000 1
59525 1
242094 1
77238 1
3 1
277162 1
48894 1
5230 1
185182 1
238412 1
300000 1
56290 1
177474 1
159365 1
37128 1
12233 1
299999 1
300000 1
30804 1
1 1
3 1
141244 1
300000 1
112590 1
231068 1
300000 1
284312 1
280549 1
270339 1
1 1
57679 1
86447 1
73958 1
288524 1
300000 1
1 1
135612 1
98091 1
2 1
208964 1
208135 1
224788 1
247772 1
2 1
299998 1
97910 1
143329 1
115974 1
8674 1
54524 1
145176 1
227024 1
41670 1
2 1
1 1
299999 1
33495 1
1 1
299999 1
2 1
299999 1
176415 1
126313 1
300000 1
299999 1
51074 1
1 1
205719 1
1 1
1 1
43792 1
299999 1
167275 1
299999 1
296411 1
200940 1
148504 1
262973 1
280949 1
28714 1
177585 1
204983 1
211600 1
185065 1
218508 1
78433 1
27823 1
78389 1
195571 1
98075 1
142489 1
3 1
207761 1
269595 1
299999 1
135 1
274956 1
32344 1
91159 1
84752 1
300001 1
100385 1
296 1
98401 1
174503 1
212640 1
2 1
1 1
216418 1
51776 1
43424 1
188608 1
117123 1
79368 1
50179 1
134353 1
1 1
170982 1
31718 1
1 1
228030 1
7279 1
300000 1
300001 1
2 1
261437 1
150478 1
248958 1
230445 1
146627 1
300000 1
96293 1
1 1
162084 1
266941 1
113220 1
192269 1
127853 1
300001 1
82397 1
208121 1
167929 1
1 1
1 1
222577 1
12778 1
57149 1
262376 1
4020 1
2 1
1 1
1 1
185717 1
184464 1
254573 1
54222 1
300000 1
234192 1
207388 1
46068 1
152656 1
276903 1
3 1
176847 1
300001 1
161476 1
299999 1
299998 1
299999 1
300000 1
120403 1
39102 1
1 1
142501 1
223013 1
1 1
142069 1
207533 1
60469 1
214415 1
3 1
144358 1
205180 1
19998 1
107983 1
2 1
300000 1
300002 1
159317 1
75947 1
1 1
1 1
1 1
118139 1
61683 1
300001 1
300000 1
1 1
44655 1
156176 1
220127 1
27828 1
185960 1
101422 1
3 1
199 1
300002 1
152436 1
260477 1
140998 1
52663 1
213298 1
143240 1
147519 1
120404 1
132799 1
150483 1
92929 1
1 1
14842 1
116659 1
170961 1
2 1
77835 1
41608 1
150696 1
2933 1
300000 1
213840 1
182331 1
138127 1
222010 1
215117 1
263881 1
297964 1
120757 1
170247 1
26650 1
132214 1
263266 1
2050 1
39375 1
295261 1
47983 1
95953 1
174196 1
299999 1
7808 1
233666 1
1 1
1 1
160622 1
48904 1
224151 1
52242 1
114824 1
86789 1
300001 1
166642 1
300001 1
284666 1
1 1
1 1
60389 1
226123 1
224607 1
1 1
300000 1
1 1
1 1
41828 1
227057 1
14073 1
20750 1
1 1
190900 1
217988 1
296637 1
170122 1
3 1
136767 1
67658 1
1 1
100193 1
5303 1
102698 1
40067 1
171684 1
1 1
289621 1
62438 1
249143 1
1 1
112815 1
12102 1
43901 1
140500 1
33529 1
297550 1
148518 1
79804 1
263900 1
2 1
286246 1
186955 1
46988 1
299998 1
108049 1
300000 1
250109 1
247215 1
63580 1
283113 1
296068 1
300000 1
280800 1
2 1
1 1
79449 1
2 1
300002 1
300000 1
129915 1
80425 1
256828 1
18517 1
1 1
300000 1
1 1
74436 1
195596 1
35505 1
183353 1
113370 1
169764 1
1 1
20783 1
6927 1
237235 1
165120 1
1 1
300001 1
300001 1
244136 1
244124 1
118065 1
1 1
299999 1
299999 1
194727 1
166679 1
189356 1
300000 1
103518 1
235985 1
1 1
299999 1
254816 1
1 1
1 1
2 1
2 1
2 1
20568 1
2 1
52048 1
1 1
251814 1
1 1
1 1
165080 1
278216 1
144118 1
144915 1
3 1
13966 1
225476 1
299999 1
3 1
3 1
1 1
139773 1
168271 1
283319 1
2 1
300000 1
1 1
1 1
1 1
3 1
299999 1
299999 1
1 1
1 1
236145 1
237920 1
248628 1
300001 1
2 1
50609 1
233859 1
49682 1
127104 1
164051 1
177468 1
257684 1
2 1
1 1
300000 1
114071 1
164188 1
234446 1
80528 1
198790 1
170808 1
144149 1
211520 1
1 1
291214 1
80699 1
157112 1
28681 1
1 1
238062 1
7301 1
275977 1
96495 1
69776 1
300001 1
300000 1
1 1
299999 1
4041 1
66175 1
1 1
2 1
224896 1
270881 1
208106 1
134139 1
95086 1
191548 1
296480 1
187542 1
300001 1
300001 1
43364 1
256049 1
300000 1
163443 1
300001 1
1 1
274523 1
280259 1
97103 1
10194 1
83541 1
18576 1
26379 1
300001 1
1 1
133482 1
51225 1
219804 1
42369 1
46212 1
300000 1
124855 1
300002 1
300000 1
245811 1
299999 1
78095 1
5306 1
36886 1
1 1
1 1
177847 1
300001 1
300002 1
1 1
229103 1
23411 1
22183 1
197180 1
108466 1
114855 1
1 1
299999 1
252127 1
1 1
250575 1
34612 1
2 1
122604 1
152674 1
58873 1
33744 1
291827 1
119376 1
1 1
253974 1
1 1
138235 1
283991 1
88440 1
2 1
153175 1
300001 1
300000 1
1355 1
213098 1
137537 1
300000 1
1 1
275820 1
72 1
124281 1
232593 1
68919 1
164398 1
248881 1
264035 1
245598 1
299999 1
299999 1
181820 1
150150 1
28649 1
299998 1
183991 1
94359 1
284376 1
272425 1
3 1
223440 1
300002 1
300001 1
205321 1
300001 1
16659 1
275488 1
241171 1
149657 1
19353 1
70858 1
3 1
1 1
300000 1
1 1
2 1
210255 1
101814 1
57602 1
225387 1
300002 1
19506 1
1 1
300002 1
79551 1
255862 1
276043 1
10995 1
271819 1
187581 1
2 1
299999 1
1 1
1 1
186311 1
162789 1
300002 1
43202 1
177451 1
299803 1
215524 1
158613 1
183164 1
299999 1
243708 1
1 1
1 1
49038 1
299999 1
299999 1
299999 1
230771 1
1 1
50765 1
1 1
237991 1
220628 1
300000 1
297592 1
172490 1
235906 1
188790 1
1 1
2 1
237448 1
295091 1
201808 1
71745 1
240391 1
156103 1
278676 1
1 1
299999 1
159370 1
299999 1
36656 1
41352 1
23309 1
1 1
1 1
112527 1
299999 1
78440 1
261319 1
125133 1
129076 1
1 1
75735 1
209799 1
111754 1
281929 1
42495 1
300000 1
300000 1
299999 1
2 1
299998 1
81128 1
299999 1
255781 1
188932 1
145341 1
155380 1
221935 1
300001 1
52102 1
23393 1
121818 1
260277 1
2 1
300001 1
2 1
264738 1
1 1
108026 1
300001 1
32969 1
37851 1
300000 1
1 1
214793 1
1866 1
66152 1
268233 1
300000 1
1 1
245881 1
103848 1
299999 1
300000 1
300000 1
257609 1
1 1
72867 1
226086 1
300000 1
300000 1
296240 1
172577 1
55730 1
255449 1
12745 1
233576 1
111022 1
1 1
188568 1
300000 1
109608 1
92461 1
167606 1
1 1
206160 1
262274 1
3 1
218211 1
1 1
206678 1
1 1
164412 1
100257 1
1 1
1 1
130192 1
1 1
144293 1
300001 1
300000 1
299999 1
182062 1
2 1
26560 1
1 1
300002 1
21272 1
177440 1
300001 1
191295 1
291875 1
1 1
181031 1
300000 1
2 1
300000 1
65120 1
245760 1
300002 1
172769 1
224586 1
1 1
284867 1
300001 1
132489 1
204498 1
189215 1
137075 1
299998 1
159125 1
210287 1
43672 1
135168 1
135003 1
2 1
272015 1
3 1
300000 1
2 1
281271 1
143682 1
279642 1
297981 1
52981 1
49125 1
90891 1
118563 1
121104 1
102341 1
235056 1
88764 1
191306 1
71995 1
170940 1
183217 1
137931 1
203795 1
214011 1
122588 1
160526 1
55056 1
2 1
128077 1
1 1
240145 1
169957 1
1 1
300000 1
35045 1
139040 1
300001 1
125090 1
300000 1
300001 1
299998 1
1 1
26474 1
146797 1
116637 1
146989 1
173031 1
173446 1
278133 1
287929 1
277258 1
1 1
105882 1
299998 1
3460 1
111285 1
3 1
3 1
72437 1
249268 1
112811 1
270690 1
164189 1
177292 1
148883 1
205051 1
300000 1
205734 1
1 1
276648 1
135505 1
299999 1
139217 1
238228 1
211840 1
7641 1
40537 1
109546 1
144723 1
247025 1
239496 1
205713 1
131452 1
34462 1
300001 1
300001 1
225069 1
59715 1
133907 1
299998 1
140164 1
2 1
115408 1
208591 1
28787 1
284518 1
1 1
299999 1
1 1
22673 1
300001 1
68504 1
299999 1
300001 1
214726 1
207765 1
1 1
67608 1
119163 1
300001 1
149675 1
300000 1
1 1
211938 1
39636 1
206219 1
178027 1
300000 1
155055 1
84470 1
284361 1
191252 1
152530 1
145473 1
296131 1
175888 1
1 1
260104 1
109045 1
1 1
2 1
111156 1
274554 1
1 1
222862 1
20687 1
299999 1
70587 1
41953 1
33472 1
201857 1
8387 1
129983 1
61050 1
119704 1
287363 1
161165 1
86581 1
42769 1
13346 1
208636 1
42133 1
88546 1
299999 1
87833 1
152562 1
51659 1
40434 1
192371 1
23740 1
2 1
3 1
2 1
1 1
1986 1
199991 1
240738 1
299999 1
113262 1
99056 1
3 1
37012 1
112040 1
299999 1
120395 1
216177 1
300000 1
299999 1
2 1
300001 1
178416 1
49375 1
47213 1
3 1
300001 1
244677 1
30710 1
155244 1
248669 1
151128 1
300000 1
72518 1
294716 1
299999 1
188814 1
282374 1
101592 1
284065 1
299999 1
235434 1
227461 1
104534 1
300000 1
138051 1
149454 1
278460 1
169330 1
212205 1
121708 1
171804 1
252544 1
8048 1
300002 1
259538 1
3 1
275786 1
276399 1
207129 1
202991 1
169019 1
164733 1
2 1
300002 1
166651 1
300001 1
164797 1
23399 1
1 1
278341 1
272606 1
53685 1
1 1
280635 1
174044 1
270192 1
299999 1
118950 1
241065 1
62268 1
69934 1
132586 1
83511 1
206784 1
248894 1
91719 1
300000 1
143764 1
1 1
712 1
290750 1
170493 1
123713 1
279542 1
77833 1
295968 1
160583 1
23253 1
300001 1
196407 1
299998 1
41739 1
2 1
34309 1
1 1
1 1
132813 1
63428 1
174866 1
184078 1
180349 1
272381 1
201646 1
155509 1
299999 1
1098 1
299999 1
39847 1
228792 1
157640 1
1 1
2 1
243894 1
114115 1
211310 1
290726 1
13209 1
257000 1
300002 1
1 1
167807 1
284399 1
157308 1
35350 1
3 1
299999 1
52982 1
72533 1
300000 1
1 1
249801 1
204770 1
97179 1
1 1
300001 1
300001 1
171206 1
264291 1
227836 1
2 1
1 1
1 1
83246 1
1 1
299999 1
291501 1
211918 1
257606 1
207456 1
300001 1
277223 1
141970 1
121577 1
128993 1
87721 1
1 1
53318 1
230648 1
299999 1
62083 1
1 1
300000 1
113955 1
51086 1
300001 1
188365 1
300001 1
118202 1
1 1
161733 1
13992 1
3 1
299998 1
120133 1
2 1
3 1
76088 1
194342 1
300001 1
1 1
1361 1
1 1
299998 1
236032 1
1 1
160750 1
228794 1
142850 1
299564 1
251199 1
134897 1
185115 1
1 1
255267 1
299999 1
17078 1
262298 1
221413 1
300001 1
269763 1
102047 1
255692 1
230725 1
300000 1
116364 1
299999 1
300000 1
132783 1
1 1
86751 1
214126 1
209374 1
300001 1
114978 1
50734 1
253875 1
32022 1
69940 1
221295 1
299999 1
166183 1
272277 1
201680 1
49292 1
236697 1
300000 1
58438 1
139229 1
295869 1
1 1
53541 1
199998 1
152800 1
143071 1
135662 1
53136 1
200571 1
211995 1
3 1
1 1
1 1
125085 1
166633 1
57768 1
3800 1
108411 1
228165 1
1 1
278945 1
5640 1
300000 1
51695 1
85977 1
2 1
87984 1
300000 1
86516 1
1 1
245913 1
276558 1
257472 1
300002 1
167626 1
299999 1
47809 1
3 1
292366 1
297204 1
230011 1
216911 1
134435 1
1 1
300001 1
300000 1
1 1
137221 1
208699 1
144655 1
259017 1
186210 1
26892 1
2 1
235118 1
57770 1
300002 1
58557 1
271103 1
56066 1
279290 1
1 1
1 1
260108 1
280908 1
168898 1
125628 1
2 1
123397 1
14987 1
2 1
14155 1
163691 1
1 1
224187 1
1 1
230672 1
1 1
94009 1
191144 1
141577 1
1 1
2 1
300000 1
195341 1
300000 1
135004 1
165430 1
1 1
131644 1
285302 1
192674 1
254940 1
87565 1
47471 1
83955 1
2 1
102770 1
1 1
39014 1
188387 1
187399 1
274872 1
300001 1
74100 1
251536 1
19054 1
214698 1
1 1
205297 1
191547 1
160308 1
44747 1
143347 1
28900 1
299999 1
243358 1
299999 1
59920 1
1 1
300000 1
6618 1
183489 1
300001 1
221976 1
61294 1
125856 1
1 1
546 1
4915 1
144930 1
277220 1
175888 1
296880 1
299999 1
7467 1
120613 1
1 1
153142 1
1 1
299999 1
8799 1
16340 1
1 1
112058 1
208253 1
153080 1
154507 1
300000 1
271095 1
1 1
300000 1
237329 1
28158 1
300001 1
10094 1
130008 1
234744 1
1 1
38894 1
235126 1
1 1
72139 1
300001 1
1 1
1 1
1 1
299999 1
299999 1
1099 1
130586 1
122263 1
101542 1
2 1
241259 1
255756 1
1 1
202748 1
299999 1
153821 1
7737 1
183375 1
120805 1
134618 1
3 1
141205 1
13370 1
136566 1
21826 1
300002 1
1 1
1258 1
145353 1
299998 1
91360 1
43099 1
263764 1
64936 1
1 1
300000 1
63707 1
1 1
83511 1
293060 1
299999 1
56073 1
2 1
1 1
299998 1
300001 1
72597 1
300000 1
40069 1
260604 1
2 1
3 1
16214 1
1 1
7016 1
12345 1
274132 1
210477 1
223766 1
194197 1
230816 1
14238 1
215864 1
1 1
281354 1
244483 1
228752 1
247155 1
1 1
2 1
281940 1
154139 1
300000 1
279346 1
300002 1
270680 1
234650 1
197099 1
291900 1
3019 1
217108 1
299999 1
277353 1
114240 1
190392 1
2 1
60437 1
202967 1
249837 1
300001 1
300001 1
2 1
268463 1
2 1
204223 1
1 1
260033 1
291811 1
188431 1
46550 1
19350 1
275986 1
138755 1
297007 1
226035 1
109715 1
1 1
2 1
300000 1
138756 1
2 1
7524 1
45546 1
24892 1
282154 1
300001 1
223606 1
300001 1
166645 1
70094 1
300001 1
124394 1
22875 1
300000 1
49857 1
300001 1
20668 1
101309 1
108629 1
72018 1
183835 1
178529 1
300000 1
299999 1
113234 1
148032 1
254270 1
244630 1
283230 1
124481 1
199955 1
288400 1
1 1
3 1
52820 1
120178 1
1 1
202719 1
263076 1
148008 1
1 1
230074 1
101165 1
1 1
8779 1
1 1
300000 1
122170 1
100951 1
175161 1
239949 1
169426 1
300000 1
300001 1
63754 1
245802 1
265106 1
16728 1
1 1
120206 1
183609 1
2 1
294698 1
202104 1
17981 1
1 1
180394 1
299999 1
26690 1
299999 1
260703 1
1 1
168572 1
48950 1
105508 1
300000 1
247497 1
300000 1
150116 1
300002 1
299999 1
216215 1
283167 1
173062 1
280225 1
262014 1
18155 1
161294 1
89986 1
88697 1
65244 1
2 1
237388 1
221714 1
217684 1
70450 1
300000 1
76387 1
2 1
200200 1
76663 1
3280 1
145535 1
206089 1
196074 1
1 1
108272 1
1 1
38055 1
300001 1
241466 1
300000 1
242535 1
204706 1
207540 1
248322 1
49023 1
1 1
240058 1
207232 1
173284 1
220743 1
48027 1
233356 1
300002 1
229460 1
299999 1
116929 1
145231 1
25504 1
83831 1
1394 1
211757 1
112947 1
1 1
52160 1
284500 1
169005 1
3 1
238191 1
1 1
237375 1
33492 1
300000 1
227507 1
290646 1
299999 1
94381 1
75309 1
70296 1
86931 1
146142 1
110932 1
1 1
179855 1
300002 1
300000 1
1 1
59174 1
300001 1
1 1
184936 1
300002 1
92721 1
107531 1
1 1
99872 1
156044 1
1 1
108497 1
136413 1
166504 1
1 1
36171 1
291358 1
299998 1
1 1
299999 1
64458 1
1 1
169844 1
81725 1
245881 1
224832 1
63556 1
300001 1
260380 1
122683 1
26370 1
55846 1
38422 1
221854 1
300001 1
300002 1
234485 1
3 1
253080 1
1216 1
1 1
243405 1
127889 1
278439 1
147710 1
1 1
299999 1
256901 1
125833 1
300000 1
1 1
214822 1
102146 1
300000 1
188645 1
181134 1
6005 1
192345 1
254990 1
300000 1
247101 1
1 1
224879 1
215884 1
170562 1
295977 1
1 1
126164 1
67627 1
65653 1
1 1
52922 1
56938 1
2 1
110512 1
261408 1
1 1
99751 1
1 1
50049 1
54313 1
299999 1
300001 1
160835 1
61228 1
48040 1
66452 1
93616 1
214466 1
155019 1
3 1
83879 1
147700 1
300000 1
300001 1
209720 1
299999 1
23702 1
261864 1
90218 1
1 1
1 1
300001 1
300000 1
1 1
102011 1
280140 1
170503 1
17370 1
300000 1
1 1
300000 1
246527 1
108641 1
1 1
14728 1
259158 1
272386 1
77962 1
211504 1
299999 1
300002 1
287469 1
261 1
274358 1
133115 1
120746 1
125610 1
226176 1
230807 1
47023 1
202485 1
3 1
220836 1
1 1
52904 1
106271 1
81509 1
188766 1
2850 1
1 1
299999 1
208371 1
1 1
289050 1
1 1
85136 1
300000 1
1 1
36635 1
76683 1
300000 1
300001 1
89740 1
1 1
227087 1
162335 1
188784 1
264212 1
2 1
300000 1
90709 1
257934 1
46797 1
109897 1
300000 1
90761 1
31830 1
133513 1
300000 1
275204 1
173873 1
1 1
137133 1
300000 1
299999 1
157587 1
2 1
300000 1
231845 1
102856 1
187636 1
81831 1
243947 1
167849 1
207162 1
14070 1
2 1
165919 1
283856 1
128072 1
18080 1
248306 1
2 1
238058 1
48173 1
266040 1
139831 1
296732 1
300000 1
2 1
1 1
1 1
299999 1
3 1
299998 1
300001 1
21185 1
1 1
2 1
145301 1
2 1
2 1
1 1
138744 1
32216 1
1 1
73902 1
112539 1
85044 1
267168 1
300001 1
22806 1
2 1
193686 1
299999 1
231153 1
50563 1
1 1
1 1
34997 1
261237 1
266470 1
75620 1
2 1
1 1
148962 1
299999 1
96330 1
146222 1
151086 1
290902 1
168284 1
285438 1
300000 1
81140 1
300001 1
39337 1
109804 1
2 1
1924 1
3 1
241904 1
2 1
275475 1
105030 1
164686 1
35070 1
180661 1
192912 1
127233 1
107461 1
273166 1
1 1
189008 1
70119 1
31423 1
80205 1
300001 1
3 1
114628 1
285085 1
2 1
242034 1
147225 1
109115 1
1 1
300001 1
1 1
300001 1
166472 1
146128 1
257492 1
60396 1
106764 1
62567 1
20500 1
300000 1
294504 1
30710 1
106801 1
216063 1
2 1
50018 1
117619 1
300001 1
3 1
1 1
300000 1
1 1
62406 1
159799 1
41454 1
74271 1
84110 1
299999 1
114 1
300000 1
1 1
300000 1
257683 1
1 1
299999 1
250517 1
136180 1
56036 1
296913 1
148361 1
300000 1
213210 1
129368 1
1 1
62009 1
82337 1
2 1
2 1
300001 1
156857 1
240477 1
53546 1
240524 1
180694 1
1 1
300000 1
20593 1
300001 1
187531 1
1 1
1 1
300000 1
1 1
87054 1
299999 1
246193 1
114521 1
13782 1
206005 1
29359 1
300001 1
15590 1
1 1
78112 1
72756 1
1 1
110442 1
300001 1
206693 1
1 1
2 1
64412 1
140502 1
246097 1
99789 1
285310 1
35285 1
3 1
40346 1
239763 1
220181 1
1 1
3 1
173771 1
147693 1
181546 1
171125 1
38462 1
265166 1
83766 1
46374 1
201858 1
1 1
130658 1
217870 1
60538 1
272588 1
300000 1
13683 1
300000 1
2 1
191612 1
1 1
189778 1
1 1
157757 1
299999 1
80186 1
140346 1
33156 1
159106 1
183540 1
198088 1
286082 1
278749 1
205387 1
300000 1
92821 1
1 1
80601 1
128860 1
1 1
271516 1
1 1
20475 1
139492 1
246627 1
98080 1
1 1
125257 1
291676 1
243334 1
183351 1
299999 1
22842 1
2 1
109534 1
300000 1
215658 1
109948 1
98272 1
122894 1
185554 1
239194 1
1 1
300001 1
2 1
257369 1
2 1
156270 1
232375 1
220786 1
162040 1
138112 1
300000 1
5320 1
281854 1
1 1
300001 1
1 1
82522 1
60807 1
231568 1
266290 1
27017 1
300000 1
1 1
300001 1
156957 1
131624 1
185689 1
3 1
49914 1
176159 1
7155 1
2469 1
3 1
1 1
93222 1
261601 1
202563 1
300001 1
12832 1
272333 1
2 1
1 1
5816 1
158578 1
105977 1
24449 1
169329 1
198263 1
21420 1
153216 1
3 1
1 1
160058 1
117523 1
198338 1
144846 1
276460 1
1 1
2 1
16976 1
80759 1
148484 1
185533 1
9618 1
300000 1
299999 1
1 1
83107 1
79397 1
15631 1
28418 1
1 1
300002 1
227795 1
126412 1
290757 1
64207 1
168216 1
79256 1
295534 1
253333 1
166405 1
101950 1
118398 1
300000 1
239215 1
106626 1
220664 1
300000 1
103676 1
300000 1
3 1
92422 1
86440 1
300001 1
1 1
238453 1
300000 1
4890 1
297046 1
203165 1
1 1
151256 1
264945 1
156899 1
300000 1
93798 1
147663 1
267649 1
1 1
299999 1
99163 1
299999 1
85918 1
290412 1
2 1
1 1
131387 1
1 1
19390 1
299998 1
300002 1
299999 1
186226 1
217867 1
2 1
300001 1
109799 1
1 1
290107 1
43593 1
150442 1
2 1
162666 1
278647 1
1 1
188268 1
300001 1
299998 1
7181 1
117317 1
14655 1
153188 1
25129 1
168280 1
172419 1
121314 1
293403 1
278281 1
1 1
11271 1
183347 1
1 1
199701 1
300001 1
27127 1
1 1
218336 1
116018 1
54742 1
279918 1
257759 1
299999 1
84147 1
2 1
84380 1
299999 1
238763 1
178589 1
1 1
3 1
117061 1
187643 1
299999 1
202057 1
13538 1
56895 1
58827 1
117251 1
299999 1
36546 1
300000 1
160517 1
258706 1
300000 1
177135 1
300001 1
236988 1
300000 1
1 1
1 1
261852 1
50619 1
300001 1
90038 1
113573 1
299501 1
300000 1
285313 1
7564 1
211777 1
300000 1
288419 1
183695 1
112689 1
32453 1
4397 1
137971 1
209110 1
277637 1
138956 1
68101 1
3453 1
131502 1
263991 1
1 1
155488 1
175183 1
283615 1
300000 1
25510 1
203023 1
3 1
9360 1
13748 1
73716 1
39536 1
21917 1
96296 1
103012 1
17028 1
133465 1
272716 1
19784 1
62355 1
183296 1
28264 1
249822 1
1 1
82845 1
88508 1
1 1
219045 1
103086 1
63961 1
135703 1
300000 1
300000 1
190867 1
299999 1
67450 1
280658 1
75152 1
80202 1
253899 1
172435 1
249519 1
270173 1
144469 1
300000 1
231109 1
101401 1
42443 1
261363 1
1 1
93216 1
113331 1
55839 1
229645 1
300000 1
300001 1
54453 1
261173 1
197137 1
1 1
179518 1
228901 1
1 1
227207 1
283542 1
144701 1
1 1
156086 1
16013 1
241071 1
141835 1
1 1
2 1
127173 1
82763 1
232149 1
300001 1
299999 1
1 1
226446 1
300001 1
1 1
247631 1
241212 1
63480 1
300001 1
257721 1
252623 1
53146 1
211963 1
278589 1
2 1
31212 1
300001 1
143277 1
42761 1
300000 1
72512 1
2 1
299999 1
8180 1
78650 1
300001 1
271196 1
77723 1
193046 1
268640 1
1 1
284773 1
49071 1
59363 1
211215 1
41975 1
300000 1
97771 1
153700 1
143080 1
257858 1
2 1
300001 1
299999 1
101351 1
170599 1
1 1
1 1
1 1
64462 1
300000 1
299999 1
229420 1
156858 1
299998 1
300000 1
13954 1
2 1
1 1
175228 1
78012 1
137913 1
98217 1
251255 1
54553 1
300000 1
16187 1
109866 1
199749 1
136385 1
263992 1
300001 1
254529 1
300001 1
300000 1
127416 1
148507 1
283702 1
260620 1
89592 1
162743 1
176178 1
2 1
280406 1
300001 1
207932 1
295039 1
12419 1
300001 1
128515 1
1 1
145488 1
299999 1
49157 1
47920 1
299999 1
15107 1
261487 1
38474 1
277056 1
300000 1
148182 1
1 1
144778 1
87921 1
234314 1
299999 1
220950 1
202973 1
293360 1
170848 1
300000 1
247359 1
300001 1
132356 1
293314 1
300000 1
61593 1
121355 1
12096 1
268039 1
219839 1
29249 1
156741 1
193186 1
150074 1
233817 1
81996 1
168513 1
299999 1
257645 1
112956 1
142044 1
98272 1
19262 1
202826 1
300001 1
31589 1
172071 1
143383 1
300000 1
231047 1
1 1
281 1
1 1
72282 1
1 1
295894 1
2 1
300001 1
25966 1
264778 1
1 1
283060 1
300000 1
284071 1
150704 1
1 1
300002 1
287430 1
1 1
238335 1
1 1
2463 1
2 1
282873 1
29853 1
167446 1
300002 1
1 1
92233 1
161969 1
205651 1
163301 1
234462 1
2625 1
28605 1
12547 1
143766 1
282139 1
86688 1
77826 1
137269 1
1 1
156296 1
124081 1
300000 1
1 1
230894 1
300001 1
1 1
184745 1
300001 1
300000 1
201149 1
279917 1
215400 1
230336 1
197274 1
165375 1
282204 1
252488 1
46852 1
18057 1
22154 1
280864 1
131352 1
1 1
111585 1
102786 1
297454 1
75364 1
198168 1
43431 1
177145 1
229065 1
1 1
128351 1
55742 1
134814 1
2 1
156151 1
300001 1
173705 1
173278 1
299999 1
84701 1
1 1
299999 1
34965 1
200553 1
1 1
183921 1
1 1
229445 1
1 1
236865 1
300001 1
217444 1
279207 1
299999 1
291680 1
228763 1
17550 1
65291 1
102583 1
1 1
119972 1
125992 1
95116 1
1 1
116376 1
3 1
300000 1
32357 1
45777 1
202129 1
2 1
291578 1
184419 1
234587 1
225789 1
292650 1
55868 1
265961 1
300000 1
125359 1
23496 1
184726 1
62569 1
1 1
1 1
129659 1
28318 1
219744 1
36233 1
275701 1
251220 1
167148 1
115565 1
229611 1
277038 1
1 1
1 1
7114 1
297990 1
299999 1
97331 1
271340 1
1 1
239952 1
300001 1
91013 1
300000 1
9673 1
32648 1
117754 1
37695 1
634 1
299998 1
23735 1
300000 1
26057 1
299999 1
1 1
212039 1
241473 1
28108 1
287883 1
123468 1
176477 1
300000 1
131410 1
29704 1
46153 1
1 1
3 1
2 1
108060 1
1 1
1 1
286929 1
224645 1
299999 1
1 1
2 1
299999 1
22901 1
2 1
300000 1
299999 1
278242 1
129311 1
3 1
5114 1
125604 1
47790 1
154113 1
38094 1
299999 1
1 1
215333 1
242611 1
162522 1
197168 1
93261 1
141505 1
300001 1
79522 1
5931 1
64813 1
107030 1
1 1
299999 1
43473 1
300000 1
287021 1
119203 1
300000 1
1 1
26645 1
144423 1
35445 1
202693 1
1 1
28415 1
60515 1
131608 1
241025 1
202147 1
1 1
299999 1
300002 1
47090 1
166816 1
290202 1
5604 1
82699 1
300001 1
1 1
300001 1
110168 1
1 1
1 1
270897 1
299999 1
296 1
80945 1
77183 1
300000 1
1 1
300001 1
146140 1
1 1
188721 1
6356 1
1 1
214745 1
171684 1
187603 1
1 1
142955 1
240123 1
1 1
178401 1
145658 1
1 1
1 1
124064 1
120184 1
151159 1
189234 1
300001 1
274210 1
128444 1
252507 1
300001 1
100750 1
40324 1
5027 1
142533 1
24534 1
225062 1
452 1
1 1
121187 1
1 1
4070 1
300001 1
205914 1
105132 1
299999 1
281104 1
2877 1
293729 1
22799 1
166497 1
169766 1
83176 1
276635 1
232602 1
1 1
3 1
62768 1
1 1
1 1
245752 1
3 1
1 1
216221 1
190654 1
215456 1
95531 1
1 1
48818 1
264200 1
1 1
139404 1
97364 1
299999 1
131126 1
245895 1
281617 1
1 1
43059 1
197240 1
172559 1
51977 1
300000 1
2 1
201793 1
31869 1
288116 1
291564 1
110698 1
1 1
160268 1
1 1
2 1
130951 1
252966 1
294356 1
111524 1
28262 1
300000 1
28923 1
24292 1
53554 1
96874 1
210077 1
121382 1
260463 1
1 1
3666 1
217042 1
150826 1
134723 1
80697 1
174397 1
3 1
95526 1
280080 1
215639 1
68104 1
252222 1
272777 1
57326 1
223772 1
300000 1
250480 1
21235 1
285743 1
80469 1
95162 1
1 1
300001 1
50270 1
73980 1
1 1
1 1
45924 1
22812 1
32428 1
183265 1
2 1
193163 1
278650 1
194259 1
70032 1
116312 1
30152 1
300001 1
79586 1
172997 1
232240 1
176147 1
285421 1
156582 1
220097 1
1285 1
300000 1
1 1
300000 1
299067 1
243068 1
120932 1
206962 1
299999 1
299999 1
1 1
87908 1
197465 1
3 1
2 1
224089 1
1 1
300000 1
275586 1
300000 1
166574 1
267967 1
64322 1
121138 1
145039 1
241253 1
260947 1
2 1
23612 1
1 1
300000 1
217042 1
234619 1
218600 1
1 1
164937 1
300000 1
174341 1
572 1
299999 1
1 1
276411 1
299999 1
300001 1
286630 1
166103 1
299999 1
1 1
281010 1
79889 1
300000 1
114937 1
117789 1
1 1
130393 1
30031 1
6850 1
131231 1
268987 1
1 1
85557 1
80904 1
124067 1
2 1
35305 1
123318 1
1 1
18670 1
229808 1
96871 1
1562 1
249956 1
29732 1
299999 1
1 1
232881 1
1 1
7749 1
300000 1
300000 1
3 1
297813 1
225098 1
169698 1
1 1
81942 1
201857 1
45859 1
194458 1
218147 1
32748 1
214934 1
84892 1
1 1
101168 1
299999 1
245165 1
24339 1
1 1
1 1
299999 1
253186 1
300000 1
300000 1
246947 1
221587 1
236448 1
300001 1
199438 1
166829 1
150825 1
92188 1
243223 1
147611 1
84420 1
299999 1
238168 1
127587 1
3 1
6430 1
1 1
243486 1
299999 1
1390 1
145067 1
178827 1
1 1
299999 1
99430 1
274513 1
116502 1
3 1
3 1
300000 1
200096 1
141778 1
299999 1
299999 1
299999 1
188119 1
300000 1
24526 1
199670 1
141820 1
1 1
299998 1
279529 1
151177 1
300001 1
296015 1
275362 1
85398 1
1 1
2 1
245527 1
1 1
40013 1
299999 1
50539 1
2 1
65242 1
1 1
243571 1
111705 1
234752 1
208378 1
132712 1
119067 1
190180 1
1 1
140241 1
2 1
280089 1
2 1
1 1
1 1
238003 1
162236 1
124946 1
125062 1
2 1
1 1
1 1
3 1
300000 1
265949 1
244857 1
1 1
253522 1
133169 1
299999 1
1 1
300000 1
142092 1
299999 1
299999 1
112447 1
175969 1
1 1
160633 1
11985 1
300001 1
279046 1
1 1
3 1
241103 1
1 1
300000 1
112786 1
1 1
230050 1
155919 1
2 1
300001 1
3 1
26732 1
194817 1
243807 1
300000 1
239597 1
94149 1
68510 1
191255 1
105551 1
195835 1
258682 1
299999 1
131039 1
209401 1
1920 1
261137 1
299998 1
90521 1
238532 1
30419 1
300000 1
1 1
300001 1
299999 1
131652 1
31001 1
300000 1
56596 1
300000 1
82552 1
300001 1
200592 1
300000 1
126491 1
300001 1
116700 1
6419 1
300001 1
300000 1
93157 1
49378 1
59277 1
299999 1
300000 1
300001 1
300001 1
1 1
6808 1
2 1
149969 1
299999 1
219274 1
39477 1
300000 1
290947 1
75709 1
291611 1
1 1
194770 1
270400 1
160267 1
70268 1
147019 1
1 1
23799 1
104374 1
61502 1
123832 1
104361 1
1 1
299999 1
300000 1
221504 1
299999 1
119871 1
226812 1
3 1
105443 1
236750 1
296787 1
127719 1
2 1
300001 1
1 1
99358 1
136842 1
56253 1
1 1
61870 1
190900 1
229934 1
300001 1
272947 1
3 1
190397 1
300000 1
54290 1
17394 1
264247 1
300001 1
146021 1
132381 1
198012 1
71398 1
228981 1
21027 1
94452 1
91662 1
106245 1
1 1
250419 1
1 1
80461 1
88927 1
189729 1
223353 1
277618 1
300001 1
295183 1
286083 1
275014 1
1 1
266519 1
275131 1
149333 1
295373 1
1 1
171038 1
300001 1
38223 1
300000 1
2 1
156902 1
58265 1
300001 1
131827 1
209449 1
239117 1
40763 1
299998 1
283455 1
60658 1
142357 1
299999 1
86946 1
136732 1
177094 1
78938 1
1 1
185620 1
1 1
156095 1
299999 1
108046 1
76245 1
54134 1
1 1
172070 1
2 1
2 1
193032 1
100153 1
86366 1
854 1
199839 1
1 1
125944 1
2 1
80451 1
93734 1
300000 1
1 1
114141 1
34035 1
300001 1
257181 1
169049 1
67093 1
150368 1
131357 1
299999 1
266532 1
2 1
243064 1
2 1
146330 1
1 1
300000 1
1 1
243617 1
287992 1
300000 1
188542 1
1 1
108830 1
55169 1
950 1
2 1
60509 1
2 1
296235 1
70087 1
221284 1
1 1
90197 1
156151 1
259696 1
1 1
39962 1
299999 1
2 1
300001 1
300002 1
299999 1
139252 1
3 1
203605 1
2 1
300000 1
218668 1
135074 1
10368 1
202300 1
300001 1
42476 1
86836 1
167680 1
133611 1
293698 1
29313 1
151602 1
299999 1
299999 1
221006 1
7636 1
78906 1
73285 1
264766 1
242239 1
300000 1
83125 1
1 1
299999 1
299998 1
1 1
140832 1
210626 1
245304 1
27748 1
220307 1
15460 1
229523 1
300001 1
35260 1
229015 1
277965 1
120720 1
210066 1
3 1
106479 1
164402 1
1 1
177033 1
122503 1
219924 1
300001 1
143637 1
300001 1
43045 1
1 1
49046 1
246804 1
1 1
29487 1
53992 1
211006 1
300000 1
300001 1
3 1
186880 1
60206 1
102143 1
300001 1
1 1
92913 1
261397 1
1 1
299999 1
1 1
12491 1
1 1
131713 1
56848 1
101538 1
59192 1
39443 1
300001 1
184556 1
1 1
140324 1
299999 1
227151 1
210915 1
300001 1
300000 1
161711 1
300001 1
275950 1
103952 1
300000 1
1 1
300001 1
105270 1
52540 1
3 1
168614 1
170817 1
49579 1
217317 1
42688 1
218632 1
299999 1
245761 1
60330 1
106058 1
46820 1
273003 1
102300 1
300000 1
300000 1
300002 1
99994 1
299999 1
1 1
226318 1
299868 1
300001 1
105445 1
156446 1
28820 1
299999 1
48692 1
276267 1
300000 1
298915 1
1 1
102952 1
1 1
145898 1
75419 1
9721 1
80036 1
198546 1
239746 1
236800 1
147375 1
200082 1
33047 1
1 1
299999 1
170117 1
298777 1
1 1
137722 1
299999 1
300002 1
155284 1
4103 1
1 1
1 1
160513 1
248960 1
300000 1
2 1
293639 1
108420 1
1 1
72817 1
179382 1
147758 1
294937 1
89308 1
300000 1
300001 1
43977 1
12538 1
300001 1
283009 1
104055 1
300002 1
1 1
245275 1
133628 1
83950 1
157474 1
300001 1
185742 1
66986 1
176939 1
22519 1
225534 1
300000 1
1 1
31744 1
138536 1
4287 1
58547 1
207088 1
300002 1
139645 1
1 1
243789 1
268710 1
1 1
1 1
68190 1
87857 1
112265 1
237299 1
1 1
105258 1
220544 1
299998 1
2 1
136794 1
300000 1
1 1
256307 1
182000 1
145759 1
19075 1
300000 1
154147 1
131445 1
211655 1
195935 1
198191 1
112344 1
134530 1
300000 1
25839 1
230363 1
165665 1
300001 1
25204 1
30683 1
267250 1
275923 1
24656 1
73566 1
299999 1
295969 1
300000 1
65540 1
78655 1
2 1
300001 1
2 1
25628 1
300000 1
79701 1
1 1
55907 1
300001 1
1 1
275323 1
103008 1
300001 1
300000 1
126273 1
139748 1
159423 1
62050 1
210915 1
184839 1
135149 1
55862 1
102837 1
3 1
300000 1
140119 1
252766 1
113670 1
34 1
271197 1
229944 1
8401 1
1159 1
238005 1
289352 1
226665 1
47336 1
235017 1
59222 1
299999 1
233832 1
240752 1
120529 1
1 1
19507 1
1 1
2 1
182909 1
273358 1
1 1
300001 1
300000 1
300000 1
300000 1
27746 1
199134 1
1 1
299999 1
143476 1
116405 1
100481 1
156320 1
2 1
2 1
128694 1
261822 1
389 1
19083 1
210617 1
299998 1
300001 1
129859 1
1 1
52433 1
43574 1
98315 1
212163 1
1 1
47869 1
1 1
142013 1
299999 1
251256 1
86394 1
251196 1
3 1
142734 1
1688 1
206867 1
143481 1
65924 1
1 1
242905 1
1 1
117475 1
11144 1
179528 1
283696 1
1 1
300000 1
101080 1
79973 1
148908 1
1 1
19225 1
1 1
299999 1
60323 1
1 1
233063 1
157396 1
122143 1
73084 1
110928 1
204647 1
1 1
88031 1
1 1
39851 1
300000 1
146650 1
279314 1
202105 1
248209 1
300000 1
12202 1
206519 1
300000 1
1 1
170154 1
1 1
92602 1
75106 1
300002 1
273552 1
183391 1
292185 1
300001 1
1 1
3 1
2 1
277729 1
288345 1
68111 1
152312 1
58654 1
77402 1
245589 1
10499 1
81793 1
20391 1
300000 1
56311 1
2 1
87400 1
300000 1
300000 1
299999 1
1 1
36631 1
299999 1
300000 1
300000 1
25408 1
132044 1
217156 1
299999 1
16612 1
3 1
175746 1
32456 1
1 1
300000 1
300000 1
90252 1
300001 1
1 1
278577 1
82817 1
270915 1
3 1
1 1
3456 1
142521 1
132286 1
116770 1
254372 1
11773 1
139665 1
1225 1
189571 1
21119 1
77642 1
64144 1
173847 1
189150 1
217705 1
1 1
154432 1
2 1
225574 1
79402 1
67602 1
179421 1
1 1
65358 1
1 1
288159 1
299998 1
137694 1
300001 1
300000 1
169371 1
167778 1
1 1
1 1
185211 1
17670 1
2 1
91402 1
284258 1
104341 1
1 1
39395 1
260379 1
1 1
1 1
1 1
88458 1
138514 1
250841 1
278411 1
1 1
297369 1
156150 1
280556 1
86885 1
287061 1
29696 1
31615 1
83604 1
148745 1
246616 1
197658 1
1 1
6377 1
269798 1
1 1
139278 1
169240 1
2 1
3 1
168492 1
1 1
127925 1
299999 1
6901 1
1 1
1 1
138048 1
92069 1
277974 1
106903 1
86248 1
236215 1
1 1
1 1
85039 1
230321 1
1 1
300000 1
48756 1
17553 1
240946 1
18723 1
299999 1
121842 1
131952 1
4636 1
1 1
300000 1
299999 1
106560 1
7485 1
300002 1
198440 1
85533 1
275746 1
300000 1
197290 1
99752 1
294670 1
1 1
300001 1
1 1
131311 1
1 1
237721 1
28409 1
254479 1
154248 1
245772 1
26908 1
124261 1
209840 1
139819 1
300000 1
217973 1
17893 1
227584 1
189538 1
300000 1
299998 1
139508 1
73860 1
202473 1
300002 1
170203 1
98339 1
179275 1
2 1
170639 1
205273 1
299999 1
279093 1
8532 1
39317 1
286818 1
57087 1
5631 1
243237 1
95337 1
1 1
300000 1
34497 1
1 1
226000 1
22618 1
1 1
48802 1
30482 1
300000 1
267634 1
155646 1
30096 1
211577 1
1 1
1 1
286890 1
73601 1
158791 1
166574 1
160926 1
146351 1
1 1
198683 1
297469 1
286906 1
183481 1
1 1
277415 1
132499 1
139294 1
197620 1
229901 1
257621 1
124932 1
76384 1
300000 1
259708 1
1 1
300000 1
148053 1
62104 1
1 1
128070 1
59258 1
1 1
2 1
1 1
26506 1
300001 1
213633 1
82884 1
1 1
1 1
127458 1
92153 1
179168 1
297521 1
1 1
293374 1
294672 1
170588 1
48628 1
3 1
12659 1
171066 1
185265 1
299999 1
192583 1
14103 1
196995 1
15253 1
193385 1
160544 1
181040 1
183092 1
229467 1
9154 1
299999 1
1 1
12238 1
63118 1
107465 1
21817 1
258138 1
89556 1
159892 1
153188 1
65843 1
194271 1
196239 1
229520 1
200489 1
1 1
227074 1
295272 1
300000 1
45619 1
3 1
20792 1
250410 1
217792 1
2 1
300001 1
2 1
196326 1
2 1
1 1
111652 1
3 1
136618 1
300000 1
299999 1
176815 1
290740 1
45084 1
296123 1
1 1
123943 1
131166 1
252224 1
8045 1
118212 1
101180 1
24988 1
70373 1
181690 1
37272 1
57419 1
1 1
28137 1
295172 1
291749 1
128625 1
1 1
220535 1
222663 1
300000 1
23050 1
230507 1
77820 1
167794 1
156145 1
300000 1
151956 1
179705 1
65123 1
96357 1
1 1
300001 1
177874 1
300000 1
184039 1
274658 1
164227 1
70847 1
12730 1
55669 1
259721 1
10477 1
1 1
300002 1
1 1
20123 1
188835 1
246306 1
229137 1
108907 1
30540 1
198481 1
288165 1
3 1
299999 1
283093 1
136521 1
158883 1
206788 1
100178 1
300001 1
426 1
239859 1
300001 1
51430 1
242325 1
174736 1
299999 1
267909 1
300000 1
299999 1
30175 1
1 1
274996 1
256642 1
2 1
274782 1
299999 1
97335 1
1 1
23716 1
216052 1
2 1
211306 1
28876 1
43224 1
123122 1
52769 1
141741 1
154575 1
10194 1
1 1
1 1
236320 1
300000 1
218483 1
120781 1
136673 1
291920 1
272784 1
190985 1
299998 1
49904 1
1 1
163803 1
299999 1
125586 1
293037 1
104286 1
28793 1
300001 1
2 1
100723 1
148635 1
221490 1
37184 1
1 1
300001 1
178085 1
3148 1
129636 1
2 1
260947 1
246295 1
2 1
62158 1
169945 1
3 1
83848 1
90093 1
113404 1
8085 1
1 1
1 1
227061 1
1 1
196436 1
173222 1
299999 1
147791 1
300001 1
225593 1
300000 1
21019 1
300000 1
18127 1
1 1
4564 1
252914 1
224813 1
252162 1
190610 1
299998 1
2 1
220943 1
54313 1
196184 1
300001 1
129772 1
298804 1
1 1
1 1
299999 1
299999 1
94668 1
161459 1
265846 1
234583 1
49213 1
1 1
1 1
1 1
171074 1
270814 1
185355 1
2 1
299999 1
1 1
30264 1
299999 1
1 1
267499 1
2 1
299999 1
237845 1
1 1
174878 1
129915 1
133596 1
145383 1
31539 1
8089 1
300002 1
149261 1
39578 1
3 1
1 1
231939 1
300000 1
3289 1
1 1
299999 1
50077 1
13358 1
255505 1
260906 1
1 1
165667 1
217616 1
173882 1
3 1
300000 1
2 1
1 1
135886 1
54247 1
276820 1
2 1
17752 1
159351 1
225609 1
172718 1
18277 1
138210 1
1 1
199319 1
217777 1
176665 1
1 1
188267 1
284941 1
261274 1
174501 1
300000 1
222464 1
3 1
1 1
1 1
20173 1
167017 1
205587 1
2 1
2 1
300001 1
3 1
241903 1
290853 1
300000 1
299999 1
191205 1
1 1
234760 1
216484 1
277350 1
152969 1
121670 1
126067 1
1 1
75345 1
2 1
148274 1
300000 1
49994 1
299999 1
125013 1
267470 1
230991 1
79575 1
62721 1
104309 1
186315 1
56083 1
300001 1
299999 1
91521 1
27401 1
20687 1
67507 1
299999 1
1 1
79650 1
277289 1
192498 1
300001 1
1 1
2 1
160283 1
52181 1
206799 1
299999 1
300000 1
300000 1
131407 1
190532 1
42444 1
299999 1
300001 1
1 1
43042 1
300000 1
300001 1
144196 1
17315 1
300001 1
2 1
192857 1
235638 1
290377 1
92702 1
139011 1
273856 1
164370 1
269411 1
2 1
46499 1
228722 1
131690 1
171261 1
289427 1
191494 1
116121 1
247830 1
187479 1
300000 1
260659 1
65974 1
251825 1
1 1
291599 1
278394 1
172822 1
195188 1
300000 1
137331 1
2 1
78393 1
178467 1
236488 1
69350 1
300000 1
186108 1
223229 1
272267 1
173408 1
300000 1
252890 1
94890 1
2 1
45343 1
1 1
31122 1
286950 1
1 1
157622 1
79956 1
14136 1
27578 1
90449 1
73299 1
142035 1
252409 1
300000 1
228243 1
209019 1
167630 1
300001 1
237672 1
177160 1
210360 1
8266 1
19866 1
167216 1
45625 1
228967 1
139132 1
135625 1
271126 1
206136 1
300000 1
77789 1
202070 1
296681 1
299999 1
300001 1
300001 1
105187 1
170125 1
17582 1
130400 1
104453 1
15993 1
1 1
226266 1
124570 1
161733 1
20797 1
299999 1
151922 1
300000 1
102637 1
300000 1
300001 1
214811 1
215401 1
164010 1
300000 1
113294 1
185488 1
2 1
245202 1
117324 1
148046 1
180820 1
1 1
88379 1
27532 1
299999 1
300000 1
299998 1
207426 1
224871 1
1 1
296558 1
208810 1
137022 1
1 1
225403 1
20842 1
299998 1
1 1
295751 1
43944 1
288146 1
235995 1
299999 1
71325 1
154210 1
290640 1
300001 1
300000 1
299999 1
299999 1
290062 1
218309 1
38316 1
245785 1
2 1
1 1
1 1
1 1
128719 1
300001 1
234337 1
300000 1
300000 1
253093 1
123813 1
106302 1
258820 1
292751 1
300001 1
263667 1
256573 1
69526 1
80652 1
250611 1
300000 1
300001 1
289873 1
1 1
300000 1
2 1
143229 1
39148 1
104229 1
1 1
1 1
300001 1
285114 1
1 1
161393 1
300001 1
300000 1
1 1
2 1
3 1
300000 1
232239 1
9770 1
228500 1
1 1
140030 1
259883 1
17119 1
169954 1
36195 1
300001 1
3 1
89225 1
214927 1
26378 1
202213 1
274240 1
193151 1
3 1
214336 1
162877 1
18757 1
300000 1
299998 1
3 1
299999 1
172719 1
147299 1
179656 1
299999 1
32257 1
77704 1
1 1
3 1
191410 1
1 1
57071 1
1 1
195830 1
300001 1
1 1
168262 1
34447 1
97060 1
46442 1
300001 1
92168 1
205530 1
261612 1
194301 1
164703 1
46537 1
3560 1
283370 1
2 1
108352 1
197826 1
1 1
2 1
1 1
70753 1
300001 1
1 1
142792 1
213919 1
300000 1
204673 1
299999 1
258767 1
2 1
75773 1
244874 1
1 1
265939 1
175504 1
300001 1
299999 1
247387 1
1 1
53927 1
173862 1
2 1
282445 1
300000 1
1 1
232083 1
143584 1
200062 1
233131 1
42027 1
246691 1
8604 1
299999 1
242216 1
75230 1
32102 1
3378 1
74976 1
299999 1
232591 1
3 1
271245 1
19282 1
178245 1
231587 1
2 1
300001 1
234350 1
293881 1
299999 1
181906 1
35834 1
300000 1
299998 1
212022 1
2 1
212287 1
258992 1
57898 1
112346 1
299999 1
114310 1
173107 1
164595 1
88012 1
3 1
1 1
2560 1
1 1
176677 1
1 1
1 1
1 1
125284 1
52948 1
126048 1
47927 1
269996 1
107523 1
299999 1
177459 1
132441 1
175714 1
275379 1
299999 1
271984 1
45165 1
60169 1
293144 1
38671 1
232882 1
74495 1
300001 1
299999 1
252795 1
44323 1
114186 1
2 1
195586 1
300000 1
300000 1
161808 1
1 1
300001 1
160282 1
92352 1
17304 1
299998 1
176405 1
187278 1
207970 1
2 1
300000 1
130080 1
274988 1
1 1
300000 1
300000 1
257348 1
167205 1
2 1
300000 1
1 1
299999 1
228549 1
299999 1
195880 1
100571 1
1377 1
300000 1
141347 1
1 1
108610 1
129337 1
56657 1
85085 1
195739 1
283672 1
1 1
239686 1
33183 1
300000 1
229161 1
299999 1
1 1
130485 1
58849 1
27306 1
157651 1
243364 1
1 1
48092 1
200995 1
169127 1
97998 1
1 1
92790 1
204947 1
69458 1
2 1
198935 1
299999 1
200267 1
70041 1
242600 1
300000 1
1 1
1 1
299999 1
300000 1
300001 1
208599 1
232255 1
300001 1
165053 1
116760 1
15794 1
167402 1
220141 1
300001 1
115760 1
194763 1
299999 1
300001 1
300000 1
1 1
300000 1
259846 1
260120 1
299708 1
1 1
88556 1
2 1
126499 1
291376 1
245276 1
238966 1
230935 1
187702 1
182261 1
299999 1
282208 1
1 1
239854 1
1 1
234931 1
110578 1
161660 1
2 1
39181 1
299999 1
2 1
24617 1
251800 1
299058 1
54226 1
180379 1
281717 1
281315 1
278725 1
1 1
236295 1
46672 1
285128 1
155438 1
300000 1
2 1
81395 1
300000 1
187074 1
26126 1
29581 1
110667 1
60122 1
245657 1
1 1
300000 1
300001 1
152287 1
299999 1
149468 1
286284 1
300001 1
1 1
89581 1
11465 1
248926 1
207805 1
227842 1
261129 1
112360 1
300000 1
176425 1
193483 1
260458 1
244923 1
3 1
169743 1
2895 1
299999 1
109423 1
253243 1
1 1
296027 1
98433 1
296633 1
204221 1
287044 1
156124 1
299999 1
188524 1
300001 1
1 1
3 1
269659 1
299999 1
299999 1
34238 1
298196 1
2 1
68000 1
237054 1
2 1
173498 1
1 1
235453 1
208139 1
36223 1
3 1
123739 1
300000 1
87708 1
121079 1
1 1
1 1
134550 1
1 1
299999 1
122102 1
116233 1
2 1
1 1
1 1
147541 1
88190 1
299999 1
19843 1
77513 1
299998 1
265966 1
31401 1
299999 1
300000 1
300000 1
300000 1
1 1
1 1
17524 1
2 1
299999 1
99511 1
1 1
80254 1
1 1
202431 1
182611 1
172614 1
14139 1
2 1
300000 1
186295 1
1 1
168347 1
300000 1
147157 1
178094 1
273785 1
53733 1
278743 1
35786 1
118046 1
35758 1
266736 1
1 1
212926 1
276139 1
262748 1
299998 1
69643 1
299999 1
85876 1
1 1
206861 1
280488 1
284033 1
291088 1
246773 1
88248 1
61600 1
272824 1
299998 1
12098 1
1 1
111423 1
151958 1
61148 1
141327 1
300000 1
1 1
152526 1
300001 1
282877 1
299756 1
81819 1
14520 1
18381 1
26473 1
205079 1
271043 1
77968 1
51060 1
1 1
220273 1
191119 1
1 1
269956 1
176554 1
1 1
1 1
236681 1
139961 1
144307 1
299999 1
3 1
127084 1
227913 1
248532 1
210149 1
299999 1
210691 1
300001 1
156519 1
51199 1
191573 1
300000 1
1 1
31747 1
1 1
199496 1
189352 1
109302 1
245782 1
299999 1
33371 1
228779 1
151606 1
300000 1
300001 1
68476 1
210217 1
223429 1
300000 1
299998 1
1 1
300000 1
264244 1
164389 1
300000 1
3 1
300000 1
177808 1
299999 1
31676 1
300001 1
260983 1
1 1
246329 1
1 1
299999 1
51215 1
247891 1
40549 1
300001 1
150734 1
265542 1
253157 1
300002 1
3963 1
300000 1
262221 1
179673 1
66634 1
202497 1
51948 1
115702 1
225143 1
26347 1
1 1
1 1
226083 1
300001 1
300000 1
299999 1
1 1
172150 1
241702 1
299999 1
299998 1
289007 1
252658 1
2 1
125927 1
300001 1
288494 1
300000 1
2 1
114483 1
271049 1
299217 1
132254 1
109346 1
2 1
167361 1
299999 1
261239 1
200940 1
102548 1
299998 1
1 1
2 1
300001 1
228053 1
209521 1
166628 1
121786 1
104647 1
213028 1
101993 1
187514 1
80179 1
299999 1
83497 1
3046 1
72654 1
106509 1
127051 1
1 1
77011 1
163799 1
202942 1
275179 1
300000 1
184296 1
1 1
300001 1
1 1
289759 1
1 1
227370 1
146879 1
235602 1
300000 1
32793 1
21699 1
300002 1
2 1
17485 1
182268 1
299999 1
207518 1
13893 1
221642 1
139090 1
125529 1
1 1
1 1
167803 1
257101 1
300000 1
210975 1
299999 1
207993 1
171350 1
113268 1
201920 1
299999 1
39572 1
3605 1
40585 1
300001 1
49117 1
70834 1
245226 1
62115 1
185042 1
299999 1
1 1
150273 1
3 1
300001 1
1 1
11846 1
300002 1
218496 1
299999 1
300000 1
299999 1
264226 1
161332 1
54954 1
1 1
59494 1
2 1
233080 1
300000 1
37252 1
106131 1
2 1
300001 1
1 1
138865 1
1 1
282370 1
300001 1
129743 1
88822 1
1 1
189401 1
162732 1
240867 1
299999 1
192615 1
174842 1
206486 1
113497 1
300000 1
269899 1
3 1
299999 1
249467 1
139526 1
141903 1
28964 1
2474 1
259640 1
13817 1
27747 1
97536 1
299999 1
96732 1
12404 1
159382 1
49262 1
209349 1
156011 1
160090 1
129155 1
2 1
99007 1
202550 1
183823 1
159009 1
244457 1
300001 1
1 1
1 1
1 1
1 1
154976 1
151151 1
300001 1
174255 1
260117 1
212627 1
1 1
234287 1
286247 1
299999 1
18930 1
299999 1
65530 1
1 1
300000 1
21402 1
223739 1
180865 1
197293 1
64086 1
75974 1
113352 1
230988 1
201629 1
2 1
162927 1
17691 1
300000 1
115973 1
1 1
226391 1
22184 1
144137 1
299998 1
280112 1
109473 1
42341 1
185422 1
99236 1
235115 1
120728 1
1 1
109925 1
3 1
2 1
252081 1
257134 1
193113 1
139270 1
300000 1
52153 1
12160 1
1 1
1 1
49147 1
147181 1
54417 1
300000 1
101846 1
155542 1
59082 1
2 1
148016 1
300000 1
181929 1
75292 1
2 1
197290 1
1 1
171465 1
19376 1
1 1
278415 1
93602 1
282486 1
248313 1
300000 1
1 1
2 1
1 1
1 1
187156 1
299999 1
64940 1
289020 1
46117 1
175686 1
1 1
260839 1
124450 1
279771 1
169399 1
300000 1
138537 1
257919 1
241311 1
300000 1
236510 1
300001 1
541 1
250444 1
194759 1
299999 1
300000 1
252189 1
299999 1
290262 1
1 1
299999 1
3541 1
262018 1
60018 1
300000 1
234662 1
1 1
2 1
227396 1
192883 1
104560 1
300001 1
300001 1
300001 1
68230 1
24942 1
92181 1
299999 1
264297 1
3726 1
126428 1
1 1
158809 1
300001 1
230908 1
300000 1
111857 1
300000 1
1 1
1 1
190493 1
2 1
192946 1
50646 1
2 1
221492 1
1 1
66379 1
1 1
1 1
67642 1
300000 1
299998 1
225400 1
70871 1
64663 1
45031 1
300000 1
1 1
256046 1
3 1
300001 1
274757 1
300001 1
139442 1
60590 1
1 1
210874 1
71479 1
40191 1
186366 1
252672 1
226750 1
220264 1
82105 1
91355 1
95001 1
79101 1
248982 1
115653 1
9767 1
1 1
300001 1
11136 1
60480 1
286938 1
292940 1
237989 1
233535 1
1 1
240426 1
299999 1
76481 1
3 1
299999 1
121565 1
3 1
257381 1
149575 1
2 1
274577 1
2 1
65960 1
1 1
1 1
295121 1
257825 1
54949 1
42727 1
25161 1
3 1
85620 1
286962 1
262415 1
78995 1
1 1
217168 1
3256 1
27862 1
213226 1
143521 1
49649 1
299999 1
300000 1
113324 1
117333 1
1 1
64219 1
272485 1
300000 1
186577 1
300001 1
1 1
241287 1
80522 1
42432 1
16814 1
1 1
195428 1
204230 1
299999 1
299999 1
1 1
282257 1
114652 1
235237 1
300000 1
236502 1
95746 1
1 1
209698 1
187112 1
2 1
300001 1
76773 1
190993 1
300002 1
269754 1
19963 1
14139 1
60132 1
121021 1
86691 1
156569 1
300000 1
80269 1
10011 1
283255 1
58900 1
180339 1
300001 1
87047 1
299998 1
1 1
173133 1
300002 1
205332 1
2 1
300001 1
1 1
1053 1
17527 1
2 1
109357 1
300000 1
79590 1
125691 1
57363 1
14902 1
299999 1
234892 1
11552 1
23137 1
18793 1
116377 1
1 1
1 1
2 1
159832 1
229306 1
166376 1
299999 1
66898 1
299998 1
127235 1
300000 1
237542 1
256692 1
284974 1
235868 1
156025 1
300001 1
10504 1
3 1
172025 1
300000 1
121884 1
229715 1
219276 1
93464 1
300002 1
74026 1
33195 1
221248 1
135196 1
3 1
68214 1
77166 1
297139 1
193586 1
201986 1
300002 1
300001 1
300000 1
153152 1
274608 1
272620 1
300001 1
41687 1
2 1
251201 1
107442 1
212399 1
40743 1
158327 1
157508 1
300001 1
232260 1
94111 1
211581 1
154605 1
238301 1
108748 1
299998 1
89011 1
161446 1
300001 1
1 1
57792 1
229552 1
187155 1
121696 1
167285 1
164231 1
300001 1
168426 1
143412 1
34481 1
42420 1
1 1
159991 1
300001 1
226175 1
22329 1
10030 1
300001 1
146273 1
1 1
1 1
120597 1
195708 1
143955 1
227851 1
199504 1
99239 1
300000 1
300000 1
300001 1
1 1
232072 1
61598 1
266714 1
270443 1
166466 1
267409 1
41862 1
188375 1
1 1
37851 1
1 1
248430 1
300000 1
39598 1
259340 1
173039 1
2 1
58145 1
130473 1
232234 1
185603 1
1 1
285490 1
209354 1
195325 1
18882 1
87765 1
300000 1
1 1
50669 1
300000 1
1 1
194697 1
285144 1
91802 1
145748 1
201641 1
207767 1
93439 1
1 1
101910 1
71116 1
299999 1
53946 1
169100 1
299999 1
300001 1
299999 1
1 1
216875 1
299999 1
299999 1
2 1
18981 1
1 1
1 1
16159 1
50429 1
78424 1
193323 1
178879 1
41300 1
161037 1
299999 1
299999 1
299999 1
300000 1
71536 1
11516 1
72061 1
213086 1
300001 1
1 1
174215 1
1 1
1 1
91593 1
280650 1
253029 1
299999 1
273851 1
231983 1
2 1
155453 1
1 1
71339 1
13404 1
300000 1
213259 1
206755 1
300001 1
256348 1
105386 1
209505 1
299999 1
2 1
2 1
225222 1
299999 1
107876 1
142586 1
171509 1
212851 1
195753 1
49325 1
2 1
300000 1
1 1
59612 1
285644 1
300002 1
155265 1
9315 1
2 1
43844 1
300000 1
113968 1
1 1
300000 1
103670 1
190500 1
94350 1
109671 1
135521 1
300000 1
2 1
1 1
1 1
96964 1
179867 1
300001 1
260398 1
278110 1
204735 1
176405 1
252856 1
110674 1
289882 1
299999 1
266462 1
86178 1
299999 1
243646 1
52541 1
299999 1
198905 1
82761 1
3 1
1 1
294081 1
130408 1
106689 1
200746 1
1 1
32563 1
182164 1
300000 1
36575 1
3 1
237059 1
163549 1
48842 1
286849 1
138215 1
287678 1
43439 1
1 1
296919 1
300001 1
1 1
300000 1
96932 1
47813 1
1 1
196287 1
2 1
299999 1
90310 1
160969 1
300001 1
175267 1
109287 1
267535 1
143576 1
300001 1
42592 1
113848 1
81074 1
135123 1
35788 1
279386 1
2 1
262067 1
299999 1
144033 1
300002 1
299998 1
149393 1
2 1
1 1
2 1
100801 1
299999 1
1 1
164639 1
158251 1
1 1
299999 1
299999 1
1 1
64088 1
74175 1
36625 1
100054 1
300001 1
1 1
1 1
299999 1
129932 1
300000 1
1 1
300000 1
299999 1
300000 1
300000 1
299999 1
300000 1
70485 1
267130 1
281205 1
300000 1
297271 1
28215 1
299999 1
75832 1
29620 1
146087 1
246065 1
86534 1
1 1
88139 1
1 1
300001 1
266899 1
224728 1
22282 1
219761 1
300001 1
22857 1
300001 1
2 1
7367 1
2 1
103599 1
1 1
300001 1
201412 1
64927 1
300001 1
1 1
183917 1
160654 1
243238 1
283719 1
72800 1
2 1
180978 1
3 1
29363 1
281057 1
10512 1
186530 1
153331 1
2 1
51409 1
1 1
1 1
162412 1
11758 1
100761 1
299999 1
114058 1
1 1
299999 1
1 1
2 1
293233 1
104300 1
43720 1
241850 1
300000 1
265064 1
1 1
29731 1
572 1
2 1
118609 1
117139 1
299999 1
50926 1
46824 1
2 1
1 1
1 1
300000 1
27062 1
300000 1
209262 1
163415 1
1 1
1 1
278650 1
20455 1
278494 1
18863 1
208407 1
1 1
142224 1
300000 1
62172 1
1 1
2 1
279436 1
56772 1
86438 1
85169 1
111007 1
216435 1
299999 1
106986 1
1 1
199890 1
30969 1
174724 1
1 1
299999 1
211547 1
64192 1
283940 1
105967 1
152012 1
206713 1
300000 1
3 1
265470 1
217878 1
182222 1
226042 1
52540 1
210025 1
91825 1
1 1
166756 1
212919 1
202109 1
300001 1
299998 1
33223 1
113852 1
108178 1
267826 1
141074 1
86470 1
2 1
274557 1
165531 1
87709 1
300000 1
1 1
39843 1
136336 1
264012 1
299436 1
1 1
44053 1
121660 1
36443 1
1 1
159346 1
300001 1
1 1
26493 1
1 1
165915 1
267643 1
300000 1
50137 1
224173 1
181421 1
1 1
146008 1
1 1
299999 1
1 1
300000 1
300000 1
160510 1
122387 1
260033 1
2 1
154499 1
299999 1
49786 1
297700 1
2 1
283502 1
2334 1
5462 1
300000 1
45912 1
122874 1
147191 1
3 1
50026 1
32703 1
231744 1
78876 1
69759 1
216743 1
300000 1
299998 1
1 1
300001 1
300000 1
300001 1
172800 1
215366 1
1 1
147514 1
300000 1
173236 1
300000 1
165931 1
1 1
3 1
2 1
1 1
190272 1
96652 1
142611 1
162957 1
179260 1
192988 1
80070 1
54545 1
1 1
1 1
187208 1
230528 1
213694 1
63624 1
299999 1
296952 1
171678 1
125820 1
201739 1
130679 1
244276 1
291682 1
300002 1
265084 1
300000 1
300002 1
134327 1
1 1
244610 1
299999 1
216787 1
272952 1
221994 1
98679 1
170596 1
299999 1
201880 1
92215 1
127002 1
24055 1
300000 1
92058 1
12115 1
16128 1
1 1
240519 1
111905 1
2 1
299999 1
20268 1
299999 1
268688 1
221831 1
129841 1
300002 1
192877 1
105270 1
1 1
192491 1
187685 1
268099 1
300002 1
299999 1
300000 1
117268 1
280423 1
155217 1
300002 1
1 1
13601 1
65633 1
1 1
49885 1
299999 1
182388 1
177226 1
1 1
267611 1
245796 1
190371 1
2 1
33267 1
300000 1
1 1
24983 1
3 1
1 1
2 1
299999 1
44141 1
119679 1
300000 1
52921 1
1 1
202571 1
212636 1
157300 1
1 1
275104 1
206395 1
116210 1
212364 1
172857 1
299999 1
300001 1
47285 1
124048 1
299999 1
300002 1
1 1
299999 1
299999 1
79824 1
29883 1
1 1
74807 1
66565 1
300000 1
284626 1
177789 1
203001 1
299999 1
2 1
64360 1
1 1
56797 1
117663 1
236259 1
1 1
1 1
148482 1
254297 1
203734 1
300000 1
1 1
299998 1
172840 1
64202 1
213356 1
175275 1
138824 1
1 1
116499 1
2 1
38990 1
3 1
297206 1
131413 1
294694 1
162127 1
1 1
299999 1
285788 1
153203 1
3 1
163561 1
135560 1
245121 1
2 1
300000 1
300000 1
237012 1
2 1
7208 1
234676 1
276372 1
300000 1
63447 1
182861 1
222799 1
288800 1
6380 1
124521 1
2 1
92075 1
300001 1
174123 1
299999 1
104890 1
124318 1
9685 1
17219 1
300001 1
1 1
300000 1
204311 1
227045 1
257282 1
189926 1
299999 1
216395 1
144954 1
264400 1
208151 1
284244 1
129775 1
226872 1
261251 1
287869 1
147617 1
300001 1
211112 1
59717 1
300000 1
1 1
1 1
5255 1
1 1
267943 1
1 1
300002 1
1 1
299998 1
18963 1
245962 1
3 1
67015 1
266966 1
9856 1
11499 1
2 1
294844 1
247514 1
250042 1
255984 1
131747 1
277430 1
155950 1
1 1
131780 1
1 1
245053 1
236480 1
243490 1
172449 1
272356 1
1 1
216300 1
208379 1
196716 1
250520 1
226586 1
300000 1
77370 1
283528 1
257509 1
84304 1
94244 1
222184 1
2 1
300000 1
281701 1
266428 1
117517 1
263063 1
300001 1
10833 1
1 1
27938 1
97116 1
38845 1
20074 1
87791 1
130465 1
277320 1
6278 1
300000 1
262031 1
172508 1
2 1
297559 1
1 1
3145 1
1 1
1 1
300000 1
52048 1
193362 1
5401 1
298725 1
136292 1
299998 1
300001 1
11449 1
9414 1
273861 1
74836 1
121459 1
31132 1
243950 1
299999 1
144072 1
106048 1
147692 1
282286 1
1 1
109360 1
127164 1
48429 1
17069 1
300000 1
299999 1
303 1
268276 1
237986 1
290123 1
122695 1
1 1
282690 1
61697 1
30706 1
8635 1
2 1
299999 1
1 1
1 1
287323 1
206103 1
205493 1
54710 1
109493 1
175329 1
3 1
1 1
188016 1
271120 1
75488 1
85790 1
1 1
1 1
299999 1
149585 1
281701 1
299999 1
175441 1
300001 1
1 1
142254 1
283121 1
123565 1
2 1
220355 1
105262 1
24869 1
281907 1
73525 1
95961 1
47152 1
25376 1
251911 1
2 1
1 1
181595 1
300001 1
272866 1
165891 1
300001 1
216595 1
153518 1
1 1
183593 1
260060 1
300000 1
223033 1
3 1
49668 1
294657 1
86064 1
4566 1
31916 1
10373 1
299999 1
144568 1
112994 1
169648 1
199549 1
230194 1
36695 1
70692 1
123727 1
289332 1
299999 1
299998 1
107352 1
78636 1
166142 1
286334 1
171488 1
260807 1
271735 1
108771 1
78336 1
107544 1
122062 1
1 1
1 1
299999 1
131156 1
107333 1
299999 1
61250 1
60892 1
1 1
209383 1
1 1
175499 1
201421 1
300001 1
104652 1
1 1
218558 1
3 1
242838 1
1 1
1 1
201131 1
1 1
136717 1
153832 1
101007 1
2 1
1 1
39447 1
193966 1
205408 1
126804 1
135308 1
260646 1
300000 1
1 1
166232 1
118031 1
57057 1
210352 1
264667 1
97997 1
91575 1
2 1
203952 1
178777 1
1 1
77933 1
300000 1
1 1
278371 1
299999 1
300001 1
300000 1
250972 1
300001 1
164 1
94488 1
62321 1
97448 1
89383 1
300001 1
109883 1
2 1
114828 1
38884 1
259091 1
300000 1
1 1
141001 1
1 1
26118 1
195650 1
152633 1
3 1
30352 1
149015 1
2 1
181230 1
76516 1
139140 1
300000 1
279905 1
48129 1
15446 1
1 1
207248 1
280225 1
300000 1
255361 1
237616 1
1 1
300000 1
299999 1
2 1
2 1
214382 1
1 1
4199 1
1 1
1 1
13093 1
103830 1
48180 1
48997 1
1 1
300001 1
83243 1
96568 1
2 1
294240 1
211265 1
295076 1
237956 1
222514 1
1 1
296089 1
135477 1
32838 1
118096 1
2116 1
98569 1
174968 1
300000 1
52927 1
300000 1
74971 1
162071 1
300000 1
242704 1
300000 1
116730 1
54982 1
24703 1
1 1
128686 1
2 1
42211 1
299999 1
130972 1
126851 1
299999 1
3895 1
203579 1
300001 1
120467 1
258431 1
192010 1
300000 1
220735 1
1 1
1 1
1 1
19260 1
300000 1
299999 1
300001 1
2 1
299999 1
136451 1
86648 1
125043 1
122243 1
300000 1
300000 1
9443 1
80370 1
110968 1
278916 1
19934 1
2 1
141551 1
3 1
54708 1
299142 1
130285 1
2 1
259189 1
24172 1
208381 1
233436 1
262716 1
52840 1
184979 1
1 1
300001 1
223188 1
148000 1
281230 1
183881 1
300001 1
35801 1
177935 1
82135 1
178588 1
266729 1
1 1
2 1
272820 1
1 1
61858 1
22761 1
220543 1
125353 1
267788 1
1 1
219443 1
300000 1
31237 1
1159 1
264643 1
103638 1
125109 1
300000 1
154718 1
256089 1
190158 1
136257 1
90394 1
289695 1
96498 1
154495 1
140174 1
201896 1
107266 1
1 1
1 1
230021 1
143846 1
149203 1
288784 1
38349 1
278465 1
261462 1
182609 1
300000 1
202267 1
230672 1
3 1
4172 1
12565 1
300000 1
33284 1
300000 1
299999 1
2 1
299999 1
52336 1
244834 1
221101 1
137869 1
49029 1
121274 1
44724 1
167298 1
182844 1
278927 1
24304 1
1 1
255128 1
39476 1
2 1
200400 1
28601 1
215162 1
103421 1
1482 1
248699 1
208818 1
204341 1
118818 1
300000 1
226491 1
2 1
123487 1
23827 1
278797 1
219880 1
300000 1
1 1
300000 1
101607 1
69285 1
1 1
183036 1
1 1
22173 1
280625 1
159342 1
142550 1
1 1
1 1
299999 1
1 1
300000 1
121288 1
259885 1
300001 1
300000 1
300000 1
216739 1
55992 1
300001 1
300002 1
177121 1
227074 1
299999 1
299999 1
300000 1
234723 1
48996 1
10530 1
299998 1
300001 1
2 1
300000 1
170261 1
247061 1
262450 1
205898 1
2 1
192616 1
300000 1
1 1
299999 1
82143 1
6126 1
29676 1
299999 1
185588 1
225189 1
6878 1
10384 1
208079 1
299998 1
22131 1
300000 1
57159 1
82613 1
300001 1
22564 1
259243 1
147896 1
300000 1
56464 1
220753 1
300000 1
300001 1
25853 1
67298 1
243815 1
299999 1
1 1
73145 1
1 1
5336 1
1 1
290516 1
111261 1
241035 1
221053 1
17718 1
2 1
300000 1
62481 1
109534 1
297891 1
300001 1
234722 1
159164 1
101952 1
38799 1
82198 1
300001 1
25942 1
67846 1
41339 1
278880 1
299999 1
292528 1
287722 1
22541 1
162432 1
3 1
3 1
46417 1
207298 1
194205 1
1 1
51695 1
91559 1
183136 1
255457 1
256638 1
233779 1
195920 1
299999 1
1 1
299999 1
300000 1
25767 1
299999 1
95280 1
217855 1
248456 1
299999 1
130980 1
242886 1
80654 1
299999 1
299999 1
72067 1
1935 1
299999 1
215031 1
214108 1
1 1
208899 1
251309 1
3 1
6009 1
258220 1
102284 1
287325 1
200241 1
240229 1
300000 1
195666 1
300000 1
173582 1
282635 1
300001 1
208501 1
300001 1
63456 1
148160 1
54776 1
8480 1
300000 1
53090 1
300000 1
186840 1
3 1
206562 1
1 1
187852 1
133695 1
1 1
1 1
152014 1
300000 1
145482 1
23425 1
139512 1
127635 1
300000 1
172130 1
255788 1
3 1
213956 1
205958 1
1 1
186252 1
19975 1
1 1
1 1
2 1
38029 1
215652 1
300000 1
66653 1
64550 1
51439 1
16790 1
1 1
300001 1
1 1
54647 1
38888 1
9069 1
214827 1
22659 1
225313 1
216314 1
197901 1
173440 1
139062 1
50584 1
299999 1
3 1
1 1
264187 1
105147 1
56933 1
92077 1
93012 1
245029 1
165204 1
300001 1
246534 1
299998 1
47706 1
30402 1
186691 1
225606 1
293544 1
1 1
1 1
182274 1
256951 1
158405 1
1 1
209390 1
300000 1
1 1
76010 1
300001 1
272042 1
77282 1
165735 1
225387 1
191173 1
274689 1
273468 1
259934 1
63805 1
97380 1
26687 1
49287 1
175986 1
198207 1
91766 1
299999 1
291078 1
300000 1
300001 1
284321 1
3858 1
3508 1
3 1
261089 1
111000 1
216800 1
70983 1
216824 1
201924 1
35233 1
161623 1
1 1
95258 1
2 1
299999 1
141370 1
2 1
109102 1
2328 1
147614 1
43300 1
1 1
294570 1
300001 1
218385 1
299999 1
155276 1
3 1
294744 1
300001 1
1 1
222735 1
94372 1
300002 1
154191 1
2 1
251589 1
1 1
256473 1
299999 1
198250 1
300001 1
210876 1
120588 1
257353 1
154555 1
300001 1
78080 1
60361 1
1901 1
2 1
135093 1
3 1
300000 1
262456 1
3 1
260872 1
1 1
23727 1
244075 1
3 1
116323 1
241002 1
299999 1
227081 1
2 1
173368 1
1 1
1 1
1 1
22146 1
54236 1
2 1
300001 1
2 1
24382 1
112683 1
300001 1
300000 1
116816 1
176254 1
2 1
19199 1
118211 1
41395 1
103266 1
299999 1
86236 1
1 1
1 1
34755 1
230989 1
156494 1
75749 1
1 1
4303 1
300000 1
300000 1
208147 1
253632 1
6578 1
269419 1
272050 1
66202 1
108499 1
36822 1
134199 1
299999 1
28062 1
179940 1
34239 1
259779 1
116088 1
299999 1
149161 1
300000 1
122259 1
5657 1
86969 1
182233 1
163410 1
206394 1
167032 1
108888 1
243494 1
246506 1
1 1
147318 1
153612 1
77726 1
286143 1
220023 1
293655 1
300000 1
1 1
299999 1
195201 1
195030 1
300000 1
233566 1
230528 1
15512 1
23988 1
1 1
299998 1
129326 1
2 1
25572 1
188094 1
1 1
175975 1
161518 1
34078 1
46710 1
77479 1
217687 1
103857 1
68027 1
47123 1
125143 1
176096 1
113597 1
188984 1
1 1
38190 1
300000 1
139539 1
22990 1
185318 1
1 1
222865 1
259215 1
299998 1
216326 1
277035 1
1 1
106122 1
300000 1
160372 1
300001 1
1 1
34094 1
299999 1
85737 1
300002 1
87131 1
127695 1
160908 1
152828 1
234578 1
299999 1
202899 1
270007 1
160958 1
173120 1
268499 1
300000 1
219385 1
69710 1
3 1
85589 1
170994 1
260522 1
1 1
299999 1
279042 1
265908 1
300000 1
1 1
42901 1
300001 1
27192 1
2 1
1 1
188759 1
233877 1
1 1
194126 1
285034 1
300001 1
188941 1
261644 1
87937 1
205885 1
117781 1
210151 1
14327 1
1 1
26922 1
163765 1
34524 1
19165 1
299999 1
222282 1
50484 1
129380 1
30858 1
234385 1
300000 1
143961 1
257212 1
65603 1
299998 1
139362 1
300000 1
221376 1
91551 1
25548 1
163022 1
158954 1
299999 1
108226 1
1 1
134007 1
300000 1
1 1
83916 1
198003 1
157933 1
262292 1
273713 1
300001 1
300000 1
92455 1
299999 1
3 1
1 1
252843 1
2 1
230635 1
151034 1
137877 1
215741 1
86619 1
26415 1
148296 1
1 1
300001 1
204944 1
1 1
133099 1
300000 1
300001 1
1 1
214061 1
209716 1
247573 1
238523 1
199867 1
209126 1
121697 1
293207 1
48821 1
300001 1
236404 1
95050 1
299998 1
1 1
49446 1
34741 1
115298 1
124734 1
65363 1
1 1
197445 1
171400 1
2 1
1926 1
219227 1
124661 1
110495 1
300000 1
278666 1
300000 1
134364 1
300002 1
273998 1
257016 1
300002 1
101464 1
300000 1
300002 1
107259 1
299999 1
300000 1
176886 1
173838 1
1 1
32148 1
79404 1
34625 1
1 1
3 1
77176 1
145954 1
203580 1
300002 1
300000 1
2327 1
1 1
300000 1
287209 1
1 1
2 1
244047 1
73970 1
55703 1
3 1
63434 1
300001 1
300000 1
107326 1
77305 1
274912 1
44179 1
217698 1
1 1
38909 1
197975 1
147965 1
2 1
300001 1
1 1
299999 1
300001 1
67805 1
106100 1
35017 1
64609 1
1 1
70370 1
1 1
108336 1
152258 1
214730 1
183232 1
98768 1
99296 1
263077 1
299999 1
293508 1
18164 1
98948 1
210165 1
157833 1
300001 1
300000 1
293766 1
196783 1
211049 1
101053 1
272970 1
191228 1
74692 1
242838 1
222730 1
219692 1
299999 1
300000 1
267661 1
26086 1
93710 1
5648 1
300002 1
3 1
1 1
57436 1
192086 1
300000 1
42667 1
3 1
18099 1
139365 1
124857 1
1 1
1 1
102172 1
300000 1
70522 1
48300 1
24535 1
271371 1
192119 1
182915 1
300000 1
164211 1
98659 1
1 1
124448 1
1 1
176523 1
15063 1
111717 1
299999 1
300000 1
86990 1
250434 1
59679 1
203295 1
1 1
92014 1
109541 1
2684 1
120919 1
1 1
197680 1
281400 1
161579 1
299998 1
2 1
90085 1
224578 1
1 1
203450 1
186865 1
210933 1
275190 1
74719 1
155410 1
1 1
142031 1
77005 1
236794 1
22296 1
300000 1
214764 1
162869 1
2 1
124806 1
4880 1
1 1
20511 1
87560 1
123235 1
182135 1
300000 1
177386 1
166046 1
189346 1
299998 1
299999 1
300000 1
45766 1
188764 1
289203 1
299999 1
74092 1
100913 1
197829 1
1596 1
50559 1
227840 1
1 1
103032 1
1 1
300001 1
174332 1
300001 1
1 1
1 1
65106 1
299999 1
279831 1
178200 1
38783 1
271446 1
114933 1
300000 1
213888 1
281922 1
1 1
1 1
2 1
300000 1
51724 1
300000 1
66676 1
6752 1
300002 1
195492 1
1 1
154768 1
1 1
300000 1
2 1
299999 1
174611 1
253260 1
281706 1
2 1
268014 1
234611 1
90857 1
284267 1
74547 1
1 1
153041 1
300000 1
121849 1
108749 1
208925 1
1 1
299999 1
257229 1
53078 1
9378 1
102525 1
2 1
76231 1
206852 1
118731 1
300001 1
1 1
300001 1
184537 1
247207 1
151952 1
263562 1
1 1
300002 1
300000 1
145555 1
185902 1
2 1
103404 1
39958 1
7763 1
4768 1
226584 1
1 1
176548 1
299999 1
110860 1
1 1
300002 1
136661 1
199949 1
143282 1
1 1
23213 1
129516 1
66029 1
256949 1
6576 1
268328 1
108100 1
210943 1
246999 1
44962 1
270961 1
299999 1
257100 1
292520 1
299999 1
61292 1
71966 1
243260 1
300000 1
228575 1
300002 1
1 1
182749 1
2 1
139658 1
240453 1
229051 1
1 1
145984 1
2 1
281010 1
166390 1
121332 1
249933 1
66821 1
1 1
265160 1
194746 1
17593 1
145567 1
178998 1
300001 1
84850 1
60312 1
1 1
189641 1
74346 1
123335 1
299999 1
185050 1
71984 1
182006 1
32031 1
1 1
300000 1
87009 1
1 1
93381 1
74790 1
300000 1
106765 1
287590 1
1 1
300001 1
7582 1
1 1
92122 1
138072 1
1 1
299999 1
10089 1
1 1
150377 1
275639 1
300000 1
208290 1
90252 1
300000 1
1 1
300001 1
293712 1
271601 1
100091 1
157654 1
117818 1
1 1
176191 1
300000 1
229794 1
60564 1
200835 1
47741 1
1 1
117698 1
289691 1
1 1
1 1
300002 1
107603 1
247562 1
149888 1
159446 1
123263 1
1 1
25690 1
37031 1
111222 1
273574 1
299999 1
300000 1
231165 1
221878 1
56249 1
1 1
2 1
14577 1
255901 1
241326 1
1 1
161111 1
98136 1
185495 1
12983 1
267098 1
1 1
268918 1
164945 1
1 1
105259 1
293011 1
144828 1
2 1
21774 1
300000 1
1 1
211073 1
159492 1
253546 1
27588 1
300002 1
75122 1
299999 1
204977 1
49947 1
1 1
62281 1
300001 1
2 1
75816 1
300001 1
213906 1
293975 1
174232 1
82435 1
196540 1
300000 1
60460 1
215302 1
300000 1
240521 1
287171 1
3670 1
243553 1
72278 1
104008 1
23171 1
98771 1
1 1
172844 1
3 1
80854 1
3 1
300001 1
58097 1
248682 1
227793 1
15042 1
161010 1
299999 1
299998 1
271995 1
182633 1
3 1
84443 1
162946 1
268424 1
1 1
128432 1
34058 1
13353 1
299998 1
3 1
300001 1
177 1
294275 1
1 1
34417 1
297750 1
138563 1
8073 1
105517 1
219648 1
205310 1
80542 1
31247 1
279762 1
299999 1
300000 1
2 1
299999 1
1 1
269453 1
151396 1
269303 1
264826 1
272484 1
177326 1
151151 1
186462 1
255507 1
1 1
299999 1
77547 1
275456 1
2 1
1 1
300000 1
300001 1
268547 1
1 1
31796 1
16428 1
51985 1
214483 1
1 1
122830 1
128324 1
272292 1
161649 1
257908 1
99237 1
255605 1
210535 1
145822 1
112793 1
46129 1
152385 1
2498 1
300000 1
75150 1
1 1
295829 1
1845 1
246816 1
115312 1
93917 1
1554 1
109161 1
206785 1
293214 1
300000 1
300000 1
41613 1
1 1
202635 1
1 1
211612 1
299998 1
300001 1
207551 1
212709 1
1 1
299999 1
15967 1
267055 1
232208 1
183980 1
299999 1
240665 1
300000 1
60824 1
173210 1
1 1
167640 1
278235 1
178791 1
145267 1
1 1
299999 1
15422 1
2 1
19109 1
260152 1
1 1
105346 1
221247 1
1 1
162154 1
219350 1
300000 1
2 1
1 1
244640 1
94735 1
284959 1
251006 1
96132 1
147891 1
271532 1
299999 1
87263 1
234429 1
65339 1
76783 1
300000 1
193871 1
300000 1
74124 1
299999 1
289494 1
300002 1
107766 1
299999 1
299999 1
300001 1
300001 1
274305 1
300000 1
106338 1
92468 1
157334 1
60597 1
89226 1
50220 1
211240 1
265288 1
70623 1
299999 1
154077 1
277540 1
1 1
24347 1
109569 1
109925 1
1 1
11835 1
93404 1
205093 1
73910 1
292312 1
2 1
31161 1
1 1
261894 1
1 1
23928 1
161507 1
299999 1
83488 1
173080 1
2 1
1 1
2 1
1 1
300001 1
1 1
31349 1
76150 1
216385 1
3 1
171591 1
51045 1
245888 1
300000 1
1 1
300000 1
7904 1
263320 1
291177 1
188596 1
299999 1
233368 1
300000 1
289021 1
108162 1
1 1
299998 1
1 1
175156 1
113873 1
165809 1
1 1
1 1
1 1
79424 1
300000 1
177359 1
89810 1
300001 1
86831 1
68993 1
44728 1
300000 1
187430 1
299999 1
298216 1
299998 1
10042 1
185831 1
300001 1
299999 1
1 1
198610 1
1 1
1 1
1 1
1 1
300000 1
297344 1
148729 1
282578 1
247508 1
53910 1
1 1
287145 1
299999 1
299999 1
57973 1
1 1
1 1
281983 1
300000 1
167801 1
1 1
300000 1
168576 1
276004 1
115259 1
300000 1
83090 1
164077 1
2 1
1 1
157221 1
71778 1
261280 1
64987 1
284413 1
53222 1
300000 1
203094 1
220808 1
123314 1
299999 1
236808 1
299998 1
47559 1
24916 1
76823 1
300000 1
1 1
182690 1
300001 1
261298 1
299999 1
299999 1
188880 1
225594 1
144319 1
129880 1
10432 1
165540 1
16335 1
155497 1
161326 1
300000 1
252766 1
114993 1
300000 1
299999 1
90410 1
300000 1
178813 1
156706 1
43193 1
217496 1
1 1
9875 1
85739 1
147268 1
300000 1
147855 1
169617 1
113093 1
153325 1
34086 1
115672 1
236308 1
186623 1
300000 1
88393 1
300001 1
267633 1
244778 1
57808 1
246021 1
11124 1
189099 1
86883 1
1 1
42561 1
35489 1
276766 1
147415 1
300000 1
241320 1
128227 1
199751 1
196641 1
25077 1
300002 1
300001 1
50395 1
300000 1
64423 1
300001 1
243345 1
179573 1
147656 1
1 1
144208 1
3 1
2 1
244860 1
96565 1
299999 1
147322 1
300002 1
1 1
105141 1
55306 1
300000 1
204634 1
121786 1
128648 1
1 1
250653 1
259818 1
1 1
2 1
265189 1
45534 1
86390 1
264407 1
297245 1
300000 1
135773 1
34830 1
300000 1
1 1
119276 1
235335 1
3 1
1 1
300001 1
300001 1
168097 1
233052 1
7208 1
3 1
1 1
16382 1
254821 1
300000 1
2 1
287120 1
36173 1
193315 1
26468 1
300000 1
122264 1
1 1
1 1
195848 1
240893 1
84129 1
300001 1
131545 1
298437 1
1 1
245164 1
268973 1
213066 1
295382 1
300000 1
79650 1
153232 1
2 1
44043 1
1 1
212202 1
3 1
92074 1
299998 1
2 1
195869 1
240200 1
300000 1
99539 1
169975 1
124732 1
106889 1
3 1
131130 1
280691 1
127748 1
162857 1
125547 1
36934 1
173939 1
119655 1
170845 1
148701 1
1 1
92143 1
4506 1
120182 1
101779 1
55564 1
1 1
2 1
234081 1
122646 1
110775 1
108290 1
299999 1
188871 1
274138 1
32570 1
52738 1
110666 1
109134 1
300000 1
217854 1
299999 1
164856 1
1 1
49442 1
45669 1
229317 1
237514 1
198748 1
285243 1
258578 1
164280 1
300002 1
168250 1
150812 1
142366 1
300000 1
299999 1
300001 1
299999 1
75467 1
280045 1
37410 1
113219 1
153414 1
168587 1
79933 1
299999 1
49903 1
109676 1
163958 1
130202 1
143915 1
117382 1
214727 1
158340 1
1 1
147475 1
3 1
300001 1
299682 1
1 1
250653 1
143459 1
45068 1
300002 1
199289 1
179169 1
288030 1
979 1
300000 1
300001 1
168914 1
137380 1
1 1
114337 1
227907 1
1 1
276083 1
258658 1
1 1
299999 1
300001 1
273568 1
299999 1
139207 1
296783 1
88591 1
299999 1
147789 1
6362 1
243917 1
299999 1
267995 1
159825 1
300002 1
1 1
81721 1
216976 1
1 1
229895 1
1 1
2 1
300000 1
47117 1
1 1
117586 1
4319 1
2 1
293058 1
157258 1
81428 1
239664 1
1 1
175601 1
251840 1
300002 1
265479 1
300000 1
88965 1
152718 1
2 1
299999 1
24719 1
244959 1
299999 1
300000 1
286493 1
265355 1
208334 1
277559 1
77190 1
299999 1
299999 1
300000 1
95237 1
62293 1
99801 1
17254 1
113752 1
299999 1
300000 1
300000 1
1 1
300001 1
89812 1
228633 1
1 1
1 1
19241 1
2 1
2 1
272640 1
1 1
23586 1
130408 1
1 1
261042 1
54995 1
232707 1
231418 1
1 1
9534 1
89525 1
228363 1
150253 1
42623 1
177535 1
248851 1
1 1
264659 1
271770 1
16247 1
300000 1
283227 1
172048 1
300000 1
213499 1
300001 1
147224 1
1 1
70527 1
88528 1
182010 1
237316 1
299999 1
282334 1
2 1
275751 1
300001 1
242650 1
225392 1
1 1
290269 1
207389 1
1 1
299999 1
34124 1
2 1
1 1
1 1
218623 1
299999 1
215927 1
173289 1
300000 1
224591 1
300000 1
1 1
230086 1
107514 1
1 1
1 1
152659 1
77954 1
195654 1
299999 1
166616 1
172198 1
222858 1
299999 1
2 1
1 1
300001 1
10401 1
2 1
1 1
300000 1
5685 1
254108 1
78234 1
298813 1
221424 1
229020 1
298909 1
300001 1
283023 1
299999 1
1 1
38531 1
296225 1
1 1
162805 1
154974 1
299999 1
1 1
2 1
150628 1
129308 1
65431 1
135856 1
269975 1
22990 1
299999 1
293086 1
256301 1
25330 1
300000 1
234897 1
278214 1
1 1
236460 1
299998 1
205049 1
2 1
253641 1
299999 1
706 1
71906 1
158585 1
1558 1
112101 1
300000 1
92460 1
134574 1
1 1
162128 1
3 1
299999 1
1 1
71515 1
237694 1
295683 1
300000 1
7083 1
96740 1
298008 1
177891 1
300000 1
2 1
174643 1
299999 1
186293 1
33001 1
131116 1
167067 1
300000 1
203249 1
2 1
2 1
1 1
142583 1
132611 1
300001 1
256113 1
149027 1
97492 1
267393 1
197816 1
1 1
29594 1
170573 1
144956 1
143949 1
76992 1
299999 1
299998 1
78199 1
204206 1
95876 1
300001 1
3 1
118802 1
94376 1
1 1
270649 1
179585 1
236731 1
52358 1
300001 1
300000 1
300000 1
229216 1
125463 1
299999 1
1 1
6523 1
110609 1
88942 1
201774 1
63203 1
1 1
118604 1
299999 1
2 1
266828 1
123046 1
23344 1
2 1
146909 1
2 1
146052 1
3 1
154287 1
288704 1
252818 1
163679 1
1 1
48886 1
83679 1
213166 1
300001 1
124953 1
299999 1
268695 1
117156 1
300000 1
200818 1
108909 1
110173 1
53761 1
289680 1
232249 1
1 1
205213 1
300000 1
1 1
299998 1
300000 1
296974 1
295074 1
2 1
30822 1
88217 1
84562 1
257989 1
131369 1
1 1
212959 1
135549 1
299999 1
2 1
265082 1
219717 1
282734 1
299999 1
150253 1
299999 1
24992 1
299999 1
134025 1
161652 1
289467 1
1 1
299999 1
300000 1
40245 1
1 1
134015 1
278810 1
300001 1
300000 1
300001 1
1 1
299999 1
212169 1
3 1
1 1
50000 1
70695 1
173959 1
72291 1
1 1
1 1
1 1
299999 1
232842 1
118726 1
137046 1
299999 1
2508 1
123326 1
75620 1
300000 1
201793 1
241449 1
300001 1
220409 1
44722 1
26381 1
230552 1
299998 1
339 1
131105 1
299999 1
164936 1
90207 1
300000 1
1 1
300000 1
51972 1
45019 1
243057 1
76426 1
105019 1
299999 1
177426 1
52784 1
152540 1
17060 1
243510 1
3 1
195995 1
300001 1
208541 1
33872 1
86183 1
285192 1
24707 1
300001 1
149392 1
1 1
205329 1
2 1
1 1
51409 1
59322 1
200787 1
127972 1
1 1
42255 1
239510 1
181339 1
25311 1
299998 1
56759 1
1 1
1 1
300001 1
7470 1
290251 1
28732 1
300001 1
86922 1
56738 1
137541 1
26516 1
3 1
300000 1
1 1
300001 1
300001 1
1 1
171757 1
75283 1
26901 1
300000 1
64652 1
1 1
128873 1
1 1
299999 1
1164 1
7394 1
82293 1
299999 1
75069 1
1 1
300000 1
263404 1
69192 1
26609 1
209055 1
300000 1
76152 1
21901 1
256471 1
243142 1
220360 1
11375 1
239736 1
264535 1
9297 1
299998 1
258911 1
21287 1
57621 1
299999 1
245985 1
133100 1
240288 1
223601 1
300001 1
170294 1
2 1
256725 1
190876 1
161659 1
57653 1
82990 1
262042 1
300001 1
263524 1
1 1
72879 1
14343 1
1 1
300002 1
41906 1
4212 1
1 1
78556 1
299999 1
3 1
299999 1
186593 1
1 1
299999 1
300002 1
299998 1
1 1
150534 1
167698 1
41120 1
272854 1
299999 1
299999 1
101159 1
36713 1
114368 1
123796 1
1 1
140620 1
233369 1
94749 1
1 1
49267 1
299999 1
121609 1
300000 1
84935 1
1 1
112106 1
1 1
87757 1
300000 1
2 1
220352 1
72979 1
57570 1
222616 1
96527 1
1 1
2 1
278786 1
185688 1
250778 1
80742 1
193469 1
129520 1
299999 1
202844 1
198960 1
1 1
61215 1
20761 1
300001 1
1 1
1 1
1 1
257631 1
11998 1
7868 1
172129 1
29289 1
299998 1
299999 1
65103 1
49887 1
299998 1
232477 1
299999 1
300000 1
241714 1
279779 1
103761 1
260245 1
1 1
1 1
86532 1
1 1
1 1
1 1
299999 1
87704 1
193390 1
1 1
1 1
106186 1
1 1
85555 1
113291 1
1 1
115959 1
176907 1
1 1
10402 1
300002 1
1 1
293214 1
1 1
237098 1
136039 1
41233 1
9254 1
147746 1
296168 1
27781 1
154702 1
1 1
194607 1
198218 1
1 1
299999 1
1 1
300001 1
176552 1
67122 1
299999 1
158912 1
299999 1
300000 1
107600 1
2 1
300000 1
87886 1
51893 1
250564 1
137500 1
33759 1
24502 1
300001 1
299999 1
117259 1
200433 1
265574 1
25030 1
61841 1
2 1
1 1
299999 1
116401 1
1 1
2 1
14050 1
299999 1
124304 1
212066 1
283927 1
82189 1
130182 1
299164 1
116640 1
300001 1
260936 1
1 1
299998 1
122381 1
243236 1
260995 1
25855 1
257024 1
3 1
129473 1
264952 1
90086 1
237114 1
300000 1
200103 1
300000 1
132165 1
71239 1
30961 1
274871 1
115496 1
1 1
278116 1
268475 1
299998 1
136198 1
234492 1
250211 1
191957 1
92132 1
300001 1
1 1
250316 1
1 1
157143 1
299999 1
2 1
236028 1
299999 1
108263 1
2 1
169082 1
2 1
1 1
23043 1
127643 1
300000 1
300001 1
117550 1
193638 1
299999 1
100537 1
195898 1
162148 1
177254 1
231745 1
57084 1
167336 1
116039 1
292495 1
2 1
2 1
299998 1
199096 1
66559 1
1 1
161289 1
255766 1
299999 1
76921 1
1 1
50437 1
151071 1
1 1
1 1
62360 1
175191 1
287020 1
26889 1
114716 1
288767 1
226529 1
299999 1
281973 1
2 1
45864 1
293732 1
300000 1
300000 1
186504 1
19010 1
2 1
211015 1
233543 1
258515 1
67539 1
274505 1
1 1
1 1
228978 1
300000 1
300001 1
300000 1
1 1
1 1
294900 1
185227 1
56330 1
299999 1
2 1
173080 1
157426 1
146739 1
33300 1
251154 1
300000 1
1 1
300001 1
1 1
111244 1
300000 1
26102 1
3 1
41865 1
134994 1
140939 1
261447 1
1 1
130186 1
2 1
300001 1
84402 1
218502 1
275628 1
1 1
10349 1
106947 1
222381 1
142627 1
2 1
111194 1
300000 1
228934 1
1 1
1 1
263747 1
144384 1
300000 1
160051 1
298807 1
162294 1
257962 1
299998 1
299999 1
240766 1
2 1
200042 1
204808 1
208618 1
265242 1
1 1
218753 1
163740 1
138786 1
54465 1
257726 1
170553 1
1 1
299999 1
300001 1
7464 1
1 1
300001 1
185412 1
214414 1
62908 1
268239 1
166588 1
1 1
279762 1
300000 1
197348 1
1 1
300000 1
144133 1
1 1
1 1
1 1
300000 1
80108 1
177766 1
145368 1
202979 1
300000 1
1 1
299999 1
300000 1
267618 1
200564 1
179415 1
300000 1
227152 1
300001 1
166300 1
165605 1
186143 1
74787 1
1 1
158411 1
7651 1
216785 1
49159 1
141061 1
91330 1
300000 1
106578 1
297247 1
300000 1
290139 1
69104 1
208181 1
11448 1
143980 1
111275 1
187785 1
300001 1
204251 1
9879 1
299999 1
71054 1
204752 1
3 1
299 1
1 1
1 1
115156 1
121483 1
56299 1
252109 1
11579 1
1 1
103959 1
106773 1
150340 1
234294 1
1 1
300000 1
165368 1
78300 1
300001 1
182192 1
268075 1
1 1
299999 1
2 1
250187 1
69501 1
300000 1
299170 1
197027 1
230499 1
1 1
21704 1
300000 1
188290 1
1 1
258220 1
1 1
300000 1
300001 1
244528 1
148375 1
161652 1
300000 1
300001 1
300000 1
299999 1
82513 1
21054 1
242581 1
254945 1
10495 1
300001 1
85148 1
197198 1
259180 1
300000 1
216151 1
201838 1
206993 1
184286 1
300000 1
22356 1
96715 1
89095 1
269093 1
1 1
290825 1
299999 1
1 1
290554 1
3 1
299999 1
300000 1
203511 1
300000 1
273103 1
18325 1
9810 1
109421 1
199301 1
107120 1
252227 1
2 1
294025 1
299999 1
259032 1
150872 1
203492 1
31919 1
1 1
299999 1
1 1
300000 1
1 1
126433 1
1 1
54050 1
135390 1
1 1
1 1
1 1
1 1
283465 1
10709 1
68946 1
191351 1
1 1
195048 1
19618 1
1 1
299999 1
299998 1
11501 1
294821 1
157323 1
244082 1
43232 1
9898 1
1 1
93896 1
2 1
107255 1
296514 1
1 1
299999 1
262859 1
191271 1
92404 1
150378 1
9286 1
299998 1
194294 1
49657 1
91509 1
299999 1
289069 1
255860 1
299999 1
1 1
20594 1
133305 1
1 1
299999 1
255252 1
1 1
15587 1
3 1
1 1
82199 1
1 1
2 1
283530 1
2 1
220571 1
279016 1
34584 1
1 1
110118 1
300001 1
1 1
223251 1
300001 1
237814 1
106532 1
294906 1
2 1
1797 1
1 1
300001 1
126561 1
300001 1
236570 1
121204 1
1 1
299999 1
253259 1
298782 1
2 1
68953 1
209201 1
130669 1
37967 1
212567 1
90169 1
146616 1
273155 1
114610 1
98334 1
300001 1
185214 1
1 1
205913 1
3 1
299999 1
8971 1
1 1
112779 1
300001 1
288163 1
112564 1
253492 1
1 1
97558 1
136286 1
300001 1
146849 1
159351 1
81916 1
223917 1
300000 1
2 1
276118 1
300000 1
1 1
1 1
130874 1
1 1
100387 1
256306 1
1 1
260205 1
200582 1
300001 1
151291 1
247859 1
217436 1
300001 1
27057 1
300000 1
199060 1
106359 1
299999 1
268812 1
116303 1
288937 1
283531 1
289200 1
177853 1
2 1
300002 1
104959 1
22498 1
287024 1
137373 1
1 1
67516 1
300001 1
299999 1
113546 1
277877 1
108014 1
299998 1
176917 1
255677 1
202608 1
300001 1
230507 1
197745 1
299999 1
143984 1
93313 1
168636 1
1 1
58797 1
145528 1
3 1
27223 1
300001 1
74637 1
179913 1
299999 1
49414 1
300000 1
246494 1
1 1
49081 1
26657 1
153734 1
2 1
47688 1
278483 1
34236 1
248589 1
135034 1
37422 1
1 1
49621 1
152248 1
1 1
1 1
242743 1
1 1
300001 1
300001 1
300000 1
2 1
300000 1
53898 1
300000 1
184212 1
277999 1
213546 1
88414 1
300000 1
54143 1
1 1
237995 1
300002 1
1 1
181808 1
25016 1
300002 1
195148 1
299999 1
1 1
293418 1
3 1
77650 1
1 1
3 1
167800 1
298694 1
226726 1
270433 1
191108 1
262867 1
223205 1
113728 1
147836 1
300000 1
80219 1
299999 1
287705 1
300000 1
202829 1
290819 1
38824 1
299999 1
214714 1
117 1
192493 1
118252 1
159322 1
249494 1
147521 1
35737 1
156916 1
300000 1
2 1
34048 1
221380 1
3 1
183147 1
48701 1
299999 1
218583 1
25628 1
1 1
186239 1
276415 1
27450 1
299999 1
2 1
157512 1
94934 1
2 1
299999 1
1 1
153982 1
1 1
160184 1
145199 1
300001 1
28525 1
1 1
173654 1
287944 1
34562 1
48148 1
205769 1
287487 1
198089 1
270328 1
1 1
12859 1
3 1
127819 1
223132 1
2 1
85478 1
135490 1
1 1
72469 1
1 1
1 1
300000 1
299999 1
178695 1
263993 1
2 1
96426 1
299999 1
279613 1
3 1
75774 1
115671 1
300001 1
1 1
222630 1
288484 1
179950 1
3 1
100903 1
75218 1
300000 1
268378 1
183816 1
105555 1
292961 1
299999 1
300000 1
1 1
300001 1
1 1
92744 1
200839 1
300000 1
299123 1
1 1
179617 1
160245 1
266151 1
200671 1
1 1
283691 1
2 1
230503 1
183067 1
299998 1
488 1
222869 1
125271 1
7240 1
300001 1
194833 1
1 1
104938 1
85362 1
210556 1
274717 1
51513 1
1 1
300000 1
56544 1
28380 1
299999 1
207547 1
35675 1
300000 1
3 1
250514 1
66945 1
169760 1
203656 1
203329 1
1 1
81585 1
241892 1
21507 1
1 1
106609 1
69182 1
3 1
147273 1
136208 1
254809 1
300002 1
300000 1
27063 1
133054 1
1 1
120339 1
47731 1
300000 1
164851 1
180585 1
111097 1
54563 1
300000 1
67514 1
2 1
104976 1
4060 1
93284 1
155364 1
47880 1
300000 1
300000 1
139370 1
300000 1
1 1
282450 1
12092 1
248712 1
36974 1
1 1
300001 1
62543 1
1528 1
300000 1
94429 1
96041 1
300000 1
181364 1
79409 1
178234 1
91451 1
300002 1
173362 1
300001 1
208026 1
299999 1
162222 1
1 1
1 1
249665 1
8297 1
1 1
133954 1
101544 1
143726 1
300001 1
9335 1
300000 1
255525 1
47851 1
87871 1
26816 1
82033 1
141237 1
133552 1
300001 1
31136 1
299999 1
278576 1
230110 1
1 1
289010 1
300001 1
20633 1
300000 1
150377 1
68513 1
2 1
39214 1
299999 1
232931 1
40800 1
98604 1
3 1
100492 1
152110 1
267332 1
299999 1
290145 1
62601 1
39129 1
1 1
129418 1
3 1
161473 1
282646 1
290456 1
1 1
166573 1
167041 1
8192 1
3 1
299998 1
2 1
79052 1
299999 1
300000 1
88743 1
133913 1
300000 1
1 1
110725 1
2 1
1656 1
300001 1
300002 1
9028 1
1 1
67042 1
243839 1
101329 1
250403 1
185455 1
30611 1
300001 1
166082 1
284548 1
299999 1
300001 1
110224 1
282065 1
2 1
252778 1
2 1
59326 1
36061 1
98279 1
16618 1
300000 1
132855 1
289464 1
1 1
299999 1
34551 1
1 1
1 1
86216 1
209528 1
4806 1
2 1
282606 1
130008 1
300000 1
248576 1
57359 1
1 1
29713 1
255921 1
1 1
45261 1
300001 1
93304 1
299999 1
1 1
299999 1
300001 1
270399 1
172096 1
1 1
204570 1
237980 1
88027 1
15575 1
3807 1
299999 1
106711 1
159195 1
132294 1
132499 1
81264 1
1 1
1 1
299999 1
256646 1
115065 1
1 1
185093 1
221264 1
2 1
150412 1
61786 1
1 1
195876 1
52329 1
300000 1
300002 1
247800 1
2 1
206628 1
300000 1
160050 1
247453 1
300001 1
87416 1
1 1
1 1
185970 1
284665 1
249617 1
1 1
170339 1
3 1
238508 1
52411 1
180090 1
242511 1
2 1
48206 1
211825 1
1 1
300001 1
262144 1
81056 1
3 1
171993 1
131268 1
1 1
1 1
128166 1
294763 1
68625 1
14881 1
104184 1
198180 1
71065 1
299999 1
70771 1
87717 1
272892 1
299835 1
8696 1
200545 1
117496 1
2 1
247667 1
44717 1
1 1
1 1
299999 1
299999 1
96285 1
191794 1
24288 1
299999 1
213482 1
1 1
88470 1
1 1
277079 1
2 1
300000 1
237381 1
3 1
299999 1
219898 1
204940 1
43941 1
242177 1
247119 1
143170 1
102745 1
2 1
258262 1
73009 1
240513 1
299999 1
61180 1
300000 1
58075 1
1 1
138665 1
1 1
2 1
184215 1
1 1
102489 1
166039 1
2 1
46744 1
257043 1
80930 1
74357 1
229981 1
119053 1
200756 1
52191 1
299999 1
300001 1
300001 1
34941 1
1 1
153111 1
300001 1
300001 1
39314 1
179452 1
104711 1
299999 1
141393 1
300001 1
234532 1
277137 1
288855 1
1 1
2 1
300001 1
298129 1
207818 1
100348 1
258430 1
300000 1
300000 1
299998 1
262463 1
222560 1
1 1
2 1
281865 1
300000 1
222230 1
175536 1
121130 1
131506 1
213423 1
300000 1
2 1
67438 1
1 1
171732 1
222475 1
3 1
3 1
1 1
300001 1
14571 1
26841 1
25589 1
39255 1
141322 1
24400 1
199748 1
141134 1
1 1
220092 1
91216 1
39344 1
32915 1
2 1
121652 1
67822 1
299999 1
300000 1
55586 1
25720 1
61044 1
176664 1
196801 1
300000 1
1 1
1 1
203397 1
241767 1
24665 1
26405 1
236236 1
2 1
300000 1
186607 1
299998 1
45422 1
251160 1
1 1
300001 1
143266 1
1 1
185474 1
11965 1
300001 1
300000 1
92165 1
118658 1
218161 1
118969 1
206872 1
226025 1
69213 1
3047 1
298710 1
245132 1
47069 1
292194 1
297052 1
227466 1
300001 1
285705 1
9049 1
299999 1
127574 1
257843 1
136646 1
287271 1
37566 1
178514 1
113854 1
278957 1
300001 1
300002 1
1 1
18800 1
127719 1
299999 1
125638 1
299999 1
293972 1
173181 1
35371 1
299999 1
168582 1
299189 1
300000 1
49960 1
213142 1
121301 1
300000 1
165413 1
152340 1
1 1
5292 1
1 1
67522 1
1 1
136648 1
146462 1
210974 1
1 1
1 1
1 1
36906 1
275310 1
179353 1
197144 1
21052 1
2 1
1 1
300000 1
129643 1
151713 1
52539 1
11192 1
298850 1
300001 1
198687 1
269270 1
299999 1
299999 1
74653 1
68602 1
27529 1
235114 1
2 1
186258 1
73003 1
3 1
64833 1
299998 1
279277 1
1 1
174557 1
38674 1
1 1
143169 1
203925 1
1 1
300000 1
110703 1
83240 1
300000 1
1 1
1 1
15038 1
1 1
299998 1
224280 1
83713 1
205061 1
90818 1
300000 1
96765 1
198278 1
9827 1
222969 1
120016 1
1 1
101780 1
300000 1
280097 1
179174 1
195476 1
35482 1
6594 1
2 1
300002 1
161684 1
202107 1
94555 1
71950 1
205782 1
113473 1
1 1
56709 1
228650 1
299999 1
80019 1
299999 1
32323 1
37429 1
300000 1
300001 1
299999 1
300000 1
224741 1
111979 1
216241 1
299999 1
73343 1
300000 1
279703 1
251180 1
299999 1
1 1
95617 1
1 1
267191 1
70863 1
300000 1
6888 1
281546 1
299999 1
200937 1
3 1
300000 1
197598 1
103335 1
164139 1
281241 1
1 1
2 1
114836 1
57881 1
300001 1
294536 1
299998 1
300000 1
300001 1
124464 1
300000 1
126753 1
149695 1
183727 1
1 1
299999 1
1 1
1 1
3 1
300000 1
300000 1
1 1
1 1
75256 1
1 1
300001 1
78962 1
142059 1
88427 1
2 1
202888 1
1 1
300001 1
30602 1
92903 1
78047 1
2 1
139155 1
108920 1
2 1
300001 1
126062 1
225979 1
110581 1
2 1
300000 1
205851 1
163957 1
114433 1
2 1
299999 1
149625 1
299999 1
1 1
278906 1
241751 1
295124 1
299999 1
158487 1
62792 1
46804 1
2 1
286604 1
1 1
99614 1
185229 1
299999 1
36957 1
181804 1
92391 1
73531 1
138919 1
36003 1
1 1
175019 1
7944 1
1 1
300000 1
14295 1
1 1
187249 1
2 1
52397 1
54351 1
147536 1
15253 1
110147 1
132523 1
199328 1
1 1
162929 1
300000 1
300000 1
253840 1
299998 1
258369 1
2 1
1 1
152150 1
1 1
91208 1
23883 1
229176 1
81987 1
268426 1
300000 1
13623 1
300000 1
300001 1
259863 1
270041 1
176780 1
287228 1
222830 1
299999 1
13074 1
250922 1
299999 1
264771 1
280513 1
1 1
196180 1
231015 1
1 1
1 1
136796 1
2 1
76280 1
120218 1
300000 1
26232 1
136200 1
137534 1
299999 1
90921 1
1 1
278246 1
296050 1
263039 1
273194 1
93592 1
113456 1
300001 1
300001 1
52597 1
2 1
279055 1
9383 1
145549 1
1 1
271294 1
242829 1
1 1
1 1
3 1
169893 1
273819 1
281346 1
172218 1
128928 1
8699 1
2 1
3 1
32191 1
1 1
238427 1
175881 1
39447 1
82821 1
2 1
3215 1
150639 1
197387 1
28355 1
1 1
300002 1
125675 1
6800 1
225125 1
300001 1
64259 1
1 1
176152 1
252011 1
300000 1
13006 1
165318 1
64868 1
63963 1
205693 1
36210 1
145402 1
300000 1
299999 1
163447 1
1 1
5901 1
299999 1
1740 1
279390 1
1 1
18358 1
18335 1
300000 1
75081 1
197257 1
200553 1
245426 1
1 1
3627 1
202904 1
121020 1
263675 1
300000 1
28924 1
276738 1
189195 1
1 1
206697 1
240609 1
300000 1
216183 1
296827 1
98142 1
300000 1
3 1
35399 1
25498 1
294151 1
299999 1
293320 1
1 1
42884 1
1 1
190767 1
1 1
299999 1
2 1
98174 1
66082 1
103492 1
196750 1
6089 1
169672 1
27495 1
24862 1
74081 1
216666 1
67593 1
160802 1
80950 1
92931 1
300001 1
300000 1
99327 1
2 1
300000 1
290742 1
261819 1
55085 1
228266 1
112826 1
79406 1
207529 1
300002 1
299999 1
64497 1
275896 1
126044 1
244246 1
1 1
1 1
3 1
103593 1
1 1
300001 1
187568 1
87979 1
219783 1
140863 1
241587 1
215075 1
299999 1
22184 1
3 1
2 1
1 1
208521 1
28553 1
16282 1
158777 1
257089 1
265047 1
287443 1
203777 1
94818 1
19652 1
2 1
25347 1
300000 1
1 1
179495 1
276442 1
122888 1
1 1
252227 1
299999 1
53877 1
75245 1
12353 1
268372 1
247521 1
229394 1
15081 1
170494 1
51940 1
264020 1
64819 1
300000 1
236298 1
48324 1
269952 1
299999 1
250674 1
82500 1
299999 1
300000 1
299998 1
1 1
221369 1
3 1
247600 1
97464 1
300001 1
1 1
109917 1
40005 1
243520 1
299999 1
1 1
300000 1
122620 1
141090 1
300001 1
1 1
300001 1
240514 1
53609 1
178520 1
297233 1
1 1
245836 1
201326 1
3 1
64792 1
300000 1
1 1
1 1
254518 1
1 1
117113 1
299999 1
2 1
300001 1
69290 1
300001 1
59744 1
299998 1
86965 1
180154 1
1 1
213600 1
103709 1
2 1
229234 1
2 1
230734 1
1 1
240489 1
299999 1
279668 1
155744 1
300000 1
242041 1
185964 1
1 1
225362 1
1 1
300001 1
181544 1
24316 1
5711 1
159548 1
60074 1
144492 1
23336 1
28903 1
145622 1
181541 1
268550 1
71405 1
299999 1
105806 1
138670 1
242442 1
37008 1
300000 1
275486 1
215751 1
299999 1
2 1
272701 1
233492 1
299999 1
212690 1
164520 1
87195 1
179523 1
265326 1
220548 1
185152 1
11508 1
187137 1
1 1
76683 1
41998 1
56459 1
299999 1
1 1
229643 1
5395 1
196913 1
172212 1
74423 1
300000 1
98194 1
1 1
299999 1
254364 1
3 1
299998 1
1 1
251217 1
1 1
173356 1
247404 1
1 1
2 1
300000 1
259067 1
249718 1
275987 1
1 1
299999 1
142336 1
140337 1
1 1
64047 1
269533 1
96649 1
1 1
68359 1
44335 1
95859 1
1 1
139660 1
167635 1
293238 1
216518 1
2 1
245209 1
96057 1
256825 1
68607 1
1 1
212256 1
3 1
300000 1
300002 1
137480 1
300000 1
299998 1
239269 1
1 1
300002 1
299999 1
4372 1
31293 1
2 1
299999 1
297869 1
2 1
221500 1
233467 1
28048 1
232519 1
1 1
289801 1
300000 1
162268 1
1 1
239111 1
30231 1
1 1
198172 1
299999 1
290539 1
199025 1
72017 1
297519 1
252131 1
1 1
38345 1
140070 1
112799 1
12805 1
239177 1
300000 1
140490 1
254311 1
1 1
83007 1
187154 1
71959 1
1 1
1 1
260845 1
116819 1
81998 1
154326 1
61498 1
6273 1
300000 1
21361 1
46989 1
262703 1
96766 1
130476 1
1 1
129698 1
1 1
59579 1
73801 1
105252 1
254256 1
288561 1
202666 1
114567 1
206819 1
300001 1
261322 1
292777 1
203378 1
39323 1
300000 1
274944 1
111354 1
299999 1
300001 1
1 1
3 1
121237 1
284224 1
144827 1
269416 1
1 1
3 1
17482 1
11424 1
142618 1
168498 1
299999 1
255752 1
40831 1
74225 1
4916 1
299999 1
300000 1
299999 1
300000 1
37524 1
300001 1
27333 1
247192 1
75295 1
223871 1
137574 1
266087 1
41862 1
300001 1
158904 1
153030 1
15846 1
155016 1
1 1
71131 1
187169 1
169590 1
300000 1
267347 1
139832 1
102741 1
280486 1
1 1
300002 1
1 1
281968 1
146526 1
1 1
207195 1
300000 1
267988 1
29931 1
3 1
35630 1
1 1
2 1
124531 1
59976 1
69851 1
219952 1
3 1
259034 1
1 1
932 1
143188 1
300001 1
118416 1
570 1
3 1
2 1
300000 1
1 1
152616 1
1 1
21695 1
266548 1
10690 1
3 1
300000 1
299999 1
6561 1
18289 1
68664 1
291119 1
6495 1
3 1
54576 1
299999 1
300000 1
2203 1
49051 1
26827 1
192310 1
169243 1
251794 1
235312 1
5237 1
300000 1
103710 1
181046 1
300000 1
297063 1
246471 1
69086 1
257593 1
140896 1
1 1
282263 1
300000 1
83834 1
229507 1
128865 1
101450 1
151289 1
147982 1
114614 1
1 1
150259 1
208953 1
176663 1
300000 1
80576 1
299999 1
61502 1
1 1
192150 1
62022 1
300000 1
65667 1
127249 1
208023 1
299999 1
78003 1
129547 1
222560 1
225781 1
123851 1
190434 1
244321 1
146387 1
96194 1
1 1
248639 1
226359 1
281575 1
242809 1
114936 1
1 1
66634 1
153530 1
269665 1
1 1
248325 1
69126 1
3285 1
96512 1
1 1
12084 1
245179 1
288419 1
123313 1
1 1
300000 1
1 1
84223 1
7217 1
276811 1
300001 1
3 1
107158 1
197002 1
1 1
137127 1
299999 1
255827 1
188439 1
268027 1
228602 1
5859 1
50376 1
300001 1
128491 1
299999 1
53396 1
292710 1
2 1
149806 1
3 1
249221 1
33653 1
300001 1
116658 1
300000 1
300000 1
41491 1
155303 1
253117 1
183573 1
2 1
122380 1
51568 1
53512 1
121114 1
198053 1
106933 1
300001 1
14422 1
248325 1
300000 1
197901 1
73679 1
227676 1
300001 1
256466 1
241450 1
299999 1
1 1
125949 1
287761 1
1 1
207929 1
60830 1
147342 1
264961 1
1 1
300000 1
1 1
1 1
105768 1
5824 1
3 1
3 1
300000 1
2 1
1 1
299999 1
300001 1
202549 1
177654 1
244802 1
1 1
300001 1
63029 1
300000 1
1 1
299999 1
245001 1
1 1
3 1
83065 1
2 1
124629 1
195885 1
160008 1
94740 1
171524 1
144830 1
218793 1
272412 1
13800 1
1 1
300001 1
300001 1
1 1
300000 1
115922 1
219513 1
67999 1
234686 1
255090 1
1 1
249816 1
75041 1
164583 1
1 1
1 1
142661 1
300000 1
4139 1
1 1
195177 1
300001 1
300000 1
208654 1
224940 1
1 1
104569 1
1 1
222074 1
31898 1
300000 1
237434 1
63103 1
299999 1
27223 1
97868 1
2 1
299999 1
183085 1
2 1
300000 1
75270 1
119867 1
1 1
2 1
256817 1
1 1
93495 1
300000 1
53728 1
99305 1
99910 1
55425 1
1 1
192292 1
204268 1
1409 1
167223 1
149129 1
153784 1
1 1
53861 1
145523 1
241514 1
238677 1
181464 1
162363 1
196807 1
297338 1
300001 1
241438 1
300001 1
300001 1
1 1
52400 1
131687 1
298148 1
3 1
1 1
300001 1
297446 1
206962 1
2 1
1193 1
37277 1
210064 1
2 1
299998 1
300000 1
3 1
110866 1
132535 1
250526 1
31864 1
300000 1
116870 1
76727 1
140370 1
281662 1
113294 1
300000 1
200422 1
116617 1
146223 1
198581 1
167937 1
35680 1
2 1
168485 1
22919 1
297094 1
173274 1
1 1
214865 1
2 1
85979 1
300001 1
176412 1
223672 1
300000 1
19538 1
300000 1
266199 1
300000 1
135727 1
11550 1
113463 1
42535 1
1 1
201330 1
171630 1
239363 1
269623 1
97901 1
299999 1
1 1
242202 1
233866 1
1 1
212176 1
48269 1
263835 1
1 1
63044 1
76067 1
300001 1
294115 1
101525 1
274560 1
59349 1
1 1
194054 1
9240 1
79678 1
299999 1
286125 1
291931 1
1 1
296862 1
292973 1
67213 1
207934 1
245289 1
200961 1
133750 1
300001 1
194687 1
73145 1
230413 1
299999 1
253509 1
17782 1
41039 1
300000 1
164337 1
19821 1
300000 1
193662 1
207194 1
123463 1
76311 1
156602 1
300001 1
256295 1
8970 1
90921 1
1 1
280103 1
133575 1
81323 1
300000 1
250197 1
1 1
1 1
110852 1
1073 1
300000 1
300001 1
274714 1
236053 1
42582 1
1 1
2 1
110528 1
55339 1
226525 1
1 1
2 1
169814 1
3 1
227212 1
300002 1
53373 1
266248 1
235429 1
244215 1
1 1
3 1
135150 1
299866 1
1 1
153566 1
31671 1
40821 1
276734 1
300000 1
300000 1
39927 1
74117 1
109291 1
112950 1
1 1
1 1
80871 1
260361 1
191824 1
109731 1
215850 1
300000 1
1 1
117111 1
2 1
2 1
299999 1
300000 1
53059 1
270174 1
300000 1
144302 1
1 1
190068 1
2 1
151738 1
90566 1
103558 1
192389 1
288018 1
89916 1
299999 1
300001 1
277323 1
129679 1
178164 1
182021 1
1 1
300000 1
300002 1
224428 1
93108 1
1 1
1 1
256964 1
1 1
151367 1
300001 1
299999 1
2 1
299998 1
85370 1
299999 1
187562 1
13132 1
269863 1
83197 1
299999 1
160546 1
6298 1
152649 1
114468 1
199832 1
39864 1
29243 1
110078 1
300000 1
65972 1
1 1
246954 1
299998 1
115065 1
70215 1
10813 1
233820 1
230262 1
282171 1
23054 1
299999 1
30243 1
9405 1
158744 1
5329 1
220056 1
1 1
2 1
173473 1
40567 1
1 1
296630 1
2 1
173934 1
112253 1
300000 1
300001 1
82336 1
144904 1
169624 1
261064 1
62690 1
1 1
42352 1
273644 1
225515 1
96387 1
247807 1
136497 1
1 1
1 1
299999 1
300000 1
1 1
175412 1
174807 1
222100 1
59633 1
3 1
1 1
283726 1
3806 1
300000 1
1 1
12299 1
300002 1
3 1
2 1
229381 1
251758 1
244926 1
300001 1
80700 1
13345 1
45781 1
300001 1
244833 1
2 1
173470 1
148984 1
171083 1
3 1
1 1
299999 1
32884 1
299999 1
183064 1
300002 1
300001 1
281174 1
1 1
111740 1
1 1
1 1
299998 1
138895 1
138865 1
218064 1
291002 1
94276 1
2 1
1 1
101842 1
83894 1
239613 1
1 1
1 1
2 1
299999 1
125286 1
129074 1
300002 1
293846 1
48525 1
2 1
300001 1
291892 1
89566 1
91200 1
24906 1
277115 1
200894 1
112830 1
3 1
54857 1
49638 1
23217 1
63595 1
99548 1
300001 1
299999 1
280112 1
235789 1
15203 1
299999 1
225016 1
2 1
102656 1
300001 1
1 1
271027 1
300000 1
97259 1
32335 1
1 1
292337 1
141327 1
299999 1
300000 1
111821 1
6304 1
135185 1
300001 1
269382 1
173336 1
288611 1
44793 1
3 1
169298 1
300000 1
62436 1
234610 1
162021 1
19383 1
229759 1
1 1
38037 1
138568 1
1287 1
300000 1
279618 1
17390 1
282490 1
11603 1
281751 1
3 1
111983 1
167306 1
300001 1
299999 1
108120 1
16520 1
63660 1
38112 1
79723 1
109977 1
46862 1
1 1
299544 1
24033 1
300001 1
2 1
181160 1
296280 1
299999 1
300001 1
413 1
323 1
42525 1
108847 1
2 1
279241 1
213520 1
74342 1
142299 1
2 1
137808 1
211631 1
300000 1
3 1
21805 1
44895 1
1 1
23602 1
118069 1
292277 1
250149 1
2 1
122812 1
28115 1
219222 1
76273 1
294076 1
300001 1
2 1
281935 1
115413 1
300001 1
227448 1
160732 1
269309 1
241605 1
46453 1
2 1
288170 1
256707 1
61796 1
30917 1
174213 1
94764 1
107162 1
67140 1
161330 1
299999 1
154364 1
300000 1
1 1
300000 1
202469 1
101858 1
299999 1
227396 1
299999 1
81257 1
286426 1
216893 1
1 1
300000 1
39292 1
175682 1
15210 1
270868 1
109025 1
299999 1
300001 1
67659 1
300000 1
19939 1
134949 1
130542 1
160737 1
1 1
299999 1
191561 1
98785 1
2 1
652 1
300001 1
300000 1
1 1
68187 1
171255 1
300000 1
1 1
83249 1
300002 1
89012 1
1 1
598 1
183410 1
49741 1
1 1
212114 1
265944 1
167404 1
281300 1
300000 1
184082 1
1 1
300000 1
162061 1
95543 1
210858 1
105988 1
36600 1
2 1
187361 1
130133 1
6692 1
81325 1
183096 1
146839 1
70263 1
2236 1
3 1
5820 1
152505 1
90551 1
47287 1
149340 1
265102 1
6007 1
146929 1
124172 1
243655 1
200753 1
299999 1
1 1
1 1
94210 1
63770 1
259869 1
118416 1
87782 1
153250 1
1 1
225076 1
208881 1
101934 1
242725 1
229237 1
222111 1
2 1
101959 1
2 1
299999 1
73677 1
299999 1
152686 1
1 1
155248 1
203258 1
127276 1
184358 1
65356 1
299999 1
147655 1
36948 1
157417 1
133910 1
89381 1
93409 1
130967 1
65514 1
212892 1
146900 1
182849 1
74295 1
283408 1
300000 1
178299 1
1 1
272960 1
41397 1
227178 1
1 1
17273 1
300001 1
165091 1
1 1
62850 1
253293 1
141617 1
139012 1
196981 1
299998 1
186966 1
300000 1
299999 1
280076 1
48768 1
66969 1
117370 1
293034 1
159387 1
2 1
57765 1
294446 1
239680 1
1 1
1 1
24791 1
1 1
71400 1
2 1
209870 1
300001 1
1 1
300001 1
2 1
235503 1
174454 1
102729 1
7629 1
221529 1
271606 1
97084 1
20741 1
3017 1
56184 1
39024 1
300001 1
91618 1
58816 1
282593 1
299999 1
77028 1
274360 1
300000 1
26899 1
258744 1
108876 1
63971 1
253784 1
244949 1
153949 1
300000 1
300001 1
238525 1
299199 1
237580 1
255398 1
277457 1
147872 1
299999 1
2 1
282406 1
147924 1
117345 1
288229 1
248058 1
195468 1
9911 1
141200 1
300001 1
76436 1
198089 1
1 1
272031 1
2 1
3 1
274383 1
299999 1
163864 1
2528 1
39899 1
1 1
41020 1
225120 1
1 1
81580 1
141104 1
5472 1
1664 1
107288 1
275077 1
85688 1
244390 1
261953 1
261107 1
7750 1
1 1
183314 1
299999 1
1 1
7144 1
290448 1
299999 1
112023 1
26870 1
299999 1
50876 1
299999 1
59689 1
261199 1
223050 1
287305 1
35799 1
206903 1
56177 1
61264 1
168869 1
236158 1
71399 1
253073 1
44016 1
147454 1
100436 1
141200 1
299999 1
267862 1
200376 1
113912 1
300000 1
199229 1
107815 1
54706 1
170127 1
1 1
205622 1
32239 1
25057 1
161456 1
300001 1
2 1
2 1
100573 1
1 1
1 1
2 1
2 1
180104 1
1 1
32984 1
57633 1
201145 1
194878 1
299998 1
2 1
74918 1
300000 1
81519 1
300001 1
260012 1
300000 1
36468 1
2 1
23339 1
263935 1
2 1
299999 1
300000 1
149398 1
291374 1
2 1
1 1
240473 1
300000 1
233921 1
272249 1
156360 1
300000 1
300002 1
1 1
300000 1
157594 1
300000 1
1 1
140693 1
286323 1
96808 1
2 1
3 1
236160 1
72810 1
57609 1
300000 1
299998 1
182968 1
137496 1
280797 1
299999 1
299999 1
278671 1
137517 1
3 1
1 1
224667 1
46073 1
169443 1
299999 1
96263 1
107300 1
21599 1
300000 1
12681 1
65022 1
299999 1
68697 1
199202 1
174038 1
187514 1
1 1
184374 1
186521 1
235270 1
300000 1
222457 1
83241 1
159018 1
130300 1
190910 1
212093 1
261292 1
263268 1
64269 1
114848 1
300000 1
18186 1
113481 1
158314 1
1 1
299999 1
84176 1
31059 1
276925 1
132962 1
63527 1
79927 1
185712 1
104502 1
285193 1
1 1
256420 1
300002 1
3 1
1 1
182234 1
248538 1
300001 1
43008 1
3 1
193240 1
158624 1
299999 1
96539 1
78998 1
1 1
284010 1
2 1
122691 1
217886 1
299999 1
1 1
122281 1
300001 1
300000 1
35931 1
1 1
150960 1
1 1
267436 1
47956 1
299999 1
300001 1
294971 1
189818 1
299998 1
195971 1
1 1
239262 1
96466 1
1 1
119094 1
1 1
130906 1
162146 1
1 1
299998 1
112913 1
224993 1
258962 1
2 1
234529 1
1 1
299999 1
300001 1
1 1
40241 1
34530 1
17822 1
217619 1
137795 1
210479 1
85786 1
1 1
2 1
3 1
9608 1
219545 1
2 1
10490 1
152685 1
22021 1
236852 1
138470 1
5759 1
299999 1
300000 1
210178 1
300001 1
290341 1
174661 1
262775 1
1 1
300000 1
254775 1
136636 1
65527 1
300001 1
198778 1
1 1
265248 1
257691 1
300000 1
120139 1
174077 1
234706 1
299999 1
239212 1
200761 1
276190 1
2 1
106201 1
266071 1
147337 1
248349 1
200774 1
226301 1
299999 1
251320 1
201949 1
90364 1
1 1
220235 1
4394 1
251759 1
300000 1
145958 1
13774 1
103865 1
209380 1
85016 1
269760 1
29467 1
63979 1
299999 1
149911 1
73068 1
192737 1
113756 1
155768 1
88976 1
1 1
64719 1
269418 1
56929 1
26633 1
29037 1
299999 1
299999 1
1 1
2 1
15758 1
299999 1
300001 1
183015 1
3 1
300000 1
69233 1
8169 1
178680 1
300001 1
2 1
215813 1
300000 1
218653 1
300001 1
117827 1
141047 1
188371 1
273844 1
106012 1
205125 1
242063 1
67913 1
294904 1
168447 1
60118 1
289781 1
234111 1
36373 1
24499 1
1 1
82252 1
34567 1
40754 1
255049 1
112483 1
60469 1
300000 1
1 1
296473 1
300000 1
258068 1
124647 1
2 1
67596 1
44495 1
300000 1
299999 1
300000 1
246177 1
71046 1
210543 1
173473 1
1 1
300001 1
299999 1
3 1
299999 1
209345 1
1 1
1 1
201845 1
56437 1
142424 1
299999 1
293009 1
299999 1
178545 1
177813 1
136853 1
175623 1
1 1
300000 1
108777 1
275965 1
299998 1
32087 1
103974 1
119014 1
289431 1
299999 1
63590 1
1 1
130815 1
1 1
171061 1
300001 1
547 1
101942 1
147835 1
208591 1
277118 1
2 1
186721 1
240353 1
186629 1
264168 1
178091 1
44523 1
2 1
299999 1
5069 1
1 1
223861 1
300001 1
55010 1
26113 1
163183 1
2 1
1 1
280136 1
45708 1
1 1
212846 1
299999 1
300000 1
197911 1
1 1
185996 1
73954 1
2 1
73079 1
296030 1
84584 1
300001 1
3 1
33136 1
59184 1
173830 1
1 1
157172 1
174905 1
119561 1
60794 1
145817 1
299999 1
294590 1
16963 1
2 1
2 1
299998 1
300000 1
2861 1
200286 1
1 1
74258 1
23052 1
297933 1
300001 1
1 1
300000 1
1 1
193595 1
25297 1
300001 1
30714 1
182161 1
168947 1
93916 1
249084 1
95100 1
221776 1
2337 1
105371 1
1 1
204083 1
82908 1
1 1
20575 1
1 1
165983 1
1 1
300000 1
192460 1
1 1
1 1
45846 1
158514 1
1 1
1 1
116009 1
193007 1
276695 1
215600 1
57863 1
112911 1
166829 1
77929 1
1 1
37873 1
179940 1
300001 1
153678 1
184730 1
300000 1
206540 1
239936 1
1 1
299999 1
300000 1
89540 1
157431 1
2 1
299999 1
148679 1
39615 1
299998 1
45962 1
299999 1
145829 1
67897 1
300000 1
300000 1
74954 1
35971 1
131633 1
89973 1
1 1
300000 1
97246 1
218496 1
214050 1
184014 1
298209 1
56212 1
118152 1
204457 1
291191 1
3 1
261672 1
102393 1
256760 1
300000 1
158322 1
300000 1
183138 1
59820 1
1 1
109104 1
59013 1
143040 1
299999 1
104813 1
143623 1
233271 1
269272 1
159326 1
146928 1
182926 1
172052 1
259885 1
118475 1
129452 1
1 1
3 1
195933 1
224323 1
251584 1
58124 1
14484 1
258259 1
49838 1
300001 1
65743 1
8288 1
48143 1
192291 1
1 1
204414 1
216499 1
38049 1
1 1
46639 1
33139 1
1 1
268846 1
296168 1
172179 1
300000 1
142001 1
14855 1
60887 1
25225 1
69855 1
194458 1
1 1
300001 1
2 1
98584 1
114830 1
187759 1
1 1
1 1
248255 1
299998 1
1 1
1 1
94467 1
1 1
70378 1
57972 1
249341 1
160959 1
254778 1
84680 1
182284 1
300000 1
299999 1
261659 1
299999 1
2 1
718 1
3 1
260997 1
159783 1
268611 1
141158 1
283131 1
51252 1
1 1
60042 1
1 1
102066 1
107966 1
106590 1
1 1
266039 1
300001 1
300000 1
274226 1
34934 1
196074 1
115482 1
232806 1
173206 1
2 1
300000 1
299999 1
104659 1
265321 1
255502 1
212720 1
214135 1
154143 1
25057 1
139044 1
300001 1
227058 1
229358 1
77497 1
89744 1
180859 1
2 1
92776 1
300000 1
66317 1
10888 1
300001 1
140130 1
1 1
197902 1
187920 1
286143 1
22924 1
50185 1
269189 1
2 1
88582 1
298827 1
298149 1
28160 1
14774 1
1 1
300001 1
1 1
1 1
107705 1
1 1
1 1
191596 1
190024 1
286695 1
1 1
1 1
299999 1
88337 1
70154 1
300002 1
196329 1
1 1
1 1
300000 1
1 1
3 1
209901 1
212702 1
2 1
203691 1
1 1
300001 1
32977 1
132359 1
89433 1
293014 1
87733 1
300002 1
72233 1
299999 1
35364 1
20616 1
145340 1
23931 1
300000 1
1 1
38078 1
244462 1
60551 1
2 1
59272 1
299999 1
158464 1
104728 1
47673 1
1 1
269865 1
300001 1
91868 1
166927 1
270385 1
86704 1
1 1
141862 1
290050 1
254417 1
299999 1
175069 1
139765 1
15006 1
138345 1
269770 1
300000 1
258414 1
84030 1
44185 1
1 1
218945 1
280185 1
206811 1
1 1
299999 1
1 1
253671 1
164401 1
18023 1
1 1
93790 1
300002 1
175388 1
3 1
49731 1
299999 1
168619 1
28599 1
1 1
115646 1
15380 1
160894 1
71143 1
1 1
19079 1
213247 1
3426 1
300001 1
1 1
300001 1
2 1
1 1
150210 1
3 1
14861 1
23187 1
181106 1
219962 1
199095 1
273942 1
3 1
279198 1
105373 1
156830 1
179419 1
25737 1
47279 1
121090 1
294762 1
104329 1
226086 1
94418 1
188888 1
226723 1
27669 1
1 1
128790 1
2 1
300001 1
56396 1
300000 1
183979 1
56852 1
3 1
300000 1
223687 1
199277 1
299999 1
135239 1
202719 1
215337 1
300000 1
195706 1
40462 1
98831 1
270488 1
134859 1
300000 1
163174 1
1 1
231368 1
121217 1
119225 1
145778 1
260048 1
173305 1
80380 1
299999 1
300002 1
300001 1
248768 1
1 1
215383 1
261545 1
64519 1
7056 1
173243 1
300001 1
300001 1
2 1
63410 1
117127 1
289473 1
116718 1
152260 1
10828 1
300000 1
300002 1
106640 1
9965 1
171889 1
241846 1
149500 1
88596 1
149085 1
208795 1
167252 1
75139 1
300000 1
48574 1
300000 1
60876 1
217925 1
291880 1
20198 1
299149 1
265461 1
137205 1
81366 1
176559 1
1 1
287118 1
146028 1
70554 1
67828 1
299998 1
186640 1
21244 1
75561 1
127986 1
28604 1
295060 1
299999 1
300001 1
233881 1
276077 1
121713 1
299999 1
292606 1
252735 1
202509 1
1 1
215374 1
30811 1
276876 1
257638 1
85618 1
114885 1
300000 1
201183 1
300002 1
6618 1
52231 1
1 1
248317 1
117171 1
58266 1
279140 1
89051 1
75432 1
193019 1
98399 1
254743 1
225474 1
171818 1
84108 1
1 1
300000 1
245012 1
300001 1
300001 1
133505 1
5201 1
46441 1
102794 1
184983 1
217891 1
251901 1
2 1
233759 1
14479 1
1 1
69009 1
263601 1
300002 1
155461 1
1 1
201675 1
120040 1
278944 1
249401 1
1 1
30697 1
1 1
66777 1
39992 1
3 1
212742 1
299998 1
299999 1
1 1
52158 1
1 1
201213 1
224884 1
62790 1
239915 1
98174 1
3 1
2 1
2 1
77313 1
242266 1
1 1
143806 1
188165 1
1 1
2 1
14646 1
73518 1
151641 1
65435 1
47680 1
238883 1
1 1
254538 1
1 1
266325 1
219576 1
299999 1
199386 1
1 1
38167 1
11756 1
163526 1
1 1
1 1
300001 1
252293 1
110290 1
12799 1
300000 1
139946 1
199039 1
299998 1
172899 1
156917 1
74957 1
109215 1
299999 1
187444 1
300002 1
235690 1
277879 1
34268 1
121974 1
169333 1
1 1
87335 1
122931 1
300001 1
277576 1
3 1
195969 1
122062 1
61229 1
270411 1
300000 1
1 1
296063 1
131580 1
93075 1
1 1
76902 1
105048 1
290163 1
36428 1
2 1
18108 1
134800 1
9592 1
294562 1
299999 1
1 1
249188 1
228575 1
136497 1
1 1
299999 1
210245 1
3 1
1 1
102002 1
299998 1
259181 1
246520 1
249639 1
1 1
183538 1
260696 1
299999 1
36249 1
300001 1
210204 1
30727 1
212241 1
299999 1
242406 1
41313 1
1 1
2 1
172647 1
1 1
3 1
162432 1
171177 1
293898 1
97878 1
182827 1
300001 1
137153 1
95713 1
2 1
255307 1
79505 1
2 1
243746 1
183187 1
283244 1
127220 1
299999 1
87017 1
258192 1
196506 1
196602 1
180354 1
192132 1
142385 1
134007 1
225252 1
134710 1
299999 1
151431 1
2 1
1 1
99293 1
1 1
299998 1
300000 1
3 1
121811 1
153353 1
167577 1
300000 1
1 1
115941 1
300001 1
253868 1
98679 1
261918 1
1 1
261431 1
227174 1
299999 1
24169 1
188223 1
3 1
300000 1
25887 1
299999 1
197806 1
187275 1
126110 1
2 1
300000 1
117954 1
265979 1
3 1
254138 1
276811 1
56834 1
277767 1
5098 1
300002 1
62025 1
1 1
299998 1
2 1
71237 1
43026 1
187481 1
27841 1
294434 1
65067 1
242178 1
85755 1
300000 1
1 1
1 1
300000 1
202840 1
133030 1
7653 1
285572 1
228298 1
299999 1
2 1
156125 1
79511 1
300000 1
111951 1
196663 1
1 1
240845 1
105936 1
5628 1
59176 1
193578 1
2 1
242407 1
1 1
2 1
60656 1
59437 1
170378 1
299999 1
37465 1
99653 1
94749 1
110814 1
19609 1
184134 1
73161 1
299999 1
175882 1
300000 1
1 1
239874 1
142494 1
153167 1
75240 1
235279 1
300000 1
246010 1
129498 1
1 1
300001 1
300001 1
1 1
1 1
299999 1
267361 1
43809 1
255974 1
260989 1
216966 1
176176 1
146107 1
1 1
299999 1
300000 1
221830 1
183490 1
46459 1
300001 1
300000 1
17244 1
1 1
32136 1
3 1
11801 1
85222 1
300000 1
73067 1
279394 1
299999 1
258483 1
254539 1
1 1
180688 1
3 1
1 1
1 1
299999 1
162833 1
299999 1
291461 1
1 1
93078 1
2399 1
300001 1
2 1
2 1
144760 1
220683 1
134574 1
300000 1
299999 1
2 1
300000 1
10071 1
149479 1
131201 1
148117 1
285601 1
37711 1
299999 1
1 1
18507 1
76472 1
53811 1
40282 1
300000 1
256172 1
207887 1
262943 1
214614 1
1 1
1 1
217782 1
267690 1
125527 1
1 1
86885 1
168866 1
99279 1
80337 1
299999 1
1 1
58894 1
14400 1
220061 1
62806 1
221493 1
17642 1
160896 1
297983 1
200516 1
2 1
300000 1
146059 1
6523 1
80400 1
154539 1
101786 1
238956 1
70704 1
124615 1
71799 1
132228 1
47033 1
1 1
2 1
300000 1
288489 1
147038 1
155899 1
26205 1
246452 1
156305 1
300000 1
299999 1
299998 1
300002 1
265526 1
1 1
60181 1
2 1
254582 1
299999 1
1 1
219233 1
15566 1
199433 1
254551 1
217030 1
297230 1
300000 1
299999 1
300000 1
291609 1
134485 1
238570 1
279029 1
1 1
67884 1
279555 1
300002 1
233021 1
98334 1
24171 1
174727 1
21392 1
51581 1
120162 1
38853 1
1 1
268079 1
11989 1
1 1
299999 1
261128 1
15778 1
152656 1
300001 1
1 1
2 1
160558 1
252815 1
28963 1
299999 1
300000 1
222102 1
158041 1
1 1
120011 1
73565 1
163521 1
231387 1
100464 1
299999 1
106576 1
204741 1
68100 1
300000 1
294089 1
1 1
2 1
290303 1
203579 1
300001 1
66893 1
96644 1
300001 1
1 1
300002 1
298895 1
240092 1
9596 1
271379 1
1 1
168273 1
24193 1
299998 1
208322 1
61114 1
26037 1
300002 1
1 1
299999 1
1 1
3069 1
138347 1
300000 1
299999 1
299999 1
48932 1
161528 1
145994 1
243797 1
157545 1
3 1
288645 1
82390 1
299875 1
278174 1
204883 1
38413 1
1 1
105630 1
237494 1
196634 1
109698 1
89556 1
59474 1
1 1
299999 1
171802 1
1 1
46407 1
1 1
300000 1
3 1
160245 1
1 1
177074 1
77989 1
1 1
4331 1
300002 1
208045 1
41229 1
162005 1
228016 1
140881 1
116110 1
300001 1
264120 1
85405 1
1 1
11643 1
245356 1
118198 1
240283 1
300000 1
299998 1
74620 1
1 1
239907 1
19826 1
2 1
153013 1
1 1
81089 1
300001 1
924 1
12294 1
87763 1
299999 1
207581 1
161406 1
95646 1
300000 1
300000 1
1 1
76003 1
47153 1
300000 1
158304 1
241121 1
300001 1
299999 1
252946 1
107313 1
285710 1
2 1
1 1
33192 1
262883 1
1 1
76619 1
77336 1
21221 1
58890 1
271898 1
254923 1
74241 1
299999 1
1 1
21662 1
114608 1
38627 1
89546 1
300001 1
62667 1
3 1
243568 1
1 1
241051 1
1 1
249992 1
225866 1
161449 1
210821 1
18509 1
300000 1
72577 1
1 1
146499 1
239273 1
300001 1
133456 1
92664 1
300000 1
300000 1
192537 1
1 1
135389 1
129021 1
1 1
3 1
59236 1
90572 1
20193 1
299999 1
87800 1
300001 1
1 1
259434 1
300002 1
71416 1
287403 1
237050 1
300001 1
173005 1
300000 1
47270 1
159566 1
84298 1
77700 1
300000 1
101033 1
3 1
175152 1
299999 1
299999 1
299999 1
1686 1
300000 1
1 1
2 1
60762 1
153167 1
67044 1
33751 1
141155 1
167066 1
162776 1
2 1
158924 1
197199 1
240811 1
300000 1
95750 1
300000 1
1 1
38372 1
1 1
136971 1
43222 1
129892 1
213099 1
1 1
196913 1
243650 1
88033 1
300001 1
263463 1
108670 1
220097 1
1448 1
1106 1
292306 1
139556 1
85988 1
300002 1
300000 1
2 1
261213 1
1 1
218693 1
55311 1
1 1
300000 1
13372 1
37186 1
265598 1
300000 1
105986 1
2 1
182319 1
300002 1
41894 1
300001 1
111884 1
77883 1
1 1
286502 1
261418 1
48020 1
250449 1
293842 1
91264 1
262792 1
280935 1
292976 1
84652 1
160855 1
22493 1
88795 1
138164 1
170654 1
1 1
60494 1
299999 1
290015 1
200955 1
69765 1
161105 1
259825 1
299999 1
120532 1
214365 1
1 1
238894 1
196725 1
222409 1
277704 1
237952 1
172741 1
1 1
1 1
1 1
202868 1
181373 1
3 1
299999 1
81277 1
299999 1
300000 1
3 1
300001 1
299999 1
78686 1
28762 1
299998 1
148092 1
135992 1
252187 1
290019 1
215792 1
299999 1
94828 1
1 1
98123 1
160018 1
168007 1
200616 1
209580 1
2 1
2 1
1 1
145580 1
276678 1
149808 1
3 1
67254 1
250066 1
135904 1
199174 1
105079 1
201867 1
247462 1
3 1
299999 1
2 1
73334 1
300001 1
288596 1
299999 1
67037 1
25403 1
275036 1
299999 1
299999 1
244462 1
280322 1
226135 1
240768 1
183201 1
299999 1
108056 1
145886 1
155188 1
287757 1
77732 1
226804 1
3016 1
172586 1
3 1
284354 1
40312 1
1 1
3 1
66628 1
94402 1
300001 1
184562 1
61301 1
300000 1
157452 1
47523 1
29818 1
76562 1
58766 1
105307 1
299999 1
133814 1
299999 1
299999 1
177741 1
2 1
208069 1
300000 1
299998 1
300000 1
259705 1
148192 1
27682 1
1 1
131797 1
3 1
296900 1
53205 1
299999 1
279686 1
1 1
299998 1
6033 1
71392 1
3 1
299999 1
141994 1
247410 1
300002 1
1 1
1 1
96008 1
2 1
1 1
300000 1
220476 1
92423 1
198170 1
300000 1
1 1
299999 1
1 1
40492 1
272248 1
2 1
257214 1
286786 1
2 1
137499 1
111765 1
53510 1
79857 1
247442 1
157579 1
62271 1
257071 1
129210 1
1 1
108383 1
136481 1
3 1
299999 1
264475 1
57843 1
300000 1
76084 1
185037 1
225825 1
299999 1
2 1
2 1
1 1
1 1
300002 1
3 1
300001 1
300000 1
300002 1
90449 1
300000 1
285766 1
294412 1
68801 1
240712 1
300000 1
29592 1
16518 1
1 1
88186 1
1 1
137470 1
30116 1
300001 1
128319 1
161979 1
294312 1
254523 1
300000 1
12389 1
181994 1
273251 1
167490 1
66460 1
70950 1
1 1
82749 1
139734 1
98421 1
259756 1
117144 1
31105 1
171113 1
300000 1
300000 1
248190 1
3 1
273602 1
15576 1
290392 1
298304 1
274729 1
20390 1
2101 1
238277 1
29501 1
288050 1
69560 1
42510 1
124330 1
2 1
224939 1
75586 1
21682 1
142243 1
218651 1
170961 1
134442 1
247941 1
299998 1
263022 1
168589 1
269819 1
1 1
69278 1
211478 1
1 1
97430 1
300001 1
138901 1
195219 1
22281 1
2 1
264899 1
300001 1
299999 1
16979 1
299999 1
1 1
93392 1
300001 1
300000 1
253564 1
300001 1
284639 1
169238 1
165328 1
242876 1
258214 1
195146 1
1 1
258503 1
280297 1
1 1
300002 1
299999 1
1 1
2 1
279057 1
300000 1
2 1
105103 1
9706 1
256569 1
265149 1
3 1
1 1
299999 1
300001 1
1 1
3 1
1 1
265521 1
115803 1
1 1
300002 1
73365 1
34139 1
273666 1
6345 1
19065 1
149902 1
166190 1
2 1
143364 1
157383 1
147382 1
1 1
78054 1
78470 1
3883 1
211589 1
157431 1
1 1
290223 1
186819 1
272026 1
1 1
299999 1
253289 1
300000 1
234984 1
300001 1
1 1
247740 1
1 1
116989 1
13259 1
1 1
95316 1
1 1
300000 1
24961 1
157379 1
273200 1
299998 1
1 1
210124 1
2 1
63407 1
56250 1
300000 1
105940 1
300000 1
300001 1
274018 1
154608 1
1 1
196736 1
1 1
300002 1
300000 1
300000 1
6904 1
188668 1
277146 1
202957 1
300000 1
155369 1
1 1
300000 1
143403 1
143126 1
1 1
1 1
135088 1
123370 1
300000 1
99356 1
31425 1
300002 1
184903 1
79250 1
235042 1
178739 1
253289 1
51345 1
299998 1
300001 1
300002 1
147781 1
92731 1
2 1
299999 1
3 1
85446 1
300000 1
300001 1
300002 1
164109 1
1 1
55004 1
1 1
173281 1
188374 1
273578 1
95582 1
54110 1
299999 1
76400 1
97587 1
300000 1
290142 1
2 1
129692 1
278947 1
1 1
43323 1
15564 1
199592 1
1 1
38704 1
3 1
1 1
205389 1
231329 1
179550 1
299999 1
56411 1
299998 1
210526 1
299999 1
300000 1
146911 1
168310 1
125631 1
112969 1
118205 1
300000 1
299998 1
255419 1
142525 1
49927 1
1 1
155558 1
243368 1
137164 1
22959 1
3 1
246429 1
61339 1
215395 1
188046 1
110849 1
300000 1
1 1
300001 1
170399 1
102728 1
1 1
218609 1
264048 1
2496 1
167959 1
2 1
300000 1
219144 1
276168 1
300000 1
300000 1
88515 1
29150 1
300000 1
70705 1
300001 1
227522 1
1 1
267518 1
184782 1
226328 1
156840 1
132894 1
68445 1
185451 1
291502 1
40232 1
49585 1
165752 1
1 1
190382 1
193199 1
88002 1
134723 1
179875 1
168892 1
2 1
300001 1
10696 1
241930 1
277143 1
80383 1
284742 1
300000 1
117278 1
1 1
3 1
1 1
176105 1
99481 1
299999 1
300001 1
71355 1
97372 1
81695 1
131213 1
2 1
278682 1
120581 1
27673 1
300000 1
211945 1
60330 1
227057 1
1 1
249083 1
300000 1
243619 1
156710 1
209933 1
41867 1
299998 1
144845 1
152753 1
90967 1
198549 1
87449 1
184934 1
300001 1
1 1
300001 1
176844 1
111714 1
255583 1
235850 1
136810 1
300000 1
61178 1
35598 1
77184 1
1 1
275201 1
299998 1
151216 1
81298 1
104131 1
95179 1
300001 1
300000 1
164895 1
1 1
238112 1
299999 1
248412 1
166033 1
299999 1
55670 1
283726 1
183408 1
299998 1
122120 1
299999 1
300001 1
20875 1
299999 1
107066 1
275592 1
206823 1
284819 1
131017 1
1 1
221186 1
1 1
193351 1
177427 1
34867 1
300002 1
204837 1
143006 1
47740 1
189469 1
174788 1
264676 1
25992 1
148982 1
299998 1
107626 1
93568 1
166448 1
81141 1
300001 1
131058 1
343 1
197428 1
165371 1
251642 1
210015 1
1 1
76586 1
154898 1
98731 1
58222 1
299999 1
182267 1
115463 1
2 1
95343 1
1 1
299999 1
300000 1
300001 1
300002 1
264778 1
54191 1
15229 1
137998 1
10367 1
179089 1
156258 1
197071 1
174378 1
12190 1
277743 1
209552 1
209485 1
192197 1
268535 1
46166 1
1 1
1 1
254547 1
300001 1
300001 1
23974 1
179987 1
281743 1
300001 1
124390 1
300001 1
257413 1
300000 1
159966 1
142422 1
300000 1
300000 1
300001 1
300001 1
224542 1
1 1
240231 1
1 1
256493 1
252537 1
299999 1
1753 1
1 1
264512 1
179266 1
71002 1
300000 1
2 1
1 1
300000 1
299999 1
300000 1
135312 1
19658 1
27364 1
300000 1
8159 1
300000 1
41894 1
59335 1
119826 1
158477 1
259236 1
105665 1
3 1
300000 1
32139 1
222747 1
270378 1
155127 1
137066 1
1 1
299999 1
99465 1
130178 1
299999 1
39882 1
2 1
87191 1
82334 1
299999 1
269582 1
182633 1
146284 1
1 1
296355 1
38079 1
210043 1
300000 1
299999 1
259661 1
263689 1
138527 1
299999 1
61639 1
1 1
11365 1
1 1
221973 1
123799 1
300000 1
13364 1
251724 1
261913 1
162667 1
229326 1
1 1
184043 1
245142 1
300000 1
300000 1
263392 1
3 1
293752 1
300000 1
1 1
114811 1
111139 1
1 1
76783 1
85846 1
1 1
298041 1
300001 1
27778 1
135329 1
289945 1
128532 1
300001 1
125581 1
7296 1
300001 1
1 1
98962 1
300001 1
71516 1
299999 1
282497 1
2 1
38945 1
299999 1
205660 1
104599 1
87231 1
282574 1
264525 1
140526 1
40342 1
1 1
1 1
294454 1
86482 1
300002 1
300000 1
96832 1
5819 1
299999 1
143307 1
300000 1
299999 1
239404 1
266846 1
300000 1
300001 1
18942 1
1 1
8381 1
1 1
299999 1
286176 1
223367 1
2 1
1 1
300000 1
162899 1
2 1
5599 1
238512 1
21791 1
119139 1
263245 1
74298 1
1 1
255513 1
1 1
299998 1
182691 1
152246 1
230094 1
14742 1
196883 1
240622 1
90272 1
3999 1
161619 1
112999 1
272589 1
52118 1
52029 1
195225 1
208960 1
300000 1
205599 1
299999 1
3 1
166695 1
101709 1
1 1
272915 1
287279 1
243010 1
161576 1
1 1
300000 1
290289 1
299999 1
255535 1
60374 1
299999 1
253174 1
1 1
275944 1
290629 1
73959 1
254184 1
127640 1
98788 1
264822 1
201607 1
121484 1
1 1
2 1
29017 1
24908 1
1 1
53617 1
61880 1
99292 1
299999 1
300001 1
187748 1
47554 1
208291 1
253825 1
197373 1
75215 1
300000 1
2 1
289249 1
2 1
291325 1
248908 1
269137 1
277536 1
41579 1
129199 1
198626 1
271416 1
259118 1
1 1
133059 1
300001 1
1 1
278062 1
221390 1
53290 1
28902 1
102275 1
255912 1
261798 1
103182 1
160280 1
31469 1
2 1
3 1
227480 1
1 1
175196 1
80660 1
300001 1
180671 1
1 1
129029 1
158494 1
1 1
300000 1
1 1
300000 1
1 1
300000 1
300000 1
299070 1
103966 1
1 1
57714 1
300002 1
153341 1
17002 1
255062 1
300002 1
78402 1
1 1
189451 1
300000 1
66894 1
182989 1
52664 1
204575 1
241293 1
224417 1
299999 1
287373 1
1 1
295593 1
198130 1
300000 1
3 1
230317 1
1 1
104995 1
104292 1
1 1
300002 1
1 1
3856 1
300002 1
1 1
300000 1
162125 1
47292 1
44645 1
299999 1
268968 1
102247 1
299999 1
121821 1
202929 1
87331 1
48223 1
106614 1
1 1
276812 1
187789 1
1 1
83860 1
154732 1
18065 1
3 1
6210 1
1 1
300000 1
19640 1
273830 1
1 1
299998 1
19118 1
3 1
175480 1
227975 1
300000 1
40869 1
279785 1
3 1
275792 1
1 1
300001 1
154199 1
260220 1
128889 1
299998 1
137006 1
299999 1
242587 1
118860 1
124868 1
59601 1
300002 1
129127 1
140320 1
30111 1
127327 1
3 1
2 1
1 1
1 1
223339 1
260185 1
1 1
300001 1
109705 1
188728 1
78785 1
107268 1
151489 1
1 1
59572 1
1 1
183866 1
138947 1
299999 1
188979 1
13606 1
273740 1
300000 1
144493 1
2 1
185861 1
299999 1
276171 1
1 1
40007 1
1 1
100192 1
300000 1
175435 1
124434 1
300000 1
300000 1
171206 1
99706 1
48160 1
173149 1
35041 1
1 1
299999 1
29576 1
300001 1
1 1
109773 1
300000 1
231642 1
167240 1
169747 1
186910 1
20760 1
176917 1
300000 1
24802 1
21261 1
1 1
299999 1
283757 1
9946 1
252259 1
106139 1
193375 1
1 1
175086 1
1 1
215721 1
3 1
300001 1
160709 1
300000 1
108189 1
2141 1
3 1
241832 1
257054 1
11979 1
156710 1
268923 1
268992 1
14700 1
300000 1
243890 1
300000 1
1 1
211843 1
43212 1
300000 1
1 1
138992 1
300000 1
160385 1
127825 1
178386 1
130200 1
154232 1
116343 1
299999 1
205819 1
1 1
131224 1
2 1
201893 1
138110 1
3 1
252934 1
32080 1
219323 1
135121 1
172163 1
200762 1
300000 1
2 1
17160 1
42706 1
204170 1
284671 1
209311 1
300001 1
223740 1
143885 1
1 1
299999 1
138432 1
300000 1
108302 1
110098 1
78820 1
255088 1
63349 1
240366 1
178220 1
1 1
104941 1
211631 1
48021 1
34964 1
296872 1
167024 1
137821 1
262202 1
2 1
3 1
166276 1
102569 1
222934 1
169929 1
300001 1
286270 1
181781 1
3 1
1 1
300000 1
27685 1
299999 1
279156 1
30168 1
238386 1
160570 1
1 1
19297 1
161498 1
299999 1
250330 1
213765 1
300000 1
1 1
300001 1
299999 1
1 1
176836 1
1 1
21091 1
65812 1
228256 1
196547 1
133449 1
291144 1
248213 1
1 1
145922 1
196100 1
300001 1
166858 1
221978 1
216717 1
18867 1
53110 1
195042 1
300000 1
72820 1
250058 1
275456 1
284487 1
300000 1
39910 1
1 1
56764 1
65647 1
46818 1
3598 1
110705 1
14684 1
36373 1
242671 1
300000 1
299999 1
131464 1
165698 1
141855 1
275424 1
85729 1
2 1
2 1
91188 1
119664 1
98120 1
186591 1
72592 1
95948 1
300000 1
151420 1
38167 1
300000 1
85940 1
1 1
70028 1
199612 1
283282 1
3 1
256237 1
297233 1
299999 1
29617 1
47470 1
299999 1
1 1
281435 1
13386 1
185109 1
1 1
299999 1
221279 1
247138 1
82535 1
44984 1
300001 1
51066 1
299999 1
271461 1
1 1
246315 1
300000 1
67542 1
290187 1
300000 1
5753 1
280457 1
146216 1
267341 1
13202 1
251514 1
300000 1
83838 1
299999 1
123375 1
282053 1
58340 1
116205 1
89743 1
275936 1
127591 1
267648 1
193840 1
276303 1
59382 1
2 1
141092 1
221046 1
95386 1
1 1
56002 1
158589 1
1459 1
139199 1
15463 1
1 1
290562 1
300000 1
120653 1
300000 1
121779 1
270710 1
79610 1
293363 1
181249 1
286645 1
1 1
2 1
1 1
89858 1
263807 1
29772 1
96592 1
300000 1
136011 1
251891 1
107244 1
147242 1
278221 1
125734 1
72717 1
2259 1
299998 1
1 1
266048 1
4164 1
117445 1
76706 1
300000 1
300000 1
87224 1
190849 1
300000 1
1 1
277813 1
130491 1
38669 1
37509 1
300000 1
92870 1
1 1
264586 1
1453 1
1 1
149130 1
2 1
55599 1
2113 1
1 1
299999 1
49144 1
203327 1
274034 1
155668 1
300000 1
210314 1
1 1
131310 1
287725 1
292718 1
257807 1
269847 1
18797 1
121425 1
54553 1
141819 1
1 1
165346 1
184236 1
1 1
166978 1
1 1
53878 1
181192 1
64835 1
1 1
202084 1
136768 1
300001 1
215329 1
210237 1
2 1
136582 1
256459 1
2 1
86171 1
128437 1
140883 1
237172 1
300000 1
117672 1
62297 1
1 1
300000 1
198924 1
77204 1
256524 1
1 1
244331 1
3702 1
164582 1
300001 1
47924 1
1 1
269697 1
300000 1
299999 1
165658 1
43429 1
183981 1
28282 1
114367 1
172282 1
1 1
243043 1
134470 1
2 1
130884 1
1 1
144323 1
123507 1
298756 1
76746 1
238262 1
1 1
1 1
238756 1
1 1
179306 1
124495 1
300000 1
119864 1
267210 1
2 1
25394 1
141339 1
286005 1
3 1
2 1
15049 1
1 1
114833 1
157975 1
104963 1
195677 1
111043 1
22239 1
4522 1
2 1
240671 1
300000 1
300001 1
300000 1
159631 1
238732 1
80997 1
98333 1
6556 1
170891 1
105242 1
197020 1
251309 1
245251 1
1 1
272743 1
206272 1
249687 1
1 1
45694 1
300001 1
1 1
233975 1
115973 1
63374 1
246882 1
160115 1
210156 1
166051 1
227768 1
162661 1
82854 1
26286 1
147529 1
299999 1
252598 1
2 1
227207 1
70909 1
300001 1
290007 1
300000 1
174600 1
152930 1
79791 1
271567 1
239773 1
198809 1
68360 1
47273 1
266005 1
129356 1
196248 1
51611 1
61566 1
300000 1
1 1
1 1
68765 1
241270 1
2 1
49169 1
300002 1
20731 1
183318 1
299999 1
54295 1
221976 1
30767 1
101248 1
1 1
295992 1
194954 1
18654 1
300000 1
107100 1
155501 1
137480 1
1 1
254519 1
1 1
300002 1
182916 1
130274 1
245523 1
170853 1
63078 1
3 1
284696 1
267960 1
98903 1
114393 1
1 1
181306 1
1 1
77318 1
111265 1
152703 1
4611 1
30982 1
1 1
210254 1
1 1
122140 1
115773 1
125979 1
2 1
2 1
299999 1
165059 1
230968 1
184050 1
1 1
3 1
300000 1
16531 1
2 1
119358 1
36182 1
182355 1
241437 1
2 1
175010 1
63991 1
90221 1
1 1
299999 1
2 1
123734 1
214752 1
131600 1
179985 1
298449 1
116328 1
59477 1
297484 1
176284 1
2 1
242018 1
1 1
102202 1
191146 1
1 1
207297 1
300000 1
300000 1
300000 1
286271 1
99001 1
218713 1
13573 1
2 1
170744 1
268068 1
159670 1
237664 1
256679 1
2 1
2393 1
203431 1
59532 1
1 1
96783 1
300001 1
271483 1
75805 1
168900 1
197797 1
300001 1
179585 1
199552 1
702 1
118939 1
68520 1
1 1
83790 1
3 1
299999 1
300001 1
171585 1
299999 1
64567 1
299999 1
105831 1
3 1
1 1
90023 1
54001 1
300000 1
300001 1
300000 1
114534 1
41233 1
47199 1
94934 1
134909 1
1 1
184041 1
1 1
300001 1
275823 1
59363 1
177177 1
186976 1
300000 1
39585 1
110573 1
9895 1
80571 1
300000 1
1 1
287828 1
300000 1
299999 1
274948 1
2 1
2 1
223144 1
1 1
2 1
300002 1
250370 1
67643 1
1 1
300001 1
196354 1
2 1
37567 1
2 1
300001 1
220381 1
140955 1
110901 1
300000 1
32845 1
281046 1
1 1
1 1
235302 1
2 1
150548 1
299999 1
162913 1
110802 1
12467 1
27447 1
300001 1
233452 1
1 1
1 1
145410 1
300000 1
300001 1
295139 1
136336 1
300001 1
300000 1
186546 1
131105 1
1 1
145485 1
1 1
248186 1
44042 1
43634 1
299999 1
1 1
145849 1
201814 1
299999 1
27365 1
161215 1
257065 1
86349 1
2 1
188148 1
300000 1
1 1
154977 1
1 1
273330 1
137146 1
289439 1
299999 1
252677 1
300001 1
300002 1
47679 1
299999 1
267038 1
102226 1
63702 1
107086 1
135946 1
205745 1
1 1
247785 1
244519 1
94749 1
184653 1
300000 1
115642 1
300000 1
1 1
167428 1
78086 1
267682 1
295075 1
129038 1
10055 1
2 1
72004 1
206662 1
246272 1
207338 1
2 1
180443 1
250030 1
300000 1
148498 1
251094 1
53483 1
300000 1
2 1
1 1
250867 1
96754 1
250773 1
255991 1
300001 1
114972 1
300000 1
131612 1
15340 1
287460 1
18535 1
3 1
134111 1
88063 1
102308 1
225377 1
300001 1
42648 1
2 1
99008 1
265746 1
2 1
287522 1
299999 1
226654 1
287649 1
257959 1
271653 1
1 1
230412 1
1 1
2 1
22556 1
3 1
300000 1
65326 1
234909 1
192784 1
300000 1
184179 1
59292 1
299999 1
164204 1
148053 1
290903 1
263660 1
299999 1
51901 1
169506 1
248206 1
247398 1
98683 1
33345 1
277251 1
1 1
44786 1
250782 1
2 1
159998 1
300002 1
300000 1
108106 1
739 1
1 1
199150 1
3 1
246034 1
88106 1
299999 1
1 1
1 1
117877 1
1 1
92143 1
183567 1
171852 1
300002 1
234621 1
33622 1
201868 1
300001 1
107285 1
227052 1
300000 1
280407 1
91841 1
143361 1
299999 1
166544 1
216742 1
1 1
299999 1
281773 1
300001 1
199954 1
300001 1
47465 1
163620 1
284380 1
1 1
202194 1
140644 1
116912 1
265439 1
141282 1
300000 1
123016 1
2 1
3 1
110540 1
286424 1
250466 1
238572 1
3451 1
300000 1
1 1
300000 1
109103 1
181472 1
265240 1
300001 1
137314 1
113802 1
236670 1
2 1
1 1
167200 1
234855 1
299999 1
248176 1
203278 1
3370 1
3512 1
300001 1
130223 1
1 1
78176 1
299999 1
96247 1
284595 1
46146 1
300000 1
1 1
300001 1
102328 1
180857 1
1 1
1 1
299999 1
1 1
232849 1
180169 1
231893 1
300000 1
2 1
93986 1
300000 1
300001 1
223341 1
299999 1
169950 1
125452 1
214978 1
39008 1
184160 1
59051 1
7153 1
166182 1
299944 1
300000 1
299999 1
1104 1
23233 1
92713 1
75876 1
299999 1
270006 1
80361 1
254213 1
2 1
259537 1
182786 1
148345 1
2 1
228684 1
2407 1
37529 1
300000 1
196082 1
299999 1
93969 1
59191 1
3 1
1 1
2 1
300000 1
179303 1
248357 1
209255 1
1 1
1 1
300001 1
300000 1
269510 1
260403 1
300000 1
158333 1
174297 1
43248 1
300001 1
259655 1
153364 1
187220 1
28792 1
109395 1
1 1
299998 1
147189 1
300000 1
85437 1
299999 1
203691 1
195099 1
30030 1
299998 1
283423 1
106312 1
1 1
17087 1
6917 1
1 1
290725 1
95700 1
268249 1
297511 1
106506 1
241647 1
160471 1
176547 1
268008 1
3 1
141901 1
117369 1
300001 1
194582 1
110928 1
101021 1
279157 1
10339 1
3 1
286442 1
79236 1
1 1
1 1
78414 1
300000 1
54714 1
227434 1
300000 1
1 1
299998 1
53751 1
135740 1
76180 1
300000 1
172124 1
2 1
95578 1
61733 1
2 1
294824 1
26802 1
274432 1
16207 1
299999 1
1 1
220434 1
283688 1
1 1
260640 1
123196 1
1413 1
110462 1
113565 1
182602 1
3 1
1 1
300001 1
135297 1
299998 1
59090 1
129243 1
182232 1
284342 1
1 1
2 1
63322 1
186316 1
299998 1
172116 1
300000 1
2 1
40055 1
300000 1
34472 1
1 1
89289 1
300000 1
300000 1
233183 1
163422 1
44447 1
144666 1
1 1
300000 1
184744 1
1 1
119682 1
1 1
32410 1
265029 1
231870 1
110797 1
300001 1
191067 1
300002 1
239478 1
1 1
300000 1
96440 1
264064 1
1 1
151407 1
300000 1
1 1
3 1
57446 1
136484 1
2 1
300000 1
95810 1
183729 1
246735 1
2 1
2 1
140893 1
70215 1
299999 1
6820 1
205835 1
254430 1
1 1
234573 1
260818 1
169182 1
300000 1
299999 1
132964 1
129158 1
171299 1
300000 1
115060 1
55787 1
295480 1
1 1
285412 1
171431 1
102860 1
123978 1
87166 1
300000 1
29765 1
155764 1
21621 1
1 1
299999 1
210525 1
2 1
123459 1
282954 1
187477 1
264562 1
300001 1
168153 1
1 1
57382 1
261872 1
253791 1
149100 1
1 1
126664 1
112975 1
299999 1
204589 1
157514 1
2 1
123927 1
96940 1
299999 1
1 1
19911 1
2 1
226932 1
123056 1
300000 1
21969 1
251241 1
79147 1
7829 1
300000 1
64397 1
55162 1
2 1
78413 1
159137 1
77089 1
1 1
300000 1
1 1
56178 1
1 1
105960 1
1 1
266295 1
3 1
155871 1
299999 1
170558 1
299999 1
137240 1
299998 1
290626 1
258345 1
145979 1
300000 1
274285 1
93906 1
82562 1
128471 1
3 1
299999 1
1 1
1 1
218473 1
1123 1
295552 1
208755 1
115287 1
299999 1
216570 1
105994 1
183546 1
143668 1
6431 1
299999 1
227588 1
28362 1
291853 1
127123 1
244103 1
299999 1
300000 1
52755 1
180947 1
278963 1
12310 1
300001 1
16204 1
1 1
242979 1
122807 1
1 1
38528 1
150348 1
49879 1
1 1
300001 1
1 1
299999 1
76109 1
276202 1
106305 1
169831 1
95446 1
246406 1
60860 1
2 1
55632 1
145370 1
1 1
1 1
253905 1
277741 1
152528 1
99954 1
71201 1
250219 1
299998 1
133002 1
54094 1
98992 1
1 1
299998 1
27424 1
185521 1
234423 1
250302 1
82776 1
1 1
173933 1
2 1
300001 1
299999 1
55115 1
32896 1
154180 1
300000 1
119767 1
73226 1
1 1
300000 1
243991 1
233199 1
292588 1
2258 1
1 1
121386 1
40121 1
104553 1
239812 1
123566 1
1 1
160070 1
300000 1
1 1
299999 1
91783 1
132545 1
36167 1
71147 1
292475 1
229133 1
124771 1
202976 1
1 1
43109 1
153741 1
209287 1
1 1
151164 1
292937 1
287826 1
300000 1
1 1
96566 1
178562 1
173760 1
81999 1
300001 1
161375 1
300000 1
133505 1
134309 1
117245 1
300001 1
300000 1
6756 1
3 1
1 1
299999 1
1 1
225271 1
260751 1
1 1
299998 1
300001 1
1 1
300001 1
1 1
164392 1
247354 1
186562 1
236463 1
1 1
26816 1
289728 1
86945 1
236045 1
1 1
300001 1
59360 1
125745 1
2 1
299999 1
268739 1
165797 1
1 1
300001 1
248974 1
233435 1
2 1
252984 1
129832 1
91377 1
1 1
210209 1
1 1
61463 1
55501 1
135656 1
178185 1
262694 1
33905 1
1 1
113399 1
2 1
88742 1
1 1
31634 1
1 1
300001 1
116180 1
278960 1
179387 1
93372 1
225138 1
249743 1
300001 1
299999 1
63976 1
66130 1
1 1
260663 1
29866 1
300002 1
299999 1
2 1
2 1
1 1
252708 1
149465 1
75686 1
138611 1
155720 1
15200 1
95748 1
92480 1
204711 1
283806 1
300001 1
112911 1
133237 1
1 1
185313 1
1 1
1 1
99851 1
150380 1
299999 1
213501 1
105347 1
1 1
233480 1
2 1
300001 1
300001 1
187975 1
114849 1
154025 1
2 1
103528 1
2 1
104108 1
299999 1
274046 1
168474 1
197425 1
215828 1
130530 1
211234 1
1 1
3 1
32080 1
6361 1
222421 1
231634 1
261344 1
1 1
214632 1
161566 1
55841 1
1 1
36875 1
134692 1
258575 1
67666 1
1 1
156332 1
14897 1
271140 1
2 1
298517 1
26883 1
101845 1
132791 1
260222 1
300002 1
1 1
2 1
151743 1
250415 1
62474 1
300001 1
84544 1
1 1
141682 1
268137 1
299999 1
48361 1
299999 1
299999 1
50531 1
219469 1
117576 1
1 1
115206 1
101989 1
1 1
1 1
1 1
8228 1
29446 1
187125 1
162069 1
74516 1
7899 1
116980 1
266510 1
115206 1
300001 1
17477 1
300000 1
1 1
1 1
300001 1
80444 1
40686 1
43108 1
1 1
300001 1
183793 1
169511 1
202566 1
299999 1
85305 1
37501 1
152519 1
87272 1
146187 1
300002 1
12202 1
73466 1
112285 1
94730 1
97301 1
1 1
1 1
55644 1
300001 1
299999 1
91645 1
76779 1
300001 1
101133 1
192889 1
61253 1
300000 1
45558 1
266729 1
151283 1
131160 1
299999 1
177481 1
299999 1
213310 1
282457 1
81491 1
214852 1
13333 1
273125 1
245798 1
1 1
185867 1
142327 1
262118 1
1 1
245665 1
1 1
289356 1
300001 1
75651 1
222932 1
1 1
298484 1
52810 1
67728 1
300001 1
128808 1
228348 1
79848 1
151946 1
17198 1
79200 1
286491 1
97133 1
201592 1
2 1
146568 1
1 1
207964 1
295068 1
188369 1
211400 1
2 1
108938 1
1 1
252975 1
194627 1
90273 1
144355 1
218699 1
156238 1
290779 1
294649 1
132085 1
244093 1
300000 1
251904 1
147778 1
3 1
2 1
300000 1
3 1
119843 1
220716 1
36179 1
55957 1
300000 1
2 1
156880 1
183536 1
1 1
2 1
48452 1
263539 1
24093 1
1 1
189741 1
300000 1
256900 1
19224 1
298802 1
242839 1
1 1
300000 1
179237 1
85065 1
1 1
205462 1
75911 1
152569 1
236493 1
248391 1
1 1
8746 1
299998 1
1 1
108907 1
300002 1
96518 1
93766 1
1 1
3 1
270028 1
300000 1
1 1
81941 1
31074 1
300001 1
193608 1
217711 1
126706 1
34018 1
2 1
300001 1
1 1
169408 1
233038 1
1 1
146907 1
49105 1
133054 1
191915 1
45043 1
213057 1
23573 1
150033 1
1 1
1 1
63066 1
132332 1
66690 1
1 1
162802 1
131611 1
294308 1
265182 1
206679 1
172631 1
299999 1
2 1
99863 1
300001 1
160861 1
290988 1
122795 1
187601 1
40026 1
247255 1
208079 1
155159 1
158393 1
214969 1
1 1
210219 1
286073 1
284485 1
2 1
300000 1
117842 1
299999 1
261772 1
141748 1
36172 1
1 1
150393 1
288970 1
53565 1
256526 1
62542 1
1 1
227563 1
2 1
246506 1
72903 1
300001 1
152432 1
2 1
278819 1
160367 1
168783 1
1 1
87920 1
156461 1
299999 1
32212 1
98450 1
4638 1
300001 1
1 1
1 1
293222 1
2 1
299999 1
65395 1
2 1
72524 1
184902 1
247967 1
120206 1
218815 1
2 1
1 1
115424 1
300000 1
3 1
291623 1
255925 1
1 1
242290 1
204789 1
138085 1
300001 1
254174 1
140968 1
116220 1
263697 1
225473 1
233195 1
168529 1
248223 1
1 1
20870 1
300000 1
1 1
171775 1
244230 1
3 1
300001 1
1 1
279929 1
300000 1
1 1
300000 1
296876 1
300000 1
300000 1
101091 1
3 1
200779 1
240147 1
299999 1
1 1
120873 1
46326 1
214991 1
300000 1
2 1
1 1
233818 1
119835 1
58525 1
228256 1
299999 1
3 1
246699 1
105370 1
156139 1
3051 1
1 1
299999 1
3 1
141234 1
61220 1
300001 1
12741 1
131178 1
187543 1
1 1
100108 1
104785 1
273453 1
183028 1
274461 1
300000 1
1 1
2 1
228241 1
142165 1
299998 1
1 1
1 1
1 1
300001 1
138089 1
65663 1
208691 1
300000 1
177925 1
1 1
80696 1
271874 1
291322 1
268287 1
123061 1
19145 1
144543 1
292493 1
263376 1
224857 1
82994 1
125399 1
198657 1
106558 1
144245 1
65465 1
1 1
25471 1
59366 1
279409 1
284690 1
145097 1
26725 1
294352 1
1 1
156169 1
300001 1
3703 1
174275 1
195041 1
1 1
300000 1
299999 1
260645 1
275738 1
196844 1
119184 1
137822 1
3 1
99244 1
178046 1
281505 1
154708 1
109750 1
225936 1
1 1
169970 1
44048 1
300000 1
238223 1
1 1
299999 1
78271 1
69079 1
25129 1
272821 1
1 1
47345 1
300001 1
3 1
22162 1
182725 1
1 1
195881 1
300002 1
60101 1
24438 1
270956 1
299999 1
251791 1
117229 1
183391 1
1 1
1 1
1 1
170898 1
50938 1
121033 1
245318 1
300000 1
2 1
291892 1
65403 1
256377 1
110115 1
279495 1
174411 1
263156 1
73854 1
300001 1
78513 1
93026 1
99838 1
48374 1
218650 1
300000 1
3 1
1 1
202259 1
246678 1
201657 1
190462 1
144398 1
3 1
1 1
228387 1
155660 1
217676 1
68030 1
3 1
241183 1
300000 1
101947 1
1 1
86726 1
74299 1
130170 1
64357 1
1 1
291496 1
1 1
1 1
181755 1
259206 1
256046 1
254543 1
300000 1
236879 1
22402 1
129509 1
70153 1
229632 1
142243 1
106992 1
24700 1
299998 1
290804 1
114814 1
119391 1
299999 1
275944 1
299999 1
239515 1
166205 1
281066 1
1 1
299999 1
42117 1
168812 1
63748 1
54989 1
234686 1
271665 1
3 1
174828 1
300000 1
182614 1
230595 1
73523 1
92061 1
51970 1
89239 1
255461 1
105856 1
21983 1
300001 1
257508 1
2 1
1 1
80803 1
56369 1
299998 1
1 1
1903 1
233733 1
231483 1
299999 1
120188 1
20300 1
198814 1
224973 1
291469 1
1 1
300001 1
55273 1
288218 1
10056 1
213759 1
300001 1
245745 1
67097 1
167518 1
147935 1
300000 1
31023 1
300000 1
1 1
299999 1
220383 1
47883 1
247608 1
211560 1
219564 1
74423 1
1639 1
205450 1
25618 1
2 1
6095 1
49525 1
1 1
35165 1
299999 1
1 1
18943 1
36205 1
1 1
116642 1
198213 1
203204 1
64756 1
12618 1
2 1
224228 1
78593 1
213384 1
154436 1
232960 1
250801 1
7596 1
82007 1
300000 1
1 1
112877 1
180394 1
3 1
101084 1
1 1
1 1
216822 1
162504 1
184972 1
1 1
122091 1
299999 1
121237 1
20439 1
93346 1
1 1
3 1
1 1
300000 1
167064 1
2 1
2 1
240140 1
218592 1
1 1
15016 1
1 1
215012 1
1 1
200118 1
219261 1
184091 1
300000 1
2 1
1 1
247814 1
208879 1
299998 1
300000 1
256033 1
270658 1
299999 1
1 1
291089 1
49443 1
1 1
1 1
154407 1
71566 1
26919 1
213226 1
179430 1
300000 1
217571 1
281695 1
219072 1
300000 1
300000 1
114957 1
299999 1
164559 1
300000 1
280955 1
191204 1
294121 1
255680 1
300000 1
168028 1
23721 1
56118 1
300000 1
300000 1
2 1
2 1
50091 1
1 1
82075 1
3 1
2 1
116245 1
299999 1
2 1
164824 1
300000 1
2 1
75140 1
299999 1
1 1
300000 1
205206 1
113425 1
48804 1
270268 1
112401 1
1 1
99919 1
300001 1
300000 1
300001 1
300001 1
75546 1
96998 1
27928 1
208373 1
125836 1
261435 1
300001 1
263703 1
133277 1
1 1
84085 1
249865 1
29075 1
12202 1
257686 1
211993 1
2 1
276166 1
300000 1
153183 1
161428 1
15513 1
1 1
118576 1
300001 1
137453 1
299999 1
300000 1
300001 1
1 1
1 1
1 1
147508 1
230951 1
280316 1
3 1
146085 1
299999 1
98418 1
288606 1
163841 1
187902 1
190161 1
300000 1
68503 1
213090 1
66826 1
1 1
1 1
86009 1
168120 1
256176 1
286225 1
251688 1
122306 1
1 1
3 1
142565 1
157320 1
148691 1
219095 1
231127 1
72367 1
300001 1
82002 1
224570 1
164801 1
209755 1
258145 1
183965 1
179129 1
57576 1
3 1
269752 1
1439 1
213499 1
3 1
2 1
1 1
231207 1
6187 1
134900 1
1 1
219209 1
1 1
300000 1
263028 1
300001 1
131435 1
125196 1
163129 1
300002 1
82309 1
290918 1
74038 1
193045 1
271896 1
1 1
55430 1
299999 1
27366 1
253374 1
247136 1
285618 1
177769 1
119562 1
114474 1
297969 1
300000 1
2 1
1 1
232956 1
299999 1
292634 1
118806 1
284103 1
1 1
300001 1
300000 1
119815 1
20614 1
168681 1
17793 1
138912 1
46722 1
299999 1
90011 1
1 1
299999 1
62861 1
299999 1
168490 1
69978 1
2 1
300002 1
300001 1
21324 1
84524 1
1 1
228649 1
2 1
109144 1
8783 1
164612 1
270868 1
131612 1
201234 1
1 1
190318 1
1 1
3 1
91995 1
2284 1
25000 1
176881 1
68662 1
274725 1
1 1
121867 1
299998 1
243560 1
300001 1
261328 1
136955 1
169439 1
256965 1
300001 1
1 1
246788 1
1 1
172879 1
299999 1
1 1
214597 1
103913 1
123228 1
300001 1
300000 1
300000 1
60639 1
300001 1
2 1
1 1
1 1
2 1
254108 1
246623 1
272143 1
1 1
299999 1
213185 1
69346 1
299999 1
1 1
1 1
249439 1
216185 1
163016 1
300000 1
45453 1
278319 1
230051 1
300000 1
1 1
299999 1
64835 1
1 1
181138 1
26303 1
1 1
12527 1
102151 1
2 1
1 1
255774 1
196575 1
300001 1
38597 1
299999 1
299999 1
165986 1
3 1
1 1
300001 1
2991 1
299999 1
186952 1
56739 1
108333 1
45206 1
2 1
300002 1
36496 1
128315 1
248836 1
299999 1
1 1
166043 1
230761 1
79275 1
96285 1
298839 1
1 1
44796 1
250941 1
78375 1
102967 1
269518 1
234355 1
246293 1
236182 1
289736 1
45068 1
16667 1
244846 1
271612 1
300000 1
300002 1
237717 1
259239 1
225560 1
39277 1
160511 1
125769 1
11639 1
300000 1
271828 1
1 1
300000 1
96956 1
202140 1
182374 1
159131 1
112659 1
299999 1
57042 1
6957 1
128112 1
1 1
198792 1
44337 1
27692 1
299999 1
273107 1
299999 1
2 1
299999 1
299998 1
254487 1
269098 1
150951 1
283449 1
27918 1
299999 1
220060 1
299999 1
1 1
300001 1
158764 1
80088 1
43348 1
27269 1
197598 1
1 1
161010 1
276233 1
1 1
104637 1
253011 1
299998 1
2 1
120594 1
1 1
274526 1
81202 1
13990 1
181452 1
215683 1
1 1
124617 1
236969 1
299999 1
1 1
1 1
40484 1
148799 1
1 1
1 1
3 1
173545 1
37615 1
2 1
83002 1
278348 1
2 1
269510 1
54987 1
41725 1
299998 1
187885 1
79569 1
70957 1
3 1
80823 1
300001 1
258152 1
30957 1
300001 1
277347 1
133709 1
273544 1
36547 1
82770 1
297844 1
29740 1
298706 1
57481 1
116320 1
300000 1
147204 1
141876 1
300001 1
182112 1
2 1
300000 1
235173 1
121730 1
7111 1
14484 1
279176 1
299998 1
237289 1
189816 1
1 1
249157 1
300001 1
138122 1
129027 1
246120 1
207580 1
68500 1
300002 1
90277 1
143644 1
264222 1
299999 1
299999 1
265376 1
1 1
249083 1
71351 1
60239 1
126433 1
90840 1
1 1
16931 1
300002 1
99817 1
140524 1
270445 1
132269 1
300000 1
17041 1
204503 1
1 1
104018 1
1 1
67088 1
85733 1
16808 1
1 1
127099 1
1 1
241310 1
135215 1
3 1
300000 1
249766 1
300002 1
259410 1
130651 1
2 1
12854 1
1 1
297661 1
201305 1
154932 1
225572 1
129116 1
1 1
300001 1
95595 1
53132 1
300000 1
37217 1
297789 1
299999 1
283551 1
203401 1
275604 1
180561 1
34903 1
246526 1
15185 1
3 1
23151 1
186211 1
25862 1
296583 1
300000 1
300000 1
200126 1
224617 1
28236 1
55839 1
243957 1
300001 1
211313 1
248357 1
44859 1
170910 1
118177 1
299998 1
300001 1
299999 1
69509 1
25140 1
76958 1
238811 1
261414 1
93759 1
300000 1
99866 1
1 1
231672 1
232651 1
191207 1
221038 1
7005 1
248444 1
111626 1
185076 1
46767 1
136123 1
56664 1
97584 1
153278 1
24479 1
2 1
89014 1
289455 1
1 1
300001 1
208870 1
2 1
2 1
298186 1
287973 1
171762 1
44968 1
300000 1
176907 1
231037 1
60394 1
193817 1
300002 1
180403 1
300000 1
58947 1
230946 1
254136 1
137907 1
299999 1
138268 1
2 1
191875 1
197173 1
259380 1
169561 1
3 1
103103 1
300000 1
55283 1
120729 1
124343 1
12111 1
300000 1
106373 1
3 1
171505 1
240964 1
1 1
218118 1
2 1
266013 1
2 1
44309 1
134081 1
28506 1
1 1
300002 1
300000 1
232084 1
194424 1
300001 1
177709 1
260695 1
292894 1
53303 1
299999 1
299999 1
299999 1
300000 1
145645 1
276467 1
62588 1
4309 1
188642 1
295499 1
147245 1
286967 1
300000 1
2 1
64552 1
1 1
56853 1
300000 1
279004 1
2 1
300000 1
43255 1
1 1
1 1
108889 1
162308 1
150200 1
229308 1
2992 1
104943 1
192744 1
90899 1
3 1
231363 1
170397 1
299999 1
27973 1
143426 1
30984 1
273876 1
299998 1
1465 1
1 1
244238 1
170435 1
159207 1
290498 1
2 1
1 1
300001 1
2 1
219097 1
211883 1
300001 1
20970 1
228954 1
152372 1
272345 1
217341 1
161051 1
179482 1
299999 1
117888 1
210426 1
134631 1
190213 1
300000 1
84436 1
299999 1
199123 1
129994 1
299999 1
1 1
268834 1
253362 1
127266 1
3 1
58226 1
2 1
75779 1
1 1
24983 1
300000 1
300000 1
37672 1
134910 1
300000 1
291528 1
300001 1
54943 1
1 1
3 1
252020 1
91112 1
34993 1
1 1
300001 1
299998 1
156534 1
1 1
238373 1
1 1
179812 1
19472 1
1 1
3 1
1 1
2 1
1 1
91087 1
155794 1
54420 1
175680 1
290772 1
238737 1
169553 1
153242 1
199158 1
1 1
21873 1
59119 1
1 1
1 1
31839 1
1 1
300001 1
118609 1
111752 1
300002 1
148646 1
3 1
89571 1
187055 1
295244 1
209951 1
110906 1
205626 1
73993 1
280709 1
158518 1
234726 1
186410 1
300001 1
48055 1
1 1
7783 1
264929 1
131642 1
299999 1
224430 1
14281 1
256720 1
102344 1
22352 1
1 1
218088 1
118992 1
110930 1
225848 1
42035 1
299999 1
167415 1
83470 1
41756 1
1 1
86045 1
1 1
299998 1
286443 1
205910 1
279962 1
242195 1
1 1
65565 1
110859 1
58849 1
3206 1
300000 1
66321 1
210674 1
2 1
293514 1
29391 1
1 1
1 1
87719 1
295569 1
45206 1
188792 1
300002 1
137844 1
275314 1
171338 1
3 1
299999 1
249056 1
155821 1
300000 1
243307 1
121626 1
194354 1
285551 1
1 1
37289 1
288594 1
57852 1
300001 1
3 1
121816 1
52419 1
97676 1
79155 1
129817 1
1 1
248946 1
223174 1
190157 1
164322 1
73506 1
175851 1
1 1
83005 1
194886 1
198369 1
1 1
56685 1
2 1
233354 1
171095 1
300001 1
1 1
1 1
1 1
75076 1
198939 1
25906 1
201219 1
199002 1
300002 1
108026 1
2 1
250887 1
127245 1
297312 1
1 1
285118 1
292694 1
300001 1
246766 1
192631 1
52063 1
205828 1
1 1
81755 1
275001 1
26514 1
300001 1
299999 1
300001 1
300000 1
3 1
300001 1
204271 1
28565 1
125437 1
158232 1
221200 1
88294 1
3 1
101225 1
45236 1
125722 1
299999 1
300001 1
206464 1
131917 1
1 1
34450 1
150219 1
58959 1
299999 1
1 1
198622 1
241277 1
129384 1
300000 1
300001 1
46864 1
144162 1
67760 1
1 1
1 1
109374 1
1 1
299999 1
33284 1
92309 1
65767 1
222062 1
63984 1
299999 1
90681 1
88886 1
73379 1
3 1
300000 1
2 1
126528 1
60926 1
271640 1
300001 1
14327 1
177960 1
84330 1
1 1
38271 1
23546 1
40948 1
117431 1
199096 1
4865 1
78993 1
300000 1
110797 1
223243 1
300001 1
179703 1
300000 1
300000 1
243561 1
59757 1
136568 1
230329 1
47409 1
83594 1
51218 1
1 1
168085 1
299999 1
186350 1
74406 1
40545 1
258694 1
300001 1
141099 1
168819 1
249312 1
299998 1
299999 1
300001 1
1 1
21230 1
234980 1
290403 1
276629 1
3 1
245618 1
300001 1
214391 1
49076 1
185999 1
42863 1
275373 1
125318 1
160162 1
295011 1
205600 1
16662 1
187408 1
82011 1
2 1
1 1
77697 1
1 1
258229 1
300000 1
196359 1
211906 1
110956 1
281189 1
250724 1
258923 1
105909 1
134307 1
100112 1
268729 1
294996 1
233607 1
242875 1
58154 1
236372 1
104325 1
75694 1
195364 1
300001 1
300001 1
148458 1
1 1
294836 1
95358 1
177973 1
1 1
30129 1
2 1
1 1
219416 1
299998 1
192821 1
126113 1
298404 1
5824 1
200921 1
299999 1
2 1
182740 1
170260 1
168919 1
2 1
1 1
26912 1
156237 1
219512 1
77819 1
50934 1
1 1
300000 1
18052 1
130762 1
300000 1
300000 1
1 1
94452 1
141039 1
275406 1
294135 1
260366 1
261989 1
211715 1
300001 1
205705 1
299999 1
30861 1
10442 1
229270 1
85291 1
60729 1
215664 1
208824 1
239349 1
300000 1
149894 1
1 1
105974 1
63633 1
196379 1
1 1
285000 1
299999 1
1 1
171542 1
143678 1
300001 1
145721 1
1 1
300001 1
150519 1
1 1
147810 1
300000 1
300001 1
298909 1
150385 1
88571 1
300002 1
300001 1
139753 1
300001 1
292066 1
1 1
299999 1
267104 1
206862 1
299999 1
100305 1
142229 1
39735 1
2 1
1 1
482 1
3 1
161403 1
2 1
138836 1
248606 1
257935 1
224489 1
184374 1
299999 1
148750 1
1 1
12443 1
99519 1
210062 1
44794 1
299998 1
1 1
129025 1
299999 1
276479 1
2 1
1 1
1 1
88994 1
1 1
2 1
1 1
68699 1
234081 1
300000 1
9709 1
78747 1
194012 1
213894 1
1 1
241142 1
2 1
88938 1
123307 1
23867 1
269222 1
300000 1
300001 1
300002 1
45878 1
255386 1
1 1
279054 1
227755 1
211128 1
218880 1
15828 1
14596 1
143410 1
61735 1
205098 1
299999 1
34015 1
1 1
89986 1
98240 1
3 1
300001 1
300000 1
24268 1
180843 1
177766 1
227348 1
300002 1
300001 1
1 1
267979 1
1 1
102994 1
48065 1
294829 1
69639 1
26617 1
283818 1
2 1
184353 1
299999 1
30186 1
170190 1
253034 1
2 1
270745 1
300000 1
274138 1
244946 1
89140 1
25976 1
150387 1
1 1
131663 1
95888 1
31390 1
262061 1
259719 1
300000 1
9986 1
300000 1
178471 1
256492 1
300002 1
49560 1
299999 1
222042 1
2 1
299999 1
28859 1
152754 1
56384 1
109935 1
1 1
263761 1
151146 1
100798 1
149230 1
14862 1
1 1
52712 1
1 1
239686 1
300001 1
208058 1
16169 1
161761 1
220700 1
274831 1
69353 1
21412 1
6592 1
278922 1
1 1
187668 1
1 1
242618 1
26609 1
299999 1
75822 1
68868 1
61564 1
274537 1
266121 1
199872 1
244344 1
29937 1
1 1
193154 1
36671 1
1 1
254627 1
20255 1
1 1
21558 1
220888 1
8757 1
242590 1
86708 1
300000 1
2 1
1 1
71720 1
1 1
1 1
300002 1
111945 1
286875 1
1 1
1 1
70960 1
129016 1
28218 1
138003 1
211392 1
1 1
222367 1
96315 1
9880 1
46050 1
43844 1
117685 1
130319 1
246644 1
2 1
22269 1
2 1
228524 1
300001 1
149748 1
94956 1
35064 1
60502 1
130748 1
83018 1
299999 1
162166 1
6011 1
33883 1
280988 1
65799 1
10461 1
64041 1
1 1
227828 1
236581 1
1 1
84180 1
1 1
300000 1
300000 1
290861 1
23151 1
253668 1
105855 1
21625 1
1 1
164312 1
75493 1
58949 1
87697 1
292309 1
2 1
245174 1
188169 1
299999 1
299999 1
1 1
1 1
50941 1
300000 1
139176 1
196612 1
183734 1
237293 1
144565 1
271885 1
256875 1
99426 1
231274 1
1 1
189489 1
1 1
62532 1
153461 1
234782 1
299999 1
189199 1
42360 1
22370 1
1 1
173595 1
70356 1
299543 1
140948 1
1 1
2 1
146618 1
285136 1
299998 1
300002 1
188092 1
271775 1
293976 1
272363 1
224565 1
175160 1
28666 1
183405 1
196524 1
41247 1
300001 1
32137 1
28266 1
49353 1
200275 1
300001 1
192496 1
149182 1
164315 1
111223 1
300002 1
265168 1
209310 1
300001 1
200477 1
300000 1
299999 1
2 1
116714 1
298976 1
1 1
1 1
69309 1
63607 1
289342 1
1 1
300000 1
299998 1
1 1
164510 1
197829 1
300000 1
299999 1
16619 1
89499 1
273340 1
222029 1
181714 1
203798 1
300001 1
1 1
300000 1
21298 1
300000 1
227690 1
300001 1
209394 1
210440 1
87341 1
299998 1
300001 1
5667 1
293939 1
300002 1
300001 1
1 1
299999 1
15599 1
300000 1
272129 1
195545 1
1 1
3 1
269106 1
2 1
137417 1
211200 1
45270 1
291171 1
2 1
142306 1
1 1
21238 1
34020 1
300000 1
72310 1
1 1
63338 1
249052 1
250412 1
24373 1
272051 1
1 1
126337 1
2 1
3 1
196584 1
230246 1
130316 1
66192 1
128711 1
295501 1
86379 1
91110 1
242768 1
269524 1
300001 1
101344 1
89890 1
168909 1
2 1
300001 1
162846 1
52427 1
103836 1
160296 1
296309 1
300001 1
299999 1
1 1
264772 1
204448 1
266286 1
151970 1
201630 1
233307 1
2054 1
88130 1
300000 1
148713 1
299999 1
2 1
197559 1
11288 1
300002 1
280733 1
300001 1
299999 1
255319 1
42712 1
300001 1
197953 1
79236 1
1 1
282697 1
144764 1
74529 1
117440 1
2670 1
137594 1
300002 1
1 1
160470 1
176205 1
88352 1
222343 1
300000 1
130413 1
116503 1
2 1
281233 1
108596 1
217141 1
162349 1
300001 1
1 1
139749 1
290069 1
1 1
2 1
1 1
69983 1
120801 1
24421 1
299999 1
300000 1
300000 1
133449 1
169826 1
297826 1
46157 1
131731 1
132754 1
3 1
88282 1
128859 1
1 1
2444 1
300000 1
61455 1
12809 1
69923 1
175005 1
1 1
1 1
183397 1
144836 1
299999 1
110721 1
167995 1
1 1
173689 1
300000 1
1 1
172507 1
300001 1
2 1
300001 1
86010 1
3 1
265730 1
216007 1
239034 1
180994 1
34138 1
300000 1
1 1
1 1
67924 1
1 1
263453 1
2 1
130657 1
1 1
2 1
1 1
187714 1
300001 1
67855 1
300000 1
1 1
209808 1
38756 1
139562 1
1 1
24028 1
3 1
1 1
300001 1
2 1
71044 1
129408 1
232221 1
108689 1
59945 1
69356 1
76020 1
210730 1
1 1
48164 1
300001 1
67759 1
300000 1
188705 1
2 1
300000 1
299999 1
300001 1
299999 1
267802 1
109701 1
299998 1
299999 1
11238 1
109013 1
275964 1
1 1
1 1
43416 1
207403 1
237405 1
126025 1
299999 1
297301 1
203947 1
92268 1
1 1
300000 1
159179 1
300001 1
119543 1
254567 1
24046 1
12122 1
125420 1
11154 1
73159 1
1 1
59939 1
300001 1
158893 1
126077 1
299999 1
178781 1
300002 1
77032 1
24319 1
1 1
249421 1
299999 1
179135 1
300000 1
57708 1
249789 1
25741 1
299999 1
299998 1
1 1
299999 1
299999 1
300001 1
156721 1
132327 1
299999 1
28457 1
158798 1
118667 1
158900 1
76687 1
18509 1
213447 1
82944 1
169702 1
165204 1
69916 1
142298 1
2 1
270940 1
299999 1
146692 1
300000 1
219593 1
1 1
291289 1
166361 1
4999 1
52084 1
139819 1
87127 1
1 1
278964 1
182163 1
45428 1
62967 1
6415 1
1 1
58810 1
300000 1
299998 1
197060 1
289610 1
3 1
1 1
288412 1
86098 1
8858 1
35465 1
1 1
1 1
223669 1
226185 1
296730 1
186258 1
127878 1
127409 1
1 1
299999 1
16143 1
2 1
3 1
1 1
166345 1
68764 1
259174 1
1 1
180357 1
139278 1
299998 1
57675 1
300002 1
1 1
152144 1
1 1
281251 1
165307 1
86423 1
1 1
162369 1
277116 1
168862 1
111946 1
300000 1
261139 1
49135 1
1 1
168354 1
125646 1
1 1
224316 1
145556 1
206353 1
134852 1
219189 1
300000 1
239583 1
120872 1
85816 1
1 1
118596 1
1 1
115866 1
145198 1
167584 1
30233 1
32684 1
300000 1
56940 1
1 1
299999 1
1 1
252119 1
153964 1
277925 1
1 1
156900 1
1 1
201219 1
35973 1
276150 1
121616 1
121128 1
300000 1
125927 1
1 1
300001 1
147349 1
2 1
1 1
247019 1
259780 1
300000 1
142542 1
294070 1
225239 1
288406 1
24145 1
102714 1
300001 1
170125 1
259355 1
3151 1
1 1
139948 1
300000 1
14291 1
207284 1
31882 1
1 1
1 1
235500 1
189753 1
152839 1
1 1
299999 1
300000 1
15322 1
3 1
193824 1
297122 1
254137 1
92626 1
1 1
161526 1
48349 1
299999 1
113823 1
124988 1
77918 1
240369 1
12714 1
1 1
252526 1
192226 1
1 1
300001 1
117942 1
26340 1
6503 1
245425 1
200983 1
218068 1
1 1
165650 1
300000 1
166169 1
176873 1
172178 1
1 1
300001 1
285480 1
63504 1
157908 1
178048 1
131209 1
299999 1
243196 1
214978 1
61136 1
168793 1
153943 1
188874 1
83818 1
1 1
255122 1
299998 1
241327 1
128378 1
300001 1
293691 1
96927 1
96954 1
38716 1
300001 1
298835 1
223526 1
254184 1
283753 1
117552 1
191186 1
2 1
188498 1
2 1
160582 1
163822 1
299999 1
297607 1
201845 1
206099 1
240292 1
1 1
300000 1
247706 1
274163 1
2 1
233221 1
2 1
31199 1
38149 1
286755 1
42834 1
1 1
300000 1
229217 1
1 1
208379 1
299999 1
218636 1
74479 1
90760 1
85012 1
197481 1
255990 1
251137 1
300000 1
106180 1
30333 1
1 1
297116 1
35524 1
1 1
108302 1
56469 1
300001 1
140935 1
1962 1
299999 1
300000 1
1 1
300001 1
21112 1
2 1
191070 1
255081 1
1 1
86300 1
103282 1
1 1
68966 1
2 1
36388 1
184843 1
146793 1
300000 1
192674 1
216616 1
300001 1
13825 1
300000 1
88021 1
186006 1
299999 1
1 1
159167 1
300002 1
136534 1
300000 1
118884 1
299999 1
2 1
6665 1
37093 1
2 1
3 1
299999 1
106285 1
73615 1
300002 1
1 1
278567 1
2 1
278889 1
1 1
1 1
206480 1
260812 1
1 1
114793 1
300001 1
279707 1
164664 1
2 1
195042 1
124010 1
158073 1
164817 1
98499 1
2 1
267871 1
8317 1
300002 1
176601 1
132083 1
2 1
300000 1
299999 1
279597 1
1 1
22773 1
89376 1
1 1
299999 1
244544 1
100160 1
299999 1
299999 1
299999 1
110765 1
159914 1
169717 1
300000 1
1 1
276120 1
300000 1
199764 1
27880 1
29386 1
227147 1
154483 1
300000 1
290495 1
134731 1
162986 1
299999 1
53745 1
299999 1
2 1
65183 1
145243 1
186088 1
1 1
12374 1
14836 1
22601 1
80709 1
1 1
2 1
121417 1
152268 1
86652 1
300001 1
231978 1
295901 1
295885 1
77343 1
126344 1
36516 1
101055 1
1 1
1 1
237440 1
199294 1
195299 1
300000 1
300001 1
191142 1
148258 1
1 1
65774 1
181702 1
115213 1
151742 1
212264 1
69797 1
23404 1
1 1
186497 1
137600 1
82569 1
289804 1
119913 1
299999 1
129722 1
182962 1
167557 1
38959 1
218619 1
1 1
145259 1
300000 1
286953 1
211521 1
300002 1
1 1
299999 1
251993 1
300000 1
300000 1
158387 1
131705 1
223119 1
300000 1
259290 1
300001 1
1 1
215883 1
1 1
2 1
287123 1
147977 1
113878 1
88021 1
269183 1
33912 1
127009 1
74991 1
1 1
300002 1
175918 1
49385 1
300000 1
299999 1
18852 1
299999 1
300000 1
104654 1
62545 1
299998 1
136402 1
238791 1
115326 1
34696 1
299999 1
56166 1
261189 1
64312 1
223390 1
150059 1
226154 1
141413 1
3 1
300000 1
259900 1
79521 1
161697 1
260156 1
291972 1
2 1
277216 1
270243 1
30564 1
148421 1
299998 1
1 1
172084 1
223973 1
241376 1
85938 1
300000 1
186763 1
147747 1
212953 1
20354 1
212246 1
16198 1
1 1
3 1
219432 1
299624 1
1 1
130994 1
233439 1
84331 1
300000 1
299999 1
2 1
188689 1
163508 1
104751 1
300000 1
66774 1
86909 1
299999 1
93631 1
70011 1
2 1
299999 1
189386 1
300000 1
197716 1
19650 1
1 1
77412 1
1 1
41501 1
300001 1
168506 1
38261 1
300001 1
237932 1
138527 1
1 1
300001 1
3 1
300001 1
84368 1
245214 1
285318 1
226444 1
299998 1
228918 1
163184 1
1 1
176469 1
286019 1
1 1
35755 1
1 1
231335 1
1 1
248092 1
291844 1
1 1
44923 1
190124 1
299998 1
300000 1
300002 1
1 1
224474 1
10791 1
299999 1
300001 1
241571 1
2 1
158974 1
270457 1
286895 1
268323 1
300001 1
298846 1
155528 1
247035 1
48200 1
120177 1
2 1
139215 1
299999 1
299998 1
207959 1
284104 1
300000 1
98389 1
107119 1
103904 1
32071 1
299999 1
1 1
2 1
137049 1
300000 1
116002 1
300000 1
3 1
188109 1
74160 1
73230 1
1 1
234815 1
34811 1
299999 1
299998 1
34119 1
3 1
299999 1
1 1
300001 1
300000 1
161084 1
53983 1
59285 1
1 1
1 1
3 1
252223 1
300001 1
300000 1
114234 1
12848 1
128745 1
215898 1
88882 1
299999 1
109377 1
35613 1
300000 1
78149 1
1 1
1 1
299999 1
299999 1
2 1
3 1
260119 1
193175 1
177351 1
300002 1
300001 1
210803 1
172712 1
274745 1
197550 1
170263 1
300000 1
1 1
290788 1
300000 1
78103 1
227332 1
206814 1
78502 1
290293 1
1 1
169780 1
286859 1
213579 1
187081 1
88148 1
1 1
198285 1
5066 1
62977 1
120312 1
299999 1
209686 1
279529 1
300001 1
299999 1
1 1
79443 1
199744 1
300001 1
191385 1
262920 1
84321 1
268383 1
1 1
289190 1
26937 1
1 1
175364 1
47527 1
2 1
298493 1
290404 1
299998 1
3 1
93270 1
250713 1
28404 1
53038 1
299999 1
39727 1
70223 1
221352 1
77777 1
274775 1
253590 1
69985 1
292824 1
299999 1
295336 1
278979 1
1 1
71507 1
186076 1
268523 1
166606 1
258033 1
70351 1
300001 1
122911 1
299999 1
299998 1
1 1
193769 1
68457 1
85874 1
99416 1
300000 1
217869 1
133243 1
121130 1
149582 1
116910 1
299999 1
299999 1
263686 1
1 1
2 1
102082 1
1 1
249223 1
1 1
196029 1
65562 1
117582 1
232278 1
90060 1
300001 1
1 1
109580 1
142062 1
299090 1
300000 1
299999 1
2 1
227166 1
233673 1
91275 1
238241 1
297783 1
124690 1
292038 1
100658 1
89385 1
225289 1
6609 1
299999 1
262689 1
3 1
259533 1
88948 1
180091 1
1 1
114079 1
183187 1
300000 1
1 1
1 1
262705 1
136722 1
281360 1
102101 1
176809 1
9514 1
1 1
2 1
122582 1
1 1
1 1
1 1
83943 1
278434 1
3 1
222737 1
299999 1
299999 1
282282 1
136039 1
228056 1
2 1
214607 1
300000 1
93870 1
252643 1
222523 1
2 1
1 1
100276 1
300000 1
147894 1
300000 1
2 1
21331 1
36372 1
171836 1
102531 1
114521 1
282793 1
275233 1
219405 1
187834 1
3 1
300001 1
47347 1
300001 1
23963 1
152068 1
299999 1
299999 1
300000 1
300000 1
6597 1
154731 1
1 1
270775 1
174137 1
1 1
227366 1
194748 1
15425 1
219544 1
86192 1
79535 1
1 1
132591 1
1 1
184226 1
124998 1
1 1
10359 1
300002 1
1 1
103718 1
1 1
72807 1
300001 1
152854 1
182157 1
155435 1
300000 1
299999 1
207816 1
35205 1
300001 1
36658 1
145478 1
194016 1
158783 1
24132 1
300000 1
80009 1
71230 1
43365 1
1 1
1 1
300000 1
116033 1
2 1
299999 1
1 1
2 1
126534 1
3 1
78043 1
300000 1
122009 1
2 1
47729 1
49053 1
1 1
300000 1
37130 1
149280 1
282829 1
295945 1
299999 1
174492 1
300000 1
300000 1
75815 1
116850 1
299999 1
299999 1
272229 1
299998 1
156547 1
166335 1
288778 1
42106 1
1 1
300002 1
83284 1
299999 1
210514 1
186576 1
55413 1
58460 1
1 1
1 1
299998 1
26434 1
140550 1
17212 1
199513 1
300000 1
161127 1
2 1
185574 1
300001 1
21260 1
259505 1
2 1
46734 1
119393 1
300002 1
116822 1
245645 1
126375 1
129149 1
63014 1
1 1
299998 1
167711 1
277137 1
289155 1
1 1
300000 1
214776 1
108279 1
93078 1
133307 1
300000 1
31058 1
174550 1
300001 1
225149 1
165141 1
10275 1
255911 1
292127 1
224714 1
199857 1
117730 1
240443 1
299950 1
111372 1
286012 1
1 1
2 1
86428 1
129968 1
74892 1
289123 1
63355 1
1 1
200319 1
1 1
1 1
69836 1
300000 1
63794 1
300001 1
145999 1
38995 1
260888 1
88634 1
86691 1
299999 1
60278 1
1 1
3 1
299334 1
132061 1
185637 1
2467 1
299292 1
2 1
21603 1
234307 1
156427 1
300001 1
19855 1
1 1
276899 1
299999 1
10386 1
1 1
293733 1
112588 1
1 1
106498 1
1 1
185028 1
1 1
1 1
63954 1
116470 1
1 1
2 1
297874 1
21632 1
154172 1
20881 1
152382 1
174132 1
68846 1
49301 1
300000 1
44140 1
300001 1
299999 1
80120 1
300001 1
276246 1
10161 1
300000 1
39703 1
1 1
213311 1
16098 1
50313 1
6983 1
300002 1
1 1
56616 1
1 1
116508 1
57352 1
2 1
75601 1
238015 1
12791 1
2 1
186418 1
257704 1
184027 1
98116 1
300000 1
1 1
69477 1
133613 1
275522 1
1 1
300000 1
111069 1
299999 1
228312 1
4140 1
176107 1
300000 1
263040 1
124710 1
300000 1
196314 1
299999 1
299999 1
300001 1
1 1
206049 1
148295 1
1 1
54222 1
52520 1
103990 1
132467 1
197820 1
170710 1
87460 1
300002 1
4224 1
147054 1
187709 1
175191 1
97817 1
99954 1
300000 1
260477 1
51040 1
148385 1
115034 1
208380 1
292094 1
130496 1
14702 1
69250 1
164388 1
257482 1
7163 1
2 1
299999 1
216147 1
102337 1
300001 1
256724 1
297103 1
237045 1
99735 1
107214 1
18302 1
1 1
199670 1
81550 1
49336 1
219723 1
300000 1
1 1
300001 1
300001 1
147068 1
200355 1
2 1
106655 1
292388 1
3 1
1 1
205405 1
53784 1
272580 1
178150 1
189815 1
300001 1
2 1
222500 1
102868 1
258124 1
25074 1
1 1
216350 1
300001 1
1 1
61185 1
215453 1
153745 1
157974 1
129703 1
70476 1
275921 1
2 1
205115 1
180358 1
2 1
22207 1
256503 1
152894 1
42090 1
7381 1
53618 1
195759 1
281740 1
55030 1
185915 1
3 1
247210 1
300000 1
295234 1
45511 1
1 1
299999 1
48523 1
239646 1
66671 1
1 1
300001 1
285163 1
273923 1
300000 1
175174 1
299999 1
3 1
262973 1
299999 1
218332 1
28436 1
145943 1
166212 1
299999 1
300000 1
1 1
133256 1
28633 1
264283 1
136959 1
116615 1
200040 1
128011 1
244340 1
277740 1
2 1
2 1
190214 1
128646 1
120853 1
238033 1
1 1
300001 1
300000 1
1 1
71412 1
184600 1
289176 1
2 1
300001 1
251761 1
300000 1
278805 1
34811 1
268086 1
3 1
46586 1
1 1
18670 1
1 1
271379 1
300002 1
50752 1
2 1
118275 1
2 1
162244 1
13392 1
290195 1
2 1
292173 1
195249 1
208253 1
91125 1
158570 1
36796 1
87036 1
235234 1
2909 1
190704 1
145679 1
98807 1
104487 1
245412 1
175023 1
72449 1
1 1
300001 1
1 1
300001 1
271109 1
254215 1
28922 1
188125 1
1 1
257786 1
209186 1
173548 1
266802 1
190773 1
227744 1
1 1
254832 1
299999 1
23155 1
242828 1
117486 1
300000 1
32150 1
107884 1
224118 1
212179 1
151323 1
195281 1
132763 1
73189 1
63027 1
82975 1
1 1
2 1
201725 1
2 1
72142 1
276820 1
150715 1
191337 1
300000 1
11130 1
164541 1
12868 1
72199 1
224895 1
2 1
184943 1
95571 1
207502 1
49427 1
102897 1
2801 1
235703 1
128471 1
2 1
300000 1
1 1
2 1
3 1
47787 1
2 1
17431 1
32664 1
148400 1
163240 1
177267 1
208387 1
286494 1
47443 1
145054 1
300001 1
272679 1
299999 1
95138 1
20690 1
1 1
3 1
7453 1
90410 1
241189 1
229951 1
100596 1
299999 1
300000 1
300002 1
221210 1
236036 1
121769 1
76340 1
1 1
61934 1
189962 1
294674 1
1 1
299999 1
2 1
8376 1
255635 1
2 1
55196 1
1 1
1 1
183921 1
87845 1
297120 1
228757 1
21312 1
26101 1
299999 1
33182 1
94545 1
159121 1
217914 1
80467 1
48915 1
150828 1
69475 1
299999 1
178933 1
199434 1
300000 1
300001 1
300001 1
287641 1
127125 1
47845 1
271133 1
286768 1
49980 1
6839 1
150749 1
286175 1
263075 1
153712 1
192320 1
262625 1
299999 1
27122 1
156679 1
35422 1
77677 1
23267 1
52293 1
2 1
17320 1
239732 1
176469 1
299285 1
299999 1
104834 1
193685 1
299999 1
208929 1
169412 1
297639 1
2 1
262460 1
20159 1
300000 1
119590 1
3149 1
27595 1
87842 1
2 1
1 1
32449 1
1 1
299999 1
300000 1
300000 1
62263 1
195048 1
135758 1
158030 1
274639 1
231530 1
152397 1
2 1
274798 1
52357 1
299999 1
2 1
1 1
106267 1
31823 1
2 1
299999 1
1 1
13958 1
2 1
299999 1
300000 1
68641 1
300001 1
299999 1
300001 1
300000 1
1 1
1 1
1 1
1 1
1 1
1 1
25224 1
184010 1
269490 1
144443 1
300000 1
19989 1
119421 1
214140 1
300001 1
1 1
28487 1
238713 1
3 1
138304 1
278192 1
300000 1
299999 1
215744 1
1 1
94624 1
132519 1
43148 1
196113 1
46929 1
2 1
177769 1
300002 1
234141 1
241766 1
42502 1
6273 1
82230 1
90946 1
105917 1
136419 1
98243 1
2 1
103977 1
3 1
300001 1
240672 1
45763 1
147595 1
116119 1
144699 1
131928 1
175875 1
300000 1
299999 1
299999 1
224892 1
131016 1
134764 1
226456 1
45391 1
143184 1
282533 1
299999 1
229422 1
299999 1
213409 1
32984 1
14419 1
156288 1
300002 1
89111 1
179659 1
86335 1
61695 1
55660 1
233370 1
1 1
189394 1
142203 1
176966 1
245001 1
221140 1
299999 1
98395 1
29460 1
1 1
245038 1
115549 1
300001 1
226733 1
300002 1
1 1
299998 1
300001 1
94899 1
1 1
2 1
175606 1
76762 1
300001 1
300002 1
300002 1
75771 1
178208 1
257305 1
299998 1
64064 1
41421 1
288781 1
2 1
92325 1
182101 1
1154 1
1 1
299999 1
1 1
131651 1
170463 1
88543 1
300000 1
1 1
300000 1
294171 1
17216 1
220905 1
252891 1
161595 1
300000 1
81034 1
28755 1
299999 1
135569 1
40379 1
112504 1
73457 1
237068 1
300001 1
9338 1
1 1
202657 1
100250 1
98791 1
14171 1
279816 1
1 1
3 1
300000 1
1 1
217756 1
34827 1
300001 1
245711 1
5764 1
1 1
84991 1
4145 1
111020 1
157624 1
30374 1
300000 1
3 1
300000 1
169501 1
300000 1
70930 1
292751 1
2 1
230434 1
1 1
300000 1
299998 1
269815 1
57350 1
300000 1
1 1
127973 1
300000 1
261471 1
130215 1
1 1
292245 1
300001 1
164011 1
25553 1
152201 1
236576 1
299999 1
104785 1
1 1
27302 1
300001 1
241751 1
1 1
2 1
16468 1
300000 1
144549 1
100773 1
186626 1
299999 1
300000 1
300001 1
300001 1
13624 1
1 1
299998 1
1 1
300000 1
2 1
2 1
1 1
155441 1
253651 1
300000 1
275254 1
1 1
299999 1
265599 1
2 1
217047 1
184490 1
273568 1
26680 1
215953 1
91792 1
300000 1
191521 1
132572 1
1 1
160574 1
136584 1
84719 1
1 1
214907 1
161219 1
300000 1
197493 1
1 1
62836 1
10338 1
85311 1
180491 1
19974 1
299998 1
300001 1
293695 1
300001 1
79912 1
210042 1
84710 1
239323 1
261605 1
300000 1
265909 1
277151 1
299999 1
175338 1
1 1
2 1
207123 1
222788 1
6852 1
41079 1
115896 1
5293 1
121625 1
156113 1
199459 1
31858 1
228123 1
300001 1
3 1
1 1
103324 1
11809 1
240604 1
2 1
1 1
69156 1
1 1
300000 1
299999 1
14684 1
195821 1
268802 1
2885 1
300000 1
165896 1
40470 1
9476 1
300000 1
233492 1
104551 1
3 1
299999 1
1 1
33112 1
37463 1
91761 1
290660 1
2 1
300000 1
273118 1
259381 1
3 1
108914 1
51091 1
2 1
147016 1
234348 1
300001 1
1 1
273553 1
251386 1
2 1
276197 1
1 1
237723 1
98722 1
48132 1
1 1
290100 1
213142 1
91236 1
144206 1
96400 1
271821 1
263781 1
300001 1
99117 1
283578 1
121937 1
34348 1
273023 1
34427 1
3 1
140081 1
236090 1
1 1
67764 1
189115 1
26282 1
65318 1
1 1
1 1
78891 1
300002 1
299999 1
109892 1
103750 1
1 1
299999 1
55931 1
246088 1
1 1
243183 1
292899 1
82517 1
299998 1
204698 1
300000 1
1 1
299999 1
1 1
300001 1
2784 1
76289 1
284091 1
75822 1
272427 1
1000 1
57997 1
299999 1
187202 1
300000 1
101720 1
144387 1
226220 1
84405 1
1 1
131987 1
171009 1
292522 1
38237 1
1 1
234591 1
107624 1
84420 1
300001 1
1 1
186789 1
114328 1
3975 1
296498 1
81071 1
292887 1
127290 1
221503 1
99326 1
299999 1
173564 1
139115 1
2 1
63423 1
300001 1
300000 1
300001 1
299999 1
76163 1
1 1
1 1
138995 1
263717 1
274772 1
144466 1
277110 1
80966 1
1 1
300001 1
186526 1
153828 1
237333 1
147539 1
1 1
1 1
241037 1
300002 1
300001 1
34212 1
170020 1
146782 1
28800 1
1 1
300000 1
299999 1
300000 1
288875 1
37996 1
41936 1
1 1
299999 1
245285 1
84196 1
2 1
2 1
159977 1
107826 1
22585 1
290454 1
299999 1
87235 1
70464 1
111111 1
300000 1
290176 1
2 1
3 1
207050 1
165005 1
8344 1
1 1
78695 1
177275 1
131758 1
25309 1
299999 1
72585 1
2 1
1 1
51154 1
299999 1
271915 1
124411 1
2 1
203323 1
223977 1
299999 1
1 1
1 1
300000 1
228104 1
77492 1
247592 1
93406 1
55727 1
176145 1
1 1
1 1
121998 1
290606 1
300000 1
300000 1
299999 1
271054 1
74196 1
300000 1
300001 1
299999 1
109190 1
1 1
22394 1
1 1
3 1
266603 1
1 1
1 1
215989 1
78334 1
324 1
26445 1
43204 1
192239 1
1 1
300000 1
234414 1
88012 1
177515 1
51141 1
289502 1
278843 1
184155 1
190730 1
299999 1
88127 1
1 1
271021 1
254234 1
150783 1
299999 1
300001 1
8566 1
81743 1
119656 1
1 1
33461 1
177961 1
62553 1
269206 1
278736 1
300000 1
212240 1
300000 1
152306 1
1 1
80304 1
211915 1
197015 1
78604 1
235855 1
107426 1
38024 1
299999 1
50211 1
299998 1
146702 1
1 1
2 1
3 1
300000 1
160139 1
3 1
300000 1
68606 1
137234 1
299999 1
137788 1
85281 1
231374 1
147786 1
272412 1
658 1
104905 1
300000 1
54589 1
300001 1
49175 1
143900 1
1 1
1 1
102961 1
197338 1
1 1
171819 1
159874 1
297351 1
266590 1
1 1
151551 1
4297 1
299999 1
2 1
1 1
162747 1
1 1
198582 1
1 1
211668 1
2 1
300001 1
249383 1
93901 1
70339 1
214706 1
149283 1
300000 1
300001 1
1 1
284523 1
160606 1
299999 1
202152 1
300000 1
212889 1
36808 1
1 1
1 1
65585 1
300000 1
44836 1
242812 1
1 1
278242 1
36298 1
190559 1
1 1
1 1
69419 1
300002 1
165396 1
29812 1
117951 1
259353 1
94229 1
300000 1
257024 1
158128 1
197409 1
299999 1
253159 1
25081 1
53757 1
2 1
104091 1
1 1
252514 1
3 1
299999 1
120307 1
29993 1
266756 1
116870 1
166610 1
69355 1
40700 1
158410 1
299999 1
85231 1
300000 1
108457 1
105630 1
274300 1
184937 1
141069 1
160948 1
2 1
230068 1
88906 1
26438 1
159376 1
101697 1
300000 1
3 1
300000 1
76675 1
300000 1
247960 1
145823 1
177949 1
102719 1
8345 1
300000 1
299999 1
35778 1
299998 1
300002 1
245485 1
299999 1
116054 1
34384 1
106196 1
251950 1
300000 1
300000 1
300001 1
49470 1
1 1
152933 1
184334 1
300000 1
1 1
129346 1
227769 1
29377 1
79563 1
300000 1
3 1
2 1
241950 1
1 1
299999 1
214298 1
194498 1
1 1
300000 1
278503 1
299998 1
67671 1
77407 1
77770 1
299999 1
89632 1
1 1
88489 1
1 1
204204 1
1 1
300002 1
210856 1
247741 1
119468 1
68893 1
2 1
157961 1
109354 1
2 1
267626 1
2 1
288586 1
45260 1
88487 1
19826 1
220643 1
201166 1
80102 1
281526 1
67952 1
300000 1
16428 1
299999 1
1 1
136573 1
299999 1
39898 1
300000 1
274635 1
4496 1
171151 1
1 1
79599 1
74486 1
300000 1
251410 1
214515 1
299999 1
156567 1
159129 1
300001 1
81806 1
299999 1
150928 1
181793 1
183949 1
277995 1
1 1
76813 1
252306 1
198768 1
300002 1
99182 1
1 1
276040 1
1 1
300001 1
116058 1
2 1
2 1
300000 1
72209 1
1 1
289002 1
192276 1
300001 1
223160 1
100479 1
3 1
54329 1
2 1
255255 1
107042 1
3236 1
37620 1
30812 1
243253 1
259010 1
156140 1
95538 1
30224 1
23212 1
169036 1
300002 1
82862 1
1 1
300000 1
300001 1
1 1
1 1
195472 1
88900 1
116872 1
151747 1
91253 1
91841 1
141380 1
288059 1
204517 1
1 1
300000 1
113136 1
144210 1
10935 1
3 1
231148 1
139196 1
52057 1
250816 1
300000 1
163725 1
117710 1
17077 1
2 1
97063 1
132243 1
192988 1
75660 1
48929 1
273385 1
299999 1
250002 1
218165 1
233511 1
2 1
299999 1
58627 1
98631 1
167778 1
222661 1
2 1
300000 1
140079 1
241645 1
73721 1
97740 1
143928 1
1 1
1 1
38341 1
130802 1
152857 1
28629 1
300002 1
150527 1
198826 1
101612 1
1 1
104180 1
300000 1
1 1
299999 1
42305 1
38098 1
300000 1
147657 1
1 1
887 1
52950 1
3 1
169524 1
300001 1
108535 1
112824 1
255788 1
53736 1
300000 1
3 1
299999 1
1 1
1 1
1 1
1 1
184516 1
115947 1
74225 1
1 1
11076 1
300000 1
48421 1
1 1
149417 1
74785 1
299999 1
299999 1
1 1
110743 1
2 1
173190 1
224070 1
1 1
173307 1
62424 1
122435 1
1 1
177754 1
3 1
300000 1
139226 1
3 1
191514 1
1 1
197230 1
276159 1
251501 1
38752 1
104957 1
233764 1
292799 1
300001 1
299999 1
2 1
212447 1
114034 1
101148 1
300000 1
300000 1
8899 1
1 1
274535 1
180052 1
3 1
97265 1
107843 1
189604 1
299999 1
1 1
258033 1
299999 1
280485 1
219231 1
211804 1
299998 1
230051 1
134336 1
300000 1
3 1
1 1
299999 1
1 1
300001 1
175535 1
300001 1
66100 1
15232 1
17874 1
279857 1
150697 1
241047 1
68323 1
300002 1
176817 1
150178 1
101177 1
234371 1
232083 1
87881 1
1 1
300000 1
140176 1
47400 1
178207 1
70228 1
74252 1
46829 1
3 1
1 1
299999 1
161822 1
1 1
268154 1
280787 1
264693 1
92205 1
24278 1
89478 1
212778 1
3 1
1 1
144950 1
64312 1
300000 1
245868 1
36045 1
18950 1
198899 1
75162 1
1 1
75922 1
253943 1
210936 1
55601 1
128560 1
262820 1
160964 1
74544 1
101553 1
6118 1
55859 1
173221 1
300000 1
143832 1
112668 1
1 1
259525 1
2 1
78812 1
42278 1
1 1
75851 1
39018 1
17390 1
86871 1
300000 1
197674 1
135525 1
1 1
299999 1
269952 1
239369 1
97490 1
300001 1
273234 1
113282 1
2 1
1 1
232552 1
23738 1
1 1
131245 1
299999 1
300000 1
105275 1
156075 1
299999 1
111873 1
88488 1
33138 1
34558 1
98802 1
211676 1
222235 1
211641 1
62217 1
2 1
1 1
1 1
165555 1
1 1
299998 1
300000 1
1 1
152293 1
156861 1
2 1
20737 1
158569 1
299998 1
300000 1
300000 1
39858 1
27136 1
101652 1
180850 1
170880 1
1 1
161859 1
251873 1
245901 1
135855 1
265487 1
213031 1
270621 1
9763 1
22291 1
300000 1
1 1
2 1
300001 1
149738 1
141826 1
141941 1
1 1
2 1
270402 1
191861 1
299998 1
1 1
68555 1
299999 1
154390 1
1 1
1 1
75093 1
24339 1
85899 1
300000 1
1 1
72162 1
299999 1
128294 1
150822 1
300000 1
300001 1
73553 1
106137 1
299999 1
119126 1
152072 1
2 1
299999 1
280071 1
1 1
153046 1
13983 1
199713 1
159549 1
300000 1
168488 1
1 1
1 1
112406 1
45703 1
299999 1
68112 1
62088 1
2 1
300001 1
288229 1
140642 1
53379 1
154789 1
300000 1
215985 1
300001 1
147349 1
183739 1
76668 1
60316 1
239483 1
47254 1
299998 1
280594 1
266769 1
283949 1
298248 1
166803 1
300000 1
79014 1
13764 1
218263 1
87320 1
300000 1
126854 1
95375 1
287731 1
2 1
280357 1
300002 1
261286 1
264483 1
1 1
299998 1
203626 1
124747 1
119560 1
51339 1
47624 1
87908 1
287764 1
124249 1
55199 1
3 1
300000 1
300001 1
300000 1
1 1
299999 1
300002 1
298762 1
300001 1
85173 1
300000 1
280504 1
3 1
1 1
300000 1
299999 1
68308 1
1 1
150976 1
4160 1
50927 1
300002 1
1 1
279404 1
300001 1
125827 1
179363 1
300002 1
1 1
248832 1
299999 1
8436 1
199912 1
44917 1
1 1
145197 1
3 1
127824 1
107777 1
300000 1
208903 1
1 1
289027 1
1 1
242206 1
261698 1
234571 1
278547 1
48893 1
1 1
164031 1
240789 1
207364 1
273751 1
15676 1
10749 1
214520 1
299999 1
228824 1
280887 1
2 1
9028 1
278097 1
36086 1
136096 1
135994 1
2648 1
238188 1
231525 1
1 1
104510 1
299999 1
50382 1
299999 1
300001 1
219618 1
299999 1
300000 1
203842 1
134659 1
60773 1
259194 1
267552 1
88558 1
299999 1
175086 1
228359 1
1 1
269464 1
1 1
236936 1
300000 1
291255 1
111845 1
200957 1
1 1
1 1
75232 1
78914 1
116285 1
44179 1
50455 1
214939 1
208226 1
48850 1
151227 1
8725 1
145603 1
300000 1
1 1
54449 1
172399 1
1 1
252123 1
197750 1
183811 1
44757 1
1 1
36491 1
12155 1
230947 1
1 1
300000 1
300000 1
111486 1
183561 1
288087 1
264048 1
73940 1
78031 1
229712 1
77559 1
1 1
57298 1
1 1
47737 1
169987 1
2 1
95099 1
3 1
198465 1
115754 1
136338 1
53443 1
195187 1
300001 1
26518 1
1 1
174143 1
300000 1
2 1
81127 1
26297 1
1 1
2 1
299999 1
241913 1
1 1
211739 1
2 1
299999 1
300000 1
299567 1
300001 1
180228 1
199153 1
62379 1
2 1
213096 1
6725 1
198449 1
84387 1
299999 1
77673 1
142680 1
41857 1
124108 1
222506 1
136203 1
37483 1
73887 1
300000 1
126796 1
117590 1
226838 1
199983 1
300000 1
10115 1
299999 1
210980 1
198564 1
2 1
1 1
1 1
68813 1
234229 1
25768 1
299999 1
299999 1
36796 1
16096 1
19567 1
126285 1
110157 1
258064 1
10655 1
60607 1
278581 1
172511 1
295195 1
1 1
299998 1
26841 1
299999 1
3 1
1 1
223983 1
169748 1
206677 1
1 1
3 1
62316 1
272058 1
163589 1
164711 1
283557 1
296245 1
82203 1
299999 1
1 1
49513 1
300000 1
64065 1
77610 1
280310 1
1 1
1 1
33590 1
13143 1
3 1
1 1
1 1
204590 1
45690 1
2 1
124602 1
120728 1
300002 1
138427 1
110984 1
132981 1
41664 1
103237 1
28013 1
3 1
212105 1
29604 1
83315 1
63548 1
1 1
121215 1
1 1
60937 1
283704 1
194625 1
251907 1
2892 1
9744 1
20658 1
105892 1
37313 1
1 1
4414 1
300000 1
1 1
2 1
105453 1
85386 1
1 1
81079 1
3 1
2 1
20665 1
1 1
190493 1
300000 1
47600 1
279486 1
1 1
247774 1
143033 1
142121 1
173485 1
160815 1
8699 1
134678 1
290127 1
74269 1
300001 1
300001 1
196388 1
26482 1
151277 1
202823 1
5642 1
113238 1
243836 1
59692 1
157606 1
119782 1
299999 1
1 1
1 1
297987 1
166485 1
126018 1
1 1
232969 1
299999 1
299999 1
1 1
1 1
243516 1
107530 1
131669 1
16244 1
83644 1
222245 1
159392 1
67027 1
82381 1
300001 1
162353 1
214288 1
260406 1
143210 1
300000 1
108930 1
1 1
97512 1
109077 1
1 1
248223 1
186796 1
264744 1
260798 1
237326 1
33671 1
1 1
133534 1
1 1
82434 1
209275 1
168589 1
1 1
1 1
274043 1
77476 1
43871 1
1 1
300000 1
244091 1
265086 1
300001 1
45704 1
26384 1
1 1
300001 1
1 1
20406 1
103672 1
3 1
1 1
172369 1
201396 1
2 1
133530 1
300001 1
106015 1
51025 1
300000 1
187231 1
297773 1
7938 1
114291 1
183311 1
3 1
64096 1
299999 1
2 1
69432 1
300000 1
102061 1
300000 1
299999 1
299999 1
67069 1
15780 1
15127 1
222925 1
250196 1
300000 1
1 1
300000 1
2 1
273801 1
1 1
299999 1
277876 1
159115 1
300000 1
17376 1
241318 1
1 1
150740 1
59640 1
38575 1
173023 1
2 1
1 1
249173 1
86513 1
1 1
235975 1
239785 1
232843 1
90011 1
2 1
83238 1
261676 1
117348 1
173327 1
300000 1
1 1
2 1
288156 1
300001 1
271857 1
221491 1
166457 1
79818 1
113335 1
52817 1
12624 1
224134 1
8636 1
300001 1
57848 1
1 1
273806 1
270230 1
7624 1
300000 1
233792 1
1401 1
300000 1
289646 1
1 1
183042 1
21089 1
38347 1
300001 1
1 1
209746 1
9348 1
55430 1
300001 1
2 1
300001 1
287443 1
87055 1
74311 1
105062 1
13609 1
194504 1
250765 1
258411 1
300002 1
191439 1
232639 1
205466 1
251802 1
80949 1
83334 1
218389 1
249353 1
48699 1
104225 1
243503 1
46955 1
40357 1
171687 1
300000 1
156051 1
67899 1
172113 1
51239 1
300001 1
300001 1
43944 1
167737 1
300000 1
1 1
300000 1
213552 1
1 1
232159 1
299999 1
127205 1
216787 1
295437 1
1 1
173854 1
221167 1
11829 1
300001 1
87134 1
219613 1
15993 1
1 1
1 1
215835 1
269920 1
90389 1
2 1
109577 1
295096 1
300000 1
2 1
120480 1
1 1
299999 1
107280 1
300001 1
104778 1
36815 1
224965 1
299998 1
299999 1
58227 1
120267 1
1 1
82058 1
299998 1
26647 1
59238 1
274891 1
300001 1
122649 1
300000 1
268256 1
1 1
89819 1
95696 1
67193 1
220450 1
1 1
112375 1
43948 1
300001 1
213713 1
294895 1
300001 1
300000 1
236759 1
2 1
153425 1
1 1
174775 1
5582 1
98770 1
269128 1
255722 1
191875 1
117450 1
2 1
108053 1
106629 1
190726 1
247601 1
300001 1
224529 1
10743 1
231285 1
299999 1
300000 1
300000 1
39460 1
119758 1
1540 1
101258 1
1 1
300000 1
299999 1
1 1
164346 1
237050 1
198334 1
173716 1
120817 1
143391 1
2 1
215548 1
1 1
148175 1
254986 1
223824 1
299999 1
64716 1
160620 1
123571 1
84657 1
87111 1
286490 1
299999 1
1 1
221248 1
1 1
1 1
300000 1
300002 1
93209 1
85974 1
1 1
96930 1
1 1
268674 1
209625 1
91566 1
2 1
181490 1
219798 1
69414 1
3 1
75582 1
234674 1
82415 1
107582 1
300000 1
1 1
299999 1
19395 1
1 1
300000 1
108841 1
2 1
215244 1
300001 1
299999 1
229268 1
181363 1
300000 1
1 1
226453 1
300000 1
2 1
154639 1
162239 1
106247 1
1 1
163251 1
2 1
300002 1
299999 1
151402 1
2 1
239949 1
260388 1
46643 1
1 1
202480 1
53597 1
1 1
299999 1
1 1
1 1
4660 1
296666 1
186162 1
300002 1
300000 1
1 1
300000 1
299999 1
2 1
117288 1
279228 1
124851 1
216309 1
141523 1
168103 1
3 1
1 1
147568 1
300000 1
36104 1
195540 1
231961 1
158461 1
160606 1
256025 1
1 1
300000 1
119259 1
288362 1
237359 1
299999 1
107163 1
1 1
155012 1
6211 1
81502 1
1 1
180435 1
222006 1
5095 1
62451 1
62779 1
299999 1
299999 1
300000 1
100576 1
268945 1
227529 1
165838 1
14645 1
1 1
91736 1
75791 1
285911 1
188275 1
26917 1
300001 1
27422 1
60326 1
298593 1
300002 1
167293 1
59761 1
152600 1
1 1
300000 1
267914 1
239562 1
246347 1
209583 1
225489 1
93409 1
231268 1
107590 1
15791 1
262245 1
72641 1
243134 1
1 1
89123 1
54926 1
240035 1
1 1
246708 1
236531 1
218047 1
299999 1
163322 1
89715 1
88654 1
3 1
113280 1
261828 1
261236 1
135907 1
220447 1
2 1
38440 1
300000 1
218114 1
2 1
33635 1
210486 1
273896 1
118851 1
268898 1
204567 1
287583 1
107252 1
6888 1
299999 1
202153 1
280356 1
165929 1
1 1
300000 1
145981 1
271141 1
232728 1
46941 1
21339 1
90643 1
1 1
277851 1
44463 1
299998 1
144285 1
210324 1
250626 1
191600 1
102269 1
6388 1
187622 1
299999 1
128455 1
161999 1
202858 1
32169 1
8470 1
3 1
160838 1
1 1
61068 1
103541 1
260750 1
1 1
300000 1
2 1
300000 1
80144 1
58066 1
26271 1
1 1
1 1
3 1
1 1
299999 1
1 1
300000 1
279024 1
299999 1
278924 1
17400 1
1 1
221511 1
197012 1
240907 1
239982 1
299999 1
257815 1
299999 1
3 1
299998 1
164981 1
98699 1
238701 1
300001 1
181879 1
279421 1
186917 1
122520 1
17512 1
237052 1
209917 1
183774 1
229483 1
262143 1
300000 1
1 1
1 1
189388 1
2 1
299999 1
194491 1
299999 1
300000 1
28520 1
139915 1
226257 1
76085 1
52773 1
244570 1
2 1
1 1
170112 1
1 1
299999 1
299999 1
88059 1
106078 1
261587 1
229492 1
300000 1
116737 1
161014 1
299999 1
1 1
1 1
267510 1
65644 1
142780 1
258479 1
144484 1
1 1
43245 1
1 1
1 1
300001 1
185006 1
1 1
1 1
245198 1
252964 1
1 1
300000 1
1 1
300001 1
188644 1
57292 1
181312 1
177428 1
293730 1
22988 1
299246 1
300000 1
1 1
19729 1
1 1
61648 1
278115 1
225205 1
40411 1
157853 1
1 1
36128 1
263329 1
149054 1
300000 1
30845 1
222411 1
26199 1
121801 1
72846 1
291850 1
174378 1
60389 1
281001 1
215033 1
291653 1
279389 1
53991 1
34799 1
1 1
192065 1
300000 1
113593 1
2 1
124500 1
90906 1
85764 1
1 1
50950 1
1 1
51353 1
217429 1
35310 1
300002 1
10053 1
287903 1
299998 1
299999 1
300000 1
300000 1
166490 1
16153 1
300000 1
171043 1
300000 1
300000 1
180933 1
300001 1
156020 1
74412 1
163055 1
15718 1
92815 1
37449 1
267992 1
208120 1
1 1
272214 1
91978 1
299999 1
78136 1
160029 1
300000 1
157947 1
257911 1
185930 1
289772 1
2 1
65469 1
3 1
118845 1
1 1
270643 1
60509 1
300002 1
299998 1
1 1
175547 1
149431 1
164568 1
1 1
3 1
119444 1
292556 1
175494 1
12330 1
153060 1
94834 1
201335 1
276007 1
165454 1
172338 1
91658 1
165062 1
2 1
286875 1
300002 1
299999 1
1 1
101099 1
14150 1
158573 1
118530 1
1 1
189982 1
3 1
247607 1
299999 1
288570 1
300001 1
164464 1
16562 1
201091 1
276931 1
8385 1
299999 1
209457 1
2 1
300001 1
193512 1
1056 1
197826 1
2 1
288504 1
1 1
300001 1
2 1
12971 1
259979 1
167330 1
102745 1
159265 1
299999 1
1 1
299998 1
3 1
281551 1
32547 1
1 1
103809 1
109522 1
44945 1
261922 1
234958 1
299999 1
8745 1
159769 1
214360 1
299979 1
20999 1
273062 1
262866 1
273259 1
1 1
1 1
184665 1
81419 1
85453 1
277610 1
300000 1
1 1
63004 1
300001 1
289109 1
99939 1
33092 1
97078 1
142401 1
299999 1
113277 1
44513 1
300000 1
155291 1
6419 1
59695 1
300002 1
3 1
299999 1
257906 1
135023 1
1 1
14888 1
232841 1
12937 1
259491 1
205249 1
292473 1
3 1
160908 1
293616 1
116727 1
299999 1
140175 1
212562 1
1 1
188273 1
149827 1
300001 1
144889 1
240531 1
300002 1
300001 1
229806 1
161701 1
300000 1
36710 1
1 1
161279 1
210290 1
1 1
154660 1
196784 1
300001 1
97692 1
55170 1
2 1
62781 1
224750 1
300000 1
2 1
87191 1
250271 1
2 1
218008 1
2 1
142321 1
182488 1
66493 1
253951 1
253561 1
263464 1
300001 1
149815 1
254001 1
7392 1
174646 1
300001 1
23694 1
2 1
82911 1
18071 1
1 1
243525 1
198569 1
1 1
61182 1
123790 1
42210 1
71509 1
250798 1
44683 1
294869 1
134137 1
296310 1
300000 1
250679 1
165642 1
289429 1
213830 1
299999 1
1 1
300000 1
1 1
130093 1
2 1
248799 1
214179 1
300000 1
300001 1
3 1
2 1
41396 1
1 1
2 1
2 1
194510 1
1 1
1 1
259780 1
263869 1
168603 1
17790 1
274551 1
91304 1
42982 1
1 1
139184 1
104194 1
45545 1
247941 1
257308 1
1 1
51352 1
285678 1
88222 1
300001 1
184866 1
295951 1
2 1
226705 1
196552 1
1 1
1 1
183006 1
178524 1
99256 1
104588 1
1 1
28025 1
295590 1
1 1
168857 1
271705 1
283330 1
2 1
300001 1
94252 1
300000 1
299999 1
237321 1
225601 1
184383 1
66746 1
300002 1
258205 1
208608 1
74279 1
6560 1
2 1
277802 1
137231 1
193909 1
205388 1
55290 1
148010 1
245166 1
228812 1
278754 1
99653 1
32252 1
63978 1
58576 1
74433 1
235654 1
1 1
1 1
1 1
299999 1
258467 1
109530 1
271061 1
1 1
1 1
209081 1
300001 1
296176 1
300001 1
3 1
34356 1
129176 1
3 1
202255 1
136628 1
265461 1
300001 1
275413 1
62539 1
300001 1
1 1
1 1
262190 1
300000 1
300001 1
185567 1
1 1
281290 1
1 1
115552 1
300000 1
137792 1
300000 1
2 1
1 1
1 1
252137 1
296128 1
253367 1
17513 1
95082 1
1 1
61013 1
177175 1
2 1
193739 1
16933 1
205702 1
300001 1
299999 1
300001 1
48804 1
205348 1
210943 1
179362 1
34413 1
228491 1
90187 1
164304 1
87824 1
179081 1
294463 1
140554 1
1 1
1 1
209524 1
147372 1
168298 1
110463 1
108888 1
206829 1
188499 1
299955 1
170762 1
233211 1
1 1
189003 1
107422 1
1 1
282441 1
98731 1
300002 1
2 1
159057 1
175553 1
79719 1
1 1
218663 1
1 1
1 1
291689 1
1 1
70897 1
128075 1
224707 1
53618 1
74240 1
285465 1
86732 1
300001 1
128646 1
152210 1
156043 1
2 1
18858 1
1 1
41752 1
110130 1
299999 1
1 1
299164 1
223444 1
299998 1
188482 1
299999 1
211102 1
226918 1
258262 1
300000 1
1 1
1 1
8240 1
142063 1
47583 1
260179 1
96790 1
218785 1
150768 1
300000 1
300001 1
195761 1
325 1
299999 1
292808 1
155112 1
2 1
26951 1
210289 1
164894 1
122926 1
300000 1
2 1
3 1
181248 1
155342 1
1 1
128030 1
300000 1
64071 1
69399 1
299999 1
183391 1
183507 1
1 1
170141 1
1 1
194451 1
1 1
150162 1
156535 1
104622 1
109885 1
151493 1
2 1
44845 1
128502 1
169737 1
1 1
54748 1
65617 1
300001 1
93386 1
1 1
136647 1
145394 1
300000 1
168237 1
233382 1
47582 1
150745 1
105954 1
284177 1
267468 1
300002 1
299999 1
144430 1
56739 1
299999 1
176942 1
226586 1
12913 1
286509 1
284539 1
300000 1
56154 1
191032 1
273715 1
5222 1
209905 1
151484 1
294724 1
1 1
285425 1
271169 1
1 1
233864 1
1 1
299999 1
300000 1
287356 1
300000 1
42981 1
299999 1
299999 1
10712 1
299999 1
25448 1
2 1
235458 1
1 1
300000 1
151418 1
21687 1
156224 1
300000 1
93027 1
256911 1
204515 1
129570 1
111935 1
292790 1
252807 1
19421 1
273569 1
60751 1
178650 1
235466 1
300000 1
283311 1
300000 1
300002 1
2 1
32513 1
300000 1
245028 1
1 1
134824 1
236502 1
136720 1
300000 1
73100 1
262002 1
1 1
89443 1
289739 1
299998 1
114095 1
300001 1
299999 1
300001 1
3 1
238376 1
191438 1
168924 1
145044 1
166570 1
172959 1
300000 1
14192 1
299999 1
300000 1
1 1
200762 1
19092 1
300000 1
2 1
1 1
211377 1
3 1
113112 1
113861 1
70253 1
300000 1
154971 1
127492 1
1 1
188345 1
173909 1
288748 1
146001 1
57737 1
181220 1
299998 1
299999 1
200115 1
300000 1
22550 1
1 1
278817 1
244120 1
235631 1
172945 1
2 1
1 1
1 1
300000 1
300001 1
300000 1
89099 1
3 1
65205 1
193155 1
82114 1
160771 1
134387 1
172808 1
1 1
232232 1
22781 1
300000 1
2 1
55554 1
274996 1
98670 1
271277 1
2 1
1 1
244377 1
299999 1
159457 1
300000 1
226253 1
1 1
163096 1
161921 1
55996 1
247206 1
167318 1
135831 1
67471 1
180264 1
233319 1
1 1
1 1
2 1
122879 1
216717 1
1660 1
175957 1
1 1
300000 1
2 1
300000 1
192359 1
300001 1
297636 1
10756 1
1 1
87439 1
218033 1
271677 1
113686 1
225778 1
118871 1
300000 1
300000 1
299998 1
1 1
175196 1
71586 1
300000 1
69112 1
54831 1
65193 1
113583 1
299998 1
131318 1
140915 1
300000 1
300000 1
153262 1
262117 1
184121 1
120570 1
3 1
187893 1
123739 1
299998 1
280714 1
300000 1
2 1
220190 1
55881 1
239471 1
299999 1
23864 1
49095 1
222170 1
96137 1
245053 1
236043 1
220916 1
43666 1
192478 1
226499 1
168996 1
300001 1
40885 1
300000 1
240428 1
300000 1
249981 1
274273 1
3 1
159437 1
69628 1
1 1
52495 1
3 1
1 1
1 1
1 1
12962 1
299999 1
3 1
1 1
2 1
51933 1
5900 1
106809 1
232425 1
49042 1
1 1
155327 1
283621 1
75154 1
1493 1
276083 1
281623 1
68840 1
222462 1
157788 1
132908 1
300000 1
269126 1
1 1
67502 1
300001 1
173062 1
1 1
300000 1
1 1
99566 1
243510 1
183330 1
299999 1
2 1
180117 1
100383 1
190009 1
92980 1
299999 1
102746 1
295194 1
299999 1
1 1
300000 1
167822 1
146874 1
19285 1
82005 1
100412 1
144409 1
229927 1
1 1
293966 1
2 1
299999 1
299999 1
133597 1
2 1
79810 1
2 1
300000 1
130245 1
279178 1
299999 1
144271 1
1 1
295138 1
300002 1
45276 1
298188 1
300000 1
181955 1
158325 1
14228 1
249726 1
198507 1
100172 1
20989 1
291227 1
1 1
52405 1
202662 1
300000 1
228792 1
85802 1
57404 1
2 1
161726 1
162263 1
1 1
1 1
237 1
24681 1
90686 1
300002 1
251460 1
1 1
299999 1
284661 1
50985 1
77838 1
104247 1
261470 1
1 1
1 1
137568 1
41762 1
1 1
63019 1
3 1
36542 1
1 1
299999 1
1 1
1 1
168750 1
21756 1
188513 1
113072 1
94824 1
114401 1
171613 1
155651 1
266165 1
139159 1
230580 1
71406 1
110043 1
55170 1
161446 1
101936 1
300000 1
275732 1
299999 1
220457 1
287895 1
300000 1
2 1
300001 1
2 1
300001 1
1 1
1 1
276211 1
1 1
287844 1
10411 1
1 1
238740 1
31880 1
132408 1
299999 1
22556 1
55210 1
300000 1
184933 1
1 1
173457 1
161535 1
299999 1
209499 1
2 1
295595 1
11115 1
196956 1
285150 1
130942 1
295883 1
181227 1
98375 1
24266 1
100690 1
290698 1
300000 1
201792 1
281061 1
175736 1
229171 1
299998 1
154961 1
2 1
123182 1
87382 1
300000 1
82310 1
252635 1
167508 1
133532 1
1 1
61055 1
300000 1
215260 1
31806 1
61718 1
4252 1
300001 1
299999 1
183582 1
69342 1
131869 1
4806 1
200127 1
3 1
237910 1
185389 1
300000 1
300002 1
200389 1
1 1
26719 1
96629 1
1 1
15887 1
61242 1
20035 1
2 1
275379 1
262923 1
58913 1
123636 1
170797 1
1 1
55089 1
298764 1
1 1
2 1
299999 1
299999 1
63453 1
53897 1
182671 1
249191 1
200488 1
277422 1
178366 1
38652 1
1 1
213220 1
213812 1
170525 1
1 1
80149 1
1 1
172087 1
49488 1
134297 1
37372 1
280716 1
74246 1
299999 1
299999 1
146134 1
2 1
300000 1
1 1
180153 1
187222 1
90432 1
225649 1
2 1
300000 1
300000 1
124337 1
186315 1
282991 1
2 1
140175 1
300000 1
101359 1
296147 1
72177 1
198798 1
300002 1
265707 1
135594 1
211530 1
97843 1
31130 1
178783 1
276925 1
60235 1
173119 1
300001 1
250923 1
74246 1
11660 1
210393 1
94694 1
257026 1
95857 1
205510 1
1 1
5235 1
187871 1
156764 1
299999 1
144478 1
146954 1
121100 1
91585 1
173084 1
1 1
3 1
299998 1
280828 1
137807 1
28472 1
151876 1
1 1
110498 1
109293 1
12266 1
122852 1
3 1
90657 1
252871 1
300000 1
1 1
33925 1
1 1
67640 1
299999 1
261006 1
283648 1
70622 1
8530 1
173192 1
246897 1
231802 1
300002 1
1 1
179827 1
88639 1
300000 1
300001 1
299999 1
1 1
237901 1
200885 1
122027 1
196093 1
47369 1
2 1
299999 1
204644 1
300001 1
252581 1
213668 1
1614 1
288765 1
102323 1
51195 1
1 1
2 1
1 1
95928 1
231973 1
100432 1
262730 1
188641 1
26472 1
6364 1
299999 1
1 1
274408 1
131521 1
220207 1
127423 1
92149 1
264895 1
81242 1
1 1
81005 1
1 1
195033 1
1 1
102715 1
300000 1
1 1
1 1
1 1
79490 1
288911 1
203704 1
299999 1
100197 1
166263 1
203958 1
257371 1
229369 1
84912 1
73230 1
299999 1
127334 1
80857 1
1 1
31363 1
144891 1
297247 1
149685 1
243156 1
101491 1
1 1
56945 1
300001 1
58728 1
222416 1
272360 1
164302 1
103139 1
284671 1
3 1
51649 1
157015 1
1 1
35127 1
1 1
1 1
250245 1
45182 1
1 1
38251 1
107647 1
3 1
282990 1
1 1
129264 1
179093 1
215053 1
5122 1
2 1
1 1
159813 1
1 1
293716 1
1 1
207342 1
2 1
2 1
136299 1
178628 1
232067 1
3 1
162519 1
233184 1
3 1
135858 1
268107 1
1 1
164764 1
189987 1
141173 1
139516 1
298582 1
1 1
299999 1
279194 1
48097 1
263824 1
67898 1
61410 1
300000 1
105690 1
56602 1
300000 1
291338 1
222567 1
1 1
300001 1
158149 1
300002 1
299999 1
209514 1
57685 1
294359 1
45751 1
2 1
160044 1
11517 1
51525 1
3 1
250165 1
192531 1
101882 1
300000 1
1 1
288251 1
204399 1
147657 1
90280 1
3 1
33918 1
299999 1
160404 1
293051 1
300000 1
90561 1
22625 1
299998 1
166262 1
1 1
2 1
98145 1
167897 1
34302 1
130123 1
121390 1
62614 1
237158 1
85049 1
1 1
266441 1
1 1
29840 1
178844 1
35401 1
280879 1
300001 1
296622 1
197727 1
224326 1
3 1
2 1
300002 1
10332 1
1113 1
290261 1
605 1
77348 1
299998 1
146293 1
120626 1
124583 1
58836 1
6692 1
158065 1
49190 1
42260 1
246337 1
1 1
300000 1
217838 1
80484 1
230552 1
219653 1
101983 1
195093 1
45190 1
145771 1
300001 1
217484 1
57392 1
18840 1
195356 1
299998 1
1 1
150827 1
2 1
286847 1
148962 1
2 1
300000 1
108701 1
2 1
283159 1
300000 1
198310 1
23604 1
3990 1
300001 1
107420 1
92560 1
146408 1
300000 1
293020 1
25783 1
2 1
32063 1
3 1
114812 1
148880 1
298040 1
300000 1
99052 1
299999 1
2 1
69513 1
6626 1
1 1
286453 1
44784 1
44592 1
2 1
1852 1
53517 1
244155 1
143967 1
32490 1
300000 1
81793 1
300000 1
1 1
292445 1
82956 1
299999 1
48848 1
212792 1
68956 1
3536 1
140886 1
54509 1
299999 1
299999 1
131812 1
149256 1
173410 1
142212 1
104402 1
245109 1
282469 1
56516 1
250519 1
1 1
299999 1
149337 1
77302 1
2 1
11149 1
258799 1
156910 1
1 1
134205 1
3 1
127245 1
53072 1
182902 1
138537 1
84843 1
1 1
300000 1
41988 1
299998 1
202619 1
118144 1
266056 1
300001 1
22216 1
268529 1
164777 1
299999 1
299999 1
300002 1
186583 1
300000 1
98251 1
258867 1
22093 1
221201 1
11780 1
300000 1
13288 1
150956 1
186401 1
299998 1
23411 1
9877 1
274004 1
228078 1
1 1
287134 1
149097 1
274105 1
98357 1
282843 1
2 1
219183 1
278052 1
96697 1
3 1
209827 1
2 1
299999 1
65181 1
58047 1
299999 1
69702 1
74772 1
31434 1
215481 1
233447 1
106502 1
1 1
279530 1
118963 1
1 1
221606 1
196695 1
294322 1
298008 1
14219 1
300000 1
270311 1
300000 1
111184 1
72599 1
212125 1
300000 1
1 1
1 1
84235 1
260579 1
279678 1
77493 1
6961 1
148146 1
3 1
163127 1
1 1
300002 1
176749 1
176334 1
244680 1
62825 1
163692 1
1 1
156595 1
77936 1
213180 1
1 1
222393 1
1 1
250003 1
246238 1
66546 1
226582 1
99477 1
3 1
300001 1
136920 1
3 1
66516 1
201974 1
300000 1
143911 1
300001 1
295477 1
2 1
192598 1
46091 1
1 1
125321 1
199435 1
2 1
1 1
239685 1
287028 1
107334 1
108099 1
2 1
104211 1
19827 1
24471 1
242000 1
299998 1
1 1
254986 1
271923 1
232413 1
283426 1
220685 1
52480 1
50692 1
300000 1
277457 1
80431 1
249385 1
275678 1
242486 1
299999 1
75699 1
217363 1
106019 1
1 1
237645 1
70549 1
69629 1
102815 1
1 1
279035 1
1 1
299999 1
1 1
3 1
288601 1
299999 1
1 1
1 1
300002 1
8650 1
47003 1
141792 1
55866 1
67529 1
16727 1
267110 1
12309 1
154346 1
47599 1
13612 1
113616 1
111952 1
150216 1
227348 1
261719 1
133555 1
1 1
222318 1
79174 1
96026 1
201582 1
299999 1
299999 1
1 1
300001 1
92522 1
300000 1
182033 1
299999 1
1 1
100068 1
258569 1
300001 1
1 1
46666 1
300000 1
257328 1
299999 1
1 1
72125 1
268967 1
1 1
84615 1
232023 1
19014 1
1 1
144670 1
244717 1
183423 1
300001 1
299999 1
96380 1
139617 1
300000 1
187346 1
282159 1
217250 1
2 1
300001 1
26355 1
20455 1
252010 1
1 1
300001 1
74313 1
1 1
252219 1
169538 1
96610 1
1 1
126408 1
299999 1
69947 1
1 1
159805 1
299999 1
300001 1
142143 1
1 1
124678 1
109707 1
125845 1
102829 1
204807 1
88748 1
63919 1
7112 1
13470 1
30397 1
1 1
125859 1
26657 1
166673 1
193979 1
280226 1
269025 1
1 1
290453 1
68096 1
1 1
56242 1
156640 1
247343 1
300000 1
2 1
281397 1
121369 1
1 1
8929 1
116792 1
402 1
120572 1
61155 1
211482 1
283906 1
248604 1
129797 1
169997 1
68579 1
240685 1
66738 1
300000 1
264058 1
204453 1
234784 1
300001 1
1 1
30676 1
299999 1
122781 1
31778 1
180078 1
300000 1
135752 1
277188 1
124338 1
105115 1
218265 1
18865 1
70636 1
236513 1
1 1
157277 1
1 1
300002 1
230017 1
125360 1
291248 1
6518 1
300000 1
236290 1
1 1
217010 1
300001 1
300001 1
34986 1
205401 1
299999 1
34322 1
11197 1
208362 1
2 1
300000 1
290685 1
168744 1
299999 1
20730 1
2 1
224263 1
297595 1
285277 1
2 1
299999 1
299999 1
235739 1
288173 1
38923 1
2 1
61526 1
177317 1
297360 1
299999 1
3 1
2 1
153255 1
57309 1
223831 1
103645 1
192328 1
4628 1
91861 1
46560 1
205769 1
268939 1
175660 1
226757 1
249866 1
244628 1
210429 1
74999 1
1 1
80971 1
192019 1
1 1
290864 1
187061 1
132774 1
2 1
299998 1
1 1
51362 1
184077 1
96527 1
5413 1
45777 1
131087 1
60810 1
174706 1
3 1
276863 1
276377 1
10069 1
206494 1
128609 1
3437 1
64455 1
29611 1
1 1
219367 1
41194 1
174221 1
3 1
250732 1
300001 1
222779 1
299999 1
107951 1
25673 1
299999 1
296391 1
1 1
22440 1
216990 1
143750 1
215933 1
48060 1
83777 1
81424 1
56431 1
300001 1
245247 1
210321 1
292282 1
230031 1
299999 1
183739 1
296923 1
108459 1
3074 1
282304 1
70585 1
220102 1
300000 1
160144 1
113237 1
83935 1
168190 1
300000 1
88936 1
249552 1
1 1
299999 1
82456 1
129927 1
160019 1
300001 1
158173 1
260546 1
1 1
275434 1
268750 1
249370 1
84957 1
103395 1
300001 1
250985 1
71949 1
299998 1
124178 1
300000 1
77246 1
169287 1
299999 1
300001 1
3 1
3 1
2 1
286416 1
2 1
27365 1
1 1
300000 1
176903 1
280551 1
156396 1
300001 1
156876 1
274881 1
126976 1
122928 1
2 1
49680 1
5200 1
300001 1
179024 1
1 1
1 1
2 1
300001 1
201991 1
31594 1
268876 1
300000 1
319 1
250106 1
205904 1
38159 1
121011 1
273942 1
140489 1
226224 1
186566 1
300002 1
299999 1
44442 1
900 1
69958 1
236597 1
266 1
223520 1
29664 1
3 1
3 1
300000 1
31921 1
300000 1
51149 1
299999 1
7398 1
83672 1
1 1
195202 1
1 1
192840 1
181590 1
1 1
52213 1
294406 1
197243 1
236869 1
31001 1
279477 1
300000 1
300000 1
66630 1
171400 1
1 1
1 1
43733 1
284706 1
299999 1
289388 1
1 1
33676 1
206827 1
248442 1
39183 1
150601 1
240067 1
278499 1
291121 1
241412 1
2770 1
300001 1
300000 1
63969 1
3 1
289750 1
300001 1
8266 1
299999 1
6979 1
86300 1
300000 1
300000 1
110384 1
279444 1
164639 1
226146 1
1 1
299999 1
300000 1
187364 1
3 1
3 1
116727 1
251746 1
42603 1
300000 1
1 1
299999 1
1 1
251990 1
286280 1
2 1
252613 1
104867 1
1 1
300000 1
2 1
23049 1
299999 1
83952 1
300000 1
300000 1
299999 1
297318 1
199242 1
300002 1
299998 1
293111 1
7420 1
149671 1
273285 1
197955 1
157624 1
267760 1
299721 1
300000 1
69790 1
258899 1
5020 1
233150 1
1 1
1 1
298324 1
1 1
154319 1
126784 1
293189 1
3 1
274262 1
2 1
255500 1
1 1
1 1
300000 1
1 1
296350 1
155807 1
100697 1
123069 1
56212 1
1 1
21386 1
1 1
1 1
2 1
33693 1
276198 1
197666 1
188824 1
300000 1
281207 1
93996 1
183475 1
232067 1
1 1
1 1
192296 1
2 1
119642 1
2 1
34954 1
1 1
2 1
111419 1
13324 1
300000 1
259456 1
1 1
278697 1
1483 1
120803 1
132492 1
148697 1
2 1
81979 1
278350 1
296521 1
151301 1
300000 1
199245 1
299999 1
1334 1
300000 1
299999 1
2 1
300000 1
211316 1
145290 1
1 1
299999 1
23810 1
285969 1
300000 1
229223 1
58380 1
300002 1
38765 1
298586 1
299998 1
93088 1
276522 1
299998 1
163515 1
126218 1
1 1
1 1
172714 1
1 1
2 1
216177 1
279556 1
299999 1
47021 1
300000 1
1 1
10156 1
265234 1
141178 1
275519 1
187255 1
300001 1
47295 1
170213 1
299999 1
268565 1
2128 1
1 1
47780 1
93669 1
3 1
93519 1
1 1
107008 1
1 1
300000 1
114666 1
90466 1
299999 1
1 1
2 1
103799 1
58366 1
227031 1
279788 1
146400 1
94186 1
300000 1
33522 1
296815 1
1 1
1 1
2 1
1 1
192109 1
200763 1
98069 1
3 1
208964 1
194709 1
50518 1
285414 1
92401 1
210137 1
300000 1
300001 1
255028 1
39724 1
300000 1
299999 1
196119 1
1 1
299999 1
2 1
80995 1
300001 1
55552 1
211724 1
299999 1
273530 1
43186 1
51241 1
247177 1
31413 1
45236 1
299998 1
225982 1
235525 1
299998 1
34591 1
20570 1
153732 1
229010 1
64402 1
196239 1
160283 1
243409 1
84515 1
145792 1
176794 1
1 1
46217 1
163008 1
85024 1
189978 1
64095 1
133673 1
186497 1
299999 1
122112 1
246902 1
300001 1
299998 1
1 1
66240 1
300001 1
170047 1
223274 1
235904 1
257637 1
189304 1
246001 1
227377 1
567 1
149144 1
300000 1
137819 1
1 1
236415 1
57976 1
35562 1
299999 1
299999 1
42079 1
244955 1
217526 1
272072 1
222488 1
196676 1
300000 1
109228 1
168407 1
300001 1
219990 1
2 1
35070 1
167241 1
2 1
300001 1
255895 1
1 1
3 1
300000 1
65599 1
300002 1
103731 1
200533 1
98986 1
3 1
1 1
37908 1
2 1
218058 1
85759 1
101335 1
260108 1
118545 1
1 1
1 1
186585 1
3 1
196496 1
44809 1
152032 1
296628 1
300000 1
3 1
2 1
200373 1
229533 1
188379 1
25456 1
91570 1
1 1
227586 1
248228 1
208606 1
51332 1
300002 1
35256 1
266535 1
2 1
43392 1
250049 1
189163 1
1 1
138301 1
41302 1
241128 1
173772 1
293993 1
287208 1
300000 1
38918 1
164618 1
299999 1
1 1
32914 1
215551 1
1 1
33733 1
224424 1
299999 1
235178 1
46173 1
48880 1
41942 1
77359 1
245445 1
108904 1
23662 1
2 1
106855 1
54198 1
196577 1
300000 1
1 1
1 1
2 1
188671 1
201168 1
266178 1
299999 1
101614 1
300001 1
26838 1
1 1
291718 1
161543 1
1 1
152048 1
136408 1
1 1
80820 1
66859 1
3 1
294594 1
77823 1
287735 1
60926 1
24044 1
300001 1
99070 1
1 1
28708 1
79043 1
1 1
234242 1
1 1
69107 1
34269 1
226696 1
276489 1
238768 1
89366 1
2 1
1 1
25649 1
123641 1
249771 1
268523 1
163087 1
284466 1
2 1
293878 1
105608 1
291608 1
299999 1
3 1
65119 1
170676 1
140030 1
229047 1
253233 1
3 1
144880 1
1 1
213062 1
300001 1
180467 1
1 1
56591 1
3 1
13384 1
1 1
1 1
193215 1
85678 1
300000 1
262502 1
43296 1
2 1
300001 1
2 1
297330 1
60436 1
176134 1
300000 1
1 1
233555 1
298320 1
284161 1
191503 1
2 1
146097 1
7489 1
95724 1
212121 1
137019 1
1 1
89889 1
254227 1
182691 1
3 1
36124 1
211468 1
175397 1
300000 1
300000 1
148963 1
70100 1
1 1
300000 1
100870 1
107231 1
172803 1
106871 1
1 1
169161 1
215164 1
28870 1
55958 1
187093 1
300002 1
234925 1
182405 1
11517 1
246294 1
121901 1
89847 1
284295 1
144446 1
300001 1
106160 1
103542 1
68225 1
134330 1
1 1
3 1
300000 1
2 1
116412 1
185106 1
1 1
265531 1
159332 1
162408 1
247102 1
298123 1
299998 1
247858 1
93317 1
242497 1
84954 1
300000 1
300001 1
254593 1
168797 1
100183 1
254400 1
287502 1
92957 1
300000 1
211783 1
283984 1
280380 1
14150 1
2 1
170478 1
87345 1
1 1
103169 1
1 1
222338 1
182413 1
8441 1
37362 1
89588 1
1 1
300000 1
297578 1
46905 1
240145 1
240818 1
87184 1
232617 1
292359 1
270847 1
300000 1
300001 1
158989 1
80788 1
58223 1
278066 1
67696 1
49327 1
153192 1
90410 1
183469 1
300000 1
224763 1
42627 1
78928 1
71916 1
162875 1
1 1
212353 1
205484 1
3 1
177694 1
229195 1
254566 1
5655 1
187809 1
156712 1
213873 1
176572 1
28242 1
56739 1
300000 1
232366 1
300001 1
300001 1
277930 1
1 1
300001 1
264224 1
300000 1
77497 1
263166 1
107669 1
280507 1
112825 1
133458 1
231941 1
80550 1
2 1
11789 1
3769 1
290612 1
33722 1
300000 1
296711 1
294754 1
215755 1
300001 1
300001 1
295738 1
1 1
157185 1
299999 1
255697 1
2 1
1 1
1 1
300002 1
289194 1
300000 1
130789 1
234228 1
299999 1
251791 1
153386 1
208833 1
299999 1
299999 1
1 1
299999 1
124770 1
123844 1
269716 1
299999 1
11714 1
172981 1
138656 1
300000 1
1 1
108553 1
74059 1
286735 1
280445 1
300000 1
4467 1
111226 1
2 1
97406 1
300000 1
2 1
1 1
299999 1
300000 1
3 1
300000 1
3 1
180168 1
233600 1
299999 1
2 1
183504 1
1 1
163396 1
266323 1
13096 1
110038 1
260291 1
241090 1
300000 1
48064 1
67276 1
41582 1
300001 1
100776 1
300000 1
287098 1
20475 1
297083 1
178512 1
21859 1
300000 1
299998 1
194694 1
37780 1
300000 1
269902 1
300002 1
238797 1
19564 1
1 1
300001 1
289698 1
163288 1
299999 1
166180 1
280247 1
84328 1
1 1
2 1
146068 1
192744 1
177526 1
299999 1
13390 1
300000 1
299999 1
158952 1
299998 1
2 1
3 1
1 1
121126 1
2 1
125211 1
67753 1
67741 1
184590 1
149922 1
103985 1
1 1
299998 1
300000 1
270657 1
280695 1
30208 1
233194 1
1 1
164946 1
3 1
194988 1
272464 1
300000 1
127336 1
163956 1
130891 1
184916 1
122306 1
282493 1
3 1
138696 1
1 1
185904 1
3 1
299999 1
277252 1
3 1
67171 1
2 1
149602 1
212657 1
158390 1
299999 1
1 1
1 1
223916 1
148567 1
299999 1
62054 1
130060 1
11887 1
1 1
36317 1
238928 1
4203 1
146236 1
300000 1
1 1
142791 1
240792 1
291761 1
1 1
299999 1
1 1
1 1
299999 1
181818 1
300000 1
118611 1
52237 1
1 1
117753 1
1 1
32853 1
299884 1
299999 1
300001 1
177068 1
90475 1
213824 1
292828 1
1 1
96325 1
299999 1
79139 1
128256 1
203311 1
1 1
300000 1
107881 1
107914 1
14125 1
300000 1
173393 1
60274 1
3 1
300001 1
48567 1
219848 1
257558 1
1 1
299999 1
245190 1
31751 1
28568 1
257931 1
171363 1
225629 1
286060 1
95071 1
61925 1
166830 1
100913 1
45300 1
248600 1
139482 1
1 1
269041 1
229240 1
244003 1
58225 1
272303 1
178740 1
283442 1
54334 1
169180 1
2 1
102024 1
249763 1
1 1
287422 1
297314 1
240688 1
300000 1
300001 1
117854 1
30834 1
57981 1
1 1
257705 1
39836 1
224237 1
211214 1
1 1
1 1
2 1
56513 1
19299 1
300001 1
220635 1
205236 1
6159 1
204129 1
49573 1
258367 1
3 1
299999 1
299999 1
48858 1
293684 1
299999 1
277101 1
44789 1
230527 1
228140 1
123955 1
299999 1
111232 1
117276 1
135248 1
300001 1
220845 1
195191 1
23026 1
43385 1
1 1
1 1
1 1
1 1
220720 1
153047 1
300000 1
243403 1
102278 1
74646 1
252096 1
3 1
3052 1
300000 1
186090 1
2693 1
217362 1
1 1
205023 1
24729 1
192591 1
204428 1
111194 1
249144 1
296574 1
98240 1
259526 1
61473 1
140827 1
99118 1
220402 1
2 1
40543 1
300002 1
240554 1
299999 1
38699 1
300000 1
300000 1
263429 1
85666 1
300001 1
300000 1
299999 1
1 1
159076 1
78640 1
169414 1
34084 1
299999 1
237878 1
185159 1
299999 1
2 1
183625 1
74348 1
16061 1
2 1
253418 1
254888 1
247555 1
300001 1
299999 1
202348 1
145638 1
1 1
65192 1
56122 1
39105 1
9318 1
168440 1
152423 1
2 1
47971 1
262813 1
106272 1
256514 1
300000 1
300001 1
232263 1
121451 1
300000 1
11802 1
155835 1
163356 1
99578 1
299998 1
57342 1
1 1
1 1
171457 1
1 1
39473 1
299999 1
300001 1
1 1
1 1
37490 1
300000 1
92968 1
38010 1
77664 1
246822 1
300000 1
1 1
300000 1
1 1
3 1
300001 1
237493 1
13055 1
299999 1
5360 1
1 1
300001 1
232265 1
299999 1
53070 1
300001 1
85548 1
300001 1
61473 1
1 1
24496 1
97566 1
13516 1
4704 1
300000 1
2768 1
258143 1
1 1
123907 1
187532 1
1 1
145499 1
285447 1
48074 1
165087 1
182919 1
51389 1
46338 1
2840 1
3 1
270172 1
1 1
299998 1
2 1
101682 1
37234 1
3 1
107311 1
133705 1
299999 1
116103 1
1 1
299998 1
255784 1
228345 1
198329 1
280445 1
35741 1
74593 1
271324 1
299999 1
21133 1
98661 1
30388 1
1 1
59936 1
300000 1
300000 1
38062 1
265741 1
1 1
229589 1
16896 1
195530 1
3 1
126195 1
112256 1
227339 1
3 1
138441 1
250152 1
57569 1
152411 1
300001 1
5349 1
1 1
139345 1
9029 1
2 1
78473 1
2 1
290832 1
203 1
2 1
11101 1
197789 1
299999 1
1 1
300000 1
284779 1
23854 1
39670 1
16021 1
1 1
17634 1
12761 1
300002 1
26495 1
3 1
238216 1
299999 1
46166 1
1 1
289654 1
224892 1
228039 1
1 1
300000 1
88321 1
256512 1
52472 1
7446 1
266798 1
9455 1
286509 1
205543 1
1 1
1 1
1 1
12775 1
3 1
217970 1
228292 1
162189 1
65830 1
57956 1
189927 1
22543 1
61232 1
101743 1
179583 1
234440 1
25793 1
262783 1
300000 1
3 1
277522 1
70859 1
150536 1
300000 1
300001 1
201220 1
2 1
300001 1
300000 1
188394 1
103658 1
297571 1
3 1
255353 1
61256 1
299998 1
3 1
66503 1
142773 1
1 1
258757 1
71866 1
2 1
227584 1
1 1
299999 1
276236 1
19989 1
110562 1
299998 1
300001 1
128856 1
299999 1
269930 1
3 1
1 1
219394 1
131308 1
299999 1
81422 1
131480 1
170959 1
253079 1
152540 1
35180 1
283167 1
70359 1
299999 1
162365 1
279578 1
154901 1
260504 1
299999 1
62117 1
236488 1
109842 1
1 1
5051 1
130103 1
277220 1
272366 1
70444 1
154760 1
274072 1
1 1
108686 1
300001 1
300000 1
3873 1
2 1
299999 1
1 1
299999 1
206035 1
31962 1
70607 1
40122 1
20566 1
124943 1
2 1
2 1
111097 1
228522 1
300000 1
1 1
300001 1
205123 1
85436 1
176818 1
1 1
1 1
277434 1
217427 1
126318 1
182046 1
57407 1
240209 1
1 1
153651 1
155770 1
1 1
1 1
16439 1
3 1
1 1
223847 1
132984 1
97211 1
300001 1
203806 1
163552 1
73731 1
254282 1
300002 1
248470 1
300001 1
261095 1
15507 1
126216 1
77964 1
178063 1
159279 1
161482 1
202779 1
1 1
299999 1
257833 1
137543 1
108728 1
2 1
2 1
169745 1
1 1
185218 1
137316 1
300000 1
25081 1
1 1
255358 1
3 1
266679 1
1 1
108175 1
300002 1
1 1
289822 1
243209 1
137910 1
300001 1
299999 1
2 1
63069 1
15382 1
1 1
1 1
300000 1
278703 1
1 1
236146 1
134626 1
300000 1
141865 1
104915 1
185657 1
172453 1
202067 1
69689 1
1 1
187359 1
300001 1
259299 1
258460 1
294639 1
300000 1
97209 1
3 1
299998 1
231849 1
2 1
1 1
129517 1
145312 1
1 1
198879 1
2 1
160474 1
185199 1
1 1
21465 1
202320 1
63477 1
234657 1
281549 1
69865 1
164075 1
194138 1
58073 1
299999 1
292545 1
156041 1
58095 1
1 1
124135 1
1 1
115605 1
30121 1
73978 1
127279 1
225945 1
200558 1
273700 1
84653 1
143259 1
283503 1
179281 1
273459 1
72704 1
180474 1
2 1
223199 1
300000 1
108708 1
196176 1
284786 1
300000 1
1 1
197926 1
1 1
300001 1
300001 1
1 1
300000 1
250836 1
155212 1
56666 1
300000 1
94908 1
1 1
67550 1
283589 1
1 1
1 1
1 1
160653 1
244419 1
75386 1
299999 1
1 1
134936 1
299999 1
258208 1
228073 1
145999 1
262114 1
300001 1
210186 1
1 1
225058 1
122639 1
149323 1
2 1
3 1
230158 1
185302 1
1 1
177831 1
1 1
157143 1
137361 1
63408 1
3 1
35196 1
299999 1
174829 1
158137 1
103136 1
162746 1
2 1
1 1
1 1
1 1
297256 1
10737 1
107455 1
1 1
181149 1
151676 1
28147 1
299999 1
183506 1
73203 1
122771 1
211490 1
130730 1
140229 1
2 1
3 1
239403 1
274783 1
107976 1
300001 1
300000 1
70416 1
300000 1
206739 1
168500 1
288810 1
215072 1
1 1
113475 1
1 1
1 1
2 1
173371 1
229060 1
300001 1
12570 1
1 1
1 1
115441 1
2 1
53188 1
1 1
138398 1
1 1
1 1
229349 1
107835 1
120960 1
230375 1
243717 1
135939 1
2 1
1 1
1 1
36435 1
36454 1
130669 1
168757 1
71258 1
13462 1
2 1
155126 1
299999 1
48433 1
2 1
1 1
208391 1
126544 1
299998 1
266146 1
221727 1
2 1
211 1
299999 1
42860 1
2 1
107827 1
299999 1
1 1
11572 1
13674 1
143554 1
154704 1
139494 1
28028 1
1 1
244134 1
299999 1
280323 1
48162 1
62543 1
172596 1
256900 1
120964 1
300000 1
172804 1
1 1
57963 1
114474 1
137614 1
199325 1
300000 1
1 1
14659 1
300000 1
256254 1
126753 1
134702 1
300001 1
2 1
100144 1
31415 1
189029 1
2 1
2 1
3641 1
296630 1
299999 1
163498 1
285929 1
159829 1
47303 1
170526 1
276662 1
261369 1
1 1
286282 1
102981 1
300002 1
30636 1
1 1
231409 1
1 1
259624 1
238029 1
300000 1
299999 1
285602 1
22672 1
54901 1
272471 1
133126 1
192394 1
133823 1
300000 1
170464 1
183407 1
1 1
299999 1
299999 1
1 1
19215 1
279301 1
58937 1
1 1
1 1
108818 1
300001 1
115688 1
1 1
3 1
120702 1
294137 1
276107 1
286728 1
2 1
299998 1
162756 1
300000 1
300002 1
1 1
227683 1
237126 1
1 1
236540 1
1 1
182999 1
1 1
211709 1
46430 1
103787 1
235032 1
126296 1
232135 1
27371 1
300000 1
299999 1
44920 1
297741 1
300001 1
237992 1
209450 1
2 1
1 1
21408 1
299998 1
199875 1
241224 1
299983 1
209936 1
298575 1
299999 1
230291 1
103364 1
126931 1
187756 1
162411 1
1 1
76183 1
2 1
277554 1
300001 1
2 1
261633 1
3 1
1 1
3 1
300000 1
40512 1
2910 1
84854 1
157982 1
1 1
188868 1
262683 1
263864 1
277373 1
299121 1
270445 1
300000 1
30756 1
61314 1
126769 1
1 1
224453 1
2 1
1 1
1 1
164897 1
256626 1
132014 1
34250 1
2 1
63769 1
17859 1
2 1
2 1
300000 1
209871 1
25905 1
299999 1
1 1
300000 1
3 1
186822 1
300001 1
1 1
39481 1
230958 1
300001 1
3 1
299999 1
279575 1
223533 1
120894 1
95117 1
300001 1
177020 1
189279 1
299999 1
300000 1
236522 1
170174 1
81011 1
134403 1
68403 1
58117 1
300001 1
147110 1
151008 1
217273 1
283240 1
79288 1
1 1
90305 1
299999 1
300001 1
300001 1
279698 1
94921 1
82133 1
300000 1
99587 1
38375 1
116356 1
2 1
1 1
249658 1
299999 1
118157 1
167573 1
3 1
156407 1
265613 1
200259 1
256512 1
300000 1
1 1
300001 1
124264 1
299999 1
2 1
300000 1
1 1
245639 1
278251 1
300000 1
19695 1
282924 1
168451 1
189030 1
300000 1
95129 1
103451 1
67227 1
201010 1
1 1
119507 1
240482 1
10969 1
99655 1
64914 1
300000 1
170215 1
300001 1
171512 1
121383 1
64373 1
145010 1
21407 1
2 1
193988 1
282559 1
194714 1
1 1
300000 1
189901 1
79924 1
1 1
299999 1
86863 1
230907 1
39294 1
247734 1
299999 1
238150 1
116905 1
1 1
116608 1
25722 1
251057 1
1 1
1 1
300001 1
300001 1
234569 1
1 1
205658 1
52423 1
6376 1
1 1
138419 1
72929 1
2 1
190873 1
278414 1
116297 1
288031 1
299999 1
300000 1
2 1
198793 1
14387 1
300000 1
153524 1
169559 1
2 1
34541 1
135200 1
24048 1
214467 1
1 1
300000 1
300001 1
300001 1
270425 1
210599 1
196942 1
215043 1
77269 1
2 1
1 1
182803 1
57275 1
1 1
54419 1
1 1
300000 1
270882 1
63014 1
203580 1
300001 1
270586 1
87973 1
176166 1
262814 1
25455 1
288013 1
300000 1
280155 1
300000 1
58485 1
224650 1
300001 1
83929 1
300001 1
1 1
272681 1
115756 1
1 1
151118 1
155270 1
898 1
5264 1
246411 1
2124 1
299999 1
2 1
126449 1
3 1
300001 1
109118 1
79419 1
300000 1
1 1
1 1
1 1
145902 1
71140 1
224665 1
300001 1
280509 1
19905 1
178475 1
287687 1
1 1
1 1
225276 1
2 1
28994 1
1 1
34768 1
2 1
2 1
214507 1
299999 1
136736 1
93710 1
2 1
2 1
18074 1
1 1
196160 1
299999 1
158171 1
212183 1
251196 1
219794 1
228795 1
57556 1
76174 1
1 1
300000 1
2 1
300001 1
205916 1
49781 1
155286 1
76125 1
160517 1
1 1
151100 1
51486 1
88651 1
57864 1
300001 1
299999 1
68492 1
61173 1
1 1
300000 1
227895 1
42988 1
177514 1
53900 1
72394 1
3 1
283857 1
98306 1
53278 1
155694 1
299999 1
1 1
154983 1
151477 1
300001 1
59243 1
139289 1
299998 1
250048 1
299999 1
52428 1
189120 1
211347 1
300001 1
2 1
291087 1
300000 1
193373 1
300001 1
20005 1
245716 1
119684 1
2 1
2888 1
2 1
36618 1
2 1
259149 1
1 1
32197 1
184399 1
300000 1
94926 1
110564 1
296680 1
165552 1
93258 1
1 1
43012 1
44084 1
2 1
167486 1
3 1
166299 1
55808 1
1 1
20273 1
73867 1
71873 1
300001 1
300000 1
300002 1
1 1
118172 1
1 1
107687 1
238928 1
1 1
300001 1
299999 1
1 1
300000 1
300000 1
1 1
4496 1
229951 1
240793 1
39521 1
5750 1
299999 1
154579 1
300002 1
300001 1
47086 1
242059 1
156814 1
297919 1
52503 1
125300 1
60042 1
34866 1
118338 1
2 1
300000 1
300000 1
1 1
155929 1
214006 1
24877 1
189335 1
183414 1
213111 1
1 1
128351 1
300000 1
300001 1
58856 1
77078 1
299999 1
1 1
174344 1
273226 1
65529 1
217337 1
2 1
29076 1
174870 1
65662 1
217703 1
300001 1
3 1
223656 1
300001 1
300000 1
126568 1
69405 1
300000 1
217544 1
1 1
209661 1
299999 1
286423 1
190800 1
1 1
106779 1
189238 1
299999 1
1 1
291460 1
58929 1
131227 1
299999 1
1 1
293263 1
216870 1
207423 1
263809 1
27769 1
2 1
251824 1
48083 1
88203 1
1 1
186138 1
180057 1
1 1
251505 1
189319 1
247919 1
300000 1
17709 1
127378 1
285048 1
75435 1
224083 1
69934 1
100560 1
101715 1
79382 1
252432 1
124366 1
290859 1
2 1
300001 1
85642 1
300001 1
93522 1
41556 1
95949 1
299999 1
60754 1
1 1
67501 1
1 1
39725 1
109571 1
38416 1
247645 1
299999 1
122880 1
300001 1
2 1
75080 1
151441 1
85104 1
230445 1
204572 1
194075 1
125401 1
41932 1
83919 1
3 1
239965 1
242288 1
299999 1
194033 1
1 1
226219 1
9428 1
294173 1
299998 1
227411 1
80428 1
66818 1
2 1
300001 1
1 1
1 1
1 1
299999 1
299999 1
15048 1
1 1
299999 1
300000 1
1 1
19483 1
265112 1
85909 1
193399 1
114606 1
254567 1
299999 1
14237 1
163074 1
154089 1
81367 1
300002 1
228895 1
1 1
15368 1
149345 1
300000 1
299998 1
26865 1
89170 1
211931 1
147011 1
300001 1
197845 1
300001 1
108772 1
299999 1
300001 1
1 1
57087 1
300001 1
299999 1
2 1
8597 1
210075 1
300000 1
207827 1
255399 1
1 1
139016 1
92769 1
78585 1
118214 1
49189 1
198224 1
49146 1
299999 1
193264 1
300001 1
300002 1
33277 1
255381 1
85802 1
2 1
299998 1
1 1
247117 1
147433 1
173584 1
10249 1
299998 1
300000 1
175605 1
107218 1
278422 1
207407 1
133764 1
291415 1
1 1
299999 1
222565 1
51019 1
186322 1
179064 1
189320 1
151219 1
300001 1
244269 1
54959 1
174669 1
299999 1
13095 1
1 1
9086 1
52319 1
299999 1
299999 1
199314 1
42246 1
257598 1
257117 1
46759 1
103556 1
82962 1
53145 1
1 1
299999 1
1 1
219166 1
238308 1
235185 1
2 1
132898 1
227121 1
38778 1
78067 1
150994 1
59872 1
1 1
187039 1
166131 1
291859 1
69739 1
1 1
300000 1
129584 1
28647 1
284332 1
300001 1
11352 1
2 1
178088 1
299999 1
97364 1
299999 1
1 1
97002 1
145295 1
281786 1
2 1
128439 1
120095 1
193498 1
1 1
229298 1
2 1
269009 1
1 1
1 1
197604 1
3 1
300000 1
155490 1
258682 1
245523 1
245375 1
224131 1
48091 1
299999 1
255073 1
300001 1
2 1
284444 1
290437 1
252835 1
78116 1
1 1
1 1
300002 1
68326 1
54510 1
98634 1
67150 1
300001 1
124020 1
299999 1
300000 1
300001 1
237186 1
31524 1
142605 1
299999 1
2 1
299999 1
13835 1
1 1
2 1
125573 1
1378 1
300000 1
300002 1
95191 1
2 1
231847 1
2 1
251560 1
119793 1
283873 1
1 1
299999 1
21074 1
299999 1
262485 1
289822 1
1 1
300000 1
20844 1
21948 1
1 1
76270 1
79443 1
103985 1
300000 1
18403 1
93586 1
300000 1
58522 1
4626 1
165867 1
300002 1
78163 1
264799 1
181334 1
51523 1
1 1
63122 1
291379 1
25108 1
3 1
2 1
183462 1
235256 1
300001 1
300001 1
191724 1
218710 1
229066 1
182443 1
299999 1
300000 1
6938 1
232620 1
300000 1
170875 1
299998 1
90827 1
158133 1
1 1
134176 1
158967 1
5744 1
299998 1
300000 1
237943 1
300000 1
212920 1
294918 1
256169 1
212993 1
3 1
1 1
60205 1
300000 1
299999 1
201302 1
54833 1
271204 1
48989 1
251018 1
155702 1
183439 1
280639 1
300001 1
10902 1
256764 1
26774 1
300001 1
73973 1
283997 1
1 1
244944 1
139950 1
21509 1
286147 1
288456 1
249003 1
2 1
208021 1
2 1
265964 1
48858 1
33876 1
299999 1
235687 1
1 1
76170 1
300000 1
201540 1
1 1
183345 1
289223 1
216194 1
299999 1
137470 1
1 1
287198 1
1 1
1 1
300001 1
300001 1
300001 1
81925 1
260556 1
1 1
63450 1
101277 1
155713 1
300000 1
219574 1
1 1
238803 1
1 1
2 1
188529 1
299999 1
107998 1
300000 1
120673 1
90582 1
1 1
291088 1
145298 1
300000 1
1 1
114340 1
300000 1
288095 1
176553 1
300001 1
2 1
266921 1
79142 1
142587 1
1 1
205579 1
108285 1
1 1
5029 1
300001 1
242538 1
175766 1
6471 1
2 1
183107 1
187719 1
2 1
2 1
244585 1
182581 1
16626 1
224398 1
126039 1
85679 1
1 1
30925 1
300001 1
1 1
55373 1
167697 1
77165 1
1 1
221722 1
299999 1
101750 1
300000 1
1 1
231885 1
150006 1
2 1
72007 1
209401 1
245880 1
52947 1
262516 1
299999 1
209505 1
3 1
111979 1
280091 1
27891 1
299999 1
300000 1
300000 1
299999 1
211080 1
55007 1
60277 1
43411 1
279983 1
63883 1
173189 1
220469 1
1 1
154512 1
285358 1
163132 1
49492 1
124063 1
127694 1
300000 1
299999 1
218900 1
299999 1
3 1
300001 1
1 1
100654 1
300001 1
300000 1
260549 1
48778 1
299999 1
273841 1
2 1
300000 1
18600 1
61604 1
70739 1
1 1
1 1
77317 1
299999 1
287054 1
64581 1
234912 1
300001 1
201342 1
300001 1
97286 1
110860 1
1 1
300002 1
154294 1
72073 1
66969 1
284597 1
225164 1
295334 1
134929 1
67393 1
201258 1
279888 1
4717 1
253160 1
299999 1
2 1
299999 1
287564 1
2 1
210723 1
238711 1
300001 1
37064 1
2 1
117 1
255777 1
121257 1
120061 1
160987 1
237181 1
210748 1
300001 1
1 1
300001 1
299999 1
228090 1
2 1
187173 1
54847 1
263740 1
4577 1
236537 1
194383 1
11811 1
161273 1
1 1
300000 1
2 1
102970 1
94467 1
287165 1
299999 1
67160 1
300000 1
300000 1
271002 1
42293 1
24095 1
113086 1
253305 1
270686 1
1 1
108687 1
1 1
1 1
14831 1
270659 1
129997 1
213490 1
300000 1
80226 1
41458 1
271519 1
293396 1
1 1
134630 1
249851 1
54416 1
300000 1
1 1
54697 1
1 1
10742 1
112063 1
238671 1
1 1
154823 1
223202 1
226860 1
162897 1
299999 1
300001 1
1 1
156475 1
68095 1
48144 1
153825 1
2 1
171404 1
300001 1
299999 1
300001 1
276952 1
2 1
49531 1
160361 1
187771 1
299998 1
1 1
34325 1
2 1
20755 1
3 1
113219 1
231256 1
288006 1
173829 1
76940 1
68920 1
78961 1
73566 1
170981 1
281803 1
300000 1
145639 1
300000 1
118527 1
184711 1
119916 1
279864 1
151081 1
300000 1
291742 1
116319 1
299999 1
79760 1
300000 1
1 1
299999 1
147656 1
300000 1
174189 1
89464 1
176791 1
19685 1
61120 1
1 1
3 1
184 1
2 1
143948 1
192459 1
300000 1
202562 1
1 1
299999 1
2 1
162148 1
300001 1
1 1
94522 1
299999 1
1 1
12739 1
288074 1
1 1
1 1
106189 1
182378 1
300000 1
1 1
138879 1
51272 1
222830 1
300001 1
1 1
299999 1
178439 1
154412 1
273081 1
97854 1
300002 1
107293 1
128199 1
300001 1
233644 1
52335 1
53694 1
299999 1
299999 1
158072 1
182120 1
300000 1
295332 1
300001 1
117760 1
300000 1
75207 1
299999 1
97914 1
300001 1
300000 1
299999 1
148357 1
165273 1
131222 1
1 1
211348 1
4865 1
300000 1
1 1
135374 1
254640 1
185357 1
1 1
107300 1
142906 1
200480 1
1 1
217159 1
57731 1
124403 1
24574 1
2 1
205803 1
172600 1
289944 1
170281 1
114244 1
210943 1
58232 1
299999 1
107894 1
166135 1
12372 1
251688 1
2 1
204296 1
1 1
300000 1
151815 1
196603 1
30492 1
300001 1
66739 1
69578 1
54202 1
2 1
209908 1
299999 1
300000 1
54877 1
6449 1
38655 1
4886 1
1 1
114734 1
217443 1
85543 1
108505 1
300000 1
179125 1
3 1
212589 1
1 1
213341 1
17651 1
1 1
300000 1
299999 1
3 1
282339 1
3 1
159529 1
9536 1
271869 1
274208 1
47816 1
3 1
81307 1
55611 1
3 1
299999 1
1 1
279117 1
1 1
1 1
152544 1
150536 1
229649 1
300001 1
299999 1
246327 1
87908 1
288463 1
1 1
23947 1
41482 1
1 1
25617 1
3520 1
1 1
92826 1
1 1
195762 1
279855 1
208361 1
235388 1
270170 1
276670 1
1 1
230329 1
164390 1
2 1
242763 1
289968 1
169751 1
300002 1
1 1
2 1
300002 1
1 1
189068 1
282112 1
253377 1
299999 1
2 1
1 1
300001 1
3 1
214789 1
2 1
86959 1
212527 1
201477 1
296365 1
2 1
1 1
1 1
116541 1
251250 1
296134 1
1 1
49481 1
46198 1
51897 1
1 1
299999 1
123591 1
108768 1
300000 1
299999 1
288282 1
1 1
1 1
167940 1
91639 1
48790 1
1 1
117197 1
1 1
296315 1
89299 1
107875 1
295758 1
139580 1
125047 1
78435 1
299998 1
31159 1
219220 1
297925 1
5524 1
112633 1
178855 1
198906 1
299999 1
249574 1
221531 1
288677 1
1 1
211810 1
300001 1
1 1
218818 1
11529 1
1 1
254973 1
260675 1
57993 1
115330 1
74447 1
120198 1
300000 1
297241 1
198931 1
24320 1
300000 1
299999 1
143541 1
85935 1
268712 1
36011 1
129798 1
260504 1
56267 1
152730 1
21187 1
104745 1
250991 1
84176 1
1 1
1 1
2 1
1 1
193929 1
35314 1
45542 1
300000 1
13298 1
80571 1
47514 1
120649 1
84263 1
300002 1
184075 1
177974 1
291501 1
65126 1
74908 1
95285 1
191629 1
127107 1
6159 1
2 1
168789 1
30153 1
146674 1
292411 1
282457 1
276472 1
300001 1
114444 1
271679 1
2 1
2 1
196054 1
300002 1
299999 1
1 1
115792 1
1 1
67489 1
235164 1
299998 1
218683 1
101508 1
73994 1
299999 1
109640 1
181965 1
100172 1
2 1
235069 1
207758 1
205065 1
71851 1
3 1
300001 1
116845 1
300000 1
276580 1
300001 1
8960 1
299999 1
276209 1
232637 1
131385 1
60189 1
230869 1
276766 1
300000 1
284934 1
180710 1
300000 1
179974 1
300000 1
77985 1
186968 1
300002 1
215608 1
299999 1
49133 1
299999 1
239858 1
51254 1
184366 1
1 1
300000 1
135442 1
8127 1
57860 1
136091 1
31778 1
15752 1
61449 1
205578 1
21862 1
252449 1
299998 1
140239 1
191241 1
11656 1
1 1
100756 1
300001 1
173934 1
251545 1
172507 1
147489 1
141306 1
123164 1
1 1
230400 1
176668 1
48854 1
300000 1
272285 1
1 1
299999 1
300002 1
206213 1
300000 1
299999 1
90678 1
21401 1
93130 1
300001 1
1 1
299998 1
2 1
300000 1
176676 1
299999 1
299999 1
196428 1
13713 1
196278 1
299999 1
2 1
300000 1
3 1
299999 1
53146 1
191846 1
134896 1
134124 1
299999 1
284950 1
72265 1
3 1
180473 1
146085 1
2 1
294415 1
145623 1
300000 1
242774 1
300001 1
300000 1
164048 1
135832 1
2 1
299999 1
292386 1
300000 1
67108 1
169350 1
12789 1
1 1
300001 1
281086 1
119407 1
149311 1
1 1
299999 1
300001 1
299999 1
1 1
113184 1
82792 1
1 1
2 1
176200 1
295883 1
236996 1
300000 1
223047 1
243279 1
2 1
248400 1
260356 1
269107 1
299999 1
275032 1
1 1
41361 1
174841 1
1 1
251149 1
8357 1
141700 1
149279 1
3 1
85915 1
1 1
57144 1
182933 1
206605 1
3578 1
183906 1
2 1
48483 1
208369 1
46343 1
131758 1
72418 1
37685 1
146015 1
255222 1
69946 1
162362 1
299999 1
121764 1
36031 1
226830 1
1 1
22113 1
1 1
64394 1
167522 1
77481 1
7950 1
239645 1
281292 1
299999 1
198351 1
41295 1
83031 1
163250 1
245911 1
1 1
170617 1
285733 1
129070 1
73624 1
287545 1
61998 1
154340 1
300001 1
86568 1
78895 1
156243 1
67386 1
145486 1
99301 1
274477 1
58574 1
179746 1
283769 1
225329 1
248421 1
300000 1
201104 1
21130 1
300002 1
299999 1
106241 1
300001 1
300000 1
136742 1
140737 1
1 1
26729 1
855 1
298223 1
299999 1
118878 1
197784 1
3 1
219473 1
109725 1
179283 1
1 1
73257 1
3 1
102744 1
300001 1
231738 1
266813 1
1 1
2799 1
49339 1
2 1
235558 1
62617 1
300000 1
2 1
299999 1
295264 1
74788 1
300001 1
73983 1
286385 1
78736 1
297389 1
209072 1
1 1
299999 1
274511 1
40061 1
1 1
216308 1
49450 1
1 1
1 1
170280 1
300002 1
139238 1
228063 1
300000 1
66714 1
249008 1
143613 1
1 1
132343 1
1 1
1 1
1 1
154851 1
1 1
81052 1
1 1
208894 1
277899 1
300000 1
299999 1
223751 1
214081 1
269775 1
191463 1
300001 1
170817 1
262840 1
284593 1
159835 1
181797 1
203875 1
178872 1
182417 1
222592 1
300000 1
1 1
140260 1
83021 1
241263 1
295228 1
175848 1
207349 1
156681 1
300002 1
300001 1
300000 1
278435 1
2 1
2 1
257571 1
278205 1
75680 1
299999 1
64126 1
165978 1
174587 1
1 1
259072 1
270414 1
117177 1
164719 1
33934 1
113900 1
130110 1
300000 1
58255 1
199557 1
1 1
300000 1
81434 1
299999 1
285130 1
290460 1
1 1
299999 1
1 1
300001 1
14342 1
3 1
67403 1
269625 1
8285 1
1 1
159691 1
6689 1
138230 1
18911 1
2 1
1 1
293463 1
233570 1
1 1
119906 1
88213 1
200686 1
300001 1
75420 1
95489 1
2 1
1 1
2 1
121593 1
166609 1
13560 1
1 1
300000 1
174469 1
300000 1
168963 1
2 1
56063 1
299999 1
220191 1
300001 1
120966 1
2 1
227378 1
262135 1
199784 1
1 1
287564 1
223675 1
70280 1
125661 1
300001 1
159109 1
109024 1
1 1
184765 1
267990 1
1 1
1 1
1 1
119802 1
125429 1
300000 1
4833 1
300000 1
299999 1
211458 1
300000 1
1 1
95643 1
205485 1
210615 1
299999 1
133593 1
1 1
300000 1
245772 1
258509 1
188047 1
299999 1
184575 1
285698 1
11221 1
124630 1
299999 1
187424 1
287400 1
300000 1
61632 1
73955 1
1 1
267566 1
1987 1
33714 1
74764 1
4651 1
251997 1
256599 1
300000 1
228218 1
134697 1
75770 1
132015 1
163771 1
165822 1
300001 1
299999 1
2 1
22834 1
43325 1
300001 1
228467 1
171444 1
214863 1
152324 1
300000 1
299999 1
147236 1
68372 1
300000 1
2 1
299998 1
300000 1
225470 1
300000 1
106667 1
1 1
234163 1
150118 1
14176 1
82553 1
1 1
173952 1
293012 1
152677 1
299999 1
1 1
195338 1
129292 1
138348 1
139156 1
1 1
300000 1
1 1
123997 1
291599 1
50475 1
154437 1
35709 1
1 1
300001 1
133078 1
134142 1
1 1
250553 1
217464 1
1 1
33903 1
94747 1
299998 1
300001 1
299999 1
234325 1
109487 1
287072 1
64014 1
1 1
1 1
1 1
1 1
44932 1
270365 1
103789 1
2 1
105743 1
94521 1
1 1
300000 1
1 1
226229 1
1 1
290634 1
163794 1
300000 1
300001 1
128627 1
241514 1
3 1
1 1
20299 1
4621 1
1 1
104709 1
300000 1
299999 1
242716 1
253527 1
287948 1
49595 1
300001 1
181403 1
300000 1
242239 1
299999 1
1 1
1 1
1 1
170065 1
1 1
195724 1
1 1
284571 1
299999 1
213932 1
300001 1
100777 1
25980 1
300000 1
91041 1
164046 1
72696 1
3 1
2273 1
103395 1
131076 1
117542 1
5845 1
111999 1
131850 1
5464 1
85800 1
299999 1
299999 1
300001 1
171095 1
212757 1
54366 1
300000 1
159910 1
1 1
246785 1
38057 1
196106 1
77475 1
300000 1
1 1
267467 1
300000 1
299999 1
275112 1
300000 1
3 1
118703 1
17163 1
300001 1
180421 1
1 1
300000 1
1 1
49280 1
45009 1
103589 1
167962 1
299999 1
229255 1
1 1
1 1
2 1
300000 1
79973 1
300002 1
202639 1
3 1
35914 1
300000 1
247251 1
281142 1
264529 1
1 1
1 1
48132 1
125779 1
240567 1
300001 1
299999 1
65322 1
269093 1
300000 1
300001 1
7428 1
217089 1
154667 1
300001 1
299999 1
267 1
3 1
1 1
186118 1
1 1
1 1
26602 1
64613 1
1 1
76441 1
1 1
1 1
287692 1
2 1
230280 1
110270 1
162569 1
105714 1
181561 1
6563 1
300002 1
121472 1
207289 1
9013 1
229747 1
277414 1
201842 1
300000 1
145710 1
264977 1
68453 1
62876 1
190291 1
300001 1
68990 1
62920 1
21708 1
81648 1
78301 1
300000 1
2 1
3 1
1 1
126396 1
1 1
113018 1
145829 1
288986 1
1 1
217758 1
57684 1
21658 1
35759 1
32500 1
208971 1
24868 1
271905 1
114243 1
3 1
300001 1
102524 1
172214 1
263597 1
283367 1
1 1
300000 1
42151 1
166118 1
58434 1
1 1
1 1
1 1
35907 1
3 1
149815 1
300002 1
108082 1
1 1
4803 1
250614 1
221195 1
1 1
299999 1
300000 1
300000 1
1 1
62738 1
104229 1
39815 1
187313 1
187723 1
216486 1
158814 1
299999 1
1 1
32195 1
300001 1
239646 1
243712 1
2 1
2 1
30384 1
299998 1
297868 1
300001 1
1 1
300000 1
151041 1
10388 1
300000 1
238330 1
284152 1
99600 1
299999 1
207328 1
1 1
1 1
111093 1
274503 1
40992 1
300001 1
68091 1
290449 1
106951 1
224682 1
300001 1
300000 1
295792 1
148003 1
83021 1
185291 1
94850 1
120922 1
130864 1
3 1
300002 1
300001 1
135644 1
300000 1
74947 1
283076 1
1 1
257644 1
55051 1
161298 1
231200 1
252755 1
1 1
299999 1
196347 1
248824 1
1 1
291686 1
94575 1
134254 1
162169 1
1 1
278034 1
1 1
300000 1
146410 1
139987 1
300000 1
37166 1
300000 1
19079 1
300001 1
300000 1
1 1
158787 1
1 1
198021 1
233225 1
300000 1
178567 1
247980 1
84336 1
300000 1
1 1
181263 1
265433 1
34163 1
39096 1
299998 1
77385 1
1 1
1 1
227679 1
219648 1
217755 1
272798 1
155097 1
300000 1
29539 1
133589 1
279355 1
8886 1
300001 1
146323 1
235395 1
300001 1
299998 1
1 1
72791 1
110084 1
217984 1
166549 1
299999 1
61808 1
299999 1
3 1
300001 1
267146 1
114671 1
1 1
300001 1
190631 1
222250 1
246371 1
1 1
1 1
123940 1
85301 1
154465 1
287122 1
241667 1
97348 1
299999 1
1 1
298471 1
300000 1
200164 1
270262 1
159788 1
2 1
124102 1
116947 1
104665 1
165201 1
127780 1
49864 1
62441 1
234843 1
299999 1
269476 1
110592 1
1 1
1 1
300000 1
299999 1
140983 1
279285 1
80532 1
3 1
299999 1
202586 1
115153 1
1 1
1 1
124513 1
148078 1
87820 1
117469 1
39406 1
199965 1
300000 1
13007 1
300000 1
145466 1
1 1
55889 1
300002 1
236626 1
64199 1
1 1
248524 1
113482 1
299999 1
1 1
1 1
282944 1
299999 1
1 1
165187 1
260399 1
50580 1
80950 1
96397 1
242488 1
163546 1
202950 1
1 1
300001 1
24403 1
73469 1
25598 1
33987 1
157122 1
300000 1
1 1
95894 1
191168 1
145807 1
1 1
22433 1
3 1
130510 1
3 1
281028 1
1 1
46628 1
264187 1
160596 1
300002 1
284366 1
2 1
300000 1
92916 1
1 1
1 1
198344 1
287728 1
1 1
3 1
2 1
113823 1
51107 1
299999 1
266353 1
177460 1
157409 1
30299 1
3 1
87980 1
41871 1
300000 1
1 1
277871 1
250939 1
227555 1
223477 1
49667 1
188839 1
143083 1
194020 1
1 1
217714 1
1 1
134714 1
300002 1
250866 1
97124 1
228527 1
300000 1
2 1
118597 1
1 1
2 1
95098 1
79308 1
300000 1
300001 1
1 1
106112 1
115747 1
289456 1
250901 1
299999 1
1 1
232797 1
288418 1
142082 1
86427 1
247322 1
300001 1
300000 1
3 1
1 1
124874 1
240004 1
1 1
300000 1
299999 1
74138 1
237589 1
233182 1
1 1
225255 1
299998 1
300000 1
300000 1
294342 1
300001 1
126865 1
53619 1
299999 1
299999 1
1 1
1 1
299998 1
166341 1
48115 1
1 1
299999 1
3 1
300000 1
2 1
55796 1
26928 1
1 1
1 1
3 1
27386 1
226499 1
285440 1
1 1
276881 1
1 1
3 1
1 1
102534 1
13948 1
141558 1
68724 1
158129 1
244258 1
300001 1
243493 1
93146 1
1 1
300000 1
167207 1
151190 1
12682 1
210424 1
300001 1
300001 1
5669 1
2 1
300000 1
27085 1
1 1
64149 1
228202 1
167325 1
108172 1
151631 1
149585 1
65013 1
116065 1
299999 1
262652 1
293721 1
300001 1
19640 1
250244 1
221737 1
162015 1
290889 1
300000 1
300001 1
300001 1
209797 1
2 1
1 1
5939 1
1 1
206047 1
300001 1
2 1
142190 1
187855 1
217628 1
216172 1
223419 1
299999 1
126349 1
44346 1
1 1
56600 1
2 1
300000 1
300000 1
225322 1
60672 1
244252 1
300000 1
32099 1
137787 1
92383 1
300001 1
1 1
300000 1
1 1
253488 1
78245 1
293160 1
169942 1
271995 1
121922 1
1 1
64424 1
3 1
155504 1
1 1
165758 1
223868 1
1 1
300000 1
65653 1
267780 1
300000 1
138100 1
1 1
299998 1
300001 1
259942 1
32155 1
300000 1
113010 1
163331 1
2 1
14876 1
1 1
1 1
247496 1
1 1
3 1
299999 1
2 1
300000 1
1 1
296594 1
214555 1
266869 1
47967 1
257802 1
183786 1
156769 1
3 1
290804 1
300000 1
26692 1
135963 1
299999 1
3 1
29420 1
20479 1
263467 1
1 1
173677 1
1 1
258046 1
300001 1
178233 1
300000 1
263628 1
206177 1
96413 1
8680 1
263887 1
209680 1
300002 1
74561 1
28429 1
113980 1
252836 1
111253 1
175236 1
2 1
300001 1
1 1
204519 1
1 1
190018 1
300000 1
300001 1
165261 1
289879 1
140190 1
119604 1
169899 1
1 1
182616 1
1 1
241546 1
300001 1
145119 1
216621 1
300000 1
125112 1
299999 1
299998 1
1 1
63230 1
3 1
1 1
1 1
300000 1
17422 1
231228 1
1 1
1 1
19193 1
1 1
188158 1
48474 1
129981 1
60932 1
1 1
68298 1
27982 1
205041 1
211855 1
1 1
183446 1
116513 1
78962 1
300001 1
243449 1
31750 1
299999 1
153580 1
2 1
91598 1
300001 1
176543 1
4123 1
69001 1
25482 1
76680 1
18658 1
284234 1
46005 1
115061 1
218675 1
300002 1
1 1
71004 1
300001 1
249093 1
109313 1
237973 1
62920 1
290284 1
21139 1
233350 1
224425 1
114153 1
1 1
68065 1
122398 1
99045 1
68889 1
55621 1
233611 1
99946 1
299999 1
8451 1
15593 1
135806 1
78506 1
1 1
83003 1
1 1
14935 1
2 1
233293 1
255280 1
75899 1
1 1
263921 1
269963 1
215656 1
136566 1
3 1
5159 1
1 1
116220 1
2 1
200868 1
57571 1
1 1
300000 1
185326 1
300001 1
299999 1
1 1
255043 1
165748 1
299999 1
138618 1
122182 1
122389 1
299999 1
3 1
92805 1
1 1
145781 1
262762 1
122497 1
46 1
300001 1
60581 1
3 1
278921 1
1 1
1 1
209115 1
120737 1
4218 1
153017 1
35895 1
66650 1
129234 1
182798 1
136943 1
1 1
97214 1
299999 1
38565 1
268928 1
300002 1
55175 1
60686 1
258566 1
3 1
2 1
143927 1
95289 1
108467 1
224406 1
1 1
86597 1
244134 1
1 1
222745 1
300000 1
246991 1
1 1
300000 1
216356 1
13280 1
113089 1
299999 1
118550 1
235937 1
299998 1
300000 1
2 1
18307 1
121560 1
289284 1
227387 1
3 1
299999 1
300001 1
14316 1
170387 1
267309 1
285104 1
23965 1
68089 1
251185 1
102825 1
299999 1
182334 1
45441 1
300001 1
3 1
55543 1
299999 1
300001 1
1 1
300000 1
300000 1
14335 1
300001 1
121882 1
86469 1
218099 1
58572 1
186699 1
1 1
300000 1
104680 1
116997 1
137881 1
3 1
14249 1
76916 1
203017 1
247609 1
85947 1
300001 1
300002 1
205082 1
299999 1
1 1
134986 1
2 1
195141 1
49407 1
145927 1
290107 1
108809 1
210107 1
299998 1
170443 1
2 1
1 1
265084 1
196967 1
300002 1
87077 1
156351 1
266911 1
59615 1
300000 1
46303 1
1 1
248088 1
187082 1
270143 1
299999 1
236159 1
144716 1
183968 1
2 1
76177 1
237381 1
63670 1
208038 1
2 1
208748 1
24591 1
2 1
171322 1
293897 1
21259 1
208926 1
226993 1
1 1
295898 1
300000 1
299999 1
1 1
119696 1
300001 1
183338 1
1968 1
242600 1
298916 1
67318 1
256906 1
300001 1
66262 1
25111 1
196058 1
140142 1
171419 1
1714 1
267193 1
160268 1
220632 1
1 1
299999 1
216757 1
263889 1
1 1
103764 1
50964 1
1 1
5837 1
300000 1
157662 1
299999 1
184595 1
64546 1
188928 1
1 1
299999 1
152398 1
16182 1
185785 1
26556 1
160236 1
252279 1
268681 1
94828 1
157725 1
299999 1
150167 1
